Modbus通信协议实践(1)-通过modbusRTU实现TPC7022kt对电流表数据的读取

发布时间 2023-08-09 17:31:25作者: 河城荷取

需求:

1.昆仑通泰TPC7022kt触摸屏

2.安装了MCGSpro的PC一台

3.能使用RS485通讯协议的数显直流电流表一个

 

操作步骤:

1.以常规1mm电线和双绞线连接电流表和昆仑通泰触摸屏,网线连接触摸屏和pc。

2.根据数显直流表的说明书,设置该表的通讯地址为01,波特率为9600,N81无校验位,8个数据位,1个停止位

3.在昆仑通泰建立对应的工程,设置好变量和用户窗口。

(个人测试时用到了多个直流、交流电压电流表,因此有那么多变量,实际使用时根据需求调整)

4.打开设备管理,添加通用串口父设备,在通用串口父设备下添加ModbusRTU若干(几台设备就加几个)

5.对通用串口父设备双击设置,按照电流表通讯协议说明书和之前设置好的配置。另外别忘了设置好你连接的端口。

 6.双击ModBusRTU设备,弹出RTU设备界面,删除全部原有通道。

 7.将左下设备地址一栏的值更改为之前给电流表设置的通讯地址,随后添加新的设备通道。查阅电流表说明书,以确定想要读取的数据地址。通常情况下我们需要在说明书提供的地址的基础上+1,因为在它之前还有个设备地址。以我的电流表为例,说明书指示显示位的地址是0,同时其提供了数据类型、读写属性和范围说明。那么在通道地址处则填写0+1=1。最后确定好连接变量即可。

 8.设置昆仑通泰TPC7022kt触摸屏的ip地址和本机以太网的ip地址。7022kt的ip地址可以在开机启动时长按触摸屏进入设置时修改。本机的ip地址.....应该没有不会的吧。

将两者的ip地址设置在同一段内然后ping一下试试。ping通了就可以进行最后一步了。此处我将本机地址设置为了192.168.92.4,昆仑通泰的ip地址设置为了192.168.92.3。最后下载工程,就可以自行调试了。

 

 

以上系数事后总结,如果哪里描述有错误的话还请大家多多指正,望不吝赐教。