艾默生R48-M500F直流模块 艾默生R48-M500F
艾默生R48-M500F直流模块 艾默生R48-M500F
艾默生R48-M500F直流模块 艾默生R48-M500F
范围
本文规定了通信局(站)内为实现集中监控而使用的通信电源设备在设计制造
中应遵循的通讯协议,同时规定了通信局(站)电源、环境集中监控管理系统中监控模
块和监控单元之间的通讯协议。本文以电总协议为依据,根据SCU(M500F)电源监控
规范而制定,并扩展了相应命令。
信息类型及协议的基本格式
7.1 信息类型
信息分两种类型:
(1)由 SU 发出到 SM 的命令信息(简称命令信息)
(2)由 SM 返回到 SU 的响应信息(简称响应信息)
7.2 协议的基本格式
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 X 2 1
格式 SOI VER ADR CID1 CID2 LENGTH INFO CHKSUM EOI
基本格式的注解见表 7.2.1、7.2.2。
7.2.1 符号表
序号 符号 表示意义 备注
1 SOI 起始标志位(START OF INFORMATION) (7EH)
2 VER 通讯协议版本号(2.0版) (20H)
3 ADR 设备地址描述(1-254,0、255保留)
4 CID1 控制标识码(设备类型描述)
5 CID2 命令信息:控制标识码(数据动作类型描述)
相应信息:返回码RTN(见返回码表7.2.2)
6 LENGTH INFO字节长度(包括LENID和LCHKSUM),数据
格式见7.3
7 INFO 命令信息:控制数据信息COMMAND INFO
M500F 标准监控模块后台通信协议 V121 第 8 页 共 30 页
应答信息:应答数据信息DATA INFO
8 CHKSUM 和校验码,数据格式见7.3
9 EOI 结束码 CR(0DH)
格式说明:
COMMAND INFO 由以下控制命令码组成:
COMMAND GROUP(1 字节):表示同一类型设备(如交流屏)的不同序号(如交
流屏序号);
COMMAND ID(1 字节):表示同一类型设备的不同监控数据;
COMMAND TYPE(1 字节):表示遥控命令类型;
DATA INFO 由以下应答码组成:
DATAI:含有整型数的应答信息;
DATAF:含有浮点数的应答信息;
RUNSTATE:设备的运行状态;
WARNSTATE:设备的告警状态;
7.2.2 返回码 RTN 定义表
序号 RTN值(HEX) 表示意义 备注
1 00H 正常
2 01H 协议版本错
3 02H CHKSUM 错
4 03H LCHKSUM 错 LCHKSUM参见7.3.2
5 04H CID2 无效
6 05H 命令格式错
7 06H 无效数据
8 E0H 无效权限
9 E1H 操作失败
10 E2H 设备故障
11 E3H 设备写保护 不能设置参数
12 E4H-EFH 保留 用户自定义
M500F 标准监控模块后台通信协议 V121 第 9 页 共 30 页
7.3 数据格式
7.3.1 基本数据格式
在 7.2 基本格式中的各项除 SOI 和 EOI 是以十六进制解释(SOI=7EH,
EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以“十六进制—ASCII
码”的方式传输,每个字节用两个 ASCII 码表示,即高四位用一个 ASCII 码表示,低四
位用一个 ASCII 码表示。例如:
CID2=4BH,传输时先传送 34H,再传送 42H 两个字节。
7.3.2 LENGTH 数据格式
LENGTH的数据格式如下表所示。
高字节 低字节
校验码 LCHKSUM LENID(表示 INFO 的传送的 ASCII 码字节数)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
LENGTH共2个字节,由LENID和LCHKSUM组成,LENID表示INFO项的传送
的ASCII码字节数,当LENID=0时,INFO为空,即无该项。LENGTH传输中先传高字节,
再传低字节,分四个ASCII码传送。
校验码的计算:D11D10D9D8+D7D6D5D4+D3D2D1D0,求和后模16的余数取
反加1。例如:
INFO项的ASCII码字节数为18,即LENID = 0000 0001 0010。
D11D10D9D8+D7D6D5D4+D3D2D1D0 = 0000 + 0001 + 0010 = 0011,模16余数
为0011H,0011H取反加1就是1101H,即LCHKSUM为1101H。可得:
LENGTH为 1101 0000 0001 0010,即D012H。
7.3.3 CHKSUM 数据格式
CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符ASCII码值累加求和,
所得结果模65536余数取反加1。例:
M500F 标准监控模块后台通信协议 V121 第 10 页 共 30 页
收到或发送的字节序列是:“~1203400456ABCDFEFC72\R”,则五个字符
“FC72\R”中的FC72是CHKSUM,计算方法是:
‘1’+‘2’+‘0’+ ···+‘A’+‘B’+···+‘F’+‘E’
= 31H + 32H + 30H + ···+ 41H + 42H +···+ 46H + 45H
= 038EH
其中‘1’表示1的ASCII码值,‘E’表示E的ASCII码值。038EH模65536余数是
038EH,038EH取反加1就是‘FC72’。
7.3.4 INFO 数据格式
7.3.4.1浮点数格式
浮点数格式采用IEEE-754标准(32),用四个字节共32位表示。传送顺序为先
低字节后高字节,即传送顺序为:先低字节D7~D0,接着D15~D8,然后D23~D15,Z
后高字节D31~D24,作为分成8个ASCII码传送。浮点数格式如下:
D31 D30~D23 D22~D0
浮点数符号位 阶码 尾数
7.3.4.2整型数(INTEGER,2 BYTE)
阶码 尾数高位 尾数中位 尾数低位
0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
阶码E(8位) 尾数M(23位)
符号位S(1位)
浮点数值 = ±(1+M×2
-23)·2
E-127
浮点数的正负取决于符号位S的值,S=1表示浮点数为负,S=0则浮点数为正。
例如:当32位浮点数为40H,A0H,00H,00H时(如上所示),即S=0,E=129,M=221,
则: 浮点数值 = (1 + 221×2
-23)·2
129-127 = 5.0
M500F 标准监控模块后台通信协议 V121 第 11 页 共 30 页
有符号整型数 -32768 — +32767
无符号整型数 0 — +65535
两个字节的整型数据传送顺序为先高字节后低字节。
7.3.4.3长整型数(LONG, 4 BYTE)
4个字节的整型数据传送顺序为先高字节后低字节。
7.3.4.4无符号字符型(CHAR, 1 BYTE,0-255)
无符号字符型的发送方式与7.3.1的基本格式相同。
888 编码表
8.1 编码分配及分类
CID1、CID2编码分配及分类表见表8.1.1、8.1.2。
表8.1.1 设备类型编码分配表(CID1)
序号 内容 CID1 备注
1 开关电源系统(交流配电) 40H
2 开关电源系统(整流器) 41H
3 开关电源系统(直流配电) 42H
4 SCU监控模块扩展用 E1H
5 SCU和ECU通讯用 E4H 内部使用
表8.1.2 命令信息编码分类表(CID2)
序号 内容 CID2 备注
1 获取模拟量数据(浮点数) 41H
2 获取状态量数据 43H
3 获取告警量数据 44H
4 遥控 45H
5 获取参数设置(浮点数) 46H
6 设定参数设置(浮点数) 48H
7 获取协议版本号 4FH
M500F 标准监控模块后台通信协议 V121 第 12 页 共 30 页
8 获取SM设备地址 50H
9 获取SM厂家信息 51H
10 遥调命令 80H
11 获取整流模块ID E1H
8.2 开关电源系统
开关电源系统编码见编码表8.2
表8.2 开关电源系统编码
序号 内容 CID1 CID2 备 注
1 获取模拟量数据(浮点数) 40H 41H
42H
41H
2 获取状态量数据 40H 41H 43H
3 获取告警量数据 40H 41H
42H
44H
4 获取系统参数(浮点数) 40H
42H
46H
5 设定系统参数(浮点数) 40H
42H
48H
6 获取协议版本号 40H 41H
42H
4FH
7 获取SM设备地址 40H 41H
42H
50H
8 获取SM设备厂家信息 40H 41H
42H
51H
9 遥调整流模块 41H 80H
10 遥控交流事故照明灯 40H 80H
11 遥控系统控制状态 E1H 80H
12 读取系统控制状态 E1H 81H
13 密码校验 E1H 82H
14 密码修改 E1H 83H
15 遥控告警消音 E1H 84H
16 获取整流模块ID 41H E1H
M500F 标准监控模块后台通信协议 V121 第 13 页 共 30 页
999 附录 AAA:A:::通信协议 通信协议
A1.1 特别说明
A1.1.1 DATAFLAG 说明
在"获取系统模拟量数据(浮点数)","获取状态量数据","获取告警量数据"命令
的响应信息中,在DATAINFO 字段的字节为标识字节DATAFLAG,其定义如下;
D7 D6 D5 D4 D3 D2 D1 D0
其中:::D0 为告警量标识位,,,若有告警变化且未上报时置 ,若有告警变化且未上报时置 1,,,若告警数据已上报则置 ,若告警数据已上报则置 0,,,
在在在"获取告警量数据"的响应信息中,,,此位无效 ,此位无效。。。
D4 为开关量标识位,,,若有开关量变化且未上报时置 ,若有开关量变化且未上报时置 1,,,若开关量数据已上报则置 ,若开关量数据已上报则置 0,,,
在在在"获取开关量数据"响应信息中,,,此位无效 ,此位无效。。。
A1.1.2 对未监测项的处理
对未监测项,,,可传送十六进制数值 ,可传送十六进制数值 20H 来填充。。。例如 。例如,,,在取交流模拟量 ,在取交流模拟量(((命令码 (命令码
为为为 4041)))的响应包中 )的响应包中,,,如果电源系统未测量交流电流 ,如果电源系统未测量交流电流,,,则在 ,则在 A1.2.1.2 表的 M+1、、、M+2、、、
M+3 位置各填充 8 个个个 0x20 字符(((共(共共共 24 个个个 0x20 字符)))到发送数据包中 )到发送数据包中;;;如果电源系统 ;如果电源系统
只测量了一路交流电流,,,则在 ,则在 A1.2.1.2 表的 M+2、、、M+3 位置各填充 8 个个个 0x20 字符(((共(共共共
16 个个个 0x20 字符)))到发送数据包中 )到发送数据包中,,,而,而而而 M+1 位置则填充测量的交流电流值。。。
A1.1.3 用户自定义遥测数
通讯协议中如果用户自定义监测数量为零,,,则相应的 ,则相应的“用户自定义遥测/状态/告警数
量量量”字节为 00H。。。
A1.2 命令详解
A1.2.1 交流屏数据
A1.2.1.1 获取交流模拟量(浮点数)
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 40H 41H LENGTH COMMAND INFO CHKSUM EOI
注:LENID=02H,COMMANDINFO由COMMAND GROUP组成。
M500F 标准监控模块后台通信协议 V121 第 14 页 共 30 页
COMMAND GROUP=00H 对于一个交流屏时,获取交流屏遥测数据;
COMMAND GROUP=01H 对于多个交流屏时,获取第1号交流屏遥测数据;
COMMAND GROUP=02H 对于多个交流屏时,获取第2号交流屏遥测数据;
COMMAND GROUP=03H 对于多个交流屏时,获取第3号交流屏遥测数据;
COMMAND GROUP=04H 对于多个交流屏时,获取第4号交流屏遥测数据;
COMMAND GROUP=05H 对于多个交流屏时,获取第5号交流屏遥测数据;
COMMAND GROUP=FFH 对于多个交流屏时,获取全部交流屏遥测数据。
响应信息
m+3 第m组蓄电池组充、放电电流 4 2
m+4 监测直流分路电流数N 1 1
m+5 直流分路1电流 4 2
m+6 直流分路2电流 4 2
… … … …
m+N+4 直流分路N电流 4 2
m+N+5 用户自定义数量P 1 1
m+N+6 用户自定义字节 p×4 P×2
注注注:注:::蓄电池组数 蓄电池组数m为为为2,,,直流分路数量 ,直流分路数量N为为为0,,,用户自定义数量 ,用户自定义数量p=8,,,按顺序依次为电池 ,按顺序依次为电池
组组组1电压、、、电池组 、电池组2电压、、、电池组 、电池组111实际容量百分比 1实际容量百分比、、、电池组 、电池组222实际容量百分比 2实际容量百分比、、、电池房 、电池房111
温度、、、电池房 、电池房222温度 2温度、、、环境 、环境111温度和环境 1温度和环境222温度 2温度。。。4 。444个温度中Z多只有 个温度中Z多只有222个2个个个((((由温度采集配 由温度采集配
置确定),其余为不测。。。
A1.2.3.3 获取直流告警量
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H 44H LENGTH CHKSUM EOI
注:LENID=00H
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H RTN LENGTH DATAINFO CHKSUM EOI
注:DATAINFO由DATAFLAG与WARNSTATE组成,为直流屏告警内容,如表A1.2.3.3。
M500F 标准监控模块后台通信协议 V121 第 25 页 共 30 页
表A1.2.3.3 直流屏告警量的内容及传送顺序
序号 名称
1 直流屏数量M(1字节)
2 直流屏1告警量
… …
M+1 直流屏M告警量
表A1.2.3.4 每个直流屏告警量的内容及传送顺序
序号 内容 字节
1 直流电压 1
2 监测直流熔丝(或开关)数量m 1
3 直流熔丝/开关1 1
4 直流熔丝/开关2 1
… … …
m+2 直流熔丝/开关m 1
m+3 用户自定义数量P 1
m+4 用户自定义字节 P×1
告警字节描述:00H:正常 01H:低于下限
02H:高于上限 03H:熔丝断
04H:开关打开(保留) 05H:传感器未接
06H:传感器故障 E1H: 过温(保留)
E2H: 通讯中断(保留) E3H: 二次下电
E4H: 电池保护 F0H:DC/DC故障
E5H:放电 E6H:电流不平衡
E7H:电池短测试告警 E8H:电池测试告警
E9H:直流电压差别大告警 EAH:数字输入告警
注注注:注:::直流直流熔丝数量 m 为为为 10。。。用户自定义数量 。用户自定义数量 P=26,,,按顺序依次为 ,按顺序依次为:::电池组 :电池组 1 熔丝断
(((用(用用用 03H 表示)、电池组 2 熔丝断(((用(用用用 03H 表示)、电池组 3 熔丝断(((用(用用用 03H 表示)、
电池组 4 熔丝断(((用(用用用 03H 表示)、电池组 1 充电过流(((用(用用用 02H 表示)、电池组 2 充电过
流流流(流(((用用用用 02H 表示)、电池保护(((用(用用用 E4H 表示)、负载下电(((用(用用用 E3H 表示)、电池房 1 温温温
度告警状态、、、电池房 、电池房 2 温度告警状态、、、环境 、环境 1 温度告警状态、、、环境 、环境 2 温度告警状态、、、
DC/DC 故障、、、电池放电 、电池放电、、、电流不平衡 、电流不平衡、、、电池短测试告警 、电池短测试告警、、、电池测试告警 、电池测试告警、、、直流电压差 、直流电压差
别大告警、、、8 路数字输入告警状态。。。以上各量以 。以上各量以 00H 表示正常。。。
A1.2.3.4 获取直流参数设置(浮点数)
M500F 标准监控模块后台通信协议 V121 第 26 页 共 30 页
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H 46H LENGTH CHKSUM EOI
注:LENID=00H
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H RTN LENGTH DATAINFO CHKSUM EOI
注:DATAINFO由DATAF组成,为直流配电系统参数内容,如表A1.2.3.5。
表A1.2.3.5 直流屏设置参数的内容及传送顺序
序号 内容 DATAF字节 DATAI字节
1 直流电压上限 4 2
2 直流电压下限 4 2
3 用户自定义数量P 1 1
4 用户自定义字节 p×4 p×2
注注注:注:::用户自定义数量 用户自定义数量P=5,,,按顺序依次为电池组充电过流告警点 ,按顺序依次为电池组充电过流告警点(((安培 (安培)、电池房过温
告警点、、、电池房欠温告警点 、电池房欠温告警点、、、环境过温告警点 、环境过温告警点、、、环境欠温告警点 、环境欠温告警点。。。
A1.2.3.4a 获取直流参数设置扩展(浮点数)
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H E1H LENGTH CHKSUM EOI
注:LENID=00H
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H RTN LENGTH DATAINFO CHKSUM EOI
注:DATAINFO由DATAF组成,为直流配电系统参数内容,如表A1.2.3.5。
表A1.2.3.5 直流屏设置参数的内容及传送顺序
序号 内容 DATAF字节 DATAI字节
1 直流电压上限 4 2
2 直流电压下限 4 2
3 用户自定义数量P 1 1
4 用户自定义字节 p×4 p×2
M500F 标准监控模块后台通信协议 V121 第 27 页 共 30 页
注注注:注:::用户自定义数量 用户自定义数量P=13,,,按顺序依次为电池组充电过流告警点 ,按顺序依次为电池组充电过流告警点(((安培 (安培)、电池房过
温告警点、、、电池房欠温告警点 、电池房欠温告警点、、、环境过温告警点 、环境过温告警点、、、环境欠温告警点 、环境欠温告警点、、、浮充电压 、浮充电压、、、均充 、均充
电压、、、负载下电电压 、负载下电电压、、、电池额定容量 、电池额定容量、、、电池充电限流点 、电池充电限流点、、、定时均充周期 、定时均充周期、、、电池温补系 、电池温补系
数数数、数、、、电池保护电压 电池保护电压。。。
A1.2.3.5 设定直流参数设置(浮点数)
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H 48H LENGTH COMMAND INFO CHKSUM EOI
注:LENID=0AH,COMMAND INFO由COMMAND TYPE (1byte)和DATAF(4 bytes)
组成,见表A1.2.3.6。
表A1.2.3.6 直流屏设置参数类型表
序号 内容 COMMAND TYPE
1 直流电压上限 80H
2 直流电压下限 81H
3 电池组充电过流告警点
(安培)
E2H
4 电池房过温告警点 E6H
5 电池房欠温告警点 E9H
6 环境过温告警点 EAH
7 环境欠温告警点 EBH
8 浮充电压 F1H
9 均充电压 F2H
10 负载下电电压 F3H
11 电池额定容量 F4H
12 电池充电限流点 F5H
13 定时均充周期 F6H
14 电池温补系数 F7H
15 电池保护电压 F8H
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR 42H RTN LENGTH CHKSUM EOI
注:LENID=00H
A1.2.3.6 获取通讯协议版本号
命令信息
M500F 标准监控模块后台通信协议 V121 第 28 页 共 30 页
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 4FH LENGTH CHKSUM EOI
注:LENID = 00H,VER为任意值,CID1为0x40、0x41、0x42均可。
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 RTN LENGTH CHKSUM EOI
注:LENID = 00H,SM收到该命令后,不判断收到命令的VER,将通讯协议的版本号添入
到响应信息中的VER字段。例:当通讯协议版本号为2 .1时,则VER为21H;通讯协议版
本号为5.12时,VER为5CH。 本通讯协议的版本号为2.0。
A1.2.3.7 获取设备地址
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 50H LENGTH CHKSUM EOI
注:LENID = 00H。VER与ADR可以为任意值,CID1为0x40、0x41、0x42均可。SM收到后
不判断VER与ADR,对任何值的VER与ADR都响应。此命令只能适用于点到点的通信方式。
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 RTN LENGTH CHKSUM EOI
注:ADR为SM的地址,LENID = 00H。
A1.2.3.8 获取厂家信息
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 51H LENGTH CHKSUM EOI
注:LENID = 00H,CID1为0x40、0x41、0x42均可。
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR CID1 RTN LENGTH DATAINFO CHKSUM EOI
注:LENID = 40H,DATAINFO内容如表9.2。
表 9.2
序号 名称 传送字节数
M500F 标准监控模块后台通信协议 V121 第 29 页 共 30 页
1 采集器名称 10× 2
2 厂家软件版本 2 × 2
3 厂家名称 20 × 2
注:采集器名称(SCU)和厂家名称(EMERSON)均为ASCII码字符,不足长度补0(发送时补
0x30)。SM软件版本号用2个字节表示,例如,版本号为2.11时,则版本字段为020BH,
版本号为2.01时,则为0201H。
A1.2.3.9 修改系统控制状态
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR E1H 80H LENGTH COMMAND INFO CHKSUM EOI
注:LENID=02H,COMMAND INFO为1字节COMMAND TYPE。
COMMAND TYPE = 0xE1 系统由自动控制转为手动控制;
COMMAND TYPE = 0xE0 系统由手动控制转为自动控制;;; ;
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR E1H RTN LENGTH CHKSUM EOI
LENID = 00H。
A1.2.3.10 读取系统控制状态
命令信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR E1H 81H LENGTH CHKSUM EOI
注注注:注:::LENID = 00H。。。
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/2 2 1
格式 SOI VER ADR E1H RTN LENGTH DATAINFO CHKSUM EOI
LENID = 02H。
E0H:系统处于自动控制状态;
E1H:系统处于手动控制状态。
A1.2.3.11 读取扩展告警协议
命令信息
M500F 标准监控模块后台通信协议 V121 第 30 页 共 30 页
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/
2
2 1
格式 SOI VER ADR E1H F7H LENGTH COMMAN
D INFO
CHKSUM EOI
其中,LENID=0。即DATAINFO为0个字节。
响应信息
序号 1 2 3 4 5 6 7 8 9
字节数 1 1 1 1 1 2 LENID/
2
2 1
格式 SOI VER ADR E1H RTN LENGTH DATAIN
FO
CHKSUM EOI
其中,LENID=20,即DATAINFO为10个字节,其含义为扩展告警,定义为如下:
字节1:DATAFLAG(占位,无意义)
字节2:设备数(虚拟设备,为1)
字节3:告警阻塞告警状态
字节4:硬件自检告警状态
字节5:手动告警状态
字节6:均充测试告警状态
字节7:多模块告警告警状态
字节8:系统保养时间到告警状态
字节9:模块丢失告警状态
字节10:自定义数量(扩展用,为0)
以上告警状态,0 为正常,1 为告警。
Сфера применения
в данной статье предусмотрено проектирование и изготовление оборудования связи, используемого в управлении связи (станции) для осуществления централизованного контроля
Соглашение о связи, которое должно быть выполнено, и предусматривает, что Управление связи (станция) питание, система централизованного контроля окружающей среды
протокол связи между блоком и контрольным модулем. Данный документ основан на Генеральном соглашении по электроснабжению, в соответствии с контролем питания SCU (M500F)
были разработаны и расширены соответствующие команды.
стандарт цитирования
"временные положения о централизованном контроле за питанием связи, кондиционированием воздуха в помещениях"
YDN023 - 1996 "технические требования к централизованной системе контроля за питанием в области связи и кондиционированием воздуха (временные положения)
333 определения, символы и сокращения, символы и сокращения
В настоящем документе используются следующие определения, символы и сокращения:
3.1 контрольный модуль SM (supervision module)
источник питания, кондиционер оборудования интеллектуальный контроллер или интеллектуальное устройство сбора данных, с набором, управлением и фильтрацией данных
функция, выполняющая функцию связи с контрольным модулем (SU) или контрольным пунктом (SS), выполнение телеметрических и дистанционных данных
телепортация и дистанционное управление системой.
3.2 контрольный модуль SU (supervision unit)
управление мониторинга (станция) в предварительной машине, периодически собирает различные виды информации, передаваемой различными контрольными модулями (SM),
всегда получать и быстро реагировать на команды мониторинга со станции мониторинга, с функцией связи с контрольной станцией (СС)
передача телеметрических, дистанционных и дистанционных данных между модулем мониторинга (SM) и станцией мониторинга (SS).
3.3 контрольная станция SS (supervision station)
с оперативной функцией в реальном масштабе времени, которая позволяет одновременно следить за состоянием работы модуля мониторинга в пределах юрисдикции (SU), можно пройти
модуль мониторинга (SU) дает команды мониторинга и управления для модуля мониторинга (SM).
M500F модуль глобального стандартного мониторинга модуль фоновой связи протокол V121 Страница 6
3.4 контрольный модуль SCU (StandardControl Union)
Это модуль M500F. Immason Network Energy Ltd разрабатывает модуль мониторинга производства (SM), энергия
обработка различных данных о переменных, коммутационных и постоянных источниках питания.
Содержание монитора
4.1 данные коммутационного щита системы питания
телеметрия: входное напряжение при однофазном / трехфазном переменном токе
входное напряжение (резервирование), однофазный входной ток (резервирование), входная частота (резервирование).
дистанционное письмо: защита от неполадок, состояние входного выключателя переменного тока, состояние переключателя вторичного переменного тока, входное отключение переменного тока ит.Д.
4.2 коммутационные модульные данные системы питания
телеметрия: выходное напряжение, выходной ток, температура модуля, модульный предел тока, переменное напряжение.
дистанционное письмо: модульный режим включения / выключения, модульное перенапряжение / переохлаждение / неполадки / защита / неисправность вентилятора / ограничение мощности / выключение / нормальная
статус.
дистанционное управление: включено / выключено.
дистанционное регулирование: напряжение выхода модуля, ограничение потока модуля.
4.3 данные на экран постоянного тока
телеизмерение: выходное напряжение постоянного тока, ток батареи 1, ток батареи 2, общий ток нагрузки.
состояние ветви батареи 1, состояние батареи 2, состояние ветви батареи
состояние разветвленной цепи, под нагрузкой электрические оповещения, под батареями электрические оповещения.
555 физический интерфейс
последовательный порт связи используется RS232 или RS485.
режим передачи информации асинхронный, начальное положение 1, 8 бит данных, стоп 1 бит, без проверки.
скорость передачи данных составляет 1200bps, 24000 bps, 4800 bps, 9600 bps.
M500F модуль глобального стандартного мониторинга модуль фоновой связи протокол V121 Страница 7
способ связи
система контроля на станциях Бюро является дистрибутивной. модуль управления станциями (SU) и модуль контроля за оборудованием (SM)
связь в основном осуществляется с помощью метода, контролируемого модулями, которые являются вышестоящими (также называемыми фоновыми машинами), а модуль контроля - нижестоящими. SU вызов SM
и отправить команду, ждать ответа SM в течение 500ms времени, если нет ответа или получения ошибки, считайте этот поток
ошибка процесса допроса.
модуль SCU - монитора напрямую связан с контрольным центром с помощью модем, когда он подключен к Интернету, как указано выше.
В случае аварийного оповещения модуль SCU монитора выполняет функцию активного вызова сигнала, т.е. После успешного вызова, под наблюдением
центр управления запросил данные.
тип информации и основной формат протокола
7.1 тип информации
информация состоит из двух типов:
(1) командное сообщение от SU до SM (сокращенное сообщение команды)
(2) Ответ SM на SU (сокращенный ответ)
7.2 основная форма соглашения
номер 1 3 4 5 6 7 8 9
байт 1 1 1 1 2 х 2 1
формат SOI VER ADR CID1 CID2 LENGTH INFO CHKSUM EOI
Примечания к основному формату приводятся в таблицах 7.2.1, 7.2.2.
7.2.1 таблица символов
знак нумерации
начальная позиция SOI (START OF INFORMATION) (7EH)
версия 2 VER протокола связи (версия 2. 0) (20H)
3 описание адреса устройства ADR (1 - 254, 0, 255 сохранено)
код контрольной идентификации CID1 (описание типа устройства)
5 CID2 командная информация: контроль идентификационного кода (описание типа действия данных)
Соответствующая информация: возвращаемый Код RTN (см. таблицу 7.2.2)
6 LENGTH INFO байт длины (включая LENID и LCHKSUM), данные
формат см.
7 Информация о командах INFO: информация о контроле за данными COMMAND INFO
модуль глобального стандартного мониторинга M500F модуль фоновой связи протокол V121 страница 8
Ответ: ответ на сообщение DATA INFO
8 контрольная сумма CHKSUM, формат данных см.
9 EOI End CR (0DH)
описание формата:
COMMAND INFO состоит из следующих кодов контрольных команд:
COMMAND GROUP (1 байт): различные серийные номера (например, в случае передачи) оборудования одного и того же типа (например, экран связи)
серийный номер экрана;
ID COMMAND (1 байт): различные данные мониторинга для одного и того же типа устройств;
COMMAND TYPE (1 байт): тип команды дистанционного управления;
DATA INFO состоит из следующих кодов ответа:
DATAI: информация о ответе, содержащая целые номера;
DATAF: сообщение с плавающей запятой;
RUNSTATE: состояние эксплуатации оборудования;
WARNSTATE: состояние оповещения оборудования;
7.2.2 таблица определения кода RTN
серийный номер значение RTN (HEX) обозначает значение Примечания
нормально 100H
Ошибка версии протокола 01H
302H CHKSUM ошибка
4 03H LCHKSUM ошибка LCHKSUM см.
5 04H CID2 неверный
ошибка формата команды 6 05H
7 06H недействительные данные
Недопустимые права E0H
Ошибка операции E1H
неисправность оборудования E2H
11 E3H устройство записи и защиты не может установить параметры
12 E4H - EFH зарезервирован пользователем
модуль глобального стандартного мониторинга M500F модуль фоновой связи протокол V121 9 стр. 30
7.3 формат данных
7.3.1 Базовый формат данных
в основной форме 7.2 разделы SOI и EOI интерпретируются шестнадцатерично (SOI = 7EH),
EOI = 0DH), за исключением шестнадцатеричной передачи, остальные интерпретируются в шестнадцатеричной системе "шестнадцатеричная система - ASCII"
код "способ передачи, каждый байт обозначается двумя ASCII - кодами, т.е.
биты выражены в ASCII - коде. например:
CID2 = 4BH, при передаче сначала 34H, а затем 42H в двух байтах.
7.3.2 формат данных LENGTH
формат данных LENGTH показан в таблице ниже.
высокий байт
контрольный код LCHKSUM LENID (количество байт кода ASCII для передачи INFO)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D0
LENGTH состоит из двух байтов, включающих LENID и LCHKSUM, и LENID указывает на передачу элемента INFO
количество байтов в коде ASCII, когда LENID = 0, INFO является пустым, т.е. LENGTH передаёт высокий байт
повторная передача с низким байтом, разделенная на четыре кода ASCII.
вычисление контрольного кода: D11D10D9D8 + D7D6D5D4 + D3D2D1D0, получение остатка по модулю 16
плюс 1. например:
В статье INFO указано 18 бит кода ASCII, т.е. LENID = 0000001 0010.
D11D10D9D8 + D7D6D5D4 + D3D2D1D0 = 0000 + 0001 + 0010 = 0011, модуль 16
для 0011H, 0011H минус 1 означает 1101H, то есть LCHKSUM 1101H. можно:
LENGTH - 1101 0001 0010, или D012H.
7.3.3 формат данных CHKSUM
расчет CHKSUM основан на суммировании кодов ASCII, за исключением SOI, EOI и CHKSUM,
Полученные результаты по модулю 65536 были получены путем обратного сложения 1. Пример:
M500F модуль глобального стандартного мониторинга модуль фоновой связи протокол V121 Страница 10
Получен или отправлен ряд байтов: ~ 1203400456ABCDFEFC72 \ R
в "FC72 \ R" FC72 используется CHKSUM, который рассчитывается следующим образом:
- '1' + '' 2 '+' '0' + 'a' + '' b '+ + +' F '+' E '.
= 31H + 32H + 30H + + 41H + 42H + + 46H + 45H
= 038EH
"1" означает значение кода ASCII, а "Е" означает значение кода ASCII. 038EH модуль 65536
038EH, 038EH плюс 1 означает "FC72".
7.3.4 формат данных инфо
7.3.4.1 форма плавающих точек
формат плавающих точек основан на стандарте IEEE - 754 (32), который выражается в общей сложности 32 битах из четырех байтов. последовательность доставки
низкий байт, высокий байт, то есть последовательность доставки: сначала низкий байт D7 ~ D0, затем D15 ~ D8, потом D23 ~ D15
последующий высокий байт D31 ~ D24, который будет отправлен как часть 8 ASCII - кода. формат плавающих точек:
D31 D30 ~ D23 D22 ~ D0
число с плавающей запятой
7.3.4.2 целые типы (INTEGER, 2 BYTE)
нижний разряд высшего разряда
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
код порядка E (8 бит)
символ S (1 бит)
значение с плавающей запятой = ± (1 + М Х 2)
- 23) 2
E - 127
положительная и отрицательная величина числа с плавающей запятой зависит от значения S знака, S = 1 - отрицательного числа с плавающей запятой и S = 0 - положительного числа с плавающей запятой.
например, когда 32 - битные плавающие точки 40H, A0H, 00H, 00H (как указано выше), то есть S = 0, E = 129, M = 221,
значение: плавающая точка = (1 + 221 x 2)
- 23) 2
129 - 127 = 5.0
M500F модуль глобального стандартного мониторинга модуль фоновой связи протокол V121 стр. 11
число символов в целости - 32768 - + 32767
Количество символов в целости 0 - + 65535
двухбайтовые полные данные
艾默生R48-M500F直流模块 艾默生R48-M500F
艾默生R48-M500F直流模块 艾默生R48-M500F
艾默生R48-M500F直流模块 艾默生R48-M500F
本产品信息由(山东格伦德电源科技有限公司)为您提供,内容包括(艾默生M500F直流模块 艾默生M500F)的品牌、型号、技术参数、详细介绍等;如果您想了解更多关于(艾默生M500F直流模块 艾默生M500F)的信息,请直接联系供应商,给供应商留言。若当前页面内容侵犯到您的权益,请及时告知我们,我们将马上修改或删除。
关注微信公众号
微信小程序