Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.02 KB

File metadata and controls

22 lines (15 loc) · 1.02 KB

NewLife.Siemens 版本更新记录

v1.2.2026.0502 (2026-05-02)

协议与架构

  • 重构 S7 协议架构:重构底层协议实现,简化序列化与包处理逻辑,提升可维护性与可扩展性
  • 修复 COTP ReadPacket 错误:修复 COTP 包解析时的边界处理,避免读包异常

驱动与兼容性

  • 支持字符串类型地址读取/写入:新增对 DB 中 STRING 类型地址的读写支持(示例:DB1015.STRING0.60)
  • 兼容最新 IPacket 架构与多目标框架:适配最新 IoT/IPacket 接口,增强与 NewLife.IoT 的兼容性;支持更多目标框架发布

测试与质量

  • 补充大量单元测试:新增并完善单元测试覆盖,保证协议读写、TPKT/COTP/TPKTCodec 等核心模块稳定性;多条真机读写测试通过

其他优化

  • 依赖更新与构建改进:升级若干 NuGet 包,改善 CI 构建流程和包元数据

Bug 修复

  • 修复 WinForm UI 死锁问题:解决同步调用异步导致的 UI 卡死问题