回复:WINCC的布尔量报警可以同时配置上升沿和下升沿报警么?

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17353
  • 精华

    65
  • 被关注

    913

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2017-01-13 09:09:21

12楼

脚本执行有周期的,滞后于触发。wincc外部变量alarm,wincc内部变量alarm_sav,alarm_up,alarm_down。全局vbs脚本,周期1s。

dim mytag(2)

mytag(0)=hmiruntime.tags("alarm").read

mytag(1)=hmiruntime.tags("alarm_sav").read

if mytag(0) xor mytag(1) and mytag(0)=1 then'上升沿置位alarm_up,否则复位它

hmiruntime.tags("alarm_up").write 1

else

hmiruntime.tags("alarm_up").write 0

end if

if mytag(0) xor mytag(1) and mytag(0)=0 then'下降沿置位alarm_down,否则复位它

hmiruntime.tags("alarm_down").write 1

else

hmiruntime.tags("alarm_down").write 0

end if

然后用alarm_up和alarm_down来做报警。

活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32912条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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