IEC104规约介绍
电力规约104
电力规约104什么是电力规约104?电力规约104(IEC 60870-5-104)是一种用于电力自动化系统中的通信协议。
它定义了在电力系统中传输数据的规则和格式,使得不同设备和系统之间可以进行可靠的通信和数据交换。
电力规约104广泛应用于电网监控、远程控制、自动化设备等领域。
电力规约104的特点1.高可靠性:电力规约104采用了可靠的数据传输机制,确保数据的准确性和完整性。
它使用了确认和重传机制,以及错误检测和纠正技术,可以应对通信中可能出现的各种问题和干扰。
2.高效性:电力规约104采用了二进制编码方式,使得数据传输更加高效。
它使用了紧凑的数据格式和高效的压缩算法,减少了通信的带宽和传输延迟,提高了系统的响应速度和效率。
3.灵活性:电力规约104支持灵活的配置和扩展。
它定义了多种数据类型和功能码,可以适应不同的应用场景和需求。
同时,它还提供了丰富的通信参数和选项,可以根据具体情况进行定制和调整。
4.安全性:电力规约104提供了多种安全机制,保护通信和数据的安全性。
它支持数据的加密和认证,防止数据泄露和篡改。
同时,它还提供了访问控制和权限管理的功能,确保只有授权的设备和用户可以进行通信和操作。
电力规约104的应用电力规约104广泛应用于电力自动化系统中的各个环节和领域,包括:1. 电网监控与调度电力规约104可以实现对电网状态和运行情况的实时监测和调度。
通过与监控中心的通信,各个电力设备和系统可以将实时数据和状态信息传输给监控中心,从而实现对电网的全面监控和调度。
监控中心可以根据接收到的数据,进行故障诊断、负荷预测、优化调度等工作,提高电网的可靠性和经济性。
2. 远程控制与操作电力规约104可以实现对电力设备和系统的远程控制和操作。
通过与控制中心的通信,可以实现对设备的开关控制、参数设置、故障复位等操作。
这使得运维人员可以远程监控和控制设备,减少了人工操作的工作量和风险,提高了运维效率和安全性。
104规约详细介绍及报文解析 -回复
104规约详细介绍及报文解析-回复规约(Protocol)是计算机网络通信中的一种协议,用于定义数据交换的格式、顺序以及错误检测和纠正等内容。
104规约(IEC 60870-5-104)是国际电工委员会(International Electrotechnical Commission)制定的一种规约,主要用于监控与控制系统之间的通信。
本文将详细介绍104规约及其报文解析。
一、104规约简介104规约是一种基于TCP/IP网络通信的规约,主要用于工业自动化领域中的远程监控与控制系统。
它提供了一种可靠、高效的通信方式,能够满足实时性、灵活性和可靠性等要求。
104规约采用了面向报文和面向连接的通信方式,能够支持点对点、点对多点和多点对点的通信模式。
二、104规约报文结构104规约的报文结构包括报文头(Header)、ASDU(Application Service Data Unit)和报文尾(Footer)。
报文头包含了报文的控制信息,用于表示报文类型、优先级和传输原因等。
ASDU是实际传输的数据部分,负责携带各种监控与控制的信息。
报文尾用于检测报文的完整性和一致性。
三、104规约报文解析1. 报文头解析:首先读取报文头,根据报文头的信息可以确定报文的类型、传输原因和发送序号等。
报文类型表示了报文的目的和功能,如启动报文、确认报文或者监控与控制的报文。
传输原因表示了触发发送该报文的原因,如周期定时发送、事件触发发送等。
2. ASDU解析:根据ASDU的类型可以确定ASDU的功能和数据的含义。
不同类型的ASDU用于传输不同种类的监控与控制的数据,如单点信息、双点信息、测量值和参数等。
根据ASDU的结构和定义,可以提取出数据的具体内容。
3. 报文尾解析:最后检查报文尾以验证报文的完整性和一致性。
报文尾通常包括一个校验和,用于检测报文是否被修改或丢失。
四、104规约报文的应用104规约广泛应用于电力、水利、交通、石油等行业中的远程监控与控制系统。
104协议介绍
IEC60870标准的进展(继续)
(远动设备和系统)
60870-6 与ISO和ITU-T建议兼容的远动标准 -6-1 1995年 标准应用范围和结构 2003年 -6-2 1995年 基本标准的应用 2003年 -6-503 1997年 TASE.2服务与协议书 GB/T18700.1-2002 -6-505 2000年 TASE.2用户指南 2003年 -6-601 1994年 与分组交换网连接的端系统 2003年 其提供定向传输服务的功能 性协议子集 -6-602 2001年 TASE传输协议子集 GB/T18700.3-2002 -6-702 1998年 在端系统中提供TASE.2应用 2002年 服务的功能性协议子集 GB/T -6-802 1997年 TASE.2目标模型 GB/T18700.2-2002 -6-501,-5-502,-6-504,-6-701为TASE.1的相关标准。
104规约介绍-1: 国际和国内标准
标准和体系 IEC TC57 POWER SYSTEM CONTROL AND ASSOSIATION COMMUNICATION ISO ITU-T
全国电力系统控制及通信标准技术委员会
1标准 世界主要趋势,各个国家共同参予制定、采用IEC标准. 2国家标淮
104规约介绍-1: 国际和国内标准
•接收端最迟在接收了8次I格式应用规约数据单元以后发出认 可
104规约介绍-2:报文结构-报文体 数 据 单 元 标 识
类型标识
可变结构限定词 传送原因 公共地址 信息体地址 信息体元素 信息体时标
一个字节
一个字节 两个字节 两个字节 三个字节 元素定义 3个或7个字节 ….
TESTFR STOPDT STARTDT CON ACT CON ACT CON ACT 0 0 0
IEC104协议规约解析
IEC104协议规约解析IEC104协议规约解析⼀、四遥信息体基地址范围104调度规约有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下:类别1997版基地址2002版基地址遥信1H------400H1H------4000H遥测701H------900H4001H------5000H遥控B01H------B80H6001H------6100H设点B81H------COOH6201H------6400H电度C01H------C80H6401H------6600H⼆、⼀些报⽂字节数的设置类别配置⽅式公共地址字节数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(公共地址即RTU地址)00 00 00(信息体地址)14(区分是总召唤还是分组召唤,02年修改后的规约中没有分组召唤)接收→S帧:注意:记录接收到的长帧,双⽅可以按频率发送,⽐如接收8帧I帧回答⼀帧S帧,也可以要求接收1帧I帧就应答1帧S帧。
68 04 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帧。
IEC104规约详细讲解解析
规约特点(11)和IEC 60870-5-101 的比较
• 采用IEC 60870-5-101的平衡传输模式,通过TCP/IP协议传 输远动信息;应用层和101完全相同,是101的网络化访问。 • 保留1个启动字符,1个帧长L;删除第2个启动字符,第2 个帧长L,链路控制域(C),链路地址域(A),校验 和结束字符;增加传输层所需要的4个控制字节,可以实 现启动(建立关联),停止(结束关联),测试等控制功 能(U格式),可计数的监视功能(S格式)和可计数的信 息传输功能(I格式)。 • 由于网络传输延时不确定和网络可能发生暂时性故障,采 用从毫秒到年的7个字节时标。 • 在应用功能方面,除了IEC 101的召唤1级用户数据,召唤2 级用户数据功能(链路层功能)不能使用外,其他应用功 能全部保留。
通讯特点(7)防止报文丢失和报 文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0
B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
Ack 0 V(S) 0 V(R) 0
连接建立 U (STARTDT 激活)
U(STARTDT 确认) 数据传输激活 或 U(STARTD 生效)
APDU 发送或接收后的内 部计数器 V 状态
V(S) 0 1 2 V(R) 0 Ack 0
1
I(0,0)
S(1)
超时 t1
1
主动关闭
IEC 2796/2000
未确认的最后的 I 格式 APDU 情况下的超时
通讯特点(5)防止报文丢失和 报文重复传送
`
A站
APDU 发送或接收后的
B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
IEC104规约报文说明(104报文解释的较好的文本)
IEC104规约调试小结调试广西中调IEC-104规约时对报文作了如下的分析,不对地方请指正。
一、四遥信息体基地址范围“可设置104调度规约”有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测、遥信等信息体基体址,区别如下:类别1997版基地址2002版基地址遥信1H------400H 1H------4000H遥测701H------900H 4001H------5000H遥控B01H------B80H 6001H------6100H设点B81H------COOH 6201H------6400H电度C01H------C80H 6401H------6600H二、一些报文字节数的设置类别配置方式公共地址字节数 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(公共地址即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帧。
通用版IEC104使用说明
通用版IEC104使用说明一、基本介绍通用版IEC104规约是根据IEC104通用标准而实现的,在运用配置软件DataEditor工具进行工程配置时,对每台基于通用版104通信规约的远动装置都会自动生成一个预先配置好的配置文件,配置文件名为node n.ini,文件名中的n表示该远动装置所属的节点号。
通用版IEC104规约程序是通过读取配置信息来决定数据传输的报文格式,因此通用版104通信规约是可配置的,通过更改配置可以进行不同数据类型或报文格式的数据通信。
另外,程序对数据的处理方面实行模块化设计,具有较强的通用性和可移植性。
二、使用说明1.工程配置工程配置同以往其它规约配置一样,如下图:图1 工程配置图2.配置文件配置文件(node n.ini)标准格式如下:[IEC104-CONFIG]YX_START_ADD=1;遥信起始位地址YC_START_ADD=16385;遥测量起始位地址YM_START_ADD=25601;电能量起始位地址SOE_START_ADD=4079;继电保护起始地址PARAMETER_START_ADD=20481;参数量起始位地址YK_START_ADD=24577;遥控起始位地址V ALUE_START_ADD=25089;设定值起始位地址FJT_START_ADD=26113;变压器分接头起始位地址INFO_START_ADD=26369;向子站传送二进制信息起始位地址STATE_START_ADD=26881;子站远动终端状态起始位地址COT_BYTE_NUM=2;传输原因字节数(1,2)COMMON_ADD_BYTE_NUM=2;应用服务数据单元公共地址字节数(1,2)INFO_OBJECT_ADD_BYTE_NUM=3;信息体地址字节数(1,2,3)YX_ASDU_TYPE=1;遥信标识类型BWYX_ASDU_TYPE=1;变位遥信标识类型SOE_ASDU_TYPE=30;事件标识类型YC_ASDU_TYPE=9;遥测量标识类型BHYC_ASDU_TYPE=21;变化遥测量标识类型YM_ASDU_TYPE=15;电能量标识类型,没有做带时标的YK_ASDU_TYPE=45;遥控标识类型SETV ALUE_ASDU_TYPE=48;定值设定标识类型,只要不是50(4个字节)其他都一样SETV ALUE_AUTO=1;0表示设定定值时需要有选择、执行的过程,1表示自动执行,可以不需要选择CONNECT_TIMEOUT=30;建立连接的超时(单位: s)TEST_TIMEOUT=15;应用规约数据单元的发送或者测试的超时时间(单位: s)DA TA_TIMEOUT=10;无数据报文情况下认可的超时时间(单位: s)TESTDATA_TIMEOUT=30;在长时间静止状态情况下发送测试帧的超时时间(单位: s) WSetK=12;K定值WSetW=1;W定值以上为通用版IEC104规约的标准配置,也是默认配置,每个参数附有详细注释,用户可以更需需要更改某个参数,选择需要传输的报文类型。
IEC 101(104)规约 介绍
40
1级数据-变位遥信
68 L L 68 L.C L.A A.D CS 16
01 02 14 01 04 00 01 01 00 00 不带时标的单点信息 SQ:1 元素序列;2个信息对象 传输原因:总召唤 应用层公共地址01 信息体地址:0x0004 值:合 信息体地址:0x0001 值:分
48 100 101 103
遥调 总召唤 召唤电度量 校时
0x30 0x64 0x65 0x67
20
可变结构限定词
D7 D6 D5 D4 D3 D2 D1 D0
SQ
Num
说明:
SQ<0>:由信息对象地址寻址的单个信息元素或元素集合。
SQ<1>:单个信息元素或信息元素同类集合的序列。 SQ<0>:每个信息体分别带有信息体地址 SQ<1>:所有信息体共用信息体地址,后续信息体地址依 次加1。
17
链路层控制域功能码(平衡模式)
启动方向 功能码和服务
<0> 复位远方链路 <1>复位用户进程 <3>发送/确认用户数据 <9>请求链路状态
从动方向 功能码和服务
<0>确认:肯定认可 <1>确认:否定认可
<4>发送/无应答用户数据 无应答 <11>响应:链路状态
18
规约应用层
0x68 Len Len 0x68 Link Control Link Address Application Data Check Code 0x16
信息体地址:0x0704 遥测值:0x640a 品质描述:00
信息对象地址:0x0705 遥测值:0x730b 品质描述:00 信息对象地址:0x0706 遥测值:0x0273 品质描述:00
IEC104规约详细讲解
I(0,0) I(1,0)
I(2,0)
S(3)
B站
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
V(S) V(R) Ack
00
0
1
2
3
3
S(b)
b=接收序 号
S 格式 APDU 认可编号 I 格式 APDU 的未受干扰过程
通讯特点(3)防止报文丢失和 报文重复传送
A站
APDU 发送或接收后的 内部计数器 V 状态
A站
B站
APDU 发送或接收后的 内部计数器 V 状态
Ack V(S) V(R)
0
0
0
连接建立 U (STARTDT 激活)
APDU 发 送 或 接 收 后 的 内部计数器 V 状态
Ack V(S) V(R)
0
0
0
U(STARTDT 确认)
数据传输激活
或
超时
U(STARTD 生效)
t1
主动关闭
开 始 数 据 传 送 过 程
远动设备及系统 第5-104部分:传输规约
采用标准传输文件集的IEC60870-5-101 的网络访问
Telecontrol equipment and systems Part 5-104:Transmission protocolsNetwork access for IEC 60870-5-101 using standard transport profiles
工程实现要点(2)
• 国标104和国标101一样,对各类量的信息体地址范 围做了划定,具体而言遥信为4096点(信息体地址 为1H-1000H),遥测为4096点(信息体地址为 4001H-5000H),电度为512点(信息体地址为 6401H-6600),遥控为512点(信息体地址为6001H6200H),当要传送的信息量很大时,需要使用多个 虚拟RTU。而IEC 60870-5-104规约中由于采用了3个 字节的信息体地址且没有划定各类量的信息体地址 范围,所以1个RTU的容量就很大,在具体工程中再 临时确定各类量的起始信息体地址和数量。
iec104 规约
IEC 104规约IEC 104(International Electrotechnical Commission,国际电工委员会)规约是一种用于电力系统自动化和远动(Telecontrol)领域的通信协议。
它主要用于实时监测和控制电力设备,实现电力系统的自动化管理。
IEC 104 规约是全球电力系统自动化领域广泛应用的标准之一。
IEC 104 规约的主要特点和内容包括:1. 应用范围:IEC 104 规约适用于各种电力系统自动化装置,如保护装置、测量装置、控制装置等。
2. 通信协议:IEC 104 采用基于 TCP/IP(传输控制协议/因特网互联协议)的通信协议,实现设备之间的数据传输。
3. 消息结构:IEC 104 消息采用面向对象的设计,主要包括头域、地址域、应用域和数据域。
头域用于标识消息类型和版本;地址域用于标识消息的目的设备;应用域表示消息的功能;数据域包含具体的数据信息。
4. 数据传输方式:IEC 104 支持两种数据传输方式:同步传输(ASDU,Automatic Switched Data Unit)和异步传输(ADU,Application Data Unit)。
同步传输适用于实时性要求较高的场景,异步传输适用于实时性要求较低的场景。
5. 报文解析:IEC 104 报文采用面向对象的方法进行解析,实现设备间的数据交换。
报文解析过程包括:协议解析、应用解析和数据解析。
6. 安全性:IEC 104 规约提供了一定程度的安全性,包括数据加密、认证、防篡改等措施。
7. 兼容性:IEC 104 规约兼容多种通信网络和设备,如以太网、光纤通信、串行通信等。
8. 扩展性:IEC 104 规约具有良好的扩展性,可以根据实际需求添加新的功能和模块。
IEC 104 规约是一种用于电力系统自动化和远动领域的通信协议,具有广泛的应用前景。
通过 IEC 104 规约,可以实现电力设备之间的实时监测和控制,提高电力系统的自动化管理水平。
104规约帧类型
104规约帧类型摘要:1.引言2.104规约帧类型的定义和作用3.104规约帧类型的分类及特点4.104规约帧类型在工业自动化领域的应用5.104规约帧类型在我国的标准和发展6.总结正文:【引言】在现代工业自动化领域,通信协议和帧类型是关键的技术要素。
104规约帧类型作为一种常见的通信帧结构,广泛应用于各种工业自动化系统中。
本文将对104规约帧类型进行详细介绍,包括其定义、分类、应用以及在我国的标准和发展。
【104规约帧类型的定义和作用】104规约帧类型,顾名思义,是遵循IEC 60870-5-104通信协议的数据帧。
它主要用于工业自动化系统中的信息传输,具有较高的可靠性、实时性和安全性。
104规约帧类型通过定义不同的数据结构,实现了设备间的高效通信,为工业自动化系统提供了强大的信息传输能力。
【104规约帧类型的分类及特点】104规约帧类型主要分为以下几类:1.单帧:单帧数据传输,适用于简单、短量的数据传输场景。
2.链式帧:由多个单帧组成,适用于较长、复杂的数据传输场景。
3.批量帧:一次性传输多个数据块,提高传输效率。
4.复合帧:包含多种数据类型,实现多种功能。
104规约帧类型的特点:1.采用字节填充,保证数据传输的可靠性。
2.采用CRC校验,确保数据传输的完整性。
3.支持多种传输速率,满足不同应用场景的需求。
4.帧结构灵活,可扩展性强。
【104规约帧类型在工业自动化领域的应用】104规约帧类型在工业自动化领域具有广泛的应用,如:1.监控和控制:用于实时监控设备运行状态,实现远程控制。
2.数据采集和处理:用于采集现场设备数据,进行处理和分析。
3.故障诊断:通过传输故障信息,实现设备的故障诊断。
4.系统集成:用于集成不同厂商、不同协议的设备。
【104规约帧类型在我国的标准和发展】我国针对104规约帧类型制定了相应的国家标准,如GB/T 19519-2004《工业自动化系统与集成通信网络和协议104规约》。
104规约详细介绍及报文解析
104规约详细介绍及报文解析104规约是一种通信协议,它用于在远程终端和主站之间进行数据通信。
它是中国电力行业广泛采用的一种通信规约,用于电力行业的监控、调度和通信管理。
104规约的报文格式是基于二进制的,它采用了长度可变、字段定义明确的方式。
它分为应用层APCI和传输层TPCI两部分,其中APCI包含应用数据单元(ASDU)和信息体地址(ASDU地址),用于具体的数据传输。
TPCI则包含了传输控制功能,包含了传输原因、接收端确认和发送端未决等信息。
在104规约中,主站扮演着控制和管理的角色,而远程终端则负责执行主站的命令和返回数据。
主站和远程终端之间的通信是基于主从站的模式进行的,主站发起请求,远程终端回应请求,并返回所需的数据。
这种方式能确保通信的可靠性和及时性。
104规约的报文解析涉及到四个步骤:开始字符检测、长度检测、报文解析和CRC校验。
开始字符检测是检查报文开始字符是否正确,通常是一个固定的字符序列。
长度检测是检查报文长度是否符合规定,通常在报文的头部包含了长度信息。
报文解析是将接收到的报文按照规约的格式解析成具体的字段和数据。
CRC校验是使用冗余校验码来验证报文的完整性和正确性。
104规约的应用数据单元(ASDU)是其最重要的组成部分。
ASDU包含了具体的数据信息,如测量值、遥控命令、遥调命令等。
ASDU的结构是由信息体地址(ASDU地址)、传送原因(COT)、帧标识(PI)和信息体元素(IE)组成。
信息体地址用于标识ASDU的类型和用途,传送原因用于说明报文的目的和意义,帧标识用于区分不同的报文类型,信息体元素用于携带具体的数据信息。
在报文的传输过程中,主站和远程终端之间需要进行传输的确认和未决等操作。
这些操作由传输控制功能(TPCI)来实现。
TPCI包含了传输原因、接收端确认和发送端未决等字段,用于确保数据的可靠传输和及时响应。
总结起来,104规约是一种用于电力行业的通信协议,它采用二进制的报文格式,主从站模式进行数据通信。
104规约介绍
IEC104规约介绍- Presentation Transcript1.IEC60875-5-104 规约介绍和报文分析国电南瑞谈苏伟2.概论o必读文件o《中华人民共和国电力行业标准》o idtIEC60870-5-104 :2002o技术背景o适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能o IEC104 应用层与IEC101 完全相同,是101 的网络化访问3.重点内容IEC104 规约结构通讯特点-报文重传机制,端口号工程实现要点平衡传输方式典型报文序列4.规约结构(1 )- 模型101 的应用层+ TCP/IP 提供的传输功能物理层ISO 参考模型链路层网络层(IP) 传输层(TCP) 会话层表示层应用层(101 )socket app5.规约结构(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 H7.新概念o APCI 控制信息o可计数的信息传输功能-I 格式o可计数的确认功能-S 格式o启动,停止,测试功能-U 格式o序列号记数,防止报文丢失,相对于101 的FCB8.规约结构(4 )- I 格式o信息传输格式类型(I 格式)的控制域控制域第一个八位位组的第一位比特= 0 定义了I 格式,I 格式的APDU 常常包含一个ASDU. 八位位组 1 八位位组2 八位位组3 八位位组49.数据单元标识信息体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 *<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>:= 保留* 这些类型在IEC60870-5-101 补充件A1 中定义11.表2 在控制方向的过程信息类型标识:= 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_NA_1 CON <59> := 带时标CP56Time2a 的双命令C_DC_NA_1 CON <60> := 带时标CP56Time2a 的升降命令C_RC_NA_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_NA_1 <65..69> := 保留12.表3 在监视方向的系统信息表4 在控制方向的系统信息类型标识:= UI8[1..8]<70..99> <70> :=初始化结束M_EI_NA_1 <71..99> := 保留类型标识:= UI8[1..8]<100..109> CON <100> := 总召唤命令C_IC_NA_1 CON <101> := 电能脉冲召唤命令C_CI_NA_1 <102> := 读命令C_RD_NA_1 CON<103> := 时钟同步命令C_CS_NA_1 CON <105> := 复位进程命令C_RP_NA_1 CON <107> := 带时标CP56Time2a 的测试命令C_TS_NA_1 <108..109> := 保留13.表5 在控制方向的参数表6 文件传输注在控制方向上具有CON 标记的ASDU ,在监视方向上可以传送同样的报文内容,只是传送原因会不相同,在监视方向上这些ASDU 用作肯定或否定确认 . 类型标识:= UI8[1..8]<110..119> CON <110> := 测量值参数,规一化值P_ME_NA_1 CON <111> := 测量值参数,标度化值P_ME_NB_1 CON <112> := 测量值参数,短浮点数P_ME_NC_1 CON <113> := 参数激活P_AC_NA_1 <114..119> := 保留类型标识:= UI8[1..8]<120..127> <120> := 文件已准备好F_FR_NA_1 <121> := 节已准备好F_SR_NA_1 <122> := 召唤目录,选择文件,召唤文件,召唤节F_SC_NA_1 <123> := 最后的节,最后的段F_LS_NA_1 <124> := 确认文件,确认节F_AF_NA_1 <125> := 段F_SG_NA_1 <126> := 目录F_DR_NA_1 <127> := 保留14.传送原因o7 6 5 0o P/N :否定确认(1 )/ 肯定确认(0 )o T :试验(1 )/ 未试验(0 )o<0`63>o0: 未定义1: 周期,循环o 2 :背景扫描3 :突发,自发o 4 :初始化5: 请求o 6 :激活7 :激活确认o8 :停止激活9 :停止激活确认o10 :激活终止20 :响应总召唤T P/N 原因15.规约结构(5 )- I 格式M->R: 680E 000000 00 64 01060001 0000000014 I (总召唤)APCIR->M: 680E 000002 00 64 01070001 0000000014 I (总召唤确认)本端接收序号等于对端发送序号+1R->M:6885 020002 00 01 F8140001 000100000001 0101 01000101 01000101000101010001010101010001010101000100 0100 I (响应总召唤,全遥信)APCI 本端发送1次I格式报文,本端发送序号+116.规约结构( 6 ) S 格式编号的监视功能类型(S 格式)的控制域控制域第一个八位位组的第一位比特=1, 第二位比特= 0, 定义了S 格式17.规约结构( 7 ) S 格式o R->M (SOE) : 681F 100002 00 1E 01030001 007900000110 0124 13d20a02o I (主动上报SOE )发送序号为10 ,接收序号为2.o M->R: 6804 010012 00o S (确认主动上报SOE )o APCI 01 0012 00o01 S 格式确认序号为12o本端发送序号不变o正常情况下对端报文中的发送序号+1=本端本次报文中的接收序号18.规约结构( 8) U格式未编号的控制功能类型(U格式)的控制域控制域第一个八位位组的第一位比特= 1 并且第二位比特=1 定义了U 格式19.规约结构( 9) U格式oM->R: 6804 07 0000 00 U STARTDT 激活(生效)oR->M: 6804 0B 0000 00 U STARTDT 确认o本端发送U格式,本端发送序号保持不变20.通讯特点(1)防止报文丢失和报文重复传送I (a, b) a= 发送序号b= 接收序号21.通讯特点(2)防止报文丢失和报文重复传送S ( b ) b= 接收序号22.通讯特点(3)防止报文丢失和报文重复传送23.通讯特点(4)防止报文丢失和报文重复传送24.通讯特点(5)防止报文丢失和报文重复传送25.通讯特点(6)防止报文丢失和报文重复传送26.通讯特点(7 )防止报文丢失和报文重复传送开始数据传送过程27.通讯特点(8)和连接有关的4 个超时时间t0,t1,t2,t3o t0 :TCP 连接建立的超时时间,即RTU (服务器)端进入等待连接的状态后,若超过此时间,主站(客户)端还没有Connect() 过来就主动退出等待连接的状态;规约推荐的缺省值为30 秒。
IEC104规约说明
IEC104规约由IEC101规约演化而来,一般采用网络TCP 通道,标准的端口号为2404,由IANA —互联网数字分配授权定义和确认,也可根据需要自行确定,其报文格式为:启动字符68H 定义了数据流中的起点,APDU 长度 = ASDU 的字节长度 + 4个控制字节,根据4个控制字节的内容分为三类报文:用于编号的信息传输(I 格式)、编号的监视功能(S 格式)、未编号的控制功能(U 格式)。
如下所示:高位 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1I 格式 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的分组召唤。
104规约遥信报文解析
104规约遥信报文解析摘要:一、引言二、104 规约简介1.规约背景2.规约主要内容三、遥信报文解析1.遥信报文结构2.报文解析方法3.报文应用案例四、104 规约在我国的应用1.应用范围2.我国相关标准五、总结正文:一、引言随着电力系统自动化技术的不断发展,通信规约在电力系统中的应用越来越广泛。
104 规约作为国际上广泛应用的一种通信规约,在我国也得到了广泛的推广和应用。
本文将对104 规约中的遥信报文进行解析,以帮助读者更好地理解和应用该规约。
二、104 规约简介104 规约,全称为“IEC 60870-5-104”,是国际电工委员会(IEC)制定的一种通信规约,主要用于电力系统的自动化设备之间的通信。
104 规约主要包括以下内容:1.通信协议结构2.报文传输规则3.应用层服务4.传输层服务三、遥信报文解析遥信报文是104 规约中的一种重要报文类型,主要用于传输开关状态等遥信信息。
遥信报文的结构主要包括:起始字符、长度域、控制域、地址域、数据域、校验域和结束字符。
1.遥信报文结构起始字符:表示报文的开始,通常为“0x7E”。
长度域:表示报文的长度,包括起始字符和结束字符,单位为字节。
控制域:表示报文的控制信息,包括操作类型、功能码等。
地址域:表示报文的接收地址,可以是单个设备地址,也可以是广播地址。
数据域:表示报文的具体数据,包括开关状态、事件时间等。
校验域:表示报文的校验和,用于检测报文传输过程中的错误。
结束字符:表示报文的结束,通常为“0x7E”。
2.报文解析方法报文解析方法主要包括以下几个步骤:(1)检查起始字符和结束字符,确认报文的正确性。
(2)解析长度域,获取报文的长度。
(3)解析控制域,获取报文的操作类型和功能码。
(4)解析地址域,获取报文的接收地址。
(5)解析数据域,获取报文的具体数据。
(6)解析校验域,检测报文的校验和,确认报文的正确性。
3.报文应用案例以电力系统中的开关遥信为例,假设某开关的状态发生变化,需要通过104 规约发送遥信报文。
iec104规约编程
iec104规约编程
IEC 104规约是一种用于电力系统自动化的通信规约,主要用于远动设备之间的数据交换。
以下是一些IEC 104规约编程的示例:
1. 建立通信连接:使用IEC 104规约建立通信连接,需要设置串口参数,如波特率、数据位、停止位、校验位等,并使用特定的连接字符串或IP地址进行连接。
2. 数据帧结构:IEC 104规约使用变长数据帧进行通信,每个数据帧由帧头、地址域、控制域、信息域、帧尾等部分组成。
其中,地址域和帧尾是固定的,控制域和信息域是可变的。
3. 数据传输:IEC 104规约支持多种传输模式,如查询/应答模式和主从模式。
在查询/应答模式下,主站发送请求数据帧,从站响应相应的数据帧;在主从模式下,主站发送命令数据帧,从站根据命令执行相应的操作并返回响应数据帧。
4. 数据校验:IEC 104规约使用CRC校验算法对数据帧进行校验,以确保数据的正确传输。
发送方在发送数据帧之前需要计算出CRC
校验码,并将其附加在数据帧末尾;接收方收到数据帧后也需要重新计算CRC校验码,并将其与附加在数据帧末尾的CRC校验码进行比较,以判断数据帧是否正确传输。
5. 异常处理:IEC 104规约提供了异常处理机制,当出现通信错误或数据传输异常时,发送方和接收方需要进行相应的处理,例如重新连接、重发数据帧或丢弃错误数据帧等。
以上是一些常见的IEC 104规约编程的示例,实际编程过程中还
需要根据具体的设备和应用场景进行相应的调整和优化。
104规约总结
104规约总结104:是⼚站与配⽹主站进⾏通讯的规约,以以太⽹为载体,服务模式是平衡模式。
⽤于远动控制通信的,⽤于调度⾃动化系统,⼚站之间的通讯;104规约的报⽂帧分为三类,I帧,S帧,U帧;I帧为信息帧,⽤于传输数据,长度⼤于6个字节,为长帧;S帧为确认帧,⽤于确认接收的I帧,长度为6个字节,为短帧;U帧为控制帧,⽤于控制启动/停⽌/测试,长度为6个字节,为短帧;长帧报⽂分为APCI和ASDU两个部分,统称为APDU,⽽短帧报⽂只有APCI部分;APCI的6个字节的构成:起动字符68H,1个字节;后⾯的报⽂长度,1个字节(最⼤253);控制域位组,4个字节;区分I,S,U帧:I帧的4字节控制域位组规定为:字节1和字节2位发送序号,字节3和字节4为接收序号;注意:1.由于字节1和字节3的最低位固定为0,不⽤于构成序号,所以在计算序号时,要先转换成⼗进制数值,再除以2;2.由于低位字节在前,⾼位字节在后,所以计算时要先做颠倒;S帧的字节1固定为01H,字节2固定为00H,字节3和字节4位接收序号计算时仍要注意以上两点;U帧的字节2,3,4均固定为00H,字节1包含TESTFR,STARTDT,STOPDT三种功能,同时只能激活其中的⼀种功能;启动(STARTDT)和停⽌(STOPDT)都是由主站(104的客户端)发起的,先由主站发送⽣效报⽂,⼦站随后确认。
⽽主站和⼦站都可发送测试(TESTFR)报⽂,由另⼀⽅确认。
客户端发起:(请求连接报⽂和确认连接报⽂)STARTDT:68 04 07 00 00 00(启动激活);68 04 0B 00 00 00(启动确认)07 = 00000111,最后两个1表⽰信息传输格式为U格式,倒数第3个1表⽰请求连接;0B = 00001011,最后两个1表⽰信息传输格式为U格式,倒数第4个1表⽰连接确认;客户端发起:STOPDT:68 04 13 00 00 00(停⽌激活);68 04 23 00 00 00(停⽌确认)客户端和服务器对发:TESTFR:68 04 43 00 00 00 (测试激活); 68 04 83 00 00 00(测试确认)104协议是101协议的⽹络版,101协议每次只能发送⼀个链路帧,⽽104协议可以连续发送多个链路帧,其传输效率明显⾼于101协议,⽽且具有TCP/IP的冲突检测和错误重传机制,具有⽐101协议更⾼的可靠性和稳定性,另外对通信延时的限制更宽松。
iec104规约控制域
iec104规约控制域
IEC 104规约的控制域用于控制数据帧的传输和接收。
控制域由4个字节组成,如下所示:
1.发送序号(SN):用于标识发送方发送的报文序号。
2.接收序号(RN):用于标识接收方接收的报文序号。
3.控制字(CC):用于控制报文的传输和接收。
4.保留字(RR):用于保留未来使用。
发送序号(SN)
发送序号由15位组成,从0到65535。
发送方在发送报文时会将发送序号递增1。
接收方在接收报文时会将接收序号递增1。
发送序号和接收序号用于确认报文的传输。
接收序号(RN)
接收序号由15位组成,从0到65535。
接收方在接收报文时会将接收序号设置为报文的发送序号。
接收方会将报文的接收序号与其发送序号进行比较。
如果接收序号小于发送序号,则表示该报文已被接收过。
如果接收序号等于发送序号,则表示该报文是新收到的。
控制字(CC)
控制字由8位组成,用于控制报文的传输和接收。
保留字(RR)
保留字由8位组成,用于保留未来使用。
目前,保留字的值通常设置为0。
104规约标准
104规约标准:引领通讯协议新篇章一、引言在通讯协议领域中,104规约标准以其独特的优势,正在引领一场新的技术革命。
这一标准不仅提升了通讯效率,更在保障数据安全、优化系统结构等方面展现出卓越性能。
本文将详细解析104规约标准的原理、应用和发展趋势,以飨读者。
二、104规约标准的原理104规约标准,全名为IEC 60870-5-104,是一种基于TCP/IP网络的远动通讯协议。
该协议采用客户端/服务器模式,适用于电力系统自动化、远程监控等领域。
通过对数据进行封装和解封装,104规约实现了高效、可靠的数据传输。
此外,它还具有强大的扩展性,可以根据实际需求进行定制。
三、104规约标准的应用1. 电力系统自动化在电力系统自动化领域,104规约标准被广泛应用于变电站、调度中心等场景。
通过对设备进行远程监控和操作,实现了电力系统的智能化管理。
这不仅可以提高工作效率,还可以降低运营成本,为电力行业带来巨大价值。
2. 远程监控104规约标准在远程监控领域也有着广泛的应用。
例如,在水利、石油、化工等行业中,通过对生产设备进行实时监控,可以及时发现并解决问题,从而确保生产的安全和稳定。
同时,104规约还支持远程故障诊断和维护,降低了运维成本。
3. 智能家居随着智能家居的普及,104规约标准也开始在这一领域发挥作用。
通过智能家居设备与云端服务器的连接,实现了对家庭环境的实时监控和控制。
这不仅提高了生活质量,还为智能家居行业带来了巨大的商业价值。
四、104规约标准的发展趋势1. 安全性提升随着网络安全问题的日益突出,104规约标准在安全性方面的提升成为了一个重要的发展趋势。
例如,通过引入加密技术、身份验证等手段,确保数据在传输过程中的安全性。
此外,对于潜在的安全漏洞和攻击方式,也需要进行持续的研究和防范。
2. 实时性优化在电力系统自动化和远程监控等领域,对数据的实时性要求非常高。
因此,优化104规约标准的实时性能也是一个重要的发展趋势。
104规约详解
104规约详解104规约是一种用于计算机通信的协议,旨在实现数据的传输和交换。
它定义了数据格式、消息结构和通信协议,使不同系统或设备之间可以进行有效的数据交换。
本文将详细介绍104规约的主要特点和功能。
特点1.可靠性:104规约采用了基于确认和重传机制的通信方式,确保数据的可靠传输。
当发送方发送数据后,接收方会发送确认信号来表示已接收,如果发送方未收到确认信号,则会进行重传,直到数据被成功送达。
2.高效性:104规约经过了精心的优化设计,减少了通信开销和带宽占用。
它使用了紧凑的消息结构和高效的多路复用技术,可以在较低的带宽条件下传输大量的数据,提高通信效率。
3.灵活性:104规约允许用户定义自定义的数据类型和功能码,以满足不同的应用需求。
它支持多种数据类型,如整数、浮点数和字符串,可以适应各种数据传输和处理需求。
4.实时性:104规约支持实时通信,可以在毫秒级的时间内完成数据传输。
这对于需要及时响应和控制的应用非常重要,如电力系统、智能交通等。
功能1.数据传输:104规约主要用于数据在发送方和接收方之间的传输。
它定义了数据格式和消息结构,包括数据头、应用服务数据单元(ASDU)和校验码,确保数据的完整性和正确性。
2.设备控制:104规约支持设备之间的控制和调度。
它定义了不同的功能码,如读取、写入和执行操作,用于实现设备之间的状态查询和控制命令的发送。
3.故障检测:104规约具有良好的故障检测和容错能力。
它可以检测通信故障、数据错误和设备状态异常,并采取相应的措施进行处理,如重传数据、重新建立连接等。
4.安全性:104规约提供了一些安全机制,如身份验证和数据加密,以保护数据的安全性和机密性。
这对于需要保护重要数据和防止非法访问的应用非常重要。
结束语在计算机通信领域,104规约作为一种可靠、高效和灵活的通信协议,被广泛应用于各种领域,如电力系统、工业自动化和智能交通等。
它的特点和功能使得数据的传输和交换变得更加可靠和高效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
规约结构(5)- I 格式
M->R : 680E000000 006401060001 0000000014
I(总召唤)
APCI
R->M : 680E000002 006401070001 0000000014
IEC104规约结构 通讯特点-报文重传机制,端口号 工程实现要点 平衡传输方式典型报文序列
规约结构(1)- 模型
应用层 (101) 表示层 会话层
传输层(TCP) 网络层(IP)
链路层 物理层
app socket
ISO参考模型
101的应用层 + TCP/IP提供的传输功能
规约结构(2)- 适用网络
• t2:RTU(服务器)端以突发的传送原因向主站(客户)端 上送了变化信息或以激活结束的传送原因向主站(客户)端 上送了总召唤/电度召唤结束后,等待主站(客户)端回S格 式的超时时间,若超过此时间还没有收到,就主动关闭TCP 连接;规约推荐的缺省值为10秒。
• t3:当RTU(服务器)端和主站(客户)端之间没有实际的 数据交换时,任何一端启动U格式测试过程的最大间隔时间 ;规约推荐的缺省值为20秒。
S(b) b=接收序 号
通讯特点(3)防止报文丢失和 报文重复传送
通讯特点(4)防止报文丢失和 报文重复传送
通讯特点(5)防止报文丢失和 报文重复传送
通讯特点(6)防止报文丢失和 报文重复传送
通讯特点(7)防止报文丢失和报 文重复传送
开始数据传送过程
通讯特点(8)和连接有关的4个超时
时间t0,t1,t2,t3
• M->R: 6804010012 00 S(确认主动上报SOE)
APCI 01 0012 00
01 S格式
确认序号为12
本端发送序号不变
正常情况下对端报文中的发送序号+1=本端本次报 文中的接收序号
规约结构 ( 8 ) U格式
未编号的控制功能类型(U格式)的控制域
控制域第一个八位位组的第一位比特 = 1 并且第二位比特 =1 定义了U格式
• 局域网(两层交换机连接的单网段、三层交
换机或路由器连接的多网段)
• 广域网 (X.25、FR(帧中继)、ATM(异步传
输模式) 、ISDN(综合服务数据网络) ) 基于TCP/IP的面向连接的网络服务。 IP网络本身的数据完整和安全性机制。 可采取的其他安全措施:客户端限制访问
;路由表限制访问;数据软硬件加密。
IEC104规约介绍
2020年5月22日星期五
概论
• 必读文件
《中华人民共和国电力行业标准》 idtIEC60870-5-104:2002
• 技术背景
适应和引导电力系统调度自动化的发展,规范调 度自动化及远动设备的技术性能
• IEC104应用层与IEC101完全相同,是 101的网络化访问
重点内容
规约结构 ( 6 ) S格式
编号的监视功能类型(S格式)的控制域
控制域第一个八位位组的第一位比 特 = 1,第二位比特= 0,定义了S格式
规约结构 ( 7 ) S格式
• R->M (SOE) : 681F100002 001E01030001
007900000110 0124
13d20a02
I(主动上报SOE)发送序号为10,接收序号为2 .
规约结构 ( 9 ) U格式
• M->R : 6804070000 00
U
STARTDT激活(生效)
• R->M: 68040B0000 00
U
STARTDT确认
• 本端发送U格式,本端发送序号保持不 变
通讯特点(1)防止报文丢失和 报文重复传送
I(a, b) a=发送 序号 b=接收 序号
通讯特点(2)防止报文丢失和 报文重复传送
通讯特点(9)端口号
• 每一个TCP地址由一个IP地址和一个端口 号组成。 每个连接到TCP-LAN上的设 备都有自己特定的IP地址,而为整个系 统定义的端口号却是一样的。(见 RFC1700)。本标准要求,端口号2404 由IANA(互联网数字分配授权)定义和 确认。
通讯特点(10)未被确认的 I 格APDU
• 当未确认I格式APDU达到k个时,发送方停止传送。
• 接收方收到w个I格7(2的十五次方-1)APDU,精 确到一个 APDU.
• w值的最大范围:1到32767 APDU,精确到一个APDU。( 推荐:w不应超过三分之二的k)。
。规约推荐:k值为12,w值为8
• t0:TCP连接建立的超时时间,即RTU(服务器)端进入等 待连接的状态后,若超过此时间,主站(客户)端还没有 Connect()过来就主动退出等待连接的状态;规约推荐的缺省 值为30秒。
• t1:RTU(服务器)端启动U格式测试过程后等待U格式测试 应答的超时时间,若超过此时间还没有收到主站(客户)端 的U格式测试应答,就主动关闭TCP连接;规约推荐的缺省 值为15秒。
规约结构(3)- APCI控制信息
远动配套标准的APDU定义
新概念
APCI控制信息 可计数的信息传输功能-I 格式 可计数的确认功能 -S格式 启动,停止,测试功能-U格式
序列号记数,防止报文丢失,相对于101的FCB
规约结构(4)- I 格式
• 信息传输格式类型( I格式)的控制域
八位位组1 八位位组2 八位位组3 八位位组4
最大数目 k 和最迟确认数目 w
• k表示在某一特定的时间内未被DTE确认(即不被承认) 的连续编号的I格式APDU的最大数目。每一I格式帧都按 顺序编好号,从0到模数n-1,这里的“模数”是指序列号对 参数n的模数。以n为模的操作中k值永远不会超过n-1。( 见 ITU-T X.25推荐的2.3.2.2.1和2.4.8.6)。
I(总召唤确认)本端接收序号等于对端发送序号+1
R->M: 6885020002 0001F8140001 000100000001 0101 01000101 01000101
000101010001010101010001010101000100 0100
I(响应总召唤,全遥信) APCI
本端发送1次I格式报文,本端发送序号+1