最近编写的iec104协议的软件也基本稳定了,现在上传到资源上去留作备份。可实现功能: V1.005 2019.331 1.增加启动调用可执行文件目录下104.ini,调用遥信点表功能;增加显示SOE功能 2.增加显示SOE功能,根据读取的点表,显示遥信点号,遥信名称(注意根据国网规范,遥信从1开始,如果有变化,可以自定调整104.ini文件 3.根据使用习惯,修改启动默认为显示规约解释报文 V1
1. IEC104协议结构APDU:应用规约数据单元 APCI:应用规约控制单元 ASDU:应用服务数据单元(Tips: 任何复杂的东西都是由简单的东西构成,首先先看协议的整体结构,然后在细化,最后前面理解协议。) APDU的整体结构如下:2. APCI2.1启动字符默认固定为 68H,意思就是只要是IEC104协议就是以68H开头;2.2 APDU的长度问题起始一个apdu的总长度不会超过255
# Java 实现 IEC 104 协议 IEC 104 协议是国际电工委员会(IEC)制定的一种通信协议,广泛用于电力系统的自动化和监控。它有助于实现控制中心与远端终端设备(如变电站)的数据交换,确保电力数据的实时性和可靠性。本文将介绍如何用 Java 实现 IEC 104 协议并给出简单的代码示例。 ## IEC 104 协议概述 IEC 60870-5-104协议IEC 6087
原创 2024-08-07 07:18:42
1158阅读
目录1、IEC104规约简介1.1、信息传输的三个要素1.2、非平衡、平衡通信方式1.3、启动站和从动站1.4、一次完整的交互过程1.5、服务类型2、TCP通讯机制2.1、TCP的可靠性机制2.2、三次握手(建立连接)2.3、四次挥手(关闭连接)3、IEC104规约报文解析3.1、体系及报文结构3.1.1、APDU(应用规约数据单元)3.1.2、APCI(应用规约控制信息)3.1.3、ASDU(应
转载 2023-11-01 23:57:40
1761阅读
我试图从Python 2.7.10 64位Windows版本的源代码编译pycrypto-2.6.1,但遇到了以下错误。Processing pycrypto-2.6.1.tar.gz Writing c:\users\sivasuba\appdata\local\temp\easy_install-ecznz_\pycrypto-2.6.1\setup.cfg Running pycrypto-
# Python实现IEC104 ## 简介 IEC 104是一种通信协议,用于远程监控和控制电力系统和设备。它基于国际电工委员会(International Electrotechnical Commission, IEC)的标准,广泛应用于电力行业。 本文将介绍如何使用Python实现IEC 104协议,并提供相应的代码示例。 ## IEC 104协议 IEC 104协议是一种客户端
原创 2023-09-26 12:25:36
2041阅读
2评论
IEC104主要用于电力系统通信,下面总结的协议已经与业界的很多个厂家联调,并投入使用多年。并总结一下这个通信协议在通信时,主要围绕以下的内容进行总结: (1)简单描述一下自己对IEC104的理解以及自己的一些思考 (2)客户端和服务端是如何进行交互的? (3)客户端和服务端他们在交互什么内容? (4)投运前,联调的流程是如何的。1.对IEC104的理解1.1 为什么使用IEC104a.解决一堆厂
JDK10新特性1.局部变量类型推断2.集合中新增copyof()3.G1垃圾回收器 注意:Java9和Java10都不是LTS(Long-Term-Support)版本。这两个版本迭代周期短,⽽JDK11才是JDK8之后第⼀个LTS版本。JDK10⼀共定义了109个特性,其中包含12个JEP-JDK Enhancement Proposal(对于程序员有价值的新特性只有⼀个),还有些新API和
目录Python基础之网络编程一、网络编程前戏二、OSI七层协议1、七层协议简介:2、五层协议详解:2、1.物理连接层2、2.数据链路层网络相关专业名词2、3.网络层2、4.传输层PORT协议(端口协议)TCP与UDP协议1.TCP协议(重要)2.UDP协议tcp和udp的对比5.应用层Python基础之网络编程一、网络编程前戏1.什么是网络编程: 网络编程是指基于网络编写代码,能够实现数据的远
转载 2023-12-28 14:15:42
170阅读
简介Sampled Measured Value采样测量值,也称为SV (Sampled Value)或SMV,一种用于实时传输数字采样信息的通信服务。它可用于变电站内电子式电流或电压互感器(ECT或EVT)的合并器和诸如继电保护这样的间隔层设备之间的通信。 对采样频率有更高的要求,或者除了通用数据集以外还需要其他采样值数据集,或者是采用了间隔之间的通信和同步,这些都将是本标准系列9-2所函盖的内
通讯流程串口IEC103协议一般采用的是非平衡式通讯方式,因为要支持一个主站同时访问多个子站设备,子站之间通过地址来区分,就跟Modbus_RTU类似也是一问一答方式。但是103协议有很多不同的服务,每种服务的报文结构也不一样,长度不一样,基本无法做到像modbus那样,发送请求得到回复这种简单的方式。请求的通讯逻辑: 它是通过一级、二级数据的方式来实现问题。 主站发送请求,子站回复确认请求,并置
转载 2024-05-08 14:15:20
426阅读
# IEC104Python IEC104是一种用于远程监控和控制的通信协议。在工业自动化系统中,通常使用IEC104协议实现远程监测和控制。 在Python中,有一些IEC104库可以帮助我们实现IEC104通信。本文将介绍如何使用Python中的IEC104库来处理IEC104通信。 ## 安装IEC104库 在开始使用IEC104库之前,我们需要先安装它。Python中有一些I
原创 2023-12-05 06:14:52
862阅读
# 使用Python实现IEC 104协议 IEC 104协议(也称为IEC 60870-5-104)是一个应用于电力自动化系统的通信协议。本文将指导您如何使用Python实现协议,并通过表格和代码示例逐步理解每一步的实现。 ## 1. 流程概述 为了顺利完成这个项目,我们将分为以下几个步骤: | 步骤 | 描述
原创 2024-08-28 08:18:39
1181阅读
IEC104规约详细讲解全解概论 必读文件 《中华人民共和国电力行业标准》 idtIEC60870-5-104:2002 技术背景 适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能 IEC104应用层与IEC101完全相同,是101的网络化访问 规约结构(1)- 模型 规约结构(2)- 适用网络 局域网(两层交换机连接的单网段、三层交换机或路由器连接的多网段) 广域网 (X.
转载 6月前
32阅读
# Python IEC104规约 ## 什么是IEC104规约? IEC104(International Electrotechnical Commission 104)是一种常用的通信规约,用于监控和控制电力系统中的远程设备。它定义了一组规则和协议,用于实现数据传输和通信。 IEC104规约主要用于电力自动化系统中,用于实时数据的传输和控制命令的传递。它提供了高可靠性和实时性,能够满足
原创 2023-07-28 12:04:36
3261阅读
4评论
# IEC104实现遥控的Python IEC 104是一种在自动化系统中广泛使用的通信协议,用于实现远程监控和控制。在本文中,我们将学习如何使用Python实现通过IEC104协议进行遥控操作。 ## 什么是IEC 104 IEC 104是国际电工委员会(IEC)制定的一种通信协议,用于实现电力系统、水力发电站、输电线路等自动化系统的远程监控和控制。它基于ISO/IEC 14908-1标准
原创 2024-01-19 07:18:25
772阅读
协议网关BE115是一款多协议转多上行协议的综合性转换网关,支持IEC104、MQTT、OPC UA、Modbus RTU、Modbus TCP、SNMP等多种通信协议。上行协议包括IEC104、MQTT、OPC、Modbus RTU、Modbus TCP、SNMP,而下行协议涵盖DL/T645、Modbus RTU、Modbus TCP、IEC101、IEC102、IEC103、IEC104
原创 2024-05-23 15:59:02
313阅读
1、平衡式和非平衡式的理解平衡式传输方式中101规约是一种“问答+循环”式规约,即主站端和子站端都可以作为启动站;而当其用于非平衡式传输方式时101规约是问答式规约,只有主站端可以作为起动站小结:非平衡式,就是指,主站主动发送或者请求;子站根据收到的功能码确认或响应。(现场中,用到了非平衡式,两路串口,均为非平衡式,各为主站)平衡式传输除具有非平衡式传输的各种报文外,在特定情况下子站还可以作为启动
转载 2023-12-20 06:13:07
285阅读
# IEC104协议在Java中的应用 IEC104是一种通信协议,用于远程控制和监测自动化系统。它是国际电工委员会(IEC)制定的一种基于TCP/IP的协议,广泛应用于电力系统、工业自动化等领域。本文将介绍如何在Java中使用IEC104协议进行通信,并提供相应的代码示例。 ## IEC104协议概述 IEC104协议定义了一套用于实时数据传输的通信规范。它基于客户端-服务器架构,其中客户
原创 2023-08-02 19:57:09
2690阅读
2评论
http协议简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端
  • 1
  • 2
  • 3
  • 4
  • 5