wisedream
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 2 個
工控威望: 121 點
下載積分: 519 分
在線時間: 8(小時)
注冊時間: 2012-12-01
最后登錄: 2021-08-10
查看wisedream的 主題 / 回貼
樓主  發(fā)表于: 2015-01-15 18:21
我用FX3U  485BD 做通信,因為FX3U-485BD是不支持MODBUS指令,所以要用RS指令來做,通訊發(fā)送是可以的,但是數(shù)據(jù)沒有返回。

大家?guī)蛶兔。謝謝了。知道的可以加我QQ1976996168

接線是:RDA---------                 另外一種也接來試了。只是通訊正常。就是沒有數(shù)據(jù)返回。             RDA/SDA---------T+
                RDB---------                                                                                                                                      RDB/SDB---------T-
                SDA---------T+                                                                                                                                 SG-----------SG
                SDB---------T-
                SG-----------SG

另外一種也接來試了。只是通訊正常。就是沒有數(shù)據(jù)返回。SD燈正常工作,那代表我這邊的數(shù)據(jù)有發(fā)送過去對吧?

LD M8002 HC091 D8120(通訊上,所以這個不關(guān)事)

LD M8000
RS D10 K8 D40 K8

LDI M2
OUT M8161 (8位/16位模式都試過了都不行。)

LD M1
MOV H01 D10 (站號01)
MOV H03 D11(寄存器功能碼)
MOV H00 D12 (控制地址高位
MOV H28 D13 (控制地址低位
MOV H00 D14 (讀取位數(shù)高位
MOV H02 D15 (讀取位數(shù)低位
MOV D60 D16 (校驗高位   H44
MOV D61 D17 (校驗低位   H03
CRC D10 D60 K6(校驗程序)
SET M8122


這個是用串口測試的數(shù)據(jù)。發(fā)送下面這個。有接回來就正確了。
[2015:01:15:16:07:48][發(fā)送]01 03 00 28 00 02 44 03

[2015:01:15:16:07:48][接收]01 03 04 00 00 04 04 F9 30
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網(wǎng)絡(luò)英雄

精華主題: 1 篇
發(fā)帖數(shù)量: 3441 個
工控威望: 20977 點
下載積分: 27025 分
在線時間: 1755(小時)
注冊時間: 2010-01-03
最后登錄: 2024-11-06
查看tkggtdkjpl的 主題 / 回貼
1樓  發(fā)表于: 2015-01-21 20:36
modbus 只能用8位數(shù)據(jù)
校驗的市低字節(jié)對調(diào)試試
用串口監(jiān)視軟件監(jiān)視一下PLC發(fā)出的數(shù)據(jù)
自動化單機(jī),生產(chǎn)線,項目編程調(diào)試!