想通过WINCC读取仪表寄存器的数据。现有的硬件是:支持MODBUS协议的仪表 RS232到RS485转换器;电脑上装有 WINCC以及WINTECH OPC SERVER 软件。RS232-RS485转换器直接接在工控机的串口上,从转换器的RS485的端子上引两根导线接到仪表的通讯接口上。转换器的帧数据位为10位,波特率位9600bps,仪表的站地址为2,波特率为9600bps,停止位为1,奇偶校验位无;OPC 软件中设置仪表站地址为2,功能码为INPUT REGISTER ,寄存器起始地址和长度是按仪表说明书上输入的。总之觉得硬件连线 参数配置都没啥问题 可OPC软件总显示和仪表的连接超时,读不到数据。有同行遇到过这种情况吗?还有什么参数需要配置吗?望指点一下,谢谢!
最佳答案
做这类工作,要一步一步排除问题
首先用Modbus主站模拟软件测试仪表,确定硬件接线的正确性,COM端口是否正确,OPC软件里的端口设置等是否正确
提问者对于答案的评价:
谢谢!做这种工作还得用排除法啊。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266058.html