Apache PLC4X工業(yè)物聯(lián)網(wǎng)通用協(xié)議適配器
Apache PLC4X 是一個(gè)工業(yè)物聯(lián)網(wǎng)通用協(xié)議適配器,PLC4X 是一組庫(kù),用于使用各種協(xié)議與工業(yè)可編程邏輯控制器 (PLC) 進(jìn)行通信,但這些協(xié)議具有共享的 API。
工業(yè)的可編程邏輯控制器(PLC)大多采用大量不兼容的協(xié)議進(jìn)行通信,因此和外界(IT/互聯(lián)網(wǎng))的交互變得很困難。PLC4X 項(xiàng)目致力于提供一組統(tǒng)一的 API,通過(guò)這些 API 實(shí)現(xiàn)能與大多數(shù) PLC 進(jìn)行通信的驅(qū)動(dòng)程序(通過(guò)各種 PLC 的原生通信協(xié)議)。
- 設(shè)計(jì)安全:PLC4X 驅(qū)動(dòng)程序的實(shí)施不僅考慮到了安全性,其被動(dòng)模式的驅(qū)動(dòng)程序
- 性能可控:PLC4X 允許以所需的功率獲得數(shù)據(jù)量,而不會(huì)對(duì)工業(yè)硬件造成壓力
PLC4X 還可與其他 Apache 項(xiàng)目集成,例如:
入門
根據(jù)編程語(yǔ)言的不同,用法會(huì)有所不同,因此請(qǐng)?jiān)L問(wèn) PLC4X 網(wǎng)站上的入門以查找選擇的語(yǔ)言。
Golang
- 有關(guān)如何使用 Go 編寫 PLC4X 應(yīng)用程序的指南,請(qǐng)轉(zhuǎn)到 Go 入門
Java
- 有關(guān)如何使用 Java 編寫 PLC4X 應(yīng)用程序的指南,請(qǐng)?jiān)L問(wèn) Java 入門
- 注意:目前支持構(gòu)建 Apache PLC4X 的 Java 版本至少為 Java 11
目錄
評(píng)論
圖片
表情
