首页 > 其他分享 >探索IEC104:电力系统监控与远程控制的强大协议

探索IEC104:电力系统监控与远程控制的强大协议

时间:2024-11-04 14:19:54浏览次数:5  
标签:控制 IEC104 报文 系统监控 格式 bit 远程 位为

在电力系统和工业自动化领域,稳定、高效的通信协议是保障系统稳定运行和高效管理的基础。今天,我们来深入了解一种广泛应用的协议——IEC60870-5-104(简称IEC104),它以其独特的优势,成为电力系统监控和远程控制的重要支撑。

一、什么是IEC104协议?

IEC104协议是一种基于TCP/IP的工业以太网通信协议,广泛应用于电力系统的监控和远程控制领域,如发电厂、变电站和输电线路的监测和控制。同时,也被应用于其他远程监视和控制系统,如工业自动化等领域。IEC104协议具有实时性、安全性和可扩展性等特点,能够提供可靠的双向数据传输,确保关键信息的及时传递;具有良好的扩展性,可以适应不同规模和复杂度的系统需求。

二、报文结构

IEC104协议的报文结构由三大部分组成:APCI(应用规约控制信息)、ASDU(应用服务数据单元)和APDU(应用规约数据单元)。
    APCI包含报文长度和控制域信息,用于控制报文的传输;ASDU包含数据单元标识、信息体和时标等,用于传输具体的业务数据;APDU可以是一个完整的APDU,或仅包含APCI域,用于控制目的。

APDU长度用于接收端确认完整性,最大值为253。

控制域用于协议控制和业务处理。

三、报文类型

    IEC104协议定义了三种报文类型,分别是编号的信息传输格式(I格式)、编号的监视功能格式(S格式)、不编号的控制功能格式(U格式)。

1. I格式

    区分标识为控制域第一个8位位组的第一个bit位为0,控制域第三个8位位组的第一位bit位为0。I格式报文必须有发送序列号N(S)和接收序列号N(R);凡是传送遥测、遥信、遥控、遥调等信息都只能使用I格式报文。

2. S格式

    控制域第一个8位位组的第一个bit位为1、第二个bit位为0,控制域第三个8位位组的第一个bit位为0。S格式的报文只包括APCI,故报文长度大小仅为6字节,只能用来给予对方的报文序号确认,不能用于传送信息。

3. U格式

    控制域第一个8位位组的第一个bit位为1、第二个bit位为1,控制域第三个8位位组的第一个bit位为0。U格式的报文只包括APCI,故报文长度大小仅为6字节,在同一时刻,测试、停止或启动只有一个功能可以被启动,只能用于传输规约控制。

四、应用数据服务单元(ASDU

主要包括类型标识、可变结构限定词、传送原因、应用服务数据单元公共地址、信息体。

1. 类型标识

    定义了信息对象的结构、类型和格式,一个ASDU内全部信息对象应具有相同的结构、类型和格式,占用1字节或一个八位位组。

2. 可变结构限定词

占用1字节或一个八位位组,低7位表示本ASDU内包含的信息对象数量,最高位SQ表示信息对象的排列方式。

3. 传送原因

占2字节,第一个字节又三部分组成:低六位是传送原因序号,次高位表示肯定或否定确认,最高位是测试标志;第二个字节用来响应来自哪个主站的召唤,一般情况不使用,置为0。

4. 应用服务数据单元公共地址

占2字节,规定高字节固定为0。

5. 信息体

见各命令报文详解。

五、安全传输机制

    IEC104协议采用多种机制确保数据传输的安全性和可靠性:

1. 超时机制

IEC104协议定义了4个关键超时时间参数,确保报文在规定时间内得到响应,提高传输可靠性。

2. K/W机制

K值和W值机制用于控制发送和接收缓存区的报文数量,避免缓存溢出和报文丢失。

3. 序列号机制

发送序列号N(R)和接收序列号N(S)用于检测报文顺序,防止报文丢失和重复。

六、传输流程与业务应用

IEC104协议的传输流程包括链路建立、数据传输、链路监控和链路断开四个阶段。通过I格式报文进行双向数据传输和交互,S格式报文监控链路状态,U格式报文用于链路控制。

在业务应用方面,IEC104协议可采集电力系统中的模拟量和数字量数据,支持遥控和遥调操作,提高运维效率和安全性。同时,它能及时上报各类事件和告警信息,帮助运维人员快速响应和处理异常情况,确保系统稳定运行。

七、结语

IEC104协议以其独特的优势,在电力系统和工业自动化领域发挥着重要作用。通过深入了解其报文结构、报文类型、安全传输机制和传输流程,我们可以更好地应用这一协议,提升系统监控和远程控制的效率和可靠性。

希望这篇文章能帮助大家更好地理解IEC104协议,也欢迎大家在评论区分享你的见解和应用经验!

了解更多电力规约测试工具,欢迎点击官网,天勺电力助您轻松完成产品研发及送检!https://www.sztianshao-power.com

因为专业,值得信赖!

标签:控制,IEC104,报文,系统监控,格式,bit,远程,位为
From: https://blog.csdn.net/2401_86189088/article/details/143361514

相关文章

  • Google远程过程调用-GRPC
    前言HTTP/2是HTTP协议的第二个主要版本,它在HTTP/1.x的基础上引入了许多改进,以提高网络性能和效率。以下是HTTP/2与HTTP/1.x之间的一些主要区别:•二进制协议:•HTTP/2:采用二进制格式,而不是HTTP/1.x的文本格式。这使得解析更快、更高效。•HTTP/1.x:基于文本的协议,......
  • 创建一个新的空分支,初始化后提交远程仓库
    参考:https://worktile.com/kb/ask/249002.html×××××××××××××××××××××××××××××××××××××××××××××××××××××××××步骤一:创建一个新的空分支首先,切换到要创建新分支的项目目录下。然后运行命令`gitcheckout–orphannew-b......
  • 采集电力 IEC104 转 profinet IO 项目案例
    目录1 案例说明 12 VFBOX网关工作原理 13 准备工作 24 配置VFBOX网关采集IEC104设备数据 25 用PROFINETIO协议转发数据 46 获取104设备的数据地址 67 案例总结 81 案例说明设置网关采集IEC104设备数据把采集的数据转成profinetIO协议转发给其他系统。2 VFBOX网关工......
  • 给予爱快路由器使用阿里云DDNS远程访问家庭网络
    一、阿里云域名准备1、首先需要购买一个阿里云域名,选简短好记性价比高的即可,如果域名只是用来解析路由器IP地址,不做服务器类应用,则不需要备案。 2、想做动态域名解析,光有域名还不行,还需要在阿里云控制台建立一个访问授权,路由器才能动态同步远营商的IP地址到DNS服......
  • 跨境从国内远程连接国外设备?从国外远程连接国内设备?巧用ToDesk即搞定
    ToDesk作为一款功能强大的远程控制软件,支持全球范围内的远程连接,包括从国内连接国外设备或从国外连接国内设备。当从事的工作涉及跨境任务,或者与亲友身处在异国,有远程协助操作的任务,这样的情况均适用。以下是关于ToDesk全球远控连接国外设备的详细解答,各位不妨跟着小编的科普与操......
  • 如何实现跨境设备操作?ToDesk远程控制加持全球节点轻松搞定
    随着近年来国际化水平的逐步提高,跨境的学习、交流、工作、旅行等已愈发常见。然而虽然交通出行也算方便,但针对频繁两地往来、海内外人员协助互动等,从省时、省力、省财力精力等成本方面考量,通过来回往返来解决却并非是一个最佳选项。那么,面向例如外资企业远程协助境外同事处理任务......
  • 利用Msfvenom对Windows进行远程控制
    一、准备工作先在kali安装Apache2,下载代码如下sudoaptinstallapache2 启动Apache2服务serviceapache2start 在kali浏览器中输入你的kaliIP,得到该页面说明启动成功二、开始1.msf远控生成(1)在kali运行msf生成exemsfvenom-pwindows/meterpreter/reverse_t......
  • 远程仓库
    远程仓库Git是分布式版本控制系统,同一个仓库可以分布到不同机器上可用gitremote查看远程仓库信息,使用-v显示更详细的信息克隆远程仓库[email protected]:username/gitrepo.gitgit支持多种协议,如https等,但通过ssh支持的原生git协议速度最快SSH授权Git本地仓库与Git......
  • 有哪些好用的互联网项目远程协作工具
    好用的互联网项目远程协作工具有:一、Slack;二、MicrosoftTeams;三、Trello;四、Asana;五、GoogleWorkspace。其中,Slack具有强大的聊天和通知功能,它允许用户创建不同的频道来组织讨论,并支持与其他工具的集成。一、SlackSlack是一款流行的实时沟通工具,以其强大的聊天和通知功能而......
  • 电脑如何远程监控另一台电脑?分享3个简单实用的小妙招,一分钟轻松掌握!
    在数字化时代,远程监控另一台电脑已成为企业管理、技术支持以及共享资源等场景下的常见需求。那么,电脑如何远程监控另一台电脑?今天,我们就来分享三个简单实用的小妙招,教你如何轻松实现电脑对另一台电脑的远程监控。妙招一:使用Windows远程桌面连接对于使用Windows操作系统的......