black.ghost
级别: 探索解密
精华主题: 0
发帖数量: 10 个
工控威望: 105 点
下载积分: 468 分
在线时间: 13(小时)
注册时间: 2015-05-05
最后登录: 2024-03-11
查看black.ghost的 主题 / 回贴
楼主  发表于: 2020-01-16 12:29
首先感谢论坛上各位大神对以往问题的解答!现在有新问题,请各位指教,谢谢!
问题1:现在带232串口的设备都支持MODBUS协议(RTU和ASCII)吗?或者说怎么样判断一个具有232串口通信的设备是否支持MODBUS协议?
问题2:将232口转成485之后有什么用?能增加地址之类的信息然后挂在485总线上走MODBUS通信协议吗?
问题3:请问多个232设备与PLC怎么通讯?
wangzhentang
大傻
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 196 点
下载积分: 8028 分
在线时间: 26(小时)
注册时间: 2018-01-28
最后登录: 2023-11-27
查看wangzhentang的 主题 / 回贴
1楼  发表于: 2020-01-16 14:10
1. RS232 和RS485 是不同的硬件协议,和软件无关。可以通过纯硬件进行转换,所以支不支持Modbus靠得是设备底层程序支不支持,查看相关说明书。
2.将232转成485之后,如果不支持Modbus的,即使转换了,也没用。
3.多个232设备与PLC通讯,这少见,如扫码枪,电子秤,232电源或其他仪器,在PLC上装通讯扩展硬件,不走Modbus可用走自由协议。若是太多232设备,建议你有PC机读,用上位机写入PLC寄存器(一个PCI或PCIe转串口4个,8个什么的很多,工控机还可用插很多张PCI或PCIe卡)。