手把手教你学习IEC104协议和编程实现 二

从今天开始,我们逐渐开始深入到IEC104协议中,我们知道IEC协议是电力系统常用的一个协议,她有几个固定的信息,我们的文章讲解的是2002版的.
首先我们要新建立一个类,如名字为tcp_104,我们对于协议的处理都写到这里类里面.在使用的时候直接调用就OK了.
先简单说明下报文的结构
我们看到一组报文无论是上行报文还是下行报文,大概都是这个样子的结构
在这里插入图片描述

APCI

从上图我们看到APCI主要包含启动字符0X68,长度,控制域来组成,所以我们定义几个结构如下

        public class APCI
        {
   
   
            public byte startbyte 
IEC104协议调试工具 如果你也在用IEC104协议,或者正在为调试、解析报文、采集数据这些事儿头疼,那我强烈建议你试试Prometeusz。它真的是一款非常实用的工具,功能强大、操作简单,绝对能帮你省不少力气。下载链接GitCode - 全球开发者的开源社区,开源代码托管平台。 阅读详情

相关推荐

手把手教你学习IEC104协议和编程实现 (可删除,见文章 一 起章)

IEC104协议 编程实现网络链接

sixtome 5147

手把手教你学习IEC104协议和编程实现五-IEC104启动与链接过程详解

本章讲解从开始到iec104初始化完成的过程,包含复位链路,总召,上送全遥测,全遥信,初始化结束帧等内容.

sixtome 1825

手把手教你学习IEC104协议和编程实现 一 起章

IEC104协议有三个版本,分别是1997版,2002版,2009版,其中我们使用最多的可能是200版.各版本在规约处理流程上没有什么变化,不同之处在于:(1)2002版在1997版的基础上,扩展了遥测、遥信、遥控等信息体基体址。(2)2009版在2002版的基础上,增加了协议的传输序列和互操作性的改进,以及对冗余连接处理方面的新功能。具体的内容我们后面会讲到.

sixtome 1099

IEC104从站 C++源码 可以直接编译使用

IEC104协议服务器从站MFC源码,可直接运行。104协议测试客户端,辅助协议测试。

IEC104规约,Java开发主站程序

根据IEC104 2002规约开发,适用于读写西门子IEC104协议的电表和网关

104规约实现

IEC104规约算法实现,国际电工委员会制定的一个规范,用于适应和引导电力系统调度自动化的发展,规范调度自动化及远动设备的技术性能. 全称是IEC60875-5-104.

南瑞的IEC104规约实现的源码

南瑞的IEC104规约实现的源码

IEC104规约java程序

根据IEC104 2002规约开发,适用于读写西门子IEC104协议的电表和网关

skywalking各项指标说明

skywalking各项指标说明

没有简介 2487

单片机毕业设计-基于STM32单片机的智能镜系统-仿真设计

可通过MQ-2监测当前烟雾浓度可通过温湿度传感器监测当前温湿度可通过光照强度传感器监测光照强度可通过蜂鸣器进行烟雾报警可通过语音识别模块进行反馈播报状态可通过按键设置阈值三个继电器控制灯、加湿、风扇标签:STM32单片机、OLED112864、DHT11、BH1750、继电器、SU-03T、MQ-2、蜂鸣器题目扩展:智能家居安防、智能大棚控制系统、智能环境检测系统项目编号:ZL-32-240604-FZ。

bsdog11的博客 967

C# 与蓝牙 BLE 设备通信:基于 Windows.Devices.Bluetooth 实现手环/传感器数据读取

本文介绍了如何利用C#的Windows.Devices.Bluetooth命名空间实现与蓝牙BLE设备的通信。首先概述了BLE技术特性及其在物联网中的应用场景,包括智能穿戴设备和传感器。随后讲解了BLE的GATT协议架构,解析了服务(Service)和特性(Characteristic)的概念。文章重点展示了通过C#实现设备扫描、连接、数据读取的完整代码示例,并详细说明了如何使用通知(Notifications)功能实现实时数据更新。最后提供了订阅心率测量特性变化的实现代码,为开发者提供了完整的BLE设备通

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1323

实现画布拖拽算子排布,通过flink实现算子编排计算,如何实现?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1071

【开发必备插件】iframe嵌套报“拒绝连接请求”的本地解决方法

关键词:iframe 拒绝连接、X-Frame-Options、Chrome 插件、前端调试、Allow X-Frame-Options前几天我在本地项目里调试一个第三方网站的嵌入页面时,遇到了一个非常经典的报错:xxx.com 拒绝了我们的连接请求。熟悉的老前端们一眼就知道——这是。但对于日常开发来说,我们经常需要在本地测试 iframe 嵌套外部页面(比如嵌第三方登录页、支付页、可视化报表系统等)。而线上站点配置了或DENY时,就会直接导致 iframe 加载失败。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1541

SAP FICO应付票据平台开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP FICO应付票据平台开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

我好像病了的博客 379

第02章:HSA-Runtime架构概览

摘要: 本章深入解析HSA Runtime的三层架构设计,包括公共API层(C语言接口)、核心实现层(C++业务逻辑)和驱动抽象层(硬件交互)。重点介绍了Runtime的核心组件(Agent、Queue、Signal、Memory)及其关系,以及初始化流程、配置选项和调试功能。通过学习,读者将掌握HSA Runtime的整体架构,为后续模块学习奠定基础。

图形/计算GPU的驱动与虚拟化技术分享园地 2923

2024阅读AOSP源码的正确打开姿势

在Android系统开发中,阅读AOSP(Android Open Source Project)源码是非常重要的环节。然而,如何构建一个优雅的阅读环境却是一个不容忽视的问题。本文将介绍不同工具和方法下阅读AOSP源码的正确姿势,并对比其优缺点。

虎哥LoveDroid 2706

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 手把手教你学习IEC104协议和编程实现 (可删除,见文章 一 起章)
下一篇: 手把手教你学习IEC104协议和编程实现三 -发送与接收
six2me
博客等级 码龄23年 1万+粉丝 291原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值