经典版WINCC脚本执行错误如何输出相关信息

已锁定

李鑫新

西门子1847工业学习平台

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2017-06-19

普通 普通 如何晋级?

经典版WINCC脚本执行错误如何输出相关信息

292

1

2019-11-27 22:31:40

老师您好:

   我之前做HMI或者TIA WINCC时,用脚本开发某一个功能,在VBS执行过程中我随时可以用下面代码判断整个脚本的某个位置是否发生了错误:

If Err.Number <> 0 Then
 ShowSystemAlarm ...编写我要输出的信息以及发生错误我要触发的动作
End If

然而到了经典版,我可以用  HMIRuntime.Trace【VBS】或者打印(C) 方式可以输出信息;或者用应用程序窗口直接看信息,但是我如何去判断什么某个位置发生错误呢?

也就是说,在经典版WINCC中如何用C语言及VBS语言捕捉脚本某个位置的错误代码,这样在有错误的时候做出“用户需要动作”(类似TIA  WINCC  的If Err.Number <> 0 Then)。这个在实际使用中很有必要。


补充:

Set abc=HMIRuntime.Tags("不存在")

abc.QualityCode

此方法是用一个属性判断,然而是不比较有局限性啊(很多对象没这个属性)。比如我执行某一个动作,应用程序窗口可以显示错误信息,但是代码里用上面的方法无法获取啊。没有TIA WINCC的灵活

If Err.Number <> 0 Then
 ShowSystemAlarm ...
End If

经典版WINCC脚本执行错误如何输出相关信息 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

WinCC精英训练营

共有530条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。