新聞中心
PRESS CENTERAB PLC(Allen-Bradley Programmable Logic Controller),是羅克韋爾自動化旗下 Allen-Bradley 公司制造的一種可編程邏輯控制器。本文將帶領(lǐng)讀者一起實操,看看EG8200邊緣計算網(wǎng)關(guān)是如何快速采集AB PLC數(shù)據(jù)的。本文中適配的AB PLC是AB1769-L23-QB1B。
AB PLC 協(xié)議主要包括ControlNet 協(xié)議、DeviceNet 協(xié)議、EtherNet/IP 協(xié)議和Data Highway Plus 協(xié)議。EtherNet/IP 協(xié)議是基于以太網(wǎng)的工業(yè)控制網(wǎng)絡(luò)協(xié)議,具有實時控制、數(shù)據(jù)傳輸和網(wǎng)絡(luò)管理等功能。這里,我們就是用到AB EtherNet/IP 協(xié)議進(jìn)行通信。
EtherNet/IP協(xié)議采用網(wǎng)口通信的方式,因此,保證網(wǎng)關(guān)的LAN口和AB PLC的IP在一個網(wǎng)段即可。
由PLC工程師提供
首先進(jìn)入EG8200邊緣計算網(wǎng)關(guān)編程界面,從左側(cè)拖入一個AllenBradley節(jié)點,雙擊打開設(shè)置頁面,根據(jù)PLC的網(wǎng)口參數(shù)填寫配置如下:
協(xié)議:選擇EtherNet/IP 地址:填寫PLC地址,本例為192.168.1.13 端口:填寫PLC連接端口,本例為44818 連接超時:2000 通訊超時:2000 ?;顣r間:60000 Slot:0
在AllenBradley節(jié)點的參數(shù)列表內(nèi)填寫要讀取的數(shù)據(jù)點,數(shù)據(jù)點填寫完成后,會按照設(shè)定的頻率自動讀取PLC的數(shù)據(jù)。
數(shù)據(jù)點一般PLC工程師會提供,拿到點位表后,按照網(wǎng)關(guān)要求的格式填寫數(shù)據(jù)點,具體對應(yīng)關(guān)系可以參考這里。
本例程讀取XT,XT1地址的數(shù)據(jù),在參數(shù)列表,依次填寫地址/名稱/數(shù)據(jù)類型/數(shù)據(jù)長度,定時2秒循環(huán)讀取,如圖所示:
點擊部署,觀察每隔2秒會打印一條數(shù)據(jù),觀察讀到的數(shù)據(jù)點結(jié)果為:XT:true,XT1:5。通信成功!
經(jīng)過上面簡單幾步配置,我們實現(xiàn)了EG8200邊緣計算網(wǎng)關(guān)與AB PLC通信。這能方便用戶對AB PLC數(shù)據(jù)進(jìn)行快速采集,幫助自動化應(yīng)用的建設(shè)。如果你對上面的過程還有疑問,隨時歡迎咨詢縱橫智控??v橫智控是您物聯(lián)網(wǎng)建設(shè)中的好伙伴,專業(yè)數(shù)采就找縱橫智控!