CDT交互式循环式规约说明资料Word下载.docx
《CDT交互式循环式规约说明资料Word下载.docx》由会员分享,可在线阅读,更多相关《CDT交互式循环式规约说明资料Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
V1.2
增加顺控操作说明
一、通信链路
长园共创系统在使用此规约时支持以下几种通信方式:
1.串口通信,通信参数可配置。
2.TCP通信,客户端和服务端都支持。
通信端口可以配置。
3.UDP通信。
客户端和监听端都支持。
长园共创系统可根据应用要求进行配置对应的通信方式和通信参数。
二、数据交互图
1.CDT实虚遥信和遥测发送序列图
2.CDT交互式遥控操作请求五防解锁活动图
3.CDT循环式遥控操作五防解锁序列图
4.CDT顺控操作五防解锁序列图
三、帧结构
每帧都以同步字开头,并有控制字,信息字。
帧结构如图1所示。
同步字
控制字
信息字1
·
信息字N
图1帧结构
1.帧结构说明
1.1同步字
同步字固定为0xEB0x900xEB0x900xEB0x90六个字节,如下图2所示。
1.2控制字
控制字也由六个字节组成:
即控制字节帧类别信息字数源站址目的站址校验码。
如下图3所示:
控制字节(可配置):
在发实遥信,虚遥信,遥测,监控请求五防解锁,五防解锁反效,五防分/合解锁控制字节都为:
0x71
帧类别(可配置):
实遥信、虚遥信都为:
0xF4
遥测为:
0x64
交互式监控请求五防解锁、五防解锁反效、五防分/合解锁或闭锁都为:
0xA8注:
监控后台遥控操作请求五防解闭锁过程,见示例2的说明。
循环式遥控操作五防解闭锁为:
0xF1,见示例3的说明。
顺控为:
0xF8。
特殊说明,顺控信息除了帧类别外,其它所有信息的可配置项的值都取循环式遥控操作的配置信息。
源站址、目的站址:
(可配置),值范围为0x00~0xFF
效验码:
为CRC8效验取反。
见如下示例5。
信息字数:
可以为0x01~0xFF
1.3信息字
信息字由信息字数来决定有多少信息字内容。
有实遥信和虚遥信信息字,遥控信息字,遥测信息字。
实遥信和虚遥信信息字(或功能码):
从0xF0开始到0xFF结束(可配置),根据设备点量的多少来决定信息字的多少。
实遥信为监控系统给五防系统发送,虚遥信为五防系统给监控系统发送。
见报文示例1说明。
遥控信息字(或功能码),分交互式和循环式:
1.交互式监控后台遥控操作请求五防解闭锁过程的信息字,见示例2的说明。
2.循环式遥控操作五防解闭锁过程的信息字,见示例3的说明。
遥测信息字(或功能码):
监控后台给五防发送遥测信息字见示例4的说明。
四、数据交互过程说明
1.实遥信传送过程
实遥信报文示例1
EB90EB90EB90
71F4020101xx
F0FFFF0000xx//F0表示遥信起始功能码;
此段报文表示点号为1~16的设备为合状态,点号为17~32的设备为分状态
F1FFFF0000xx//表示点号为33~48的设备为合状态,点号为49~64的设备为分状态
虚遥信和实遥信报文一样,只是收发方不同。
注:
信息字中的功能码必须是连续的。
71A90200008C
F00600000082//06000000表示状态06=00000110即最低位表示第0个点的设备状态,次低位1表示第1个点的状态,1表示合位,0表示分位。
即5012点号为1,即5012为合位,以此类推
F10000000094
71A90200008C//A9可以配置为F4
F01000000091//10=00010000即第4个点的状态为合位
71A90200008C
F01E00000055//1E=00011110//即点号为1到4的设备都为合位
F10000000094
2.遥控操作五防解锁传送过程
遥控操作五防解锁过程分为两种方式:
1.交互式(即一问一答,具体见:
交互式监控后台遥控操作请求五防解闭锁过程)。
2.循环式(即五防定时给监控后台发送当前远控操作设备的五防解锁命令。
具体见:
循环式表示五防定时给监控后台发送解闭锁报文)。
长园共创系统可以根据应用要求配置对应的遥控操作五防解锁方式。
2.1交互式遥控请求解闭锁过程
交互式五防解闭锁表示监控后台需要向五防申请五防解锁时,五防才向监控后台发送五防解锁信息。
交互式监控后台遥控操作请求五防解闭锁过程,见如下报文示例2:
2.1.1遥控合操作过程
监控系统向五防请求合0x65点的解锁流程(流程有顺序为:
1,2,3,4或5)和报文如下(站号为1):
1.监控请求五防解锁:
71A801010135//交互式帧类别为:
0xA8
E0CCFF650091//0xE0表示监控请求五防解锁功能码(可配置);
0xCC合上(可配置);
0xFF(可配置)固定值;
6500表示点号;
0x91表示效验码
2.五防解锁反效:
71A801010135
E1CCFF6500xx//0xE1表示五防解锁反效功能码(可配置);
0xCC合上(取1的值);
0xFF固定值(取1的值);
3.监控收到五防解锁反效后,再一次请求五防解锁:
E0CCFF6500xx
符合五防操作逻辑要求,五防则发送五防合解锁:
4.五防合解锁:
E2CCAA6500xx//0xE2表示五防解锁功能码(可配置);
0xAA表示五防允许(可配置);
不符合五防操作逻辑要求,五防则发送五防合闭锁,禁止监控操作此设备:
5五防合闭锁:
E2CC556500xx//0xE2表示五防解锁功能码;
0xCC合上;
0x55表示五防禁止(可配置,不能与4即允许的值重复);
遥控分操作过程和遥控合操作过程功能码是相同的,操作动作(即分或合操作可配置但不能重复)即可。
2.2.2遥控分操作过程
监控系统向五防请求分0x67点的解锁流程(流程有顺序为:
E033FF67004E//0xE0表示监控请求五防解锁功能码;
0x33分操作;
6700表示点号;
0x4E表示效验码
E133FF6700xx//0xE1表示五防解锁反效功能码;
0x33分;
0xFF固定值;
E033FF6700xx
符合五防操作逻辑要求,五防则发送五防分解锁:
4.五防分解锁:
E233AA6700xx//0xE2表示五防解锁功能码;
0x33分;
0xAA表示五防允许;
不符合五防操作逻辑要求,五防则发送五防分闭锁,禁止监控操作此设备:
5五防分闭锁:
E233556700xx//0xE2表示五防解锁功能码;
0x55表示五防禁止;
2.2循环式遥控操作五防解闭锁传送过程
循环式表示五防定时给监控后台发送解闭锁报文,五防解锁不需要监控后台申请。
循环式遥控操作五防解闭锁传送过程见如下报文示例3:
2.2.1循环式遥控操作五防解锁
循环式五防解锁报文示例:
71F1020101xx//循环式帧类别为:
0xF1
F000000000xx//F0表示五防遥控解闭锁起始功能码;
此段报文表示点号为1~32的设备五防闭锁
F101000000xx//F1表示遥控解闭锁功能码;
表示点号为33的设备五防解锁,34~64的设备五防闭锁
即:
此报文表示点号为33的设备五防解锁。
2.2.2循环式遥控操作五防闭锁
循环式五防闭锁报文示例:
F100000000xx//F1表示遥控解闭锁功能码;
表示点号为32~64的设备五防闭锁
此报文表示点号为1~64的设备五防闭锁,如果针对上面2.2.1的报文来说,表示闭锁点号为33的点。
即当发送五防解锁后,收到监控后台的变位信息(即表示监控后台操作完成),则需要发送五防闭锁命令到监控后台。
一般发送完成五闭锁命令后,进行定时发送循环式五防全闭锁命,即用2.2.3来发送。
2.2.3循环式定时五防全闭锁
循环式五防全闭锁报文示例:
71F1050101xx//循环式帧类别为:
号为33的点。
F200000000xx
F300000000xx
F400000000xx
以上报文表示本站的最大点号为160,且点号为1~160的设备都闭锁。
此报文在没有遥控操作过程会定时向监控后台发送。
3.遥测传送过程
遥测报文示例4
EB90EB90EB90
7164020101CA
010A001400xx//01表示功能码(可配置);
0A00表示功能码为01的第一个遥测信息值;
1400表示功能码为01的第二个遥测信息值;
021E002800xx////02表示功能码(可配置);
1E00表示功能码为02的第一个遥测信息值;
2800表示功能码为02的第二个遥测信息值;
变比值范围一般为:
1~7(可配置)
功能码加上通道号来唯一确定是什么遥测值,如:
母线电压,线路电流,功率因素(有功无功),频率,档位检测,温度等遥测值
4.效验码
如下示例5:
0xF20xFF0xFF0xFF0xFF的CRC8效验值为0x13,取反后的值为0xEC。
即0xF20xFF0xFF0xFF0xFF五个字节CRC8效验取反的效验码为0xEC
计算过程如下所示:
functionCalcCRC(data:
arrayofbyte;
len:
integer):
byte;
var
i:
integer;
begin
result:
=0;
fori:
=0tolen-1do
crcupdate((data[i],result);
=notresult;
end;
procedurecrcupdate(data:
varaccum:
byte);
accum:
=crcTable[accumxordata];
CRC8表:
//用X8+X2+X+1计算得到的CRC表
crcTable:
array[0..255]ofbyte=(
0x00,0x07,0x0E,0x09,0x1C,0x1B,0x12,0x15,
0x38,0x3F,0x36,0x31,0x24,0x23,0x2A,0x2D,
0x70,0x77,0x7E,0x79,0x6C,0x6B,0x62,0x65,
0x48,0x4F,0x46,0x41,0x54,0x53,0x5A,0x5D,
0xE0,0xE7,0xEE,0xE9,0xFC,0xFB,0xF2,0xF5,
0xD8,0xDF,0xD6,0xD1,0xC4,0xC3,0xCA,0xCD,
0x90,0x97,0x9E,0x99,0x8C,0x8B,0x82,0x85,
0xA8,0xAF,0xA6,0xA1,0xB4,0xB3,0xBA,0xBD,
0xC7,0xC0,0xC9,0xCE,0xDB,0xDC,0xD5,0xD2,
0xFF,0xF8,0xF1,0xF6,0xE3,0xE4,0xED,0xEA,
0xB7,0xB0,0xB9,0xBE,0xAB,0xAC,0xA5,0xA2,
0x8F,0x88,0x81,0x86,0x93,0x94,0x9D,0x9A,
0x27,0x20,0x29,0x2E,0x3B,0x3C,0x35,0x32,
0x1F,0x18,0x11,0x16,0x03,0x04,0x0D,0x0A,
0x57,0x50,0x59,0x5E,0x4B,0x4C,0x45,0x42,
0x6F,0x68,0x61,0x66,0x73,0x74,0x7D,0x7A,
0x89,0x8E,0x87,0x80,0x95,0x92,0x9B,0x9C,
0xB1,0xB6,0xBF,0xB8,0xAD,0xAA,0xA3,0xA4,
0xF9,0xFE,0xF7,0xF0,0xE5,0xE2,0xEB,0xEC,
0xC1,0xC6,0xCF,0xC8,0xDD,0xDA,0xD3,0xD4,
0x69,0x6E,0x67,0x60,0x75,0x72,0x7B,0x7C,
0x51,0x56,0x5F,0x58,0x4D,0x4A,0x43,0x44,
0x19,0x1E,0x17,0x10,0x05,0x02,0x0B,0x0C,
0x21,0x26,0x2F,0x28,0x3D,0x3A,0x33,0x34,
0x4E,0x49,0x40,0x47,0x52,0x55,0x5C,0x5B,
0x76,0x71,0x78,0x7F,0x6A,0x6D,0x64,0x63,
0x3E,0x39,0x30,0x37,0x22,0x25,0x2C,0x2B,
0x06,0x01,0x08,0x0F,0x1A,0x1D,0x14,0x13,
0xAE,0xA9,0xA0,0xA7,0xB2,0xB5,0xBC,0xBB,
0x96,0x91,0x98,0x9F,0x8A,0x8D,0x84,0x83,
0xDE,0xD9,0xD0,0xD7,0xC2,0xC5,0xCC,0xCB,
0xE6,0xE1,0xE8,0xEF,0xFA,0xFD,0xF4,0xF3);
5.备注说明
备注1:
本文档的所有信息都以十六进制表示。
备注2:
当有两个或多个字节表示一个信息时,都是低前高后的报文组织方式。
备注3:
文档中所有xx处表示效验码。
备注4:
文档中有所有描述为可配置处表示可以根据不同的厂家在长园共创厂家的系统上进行修改配置。
现场调试可以按双方约定以及根据本文档的描述进行配置软件。
备注5:
本文档所有报文的源站址和目的站址都为1.
备注6:
文档中所有示例X。
如示例1等,是为了好区分不同的示例增加一个数值来表示,可以直接理解为示例即可。
备注7:
本文档描述的软件系统目前支持在如下操作系统运行:
WINDOWS、UNIX、Linux并都实际联调应用过。
备注8:
因CDT规约本身是可以进行定制的,故有些厂家在实现CDT规约时,部分信息交互进行了特殊制定。
如对遥控操作五防解锁过程进行重新定义,而本文档只是描述常用到的CDT规约数据交互模式,特殊制定数据交互方式本文档不进行描述。