分享一个iec104协议的资源,一个模拟iec104协议主站端的小工具

2023-11-17

最近编写的iec104协议的软件也基本稳定了,现在上传到资源上去留作备份。

可实现功能:


V1.005 2019.331
1.增加启动调用可执行文件目录下104.ini,调用遥信点表功能;增加显示SOE功能
2.增加显示SOE功能,根据读取的点表,显示遥信点号,遥信名称(注意根据国网规范,遥信从1开始,如果有变化,可以自定调整104.ini文件
3.根据使用习惯,修改启动默认为显示规约解释报文
V1.10 2019.04.19
----------------------------------------------------------------------------
1.增加遥信实时查看功能
2.增加实时遥测查看功能,支持系数乘除转换,可以在本目录下104.ini中查看修改
3.增加复位链路,总召按钮
4.增加报文暂停显示功能
5.优化下行命令界面

V1.20 2019.05.17
----------------------------------------------------------------------------
1.增加定值预置,固化功能
2.增加记忆连接终端IP地址功能,重新启动程序可以直接连接

V1.30 2019.05.20
----------------------------------------------------------------------------
1.增加定值界面保存配置功能,可以实现在定值界面输入地址、信息、类型保存到104.ini文件中
2.增加定值多选功能,可以选择最左面一列拖动,单击右键,选中实现
3.增加全不选按钮可以实现把当前选中的定值全部取消

V1.40 2019.08.12
----------------------------------------------------------------------------
1.增加电量总召功能,可在第一个页面单击按钮实现
2.增加电量显示功能,可以将接收到的数据显示到界面中
3.增加读取电量配置、写入电量配置文件功能

V1.40 2019.11.23
----------------------------------------------------------------------------
1.增加浮点值地址10进制+16进制显示,增加调试方便性

V1.45 2019.11.28
----------------------------------------------------------------------------
1.增加保存SOE功能,将SOE记录保存到当前目录下的soe.log文件中
2.修改SOE功能,将里面的值=0,1修改为值=合●(分○)格式
3.增加保存数据功能,当前仅支持1分钟存盘,不能修改存盘间隔,将数据保存到本目录下的data+日期.xlxs文件中,前提要求,本目录下存在data.xlxs文件模板
4.增加在对框框的标题上增加时间功能

V1.46 2019.12.08
----------------------------------------------------------------------------
1.修正COS帧不连续处理异常的问题。
2.修正单点遥信打印报文,十六进制报文打印两次的bug。

V1.5 2019.12.18
----------------------------------------------------------------------------
1.增加遥测、遥信点表导入导入功能,在表格中右键选择菜单实现,保存到本目录下参数模板.xlsx。

V1.5 2020.1.13 
----------------------------------------------------------------------------
1.将程序运行中保存的数据保存到当前目录下data目录下,  
2.文件运行包含 104.ini , data.xlsx , 参数模板.xlsx   

V1.5 2020.4.14 
----------------------------------------------------------------------------
1.修正对时命令下传秒不对的bug。 
2.修正固化定义发送公共地址高低位反的问题 

V1.6 2020.4.15 
----------------------------------------------------------------------------
1. 增加当读定值返回的值的类型和本地类型不一致时,将远程类型覆盖本地类型
2. 定值增加导入导出功能
3.为读取定值增加防护,放置出现出错后损坏104.ini的bug

----------------------------------------------------------------------------
V1.61 2020.5.24
1.修正写入整数型定值异常的bug
----------------------------------------------------------------------------
V1.7 2020.6.28
1.增加对时解释(Explanation_67)
----------------------------------------------------------------------------
V1.8 2020.9.25
1.修正当不显示解释输的时候,不对规约进行解释,如SOE不能正常显示的bug
----------------------------------------------------------------------------
V2.0 2020.9.27
1.增加支持4GIEC104协议,可通过4G卡连接,本程序模拟主站服务端
----------------------------------------------------------------------------
V2.1 2020.10.30
1.修正写定值数据整形值大于65535时不发送报文的bug
2.修改文件保存路径从当前目录修改为当前目录\data\下,如文件为 当前目录\data\history\ulog\目录下
3.修改定值界面中 导出excel文件 功能增加将地址列修改为文本模式,解决导入的时候 800A字样的十六进制串导出数据为空
4.修正定制界面中,读取配置,保存配置异常的bug
----------------------------------------------------------------------------
V2.2 2020.11.10
1.增加语音报警选项,在配置中选择,默认无,当有SOE报警时,会读取报警的遥信内容+信号动作或解除
1.增加遥测,遥信表格上单击右键出现等量赋值、增量赋值的功能,实现表格的批量修改功能
 

界面如下

下载链接:(这个链接是不带文件传输和定值调试功能的)

iec104测试工具.zip_104协议模拟器-制造文档类资源-CSDN下载

这个链接是带文件传输和定值调试功能的,请看清楚要下载哪个。

IEC104客户端仿真软件-C#文档类资源-CSDN下载

顺便做个广告,这个链接是IEC101规约的,嘿嘿。

IEC101规约测试工具软件_iec101工具-电信文档类资源-CSDN下载

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

分享一个iec104协议的资源,一个模拟iec104协议主站端的小工具 的相关文章

  • 将JAVA程序作为计划任务运行

    我试图在 Windows 7 机器上每天运行一次简单的 JAVA 程序 我的代码在 NetBeans 中运行良好 如果我进行清理并构建 它会表明 C Program Files Java jdk1 7 0 bin java jar C Us
  • Android Studio 0.8.2 URI 有一个权限组件

    我收到 Gradle 项目同步失败 消息 当我启动 Android Studio 时 当我尝试清理项目时 我收到 无法完成 Gradle 执行原因 URI 具有权限组件 我已经尝试了几件事 但仍然陷入困境 我将配置文件从用户文件夹中移出 并
  • 如何在Windows中收集每个服务名称及其状态?

    我想在不使用任何第三方工具的情况下获取所有 service name 及其状态 迄今为止SC http ss64 com nt sc html命令足以获取其中一个值 例如 sc query findstr SERVICE NAME 但我还需
  • 获取已创建进程的进程句柄 Windows

    我需要获取运行程序时刚刚创建的所有进程的句柄或 PID 到目前为止 我已经使用了这段代码 每次创建进程时都会告诉我 问题是我只获取有关创建的进程的信息 但没有有关进程本身的任何信息 https msdn microsoft com en u
  • 避免 Inno Setup 中的“无法展开 shell 文件夹常量 userdocs”错误

    我将一些示例文档安装到 Windows 上标准 我的文档 文件夹的 PerfectTablePlan 子文件夹中 这对于 99 以上的用户来说效果很好 但是 如果用户没有 我的文档 文件夹 我会收到许多以下形式的丑陋错误消息 内部错误 无法
  • 在新窗口中打开 SAS 程序

    目前 当您在 Windows 中双击 SAS 文件时 它将在您已打开的现有 SAS 会话中打开它 有没有办法让它在窗口中单击时会启动一个新的 SAS 窗口 据我所知 SAS 是一个所谓的 单实例 应用程序 因此它的默认行为是在现有会话中打开
  • 在 Jenkins 中执行批处理文件

    我有一个简单的批处理文件 我想要从 Jenkins 调用 运行 执行该文件 Jenkins 中有同样的插件吗 如何从 Jenkins 执行批处理文件 如果有相同的教程或文档 无需为此添加新插件 在Jenkins 选择您的工作名称并转到配置部
  • 在 Android SDK 中设置 JAVA_HOME

    我和对方有一些冲突JAVA HOME配置 当我使用以下代码时 System out println System getenv JAVA HOME I get C jdk1 6 0 23这是正确的地方 但是 当我在 Android buil
  • 如何在 NERDTree 中显示隐藏文件(以句点开头)?

    我怎样才能使NERDTree https github com scrooloose nerdtree显示以 a 开头的文件 时期 我有一个名为 hgignore在项目目录中 如果我使用 NERDTree 浏览到该目录 该文件不会显示在树中
  • RabbitMq 和“致命错误:握手失败 -handshake_decode_error”

    我正在使用 Windows Server 2012 Erlang 19 2 和 RabbitMq 3 6 6 我在使用 TLS 配置端点之间的连接时遇到问题 我已经尝试了所有关于 SO 的答案 以及所有 RabbitMq 文档here ht
  • Windows Workflow Foundation 4 (WF4) 延迟

    我正在与 Visual Studio 2010 的候选版本一起使用 Wf4 编写一个用于批准资源请求的新工作流程 在我的工作流程中 如果请求未获得批准 我希望请求在几天后过期 我们在 WF 3 5 Visual Studio 2008 中通
  • Windows7上python3.5无法安装BeautifulSoup4

    我已经从下载了 beautifulsoup4 4 5 3 tar gzhttps www crummy com software BeautifulSoup bs4 download 4 5 https www crummy com sof
  • 以编程方式最小化/恢复窗口,跳过动画效果

    我需要对窗口列表执行多项操作 最小化其中一些 恢复其他 以便立即在两组或多组窗口之间切换 这样做的问题是最小化和恢复窗口时可以看到的动画 整个过程看起来很糟糕 所有这些动画都进进出出 上下移动 但是 我无法禁用这些动画 因为这是针对其他计算
  • 从命令行运行 R 代码 (Windows)

    我在名为 analysis r 的文件中有一些 R 代码 我希望能够从命令行 CMD 运行该文件中的代码 而无需通过 R 终端 并且我还希望能够传递参数并在我的代码中使用这些参数 例如就像下面的伪代码 C gt execute r scri
  • 如何在Windows上分离“Git bash”中启动的“git gui”?

    例如 我开始 git bash 我导航到某个目录 I start git gui 我关闭控制台窗口或按 Ctrl C Git gui 的窗口消失了 即使我用过git gui disown 即使当我按 Ctrl C 时它不在前台 如何正确分离
  • 取消后调用 boost::asio 异步处理程序没有错误

    我的代码在单个线程中使用 boost asio 和 io service 来执行各种套接字操作 所有操作都是异步的 每个处理程序都依赖于boost system error code 特别boost asio error operation
  • Git 扩展 - 无法在 Windows 上推送到网络驱动器中的 git bare 存储库

    我正在 Windows 上学习 git 我已经安装了 Git 扩展 版本 2 47 3 并使用了它 我在我的 C 单元中创建了一个裸存储库 作为中央存储库 并在硬盘中的其他任何位置创建了个人存储库 我对硬盘中的这两个存储库进行提交 推送和拉
  • C# - 方法必须有返回类型

    我在调用 C 中的方法时遇到问题 不断收到消息 方法 计算 必须有返回类型 using System Diagnostics namespace WindowsFormsApplication1 public partial class F
  • 在 Cygwin 软件包列表中找不到 Openssl

    这里说的是https github com joyent node wiki Building node js on Cygwin Windows https github com joyent node wiki Building nod
  • Vim 在 Mingw 上表现异常

    我在 MinGW 4 6 2 上的 Vim 表现得很奇怪 例如 在插入模式下按 Backspace 会删除字符 但我必须用箭头键移动光标才能删除的字符消失 而且它也会使我退出插入模式 另一个例子 按 Del 删除字符有时会生成奇怪的字符 例

随机推荐

  • mmclassification数据集并训练

    mmclassification数据集并训练 1 数据集准备 import numpy as np import os import shutil 生成train txt和val txt train path train train out
  • mvnrepository仓库

    1 查找jodconverter的maven配置 2 打开mvnrepository仓库 https mvnrepository com 输入jodconverter 3 4
  • EFK实战Kibana之查询语法、导出CSV文件、安装插件(持续更新中)

    概述 EFK 是ELK即ElasticSearch Logstash Kibana的升级版 把Logstash替换成Fluentd 实战 查询语法 选择日志索引后 搜索 可以简单的使用 Lucene通用的语法 或使用基于JSON格式Quer
  • Leetcode 13. 罗马数字转整数(关于枚举)

    罗马数字包含以下七种字符 I V X L C D 和 M 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如 罗马数字 2 写做 II 即为两个并列的 1 12 写做 XII 即为 X II 27 写
  • 机器学习中的多分类任务入门

    摘要 这篇文章主要是关于机器学习中多分类任务的一些基本知识 1 我先抛出一个问题 在LR 逻辑回归 中 如何进行多分类 一般下 我们所认识的lr模型是一个二分类的模型 但是 能否用lr进行多分类任务呢 答案当然是可以的 不过 我们需要注意的
  • VSCode运行Java报错No delegateCommandHandler for vscode.java.resolveMainMethod

    VSCode运行Java报错No delegateCommandHandler for vscode java resolveMainMethod 今天快气死了 平时vscode好好的 今天不知道怎么了 运行Java程序突然报错No del
  • Python: Decorator Pattern

    DuDecorator py 装饰模式 Decorator Pattern import six https pypi org project six from abc import ABCMeta six add metaclass AB
  • 中断和串口的介绍

    一 中断的介绍 1 什么是中断 中断是指计算机运行过程中 出现某些意外情况需要主机干预时 机器能自动停止正在运行的程序并转入处理新情况的程序 处理完毕后又返回原被暂停的程序继续运行 2 中断都有哪些 中断主要分为系统中断和外部中断 3 中断
  • GauGAN (SPADE) 水记 (seg2img)

    GauGAN SPADE 水记 seg2img 根据语义mask生成图像 论文 Semantic Image Synthesis with Spatially Adaptive Normalization https arxiv org p
  • rsa非对称加密

    RsaUtil 私钥加密 公钥解密 import lombok extern slf4j Slf4j import sun misc BASE64Decoder import sun misc BASE64Encoder import ja
  • 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...

    一 填空题 1 python是一种面向 对象 的高级语言 2 python可以在多种平台运行 这体现了python的 可移植 特性 3 python源代码被解释器转换后的格式为 pyc 4 python3 x默认使用的编码是 UTF 8 5
  • 对数和指数

    参考 https www zhihu com question 21453993 这就相当于先发明减法符号 再发明加法符号 1614年 纳皮尔发明了对数和对数表 1637年 法国数学家笛卡儿发明了指数 比对数晚了20多年 1770年 欧拉才
  • 判断设备联网状态(Python)

    判断设备联网状态 Python 在Python中利用socket来判断设备是否联网 通过ping命令来验证设备的网络状态 完整代码如下 import socket def isNetOK testserver s socket socket
  • zed双目摄像头 +yolo进行双目测距

    zed双目摄像头 yolo进行双目测距 首先根据你电脑或者jetson系列中的cuda版本下载对应的zed sdk 去安装zed api 安装过程可能会出现import pyzed sl as sl ImportError DLL load
  • b站黑马的Vue快速入门案例代码——计数器

    目录 目标效果 重点原理 1 创建Vue实例的时候 2 v on 为元素绑定事件 3 v text 解析文本用 设置标签的文本值 v text 简写 为 实现步骤 代码部分 1 计数器模板 html 全是重点 2 index css 辅助作
  • ubuntu下安装jdk

    ubuntu下的jdk 氛围open jdk和oracle jdk两种 前者是开源的 其实也行 不过大部分人使用的还是oracle jdk 有些博客推荐用ppa的方式安装 但这个安装的链接被墙了 所以经常会安装失败 现在介绍另一种 手动解压
  • 解决vscode远程安装插件不了、安装太慢问题

    一 问题描述 一直显示正在安装 几个小时也没动静 特别是那个c c 插件的安装 二 解决方法 1 采用手动安装插件的方式 步骤 先去这个网站找你要安装的插件 然后下载到本地电脑 All categories Extensions Visua
  • React 入门教程系列(三)——JSX 和 虚拟 DOM

    文章目录 1 JSX 2 虚拟 DOM 3 实例1 4 实例2 5 源码 1 JSX JSX的全称是 JacaScript XML 是 React 定义的第一种类似于 XML 的 JS 拓展语法 JSX 的语法大致遵循下面几条 标签名任意
  • C++中拷贝构造函数的四种调用方式

    代码 define CRT SECURE NO WARNINGS include
  • 分享一个iec104协议的资源,一个模拟iec104协议主站端的小工具

    最近编写的iec104协议的软件也基本稳定了 现在上传到资源上去留作备份 可实现功能 V1 005 2019 331 1 增加启动调用可执行文件目录下104 ini 调用遥信点表功能 增加显示SOE功能 2 增加显示SOE功能 根据读取的点