羅克韋爾公司DF1通訊協(xié)議支持該公司的MicroLogix、SLC及部分PLC-X系列PLC通訊.DF1協(xié)議使用計(jì)算機(jī)的以太網(wǎng)接口與PLC設(shè)備通訊.
1、現(xiàn)場設(shè)備效果圖以及設(shè)備型號查看方式。
2、ControlLogix采集點(diǎn)配置說明
3、紫金橋與AB PLC連接
3.1設(shè)備定義
3.2數(shù)據(jù)連接
4、動(dòng)態(tài)監(jiān)控或修改RSLogix 5000內(nèi)點(diǎn)的值
5、數(shù)據(jù)連接中數(shù)據(jù)格式與RSLogix中的類型對應(yīng)表
6、注意事項(xiàng)
下圖是現(xiàn)場測試的實(shí)現(xiàn)效果圖:
圖中分別注釋了各個(gè)模塊的名稱以及所在位置的槽號和插槽號.

注:圖中的槽號順序,與其它型號的PLC不一樣,它是以CPU為準(zhǔn),分別向左遞增和向右遞增。具體情況也可以通過RSLogix5000軟件來查看,如下圖:

測試設(shè)備型號:
CPU型號: 1768-L43 。查看方法如下圖:

模擬輸入卡件型號: 1769-IF16C。查看方法,打開接線面板,如下圖:

ControlLogix采集點(diǎn)配置說明:
本驅(qū)動(dòng)只通采集編程軟件RSLogix 5000中用戶定義的點(diǎn)。
如果采集PLC模塊中的點(diǎn),需要把PLC模塊中相應(yīng)的點(diǎn)命別名,具體如下:
點(diǎn)擊下圖中紅色框內(nèi)的選項(xiàng):

可以看到模塊點(diǎn)信息。如下圖所示:(注意:本驅(qū)動(dòng)不能直接采集這些點(diǎn)信息)

如要采集模塊數(shù)據(jù),需要分兩步,第一步是新建類型選項(xiàng)為“基本”的點(diǎn),第二步是建立類型選項(xiàng)為“別名”的點(diǎn),然后在別名文本框內(nèi)選擇第一步建立出來的點(diǎn)。也就是說,采集模塊數(shù)據(jù)需要使用別名。
下面結(jié)合圖例進(jìn)行具體說明,如何新建兩種類型的點(diǎn):
1、新建基本類型的點(diǎn)
在如下窗體,單擊鼠標(biāo)右鍵,選擇“新建Tag…”項(xiàng).

彈出如下圖所示窗口:

輸入點(diǎn)名,在Data Type中選擇相應(yīng)的數(shù)據(jù)類型,確定后該點(diǎn)就建成了。例如:建立一個(gè)點(diǎn)名為:Test_bool,類型為:基本,Data Type : BOOL。如下圖所示:

2、新建類型為別名的點(diǎn).

彈出如下圖所示窗口:

輸入點(diǎn)名,在Data Type中選擇相應(yīng)的數(shù)據(jù)類型,確定后該點(diǎn)就建成了。例如:建立一個(gè)點(diǎn)名為:A1_bool,類型為:別名; 在“別名”下拉框內(nèi)選擇點(diǎn)“Test_bool”。 如下圖所示:

點(diǎn)擊“確定”按鈕,完成模塊點(diǎn)別名設(shè)置。
啟動(dòng)紫金橋開發(fā)系統(tǒng),點(diǎn)擊數(shù)據(jù)庫->設(shè)備驅(qū)動(dòng)->PLC->AB(艾倫-布拉德利)。雙擊ControlLogix(以太網(wǎng)),彈出如圖所示對話框:

設(shè)置設(shè)備名稱,點(diǎn)擊“下一步”按鈕:

輸入與計(jì)算機(jī)連接的PLC以太網(wǎng)口IP地址和端口號,點(diǎn)擊“完成”按鈕完成設(shè)備的定義。
(端口號默認(rèn)為:44818)
數(shù)據(jù)連接
以下是ControlLogix的數(shù)據(jù)連接對話框:
下面,我們把在RSLogix中建立好的點(diǎn)“A1_BOOL”與紫金橋軟件中相應(yīng)的點(diǎn)建立起連接。
首先,紫金橋軟件中建立一個(gè)點(diǎn),點(diǎn)名為“A1”。如下圖:
然后,在數(shù)據(jù)連接畫面,選擇建立好的設(shè)備名“Test”,點(diǎn)擊“增加連接項(xiàng)”按鈕,彈出下圖的畫面:
在點(diǎn)名文本框內(nèi)輸入:A1_BOOL。如下圖:
點(diǎn)擊“確定”按鈕后,就完成了RSLogix中的點(diǎn)“A1_BOOL”與紫金橋軟件中“A1.PV”的連接。如下圖:
動(dòng)態(tài)監(jiān)控或修改RSLogix 5000內(nèi)點(diǎn)的值
與紫金橋軟件通信后,如何監(jiān)控RSLogix 5000內(nèi)點(diǎn)的值是否被修改成功了,以及手動(dòng)修改RSLogix 5000內(nèi)點(diǎn)的值,觀察該值是否已經(jīng)被紫金橋軟件正確的采集了。
具體步驟如下:
1.雙擊  ,彈出下圖的畫面:
選中紅色框內(nèi)的標(biāo)簽后,可以修改和查看相應(yīng)點(diǎn)的值。
數(shù)據(jù)連接中數(shù)據(jù)格式與RSLogix中的類型對應(yīng)表:
下圖為“模擬輸入卡件型號: 1769-IF16C“中存在的所有點(diǎn),其中包括了上表中的所有數(shù)據(jù)格式:
注意事項(xiàng):
如果采集點(diǎn)數(shù)值為-9999可能由于以下兩種原因:
●校驗(yàn)方式、通訊類型、結(jié)點(diǎn)地址(DST)、計(jì)算機(jī)地址(SRC)、站地址(STN)等設(shè)置錯(cuò)誤.
●點(diǎn)組態(tài)數(shù)據(jù)格式與PLC點(diǎn)數(shù)據(jù)格式不一致.
|