0.13.1 到 1.0.0
C#
登录后可跨设备保存划线和私人笔记登录
本页介绍 C# (.NET) 绑定。
PLC4Net 已被弃用。 它尚未达到可用状态,没有任何驱动实现,在 1.0.0 中除了保证它能编译通过并刷新生成的协议数据外,没有投入任何开发工作。
如果你今天需要一种从 .NET 与 PLC 通信的方式,实际可行的选择是 PLC4X Server 或 OPC UA Server —— 两者都允许非 Java 应用通过一种拥有完善 .NET 客户端库的协议,访问 PLC4X 能访问的任何 PLC。
简要说明
没有什么需要迁移的。 plc4net 的 API 和 SPI 与 0.13.1 中的完全一致,没有新增、重命名或删除任何内容。
有哪些变化
只有生成的数据发生了变化,这不会影响任何人的源代码:
- 内置的 KNX 制造商数据以及 BACnet 和 KNX 厂商 ID 已刷新,以支持更广泛的设备识别。所有绑定都进行了同样的刷新。
- 生成的 BACnet、OPC UA 和 KNX 类型已根据当前的 mspec 定义重新生成。
构建
PLC4X 的构建已迁移到 Apache Maven 4。只有当你使用 -Pwith-dotnet 从 PLC4X 源码树构建 plc4net 时,这一点才与你有关。
其他内容
概览页面 上描述的变更 —— 数组表示法、连接字符串词汇、安全默认值 —— 都是针对驱动的改动,而 plc4net 没有任何驱动。只有在 .NET 绑定将来被重新拾起时,这些才会变得相关。
评论
登录后参与评论
正在加载评论…
KnowForge