QQ登录

只需一步,快速开始

WINCC脚本问题

[ 复制链接 ]
WINCC脚本问题

各位版主,请教个问题,我想知道WINCC的全局脚本是否是一激活就会在后台自动运行?我有个程序,是在变量1有变化时将变量2也至1,但运行后没有作用,所以请教一下,我的变量1和变量2用的都是M点,不知道是否可以?


hmiruntime.tags("变量1").write hmiruntime. ("变量 2").read






--------全局脚本有触发设置

如果是变量触发的话,一般是当变量变化成1的时候,触发一次

如果是周期触发,那就是根据你设定的周期,循环执行脚本


--------RENHQ你好,

我设置触发器了,设定的就是变量触发,也就是上面程序中的“变量1”,但是模拟时(将变量变为1),变量2却没有变化,所以认为全局程序不正确或设置的不对,我不确定“变量1”和“变量2”都是M变量是否可以?我认为正确的逻辑是,当“变量1”变为1时,“变量2”也应该变为1,不知是否正确,谢谢。


------你的顺序搞反了,你的这个脚本是把变量2的值赋值给变量1,这个脚本的触发变量为变量2,如果是你的要求,应该是变量1触发,脚本内容:

hmiruntime.tags("变量2").write hmiruntime. ("变量1").read


---------可以试试切换成周期检测的,当变量1为1的时候,变量2变化




---全局脚本有触发设置,要看你设置的是那种触发了~


------我试了一下,确实是搞反了,变量对调就好了,非常感谢


-----可以试试切换成周期检测的,当变量1为1的时候,变量2变化



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索