aquze123
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 14 個
工控威望: 80 點
下載積分: 506 分
在線時間: 8(小時)
注冊時間: 2018-11-14
最后登錄: 2019-07-11
查看aquze123的 主題 / 回貼
12樓  發(fā)表于: 2019-05-13 13:43
引用
引用第9樓twingo49于2019-04-25 11:34發(fā)表的  :
4225 轉二進制應該是 0001 0000 1000 0001所以你的波特率應該是9600,還有你的設定是從站,站號為4。


在加入MODBUS通訊代碼以后,原程序異常,出問題的地方,其實也很基礎,例程里最后一行,MOV K100 D8436,就是讓通信計數(shù)器-通信事件日志的存儲起始軟元件從D100開始,但是D100已經(jīng)被原程序占用,改成K500,從D500開始,就沒有沖突問題了。


因為PLC源碼是供應商提供的,程序本身我們其實也沒有動過其他的,沒有檢查元器件表占用情況。

總之,PLC程序還是得供應商改,但是對于發(fā)生錯誤的原因是記住了。
mxh986
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 29 個
工控威望: 157 點
下載積分: 960 分
在線時間: 31(小時)
注冊時間: 2012-12-27
最后登錄: 2024-08-15
查看mxh986的 主題 / 回貼
13樓  發(fā)表于: 2019-05-21 21:34
我跟你一樣,用了個485md+485adp,也是485adp做從站,結果M8411不會置1,mov指令不執(zhí)行
twingo49
級別: 網(wǎng)絡英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個
工控威望: 9134 點
下載積分: 22555 分
在線時間: 1019(小時)
注冊時間: 2013-08-08
最后登錄: 2024-11-10
查看twingo49的 主題 / 回貼
14樓  發(fā)表于: 2019-05-22 13:09
引用
引用第13樓mxh986于2019-05-21 21:34發(fā)表的  :
我跟你一樣,用了個485md+485adp,也是485adp做從站,結果M8411不會置1,mov指令不執(zhí)行

當作從站相對簡單,只要把通信協(xié)定設好就行了