微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > COMET网络传感器Modbus TCP协议使用介绍

COMET网络传感器Modbus TCP协议使用介绍

时间:10-18 来源:互联网 点击:

通信协议的介绍

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变送器产品。如有需要,请直接联系我们,除了保证产品的质量优秀之外,我们虹科会为您的使用提供专业的技术支持,随时为您解答任何疑惑。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top