當(dāng) PLC 遇見 “IT”
當(dāng)今不斷發(fā)展的工業(yè)自動(dòng)化世界,在智能、高效和快速的系統(tǒng)和軟件應(yīng)用中,數(shù)據(jù)扮演著越來越重要的角色。傳統(tǒng)的 IT 網(wǎng)絡(luò)中,提供了豐富多彩的規(guī)范和協(xié)議,這些都可以幫助用戶對(duì)數(shù)據(jù)進(jìn)行充分地發(fā)掘。
而隨著工業(yè) 4.0 的來臨,IT、OT 的融合是大勢(shì)所趨,IT 和 OT 之間的界限也越來越模糊,越來越多的 IT 技術(shù)被引入到 OT 應(yīng)用之中,OT 處理自動(dòng)化設(shè)備和現(xiàn)實(shí)的物理世界;而 IT 則更強(qiáng)調(diào)軟件、數(shù)據(jù)和信息等,以前我們談?wù)揚(yáng)LC 通訊會(huì)想到自動(dòng)化領(lǐng)域中的 PROFINET、S7、Modbus TCP 這些傳統(tǒng)的工業(yè)通訊協(xié)議,而現(xiàn)在隨著技術(shù)發(fā)展,SIMATIC PLC 也提供了常用于 IT 領(lǐng)域的通訊協(xié)議庫和功能塊,因此西門子為了助力數(shù)字化轉(zhuǎn)型和網(wǎng)絡(luò)融合,提供了一系列的解決方案,并且以程序庫的便利形式為 PLC 增添強(qiáng)勁的通信功能。
覆蓋面廣闊的通用通信庫
此次西門子針對(duì) S7-1200、S7-1500 集成以太網(wǎng)接口提供的功能庫,支持一些列的基于 TCP/IP 的協(xié)議,具體功能如下:
![圖片](https://img70.chem17.com/9/20221219/638070607761554366114.png)
LCom: 傳統(tǒng) TCP/IP 協(xié)議不適合工業(yè)應(yīng)用場(chǎng)合,通過 “LCom" 庫指令,優(yōu)化了 TCP/IP 通訊的性能,用戶不再需要手動(dòng)調(diào)用 T-block 程序塊,對(duì)比TCP/IP 協(xié)議,提供了以下的性能改進(jìn):
通訊錯(cuò)誤自動(dòng)關(guān)閉連接并快速重連
對(duì)數(shù)據(jù)提供應(yīng)用層的確認(rèn)
監(jiān)視連接狀態(tài),鏈路故障可以快速檢測(cè)
![圖片](https://img70.chem17.com/9/20221219/638070607763116689766.png)
LHTTP: 允許S7-1200、S7-1500 和其他設(shè)備或者 WEB server 通過HTTP/HTTPS 交換數(shù)據(jù)。
![圖片](https://img70.chem17.com/9/20221219/638070607764523229684.png)
LMQTT: MQTT 是比較流行的云連接協(xié)議,通過這個(gè)庫指令,允許 S7-1200、S7-1500 作為 MQTT 的客戶端,發(fā)送消息到 MQTT 的服務(wù)器。
![圖片](https://img70.chem17.com/9/20221219/638070607766866874785.png)
LOpcUa: 通過庫指令,S7-1500 作為 OPC UA 發(fā)布、訂閱的角色,支持 OPC UA “PubSub" 的工作模式。
![圖片](https://img70.chem17.com/9/20221219/638070607769054373560.png)
LSNMP: 通過 SNMP (簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議),通過共有/私有 MIB,S7-1200/S7-1500 可以全面掌握網(wǎng)絡(luò)設(shè)備的狀況(如上圖)。例如,可以通過PLC 獲得交換機(jī)網(wǎng)絡(luò)接口連接狀態(tài)(如下圖)。
![圖片](https://img70.chem17.com/9/20221219/638070607771710420717.png)
![圖片](https://img70.chem17.com/9/20221219/638070607774381782568.png)
LSyslog: 通過庫指令,S7-1200/S7-1500 可以發(fā)送報(bào)警、消息、錯(cuò)誤信息到syslog 服務(wù)器。
![圖片](https://img61.chem17.com/9/20221219/638070607776455087524.png)
使 PLC 支持發(fā)送電子郵件
針對(duì) S7-1200、S7-1500 集成以太網(wǎng)接口/CP 集成的指令塊 “TMAIL_C“,可以發(fā)送郵件到*定的郵箱。
![圖片](https://img61.chem17.com/9/20221219/638070607778017970107.png)
可以使用公網(wǎng)的郵件服務(wù)器把自定義的 PLC 消息發(fā)送給維護(hù)人員,S7-1200/S7-1500 還允許將 PLC 存儲(chǔ)卡上的數(shù)據(jù)歸檔以附件的形式發(fā)送。
![圖片](https://img61.chem17.com/9/20221219/638070607780402747123.png)
PLC 與 FTP 服務(wù)器之間進(jìn)行文件傳送
通過FTP 功能庫,SIMATIC PLC 可以作為 FTP 客戶端連接到 FTP 服務(wù)器,將PLC的數(shù)據(jù)發(fā)送到服務(wù)器指*的存儲(chǔ)位置。
![圖片](https://img61.chem17.com/9/20221219/638070607782505297121.png)
![圖片](https://img61.chem17.com/9/20221219/638070607784848691887.png)