




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层物理层保证数据的正确送达,保证如何避免冲突。(物理层利用如 RS232上利用全双工)链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认)应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生)- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。-注: APDU 应用规约数据单元(整个数据) = AP
2、CI 应用规约控制信息(固定6个字节) + ASDU 应用服务数据单元(长度可变)-APDU长度(系统-特定参数,指定每个系统APDU的最大长度)APDU的最大长度域为253(缺省)。视具体系统最大长度可以压缩。-【1个例子】104报文分析BUF序 0 1 2 3 4 5 6 7 8 9 .10 11 12 13 14 15 16 17 18 19 20 21 22M->R:68 15 10 00 02 00 1E 01 03 00 01 00 79 00 00 01 10 01 24 13 D2 0A 02分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约) 报文头固定
3、为0x68,即十进制104 长度15字节(不是6帧的,都是I帧) 发送序号=8【控制字节的解析 10 00 02 00 ,发送序号:0010H/2=16/2=8】 接收序号=1 【控制字节的解析 10 00 02 00 ,接收序号:0002H/2=2/2 =1】 0x1E=30 即 M_SP_TB_1 带长时标的单点信息 01 -> SQ:0 信号个数:1 03 00 -> 传送原因: T=0 P/N=0 原因=3 | 突发 01 00 -> 公共地址:1 79 00 00 -> 0x79=121 信息体地址: 121 01 -> 状态: 1 IV:0 NT:0
4、SB:0 BL:0 10 01 24 13 D2 0A 02 ->低位10 高位01,即0x0110=1*16*16+16=272 时标: 2002/10/18 19:36:00.272-每个字节都为unsigned char类型,如果是2个字节表示1个short型,则都是低位在前,高位在后。-【字节0】0x68即十进制数104,68做为BUF第0个字节,下面的说明依次向后排-【字节1】15即从字节2到最后的所有字节数(长度)-【字节2、3、4、5】这4个字节是4个控制域,对应不同类型的格式(I帧、U帧、S帧),意义和格式都不相同I帧(可变长度)的控制域定义其中发送序号、接收序号的低位都
5、需要左移1位,即乘2,才发出;接收时除2即可。S帧(固定6个字节的短帧,用于确认接收到对方的帧,但本身无信息数据)的控制域定义 U帧(固定6字节)的控制域定义 启动控制信息(V生效(激活) C确认) 命令(TEST测试 STOP停止 START启动)-【字节6】即ASDU的首字节就是类型标识(标准ASDU的选集【ASDU定义】)类型标识与传送原因分配(站-特定参数):灰块:不要求黑块:本配套标准不允许空白:功能或ASDU未采用类型标识与传输原因的标记:"×"只用在标准方向"R" 只用在反方向"B" 用在两个方向在监视方向的过
6、程信息(站-特定参数,只用在标准方向标"×",只用在相反方向标"R",用在两个方向标"B")<1> 0x01:M-SP-NA-1=单点信息 (总召唤遥信、变位遥信) <2> 0x02:M-SP-TA-1=带时标单点信息 (SOE事项) <3> 0x03:M-DP-TA-1=双点信息 <4> 0x04:M-DP-TA-1=带时标双点信息 <5> 0x05:M-ST-NA-1=步位置信息 <6> 0x06:M-ST-TA-1=带时标步位置信息 <7&g
7、t; 0x07:M-BO-NA-1=32比特串 <8> 0x08:M-BO-TA-1=带时标32比特串 <9> 0x09:M-ME-NA-1=测量值,规一化值 (越限遥测)<10> 0x0A:M-ME-TA-1=测量值,带时标规一化值 <11> 0x0B:M-ME-NB-1=测量值,标度化值 <12> 0x0C:M-ME-TB-1=测量值,带时标标度化值 <13> 0x0D:M-ME-NC-1=测量值,短浮点数 <14> 0x0E:M-ME-TC-1=测量值,带时标短浮点数 <15> 0x0F:M-
8、IT-NA-1=累计量 (电度量) <16> 0x10:M-IT-TA-1=带时标累计量 <17> 0x11:M-EP-TA-1=带时标继电保护装置事件 <18> 0x12:M-EP-TB-1=带时标继电保护装置成组启动事件 <19> 0x13:M-EP-TC-1=带时标继电保护装置成组输出电路信息 <20> 0x14:M-SP-NA-1=具有状态变位检出的成组单点信息 <21> 0x15:M-ME-ND-1=测量值,不带品质描述的规一化值 (总召唤遥测量) <30> 0x1E:M-SP-TB-1=带时标CP5
9、6TimE2A的单点信息 <31> 0x1F:M-DP-TB-1=带时标CP56TimE2A的双点信息 <32> 0x20:M-ST-TB-1=带时标CP56TimE2A的步位信息 <33> 0x21:M-BO-TB-1=带时标CP56TimE2A的32位串 <34> 0x22:M-ME-TD-1=带时标CP56TimE2A的规一化测量值 <35> 0x23:M-ME-TE-1=测量值,带时标CP56TimE2A的标度化值 <36> 0x24:M-ME-TF-1=测量值,带时标CP56TimE2A的短浮点数 <37&
10、gt; 0x25:M-IT-TB-1=带时标CP56TimE2A的累计值 <38> 0x26:M-EP-TD-1=带时标CP56TimE2A的继电保护装置事件 <39> 0x27:M-EP-TE-1=带时标CP56TimE2A的成组继电保护装置成组启动事件 <40> 0x28:M-EP-TF-1=带时标CP56TimE2A的继电保护装置成组输出电路信息 ASDU集<1>、<3>、<5>、<7>、<9>、<11>、<13>、<15>、<20>、<2
11、1>、<30>-<40>都可采用。在监视方向的系统信息(站-特定参数,采用标"×")<70> 046x:M-EI-NA-1=初始化结束 以上都是RTU向主站上传的报文类型在控制方向的过程信息(站-特定参数,只用在标准方向标"×",只用在反方向标"R",用在两个方向标"B")<45>0x2D:C-SC-NA-1=单命令 (遥控)<46>0x2E:C-DC-NA-1=双命令 (遥控)<47>0x2F:C-RC-NA-1=升
12、降命令 <48>0x30:C-SE-NA-1=设定值命令,规一化值(遥调) <49>0x31:C-SE-NB-1=设定值命令,标度化值 <50>0x32:C-SE-NC-1=设定值命令,短浮点数 <51>0x33:C-BO-NA-1=32比特串 <58>0x3A:C-SC-TA-1=带时标CP56TimE2A的单命令 <59>0x3B:C-DC-TA-1=带时标CP56TimE2A的双命令 <60>0x3C:C-RC-TA-1=带时标CP56TimE2A的升降命令 <61>0x3D:C-SE-TA-
13、1=带时标CP56TimE2A的设定值命令,规一化值 <62>0x3E:C-SE-TB-1=带时标CP56TimE2A的设定值命令,标度化值 <63>0x3F:C-SE-TC-1=带时标CP56TimE2A的设定值命令,短浮点数 <64>0x40:C-BO-TA-1=带时标CP56TimE2A的32比特串 可采用45-51或58-64ASDU。RTU须逐条对命令用相同报文确认在控制方向的系统信息(站-特定参数,只用在标准方向标"×",只用在反方向标"R",用在两个方向标"B")<10
14、0> 0x64:C-IC-NA-1=总召唤命令(总召唤) <101> 0x65:C-CI-NA-1=电能脉冲召唤命令(召唤电度量)<102> 0x66:C-RD-NA-1=读命令 <103> 0x67:C-CS-NA-1=时钟同步命令(校时)<104>0x68:C-TS-NA-1=测试命令 <105> 0x69:C-RP-NA-1=复位进程命令 <106> 0x6A:C-CD-NA-1=延时传输命令 <107> 0x6B:C-TS-TA-1=带时标CP56TimE2A的测试命令 RTU须逐条形成镜像报文在
15、控制方向的参数命令(站-特定参数,只用在标准方向标"×",只用在反方向标"R",用在两个方向标"B")<110> 0x6E:P-ME-NA-1=测量值参数,规一化值 <111> 0x6F:P-ME-NB-1=测量值参数,标度化值 <112> 0x70:P-ME-NC-1=测量值参数,短浮点数 <113> 0x71:P-AC-NA-1=参数激活 文件传输(站-特定参数,只用在标准方向标"×",只用在反方向标"R",用在两个方向标&
16、quot;B")<120> 0x78:F-FR-NA-1=文件准备好 <121> 0x79:F-SR-NA-1=节已准备好 <122> 0x7A:F-SC-NA-1=召唤目录,选择文件,召唤文件,召唤节 <123> 0x7B:F-LS-NA-1=最后的节,最后的度 <124> 0x7C:F-AF-NA-1=确认文件,确认节 <125> 0x7D:F-SG-NA-1=段 <126> 0x7E:F-DR-TA-1=目录空白或×,只在监视(标准)方向有效 -【字节7】可变结构限定词 D7位: SQ
17、=0离散的信息报告 SQ=1顺序的信息报告 Num:信息的数目范围0127(即1个包中包含的YC、YX等信息的个数)-【字节8、9】传送原因常用传送原因CAUSE30x03突变信息50x05请求、被请求60x06激活70x07激活确认80x08停止激活90x09停止激活确认100x0A激活终止200x14响应站总召唤21-360x15-0x24响应第1组召唤响应第16组召唤370x25响应计数量38-410x26-0x29响应第1组计数量响应第4组计数量-【字节10、11】公共地址(即厂站地址)一般LINK ADDR(链路地址)取站地址,如果站中仍分区(SUSTATION)就用ASDU来区分如
18、果只有一个那干脆取一样就好了例如01 00 则由于低位01 高位00 即 0x0001 公共地址=1-以下部分根据前面 字节6的类型,字节7的个数、以及是顺序还是单个,决定了信息体的个数和格式-【字节12、13、14】信息体地址,即我们常说的点号例如 79 00 00 则由于低位79 中间00 高位00 即 0x000079 = 7*16+9 = 112+9 = 121推荐的信息对象地址范围数据类型新地址分配范围信息量老地址分配范围信息量遥信量1H1000H40961H400H1024遥测量4001H5000H4096701H-900H512参数量5001H6000H4096901H-B00H
19、512遥控量6001H6200H512B01H-B80H128设定值6201H6400H512B81H-C00H128步位置量(变压器分接头)66011H6700H256C81H-CA0H32向子站传送二进制信息6701H6800H256CA1H-CC0H32子站远动终端状态6801HCE9H-【字节15】信息定义-遥测归一化值(数据的一种离散表示方法,可保证数据精度)可用下面公式。例子:传送二次电压值,量程(其它量程应该是多少呢?)为100,实时值X=99.98,使用16点采样方式,Y应该是多少? 求得Y=27300.37217,取整并整理为 0x6AA4,则发送的归一化值为 0x A4 A
20、6-104规约源码示例【h.对时过程的源码】主站->子站 主站(客户)端下发:68 14(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 67(ASDU) 1(信息体个数)06 00(传送原因) 公共地址低 公共地址高 00 00 00(信息体地址)毫秒低 毫秒高 分钟 小时 日期 月份 年份RTU(服务器)端应答:68 14(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 67(ASDU) 1(信息体个数)07 00(传送原因) 公共地址低 公共地址高 00 00 00(信息体地址)毫秒低 毫秒高 分钟 小时 日期 月份 年份【i.总召唤过程的源码】主站
21、(客户)端下发:68 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU) 1(信息体个数)06 00(传送原因) 公共地址低 公共地址高 00 00 00(信息体地址)14RTU(服务器)端应答1.对总召唤进行确认:68 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU) 1(信息体个数)07 00(传送原因) 公共地址低 公共地址地 00 00 00(信息体地址)14 上送全遥信(可能多帧):(遥信都按单遥处理)68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 02(ASDU)信息体个数(Bit7=1,
22、表示连续信息体地址) 14 00(传送原因)公共地址低 公共地址高 3字节的第1点遥信信息体地址 第1点遥信的品质描述和值 第1点遥信的3字节时标 上送全遥测(可能多帧):(其中标度化遥测数的表示方法为:Bit10-Bit0为数值部分,负数为补码;Bit11为符号位,0正1负;Bit15-Bit12为空)68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 0B(ASDU,表示采用标度化值)信息体个数(Bit7=1,表示连续信息体地址)14 00(传送原因) 公共地址低 公共地址高 3字节的第1点遥测信息体地址 第1点遥测的2字节标度化值 第1点遥测的品质描述 4总召唤结束:68
23、 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU)1(信息体个数)0A 00(传送原因) 公共地址低 公共地址地 00 00 00(信息体地址)14【j. 电度召唤过程的源码】主站(客户)端下发:68 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 0F(ASDU) 1(信息体个数)06 00(传送原因) 公共地址低 公共地址高 00 00 00(信息体地址)14RTU(服务器)端应答(很明显窗口尺寸>1):1. 对电度召唤进行确认:68 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 0F(ASDU) 1
24、(信息体个数)07 00(传送原因) 公共地址低 公共地址地 00 00 00(信息体地址)12. 上送全电度(可能多帧):68 APDU长度 控制字节1 控制字节2 控制字节3 控制字节4 0F(ASDU)信息体个数(Bit7=1) 25 00(传送原因) 公共地址低 公共地址高 3字节的第1点电度信息体地址 第1点电度的4字节值 第1点电度的品质 描述0xC0 3电度召唤结束:68 0E(APDU长度) 控制字节1 控制字节2 控制字节3 控制字节4 64(ASDU)1(信息体个数)0A 00(传送原因) 公共地址低 公共地址地 00 00 00(信息体地址)14【k. 单点遥控过程的源码】1主站(客户)端下发单点遥控选择:(其中遥控性质字节的各位含义:Bit7=1,选择;=0,执行;Bit1Bit0=01,合闸;=00,分闸(单遥);=02,合闸;=01,分闸(双遥);Bit654
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省2025届数学七下期末学业质量监测试题含解析
- 企业战略影响下的可持续发展路径试题及答案
- 续方管理中的难点与对策计划
- 重庆十一中2025届数学八下期末达标检测模拟试题含解析
- 学期工作总结与展望计划
- 江苏省苏州市立达中学2025届数学七下期末学业质量监测试题含解析
- 急诊医学志愿者的参与计划
- 新年实现财务管理的工作安排计划
- 紧贴时事的计算机二级VB试题及答案
- 水务管理数字化转型分析计划
- X射线(RAY)上岗证考试试题及答案
- 人教版物理八年级下册第三次月考试卷及答案
- 游戏研发团队管理及创新激励机制设计
- 【MOOC】家具史-南京林业大学 中国大学慕课MOOC答案
- 门市房转租合同
- 2024年度高速公路监控系统维护承包合同
- 北京市矢量地图-可改颜色
- 英语俚语课件教学课件
- 悬崖村课件教学课件
- 船舶结构节点图
- 污水处理ao工艺
评论
0/150
提交评论