You are on page 1of 30

图片地址 驱动名称 变量名称(必填) 标识(key) 单位

电导率 电导率 ms/cm

电导率 温度 摄氏度

电导率 TDS就是总溶解固体 mg/L

电导率 电阻率 Ω.cm

电导率 盐度 mg/L
寄存器类型(必填) 数据类型(必填) 寄存器地址 位地址(原3区、4区取位)
保持寄存器(4x) 浮点型 1 0

保持寄存器(4x) 浮点型 5 0

保持寄存器(4x) 浮点型 7 0

保持寄存器(4x) 浮点型 3 0

保持寄存器(4x) 浮点型 9 0
死区设置 小数位数/字符串长度 采集公式/初始值 写入公式
0.01 2

0.01 2

0.01 2

0.01 2

0.01 2
读写方式(必填) 写入上限 写入下限 备注

只读 1000000000000-1000000000000

只读 1000000000000-1000000000000

只读 1000000000000-1000000000000

只读 1000000000000-1000000000000

只读 1000000000000-1000000000000
映射字段 报警条件 值
报警内容 报警方式 是否启用 报警条件
值 报警内容 报警方式 是否启用
报警条件 值 报警内容 报警方式
是否启用 报警条件 值 报警内容
报警方式 是否启用 报警条件 值
报警内容 报警方式 是否启用
变量导入示例:

图片地址 驱动名称 变量名称(必填) 标识(key)

ModbusRTU 温度 temp

ModbusRTU 压力1 pressure1

ModbusRTU 压力2 pressure2

ModbusRTU 温度1 temp1

ModbusRTU 电压 voltage

ModbusRTU 电流 current

ModbusRTU 电流2

电流之和

计数器 counter

变量导入说明:

该模板适用于EG设备中的变量导入,变量名称不允许重复,否则将无法导入成功,目前仅支持上传 .xls 或.xlsx

导入过程中请勿切断网关的电源和网络,否则将无法导入成功,以下是变量在Excel表中的填写规范说明

1、图片地址

图片地址为选填项,可以根据您的需要填写,如需填写,请正确填写地址,选择的图片支持bmp,jpg,png格式图片

2、驱动名称

驱动名称为选填项,填写设备中想要创建变量的驱动名称即可,中间变量和内部变量无需填写驱动名称

3.变量名称

变量名称为必填项,字数在1到15个字之间

4.标识(key)

标识(key)为选填项,可作为变量的独立标识用于脚本编程、中间变量计算等,建议将变量名称的英文缩写作为

5.单位

单位为选填项,根据自己的业务真实填写即可,比如变量温度的单位设置为“℃”或“摄氏度”,长度为1到10个

6.寄存器类型

寄存器类型为必填项,需根据驱动所选择的协议进行设置,当为中间变量时应填写中间变量;当为内部变量时填写
7.数据类型

数据类型为必填项,根据选择的寄存器类型选择对应的数据类型,modbus协议的驱动寄存器类型选择“线圈(0x)”

8.寄存器地址

寄存器地址为选填项,根据实际设备实际寄存器地址填写

9.位地址(原3区、4区取位)

寄存器类型选择“保持寄存器(4x)”“输入寄存器(3x)”,数据类型选择Bit位时,可以根据需要填写相应的寄存

10.死区设置

死区可设置的范围是:0.00000001~1000,默认可设置0.01,建议将变量数值量程的1%左右值作为死区的值,您可

11.小数位数/字符串长度

小数位数/字符串长度:为选填项,使用方式举例:如果数据类型选择浮点型,可用于定义小数位数长度选项,如

12.采集公式/初始值

写入数据时,如果需要进行数值运算,可以根据需求可填写采集公式,比如采集到的温度是25℃,而需要展示的温

13.写入公式

写入数据时,如果需进行二次运算,将运算结果写入下位机,可以根据需求可填写写入公式,比如输入值25,而希

14.读写方式

读写方式为必填项,中间变量和modbus协议中寄存器类型为“离散输入(1x)”“输入寄存器(3x)”“保持寄存器(

15.写入上限

写入上限为选填项,对于读写非Bit位类型的变量,可以根据需求填写写入时的上限值,8位整型(有符号)写入上

16.写入下限

写入下限为选填项,对于读写非Bit位类型的变量,可以根据需求填写写入时的下限值,8位整型(有符号)写入下

17.备注

备注为选填项,可以填写对该变量的备注信息,备注最多为20个字

18.映射字段

选填项,可以写入变量的值对应的映射字段,使用“数值=映射”表达方式进行表示,支持输入多条映射规则,使

19.报警条件

每个变量可最多添加5条报警规则,需要导入报警规则时,需要将该报警规则对应的报警条件、报警值、报警内容

报警触发触发条件,可填写“大于”“等于”“小于”“大于等于”“小于等于”“不等于”“包含”“不包含”

20.报警值

可添加报警触发条件后的值,可以填写数字或字符串,数字类型支持整数或小数
21.报警内容

报警内容为最多可输入100个字,可填写触发报警条件后的显示的内容,举例:锅炉温度超出预警上限,请及时处

22.报警方式

报警方式目前支持消息推送方式,可填写“消息推送”“短信”“电话”,通过APP或微信端或者电话以及短信发

23.是否启用

可填写“是”和“否”两种方式,选择是,则达到报警条件后,触发报警,选择否,达到警条件后则不进行报警

版本 V1.4

创建日期 4/13/2023
单位 寄存器类型(必填) 数据类型(必填) 寄存器地址

摄氏度 保持寄存器(4x) 16位整型(有符号) 1

兆帕 保持寄存器(4x) 16位整型(有符号) 2

兆帕 保持寄存器(4x) 16位整型(有符号) 3

摄氏度 保持寄存器(4x) 16位整型(有符号) 4

V 保持寄存器(4x) 16位整型(有符号) 5

A 保持寄存器(4x) 16位整型(有符号) 6

A 保持寄存器(4x) 16位整型(有符号) 7

A 中间变量 16位整型(有符号)

内部变量 16位整型(有符号)

功,目前仅支持上传 .xls 或.xlsx格式文件

xcel表中的填写规范说明

择的图片支持bmp,jpg,png格式图片,图片大小不得超过1M,建议200*200

部变量无需填写驱动名称

,建议将变量名称的英文缩写作为标识, 比如变量“温度”,标识命名为"temp",最多30个字符

℃”或“摄氏度”,长度为1到10个字

填写中间变量;当为内部变量时填写内部变量;当为设备变量时,modbus可选择"线圈(0x)"“离散输入(1x)”“保持寄存器(4
的驱动寄存器类型选择“线圈(0x)”“离散输入(1x)”时,数据类型填写“Bit位”;modbus协议的驱动寄存器类型选择“保持

时,可以根据需要填写相应的寄存器内位地址

程的1%左右值作为死区的值,您可以根据您的实际情况进行配置合理的死区范围

可用于定义小数位数长度选项,如果数据类型为字符串类型,可作为定义字符串长度选项

集到的温度是25℃,而需要展示的温度为30℃,则可以写入数值运算为"X+5";当为中间变量时,可根据需求填写中间变量的公

填写写入公式,比如输入值25,而希望最终写入到下位机数据为10,则可填写数值运算为"X-10"

“输入寄存器(3x)”“保持寄存器(4x)”数据类型为Bit位,只可以填写“只读”方式,其余可以选择“只读”和“读写”进行

上限值,8位整型(有符号)写入上限不可大于127,8位整型(无符号)写入上限不可大于255,16位整型(有符号)写入上限

下限值,8位整型(有符号)写入下限不可小于-128,8位整型(无符号)写入下限不可小于0,16位整型(有符号)写入下限不

表示,支持输入多条映射规则,使用英文大括号"{}"进行分割,举例:“{0=关}{1=开}” ,即表示设置两条映射规则,当为数

应的报警条件、报警值、报警内容、报警方式和是否启用填写完整才可正确导入

于”“不等于”“包含”“不包含”,如果变量数据类型为浮点型或已设置数值运算,则只能输入"大于"或"小于",如果为Bi
锅炉温度超出预警上限,请及时处理

过APP或微信端或者电话以及短信发送报警消息

择否,达到警条件后则不进行报警
位地址(原3区、4区取位) 死区设置 小数位数/字符串长度 采集公式/初始值

0 0.01 2 X+1

0 0.01 2 X+1

0 0.01 2 X+1

0 0.01 2 X+1

0 0.01 2 X+1

0 0.01 2 X+1

0 0.01 2 X+1

${电流}+${电流2}

散输入(1x)”“保持寄存器(4x)”“输入寄存器(3x)”,西门子可选择“I输入寄存器”“Q输出寄存器”“M位寄存器”“V数
议的驱动寄存器类型选择“保持寄存器(4x)”“输入寄存器(3x)”时,数据类型选择“Bit位”“16位整型(有符号)”“16位整

,可根据需求填写中间变量的公式运算,比如想要计算温度之和,可以写入公式为"${温度1}+${温度2}+${温度3}";当为内部

以选择“只读”和“读写”进行填写

16位整型(有符号)写入上限不可大于32767,16位整型(无符号)写入上限不可大于65535,32位整型(有符号)写入上限不

6位整型(有符号)写入下限不可小于-32768,16位整型(无符号)写入下限不可小于0,32位整型(有符号)写入下限不可小

表示设置两条映射规则,当为数值为0时映射内容为关,当数值为1时,映射内容为开

入"大于"或"小于",如果为Bit位则只能输入“等于”,如果数据类型为字符串,可选择“包含”或“不包含”
写入公式 读写方式(必填) 写入上限 写入下限

X-1 读写 32767 -32768

X-1 读写 32767 -32768

X-1 读写 32767 -32768

X-1 读写 32767 -32768

X-1 读写 32767 -32768

X-1 读写 32767 -32768

X-1 读写 32767 -32768

只读

只读

器”“M位寄存器”“V数据寄存器”
整型(有符号)”“16位整型(无符号)”“32位整型(有符号)”“32位整型(无符号)”“浮点型”填写;西门子协议的驱动,数

+${温度3}";当为内部变量时,可输入内部变量的初始值

(有符号)写入上限不可大于2147483647,32位整型(无符号)写入上限不可大于4294967295,浮点型写入上限不可大于1000

符号)写入下限不可小于-2147483648,32位整型(无符号)写入下限不可小于0,浮点型写入下限不可小于-1000000000000
备注 映射字段 报警条件 值

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开} 大于 10

{0=关}{1=开}
填写;西门子协议的驱动,数据类型可选择“Bit位”“8位整型(无符号)”“8位整型(有符号)”“16位整型(有符号)”“16

浮点型写入上限不可大于1000000000000

限不可小于-1000000000000
报警内容 报警方式 是否启用 报警条件

温度超出上限,请及时处理 消息推送 是

压力超出上限,请及时处理 短信 是

压力超出上限,请及时处理 电话 是

温度超出上限,请及时处理 消息推送,短信 是

电压超出上限,请及时处理 消息推送,电话 是

电流超出上限,请及时处理 短信,电话 是

电流超出上限,请及时处理 消息推送,短信,电话 是
)”“16位整型(有符号)”“16位整型(无符号)”“32位整型(有符号)”“32位整型(无符号)”“浮点型”填写
值 报警内容 报警方式 是否启用
报警条件 值 报警内容 报警方式
是否启用 报警条件 值 报警内容
报警方式 是否启用 报警条件 值 报警内容 报警方式 是否启用

You might also like