Rockwell Automation 的A-B PLC是一個(gè)著名的可編程控制器產(chǎn)品。其產(chǎn)品體系基本上涵蓋了工業(yè)控制產(chǎn)品的各個(gè)領(lǐng)域,并以產(chǎn)品的可靠而著稱。在國(guó)內(nèi)的PLC市場(chǎng)的占有率將近30%。
由于A-B的PLC的種類繁多,且各種類型的PLC支持的通信協(xié)議不盡相同,使得第三方的HMI軟件都不能很好的與A-B PLC進(jìn)行連接。RSLinx軟件是A-B PLC通用的通信配置軟件(2.2以上的版本支持對(duì)以太網(wǎng)的網(wǎng)關(guān)配置),目前主要有以下幾個(gè)版本:RSLinx OEM、 RSLinx Professional 、RSLinx Gateway、 RSLinx SDK四個(gè)版本。且均支持OPC服務(wù)(2.3版以上支持OPC2.0版)。
組態(tài)王軟件已內(nèi)嵌了OPC服務(wù)功能,支持OPC客戶端和OPC服務(wù)器的工作方式。這樣組態(tài)王就可以很方便的與A-B PLC進(jìn)行通信。
具體的配置方法如下:
在組態(tài)王與A-B PLC進(jìn)行OPC的配置是必須要有A-B PLC及相關(guān)的通訊附件。
1、安裝A-B PLC 、通訊卡、相關(guān)的軟件,并作物理連接
2、使用RSLinx連接A-B PLC的通訊網(wǎng)絡(luò)。
配置通訊卡,選擇ConFigure Drivers。

彈出入下的配置窗口

選擇對(duì)應(yīng)的通訊卡,并進(jìn)行端口配置(可參照附帶的安裝手冊(cè)),配置成功后將顯示所配置的設(shè)備的運(yùn)行狀態(tài)。
使用RSWho命令查找連接的PLC設(shè)備

RSWho命令成功的執(zhí)行后,將在設(shè)備列表中列出與本機(jī)連接的所有硬設(shè)備。
使用Topic Configoration來進(jìn)行OPC服務(wù)的配置

在Date Source配置框中配置Topic,選擇一個(gè)物理設(shè)備(PLC),按New按鈕即可建立一個(gè)Topic,單擊Done即可

3、在組態(tài)王中建立y與OPC設(shè)備的連接。
添加OPC設(shè)備。在組態(tài)王的工程器中選擇設(shè)備àOPC服務(wù)器à新建,則彈出如下的窗口。在OPC服務(wù)器列表中選擇RSLinx OPC Serverà選擇確定即可。

在數(shù)據(jù)字典里加入IO點(diǎn)
在組態(tài)王的工程器中選擇數(shù)據(jù)庫à數(shù)據(jù)字典à新建。確定變量名、變量類型等變量屬性,在連接設(shè)備中選擇RSLinx OPC Server ;手工鍵入寄存器地址,地址的格式為:”[Topic名]變量別名”或”Topic名:變量寄存器地址”。單擊確認(rèn)即可。