用户
登录后可跨设备保存划线和私人笔记登录
用户
PLC4X 网站的这一部分面向希望使用 Apache PLC4X 的人群。
这里将提供有关功能特性及其使用方法的信息,以及关于如何使用各种集成模块的文档。
Apache PLC4X 让你无需对现有设备进行改造,即可直接与工业硬件通信。
之所以能够做到这一点,是因为 PLC4X 实现了最常见的工业通信协议,并利用这些协议与各种类型的设备进行通信。PLC4X 与大多数其他(多为商业)驱动程序的不同之处在于,我们并不试图实现一个构成完整协议栈的全部协议,而是专注于提供一组核心操作,并使其在所有驱动程序上以完全一致的方式可用。
这使得用户在开发软件时,基本上可以不受实际所用硬件类型的限制。
关于 Apache PLC4X
Apache PLC4X 是一项致力于创建一套库的计划,用于以统一的方式与工业级可编程逻辑控制器(PLC)进行通信。我们计划提供以下语言的库:
- Java
- Go
- C(尚未可用于使用)
- Python(尚未可用于使用)
- 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 的情况下构建/测试应用程序吗?…… 这就是你需要的工具)
评论
登录后参与评论
正在加载评论…
KnowForge