gasuser
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個(gè)
工控威望: 123 點(diǎn)
下載積分: 4577 分
在線時(shí)間: 39(小時(shí))
注冊時(shí)間: 2020-08-31
最后登錄: 2024-07-12
查看gasuser的 主題 / 回貼
樓主  發(fā)表于: 2020-12-25 00:58
請問有懂永宏P(guān)LC指令的前輩嗎

可否指導(dǎo)一下 我下面的疑問

不知道永宏P(guān)LC有沒有什么指令或是方式
做出以下動(dòng)作
五個(gè)繼電器M1~M5
有無方式可以得到目前是幾個(gè)點(diǎn)ON
然后將其存到數(shù)據(jù)暫存器D內(nèi)

例如我現(xiàn)在M1,M3,M5是ON的D0會(huì)呈現(xiàn)3表示M1~M5間有3個(gè)繼電器是ON得

例如我現(xiàn)在M1,M3是ON的D0會(huì)呈現(xiàn)2表示M1~M5間有2個(gè)繼電器是ON得

例如我現(xiàn)在M1,M3,M4,M5是ON的D0會(huì)呈現(xiàn)4表示M1~M5間有4個(gè)繼電器是ON得

如此類推
請各位不吝指指教謝謝
[ 此帖被gasuser在2020-12-25 16:45重新編輯 ]
我只是個(gè)新手 問題比較多 請各位前輩多多見諒
gasuser
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個(gè)
工控威望: 123 點(diǎn)
下載積分: 4577 分
在線時(shí)間: 39(小時(shí))
注冊時(shí)間: 2020-08-31
最后登錄: 2024-07-12
查看gasuser的 主題 / 回貼
1樓  發(fā)表于: 2020-12-25 16:40
引用
引用第3樓jinle520于2020-12-25 10:12發(fā)表的  :
永宏的要注意一下,WM*這個(gè)數(shù)要8能整除才行,只能寫WM0,WM8,WM16,WM80..。。。。。。

還有要注意一下,指令是16位的,長度最小數(shù)是2,占用了32位,也就是從M0到M31都占用了,編程序時(shí)不要再重復(fù)使用。


感謝前輩的指導(dǎo)和提醒
我問題就是按照前輩用矩陣的方式來完成了

謝謝
我只是個(gè)新手 問題比較多 請各位前輩多多見諒