西门子plc modbus通讯怎么读虹润仪表测量值,如何转换。

我想问读上来的值是浮点数该怎么处理才能与仪表显示一样
2024-11-04 07:42:05
推荐回答(4个)
回答1:

仪表读上来的看是否支持IEEE754浮点数格式,先用ModScan测试用浮点数格式(正浮点和反浮点)能否正常显示,如果能正常读取和显示,那么西门子PLC通过MODBUS 主站程序读取(注意起点和长度)回的数据直接存放到连续的两个VW就行了(如VW100、VW102),直接查看VD100的数值(real)就可以了,如果不对的话再查看顺序(将VW100和VW102交换)。

回答2:

1、仪表读上来的看是否支持IEEE754浮点数格式,先用ModScan测试用浮点数格式(正浮点和反浮点)能否正常显示,如果能正常读取和显示,那么西门子PLC通过MODBUS 主站程序读取(注意起点和长度)回的数据直接存放到连续的两个VW就行了(如VW100、VW102),直接查看VD100的数值(real)就可以了,如果不对的话再查看顺序(将VW100和VW102交换)。

2、仪器仪表应用领域广泛,覆盖了工业、农业、交通、科技、环保、国防、文教卫生、人民生活等各方面,在国民经济建设各行各业的运行过程中承担着把关者和指导者的任务。由于其地位特殊、作用大,对国民经济有巨大倍增和拉动作用,有着良好的市场需求和巨大的发展潜力。

回答3:

如果PLC是S7300,可以用PBMD-K20网关将虹润MODBUS转为PROFIBUS

回答4:

S7200 自由口通讯,调用modbus指令库;

S7300,加一个协议转换网关profibus转modbus,(如:NT50-DP-RS)