104规约
电力规约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规约遥信报文解析
104规约遥信报文解析遥信报文是电力系统中常用的一种通信规约,用于传输遥信信息。
它是一种比较基础的通信规约,具有简洁明了、易于解析的特点。
本文将对104规约遥信报文进行解析,并详细介绍其结构、功能及解析方法。
一、104规约概述104规约是一种用于电力自动化系统通信的协议。
它广泛应用于电力系统中,用于设备之间的数据通信,包括遥控、遥测、遥信等功能。
104规约遥信报文是其中的一种应用,用于传输遥信信息,以实现设备之间的状态传递。
二、104规约遥信报文结构104规约遥信报文的结构相对简单,主要包括报文头和报文体两部分。
1.报文头报文头是104规约遥信报文的起始部分,用来标识报文的类型和长度等信息。
具体包含以下字段:-长度:表示整个报文的长度,以字节为单位。
-类型:表示报文的类型,可以是单点遥信、双点遥信等。
-传输原因:表示报文的传输原因,可以是激活、确认、远方传送等。
-应用服务数据单元公共地址:表示报文的公共地址,用于标识报文传输的设备。
2.报文体报文体是104规约遥信报文的核心部分,用于传输具体的遥信信息。
具体包含以下字段:-遥信地址:表示遥信信息的地址,用于标识该遥信信息所对应的设备。
-遥信状态:表示遥信信息的状态,可以是开、合、未定义等。
-时标:表示遥信信息发生的时间,通常以毫秒为单位。
三、104规约遥信报文功能104规约遥信报文具有以下功能:1.遥信信息传输104规约遥信报文可以用于传输遥信信息,在电力系统中,遥信信息主要用于表示开关、断路器、变压器等设备的状态。
通过传输遥信信息,不同设备之间可以及时地共享设备的运行状态。
2.状态同步通过传输遥信信息,可以实现设备之间的状态同步。
当一个设备的状态发生变化时,可以通过遥信报文及时将这个变化传递到其他设备,以保证整个系统的状态一致性。
3.告警处理遥信报文还可以用于告警处理。
当某个设备发生故障或异常情况时,可以通过发送遥信报文的方式将告警信息传递到其他设备,以触发相应的处理措施。
104规约k值和w值
104规约k值和w值1. 什么是104规约?104规约(也称为IEC 60870-5)是一种用于远程监控和控制系统的通信协议。
它定义了数据传输的格式、规则和过程,以确保不同设备之间的互操作性和信息交换的可靠性。
104规约广泛应用于电力系统、水处理、交通管理等领域。
2. k值和w值的作用在104规约中,k值(K-factor)和w值(Window size)是两个重要的参数,它们对于数据传输的效率和可靠性起着关键作用。
2.1 k值k值表示发送方可以连续发送的信息体个数。
它决定了发送方在收到确认之前能够发送多少个信息体。
较大的k值可以提高传输效率,但会增加网络负载并可能导致丢包风险。
较小的k值可以减少丢包风险,但会降低传输效率。
2.2 w值w值表示接收方可以接受的未确认信息体最大数量。
它决定了接收方在发送确认之前能够接受多少个未确认信息体。
较大的w值可以提高传输效率,但会增加接收方缓存需求和处理压力。
较小的w值可以减少缓存需求和处理压力,但会降低传输效率。
3. 如何确定k值和w值?确定合适的k值和w值是设计104规约通信系统时需要考虑的重要问题。
以下是一些常用的方法:3.1 网络负载分析通过对网络负载进行分析,可以了解通信系统的实际负载情况。
根据实际情况,可以选择合适的k值和w值来平衡传输效率和丢包风险。
3.2 带宽估算根据通信系统所使用的网络带宽,可以估算出能够支持的最大传输速率。
根据最大传输速率,可以计算出合适的k值和w值,以确保数据能够及时传输并保证可靠性。
3.3 延迟要求根据实际应用场景对延迟要求进行评估。
如果对延迟要求较为敏感,则应选择较小的k值和w值来减少传输延迟。
如果对延迟要求不敏感,则可以选择较大的k值和w值来提高传输效率。
3.4 系统资源考虑接收方系统资源(如内存、处理能力)的限制,选择合适的k值和w值以避免资源耗尽和性能下降。
4. 配置k值和w值在实际的104规约通信系统中,配置k值和w值需要进行相应的设置。
104规约简介
104规约简介104 规约简介⼀ . 概述:101、104规约属于问答式异步通信⽅式。
104必须与101规约同时配套使⽤。
2002年国家经贸委正式发布,104规约的核⼼部分ASDU应⽤服务数据单元是101规约的定义,结合超⾼压公司的使⽤范围,对104规约的报⽂格式做⼀说明以便⼤家理解。
更详细的请看104和101的2002年正式版本。
104应⽤在tcp/lp 的1、2、3、4、7、层。
⼆ . 104报⽂格式1.APCI应⽤规约控制信息:它是所有发送/接收的报⽂头并可以单独发送。
APDU长度最⼤253,要除去启动符68H和其本⾝APDU是全报⽂ASDU:应⽤服务数据单元2.控制域分类:控制域⼋位位组分为3种格式,每种格式的定义内容不⼀样。
a. I格式:信息传输格式b.U格式:未编号的控制功能类型格式TEST.SPOPDT STARTDT 确认/⽣效只有⼀个是“1”之可能出03/13/23/43/83/07/0B 不可能出现其他码c. S 格式带编号的监视功能例如:发/收⼀组码: 68 04 01 00 96 77 这就S 格式,这是确认报⽂,在收报⽂经常出现。
刚开机时⽤于链路连接,收发两端都收到这个报⽂说明链路通了,可以发其它命令报⽂。
如果链路不通,主站会连发此报⽂2. ASDU 格式应⽤服务数据单元即信息区传输格式传送原因: 1字节/2字节各系统⾃定义,我们系统定义2字节。
101定义1个字节。
公共地址: 1字节/2字各系统⾃定义我们系统定义2字节。
101定义1个字节信息对象地址:1字/2字节/3字节我们系统定义3个字节,可以转16777215个信息,实际上2个字节就够65535。
101定义2个字节。
可变帧结构限定词: 7位定义长度,最⼤127个信息。
SQ=0 每个信息都带地址。
SQ=1 只有带⼀个有起始地址,其他信息不带地址,按顺序排列,全YX 、全YC 时SQ 都为1. 信息:最少⼀个字节,例如⼀个遥信,最多的可达9个字节,SOE8个字节。
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协议更高的可靠性和稳定性,另外对通信延时的限制更宽松。
104规约
《104规约》——打造高效团队的默契指南一、沟通基石1. 开放式交流:鼓励团队成员畅所欲言,分享想法和意见,确保信息透明流通。
2. 积极倾听:认真倾听他人发言,不打断,不预设立场,理解对方意图。
3. 明确表达:发言时观点明确,逻辑清晰,避免含糊其辞,减少误解。
二、会议准则4. 准时守约:会议准时开始,准时结束,尊重他人时间,维护会议纪律。
5. 会前准备:会议前做好充分准备,明确会议目的,提前分发议程。
6. 决策记录:会议决策结果需记录在案,并分发给所有相关人员。
三、团队协作7. 分工合作:根据团队成员的能力和兴趣合理分配任务,发挥各自优势。
8. 互助支持:团队成员之间相互支持,遇到困难时主动提供帮助。
9. 共同目标:明确团队共同目标,个人目标服务于团队目标。
四、责任担当10. 承担责任:对自己的言行和任务负责,不推诿,不逃避。
11. 诚实守信:团队成员之间保持诚实,承诺必达,建立信任。
12. 反馈机制:建立及时反馈机制,对工作成果和不足进行客观评价。
五、个人成长13. 持续学习:鼓励团队成员不断学习新知识,提升个人能力。
15. 创新思维:鼓励创新思维,对现状提出改进意见,推动团队发展。
六、环境营造16. 尊重差异:尊重团队成员的个性差异,营造包容和谐的工作环境。
17. 正面激励:采用正面激励手段,表彰优秀个人和团队,提升士气。
18. 健康生活:关注团队成员身心健康,提倡平衡工作与生活。
《104规约》——构建和谐工作生态的行动指南七、冲突解决19. 直接对话:面对冲突,鼓励当事人直接对话,寻求解决问题的方法,避免背后议论。
20. 中立调解:当冲突双方难以解决时,可寻求第三方中立调解,公正处理争端。
21. 求同存异:在团队中寻求共同点,同时接受合理范围内的差异,避免无谓的对立。
八、效率提升22. 精简流程:优化工作流程,减少不必要的步骤,提高工作效率。
23. 时间管理:合理安排工作和休息时间,避免拖延,确保任务按时完成。
104规约报文解析
104规约报文解析IEC104,即国际电工委员会实现的104规约,是一种用于工业自动化的应用层通信协议。
该协议建立在OSI(开放系统互联)参考模型的第3、4层,用于实现远程之间的点到点通信。
104规约是一种采用交流补传技术实现同步控制通信的一种规约,它可以有效降低通讯系统的复杂性,使所有系统设备都可以使用很少的通讯线来支持需要扩展的通讯系统。
104规约报文也被称为控制报文,它具有结构性、可解释性和复合性。
报文的结构包括:报文标识符(MID)、参数(参)、数据类型(DT)、数据(D)及时间标签(T)等等。
这些参数是用来确定报文的内容、类型和通信方式的。
一般来说,报文的参数主要有:报文标识符(MID),报文的参数(PD),报文数据类型(DT),报文数据(D)及时间标签(T)。
报文标识符用来标识报文的类别、功能或者类型,同时也可反映报文本身的功能含义。
报文参数是描述报文功能的依据,可以用于描述报文各部分之间的关系。
报文数据类型是报文数据的描述,可以用来定义报文中数据的格式,如定义报文中数据的长度、精度等。
报文数据是报文的主要内容,可以提供传感器的实时状态、实时数据或者控制信息等。
最后,报文的时间标签说明报文的发送时间。
104规约报文的通信主要采用主从模式,其中从站(slave)负责接收主站(master)发送的报文进行解析,并将解析出的报文参数传递给上层应用处理程序。
在一次传输过程中,从站将从主站收到的报文解析成一组字节,每一组字节由四个8位数字组成。
每一次传输从站将向主站发送三个字节,它们分别是从站的参数数据,报文标识符和报文的时间标签;而主站在发出报文时,会专门发出一个报文标识符和报文时间标签,以便从站进行解析。
主从模式的104规约通信过程有三个不同的传输阶段:数据传输阶段,核实传输阶段和确认传输阶段。
在数据传输阶段,主站向从站发送报文,并要求从站返回相应的确认。
在核实传输阶段,从站向主站发送一个“正确”标识符,以表示收到的报文已经经过正确解析。
(完整版)104规约解析
76 5 4 3 2 10
发送序列号 (S)
0
发送序列号 (S)
接收序列号 (R)
0
接收序列号 (R)
1.控制域第一个八位位组的比 特1=0定义了I 格式, I格式的 APDU常常包含一个ASDU
2.发送方发送信息时增加发送 序号;接收方确认对方的发送 序号时增加接收序号
3.在双向传输I帧的情况下,同 时可确认对方的发送数据帧。
104规约帧格式- 要点提示
➢帧格式:APDU、ASDU、APCI ➢I帧、S帧、U帧,如何区分 ➢四个控制域字节的解释
104规约
➢104规约结构 ➢104规约应用层 ➢104规约通信过程 ➢104规约传输规则 ➢常见问题
104规约应用层-I格式帧
起始字 68H APDU长度(最大253)
控制域1 控制域2 控制域3 控制域4 IEC 60870-5-101和 IEC 60870-5-104定义的ASDU
传输接口(用户到TCP的接口)
TCP/IP协议子集(RFC2200)
用户进程
应用层 (第7层)
传输层(第4层) 网络层(第3层)
链路层(第2层) 物理层(第1层)
注: 第5,第6层未用
104规约帧格式
104规约帧格式
➢68 04 07 00 00 00
➢68 04 01 00 EC 00
➢68 0E 00 00 00 00 01 01 03 00 00 00 89 00 00 00
76 5 4 3 2 10
发送序列号 N(S)
0
发送序列号 N(S)
接收序列号 N(R)
0
接收序列号 N(R)
104规约应用层-I格式帧
类型标识
电网104规约
通信过程
{时钟同步}
控制站
时钟同步命令(I帧)
TI=103,COT=6
被控站
时钟同步确认(I帧)
TI=103,COT=7
//时钟同步命令 Tx: 68 14 02 00 0A 00 67 01 06 00 01 00 00 00 00 C3 75 02 13 0C 0C 0D //时钟同步确认 Rx: 68 14 0A 00 04 00 67 01 07 00 01 00 00 00 00 24 33 02 13 0C 0C 0D 否定确认67 01 47 00表示收到时钟同步命令,但被控站不采用
物理网络已经畅通 socket连接已经建立
不能建立连接的测试手段
ping 192.168.1.100 netstat -an telnet 192.168.1.100 2404 Windows中的超级终端选择socket方式
TCP连接建立后,发送序号和接收序号均清零
通信过程
启动生效/确认
控制站发出启动生效命令,被控站启动确认 Tx: 68 04 07 00 00 00 //启动生效 Rx: 68 04 0B 00 00 00 //启动确认
规约结构
I格式
Rx: Rx: Rx: Tx: Rx: Rx: Rx: 68 68 68 68 68 68 68 FA FA FA 0E 0E 8C 8C 00 02 04 00 06 08 0A 00 00 00 00 00 00 00 00 00 00 06 02 02 02 00 00 00 00 00 00 00 0D 0D 0D 64 64 01 01 1E 1E 1E 01 01 FF FF 03 03 03 06 07 14 14 00 00 00 00 00 00 00 … … … … … … … //变化遥测 //变化遥测 //变化遥测 //总召唤激活 //总召唤确认 //响应总召唤遥信 //响应总召唤遥信
101103104规约的区别
101、103、104规约是在智能电能表通信规范标准中的三种不同的协议,它们之间有着一些区别。
本文将分别对这三种规约进行介绍和比较。
101规约101规约是由中国电力公司制定的一种通信规范,主要用于电力系统中的终端设备与上位机之间的通信。
它采用了二进制编码方式,数据传输效率较高。
101规约适用于较小规模或较简单的系统,具有较低的通信开销。
它提供了一些基本的功能,如实时数据测量、远程控制和数据传输等。
101规约的缺点是功能相对较为简单,无法满足大规模系统和复杂应用的需求。
因此,在一些大规模电力系统中,较少采用101规约。
103规约103规约是在101规约基础上发展而来的一种通信规约,也是中国电力公司提出的标准之一。
103规约在101规约的基础上增加了更多的功能和灵活性。
它采用了报文格式传输数据,支持多种通信方式,如串口、以太网和无线通信等。
103规约具有较强的稳定性和可靠性,适用于大规模电力系统和复杂应用场景。
相比于101规约,103规约的主要优势在于功能更加丰富,可以支持更多的数据传输和控制操作。
它提供了分组传输、数据压缩和加密等功能,以满足不同系统的需求。
104规约104规约是国际电工委员会(IEC)提出的一种电力自动化系统通信规约,主要用于电力系统的实时数据传输和通信控制。
104规约与101、103规约相比,更加开放和通用。
它可以支持多种通信介质和协议,如以太网、无线通信和TCP/IP 等。
104规约具有高效可靠的数据传输能力,支持主站对子站的远程监控和控制。
它还提供了完整的错误检测和恢复机制,保障了数据传输的稳定性和数据的完整性。
总结起来,101规约主要适用于较小规模或较简单的系统,功能相对较为简单;103规约在101规约的基础上增加了更多的功能和灵活性,适用于大规模电力系统和复杂应用场景;104规约是更为通用和开放的协议,具有高效可靠的数据传输能力,适用于电力自动化系统。
可以根据具体的系统需求和应用场景选择合适的规约,以满足系统通信的要求。
(完整)104规约解析
104规约
06:6分
0F:15时
EA:111 01010星期天10号
05:5月
0F:2015年
常用的类型标识:
遥测:
09---带品质描述的遥测量,每个遥测值占三个字节
0A---带3个字节时标的且具有品质描述的遥测值,每个遥测值占6个字节
0B---不带时标的标度化值,每个遥测值占3个字节
U帧为控制帧,用于控制启动/停止/测试,长度为6个字节,为短帧;
长帧报文分为APCI和ASDU两个部分,统称为APDU,而短帧报文只有APCI部分;
APCI的6个字节的构成:起动字符68H,1个字节;后面的报文长度,1个字节(最大253);控制域位组,4个字节;区分I,S,U帧:
I帧的4字节控制域位组规定为:字节1和字节2位发送序号,字节3和字节4为接收序号;
t3:当RTU端和主站端之间没有实际的数据交换时,任何一端启动U格式测试过程的最大间隔时间;推荐的缺省值为20秒;
举例说明它的组成部分:
68 0E 00 00 00 00 64 01 07 00 01 00 00 00 00 14
68 0E 02 00 12 00 2D 01 06 00 01 00 02 60 00 81
客户端发起:(请求连接报文和确认连接报文)
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
RX:68 04 83 00 00 00响应帧
对时:
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 规约发送遥信报文。
104规约详细介绍及报文解析
104规约详细介绍及报文解析摘要:1.104 规约概述2.104 规约的特点3.104 规约的报文结构4.104 规约报文解析实例5.104 规约的应用领域正文:一、104 规约概述104 规约,全称为MODBUS RTU/ASCII协议,是一种串行通信协议,主要用于工业自动化领域。
它是由美国Modicon公司于1979年开发的,现在已经成为工业自动化领域中应用最广泛的通信协议之一。
104规约具有传输速度快、可靠性高、兼容性好等特点,广泛应用于PLC、PAC、工控机等工业控制设备的通信。
二、104 规约的特点1.传输速度快:104 规约采用二进制编码方式,传输速度快,实时性强。
2.可靠性高:104 规约具有帧校验、地址校验、CRC 校验等多重校验机制,确保数据传输的可靠性。
3.兼容性好:104 规约支持多种数据传输方式,如串行、以太网、无线等,能够满足不同工业场景的需求。
4.扩展性强:104 规约具有丰富的功能代码,可以支持各种工业现场的测量、控制、监测等需求。
三、104 规约的报文结构104 规约的报文由帧头、地址、控制域、数据域、校验域、结束符等部分组成。
其中,帧头包括起始符、同步域、标识符等;地址域用于标识通信双方设备;控制域包含了通信协议的类型、数据传输方向等信息;数据域用于传输实际的工业数据;校验域主要用于检测数据传输中的错误;结束符则表示报文的结束。
四、104 规约报文解析实例以一个简单的104 规约报文为例:帧头:0x03 0x03 0x00 0x01地址:0x01 0x02控制域:0x03 0x01数据域:0x00 0x01 0x00 0x02 0x00 0x03校验域:0x04结束符:0x17该报文的含义是:设备01 向设备02 发送一个03 类型(读取保持寄存器)的请求,数据长度为6 个字节,数据值为0x00 0x01 0x00 0x02 0x00 0x03,校验和为0x04。
104规约写定值
104规约写定值一、概述104规约是一种通信协议,用于电力系统中的远程监控和控制。
在104规约中,写定值是指配置或更改设备参数的操作,本文将详细介绍104规约中写定值的相关内容。
二、104规约简介104规约是国际电工委员会(IEC)制定的一种通信规约,广泛应用于电力系统的监控和控制领域。
它的特点是具有高效、可靠、实时性好等优势,并且支持灵活的数据传输方式。
104规约中定义了多种类型的消息,包括读数据、写数据、传输控制等。
三、写定值的概念写定值是指通过104规约向设备发送指令,配置或更改设备的参数值。
在电力系统中,设备的参数值对于正常运行非常重要,写定值操作可以实现对设备的远程配置和管理。
写定值消息通常由上级主站向下级设备发送,用于下发配置指令或修改设备参数。
四、写定值的消息结构写定值消息是104规约中的一种特殊类型消息,其结构由消息头、ASDU和信息体组成。
其中,消息头包含了消息的控制信息,ASDU (应用服务数据单元)包含了具体的配置或修改内容,信息体包含了参数的具体数值。
五、写定值的操作步骤1. 建立连接:在进行写定值操作之前,需要先建立主站与设备之间的连接。
连接的建立需要通过建立链接、认证等步骤来实现,确保通信的安全性和可靠性。
2. 发送写定值命令:主站向下级设备发送写定值的命令,命令中包含了要配置或修改的参数信息。
3. 设备响应:设备接收到写定值命令后,根据命令内容进行相应的处理,并发送响应消息给主站,通知写定值操作是否成功。
4. 完成操作:主站接收到设备响应后,根据响应结果进行相应的处理,完成写定值操作。
六、写定值的应用场景写定值操作广泛用于电力系统中的设备配置和参数修改,涵盖了变电站、配电站、发电厂等各个环节。
具体应用场景包括但不限于:1. 设备参数调整:通过写定值操作,可以对设备的参数进行精确的调整,以满足实际运行需求。
2. 故障恢复:在设备故障后,可以通过写定值操作对设备进行复位或恢复,使设备重新进入正常工作状态。
104规约
76 5 4 3 2 10
发送序列号 (S)
0
发送序列号 (S)
接收序列号 (R)
0
接收序列号 (R)
1.控制域第一个八位位组的比 特1=0定义了I 格式, I格式的 APDU常常包含一个ASDU
2.发送方发送信息时增加发送 序号;接收方确认对方的发送 序号时增加接收序号
3.在双向传输I帧的情况下,同 时可确认对方的发送数据帧。
104规约应用层-I格式帧(短浮点遥测值)
类型标识13:短浮点遥测值
104规约应用层-I格式帧(短浮点遥测值)
非连续的短浮点遥测值传输报文
• 68 AA 40 01 02 00 0D 14 03 00 16 00 79 40 00 16 7E 6A 43 00 7A 40 00 16 24 6A 43 00 7B 40 00 8E BE 82 40 00 7C 40 00 81 F7 7A 3F 00 7D 40 00 15 00 E1 3F 00 7E 40 00 15 00 E1 3F 00 7F 40 00 00 00 00 00 00 80 40 00 12 A5 15 BD 00 81 40 00 16 40 EC 40 00 82 40 00 16 40 EC 40 00 83 40 00 A6 2C 09 3E 00 84 40 00 C3 86 C7 BB 00 85 40 00 13 48 C6 42 00 86 40 00 13 E8 CB 42 00 87 40 00 EC 02 DB 3F 00 88 40 00 2D C3 18 3F 00 89 40 00 15 30 5E 42 00 8A 40 00 14 90 58 42 00 8B 40 00 59 4A 76 3F 00 8C 40 00 C1 4A 8C 3E 00
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规约标准的实时性能也是一个重要的发展趋势。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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协议更高的可靠
性和稳定性,另外对通信延时的限制更宽松。
心跳机制:
t0:TCP连接建立的超时时间,即RTU(服务器)端进入等待连接的状态后,若超过了此时间,主站(客户)端还没有connect()过来就主动退出等待连接的状态;规约推荐的缺省值为30秒;
t1:RTU端启动U格式测试过程后等待U格式测试应答的超时时间,若超过了此时间还没有收到主站端的U格式测试应答,就主动关闭TCP连接;规约推荐的缺省值为15秒;
t2:RTU端以突发的传送原因向主站端上送了变化信息或以激活结束的传送原因向主站端上送了总召唤/电度召唤结束后,等待主站端回S格式的超时时间,若超过了此时间还没有收到,就主动关闭TCP连接;规约推荐的缺省值为10秒;
t3:当RTU端和主站端之间没有实际的数据交换时,任何一端启动U格式测试过程的最大间隔时间;推荐的缺省值为20秒;
举例说明它的组成部分:
68 0E 00 00 00
00 64 01 07
00 01 00 00 00 00 14
68 0E 02 00 12
00 2D 01 06
00 01 00 02 60 00 81
启动字符+ APDU长度+ 4个控制域8位位组+ 类型标识+ 可变结构限定词(个数)+ 传输原因+ 公共地址(ASDU地址)+ 信息体地址+ 召唤限定词
常见的几种报文:
站初始化:
TX: 68 04 07 00 00 00 U格式启动帧
RX:68 04 0B 00 00 00 响应帧
链路测试:
TX:68 04 43 00 00 00 链路测试报文
RX:68 04 83 00 00 00 响应帧
对时:
TX:68 14 08 00 04 00 67 01 06 00 01 00 00 00 00 A4 92 06 0F EA 05 0F RX:68 14 0A 00 04 00 67 01 07 00 01 00 00 00 00 A4 92 06 0F EA 05 0F A4 92:即37540毫秒
06:6分
0F:15时
EA:111 01010 星期天10号
05:5月
0F:2015年
常用的类型标识:
遥测:
09---带品质描述的遥测量,每个遥测值占三个字节
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---时钟同步
常用的传送原因列表:
1---周期,循环
2---背景扫描
3---突发,自发上传
4---初始化
5---请求或被请求
6---激活
7---激活确认
8---停止激活
9---停止激活确认
0A---激活结束
14---响应总召唤
IEC104规约流程
IEC104 规约作为网络通信规约,由客户端和服务端组成,服务端口默认为2404 。
它的基本流程如下:
1. 由客户端向服务器建立连接,同时,发送链路启动帧。
2.服务端在收到链路启动帧后,向客户端发送启动确认帧。
3.客户端收到启动确认帧后,发送总召数据请求帧。
4.服务端收到总召数据请求后,发送总召数据响应帧,然后继续发送总召数据。
总召数据发送完成后,发送总召数据结束帧。
5.客户端在收到总召数据结束帧后,发送对时请求帧。
6.服务器收到对时请求帧后,发送对时响应帧。
7.由服务器主动向客户端发送变化数据帧。
同时,收到客户端发送的控制类命令,回复相应的操作结果。
8.客户端等到下一个数据总召周期,重复第4步之后的流程。