hsl199
級別: 略有小成
|
請問下各位高工,做了個測試,1N PLC跟溫控器通訊,現在發送數據跟接受數據一樣的是怎么回事?接線及參數應該沒問題呀,SD RD指示燈會閃,接受完成編制也有動作,但接受的數據就是發送的一串數據,是怎么回事?發送格式用調試助手發送是對的,反饋數據也是對的,就是PLC發送就返回數據跟發送數據一樣的,大家幫我看下啥問題 |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
先用串口助手調試吧 |
|
---|---|---|
|
hsl199
級別: 略有小成
|
用調試助手試過,跟溫控器是可以發送接收數據,數據也是對的 |
---|---|
|
zlcp123
級別: 工控俠客
|
說明你的串口硬件沒有控制RTS、CTS流控信號,如果參數上有則可以打開,沒有此參數則只能手動剔除接受數據中前面與發送數據相同的部分。 |
---|---|
|
hsl199
級別: 略有小成
|
關鍵接受的數據只有8個字,沒有接受多余的數據 |
---|---|
|
gzcjx555
QQ 296686949
級別: 工控俠客
|
圖片:
首先你到D200里面看看數據是不是只有6個,你D50肯定是只有6個數據的 |
|
---|---|---|
|
tangjiezyc
級別: 工控俠客
|
接受6個數據好像不對...改成BMOV D200 d50 K10 ld m8123------|--------------rst m8123 |----------HEX D53 d100 k4 |
---|---|
|
hsl199
級別: 略有小成
|
d200里面只有6個,就是發送的6個 |
---|---|
|
qq229539516
級別: 探索解密
|
之前遇見施耐德的485串口一樣的問題,能接收到發送的數據。說一下思路,僅供參考。 這種情況大概率是程序寫的不嚴謹,發送字符和接收字符順序沒有徹底分開。 |
---|---|
|