工控编程吧

标题: 闪动式箭头的BOOL量显示 [打印本页]

作者: baikhgmv    时间: 2016-9-14 16:44
标题: 闪动式箭头的BOOL量显示
闪动式箭头的BOOL量显示大家有没有做过在一根水管上有多个箭头,然后按顺序循环显示,表示按某一方向运行,请大家指教指教,谢谢


---------可以呀,比如你有10个箭头,那么用一个全局脚本,使wincc内部变量tag、自加,大于10后归零重新自加。

箭头1:tag=1,显示,其他不显示。

箭头2:tag=2,显示,其他不显示。

箭头3:tag=3,显示,其他不显示。

箭头4:tag=4,显示,其他不显示。

箭头5:tag=5,显示,其他不显示。

箭头6:tag=6,显示,其他不显示。

箭头7:tag=7,显示,其他不显示。

箭头8:tag=8,显示,其他不显示。

箭头9:tag=9,显示,其他不显示。

箭头10:tag=10,显示,其他不显示。


-------可以编辑函数,改变箭头的X值或者Y值,到达一定位置再从头循环。



------初学脚本,不会编辑,请教一下该怎么编辑呢?能给我实例吗?


-------vbs:周期500ms

dim mytag

mytag=hmiruntime.tags("tag").read

mytag=mytag+1

if mytag>10 then

mytag=0

end if

或者直接用plc的ob35等来编程序:

L MB0

L 1

+I

T MB0

L 10

>I

JCN M1

L 0

T MB0

M1:NOP 0

WINCC中建立变量tag链接plc地址mb0,剩下的就是wincc的画面中的箭头用动态对话框,模拟量链接tag,分别设置=1~10是否显示。








欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4