283596603
盟主
级别: 略有小成
精华主题: 0
发帖数量: 138 个
工控威望: 275 点
下载积分: 1075 分
在线时间: 111(小时)
注册时间: 2010-06-15
最后登录: 2024-11-11
查看283596603的 主题 / 回贴
楼主  发表于: 2023-04-09 16:55
图片:
图片:
路径是这样的,PLC侧是倍福的EL6022模块,485口。使用了一个绿联的80110 232转485 转换器,双向无源的。232侧连接一个模温机(控温的)通信读取和设定温度。
首先用一根USB转串口直接连接模温机,发送相关字符,回复是正确的(解析的当前温度对得上);然后使用PLC通过这个485/232协议的模块发送相同命令,无回复。为了确认发送的命令是否一致,使用USB转串口线接485/232转换器的232端口监视发送的数据是对的,然后又使用串口助手通过转换模块模拟模温机给PLC发指令,PLC端也能收到正确的字符。。但是直接使用转换模块接模温机测试又无回复,又尝试把232串口侧的线2、3脚对换了一下,有回复,但是只有16#70。显然是错误的,使用短接线短接232口的2、3脚,PLC发送数据后也是回复16#70。折腾了好久,实在没有招了,广大朋友们有没有遇到过类似的情形?万望赐教,不胜感激!
17625606414
级别: 家园常客
精华主题: 0
发帖数量: 407 个
工控威望: 583 点
下载积分: 113 分
在线时间: 149(小时)
注册时间: 2022-07-11
最后登录: 2024-11-14
查看17625606414的 主题 / 回贴
1楼  发表于: 2023-04-10 10:32
之前做TTL转485的时候USB转485接进去监控就正常,USB一拔就异常,后来加了个5V电源就好了.具体细节也忘了就记得要电源
本帖最近评分记录:
  • 下载积分:+1(283596603) 热心助人!我试试看