问:仪器采用RS-485 RTU通讯方式与上位机通讯。 上位机如何读取仪表中的温度和流量值? 不同仪表发送的温度、流量等数值是MODBUS协议中的相同数据吗?
答:1)上位机如何读取仪表中的温度和流量值?
首先,上位机与仪器进行通讯。 上位机是用专门的监控软件还是用高级编程语言编程来实现?
1、如果使用专门的监控软件来实现,根据不同的监控软件,楼主只需要将不同的电表设置为不同的设备,分别设置分站地址,直接读取即可。2、如果楼主采用高级编程语言实现,那么楼主可以使用.net2003或visual studio或VB、VC、delphi等任何高级编程语言调用类似MSComm的控件,编写Modbus协议。
2)不同仪表发送的温度和流量值在MODBUS协议中是否相同?
首先,不同的电表是同一厂家的同型号电表,不同型号的电表,或者不同厂家的电表。 不同仪表的存储温度或流量数据地址一般不同,但对于Modbus通讯协议没有区别。