用户

qianmoQqianmoQ· 更新于 2026-10-01· 阅读 3 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

用户

PLC4X 网站的这一部分面向希望使用 Apache PLC4X 的人群。

这里将提供有关功能特性及其使用方法的信息,以及关于如何使用各种集成模块的文档。

Apache PLC4X 让你无需对现有设备进行改造,即可直接与工业硬件通信。

之所以能够做到这一点,是因为 PLC4X 实现了最常见的工业通信协议,并利用这些协议与各种类型的设备进行通信。PLC4X 与大多数其他(多为商业)驱动程序的不同之处在于,我们并不试图实现一个构成完整协议栈的全部协议,而是专注于提供一组核心操作,并使其在所有驱动程序上以完全一致的方式可用。

这使得用户在开发软件时,基本上可以不受实际所用硬件类型的限制。

关于 Apache PLC4X

Apache PLC4X 是一项致力于创建一套库的计划,用于以统一的方式与工业级可编程逻辑控制器(PLC)进行通信。我们计划提供以下语言的库:

  1. Java
  2. Go
  3. C(尚未可用于使用)
  4. Python(尚未可用于使用)
  5. C#(.Net)(尚未可用于使用 - 已放弃)

PLC4X 还可与其他 Apache 项目集成,例如:

并且提供一些独立的(Java)实用工具,例如:

  • OPC-UA Server:使你能够通过 OPC-UA 使用 PLC4X 与传统设备通信。
  • PLC4X Server:使你能够与一个中央 PLC4X 服务器通信,由该服务器再通过 PLC4X 与设备通信。

它还提供了可在应用程序内部使用的(Java)工具:

  • Connection Cache(用于 PLC 连接的连接缓存)
  • Event-Pump(利用多种触发器自动获取 PLC 数据的实用工具)
  • Object PLC Mapping (OPM)(对象 PLC 映射——类似于面向 PLC 数据的 JPA)
  • PLC4X-Server(一个说 PLC4X 代理协议 的小型中继服务器。)
  • Testing-Utils(想在没有 PLC 的情况下构建/测试应用程序吗?……​ 这就是你需要的工具)

评论

登录后参与评论

正在加载评论…