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


通訊接口RS232

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

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

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

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

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

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

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

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




吾志所向
级别: 家园常客
精华主题: 0
发帖数量: 350 个
工控威望: 624 点
下载积分: 1837 分
在线时间: 154(小时)
注册时间: 2016-12-10
最后登录: 2024-05-07
查看吾志所向的 主题 / 回贴
1楼  发表于: 2017-08-07 22:16
这里有个资料,关于DTU与PLC通讯的;
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x33a.html