一、什么事http协议HTTP是hypertext transfer protocol(超文本传输协议)的简写,他是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与web服务器之间交换数据的过程。客户端连上WEB服务器后,若想获得web服务器中的某个web资源,需遵循一定的通讯格式,HTTP协议用于定义客户端与WEB服务器通讯的格式。二、HTTP协议的版本HTTP协议的版本:HTTP/1.
转载
2024-10-31 18:57:02
28阅读
第2章--HTTP协议简介HTTP协议简介 Abstract: HTTP协议的特性,HTTP请求/响应的过程,HTTP请求/响应的报文格式等知识,最后会演示如何通过Chrome提供的开发者工具,去跟踪调试一次HTTP请求。HTTP protocol: 请求响应式协议:client --> server : HTTP 请求 client <-
# 用 Java 实现 IEC 104 协议
IEC 104 协议是国际电工委员会(IEC)制定的一种通信协议,广泛用于电力系统的自动化和监控。它有助于实现控制中心与远端终端设备(如变电站)的数据交换,确保电力数据的实时性和可靠性。本文将介绍如何用 Java 实现 IEC 104 协议并给出简单的代码示例。
## IEC 104 协议概述
IEC 60870-5-104协议是IEC 6087
原创
2024-08-07 07:18:42
1163阅读
JDK10新特性1.局部变量类型推断2.集合中新增copyof()3.G1垃圾回收器 注意:Java9和Java10都不是LTS(Long-Term-Support)版本。这两个版本迭代周期短,⽽JDK11才是JDK8之后第⼀个LTS版本。JDK10⼀共定义了109个特性,其中包含12个JEP-JDK Enhancement Proposal(对于程序员有价值的新特性只有⼀个),还有些新API和
通讯流程串口IEC103协议一般采用的是非平衡式通讯方式,因为要支持一个主站同时访问多个子站设备,子站之间通过地址来区分,就跟Modbus_RTU类似也是一问一答方式。但是103协议有很多不同的服务,每种服务的报文结构也不一样,长度不一样,基本无法做到像modbus那样,发送请求得到回复这种简单的方式。请求的通讯逻辑: 它是通过一级、二级数据的方式来实现问题。 主站发送请求,子站回复确认请求,并置
转载
2024-05-08 14:15:20
426阅读
# 如何实现Python IEC协议
## 一、流程概述
为了实现Python IEC协议,我们需要按照以下步骤进行操作:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装Python IEC包 |
| 2 | 创建一个IEC客户端 |
| 3 | 建立连接 |
| 4 | 发送数据 |
| 5 | 接收数据 |
| 6 | 关闭连接 |
## 二、具体步骤与代码实
原创
2024-06-04 05:08:58
116阅读
IEC104主要用于电力系统通信,下面总结的协议已经与业界的很多个厂家联调,并投入使用多年。并总结一下这个通信协议在通信时,主要围绕以下的内容进行总结: (1)简单描述一下自己对IEC104的理解以及自己的一些思考 (2)客户端和服务端是如何进行交互的? (3)客户端和服务端他们在交互什么内容? (4)投运前,联调的流程是如何的。1.对IEC104的理解1.1 为什么使用IEC104a.解决一堆厂
1、平衡式和非平衡式的理解平衡式传输方式中101规约是一种“问答+循环”式规约,即主站端和子站端都可以作为启动站;而当其用于非平衡式传输方式时101规约是问答式规约,只有主站端可以作为起动站小结:非平衡式,就是指,主站主动发送或者请求;子站根据收到的功能码确认或响应。(现场中,用到了非平衡式,两路串口,均为非平衡式,各为主站)平衡式传输除具有非平衡式传输的各种报文外,在特定情况下子站还可以作为启动
转载
2023-12-20 06:13:07
285阅读
最近编写的iec104协议的软件也基本稳定了,现在上传到资源上去留作备份。可实现功能: V1.005 2019.331 1.增加启动调用可执行文件目录下104.ini,调用遥信点表功能;增加显示SOE功能 2.增加显示SOE功能,根据读取的点表,显示遥信点号,遥信名称(注意根据国网规范,遥信从1开始,如果有变化,可以自定调整104.ini文件 3.根据使用习惯,修改启动默认为显示规约解释报文 V1
转载
2024-02-06 19:00:45
318阅读
概述JSP是java 服务器页面,它运行在服务器端,本质上就是一个serlvet,产生的java文件和class保留在tomcat的word目录下.JSP主要作用是将内容的生成与页面相分离。JSP脚本JSP脚本就是在JSP编写Java代码。常见的三种脚本<%@ page language="java" contentType="text/html; charset=UTF-8"
pa
转载
2024-06-14 13:53:54
31阅读
目录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
1770阅读
IEC 101和IEC 104对于智能变电站来说已经属于旧的协议了,其属于IEC 60870,但目前在电力IEC 104走TCP/IP。对比一下IEC 60870相较于IEC 61850确实感觉会功能相对少一些,扩展性稍微差一些,但理解上相对简单一些。
原创
精选
2024-01-02 12:06:08
3619阅读
点赞
1. IEC104协议结构APDU:应用规约数据单元 APCI:应用规约控制单元 ASDU:应用服务数据单元(Tips: 任何复杂的东西都是由简单的东西构成,首先先看协议的整体结构,然后在细化,最后前面理解协议。) APDU的整体结构如下:2. APCI2.1启动字符默认固定为 68H,意思就是只要是IEC104协议就是以68H开头;2.2 APDU的长度问题起始一个apdu的总长度不会超过255
转载
2024-04-17 16:12:16
743阅读
简介Sampled Measured Value采样测量值,也称为SV (Sampled Value)或SMV,一种用于实时传输数字采样信息的通信服务。它可用于变电站内电子式电流或电压互感器(ECT或EVT)的合并器和诸如继电保护这样的间隔层设备之间的通信。 对采样频率有更高的要求,或者除了通用数据集以外还需要其他采样值数据集,或者是采用了间隔之间的通信和同步,这些都将是本标准系列9-2所函盖的内
# 处理IEC 104协议的Java应用
IEC 104是一种用于远程监控和控制的通信协议,在智能电网等领域有着广泛的应用。在Java中,我们可以使用一些库来处理IEC 104协议的通信,从而实现与设备的数据交互。
## 使用Java库处理IEC 104协议
在Java中,常用的处理IEC 104协议的库包括`jascada`和`opendnp3`等。这些库提供了丰富的API和工具,可以帮助
原创
2024-04-18 06:25:40
1412阅读
# 使用 Python 实现 IEC 104 协议的完整指南
IEC 104 协议是一个广泛应用于电力系统自动化中的通信协议。对于初学者而言,实现这一协议可能看起来复杂,但通过系统化的步骤和清晰的代码注释,您将能够顺利完成这一任务。本文将带你一步一步了解如何在 Python 中实现 IEC 104 协议。
## 一、实现流程概述
下面是实现 IEC 104 协议的主要步骤:
| 步骤 |
2 IEC 103 协议的学习和总结通过近两周时间的学习,开始对iec 103 协议有了一定的认识,也能对简单的协议进行分析。 如对下报文的分析:09:10:19.546 串口2 发送 10 5B 02 5D
转载
2023-10-23 09:09:47
584阅读
原标题:IEC61508标准解读IEC 61508被认为是功能安全的基本或“通用”标准。 它是通用的,有时甚至是模糊的。 IEC 61508旨在使各个行业部门根据需要提供自己的特定标准和准则。IEC 61508标准61508处理安全系统的整个安全生命周期。它针对安全系统的供应商,但在某种程度上也适用于那些安全系统中使用的设备的供应商。由于应用程序的数量如此多变,以至于许多不同的应用程序可以以不同的
转载
2024-01-10 19:31:59
473阅读
# 实现 IEC 60870-5-104 的 Java 教程
IEC 60870-5-104 是一种用于电力系统自动化通信的协议,通常用于远程控制和监测。本文将指导初学者如何在 Java 中实现 IEC 104 通信。我们将分步骤进行,实现过程会涉及到使用 Java Socket、数据编码等内容。
## 实现流程
下面是实现 IEC 104 的基本流程,我们可以把它分为几个主要步骤:
|
原创
2024-08-16 09:28:05
224阅读
IEC 60870-5-101(IEC101)是电力系统监测、控制和相关通信的标准,用于电力系统的远程控制、远程保护和相关通信。这与 iec60870-5-1 至 iec60870-5-5 标准完全兼容,并在 DTE 和 DCE 之间使用标准异步串行远程控制信道接口。该标准适用于点对点、星形、多点等多种配置。平衡式与非平衡式非平衡模式: 从站接收到主站发起的请求时才会进行传输,并只有主站才能发起请
转载
2023-12-01 13:40:38
517阅读