qizhitianyue
级别: 探索解密
精华主题: 0
发帖数量: 63 个
工控威望: 189 点
下载积分: 676 分
在线时间: 56(小时)
注册时间: 2012-08-13
最后登录: 2024-09-30
查看qizhitianyue的 主题 / 回贴
楼主  发表于: 2023-06-29 17:40
现场有个ET200子站的串口通讯模块采用RS232方式和机器人法兰上的测距控制器通讯。通讯采用向控制器发送查询命令,返回结果数据方式通讯。通讯线大概12-13米左右,波特率9600 。设备每天关机,有时早晨上电后收不到数据,通讯模块TX灯闪烁正常RX灯不亮。plc通讯指令无报错代码。不知哪位i知道可能什么原因?
把串口模块断电重启一下就好了。通讯线使用屏蔽双绞线,不过屏蔽线悬空没有接,不知这种情况屏蔽线是否需要靠近模块侧接到机柜上或者控制器侧接地?
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 770 个
工控威望: 1148 点
下载积分: 399 分
在线时间: 604(小时)
注册时间: 2019-09-22
最后登录: 2024-12-20
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2023-06-30 09:43
超过5米
不同电源轨(共地也要考虑其他因素)
路过大功率装置
布线路径不固定(会动)且附近 有大功率装置
跨柜
...

以上任何一个因素对RS232通信都是致命的,老老实实转成485拉倒
开机通信不行,大概率是电平不匹配,或者是开机过程中遇到大脉冲把其中一头打死了,RS232这种单端的信号遇到这种情况是毫无办法的