ApachePLC4X 是一个工业物联网通用协议适配器,PLC4X是一组库,用于使用各种协议与工业可编程逻辑控制器(PLC)进行通信,但这些协议具有共享的API。
工业的可编程逻辑控制器(PLC)大多采用大量不兼容的协议进行通信,因此和外界(IT/互联网)的交互变得很困难。PLC4X项目致力于提供一组统一的API,通过这些API实现能与大多数PLC进行通信的驱动程序(通过各种PLC的原生通信协议)。
设计安全:PLC4X驱动程序的实施不仅考虑到了安全性,其被动模式的驱动程序性能可控:PLC4X允许以所需的功率获得数据量,而不会对工业硬件造成压力PLC4X还可与其他Apache项目集成,例如:ApacheCalciteApacheCamelApacheEdgentApacheKafka-ConnectApacheKarafApacheNiFi入门根据编程语言的不同,用法会有所不同,因此请访问PLC4X网站上的入门以查找选择的语言。Golang
有关如何使用Go编写PLC4X应用程序的指南,请转到Go入门Java
有关如何使用Java编写PLC4X应用程序的指南,请访问Java入门注意:目前支持构建ApachePLC4X的Java版本至少为Java11目录关于PLC4X入门开发者社区贡献许可
评论