当前位置:文档之家› iec104规约中单点和双点遥控的区别

iec104规约中单点和双点遥控的区别

iec104规约中单点和双点遥控的区别

(原创版)

目录

1.IEC101 和 IEC104 规约的简介

2.单点和双点遥控的定义

3.单点和双点遥控在 IEC101 和 IEC104 规约中的应用

4.单点和双点遥控的区别

5.结论

正文

IEC101 和 IEC104 是两个用于电力系统自动化和远程控制的国际标准。IEC101 规约主要用于电力系统的遥信和遥测,而 IEC104 规约则用于电力系统的遥控。在这两个规约中,单点和双点遥控是两种常见的遥控方式。

单点遥控和双点遥控的定义如下:

单点遥控:在电力系统中,通过一个遥控点对一个被控设备进行控制。例如,通过一个遥控点控制一个开关的合闸或分闸。

双点遥控:在电力系统中,通过两个遥控点对一个被控设备进行控制。例如,通过一个遥控点控制一个开关的合闸,通过另一个遥控点控制该开关的分闸。

在 IEC101 和 IEC104 规约中,单点和双点遥控都被广泛应用。然而,这两种遥控方式有一些区别:

1.控制方式不同:单点遥控只涉及一个遥控点和一个被控点,而双点遥控涉及两个遥控点和一个被控点。因此,双点遥控的控制方式更为复杂。

2.应用场景不同:单点遥控通常用于对电力系统中的单个设备进行控

制,例如开关、断路器等。双点遥控则用于对电力系统中的多个设备进行协同控制,例如并联或串联控制。

3.通信方式不同:单点遥控只涉及一条通信链路,而双点遥控涉及两条通信链路。因此,双点遥控的通信方式更为复杂。

总的来说,单点和双点遥控在 IEC101 和 IEC104 规约中都有重要的应用,但它们有一些本质的区别。单点遥控适用于对单个设备进行控制,而双点遥控适用于对多个设备进行协同控制。

104报文解读

104规约大致有1997年和2002年(02版)两个版本,在配置上没什么变化,只 4096个,YK最多可配256个,YM最多可配512个。 4个控制域8位位组:前两个是发送序号,后两个是接收序号。 补充说明: 1、报文中的APDU长度指的是除68和APDU长度字节的所有字节。 2、注意长帧报文的“发送序号”与“接收序号”具有抗报文丢失功能。 3常用的类型标识 遥测:09----带品质描述的遥测量,每个遥测值占3个字节 0a----带3个字节时标的且具有品质描述的遥测值,每个遥测值占6个字节 0b---不带时标的标度化值,每个遥测值占3个字节 0c---带3个字节时标的标度化值,每个遥测值占6个字节 0d---带品质描述的浮点值,每个遥测值占5个字节 0e---带3个字节时标且具有品质描述的浮点值,每个遥测值占8个字节 15---不带品质描述的遥测值,每个遥测值占2个字节 遥信:01---不带时标的单点遥信,每个遥信占1个字节 03---不带时标的双点遥信,每个遥信占1个字节 14---具有状态变位检测的成组单点遥信,每个字节包括8个遥信SOE:02---带3个字节短时标的单点遥信 04---带3个字节短时标的双点遥信 1e---带7个字节时标的单点遥信 1f---带7个字节时标的双点遥信 遥脉:0f---不带时标的电度量,每个电度量占5个字节 10---带3个字节短时标的电度量,每个电度量占8个字节 25---带7个字节长时标的电度量,每个电度量占12个字节 其他:2d---单点遥控 2e---双点遥控 2f---双电遥调 64---召唤全数据 65---召唤全电度 67---时钟同步命令 4、常用的传送原因列表: 1---周期、循环 2---背景扫描 3---突发、自发上传

电力104规约详解

104规约详解 链路先握手再通信,不握手不通信,通信中断须再握手(建立链路) 确认报文的来回须对方的认可,认可方式可以是一条专用的报文也可以是下一个询问报文中的FCB来暗示 原因传送的信息都必须带上原因,不允许没有理由的传输地址每个信息量都有一个唯一的不重复的地址 类型每种信息的传输都有不同的功能类型 68 启动符 5D 长度 6C 控制域1 03 控制域2 78 控制域3 00 控制域4 01 遥信 D0 可变结构限定词(信息体个数) 14 00 传送原因 01 00 站地址 01 00 00 信息体地址(点号=信息体地址-起始地址) 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

规约对比标准的104规约 格式说明 APCI 起始字节68H APDU长度 控制域八位位组1 控制域八位位组2 控制域八位位组3 控制域八位位组4 ASDU TYP 类型标识 VSQ 可变结构限定词 COT_L 传送原因 COT_H ADDR_L 站地址 ADDR_H InfAddr_0 信息体 InfAddr_1 InfAddr_2 … 结构说明: TYP: 类型标识,可查表 在监视方向的过程信息 <0> := 未定义 <1> := 单点信息 M_SP_NA_1 <3> := 双点信息 M_DP_NA_1

IEC104规约报文说明(104报文解释的比较好的文本)

IEC104规约详解 一、四遥信息体基地址范围 “可设置104调度规约”有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下: 三、以公共地址字节数=2,传输原因字节数=2,信息体地址字节数=3为例对一些基本的报 文分析 第一步:首次握手(U帧) 发送→激活传输启动:68(启动符)04(长度)07(控制域)00 00 00 接收→确认激活传输启动:68(启动符)04(长度)0B(控制域)00 00 00 第二步:总召唤(I帧) 召唤YC、YX(可变长I帧)初始化后定时发送总召唤,每次总召唤的间隔时间一般设为15分钟召唤一次,不同的主站系统设置不同。 发送→总召唤: 68(启动符)0E(长度)00 00(发送序号)00 00(接收序号)64(类型标示)01(可变结构限定词)06 00(传输原因)01 00(公共地址即RTU地址)00 00 00(信息体地址)14(区分是总召唤还是分组召唤,02年修改后的规约中没有分组召唤) 接收→S帧: 注意:记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。 6804 01 00 02 00 接收→总召唤确认(发送帧的镜像,除传送原因不同): 68(启动符)0E(长度)00 00(发送序号)00 00(接收序号)64(类型标示)01(可变结构限定词)07 00(传输原因)01 00(公共地址即RTU地址)00 00 00(信息体地址)14(同上) 发送→S帧: 注意:记录接收到的长帧,双方可以按频率发送,比如接收8帧I帧回答一帧S帧,也可以要求接收1帧I帧就应答1帧S帧。 68 04 01 00 02 00 接收→YX帧(以类型标识1为例):

北京四方2014年度工程技术培训104规约解析及应用常见问题

一、链路连接 IEC104规约链路采用了tcp/ip方式,规定远动做server端,调度做client端,由调度发起连接。调试中远动和调度必须互相ping通,双方的端口类型、通讯ip和端口号设置必须一致。 调试中先ping通网关,再ping通主站。telnet登录qnx系统或者CSC1321的104插件,测试和主站或网关是否网络通讯正常。 在qnx系统下输入命令:ping 主站或网关ip 在104插件中输入命令:ping “主站或网关ip”,3 Ping不通网关的常见问题如下: 1、有些交换机或路由器的网卡不能自适应收发线序,需要用交叉网线; 2、子网掩码设置错误 3、一般网关的网口是指定的,插错网口将无法ping通网关 4、网段与其他网卡冲突 5、网卡损坏,需要通过笔记本测试验证 能ping通网关,却ping不通主站的常见问题如下: 1、早期的CSM320E缺少route文件,需要下装该文件到/usr/ucb下,属 性改为可执行 2、有些路由器需要设置10M/100M和全双工/半双工,四方的CSM320E 系列均为100M全双工。这种情况下笔记本往往是可以ping通主站的。 3、CSC1321在V2.90之前对路由数有16个的限制,16以后的远方地址 将无法ping通,升级到最新版本V2.92即可。 4、qnx操作系统对路由数有16个的限制,需要把路由ip设置改为网段 格式,配置格式为:add -net xxx.xxx.xxx.0 网关ip 能ping通主站,但是主站无法建立tcp连接,常见问题如下: 1、csm300ea的ser.cfg里类型、端口号、远端ip设置不正确,或者ip 地址与分号之间无空格,或者输入ip地址时启动了输入法 2、csc1321的s104进程未启动,或者远端ip、关联通道远端ip、端口 号设置错误 3、主站问题。远动机的网线插到笔记本,笔记本设成远动机IP,ping 通主站,运行WinTCT_S 服务器端工具,设置端口号,开始监听,如果 收到主站连接,且显示的远端地址与之前调度提供的一致,证明主站连 接无误,继续检查远动相关配置。如果收不到连接,或者远端地址不一 致,主站相关设置错误,主站检查自身设置。常见错误主站的访问地址 错误、主站自身地址错误、端口号错误等。有时主站修改上述参数后需 要重启才能生效。 二、报文格式 104规约共有三种报文格式,分别为上传信息的I帧、进行数据确认的S帧、实现基本链路控制的U帧。由于104采用了tcp传输格式,所以没有链路层,见到的报文均为应用层报文,基本报文格式如下:

104规约介绍

IEC104规约介绍- Presentation Transcript 1.IEC60875-5-104 规约介绍和报文分析国电南瑞谈苏伟 2.概论 o必读文件 o《中华人民共和国电力行业标准》 o idtIEC60870-5-104 :2002 o技术背景 o适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能 o IEC104 应用层与IEC101 完全相同,是101 的网络化访问 3.重点内容IEC104 规约结构通讯特点-报文重传机制,端口号工程实现要点平衡传输方式典型报文序 列 4.规约结构(1 )- 模型101 的应用层+ TCP/IP 提供的传输功能物理层ISO 参考模型链路层网络 层(IP) 传输层(TCP) 会话层表示层应用层(101 )socket app 5.规约结构(2 )- 适用网络 o局域网(两层交换机连接的单网段、三层交换机或路由器连接的多网段) o广域网(X.25 、FR (帧中继)、ATM (异步传输模式)、ISDN (综合服务数据网络)) o基于TCP/IP 的面向连接的网络服务。 o IP 网络本身的数据完整和安全性机制。 o可采取的其他安全措施:客户端限制访问;路由表限制访问;数据软硬件加密。 6.规约结构(3 )- APCI 控制信息远动配套标准的APDU 定义APDU 长度APCI APDU ASDU IEC101 和104 定义的ASDU 控制域八位位组 4 控制域八位位组3 控制域八位位组 2 控制域八位位组 1 APDU 长度(最大,253 )启动字符68 H 7.新概念 o APCI 控制信息 o可计数的信息传输功能-I 格式 o可计数的确认功能-S 格式 o启动,停止,测试功能-U 格式 o序列号记数,防止报文丢失,相对于101 的FCB 8.规约结构(4 )- I 格式 o信息传输格式类型(I 格式)的控制域 控制域第一个八位位组的第一位比特= 0 定义了I 格式,I 格式的APDU 常常包含一个ASDU. 八位位组 1 八位位组2 八位位组3 八位位组4 9.数据单元标识信息体I 格式应用服务数据单元(ASDU )类型标识一个字节可变结构限定词 一个字节传送原因二个字节公共地址二个字节信息体地址三个字节信息体元素元素定义信息体时标7 个字节… .. … . 信息体地址n 三个字节信息体元素n 元素定义信息体时标n 7 个字节10.表1 --- 在监视方向的过程信息类型标识:=UI8[1..8]<0..44> <0> := 未定义<1> := 单点信息 M_SP_NA_1 <3> := 双点信息M_DP_NA_1 <5> := 步位置信息M_ST_NA_1 <7> := 32 比特串 M_BO_NA_1 <9> := 测量值,规一化值M_ME_NA_1 <11> := 测量值,标度化值M_ME_NB_1 <13> := 测量值,短浮点数M_ME_NC_1 <15> := 累计量M_IT_NA_1 <20> := 带状态检出的成组单点信息M_PS_NA_1 <21> := 不带品质描述的规一化测量值M_ME_ND_1 <22..29>:= 保留* <30> := 带时标CP56Time2a 的单点信息M_SP_TB_1 * <31> := 带时标CP56Time2a 的双点信息M_DP_TB_1 *

IEC104报文解析

1.变化遥测报文举例: 68 04 07 00 00 00 子站响应帧报文 68 04 0B 00 00 00 2.链路测试帧报文: 68 04 43 00 00 00 响应帧报文 68 04 83 00 00 00 3.主站接收数据确认帧报文: 68 04 01 00 5A 02 4.总召唤上送遥测报文举例: 68 40 18 00 04 00 09 9114 0001 0B70 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F4 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 说明:0x09ASDU类型:遥测数据。 0x91 可变机构限定词:第七位定义该帧应用数据的数目,低位在前高位在后。最高位为1,表示应用数据是信息体地址连续的一串数据, 报文中只提供一个起始信息体地址,即第一个遥测的信息体地址, 后面的遥测在此地址的基础上递增。如上报文上送的是起始信息体 地址为0x4070的17个遥测。 0x0014 传送原因:定义数据上送的原因,低位在前高位在后。20为召唤上送,一般为响应总召唤。 0x004070起始信息体地址:该帧第一个遥测信息体地址,其后信息体地址在此地址后依次递增。 0x0b01公共地址:主站个子站设定的地址,低位在前高位在后。由主站方确定,子站严格按此地址设定。 00 00 00 遥测实际上送数据:以下每3个字节一个遥测数据,信息体地 址在起始地址上依次递增。 5.变化遥测报文举例: 68 3A 00 00 00 00 0908 03 0001 0B01 40 00 45 00 00 02 40 00 CD FF 00 03 40 00 32 00 00 04 40 00 0C 04 00 05 40 002C 00 00 06 40 00 0C 04 00 07 40 00 50 00 00 0F 40 0088 13 00 说明:0x09 ASDU类型:遥测数据。 0x08可变机构限定词:第七位定义该帧应用数据的数目,低位在前高位在后。最高位不为1,表示每个应用数据前带有一个3个字节的信息体 地址(inf),可以不是连续的。因为是遥测数据,所以每个信息体地 址后都有一个3个字节的模拟量数据。若最高位为1,见2总召遥测 报文举例。本报文上送8个遥测量。

104规约详解

链路先握手再通信,不握手不通信,通信中断须再握手(建立链路) 确认报文的来回须对方的认可,认可方式可以是一条专用的报文也可以是下一个询问报文中的FCB来暗示 原因传送的信息都必须带上原因,不允许没有理由的传输 地址每个信息量都有一个唯一的不重复的地址 类型每种信息的传输都有不同的功能类型 68 启动符 5D 长度 6C 控制域1 03 控制域2 78 控制域3 00 控制域4 01 遥信 D0 可变结构限定词(信息体个数) 14 00 传送原因 01 00 站地址 01 00 00 信息体地址(点号=信息体地址-起始地址) 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

结构说明: TYP:类型标识,可查表 在监视方向的过程信息 <0> := 未定义 <1> := 单点信息M_SP_NA_1 <3> := 双点信息M_DP_NA_1 <5> := 步位置信息M_ST_NA_1 <7> := 32比特串M_BO_NA_1 <9> := 测量值,归一化值M_ME_NA_1 <11> := 测量值,标度化值M_ME_NB_1 <13> := 测量值,短浮点数M_ME_NC_1 <15> := 累计量M_IT_NA_1 <20> := 带状态检出的成组单点信息M_PS_NA_1 <21> := 不带品质描述的归一化测量值M_ME_ND_1 <22..29>:= 为将来的兼容定义保留 <30> := 带时标CP56Time2a的单点信息M_SP_TB_1 <31> := 带时标CP56Time2a的双点信息M_DP_TB_1 <32> := 带时标CP56Time2a的步位置信息M_ST_TB_1 <33> := 带时标CP56Time2a的32比特串M_BO_TB_1 <34> := 带时标CP56Time2a的测量值,归一化值M_ME_TD_1 <35> := 带时标CP56Time2a的测量值,标度化值M_ME_TE_1 <36> := 带时标CP56Time2a的测量值,短浮点数M_ME_TF_1 <37> := 带时标CP56Time2a的累计量M_IT_TB_1 <38> := 带时标CP56Time2a的继电保护装置事件M_EP_TD_1 <39> := 带时标CP56Time2a的继电保护装置成组启动事件M_EP_TE_1 <40> := 带时标CP56Time2a的继电保护装置成组输出电路信息M_EP_TF_1 <41..44>:= 为将来的兼容定义保留 在控制方向的过程信息 类型标识:= UI8[1..8]<45..69> CON <45> := 单命令C_SC_NA_1 CON <46> := 双命令C_DC_NA_1 CON <47> := 步调节命令C_RC_NA_1 CON <48> := 设点命令,归一化值C_SE_NA_1 CON <49> := 设点命令,标度化值C_SE_NB_1 CON <50> := 设点命令,短浮点数C_SE_NC_1 CON <51> := 32比特串C_BO_NA_1 <52..57> := 为将来的兼容定义保留 在控制方向的过程信息,带时标的ASDU CON <58> := 带时标CP56Time2a的单命令C_SC_TA_1 CON <59> := 带时标CP56Time2a的双命令C_DC_TA_1 CON <60> := 带时标CP56Time2a的步调节命令C_RC_TA_1 CON <61> := 带时标CP56Time2a的设点命令,归一化值C_SE_TA_1 CON <62> := 带时标CP56Time2a的设点命令,标度化值C_SE_TB_1 CON <63> := 带时标CP56Time2a的设点命令,短浮点数C_SE_TC_1 CON <64> := 带时标CP56Time2a的32比特串C_BO_TA_1 <65..69> := 为将来的兼容定义保留

前置101,104配置说明

前置101、104规约配置使用说明 目录: 前置101、104规约配置使用说明 (1) iec104客户端规约 (3) 一.程序的启动 (3) 二.数据库的配置 (3) 1.前置通道信息表的配置 (3) 2.前置节点信息表的配置 (3) 三.配置文件的配置 (4) 1. 配置文件iec104_client_config.cfg (4) 2. 配置文件net_protocal_link_define.cfg (6) 四.常见问题分析 (7) 1.厂站不投入 (7) 2.数据不刷新 (7) 3.遥测数据不对 (8) 4.遥控无法操作 (8) iec104转发规约 (9) 一.程序的启动 (9) 二.数据库的配置 (9) 1.前置通道信息表的配置 (9) 2.前置节点信息表的配置 (9) 3.遥测转发量表 (10) 4.遥信转发量表 (11) 三.配置文件的配置 (11) 1. 配置文件iec104_server_config.cfg (11) 2. 配置文件data_server_net_config.cfg (13) 四.常见问题分析 (13) 1.对方链接不上 (13) 2.数据不刷新 (14) 3.遥测数据不对 (14) 4.对方收不到数据 (14) 特殊的iec104转发规约 (14) 一.程序的启动 (14) 二.数据库的配置 (14) 三.配置文件的配置 (15) 1.配置文件iec104_server_app_data_system_config.cfg (15) 2. 配置文件data_server_net_config.cfg (16) 3. 配置文件client_net_config_rel_fac_info.cfg (17) 四.常见问题分析 (18) 1.对方链接不上 (18)

104规约报文解析(实例(适用初学者))

104规约报文解析(实例(适用初学者)) IEC 104规约报文解析 一、固定长度报文:11 1、格式:启动字符长度控制域一控制域二控制域三控制域四 启动字符:68 长度:该字节之后的报文的字节数目。短帧都为04 2、常见帧: 启动链路:68 04 07 00 00 00 启动链路确认:68 04 0B 00 00 00 测试帧:68 04 43 00 00 00 测试确认:68 04 83 00 00 00 监视帧:68 04 01 00 00 00 二、可变长度报文 1、格式: 启动字符长度控制域一控制域二控制域三控制域四类型标识符 可变结构限定词传送原因高字节传送原因低字节公共地址高字节公共地址低字节数据启动字符:68 长度:该字节之后的报文的字节数目

类型标识:0x01:单点遥信 0x09:归一化遥测(整型) 0x0D:浮点型遥测 0x03:双点遥信 0x1e:SOE(事件记录) 0x67:对时 0x25:电度 0x64:总召 0x2d:单点遥控 0x2e:双点遥控 可变结构限定词:最高位表示数据是否连续,1:连续。不连续,低7位表示报文中包含的数据的个数。传送原因:0x06:激活 0x07:激活确认 0xA:激活终止 0x8:停止激活 0x09:激活停止确认 公共地址:设备地址 2、常见报文的格式:

点号=肇端地点大概信息体地点-104规约中配置的肇端地点 遥信:继续:数据报文的花式:3个字节(低前高后)肇端地点+n个字节的遥信值 不继续:数据报文的花式:3个字节(低前高后)信息体地点+1个字节的遥信值 3个字节(低前高后)信息体地址+1个字节的遥信值 3个字节(低前高后)信息体地址+1个字节的遥信值 遥测:继续:数据报文的花式:3个字节(低前高后)肇端地点+(4个字节的遥测值+1个字节的品格描绘) n组 不继续:数据报文的花式:3个字节(低前高后)信息体地点+4个字节的遥测值+1个字节的品格描绘3个字节(低前高后)信息体地点+4个字节的遥测值+1个字节的品格描绘3个字节(低前高后)信息体地址+4个字节的遥测值+1个字节的品质描述SOE:不区分连续不连续 数据报文花式:3个字节肇端地点+1个字节值+7个字节的时标(毫秒、秒、分、时、日、月、年)电度:继续:数据

网络参数及104规约说明-施志晖

104规约的网络结构及报文介绍 中西部施志晖 随着光纤通讯的兴起,为104规约的应用提供了越来越好的平台。现在104规约逐渐趋向主流。 1:104规约的网络模式及网络参数的介绍 1.1 104规约的网络模式 1.2 网络参数的介绍 在104通讯时,主站会分配一些IP地址和子网掩码,网关等参数, 2:104的报文结构及一些参数的理解 2.1 104的报文结构

104的报文共分为3种格式,即U格式,I格式,和S格式。 基本结构为:68+ length+控制8位组1+控制8位组2+控制8位组3+控制8位组4 +ASDU 其中: 控制域的第一个8位位组的第1比特=0定义了I格式,它表明APDU中包含应用服务数据单元ASDU,主要用于主站的总查询,对时,召唤电量,遥控等,子站的变化遥测,soe,变位遥信等的传送。如: 68 0e 00 00 00 00 64 01 06 01 c5 00 00 00 00 14 控制域的第一个8位位组的第1比特为1,第2比特为0定义了S格式,此种格式的APDU 不包含ASDU,当报文接收方收到发送方的I格式报文后,如果没有I格式报文需要发送给对方,可以向对方发送S格式报文以对所接收到的报文进行确认。比如: 子站发送报文: 68 46 0a 2f (发送序号)06 00 (接受序号)0b 0a 03 00 03 00 08 40 00 b5 0a 00 09 40 00 83 fe 00 0a 40 00 71 0a 00 14 40 00 42 f6 00 15 40 00 74 01 00 16 40 00 71 09 00 4a 40 00 13 00 00 4d 40 00 e9 ff 00 4f 40 00 0a 00 00 58 40 00 f6 ff 00 子站接收主站的确认报文: 68 04 01 00 0c 2f 控制域的第一个8位位组的第1比特=1,第2比特=1定义了U格式,此种格式的APDU 也不含ASDU,其作用主要在于实现3种控制功能,即启动子站进行数据传输(STARTDT)、停止子站的数据传输(STOPDT)和TCP链路测试(TESTFR)。比如: 接收报文: 68 04 07 00 00 00 (启动数据传输0000 0111) 发送报文: 68 04 0b 00 00 00 (确认数据传输0000 1011) 2.2 104的实施过程 IEC 60870-5-104包括非常丰富的应用服务数据单元(ASDU),它不但选取了绝大部分IEC 60870-5-101规约的ASDU,而且还扩展了类型标识为58到64,以及类型标识为107的新的ASDU。但在实际使用中,能够用到的仅仅是其中一小部分。 其实施过程为: (1)TCP连接的建立过程。站端RTU作为服务器,在建立TCP连接前,应一直处于侦听状态并等待调度端的连接请求,当TCP连接已经建立,则应持续地监测TCP连接的状态,以便TCP连接被关闭后能重新进入侦听状态并初始化一些与TCP连接状态有关的程序变量;调度端作为客户机,在建立TCP连接前,应不断地向站端RTU发出连接请求,一旦连接请求被接收,则应监测TCP连接的状态,以便TCP连接被关闭后重新发出连接请求。需要注意的是,每次连接被建立后,调度端和站端RTU应将发送和接收序号清零,并且子站只有在收到了调度系统的STARTDT后,才能响应数据召唤以及循环上送数据,但在收到STARTDT之前,子站对于遥控、设点等命令仍然应进行响应。 (2)循环遥测数据传送。对于遥测量,可以使用类型标识为9(归一化值)、11(标度化值)和13(短浮点数)及21(不带描述)的ASDU定时循环向调度端发送。 (3)总召唤过程。调度主站向子站发送总召唤命令帧(类型标识为100,传输原因为6),子站向主站发送总召唤命令确认帧(类型标识为100,传输原因为7),然后子站向主站发送单点遥信帧(类型标识为1)和双点遥信帧(类型标识为3),最后向主站发送总召唤命令结束帧(类型标识为100,传输原因为10)。 (4)校时过程。调度主站向子站发送时间同步帧(类型标识为104,传输原因6),子站

104规约报文解读

IEC104规约说明 97版或2002版IEC104在流程上没有什么变化,只是扩展了遥测遥信等信息体基地址.. IEC104 APCI 应用规约控制信息,ASDU 应用服务数据单元,APDU 应用规约数据单元 启动字符68H 定义了数据流中的起点,APDU 长度 = ASDU 的字节长度 + 4个控制字节,根据4个控制字节的内容分为三类报文:用于编号的信息传输(I 格式)、编号的监视功能(S 格式)、未编号的控制功能(U 格式)。如下所示: 高位 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 I 格式 S 格式 高位 U 格式 S 格式和U 格式的报文均无ASDU 部分。发送序列号N (S )和接收序列号N (R )的使用与ITU —T X .25定义的方法一致,发送方增加发送序列号而接收方增加接收序列号。有些厂家对这两个序列号的递增没有考虑。 控制站利用STARTDT (启动数据传输)和STOPDT (停止数据传输)来控制被控站的数据传输。当连接建立后,连接上的用户数据传输不会从被控站自动激活,控制站需要发送STARTDT 指令来激活这个连接中的用户数据传输,被控站用 STARTDT 响应,随后,被控站可利用IEC101中的有关ASDU (链路用户数据)将变化数据主动上送给控制站,控制站可以在收到一个或几个被控站的报文后发送一个S 格式的报文给被控站,控制站也可以利用有关的ASDU (链路用户数据)报文向被控站请求全数据或全电度,或向被控站下发遥控命令,或对时。

ASDU(应用服务数据单元)部分的格式如下: 类型标识为一个字节,可变结构限定词为一个字节,传输原因可以为一个或两个字节,公共地址可以为一个或两个字节,信息体地址可以为一个或两个或三个字节,具体采用几个字节表示需要遵照通信双方的约定。ASDU的详细内容请参考有关的IEC60870—5—101规约。 由于采用面向连接的TCP网络通道,在应用层可以认为报文是可靠的,因此,规约中没有对报文设置校验,基于同样的原因,规约中也不再采用IEC101的分组召唤。需要注意的是,和常规的模拟或数字通道比较起来,网络通道的传输速率非常高,被控站的发送周期需要参考控制站的通道的读写周期和规约的处理周期,当然,控制站的通道缓冲区的刷新周期也是要兼顾的,如果被控站发送太快,则控制站的通道缓冲区的报文看起来会显得比较乱。一般情况下没有什么问题,如果出现上述情况,协调一下对方的发送周期即可。 一.流程 下面以公共地址字节=2/传送原因字节=2/信息体地址字节=3,97版基地址为例. 报文中字符均为16进制表示, 报文中长度指除启动符与长度字节外的所有字节. 注意长帧报文中的”发送序号”与”接收序号”具有抗报文丢失功能. 第一步:首次握手(U帧) 发送―>激活传输启动:68(启动符)04(长度)07(控制域,启动传输生效)00 00 00 接收―>确认激活传输启动:68(启动符)04(长度)0B(控制域,启动传输确认)00 00 00 第二步:总召唤,召唤YC,YX(可变长I帧)初始化后定时发送总召唤 发送―>总召唤: 68(启动符)0E (长度)00 00(发送序号,2个字节)00 00(接收序号,2个字节)64(类型标识,总召)01(可变结构限定词)06 00(传送原因,2个字节,激活)01 00(公共地址,即RTU站址,2个字节)00 00 00(信息体地址,3个字节)14(QOI,区分是总召唤还是分组召唤,如果是2002版基地址的没有分组召唤) 接收―>S帧: (记录接收到的长帧,双方都可以按频率发送, 文本规定最多接收8帧I帧回答一S帧,但我们要求接收一帧I帧就应答一S帧) 68 04 01 00 02 00: 接收―>总召唤确认(发送帧的镜像,除传送原因不同): 68(启动符)0E(长度)00 00(发送序号,2个字节)00 00(接收序号,2个字节)64 (类型标识)01(可变结构限定词)07 00(传送原因,2个字节,激活确认)01 00(公共地址,即RTU站址,2个字节)00 00 00(信息体地址,3个字节)14 (QOI)

104规约报文详解(解剖麻雀_最快速掌握_强力推荐)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- IEC-60870-5-104:应用模型是:物理层,链路层,网络层,传输层,应用层 物理层保证数据的正确送达,保证如何避免冲突。(物理层利用如 RS232上利用全双工) 链路层负责具体对那个slave的通讯,对于成功与否,是否重传由链路层控制(RS485 2线利用禁止链路层确认) 应用层负责具体的一些应用,如问全数据还是单点数据还是类数据等(网络利用CSMA/CD等保证避免冲突的发生) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 基本定义:端口号2404,站端为Server 控端为Client,平衡式传输,2Byte站地址,2Byte传送原因,3Byte信息地址。 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 注:APDU 应用规约数据单元(整个数据)= APCI 应用规约控制信息(固定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 22 M->R:68 1510 0002 001E 01 03 0001 0079 00 00 01 10 01 24 13 D2 0A 02分析的结果是I (主动上报SOE,主动上报是因为104是平衡式规约)报文头固定为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 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帧),意义和格式都不相同

电力104规约详解

电力104规约详解 104规约详解 链路先握手再通信,不握手不通信,通信中断须再握手(建立链路) 确认报文的来回须对方的认可,认可方式可以是一条专用的报文也可以是下一个询问报文中的FCB来暗示 原因传送的信息都必须带上原因,不允许没有理由的传输地址每个信息量都有一个唯一的不重复的地址 类型每种信息的传输都有不同的功能类型 68 启动符 5D 长度 6C 控制域1 03 控制域2 78 控制域3 00 控制域4 01 遥信 D0 可变结构限定词(信息体个数) 14 00 传送原因 01 00 站地址 01 00 00 信息体地址(点号=信息体地址-起始地址) 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 规约对比标准的104规约 格式说明 APCI 起始字节68H APDU长度

控制域八位位组1 控制域八位位组2 控制域八位位组3 控制域八位位组4 ASDU TYP 类型标识 VSQ 可变结构限定词 COT_L 传送原因 COT_H ADDR_L 站地址 ADDR_H InfAddr_0 信息体 InfAddr_1 InfAddr_2 … 结构说明: TYP: 类型标识,可查表 在监视方向的过程信息 <0> := 未定义 <1> := 单点信息 M_SP_NA_1 <3> := 双点信息 M_DP_NA_1 <5> := 步位置信息 M_ST_NA_1 <7> := 32比特串 M_BO_NA_1 <9> := 测量值,归一化值 M_ME_NA_1 <11> := 测量值,标度化值 M_ME_NB_1 <13> := 测量值,短浮点数 M_ME_NC_1 <15> := 累计量 M_IT_NA_1 = 带状态检出的成组单点信息 M_PS_NA_1 <20> : <21> := 不带品质描述的归一化测量值 M_ME_ND_1 = 为将来的兼容定义保留 <22..29>: <30> := 带时标CP56Time2a的单点信息 M_SP_TB_1 <31> := 带时标

Get清风IEC104规约报文分析104报文解释的比较好的文本

IEC104规约报文分析(104报文解释的比较好的文本)

IEC104规约调试小结 一、四遥信息体基地址范围 “可设置104调度规约〞有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下: 类别 1997版基地址 2002版基地址 遥信 1H------400H 1H------4000H 遥测 701H------900H 4001H------5000H 遥控 B01H------B80H 6001H------6100H 设点 B81H------COO H 6201H------6400H 电度 C01H------C80H 6401H------6600 H 二、一些报文字节数的设置 类别 配置方式 公共地址 2

字节数 传输原因 2 字节数 3 信息体地 址字节数 此配置要根据主站来定,有的主站可能设为1,1,2,我们要改与主站一致。 三、以公共地址字节数=2,传输原因字节数=2, 信息体地址字节数=3为例对一些根本的报 文分析 第一步:首次握手〔U帧〕 发送→激活传输启动:68〔启动符〕04〔长度〕 07〔控制域〕00 00 00 接收→确认激活传输启动:68〔启动符〕04〔长度〕 0B〔控制域〕00 00 00 第二步:总召唤〔I帧〕 召唤YC、YX〔可变长I帧〕初始化后定时发送总召唤,每次总召唤的间隔时间一般设为15分钟召唤一次,不同的主站系统设置不同。 发送→总召唤: 68〔启动符〕0E〔长度〕00 00〔发送序号〕00 00〔接收序号〕64〔类型标示〕01〔可变结构限定词〕06 00〔传输原因〕01 00〔公共

相关主题
文本预览
相关文档 最新文档