通讯协议的介绍
COMET 网络传感器可支撑MODBUS TCP协议、SNMP、Website、SOAP等多种通讯协议。本文档以COMET T4511温度传感器为例来介绍MODBUS通讯方法。
COMET T4511温度传感器介绍
T4511传感器衔接外部Pt1000温度探头,可用于丈量室内、室外多种运用环境中的温度。
Modbus TCP
MODBUS 协议在一根通讯线上运用主从应对式衔接(半双工),这意味着在一根独自的通讯线上信号沿着相反的两个方向传输。首要,主计算机的信号寻址到一台仅有的终端设备(从机),然后,终端设备宣布的应对信号以相反的方向传输给主机。Modbus协议只允许在主机(PC,PLC等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占有通讯线路,而仅限于呼应抵达本机的查询信号。RTU形式传输的数据是8位二进制字符:1 个开端位,8个数据位,1个中止位,无奇偶校验。设备支撑的通讯速度从110Bd到115200Bd,地址规模为0-255,其间地址0被用于播送,设备不会回复此恳求。
下表是COMET Tx5xx类型网络传感器器的部分Modbus寄存器列表:
其读坚持寄存器地址为0x03。
下面用Modbus Poll软件来读取T4511温度传感器的数据:
Modbus Poll
Modbus Poll 是一款首要规划用于协助Modbus 衔接设备开发者或许其他的想要测验和模仿Modbus协议用户的一个 Modbus 办理模仿器软件.首要翻开Modbus Poll软件,设置设备的IP地址,端口号(IP地址和端口号均可在Comet TSensor软件内检查和修正):
完结设置后,切换到Setup—>Read/Write Definition,传感器默许地址为1,因而在此处也需承认变送器Slave ID编号为1;在Function挑选读坚持寄存器(Read Holding Registers);T4511温度传感器可丈量温度,查寄存器表可知地址为49。这儿需求留意的是,Modbus对寄存器寻址是从0开端的,因而实践读取数据应该为48,然后可挑选显现读数为十进制,
从数据表中可看出当时温度为27.7℃。
经过Modbus通讯协议,您能够更为便当的运用COMET变送器产品。如有需求,请直接联络咱们,除了确保产品的质量优异之外,咱们虹科会为您的运用供给专业的技术支撑,随时为您回答任何疑问。