java0006
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看java0006的 主题 / 回贴
楼主  发表于: 2017-07-12 16:10


通訊接口RS232

使用CP1H通過串口發送一段長度的字符串,內容為:@............* 總長度為52位;

通過RS232串口線將PLC與電腦連接,使用檢測軟件,電腦能正常接收上述以@ 開頭的字符串的總長度;

使用電腦將上述字符串​發送給DTU,DTU能正常接收字符串的全部長度;

但當非單獨測試時,即 將PLC使用RS232 於DTU連接時,DTU不能接收上述字符串數據。

經測試去掉字符@ 以大寫字母開頭,DTU能正常接收數據;

以小寫字母開頭,DTU只能接收部分長度字符串;

以其它特殊符號開頭,DTU能正常接收數據;

請問什麼原因導致上述情況???




hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1842 个
工控威望: 4490 点
下载积分: 7581 分
在线时间: 1315(小时)
注册时间: 2008-07-03
最后登录: 2024-11-18
查看hlq_0815的 主题 / 回贴
1楼  发表于: 2017-07-13 11:09
这种通讯坛里的cvlsam兄弟有独特的见解
http://www.ymmfa.com/read-gktid-1584323-page-1.html
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。