蜜桃免费av-一级中文片-久久青青草原av免费观看-香蕉在线观看视频-少妇丰满极品嫩模白嫩-成人妇女免费播放久久久-久久国产精品_国产精品-少妇69xx-国产网站免费在线观看-sese婷婷-最近中文字幕在线中文视频-欧美色xxx-亚洲a∨国产av综合av-免费观看日批视频-午夜福利免费0948视频-亚洲一二三视频-可以免费观看的av毛片下载-日韩综合精品-国产精品福利久久久-亚洲精品综合一区二区

anlyl2014
大吉大利
級別: 網絡英雄
精華主題: 0
發帖數量: 1006 個
工控威望: 8897 點
下載積分: 19808 分
在線時間: 953(小時)
注冊時間: 2014-05-23
最后登錄: 2025-12-09
查看anlyl2014的 主題 / 回貼
樓主  發表于: 2022-02-27 13:27
第一次用威綸通的HMI,想在屏上顯示程序行號,當LW=0,時在屏上的LB0=1,顯示為紅色,然后,當LW=1時,LB1=1,LB0變為0,也就是說,LW=n,LBN=1,共300行,寫了一段宏代碼,能用,但是,300行那么多,有沒有更簡的方法嗎?希望高人指正,謝謝。
下面是宏代碼:限于篇幅只列出0到4步
macro_command main()
short a
bool on=1,off=0
GetData(a,"Local HMI",lw,0,1)
if a==0 then
SetData(on,"Local HMI",lb,0,1)
else
SetData(off,"Local HMI",lb,0,1)
end if
if a==1 then
SetData(on,"Local HMI",lb,1,1)
else
SetData(off,"Local HMI",lb,1,1)
end if
if a==2 then
SetData(on,"Local HMI",lb,2,1)
else
SetData(off,"Local HMI",lb,2,1)
end if
if a==3 then
SetData(on,"Local HMI",lb,3,1)
else
SetData(off,"Local HMI",lb,3,1)
end if
if a==4 then
SetData(on,"Local HMI",lb,4,1)
else
SetData(off,"Local HMI",lb,4,1)
end if

end macro_command
活到老,學到老!
微信號:anjjyy2013
添加時注明來自工控人家園
壓縮包用WINRAR打開,沒密碼
uuid1995
級別: 探索解密
精華主題: 0
發帖數量: 68 個
工控威望: 143 點
下載積分: 2144 分
在線時間: 144(小時)
注冊時間: 2019-10-09
最后登錄: 2025-12-09
查看uuid1995的 主題 / 回貼
1樓  發表于: 2022-03-10 09:49