PSM-E10监控模块CDT规约
CDT规约详解
[20424]Tx: 23 00 00 00 00 3D [20441]Tx: 24 00 00 00 00 14 [20879]Tx: 25 00 00 00 00 76 [20886]Tx: 26 00 00 00 00 D0 [20904]Tx: 27 00 00 00 00 B2 [20921]Tx: 28 00 00 00 00 82 [20943]Tx: 29 00 00 00 00 E0 [20961]Tx: 2A 00 00 00 00 46 [20984]Tx: 2B 00 00 00 00 24 [21002]Tx: 2C 00 00 00 00 0D [21491]Tx: EB 90 EB 90 EB 90 71 85 10 01 01 CC [21493]Tx: A0 00 00 00 00 0C [21504]Tx: A1 00 00 00 00 6E [21521]Tx: A2 00 00 00 00 C8 [21544]Tx: A3 00 00 00 00 AA [21890]Tx: A4 00 00 00 00 83 [21892]Tx: A5 00 00 00 00 E1 [21903]Tx: A6 00 00 00 00 47 [21921]Tx: A7 00 00 00 00 25 [21943]Tx: A8 00 00 00 00 15 [21961]Tx: A9 00 00 00 00 77 [22334]Tx: AA 00 00 00 00 D1 [22335]Tx: AB 00 00 00 00 B3 [22343]Tx: AC 00 00 00 00 9A [22361]Tx: AD 00 00 00 00 F8 [22383]Tx: AE 00 00 00 00 5E [22401]Tx: AF 00 00 00 00 3C
CDT与101报文解析与规约简介
101规约-长度可变帧格式
起始字 帧长 帧长 起始字 控制域 链路地址 类型标识 可变帧结构限定词 传输原因 ASDU公共地址 信息对象地址(低8位) 信息对象地址(高8位) 信息元素集 。。。。。 信息对象n 校验和 停止字
信息对象
101规约-类型标识与可变帧结构限定词
• 类型标识:类型标识定义了后面的信息对象的结构、类型和格式。 类型标识<1> 不带时标的单点信息 类型标识<15> 累计量 类型标识<21> 不带品质描述的测量值 类型标识<100> 总召唤命令 类型标识<101> 累计量召唤命令 类型标识<103> 时钟同步命令 • 可变帧结构限定词:他表示信息体是顺序的,还是非顺序的,并 表示信息体的个数。如信息体数目等于0,则表示没有信息体。 • ASDU公共地址:站地址,一般情况下为1
101规约-功能码(FUNCTION)
由源站输出的报文中控制域的功能码(PRM=1) 非平衡模式 功能码序号 帧类型 服务功能 FCV 0 Send/Confirm 复位远方链路 0 1 Send/Confirm 复位用户进程 0 3 Send/Confirm 用户数据 1 4 Send/No Reply 用户数据 0 9 Request/Respond 请求链路状态 0 10 Request/Respond 请求 1 级用户数据 1 11 Request/Respond 请求 2 级用户数据 1
101规约-功能码(FUNCTION)
由子站输出的报文中控制域的功能码(PRM=0) 非平衡模式 功能码序号 帧类型 服务功能 0 Confirm ACK:肯定认可 1 Confirm NACK:报文未收到,链路忙 8 Respond 用户数据 9 Respond NACK:请求的数据无效 11 Respond 链路状态或访问要求正常 14 链路服务未工作 15 链路服务未完成
(南自和电)__直流监控器通讯协议(CDT)
微机监控器CDT循环式运动规约本规约是参考中华人民共和国电力行业标准CDT循环式远动规约编制的,可以实现遥测,遥信,遥控,遥调。
发送顺序为遥测,遥信,遥测,遥信……,波特率支持: 异步串行,1200 \2400\ 4800 \9600,接口标准为: 一位起始位,八位数据位,一位停止位,无奇偶校验。
适用范围:本规约适用于点对点的运动通道结构。
本规约采用可变帧长度,多种帧类别按设定级别循环传送,区分循环量和插入量采用不同形式传送信息,以满足电网调度安全监控系统对运动信息的实时性和可靠性的要求。
一、帧结构帧结构如图所示:每帧都以同步字开头,随后发送1个控制字和多个信息字,信息字的个数是可变的,其数值在控制字中有描述.二、同步字本协议的同步字按发送的先后顺序十六进制数:EB 90 EB 90 EB 90三、控制字2、控制字节说明E 扩展位:当E=0时使用表2已定义的帧类别码,当E=1时,帧类别码可另行定义,以便扩展功能(在本协议中此位总是为0);L 信息帧长度标识位:当L=0时,表示本帧信息字数n为0 ,即本帧没有信息字,当L=1时表示本帧有信息字(在本协议中此位总是为1);S 源站址标识位;D 目的站址标识位;注:1)在上行信息中S=1:表示控制字中,源站址有内容,源站址字节即代表信息始发站的站号,即微机监控器的地址。
D=1:表示控制字中,目的站址字节有内容,目的站址字节代表主站站号2)在下行信息中S=1:表示源站址字节有内容,源站址字节代表主站站号。
D=1:表示目的站址字节有内容,即微机监控器的地址;D=0表示广播。
3)以上所述的上行信息和下信息中,若同时S=0 D=0 则表示源站址和目的站址无意义。
3、帧类别码本协议定义的帧类别码及其含义见下表:4、信息字帧数信息字帧数n表示该帧中所含信息字数量,即信息字1至信息字n的总数,n=0表示无信息字。
5、源站址(SA-Source Address)发出信息的设备地址,在上行信息中,源站址为微机监控器地址,即JK003G微机监控器面板显示的地址,其取值范围为1~8;目的站址为主站主机,本协议中固定为00 ;在下行信息中,源站址为主站主机,本协议中固定为00 ;目的站址为微机监控器地址,即JK003G微机监控器面板显示的地址。
CDT规约使用说明
支持报文类型码上行:61H:重要遥测(A帧)C2H:次要遥测(B帧)B3H:一般遥测(C帧)F4H:遥信状态(D1帧)85H:电能脉冲计数值(D2帧)26H:事件顺序记录(E帧)下行:61H:遥控选择C2H:遥控执行B3H:遥控撤销F4H:升降选择85H:升降执行26H:升降撤销7AH:设置时钟命令0BH:设置时钟校正值4CH:召唤子站时钟3DH:复归命令9EH:广播命令配置CDT规约1)通道类型选择中选择串口,单击下一步;2)串口规约选择中选择CDT规约,单击下一步;3)串口参数设置中选择相应的参数,这些参数的设置是根据现场的传输参数来确定,配置完毕后单击下一步;4)高级配置中,是否使用该通道对计算机校时:是否允许该通道的主站对本台计算机校时,如果有GPS则本设置无效;校时基准年份:由于规约下传的时间只是一个十六进制数,因此必须加上这个基数年转换成现在的千年时间,这个时间一般由调度端指定,默认为2000;完成设置后单击下一步。
5)、设置CDT规约功能码默认选择为71,如果有特殊要求可以根据情况选择70;设置完成后单击下一步。
6)、CDT高级设置主站地址:发送报文中的目的站号,即主站的地址编号;子站地址:发送报文中的源站址,即本站在整个调度系统中的地址编号;帧间延时:发送一帧后停顿的时间间隔,一般为0;是否上送子站工作状态:一般此项不打勾;最大转发个数:一般采用默认设置;帧序列:提供32组组帧方式可自己排列帧发送顺序,第一帧一般设为D帧,如用户无特殊要求建议采用默认的帧发送序列;设置完毕单击下一步。
7)、完成再次确认您的设置,如果无错误,单击完成即可完成配置配置通道转发表1、在数据库中选择要转发的点1)、测量库:是否发送:如果打勾则该点转发上送,否则该点不上送;规约量程:对于CDT规约量程为2048;变比:用于将二次值转换为一次值的CT或PT变比;2)、遥信库:是否发送:如果打勾则该点转发上送,否则该点不上送;单双点:根据点表来确定;SOE:打勾则该点遥信变位触发一个SOE,否则不触发;3)、遥脉库:是否发送:如果打勾则该点转发上送,否则该点不上送;4)、遥控库:是否发送:如果打勾则该点转发上送,否则该点不上送;是否直控:如果该点为直控则打勾,否则为选控点(根据点表来设定)5)、SOE库:是否发送:如果打勾则该点转发上送,否则该点不上送;单双点:根据点表来确定。
直流屏PSM-E10
3.2 PSM-E10监控模块3.2.1 功能描述PSM-E10监控模块主要提供给合作厂家,适用于组成小容量配置的直流系统,可应用于110kV以下变电站和各类用户变和其他需要直流供电的场合。
配合HD系列电力用高频开关整流模块及其他艾默生公司采集模块,PSM-E10监控模块可完成智能化电池管理和直流系统监测及告警。
PSM-E10监控模块具备远程管理功能,可用于自动化要求高的无人职守电站。
PSM-E10监控模块采用通用设计,可监控艾默生公司生产220V和110V充电模块,组成220V和110V电压等级电力操作电源。
PSM-E10输入电压输入范围:90~300Vdc;110Vdc和220Vdc系统通用。
使用环境1.工作温度:-5℃~40 ℃2.储存温度:-40℃~85 ℃3.相对湿度:≤95%(40±2 ℃)系统监测的信号量PSM-E10监控系统监测的模拟量和开关量,由交直流电压采样板、电流检测霍尔传感器、绝缘监测仪JYM-I、电池巡检仪BM-1等采集设备采集计算,然后上送到监控模块显示或发出告警。
1.模拟量表3-16 系统监测的模拟量注:表3-16中描述的误差只是采集器采样误差,不包含信号变送器(如霍尔传感器)本身的转换误差。
上表提到的电压电流变送器需要提供参考的厂家和型号。
2.开关量表3-17 系统监测的开关量3.输出信号表3-18 系统输出信号保护与报警功能描述表3-19 系统功能3.2.2 接口及连线监控模块接口介绍大屏幕LCD液晶显示,配合前板按键,可完成设置、查阅、显示、事件记录等各项功能。
表3-20 PSM-E10监控模块后背板端子定义监控模块采集量说明监控模块是系统的数据处理中心,整个系统的数据量可分为模拟量和开关量两大类。
1.模拟量交流三相电压:由交流电压采集板A1M61S1采集。
直流母线(HM、KM)电压:由直流电压采样盒PFU31Z采集。
负载、电池电流:由霍尔传感器采集。
PSM-E01及PSM-E02监控模块
PSM-E10C上位机协议V2-48V-MODBUS
1概述本文所叙述的通信协议适用于本公司所生产的电源监控系统PSM-E20C系列版本的产品。
物理接口:PSM-E20C系列监控同时提供RS232和RS485通信接口,用户可任意选择其中之一与后台设备联机。
注意,若选用RS485接口连接到电脑串行通信口,则需外加一个RS485-RS232转换头转接。
通信波特率9600bps。
每一帧由10位(1位起始位,8位数据位,1位停止位,无校验位)组成。
在开始通信前,请先设定好监控系统的通信参数,如通信地址、通信速率和通信协议。
通信地址从1到99可选。
若用户选用ModBus规约,建议远程终端下发命令的时间间隔在5秒钟以上,波特率越低时间应适当延长。
在今后的产品升级过程中,本通信协议若有修改,恕本公司不另行通知,请及时垂询本公司或访问本公司网站。
字符延时小于50ms桢间延时200ms2ModBus协议2.1遥测遥测1下传:START ADDR为一特定值,不可随便更改。
数据长度:指请求设备返回的遥测数据长度。
发送时高位在前,低位在后,不可超过指定长度(0x20)。
CRC校验:采用CRC16校验法,发送时低位在前,高位在后,计算方法请参阅下面章节。
遥测返回:数据长度字节数由原来1字节改为两字节Data 就是信息长度,不是字节数遥测1(重要)返回DATA定义:遥信下传:数据长度指遥信量长度,1个字节包含8个遥信量。
遥信返回:注:0为备用,1为工作;0为浮充,1为均充;0为正常,1为故障;0为开机,1为关机。
遥信1(重要)2.3遥调遥调下传:DA TA REG定义:(高位在前,低位在后)遥调返回:2.4遥控遥控下传:举例:控制#2号模块关机:发送命令:01 0f 78 01 00 01控制#2号模块开机:发送命令:01 0f 78 00 00 00遥控返回:2.5错误返回:2.6CRC16校验码计算方法CRC添加到消息中时,低字节先加入,然后高字节。
CRC简单函数如下:unsigned short CRC16(puchMsg, usDataLen)unsigned char *puchMsg ; /* 要进行CRC校验的消息 */ unsigned short usDataLen ; /* 消息中字节数 */{unsigned char uchCRCHi = 0xFF ; /* 高CRC字节初始化 */ unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化 */ unsigned uIndex ; /* CRC循环中的索引 */while (usDataLen--) /* 传输消息缓冲区 */{uIndex = uchCRCHi ^ *puchMsgg++ ; /* 计算CRC */uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex} ;uchCRCLo = auchCRCLo[uIndex] ;}return (uchCRCHi << 8 | uchCRCLo) ;}/* CRC 高位字节值表 */static unsigned char auchCRCHi[] = {0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40} ;/* CRC低位字节值表*/static char auchCRCLo[] = {0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5, 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C, 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83, 0x41, 0x81, 0x80, 0x40} ;1通信测试举例ModBus:遥测:01 03 60 00 00 10 5A 06 遥信:01 02 70 00 00 10 63 06 :01 02 70 01 00 10 32 C6:01 02 70 02 00 10 C2 C6:01 02 70 03 00 10 93 06遥控:01 0F 78 00 00 00 4D 6B遥调:01 06 71 00 08 98 94 9C。
PSM-E10_E11 CDT
遥信信息字格式
Bn+5
8 命令格式
8.1 设定命令
设定命令只有一个下行帧,无返校、执行和撤消命令帧。控制字的帧类别码为57H, 其信息字格式如图7所示。
同步字
控制字
信息字
信息字
信息字
|——此三字内容相同——————|
b7
b0
功能码(E8H)
Bn字节
设定(C3H)
Bn+1
对象号
Bn+2
设点数(低)
Bn+3
信息字遥测量2
0x01 电池组电压
电池组电流
0x02 正母线对地电压
负母线对地电压
0x03 交流输入AB线电压
交流输入BC线电压
0x04 交流输入CA线电压
电池房温度
附录 C: 一般遥测量
一般遥测量
一般遥测量帧类别码为0xB3,控制字节为0x71,信息字定义见表10。 表10 一般遥测量信息字定义
功能码
信息字遥测量1
信息字遥测量2
0x01 第1个充电模块的输出电压
第1个充电模块的输出电流
0x02 第1个充电模块的限流点
(保留0x8000)
0x03 第2个充电模块的输出电压
第2个充电模块的输出电流
0x04 第2个充电模块的限流点
(保留0x8000)
:
:
:
0x16 第12个充电模块的输出电压 第12个充电模块的输出电流
艾默生网络能源 有限公司
共8 页
文档编号
MONI01U111XY100B
软件版本 文档密级
1.00
内部公开
PSM-E10 远程通讯 CDT 协议
拟 制:邓玉玖 审 核:柳秀鹏 标 准 化:魏巍 批 准:柳秀鹏
PSM-E10_E11 CDT91
7.4 遥信信息字格式
遥信信息字格式见图6。
b7
b0
功能码(F0H~FFH)
b7
…
b0
b15
…
b8
b7
…
b0
b15
…
b8
Bn Bn+1 Bn+2 Bn+3 Bn+4
MONI10U111XY100B
第 8 页 共 17 页
校验码
图6 说明: (1)每个遥信字含32个状态位; (2)各状态位定义参见附录D。
6.3 控制字
控制字共有B7~B126个字节,其组成如图2所示。
6.3.1 控制字节说明
E:扩展位 当E=0时使用表2已定义的帧类别码;当E=1时帧类别码可另行定义,以便扩展功能。 在本协议中,此位总是为0。 L:帧长定义位 当L=0时表示本帧信息字数n为0,即本帧没有信息字; 当L=1时表示本帧有信息字。 在本协议中,此位总是为1。
本协议用到的功能码分配见表2。
表2
功能码代号 字数
00H ~7FH 128
E8H
1
EEH~EFH 2
功能码分配表 用途 遥测
设定命令(下行) 对时
MONI10U111XY100B
第 7 页 共 17 页
F0H~FFH 16
遥信
7.3 遥测信息字格式
遥测信息字格式见图5。
b7
b0
功能码(00H~7FH)
MONI10U111XY100B
第 4 页 共 17 页
b7 控制字节 帧类别码 信息字数 源站址 目的站址 校验码
b0 B7字节 B8 B9 B10 B11 B12
图2 控制字组成
b7
cdt规约解析
cdt规约解析?
答:CDT规约,全称为“循环式远动规约”,是一种在电网数据采集与监控系统中使用的通信规约。
它规定了循环式远动规约的功能、帧结构、信息字结构和传输规则等内容。
CDT规约主要适用于点对点的远动通道结构,以及采用循环字节同步方式传送远动信息的远动设备与系统。
这种规约也可以用于调度所间以循环式远动规约转发实时远动信息的系统。
CDT规约的特点包括:
1.可变帧长度:CDT规约允许帧长度可变,这使得它能够适应不同长度的数据传输需求。
2. 多种帧类别循环传送:CDT规约定义了多种帧类别,这些帧类别会按照一定的顺序循环传送,确保数据的实时性和准确性。
3.变位遥信优先传送:在CDT规约中,当发生变位遥信时,会优先传送这些变位信息,以确保重要信息的及时传递。
4.重要遥测量更新循环时间较短:CDT规约对于重要遥测量的更新循环时间较短,这有助于及时反映电网的实时状态。
5.区分循环量、随机量和插入量:CDT规约采用不同的形式传送循环量、随机量和插入量,以确保数据的正确性和可靠性。
在解析CDT规约时,需要了解其基本格式和传输规则。
通常,CDT报文由同步字、控制字、信息字等部分组成。
同步字用于标识报文的开始和结束,控制字则包含了报文的控制信息,如源站址、目的站址等。
信息字则包含了实际的数据内容。
在解析过程中,需要根据同步字和控制字的信息来正确解析出数据内容,并进行相应的处理。
CDT规约介绍
3
同步字定义:
eb 90 eb 90 eb 90
• 同步字也称报文头,规律字符易分辩, • 报文解读从同步字开始
控制字定义
4
控制字定义:
控制字节+帧类别+信息字数+ 源地址+目的地址+CRC校验码
• 控制字节:一般固定填 71H(具体定义见文本)
帧类别定义
5
信息字定义
6
功能码,四字节数据码,CR
12
• 控制字的帧类别为:61
• 信息字功能码: 00--7fH
• 每个信息字传两路遥测b15为数据无效位,b14为数据溢出位,b11 为符号 位,负数补码表示b10--b0 为传输的数值,最大值为7ffH,即2047
• 功能码 00 上送第1-2个遥测量,功能码 01 上送第3-4个遥测量,以此类推。 • 部颁CDT的遥测上送最大容量为:128×2=256
遥测报文举例
14
备注:实际值/当前值=1.2*400/2047 Ia/997=1.2*400/2047
事件顺序记录 SOE 报文定义 15
• 控制字的帧类别为:26 • 信息字的功能码为:80 81
SOE 报文举例
16
eb 90 eb 90 eb 90 71 26 02 01 64 41 80 85 02 23 38 f8 81 0a 15 ca 01 9c
遥信报文举例
10
eb 90 eb 90 eb 90 //同步字 71 f4 10 01 64 d4 //控制字 f0 00 00 00 00 f6 f1 00 60 38 1c 54 f2 00 00 00 02 3c f3 64 00 00 00 5d f4 02 84 a5 c1 e5 f5 02 00 05 05 6d f6 05 05 00 01 34 f7 05 05 05 05 0b f8 05 05 04 41 f5 f9 38 d0 00 20 5b fa 00 00 00 00 2b fb 00 00 00 00 49 fc 00 00 00 00 60 fd 00 58 02 90 a4 fe 40 05 00 04 e3 ff 00 02 00 12 6e
CDT规约
循环式远动规约(CDT 规约)1循环式远动规约(CDT)1.主题内容与适用范围本标准规定了电网数据采集与监控系统中循环式远动规约的功能、帧结构、信息字结构和传输规则等。
本标准适用于点对点的远动通道结构及以循环字节同步方式传送远动设备与系统。
本标准还适用于调度所间以循环式远动规约转发实时信息的系统。
2.引用标准国家标准:《地区电网数据采集与监控系统通用技术条件》和《远动终端通用技术条件》。
3.一般技术要求3.1 本规约采用可变帧长度、多种帧类别循环传送、变位遥信优先传送,重要遥测量更新循环时间较短,区分循环量、随机量和插入量采用不同形式传送信息,以满足电网调度安全监控系统对远动信息的实时性和可靠性的要求。
3.2 本规约规定主站与子站间进行以下信息的传送:a.遥信b.遥测c.事件顺序记录(SOE)d.电能脉冲记数值e.遥控命令;f.设定命令;g.升降命令;h.对时;i.广播命令;j.复归命令;k.子站工作状态。
3.3 信息按其重要性不同的优先级和循环时间,以便实现国家标准《地区电网数据采集与监控系统通用技术条件》和《远动终端通用技术条件》所规定的要求和指标。
3.3.1 上行(子站至主站)信息的优先级排列顺序和传送时间要求如下:3.3.1.1 对时的子站时钟返回信息插入传送;3.3.1.2 变位遥信、子站工作状态变化信息插入传送,要求在1s 内送到主站3.3.1.3 遥控、升降命令的返送校核信息插入传送;3.3.1.4重要遥测安排在A帧传送,循环时间不大于3s;3.3.1.5次要遥测安排在B帧传送,循环时间一般不大于6s;3.3.1.6一般遥测安排在C帧传送,循环时间一般不大于20s;3.3.1.7遥信状态信息,包含子站工作状态信息,安排在D1帧定时传送,3.3.1.8电能脉冲计数值安排在D2帧定时传送;3.3.1.9事件顺序记录安排在E帧以帧插入方式传送。
3.3.2下行(主站至子站)命令的优先级排列如下.3.3.2.1召唤子站时钟,设臵子站时钟校正值,设臵子站时钟;3.3.2.2遥控选择、执行、撤消命令,升降选择、执行、撤消命令,设定命令;3.3.2.3广播命令;3.3.2.4复归命令.3.3.3D帧传送的遥信状态、电能脉冲计数值是慢变化量,以几分钟至几十分钟循环传送。
PSM-E10监控模块CDT规约
PSM-E10监控模块远程通讯协议(电力部颁CDT-91标准)(版本号:1.0)1、概述本文描述了PSM-E10监控模块应用于直流屏时向上级监控设备提供的通讯协议(规约),通过本协议可以获取直流屏的各种运行参数,控制直流屏的运行方式,从而方便地实现四遥功能。
2、适用范围本文适用于深圳华为电气公司的开发人员及测试人员,也适用于采用通讯方式接入我司直流屏设备的各自动化厂家。
3、引用标准本文遵守中华人民共和国电力行业标准(DL 451—91)循环式远动规约标准。
4、术语定义状态量:用于描述系统运行时的采集量,取值为有限的几个值,并不表示系统的故障情况。
在本协议中一般指交流当前工作路号、系统控制方式、电池充电状态、充电模块控制方式、充电模块开/关机状态等五个量,在本协议的遥信量中包括了此类量。
告警量:用于描述系统处于异常时的采集量,取值为0或1,当取值为1时表示系统有故障存在。
在本协议上送遥信量中的大部分都是此类量。
5、物理接口5.1、串行通讯口提供RS232、RS485、RS422三种串行通讯方式(注:在RS485方式下,只支持遥测和遥信命令,不支持遥调和遥控命令)。
5.2、数据传输速率提供600、1200、2400、4800、9600(缺省值)、19200、38400七种通讯波特率。
注:在NP9802、NP9802-A中,只提供1200、2400、4800、9600(缺省值)四种波特率。
5.3、字符格式采用无校验位、8位数据位、1位停止位的异步串行通讯格式。
6、帧6.1、帧结构帧结构如图1所示,每帧都以同步字开头,随后发送1个控制字和多个信息字,图1、帧结构6.2、同步字本协议的同步字按发送的先后顺序为:EB、90、EB、90、EB、90。
6.3、控制字控制字共有B7~B126个字节,其组成如图2所示。
6.3.1 控制字节说明(如图3所示):E:扩展位当E=0时使用表2已定义的帧类别码;当E=1时帧类别码可另行定义,以便扩展功能。
CDT规约报文介绍
CDT 规约报文介绍远动规约的目的就是把子站的信息提供给远方的调度中心,目前常用的规约有: 部颁CDT、IEC101、DNP、SC1801,104 等.下面主要介绍 CDT 规约与大家交流.CDT 规约是以子站数据循环上送,同时重要的数据采用插桢的方式上送,其主动权在子站端.CDT 的桢结构为:同步字+控制字+信息体同步字为: eb 90 eb 90 eb 90控制字为: XX XX(表示桢的类别如遥测,遥信等), XX(信息字数),源地址(子站地址),目的地址(主站地址),CRC信息体为:功能码, 数据码 4 个字节, 校验码 CRC1:全 YX控制字的桢类别为: 71 f4信息体的功能码为: f0—ff 每个功能码上送 32 个 YX 量,则部颁 CDT 的上送 YX 容量为:32*16=512,f0 上送组态里的 1-32 个遥信的状态,f1 上送 33-64 个遥信的状态,以此类推.报文:eb 90 eb 90 eb 9071 f4 10 01 64 d4 (全 YX)f0 00 00 00 00 f6 f1 00 60 38 1c 54 f2 00 00 00 02 3c f3 64 00 00 00 5d f4 02 84 a5 c1 e5 f5 02 00 05 05 6d f6 05 05 00 01 34 f7 05 05 05 05 0b f8 05 05 04 41 f5 f9 38 d0 00 20 5b fa 00 00 00 00 2b fb 00 00 00 00 49 fc 00 00 00 00 60 fd 00 58 02 90 a4 fe 40 05 00 04 e3 ff 00 02 00 12 6e以 f1 00 60 38 1c 54 为例,f1 上送 33-64 个遥信的状态.00 表示 33-40 个遥信 0 (yx40)0 0 0 0 0 0 0 (yx33) 低位在前高位在后!!60 表示 41-48 个遥信 0(yx48)110 0000(yx41) 则表示 46 和 47 个遥信的状态是合的.2:全 YC控制字的桢类别为: 71 61(我们在组态一般用的是重要遥测)信息体的功能码为: 00—7f 每个功能码上送二个遥测量,则部颁 CDT 的上送遥测容量为: 128*2=256, 00 上送组态里的 1-2 个遥测量,以次类推.一路遥测由二个字节组成,根据规约定义: b15 为数据有无效位 b14 为数据有无溢出位, b13-b12 未定义, b11 为符号位, b10- b0 为传输的量,则最大值为 0000 0111 1111 1111 为7ff 即 2047报文:eb 90 eb 90 eb 9071 61 20 01 64 2d (上送重要遥测,功能码个数为 32 个,则上送了 64 个遥测量)00 e5 03 e7 03 49 01 e7 03 00 00 26 02 c1 06 00 00 fa 03 00 00 00 00 59 04 00 0000 00 70 05 a9 06 00 00 36 06 97 00 98 00 c9 07 95 00 00 00 ce 08 6f 0f cd 0f 0f 09 b7 09 87 00 99 0a 84 00 85 00 bc 0b 00 00 d2 0f fd 0c f8 0f 6c 09 ab 0d 00 00 00 00 0b 0e 00 00 00 00 ad 0f 00 00 cb 06 a7 10 fe 0f 5d 03 a1 11 53 03 4b 03 11 12 4a 03 e4 00 a413 cb 06 6e 06 07 14 d9 03 da 03 a5 15 dc 03 ab 06 25 16 00 00 03 00 b9 17 00 00 ff 0f 1e。
PSM-A
PSM-A监控模块后台通讯协议(符合电力系统CDT标准)(版本号:1.1)1、概述本文描述了PSM-A监控模块应用于直流屏时向上级监控设备提供的通讯协议(规约),通过本协议可以获取直流屏的各种运行参数,控制直流屏的运行方式,从而方便地实现四遥功能。
2、适用范围本文适用于深圳华为电气公司的开发人员及测试人员,也适用于采用通讯方式接入我司直流屏设备的各自动化厂家。
3、引用标准本文遵守中华人民共和国电力行业标准(DL 451—91)循环式远动规约标准。
4、术语定义状态量:用于描述系统运行时的采集量,取值为有限的几个值,并不表示系统的故障情况。
在本协议中一般指交流当前工作路号、系统控制方式、电池充电状态、充电模块控制方式、充电模块开/关机状态等五个量,在本协议的遥信量中包括了此类量。
告警量:用于描述系统处于异常时的采集量,取值为0或1,当取值为1时表示系统有故障存在。
在本协议上送遥信量中的大部分都是此类量。
5、物理接口5.1、串行通讯口提供RS232、RS485、RS422三种串行通讯方式(注:在RS485方式下,只支持遥测和遥信命令,不支持遥调和遥控命令)。
5.2、数据传输速率提供600、1200、2400、4800、9600(缺省值)、19200、38400七种通讯波特率。
注:在NP9802、NP9802-A中,只提供1200、2400、4800、9600(缺省值)四种波特率。
5.3、字符格式采用无校验位、8位数据位、1位停止位的异步串行通讯格式。
6、帧6.1、帧结构帧结构如图1所示,每帧都以同步字开头,随后发送1个控制字和多个信息字,图1、帧结构6.2、同步字本协议的同步字按发送的先后顺序为:EB、90、EB、90、EB、90。
6.3、控制字控制字共有B7~B126个字节,其组成如图2所示。
6.3.1 控制字节说明(如图3所示):E:扩展位当E=0时使用表2已定义的帧类别码;当E=1时帧类别码可另行定义,以便扩展功能。
标准CDT规约
b0左右排列,如图2所示。
同步字 控制字 信息字1 … 信息字n 图1 帧结构
同步字
B7 b6 b5 b4 b3 b2 b1 b0
… B7
…
b0
…
图 2 字节排列
B1 字节 B2 字节
. . .
向通道发码规则.低字节先送,高字节后送;字节内低位先送,高位后送。
B7 b0
功能码
{ 信息、
数据
B7 … b0 B7 … b0 B7 … b0
B7 … b0
循环式远动规约(CDT 规约)
循环式远动规约 (CDT)
1.主题内容与适用范围
本标准规定了电网数据采集与监控系统中循环式远动规约的功能、帧结构、信息字 结构和传输规则等。 本标准适用于点对点的远动通道结构及以循环字节同步方式传送远动设备与系统。 本标准还适用于调度所间以循环式远动规约转发实时信息的系统。 2. 引用标准 国家标准:《地区电网数据采集与监控系统通用技术条件》和《远动终端通用技术条 件》。 3. 一般技术要求 3.1 本 规 约 采 用 可 变 帧 长 度 、 多 种 帧 类 别 循 环 传 送 、 变 位 遥 信 优 先 传 送 , 重要遥测量更新循环时间较短,区分循环量、随机量和插入量采用不同形式传送信 息,以满足电网调度安全监控系统对远动信息的实时性和可靠性的要求。 3.2 本规约规定主站与子站间进行以下信息的传送: a.遥信 b.遥测 c.事件顺序记录(SOE) d.电能脉冲记数值 e.遥控命令; f.设定命令; g.升降命令; h.对时; i.广播命令; j.复归命令; k.子站工作状态。 3.3 信息按其重要性不同的优先级和循环时间,以便实现国家标准《地区电网数据采集 与监控系统通用技术条件》和《远动终端通用技术条件》所规定的要求和指标。 3.3.1 上行(子站至主站)信息的优先级排列顺序和传送时间要求如下: 3.3.1.1 对时的子站时钟返回信息插入传送; 3.3.1.2 变位遥信、子站工作状态变化信息插入传送,要求在 1s 内送到主站 3.3.1.3 遥控、升降命令的返送校核信息插入传送; 3.3.1.4重要遥测安排在A帧传送,循环时间不大于3s; 3.3.1.5次要遥测安排在B帧传送,循环时间一般不大于6s; 3.3.1.6一般遥测安排在C帧传送,循环时间一般不大于20s; 3.3.1.7遥信状态信息,包含子站工作状态信息,安排在D1帧定时传送, 3.3.1.8电能脉冲计数值安排在D2帧定时传送; 3.3.1.9事件顺序记录安排在E帧以帧插入方式传送。 3.3.2下行(主站至子站)命令的优先级排列如下. 3.3.2.1召唤子站时钟,设置子站时钟校正值,设置子站时钟; 3.3.2.2遥控选择、执行、撤消命令,升降选择、执行、撤消命令,设定命令; 3.3.2.3广播命令; 3.3.2.4复归命令. 3.3.3D帧传送的遥信状态、电能脉冲计数值是慢变化量,以几分钟至几十分钟循环传送。 3.3.4E帧传送的事件顺序记录是随机量,同一个事件顺序记录应分别在三个E帧内重复传送, 传送规则见4.8条。 3.3.5变位遥信和遥控、升降命令的返校信息以信息字为单位优先插入传送,连送三遍。对时
CDT规约解读
CDT规约解读在电力行业,采集RTU数据经常会选择CDT规约,而物理链路上一般走串口232转485。
如果是短距离传输,不需要转发器,传输距离长了最好232转485后转光纤再转485转232,防止信号衰败丢失。
下面主要介绍CDT规约。
相对101规约、102规约和104规约,CDT规约比较简单。
调试的时候可以使用串口调试工具接收串口报文,3个eb 90 开头的即可确定是CDT规约。
转:规约要点(1)源地址和目的地址设为1。
(2)频率转发序号设置从偶数开始,通常为2点放到一个信息字内,功能码0x8A, BCD码发送。
(3)要求转发遥测值传送的是一次值,要配置系数值。
(工程转换或比例缩放)(4)转发遥测值带品质描述。
设置溢出标志:额定值小于2047的设成额定值,大于2047的设成2047,电压限值设成1.2倍额定值。
由于CDT发送的最大码值为-2048 ~ 2047,所以当最大值大于2047时要放缩发送.可计算总加遥测上传。
(5)遥测转发序列可设定:ABA ABA ABC ABA ABA ABC ABA ABA ABC D1 D2 (举例)(6)遥测分为重要遥测,次要遥测,一般遥测。
YCA32点;YCB32点;YCC其余点,遥测分配的功能码共有128个,最大传送数256。
D1遥信分配的功能码共有16个,最大传送数512.(7)每个E帧只上送一个SOE。
(8)华北网调要求远动双通道上送数据,保证其主备通道数据完全一致。
(双机并行或单机双通道)(9)事故总信号放在第一位遥信,即YX1;事故时为“1”,无事故时为“0”。
总加遥测上送。
上行信息的优先级排列顺序和传送时间要求:l 对时的子站时钟返回信息插入传送l 变位遥信、子站工作状态变化信息插入传送,要求在1s内送到主站l 遥控、升降命令的返送校核信息插入传送l 重要遥测安排在A帧传送,循环时间不大于3sl 次要遥测安排在B帧传送,循环时间一般不大于6sl 一般遥测安排在C帧传送,循环时间一般不大于20sl 遥信状态信息,包括子站工作状态信息,安排在D1帧定时传送l 电能脉冲计数值安排在D2帧定时传送l 事项顺序记录安排在E帧以帧插入方式传送下行(主站至子站)命令的优先级排列如下:l 召唤子站时钟,设置子站时钟校正值,设置子站时钟l 遥控选择、执行、撤消命令,升降选择、执行、撤消命令,设定命令l 广播命令l 复归命令l D帧传送的遥信状态、电能脉冲计数值是慢变化量,以几分钟至几十分钟循环传送。
PSM-E10监控模块MODBUS规约
PSM-E10监控单元MODBUS通讯规约拟制:艾默生审核:标准化:批准:EMERSON PSM-E10 MODBUS 规约1、概述本文描述了我司的PSM-E10监控单元MODBUS规约标准,PSM-E10监控单元通过MODBUS规约和综合自动化厂家的设备进行数据接口,向上级监控设备提供的通直流屏的各种运行参数,接收上级监控设备下发的命令,从而方便地实现四遥功能。
2、引用标准MODICON公司的MODBUS PROTOCOL标准。
3、物理接口通讯方式:串行RS232或RS485或RS422。
传输速率:600、1200、2400、4800、9600、19200、38400七种通讯波特率。
字符格式:8位数据位、1位停止位、无校验。
4、帧4.1帧结构帧结构如图所示,每帧内容包括:地址1BYTE,功能号1BYTE,数据nBYTE,校验2BYTE,PSM-E10采用MODBUS规约中的RTU方式,通讯帧以HEX码传送。
4.2 地址(ADDR)指监控单元PSM-E10的地址,范围为1-254可设。
4.3 功能号上级监控程序PSM-E10监控单元的命令代码。
4.4 数据下行命令帧是命令的附加信息,上行响应帧是具体的数据。
4.5 校验采用CRC校验,CRC生成函数,请参阅附录E内容。
5.命令解释各命令必须严格按下面给出的格式下发,PSM-E10则按响应格式响应,否则PSM-E10不响应。
--表示根据实际数值填写。
5.1 读遥信(DI)命令01H命令Slave Address -- Function Code 01H Start Point Hi 00H Start Point Lo 00H No.Point Hi 00H No.Point Lo 0FH CRC Hi -- CRC Lo --01H命令响应Slave Address -- Function Code 01H Byte Count 02H Data Lo -- Data Hi -- CRC Hi -- CRC Lo --可通过FC=01H 或FC=03H 命令读取DI ,PSM-E10共有DI 量15个点,必须一次全部读入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PSM-A10监控模块远程通讯协议(电力部颁CDT-91标准)(版本号:1.0)1、概述本文描述了PSM-A10监控模块应用于直流屏时向上级监控设备提供的通讯协议(规约),通过本协议可以获取直流屏的各种运行参数,控制直流屏的运行方式,从而方便地实现四遥功能。
2、适用范围本文适用于艾默生网络能源有限公司的开发人员及测试人员,也适用于采用通讯方式接入我司直流屏设备的各自动化厂家。
3、引用标准本文遵守中华人民共和国电力行业标准(DL 451—91)循环式远动规约标准。
4、术语定义状态量:用于描述系统运行时的采集量,取值为有限的几个值,并不表示系统的故障情况。
在本协议中一般指交流当前工作路号、系统控制方式、电池充电状态、充电模块控制方式、充电模块开/关机状态等五个量,在本协议的遥信量中包括了此类量。
告警量:用于描述系统处于异常时的采集量,取值为0或1,当取值为1时表示系统有故障存在。
在本协议上送遥信量中的大部分都是此类量。
5、物理接口5.1、串行通讯口提供RS232、RS485、RS422三种串行通讯方式(注:在RS485方式下,只支持遥测和遥信命令,不支持遥调和遥控命令)。
5.2、数据传输速率提供600、1200、2400、4800、9600(缺省值)、19200、38400七种通讯波特率。
注:在NP9802、NP9802-A中,只提供1200、2400、4800、9600(缺省值)四种波特率。
5.3、字符格式采用无校验位、8位数据位、1位停止位的异步串行通讯格式。
6、帧6.1、帧结构帧结构如图1所示,每帧都以同步字开头,随后发送1个控制字和多个信息字,图1、帧结构6.2、同步字本协议的同步字按发送的先后顺序为:EB、90、EB、90、EB、90。
6.3、控制字控制字共有B7~B126个字节,其组成如图2所示。
6.3.1 控制字节说明(如图3所示):E:扩展位当E=0时使用表2已定义的帧类别码;当E=1时帧类别码可另行定义,以便扩展功能。
在本协议中,此位总是为0。
L:帧长定义位当L=0时表示本帧信息字数n为0,即本帧没有信息字;当L=1时表示本帧有信息字。
在本协议中,此位总是为1。
7b0图2 控制字组成图3 控制字节B7字节B8B9B10B11B12S:源站址定义位,D:目的站址定义位6.3.2 S与D在上行及下行信息中的定义说明:在上行信息中,S=1表示控制字中源站址有内容,源站址字节即代表信息始发站的站号,即直流屏的本机地址;D=1表示目的的站址字节有内容,目的站址字节代表主站站号。
在本协议的上行信息中,S位总是为1,D位总是为1。
在下行信息中,S=1表示源站址字节有内容,源站址字节代表主站站号;D=1表示目的站址字节有内容,即直流屏的本机地址。
在本协议的下行信息中,D位必须为1,否则直流屏将不会执行下行命令。
以上所述的上行信息和下信息中若同时S=0,D=0,则表示源站址和目的的站址无意义。
6.3.3 源站址和目的站址说明在上行信息中,源站址是直流屏地址,即PSM-A监控模块面板显示中的本机地址,其取值范围为1~254,目的站址固定为01。
在下行信息中,源站址是指后台主机的地址,目的站址必须是直流屏的地址,若目的地址不正确,则下行命令将不会执行。
6.4、校验码本协议采用CRC校验,校验多项式为G(X)=X8+X2+X+1,对每个控制字或信息字的前5个字节进行CRC校验,生成一个8位的余数,该余数取反后即可作为校验码尾随前5字节发送。
计算方法如下:将每个控制字或信息字中的前5个字节按从低到高的顺序排列,每个字节的位从高到低排列,构成一个位流,在这个位流的后面加上8个0,从而得到一个48位的位流。
例如,对某个信息字有B0-B5共6个字节,每个字节8位分别为bi7-bi0(i为字节序号,取值范围0~4),则按上面的方法得到的位序列为b07b06...b00,b17b16..b10,...,b47b47...b40,00000000,用校验多项式107H (X^8+X^2+X+1)作为除数去除这个码流,相除时不做减法而做异或,最后得到一个8位的余数,将这个8位的余数取反后或到48位的码流的尾部,即可得到一个带8位CRC校验码的48位序列。
例:有信息字包括如下5个字节43H,E8H,7DH,33H,56H,可得到一个码流01000011,11101000,01111101,00110011,01010110,00000000,用107H 除该码流,得到余数为2FH,取反后得以校验码D0H,因此最后发送的字节序列为43H,E8H,7DH,33H,56H,D0H共6个字节(计算程序可参见附录A)。
6.5、帧类别本协议定义的帧类别码及其含义见表2表2 帧类别代号定义表6.6、信息字数信息字数n表示该帧中所含信息字数量,即信息字1至信息字n的总数,n=0表示无信息字。
6.7 帧系列及信息字传送规则6.7.1、对于遥测量,本协议按定时方式循环发送A帧(重要遥测)、B帧(次要遥测)、C帧(一般遥测)的内容,定时时长分别为:3秒、6秒、20秒。
6.7.2、对于遥信量,本协议按插入方式循环发送,即在A、B、C帧的发送时间间隙发送。
遥信信息字中不含子站工作状态信息,遥信变位时也不作处理。
6.7.3、对于遥控命令的返校信息,采用插入的方式进行发送。
7、信息字7.1、信息字结构每个信息字由B n~B n+56个字节构成:功能码1个字节,信息和数据码共4个字节,检验码1个字节,其通用格式如图4所示。
BnBn+1Bn+2Bn+3Bn+4Bn+5图4 信息字通用格式7.2、功能码定义本协议用到的功能码分配见表3。
注:在重要遥测、次要遥测量、一般遥测量中,本协议重复定义了功能码(具体功能码定义请参见表4、表5和表6),解释时可通过这三种遥测量不同的帧类别码来予以区分。
7.3 遥测信息字格式遥测信息字格式见图5。
图5 遥测信息字格说明:(1)每个信息字传送两路遥测量;(2)b11~b0传送一路模拟量,以二进制码表示,b11=0时为正数,b11=1时为负数,以2的补码表示负数;(3)b14=1表示溢出,b15=1表示无效。
7.4 遥信信息字格式遥信信息字格式见图6。
图6 遥信信息字格式说明:(1)每个遥信字含32个状态位;(2)各状态位定义参见表7、表8、表9、表10。
8 命令格式8.1 遥控命令遥控过程及遥控帧结构如图7所示。
遥控命令控制字和控制字节格式见图8。
遥控过程的信息字格式见图9。
此三个信息字内容相同(b )图7 遥控过程及帧结构(a )遥控结构;(b )帧结构b0B 7字节B 8b 7 b 0 B 9 B 10 B 11 B 12(a) (b)图8 遥控命令和控制字格式 (a )控制字格式;(b )控制字节格式撤消命令)(a )B n字节B n字节B n+1 B n+1B n+2 B n+2B n+3 B n+3B n+4 B n+4B n+5 B n+5B n字节B n字节B n+1 B n+1B n+2 B n+2B n+3 B n+3B n+4 B n+4B n+5 B n+5(c) (d)图9 遥控过程的信息字格式(a)遥控选择(下行)(b)遥控返校(上行)(c)遥控执行(下行)(d)遥控撤消(下行)说明:(1)开关序号为二进制码。
(2)遥控返校字为上行信息,随机插在上行信息中不跨帧地连送三遍;(3)开关操作将由直流屏进行检查,若不能进行操作则把B n+1字节内容改为FFH;(4)遥控返校后若超时30秒未收到下行的遥控执行命令,本次命令便自动撤消;8.2 设定命令设定命令控制字格式同8.1条遥控命令,但设定命令只有一个下行帧,无返校、执行和撤消命令帧。
控制字的帧类别改为57H,其信息字格式如图10所示。
B n字节B n+1B n+2B n+3B n+4B n+5图10 设定命令(下行)说明:(1)对象号为二进制码;(2)设点数为12进制码,不乘以系数,负数以2的补码表示;9 数据定义部分9.1、重要遥测量重要遥测量帧类别码为0x61,控制字节为0x71,信息字定义见表4。
表4 重要遥测量信息字定义9.2、次要遥测量次要遥测量帧类别码为0xC2,控制字节为0x71,信息字定义见表5。
表5 次要遥测量信息字定义9.3 一般遥测量一般遥测量帧类别码为0xB3,控制字节为0x71,信息字定义见表6。
表6 一般遥测量信息字定义9.4 遥信量遥信量的帧类别码为0xF4,控制字节为0x71,定义如表7。
表7 遥信量的信息字定义9.5 设定命令直流屏的设定包括系统控制方式修改、系统均/浮充转换。
表12 设定命令的对象号及设点数定义附录A:计算CRC校验的标准C程序/*=========================================================计算CRC校验码函数;输入: 要计算数据缓冲区的起始指针pBuff,缓冲区的字节数Len;输出: CRC校验码;功能: 计算CRC校验码。
==========================================================*/ BYTE CalcCRC(BYTE *pBuff, int len){int q, r;int crc;int i;crc = 0;q = 0; /*字节计数器*/r = 0; /*字节内位的计数器*/while(q < len){if(pBuff[q] & (0x80>>r)) /*当字节内某位为1时,在余数末尾置1,否则置0*/crc |= 0x01;if(crc >= 0x100)crc ^= 0x107; /*异或多项余子式*/crc <<= 1;r++;if(r == 8) /*处理下一个字节*/{r = 0;q++;}}for(i=0; i<8; i++) /*对位流的后8位计算CRC校验码*/{if(crc >= 0x100)crc ^= 0x107;crc <<= 1;}crc >>= 1;crc = (~crc); /*余数取反*/return (BYTE)crc;}。