wanghong
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 61 個(gè)
工控威望: 124 點(diǎn)
下載積分: 353 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2022-10-23
最后登錄: 2024-06-03
查看wanghong的 主題 / 回貼
樓主  發(fā)表于: 2023-03-14 09:21
各位大佬:
三菱PLC主從站通訊是否正常,要用外部元件信號(hào)燈指示,應(yīng)該怎樣做程序?
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 738 個(gè)
工控威望: 1116 點(diǎn)
下載積分: 329 分
在線時(shí)間: 581(小時(shí))
注冊(cè)時(shí)間: 2019-09-22
最后登錄: 2024-10-25
查看gxtmdb82164的 主題 / 回貼
1樓  發(fā)表于: 2023-03-14 10:19
硬件有通信狀態(tài)指示的軟元件就直接用,或者萬能的方法就是自己寫
最簡(jiǎn)單的就是做一個(gè)心跳信號(hào),從機(jī)側(cè)對(duì)一個(gè)寄存器周期性+1,比如0.01秒一次,主機(jī)側(cè)讀取后寫0,從機(jī)側(cè)設(shè)定這個(gè)寄存器大于否個(gè)閾值即主機(jī)多久沒有對(duì)其清零則視為通信中斷,可以做相應(yīng)處理

心跳信號(hào)可以雙向?qū)憙山M,上面是從機(jī)自增主機(jī)清零,也可以是主機(jī)自增(直接對(duì)緩沖區(qū)自增,讀取后會(huì)覆蓋)從機(jī)清零

自增的一側(cè)在一段時(shí)間沒有收到成功的通信后,都會(huì)超過預(yù)設(shè)的通信中斷閾值,通過數(shù)值比較都可以輸出