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怎么通讯?
王玮北
ggggfnux
级别: 略有小成
精华主题: 0
发帖数量: 152 个
工控威望: 215 点
下载积分: 1944 分
在线时间: 153(小时)
注册时间: 2019-05-22
最后登录: 2024-11-15
查看王玮北的 主题 / 回贴
1楼  发表于: 2020-01-16 14:09
1.这个应该不一定,只能说大部分的设备支持MODBUS协议,毕竟MODBUS协议是常用的标准协议,具体看设备的说明书。
2.232转485大多数情况是为了适应连接的需要,232跟485都是串口连接,但是带232接口的设备跟带485接口的设备不能直接进行通讯,中间要加转换的,毕竟两者接线都不一样。当然,232转485也可能是其他的原因,485在某些方面是要比232强的,比如长距离传输的抗干扰性。后半问感觉怪怪的!
3.各个设备设置不同地址就可以通讯了,具体用什么协议,怎么写程序要看你用了什么器件了。