首页 > 其他分享 >IEC101/140 监视点与控制点

IEC101/140 监视点与控制点

时间:2024-12-19 11:20:04浏览次数:7  
标签:IP 140 NA IEC101 控制点 监视 IEC 104

IEC101/140 监视点与控制点

IEC-60870-5-104 协议适用于远程控制设备和系统,通过数据传输来监控和控制地理上广泛的过程。该协议结合了 IEC-60870-5-101 协议和 TCP/IP 提供的传输功能。

任何使用 IEC-60870-5-104 协议的应用程序都将有一个主站(控制站)和一个或多个从站(受控站)。主站将不断监控和控制 TCP/IP 网络中每个从站的数据。

IEC-60870-5-104 从站可以向主站发送监控数据、接收命令或生成事件。

地址

104从站在传输层(使用 IP 地址)和应用层(使用通用 ASDU 地址)进行识别。

IP 地址

104从站将通过 TCP/IP 网络中的唯一 IP 地址进行标识。有些从站支持用户自定义要绑定的IP地址,而有些从站支持自动绑定到所有可用IP地址,从而减少用户的配置操作。

对于需要手动配置从站IP地址的情况,一般可以通过GUI界面或者配置文件进行设置,例如,下文通过配置文件进行设置:

# xx 通信网关公司
# 默认私有 3 类地址
my_ip=192.168.0.100
# 默认 3 类网络掩码
netmask=255.255.255.0
# 希望使用的网关
gateway=192.168.0.1

 

在此示例中,从站将通过 IEC- 60870-5-104 网络中的 IP 地址 192.168.0.100 进行标识。

由于同一 TCP/IP 网络中可能存在多个设备,因此某些应用程序可能需要 连接控制(从站可以从哪些 IP 地址接收有效消息)。

例如,用户可以配置白名单:

# 白名单
192.168.0.207
192.168.0.203
192.168.0.61

 

Common ASDU 地址

在应用层,模块由Common ASDU 地址标识,该地址必须与主单元发送的 Common ASDU 匹配。ASDU 表示应用服务数据单元,它基本上是主单元和从单元之间传输信息对象的数据单元。

如果主单元向不同的 Common ASDU 发送消息,模块将忽略收到的命令。用户通常可以指定从站的 Common ASDU。

监控方向和控制方向

协议规范定义了两个数据方向:监控方向和控制方向。协议规范对这些方向的定义如下:

  • 监控方向:从从设备到主设备的传输方向
  • 控制方向:从主设备到从设备的传输方向

通常从从机传输到主机的点也称为监控点(或监控信息对象)。通常从主机传输到从机的点也称为控制点(或命令信息对象)。

监视点与控制点

IEC 60870-5-104(简称IEC 104)是一种面向远程测控系统的通信协议,广泛应用于电力、工业自动化等领域。监视点和控制点是IEC 104协议中两个核心的概念,用于实现远程数据的监视和控制。以下是这两个概念的详细介绍:


监视点(Monitoring Points)

监视点是用于采集和传输现场设备状态或测量值的数据点,主要用于状态监视和过程数据获取。

特点

  1. 数据类型: - 单点信息(Single Point Information,SPI):如开关状态(开/关)。 - 双点信息(Double Point Information,DPI):如断路器的三态状态(开/关/中间状态)。 - 测量值(Measured Value):如电流、电压、温度等。 - 累计值(Integrated Total):如能量表的累计电量。

  2. 功能: - 用于实时监控设备状态和运行参数。 - 支持周期性发送、事件触发发送以及总召唤(General Interrogation)发送。

  3. 报文类型: - 监视点对应的报文类型包括:类型标识(Type Identifier)为M_SP_NA(单点)、M_DP_NA(双点)、M_ME_NA(归一化测量值)等。

  4. 时间戳: - 部分监视点数据可带时间标签,用于记录事件发生的具体时间。


控制点(Control Points)

控制点是用于远程操作现场设备的数据点,主要用于对设备进行遥控、设定参数等操作。

特点

  1. 数据类型: - 单命令(Single Command,SC):如开关的遥控操作。 - 双命令(Double Command,DC):如断路器的分合操作。 - 调节命令(Regulating Step Command,RC):如调节电压或无功补偿。 - 设定值命令(Set Point Command,SPC):如设定发电机的目标功率。

  2. 功能: - 用于实现对设备的远程控制。 - 控制指令可以是选择性操作(Select Before Operate,SBO)或直接操作(Direct Operate,DO)。 - 包括单步控制和连续控制两种方式。

  3. 报文类型: - 控制点对应的报文类型包括:类型标识为C_SC_NA(单命令)、C_DC_NA(双命令)、C_SE_NA(设定值命令)等。

  4. 安全性: - 控制操作通常需要双重确认,以避免误操作。 - 需要支持双向通信确认机制。


监视点与控制点的区别

特性监视点控制点
功能 数据采集与状态监视 远程控制与参数设定
数据流向 从设备端到主站(上行) 从主站到设备端(下行)
报文类型 M_SP_NAM_ME_NA C_SC_NAC_SE_NA
时间敏感性 部分支持时间戳 操作通常需要确认和安全性验证

应用场景

  1. 监视点: - 用于采集断路器状态、输电线路电流、电压等信息。 - 在变电站自动化中实时反映设备运行状态。

  2. 控制点: - 用于操作断路器合闸、分闸。 - 调整发电设备的输出功率或设定电网运行参数。

通过监视点和控制点的配合,IEC 104协议实现了远程监控与控制的功能,为电力系统和工业自动化提供了可靠的数据交互机制。

标签:IP,140,NA,IEC101,控制点,监视,IEC,104
From: https://www.cnblogs.com/cj94/p/18616780

相关文章

  • 题解:P11409 西湖有雅座
    题解:P11409西湖有雅座题目转送带简洁思路由于数据比较小,可以先预处理出任何两个零件是否能出现在同一栋大楼上。即枚举所有的两个零件,根据题意去模拟判断条件是否满足:\[\foralli,j\inU,f\left(i,j\right)\ge\lceil\frac{\min\left(S\left(i\right),S\left(j\righ......
  • 程序员都解决不了的问题“找不到vcruntime140.dll,无法继续执行代码”要怎么解决?“缺失
    电脑运行疑难杂症大揭秘:如何应对“找不到vcruntime140.dll,无法继续执行代码”的困扰?在探索数字世界的旅途中,每位软件开发者和电脑用户都可能遭遇过各式各样的系统报错与文件问题。今天,我们就来深入探讨一个常见却让人头疼的错误——“找不到vcruntime140.dll,无法继续执行代码......
  • 五种处理找不到vcruntime140.dll的方法,分析vcruntime140.dll错误原因
    当您在运行某个应用程序或游戏时遇到提示“找不到vcruntime140.dll”,这通常意味着系统中缺少了VisualC++RedistributableforVisualStudio2015或更高版本的一个重要组件。这个错误通常发生在运行某些程序时,系统无法找到所需的动态链接库文件。小编将介绍五种处理找不到vcr......
  • mfc140.dll文件缺失的修复方法分享,全面分析mfc140.dll的几种解决方法
    mfc140.dll是MicrosoftFoundationClasses(MFC)库中的一个动态链接库(DLL)文件,它是微软基础类库的一部分,为Windows应用程序的开发提供了丰富的类库和接口。MFC库旨在简化Windows应用程序的开发过程,提供了一系列预定义的C++类,这些类封装了WindowsAPI函数,使得开发者可以更方便地创......
  • 找不到vcruntime140_1.dll无法执行该怎么恢复?dll丢失的解决方法
    在Windows操作系统中,我们经常会遇到一些运行时错误,其中一个常见的问题就是“找不到vcruntime140_1.dll”。这个错误通常发生在运行依赖于VisualStudio2015运行时库的应用程序时。本文将为您提供一些解决方案,帮助您恢复和解决这个问题。1.什么是vcruntime140_1.dll?vcrunti......
  • springboot学生购书平台-毕业设计源码21403
    目录目录基于VUE的学生购书平台的设计与实现摘 要Abstract第1章绪论1.1选题背景及意义1.2研究现状1.3研究内容第2章关键技术介绍2.1Springboot技术框架2.2JAVA语言功能2.3B/S结构2.4MyMysql数据库2.5小程序框架以及目录结构介绍......
  • 2024-2025-1 20241406刘书含第十二周学习总结
    文件类型与存储方式文本文件文本文件是基于字符编码(如ASCII或UTF-8)存储的文件。在文本文件中,每个字符都有对应的编码值。例如,字符'A'在ASCII码中对应的十进制值是65。当使用文本编辑器打开文本文件时,会将这些编码值转换为可识别的字符显示出来。文本文件的内容可以被人类直接......
  • 2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十二周学习总结
    2024-2025-120241408陈烨南《计算机基础与程序设计》第十一周学习总结这个作业属于哪个课程2024-2025-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK12这个作业的目标无作业正文本博客链接教材学习内容总......
  • Component is not found in path “wx://not-found“.(env: macOS,mp,1.06.2409140; li
    Componentisnotfoundinpath"wx://not-found".(env:macOS,mp,1.06.2409140;lib:3.7.1)ErrorMessage:Componentisnotfoundinpath"wx://not-found".EnvironmentDetails:-OperatingSystem:macOS-Platform:mp(MiniProgram)-T......
  • 《宇宙机器人》vcruntime140_1.dll无法执行快速修复方法
    《宇宙机器人》vcruntime140_1.dll无法执行快速修复方法TGA2024落幕,年度最佳游戏——《宇宙机器人》,今天,我将为大家科普电脑游戏运行时可能出现的一些问题,尤其是文件丢失、文件损坏和系统报错,并以《宇宙机器人》游戏无法执行vcruntime140_1.dll文件为例,提供一系列快速修复方法......