重醇项目,蓝图设计的是现场一质量流量计,通过RS485 modbus RTU 串口通讯到 MOXA 串口服务器,转换为TCP/IP 工业以太网,通过交换机,上传到wincc。
接的是第一个端口,所以现场仪表和串口服务器组态地址为1
然后我们用串口服务器自带的诊断去测试,发现串口服务器能找到现场仪表的响应,说明串口服务器配置也是正确的
然后,当质量流量计的通讯线接进来后,我们先用modscan串口扫描软件直接读取质量流量计的数据,发现在浮点数寄存器地址能稳定地读到,
0247 是瞬时量 0251 是温度 等等,说明流量计通讯正常输出
我们下一步对wincc组态,刚开始我们按照浮点数地址在读,发现一现象为,串口服务器通讯灯闪烁正常,wincc通讯提示正常,可是浮点数地址就是读取错误,咨询西门子和仪表厂家、甲方工程师,发现,利用仪表的整型地址,也可以读取,所以按照整型地址在读。
但是,为啥其他几个端口中以前的几台流量计都可以读取到浮点地址?