恭喜,你发布的帖子
发布于 2016-04-08 08:42:27
5楼
wincc中定义外部变量mmd100,mmd200,mm3001,mm3000分明链接cp1的md100,cp2的md200,cp2的m300.1和cp2的m300.0。
方法1:完全在上位机中脚本实现:需要再定义一个wincc内部变量count:
wincc vbs全局脚本:周期1s
dim mytag(4)
mytag(0)=hmiruntime.tags("mm100").read
mytag(1)=hmiruntime.tags("mm200").read
mytag(2)=hmiruntime.tags("mm3000").read
mytag(3)=hmiruntime.tags("count").read
if mytag(0)>mytag(1) then
mytag(3)=mytag(3)+1
else mytag(3)=0
end if
if mytag(3)>=5 then
hmiruntime.tags("mm3000").write 1
end if
方法2:wincc中比较然后置位外部变量mm3001,plc中用m300.1触发延时开定时器。
wincc vbs全局脚本:周期1s
dim mytag(2)
mytag(0)=hmiruntime.tags("mm100").read
mytag(1)=hmiruntime.tags("mm200").read
if mytag(0)>mytag(1) then
hmiruntime.tags("mm3001").write 1
end if
请填写推广理由:
分享
只看
楼主