威威貓時光機(jī)
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 219 點(diǎn)
下載積分: 4105 分
在線時間: 55(小時)
注冊時間: 2021-08-30
最后登錄: 2024-12-20
查看威威貓時光機(jī)的 主題 / 回貼
樓主  發(fā)表于: 2021-12-13 17:27
請教一下大神們,我要把D寄存器50個的里面的值給到PC,通過MODBUS485,我PLC這邊怎樣把這些寄存器的值轉(zhuǎn)換為MODBUS,給PC讀?有例子參考一下???然后PC把其他數(shù)據(jù)寫到我的MODBUS地址里面我要轉(zhuǎn)換出來。
wangzhentang
大傻
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 129 個
工控威望: 196 點(diǎn)
下載積分: 8038 分
在線時間: 26(小時)
注冊時間: 2018-01-28
最后登錄: 2024-11-01
查看wangzhentang的 主題 / 回貼
1樓  發(fā)表于: 2021-12-15 09:00
既然是FX5U,用Modbus TCP不更方便? ,如1樓說的,將PLC設(shè)置為從站即可,不需要寫程序。和PC上位機(jī)通訊,PC當(dāng)主站,讀寄存器命令用時也就幾個ms,很快的。
樓主留言:
讀的就是設(shè)為從站讓PC去讀寫了。如果PLC是主站就不會搞了