前言
昆仑通态的组态软件功能很强大,能够根据提供的接口直接采集测控端的数据,包括仪表、PLC、DLS或OPC,但是有些场合需要提供采集的数据给第三方使用,那么如何提供呢?当然方法有很多,这里只介绍数据转发并通过RS85的方式与第三方进行交互。
一、准备相关测试软件
-
虚拟串口工具vspd
可用于电脑上创建虚拟串口,进行本机收发测试,本文配对的串口为com3和com4。
-
modbus调试助手
人性化、傻瓜式的modbus调试助手。 -
串口调试助手
使用简单方便的串口调试助手。
二、昆仑通态数据准备
1.配置转发设备
采集设备配置完成后,需要增加转发设备。
详细参数:
转发地址详细配置:
- 连接变量,即是对应采集设备中的采集量, 同时在转发设备中设置对应的设备通道信息,包括通道类型、数据类型、通道地址、连接变量等。
2.测试
以连接变量test001为例,数据源来自于采集设备定义采集量,转发寄存器地址为2183(昆仑通态规定的真实地址-1),数据类型为16位有符号整数,设备地址为30.用本文提供的modbus调试助手进行测试如下:
通过03功能码读取的2183寄存器的16进制为0x0138,对应的10进制是312,经过检验转发的数值与采集的数值一致。
总结
由此说明,通过昆仑通态组态软件进行数据转发的功能是可行的,在某些特殊的场合可通过此种方式为第三方的上位机提供数据或接收命令。
如果您对物联网相关方面技术感兴趣,可进群交流,QQ群:541826239