项目要求同时(相对地说)采集10个RS485输出的测量传感器,上位机是西门子或者台达的PLC。但是这10个RS485输出的传感器不支持Modbus等协议,请问怎么样组网或者使用什么协议用什么方式比较好?才能一次性(相对地说)读取10个RS485输出的值?谢谢!
最佳答案
这么问,很难回答你。
首先你得弄清楚这10个传感器你有没有权利自己选型,
能选的话可以按照你自己需要的通信协议选,
不能选型或者已经买来了必须用的话,那就得看每个传感器的说明手册了,看看都支持什么协议,选出一个都支持的协议用
如果10个传感器支持的协议难以统一,只好更换传感器了
附:西门子plc通过RS485口支持的协议
200PLC :PPI 、modbus;EM277模块:PROFIBUS
200SMART: PPI 、modbus;DP01模块:PROFIBUS
300/400PLC: MPI、PROFIBUS,连接modbus设备需要增加协议转换器或modbus模块
台达PLC支持modbus,其他的协议是否支持不太清楚
提问者对于答案的评价:
你好,感谢你的回答!
我这10个传感器是已经选定好了,不支持任何协议,只是一个普通的RS485输出接口。那么请问如果想实现组网,应该怎么操作比较好?谢谢!
专家置评
已阅,最佳答案正确。
补充:200 200 SMART的485接口支持自由口通信,协议通讯双方来定,协议自由。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159790.html