方案 使用环境(你能怎么跑它) 开源/许可 开源项:主要编程语言 A:客户端写入/控制 B:手动改值(GUI 点点改) 自动变化/曲线仿真 SCL 导入 备注 Redisant IEC61850 服务端、客户端模拟器 原生安装包:Windows / Apple Silicon / Apple Intel / Linux 闭源商用;有试用但过期 不适用 有 有 有 页面未细写导入方式 功能覆盖面广(报告/定值组/文件/GOOSE 等也列了) robidev/iec61850_open_server + iec61850_open_client 推荐 Docker Compose 一键跑;宿主机可为 Windows/Linux/macOS(只要装 Docker)。client 也可本机 Python 直接跑 开源 Apache-2.0,但是依赖 libiec61850 的 GPLv3 可能影响合规 open_server: Python + C + Java 为主;open_client: Python + JavaScript 为主 有 有(浏览器 UI 里点数据写值/控制;仿真 tab 可 modify) 有(play/pause + modify 仿真量) .
...
理论
#
洪城小电工 on 简书
#
从零开始理解 IEC104 协议之一 104 规约帧格式, bak 从零开始理解 IEC104 协议之二 基础知识, bak 从零开始理解 IEC104 协议之三 主要过程中的一些技术细节, bak 从零开始理解 IEC104 协议之四 工程调试经验总结, bak 从零开始理解 IEC104 协议之五 数据安全, bak 工具
#
经典、简约的 101 和 104 主站、从站模拟器
#
PMA 使用方法 by forum.huawei, bak 101_104_MASTER, bak 其他
#
看起来比较不错的一款收费软件 CNY55~70(没有试过)
2021-02-20.
Category & Tags:
IoT,
Modbus,
RS232,
RS485,
RS422,
Serial,
COM,
CAN1939,
MQTT,
Emulator,
Simulator
OSI vs. Modbus Layers:
Tip:
RS-485/RS485’s new name is EIA-485. UART usually (99%) means TTL in shops, not 232/485. DB9 physical port usually (90%) means 232 electrical signals level standards. Modbus Protocol
#
See Also:
【strongly recommend!】 a nice intro to Modbus and Modbus Enron. (Simply Modbus 软件收费,但是这个 Modbus 入门文档非常好) 一文看懂 Modbus 协议 Complete Modbus Guide. a good intro to Modbus. Each Modbus Slave has 4 tables with 9999 values in each table.
...