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

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

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

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

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

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

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

彈出如下圖所示窗口:

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

2、新建類型為別名的點.

彈出如下圖所示窗口:

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

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