18354226187
級別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 94 點(diǎn)
下載積分: 531 分
在線時(shí)間: 4(小時(shí))
注冊時(shí)間: 2015-11-20
最后登錄: 2016-12-07
查看18354226187的 主題 / 回貼
樓主  發(fā)表于: 2015-12-15 12:32
想要實(shí)現(xiàn)以下功能
plc的輸出Y0,
1,當(dāng)Y0為ON時(shí),LW10中的數(shù)值遞增
2,當(dāng)Y0變?yōu)镺FF時(shí),LW10中的數(shù)值停止增加并保持現(xiàn)有數(shù)值不變
3,當(dāng)Y0再次變?yōu)镺N時(shí),LW10中的數(shù)值在原有數(shù)值上繼續(xù)遞增
自己用宏指令編寫試了試,每弄出來,希望各位大神幫忙!大家討論!
fsjnzhy
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 1129 個(gè)
工控威望: 2294 點(diǎn)
下載積分: 109010 分
在線時(shí)間: 1309(小時(shí))
注冊時(shí)間: 2011-12-15
最后登錄: 2022-09-28
查看fsjnzhy的 主題 / 回貼
1樓  發(fā)表于: 2015-12-15 14:40
這個(gè)簡單,宏指令見下面。

macro_command main()

short d
GetData(d, "Local HMI", LW, 10, 1)
d=d+1
SetData(d, "Local HMI", LW, 10, 1)

end macro_command



[attachment=142646]

樣例.rar (261 K) 下载次数:80
忍緣善
獨(dú)自漂泊
級別: 論壇先鋒

精華主題: 0
發(fā)帖數(shù)量: 892 個(gè)
工控威望: 1807 點(diǎn)
下載積分: 20025 分
在線時(shí)間: 4000(小時(shí))
注冊時(shí)間: 2010-12-17
最后登錄: 2024-12-27
查看忍緣善的 主題 / 回貼
2樓  發(fā)表于: 2015-12-15 16:17
1樓大師熱心助人,學(xué)習(xí)了!
獨(dú)自漂泊
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 11292 個(gè)
工控威望: 18670 點(diǎn)
下載積分: 12423 分
在線時(shí)間: 2699(小時(shí))
注冊時(shí)間: 2013-01-31
最后登錄: 2024-12-23
查看往事如風(fēng)的 主題 / 回貼
3樓  發(fā)表于: 2015-12-16 07:51
學(xué)習(xí)了
三人行者必有我?guī)?,擇其善者而從之