更新时间:2025-08-19 GMT+08:00
分享

创建外部网关点位

进入“边缘设备 > 数采管理”菜单下的外部网关点位表页签。该功能主要用于配置通过Hlinkg插件使用Modbus协议来采集和控制的点位,配置好对应点位信息后,场景编排的数采场景或者控制逻辑场景就可以通过这个配置表在下发控制逻辑时候识别出这些点位。

操作步骤

  1. 访问智能设施云平台,进入左侧导航栏“边缘管理 > 数采管理”菜单页。
  2. 在数采管理菜单选择“外部网关点位表 ”。
  3. 单击“创建外部网关点位表”弹窗中填写配置信息,如图1 创建外部网关点位所示,对应配置信息含义参考表1 外部网关点位信息所示,单击“确定”。

    图1 创建外部网关点位
    表1 外部网关点位信息

    基本信息

    协议类型

    默认为ModBusTCP,目前仅支持ModBusTCP和ModBusRTU。

    从站ID

    Modbus服务端从站ID, 范围:大于等于1,小于等于1000的正整数。

    IP地址

    协议类型为ModBusTCP该字段必填。对应Modbus服务端的地址,仅支持满足IPV4格式的字符串。

    端口

    协议类型为ModBusTCP该字段必填。对应Modbus服务端的端口号。

    通道名称

    协议类型为ModBusRTU必填,允许的值为:COM1、COM2、COM3、COM4,该字段值和HinkG模块配置参数中的通道配置中的name字段值对应。

    读功能码

    读功能码: 适用的写功能码:

    01 Read Coils 05 Write Single Coil、15 Write Multiple

    02 Read Discrete Inputs 无

    03 Read Holding Registers 06 Write Single Register、16 Write Multiple Registers

    04 Read Input Registers 无

    写功能码

    数据类型

    当前支持如下数据类型:

    Signed (以1个寄存器地址存储2字节,共占用16位长度,带符号整型)

    Unsigned (以1个寄存器地址存储2字节,共占用16位长度,不带符号整型)

    Hex(以1个寄存器地址存储2字节,共占用16位长度 十六进制)

    Binary(以1个寄存器地址存储2字节,共占用16位长度,二进制。每一位对应一个物模型属性)

    Long ABCD(以2个寄存器地址存储4字节,共占用32位长度,带符号长整型)

    Long CDAB(以2个寄存器地址存储4字节,共占用32位长度,带符号长整型)

    Long BADC(以2个寄存器地址存储4字节,共占用32位长度,带符号长整型)

    Long DCBA(以2个寄存器地址存储4字节,共占用32位长度,带符号长整型)

    Unsigned Long ABCD(以2个寄存器地址存储4字节,共占用32位长度,不带符号长整型)

    Unsigned Long CDAB(以2个寄存器地址存储4字节,共占用32位长度,不带符号长整型)

    Unsigned Long BADC(以2个寄存器地址存储4字节,共占用32位长度,不带符号长整型)

    Unsigned Long DCBA(以2个寄存器地址存储4字节,共占用32位长度,不带符号长整型)

    Float ABCD(以2个寄存器地址存储4字节,共占用32位长度,短浮点)

    Float CDAB(以2个寄存器地址存储4字节,共占用32位长度,短浮点)

    Float BADC(以2个寄存器地址存储4字节,共占用32位长度,短浮点)

    Float DCBA(以2个寄存器地址存储4字节,共占用32位长度,短浮点)

    Double ABCDEFGH (以4个寄存器地址存储8字节,共占用64位长度,长浮点)

    Double GHEFCDAB(以4个寄存器地址存储8字节,共占用64位长度,长浮点)

    Double BADCFEHG(以4个寄存器地址存储8字节,共占用64位长度,长浮点)

    Double HGFEDCBA (以4个寄存器地址存储8字节,共占用64位长度,长浮点)

    Float I_D(以1个寄存器地址存储2字节,共占用16位长度。高8位存整数值,低8位存小数值,第三方数据类型(HL8023DB2-ASMS),仅协议转换网关支持)

    Float I_D_2(以1个寄存器存储2字节,占用16位长度,高8位存整数,低8位存小数位*256 第三方数据类型,仅协议转换网关支持)

    Unsigned Low(以一个寄存器存储2字节,占用16位长度,低N位有效,N的取值为1~16 第三方数据类型,仅协议转换网关支持)

    Infix Expression(表达式自定义配置 启用表达式字段,仅协议转换网关支持)

    数据精度

    取值范围:

    原始值(采集原始值上报,默认四舍五入后保留6位小数)

    向下取整(采集原始值向上取整后上报)

    向上取整(采集原始值向下取整后上报)

    四舍五入(采集原始值四舍五入取整后上报)

    保留一位小数(采集原始值四舍五入后保留1位小数上报)

    保留二位小数(采集原始值四舍五入后保留2位小数上报)

    保留三位小数(采集原始值四舍五入后保留3位小数上报)

    保留四位小数(采集原始值四舍五入后保留4位小数上报)

    保留五位小数(采集原始值四舍五入后保留5位小数上报)

    保留六位小数(采集原始值四舍五入后保留6位小数上报)

    寄存器地址

    对应Modbus协议的寄存器起始地址,地址需要从0开始。

    位号

    当数据类型=Binary时必填,取值0-15。当数据类型=Unsigned Low时必填,取值0-15(仅协议转换网关支持,取寄存器地址的低(N+1)位作为有效数据,N为位号对应的值)。

    表达式

    当数据类型=Infix Expression时必填,标识读取数据的表达式,长度不超过64,只允许大写字母、数字和特殊字符+-*/%()字符的组合。仅协议转换网关支持。(A+100)/256+C这个表达式中A代表当前寄存器地址值,C代表下下一个寄存器地址的值。

    机电设备

    对应关联了HlinkG模块的机电设备。

    服务ID

    设备物模型对应的服务ID ,最大允许64个字符,仅支持大写字母、数字、特殊字符(_?'#().,&%@!-)的组合。

    属性编码

    设备物模型中点位对应的属性编码,最大允许40个字符,仅支持大写字母、数字、下划线(_)的组合。

    最小值

    用于上报值范围过滤,如果上报的值小于这个值就不上报。

    最大值

    用于上报值范围过滤,如果上报的值大于这个值就不上报。

    输入量程下限

    当前这几个配置项主要用于对上报数据进行缩放的功能。

    计算公式:假设输入量程[A,B],输出量程[C,D],偏移量为E,寄存器值X,实际值为y1,y1=(X-A)/(B-A)*(D-C)+C+E。

    此属性适用于浮点数据类型点位进行缩放。

    输入量程上限

    输出量程下限

    输出量程上限

    偏移量

    枚举映射表

    该配置项只适用于产品物模型点位是整数的枚举类型,使用时最小3字节,最大允许255字节,描述该物理点位枚举值和物模型点位枚举值的映射关系,格式为 物理点枚举值1:物模型点枚举值1|物理点枚举值2:物模型点枚举值2|物理点枚举值3:物模型点枚举值3,例如 1:2|2:3|3:4。

    cov开关

    是否开启cov功能。仅允许0/1,0代表关闭,1代表开启,默认值为“0”

    cov增量

    定义当前值属性的最小改变值,支持小数,大于等于这个值将产生COV数据上报。当“COV开关”设置为1时生效。仅允许大于0的数字,包含小数, 小数点后最大支持四位。默认值为“1”。

    cov抑制时间

    定义当前值属性的最小改变值,支持小数,大于等于这个值将产生COV数据上报。可选择的值为0,5,10,15,20,25,30,35,40,45,50,55,60,单位秒。默认值为“0”。

    固定上报周期

    当“COV开关”设置为1时生效,单位秒,定义点位的上报周期。可选择的值为180,210,240,270,300。默认值为“180”。

    选择的设备必须是关联HlinkG模块的机电设备,另外同一个设备对应的同一个点位只能添加一条。

    最小值要小于最大值,并且不能一个有值,一个没有值。

    输入量程下限要小于输入量程上限,并且不能一个有值,一个没有值。

    输出量程下限要小于输出量程上限,并且不能一个有值,一个没有值。

相关文档