回复:如何做到在几个二进制变量 或 的结果为1的情况下,一个二进制变量出现一个上升沿的脉冲。

aboutvincent

  • 帖子

    246
  • 精华

    0
  • 被关注

    7

论坛等级:侠士

注册时间:2010-12-31

普通 普通 如何晋级?

发布于 2012-08-31 14:37:11

2楼

quote:以下是引用zhangli0在2012-08-31 14:20:55的发言:
用vbs做全局脚本:
dim mytag1,mytag2,mytag3,mytag4,mytag5
mytag1=hmiruntime.tags("tag1").read
mytag2=hmiruntime.tags("tag2").read
mytag3=hmiruntime.tags("tag3").read
mytag4=hmiruntime.tags("tag4").read
mytag5=hmiruntime.tags("tag5").read
mytags=hmiruntime.tags("tags_sav").read
if hmiruntime.tags("tag6").read then
hmiruntime.tags("tag6").wite 0
end_if
tags=mytag1+mytag2+mytag3+mytag4+mytag5
if tags>0 and mytags=0 then
hmiruntime.tags("tag6").wite 1
end_if
hmiruntime.tags("tags_sav").write tags
上面的脚本放在全局脚本中执行,则tag6为1的时间为脚本的一个执行周期。

谢谢我试一试,有C语言脚本吗?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32771条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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