1. 主页
  2. 文档
  3. 在线文档
  4. 接入云web端操作手册...
  5. 3 功能介绍
  6. 变量配置说明

变量配置说明

变量名称该变量的显示名称。

标识符:为变量添加一个标识符,对应云网关向私有云上传变量数据格式中的“Key”。可以不填,若不填,则按照《L510私有云对接协议》的默认数据格式上报数据。

功能码-MODBUS协议:

地址(寄存器类型)

寄存器地址

功能码:代表含义

0(Coils Status)

取值范围为0-65535

0x01: 读线圈寄存器
(读取继电器输出,数字量输出的状态)

1(Discrete Inputs)

0x02: 读离散输入寄存器
(读取数字量输入的数据)

3(lnput Registers)

0x04: 读输入寄存器
(读取模拟量输入的数据)

4(Holding Registers)

0x03: 读保持寄存器
(读取模拟量输出,数字量累积的数据)

功能码西门子系列协议:

地址(寄存器类型)

寄存器地址

比特位地址(可选)

I(Input)

取值范围为0-65535

当寄存器数据类型为bit时存在比特位地址
取值范围为0-7

Q(Output)

M(Memory)

V(Variable)

DB(Datablock)

起始地址要读取的变量的寄存器地址。对于Modbus从机第一个数字表示寄存器类型,后续数字表示对应寄存器的地址,如1005表示读取线圈寄存器的第5个寄存器;对于西门子从机,第一个字母表示寄存器类型,后续字母表示对应寄存器的地址,如输入:“D10”表示读取Datablock区的第10个寄存器;特别的对于真假值,在寄存器地址后追加点加上数字表示读取对应寄存器的制定比特位数据,例如输入“D10.5”表示读取D10寄存器的第5个比特位的真假值;如果选择真假值且未表明比特位,则回读取第0个比特位,如果选择非真假值且表明比特位,则将忽略比特位。

注意:起始地址的输入中首先要加上寄存器类型。举例如下:

输入:1005 代表:读取线圈寄存器的第5个寄存器

输入:D10 代表:表示读取西门子PLCDatablock区的第10个寄存器

输入:V0.0V0 代表:表示读取西门子PLCVariable区的第0个寄存器

输入:D10.5 代表:表示读取西门子D10寄存器的第5个比特位的真假值

数据格式– MODBUS协议:

数据格式

代表含义

按位

接入设备只有开关状态

16位无符号

比如设备显示值为100Modbus存储值为0x0064时选择此类型,数值范围0~65535,数据传输方式为从左到右,由低位到高位。

16位有符号

比如设备显示值为100Modbus存储值为0x0064时选择此类型,数值范围-32768~32767,数据传输方式为从左到右,由低位到高位。

32位有符号ABCD

比如设备显示值为100Modbus存储值为0x0000 0064,且值可能是负数时选择此类型,数值范围-2147483648~2147483647,数据传输方式为从左到右,由低位到高位。

32位有符号CDAB

比如设备显示值为100Modbus存储值为0x0064 0000,且值可能是负数时选择此类型,数值范围-2147483648~2147483647,数据传输方式为从左到右,由低位到高位。

32位无符号ABCD

比如设备显示值为100Modbus存储值为0x0064 0000,且值是非负数时选择此类型,数值范围0~ 4294967295,数据传输方式为从左到右,由低位到高位。

32位无符号CDAB

比如设备显示值为100Modbus存储值为0x0064 0000,且值是非负数时选择此类型,数值范围0~ 4294967295,数据传输方式为从左到右,由低位到高位。

32位浮点数ABCD

比如设备显示值为100Modbus存储值为0x42C8 0000,且值是小数时选择此类型,数据传输方式为从左到右,由低位到高位。

32位浮点数CDAB

比如设备显示值为100Modbus存储值为0x0000 42C8,且值是非负数时选择此类型,数值范围0~ 4294967295,数据传输方式为从左到右,由低位到高位。

数据格式西门子协议:

数据格式

代表含义

按位

接入设备只有开关状态

8位有符号

比如设备显示值为100,存储值为0x64时选择此类型,数值范围-128~127,数据传输方式为从左到右,由低位到高位。

8位无符号

比如设备显示值为100,存储值为0x64时选择此类型,数值范围0~255,数据传输方式为从左到右,由低位到高位。

16位有符号

比如设备显示值为100,存储值为0x0064时选择此类型,数值范围-32768~32767,数据传输方式为从左到右,由低位到高位。

16位无符号

比如设备显示值为100,存储值为0x0064时选择此类型,数值范围0~65535,数据传输方式为从左到右,由低位到高位。

32位有符号

比如设备显示值为100,存储值为0x0000 0064,且值可能是负数时选择此类型,数值范围-2147483648~2147483647,数据传输方式为从左到右,由低位到高位。

32位无符号

比如设备显示值为100,存储值为0x0000 0064,且值是非负数时选择此类型,数值范围0~4294967295,数据传输方式为从左到右,由低位到高位。

32位浮点数

比如设备显示值为100,存储值为0x42C8 0000,且值是小数时选择此类型,数据传输方式为从左到右,由低位到高位。

小数位数设置变量解析后,数值在设备接入云显示到小数点后到第几位。

真值描述代表变量值为1(真值)时在系统显示的文本。

假值描述代表变量值为0(假值)时在系统显示的文本。

单位变量值解析后,显示的单位。

转换类型量程比转换

最小原始值代表设备变量原始值下限值

最小原始值代表设备变量原始值上限值

最小工程值代表系统解析后显示值的下限值

最大工程值代表系统解析后显示值的上限值

举例,

最小原始值 a1,最大原始值a2

最小工程值b1,最大工程值b2

如果传回x,则显示值y= (x-a1) * (b2-b1)/(a2-a1)

注意:配置完原始值和工程值后,系统在这里默认建立了上述举例的函数关系,即使传回的值超出原始最大/最小值范围,依然会按照此函数关系转换。

转换类型公式计算:输入格式为:V+符号+数值,比如 V * 0.1 或者 V + 10

读取表达式:云网关采集数据上报后,真实值与平台显示值的函数关系。举例:如采集的真实值与平台解析后的显示值为101的关系,这里读取表达式输入:V*0.1

写入表达式:设备接入云修改变量或定时任务时,在设备接入云输入变量与平台下发给设备变量的函数关系转换。举例:如在平台进行修改变量时,需要在输入值的基础上加10后发给设备,则这里读取表达式输入:V+10

上报方式:

变化上报只要监测变化数据了就上报,如果数据格式是浮点数的话,是不能设置变化上报的,变化上报适用与数据格式为整型的变量和开关变量。

定时上报设置上报间隔,该变量将按照设置的时间间隔,进行数据上报。适用于全部数据格式。

变化上报设置变化幅度,云网关在本地高速轮询采集时,会自行判断变量数值是否超出所设置的变化范围。若变量数值超出范围,则会上报一次,并会以此为基础继续进行变化范围是否超出判断。

存储类型全部存储:读写代表该变量不仅可采集读取,也可进行变量反写;只读代表该变量仅支持采集读取;

备注代表备注信息,选填。