Skip to content

Releases: JadeHuang/RealPLC-Agent

RealPLC Agent v0.4.3

Choose a tag to compare

@JadeHuang JadeHuang released this 10 Sep 16:13

RealPLC Agent v0.4.3

v0.4.3 集中解决 TIA Portal V21+ Openness 入口变化、多版本选择、CODESYS Scripting 配置和 Windows 界面体验问题。

主要更新

  • 同时识别传统 Siemens.Engineering.dll 和 TIA V21+ Siemens.Engineering.Base.dll 模块化 PublicAPI。
  • 首次使用自动选择已发现的最高 TIA/CODESYS 版本;用户手动选择后保持固定。
  • CODESYS Scripting 缺失或损坏时,可从配置窗口启动安装/修复。
  • 调整按钮、下拉框、状态栏和说明区域,改善高 DPI 与小屏幕显示。
  • 精简重复菜单、工作区信息和无实际用途的入口。
  • 使用原生文档查看器即时显示说明,并可交给系统浏览器打开本地 HTML。
  • 移除 WebView2 的编译、运行和安装依赖。
  • 首次运行默认连接 RealPLC 正式云端,同时保留升级用户已有配置。

下载

  • Windows x64:RealPLC_Agent_V0.4.3_Setup_x64.exe
  • SHA-256:0092FF0EE1915AB3BDF6311D512CD2D31D92087F17F1E49D0E5F48C874C56DD3

验证结果

  • CODESYS:97 项测试通过,类型检查通过。
  • TIA 离线验证:48/48 通过。
  • SimaticML:53/53 通过。
  • UI 自动回归通过,包含 150% 缩放场景。
  • 自动更新元数据、完整安装包下载和 SHA-256 校验通过。

已知限制

  • 本版本安装包尚未进行代码签名。
  • TIA V21+ 真实 Openness 连接需要在安装对应 TIA Portal 版本的电脑上完成最终验收。

RealPLC Agent v0.4.2

Choose a tag to compare

@JadeHuang JadeHuang released this 07 Sep 23:50

RealPLC Agent v0.4.2

发布日期:2026-09-08

主要更新

  • 重构主界面为平台、连接和工具三组,保留“RealPLC 官网 / AI 编程”,移除重复的顶部工程操作区。
  • TIA Portal 与 CODESYS 使用独立工作区;选择软件后,中部项目、设备、编译、执行和诊断内容随之切换。
  • 软件入口按最近使用时间在下一次启动时排序,本次运行中保持稳定。
  • 连接配置移至当前软件工作区的显眼位置,原有 TIA/CODESYS 配置逻辑保持不变。
  • 底部统一显示云端、本地服务、TIA Connector、CODESYS Connector、执行状态和最后活动。
  • CloudBridge 增加任务阶段、进度、当前项目和最近结果状态,界面可实时刷新云端工程与编译任务。
  • CODESYS 云端验证结果可回填工程、运行设备、编译诊断和执行结果,并与 TIA 工作区隔离。
  • Agent 界面首次显示时自动检查版本;发现新版本后弹窗一次,稍后仅保留右上角紧凑提示。
  • 支持查看更新说明、下载完整安装包、SHA-256 校验、静默安装和自动重启。
  • 内置 JadeHuang/RealPLC-Agent GitHub Releases 正式版本源,并兼容 GitHub Release 安装包与 digest 元数据。
  • 优化 1280×820 及更大窗口下的按钮等宽、文本裁切、左侧流程和标签页布局。

升级说明

  • 安装升级会保留用户配置、云端配对信息、工程、报告和日志。
  • 自动升级要求发布接口提供 versiondownloadUrlreleasePageUrlreleaseNotessha256
  • GitHub 正式 Release 的 Windows x64 安装包固定命名为 RealPLC-TIA-Agent-Setup-x64.exe,与主服务器更新接口一致。
  • 有工程任务执行时,Agent 会阻止升级,待任务结束后可从右上角继续。

RealPLC Agent v0.4.1

RealPLC Agent v0.4.1 Pre-release
Pre-release

Choose a tag to compare

@JadeHuang JadeHuang released this 01 Sep 16:38

v0.4.1 是一次稳定性修订,保持现有业务流程不变,重点改善版本一致性、TIA/CODESYS 路径发现、配置写入可靠性和 WinForms 高 DPI 布局。

主要变更

  • 统一 Agent、TIA Connector Manifest、安装器和发布 EXE 的 v0.4.1 版本链
  • CODESYS/TIA 自动发现扩展至所有已就绪的本地固定磁盘,并改善非标准安装路径和手动选择
  • 修正 TIA PublicAPI net48 目录、CODESYS Patch 版本和无法识别版本时的处理
  • 配置文件改用原子替换,并保留 Connector 未知扩展字段
  • 深度目录扫描跳过重解析点,避免循环遍历
  • 改善高 DPI、中文字体和窄窗口下的按钮、标签、下拉框、对话框和工具栏布局
  • 增加发布版本门禁,防止旧 EXE 或 Manifest 误入发布包

验证结果

  • Review regression:14/14 PASS
  • SimaticML:53/53 PASS
  • Offline Worker 集成/安全用例:48/48 PASS
  • Protocol regression:17/17 PASS
  • 完整 Release Rebuild:PASS(0 错误)
  • 6 个发布 EXE:FileVersion 均为 0.4.1.0

下载与安全

请上传:

  • RealPLC_Agent_v0.4.1_Setup.exe
  • 对应的 .sha256 校验文件

当前安装包尚未使用可信代码签名证书签名,Windows 可能显示 SmartScreen 警告。请仅在测试工程、工程副本、虚拟 PLC 或隔离环境中使用。

完整说明:https://github.com/JadeHuang/RealPLC-Agent/blob/main/docs/RELEASE_NOTES_v0.4.1.md

RealPLC Agent v0.4.0

RealPLC Agent v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@JadeHuang JadeHuang released this 31 Aug 15:31

RealPLC Agent v0.4.0

早期公开测试版(Pre-release)

RealPLC Agent 是连接 RealPLC AI 与 Windows 本地 PLC 开发环境的工业软件连接组件。v0.4.0 重点支持 RealPLC × CODESYS 闭环验证。

下载信息

  • 安装包:RealPLC_Agent_v0.4.0_Setup.exe
  • 平台:Windows 10/11 x64
  • 文件大小:333.74 MiB(349,956,651 字节)
  • SHA-256:60ED22A38AF072EF6E52DEC2AFFD5A82669ECD03241D532F8B6A388625F30E7B
  • 数字签名:当前安装包尚未签名

主要功能

  • RealPLC AI 与 Windows 本地 Agent 连接
  • CODESYS 工程原生编译、验证与 Diagnostics 回传
  • AI 分析验证错误并继续修复的基础闭环
  • Agent 本地运行状态、日志与能力信息
  • CODESYS V3.5 SP15–SP22 环境发现,重点验证 SP21

系统要求

  • Windows 10/11 x64;安装程序需要管理员权限
  • CODESYS V3.5 SP15–SP22;需要官方 CODESYS Scripting 组件
  • 缺少依赖时,安装程序提供 .NET Framework 4.8 和 Microsoft Edge WebView2 Runtime 离线安装
  • 需要网络连接 RealPLC 服务;PLC 工程处理与验证在本机执行

安全提示

  • 请优先使用测试工程、工程副本、虚拟 PLC 或隔离环境
  • CODESYS V1 验证链不自动下载到真实 PLC、Control Win 或 SoftMotion Runtime
  • 当前安装包没有可信代码签名,Windows 可能显示安全警告;运行前请核对文件名、大小和 SHA-256
  • 请勿未经工程师确认将 AI 生成或修改的程序直接用于真实生产设备

校验下载文件

Get-FileHash .\RealPLC_Agent_v0.4.0_Setup.exe -Algorithm SHA256

结果应为:

60ED22A38AF072EF6E52DEC2AFFD5A82669ECD03241D532F8B6A388625F30E7B

文档与反馈