紫金橋軟件與LG PLC有兩種連接方式,,即通過(guò)MODBUS協(xié)議和LG的LINK協(xié)議,下面對(duì)兩種協(xié)議分別作介紹,。
通過(guò)MODBUS協(xié)議連接
1. PLC 參數(shù)設(shè)置
LG PLC通過(guò)RS232C與PC連接
紫金橋監(jiān)控組態(tài)軟件通過(guò)MODBUS RTU驅(qū)動(dòng)和LG Master- K80S,K120S PLC CPU模塊的串口建立連接,9針編程口的2(RXD1)、3(TXD1)是負(fù)載通訊針,,為PLC的編程口LOADER協(xié)議專(zhuān)用通訊針腳,4(RXD2),,7(TXD2)針為Cnet通訊下通訊用針腳,。使用MODBUS通訊時(shí)要注意通訊線的接線方式。下面就舉例說(shuō)明紫金橋監(jiān)控組態(tài)軟件軟件和K120S PLC通訊的方法和步驟,。
接線如圖1所示:
圖1 LG PLC通過(guò)RS232C與PC連接接線圖
注意:設(shè)置BUILT-IN-CNET開(kāi)關(guān)必須在ON位置(如果加通信模塊G7L-CUEB,,G7L-CUEC通訊時(shí),,請(qǐng)放在OFF位置),如圖2所示:
圖2PLCBUILT-IN-CNET開(kāi)關(guān)圖
打開(kāi)LG 編程軟件的參數(shù)設(shè)置窗口,,如圖3所示:
圖3LG 編程軟件的參數(shù)設(shè)置窗口(通訊0)
選擇“通訊0”屬性頁(yè),,將“通訊”設(shè)置為“允許”,站號(hào)設(shè)置為”0”,, 通訊參數(shù)設(shè)置定9600,,8,無(wú),,2 ,,通訊方式選擇RS232C無(wú)調(diào)制解調(diào)器或RS422/485,協(xié)議模式選擇Modbus RTU Slave 方式,,同時(shí)將“通訊1” 屬性頁(yè)中的“通訊”設(shè)置為“禁止”,。
(2)PLC通過(guò)RS485與PC連接
同樣打開(kāi)LG 編程軟件的參數(shù)設(shè)置窗口,如圖4所示:
圖4LG 編程軟件的參數(shù)設(shè)置窗口(通訊1)
將“通訊0”屬性頁(yè)中的“通訊”設(shè)置為“禁止”,,站號(hào)設(shè)置為”0”,, 通訊參數(shù)設(shè)置定9600,8,,無(wú),,2 ,通訊方式選擇RS485,,協(xié)議模式選擇Modbus RTU Slave 方式,。
2. 紫金橋監(jiān)控組態(tài)軟件設(shè)置
首先進(jìn)入紫金橋監(jiān)控組態(tài)軟件的開(kāi)發(fā)系統(tǒng),選擇導(dǎo)航樹(shù)中的“數(shù)據(jù)庫(kù)”目錄下的“設(shè)備驅(qū)動(dòng)”,,如圖5所示:
圖5 導(dǎo)航樹(shù)數(shù)據(jù)庫(kù)屬性頁(yè)
雙擊MODBUS下的“串行口通訊”彈出I/O 設(shè)備定義對(duì)話框,,具體設(shè)置如圖6所示,點(diǎn)擊“下一步”按鈕,,將彈出MODBUS設(shè)備定義對(duì)話框,,具體設(shè)置如圖7所示 ,最后點(diǎn)擊“完成”按鈕,,完成I/O設(shè)備的定義,。
圖6 MODBUS設(shè)備定義對(duì)話框
圖7 Modbus設(shè)備定義對(duì)話框
3、寄存器地址設(shè)置
LG寄存器的地址與Modbus地址如下表:
LG plc 寄存器地址 |
MODBUS地址(十六進(jìn)制) |
P區(qū)域 |
0 |
M區(qū)域 |
1000 |
L區(qū)域 |
2000 |
K區(qū)域 |
3000 |
F區(qū)域 |
4000 |
T區(qū)域 |
5000 |
C區(qū)域 |
6000 |
*S區(qū)域 |
7000 |
*D區(qū)域 |
8000 |
將對(duì)應(yīng)的MODBUS地址轉(zhuǎn)為10進(jìn)制加上相應(yīng)寄存器地址即可,。
例如:M19:1000轉(zhuǎn)為10進(jìn)制 = 4096
4096+19 = 4115就是M19的MODBUS地址,。
M19 在紫金橋軟件中的“外部連接”如圖8所示:
圖8MODBUS外部連接對(duì)話框
二 通過(guò)LG PLC LINK協(xié)議連接
PLC的設(shè)置與通過(guò)MODBUS協(xié)議連接的設(shè)置基本相同,只須將通訊模式改為“專(zhuān)用—從站“方式即可,。
紫金橋監(jiān)控組態(tài)軟件設(shè)置如下:
首先進(jìn)入紫金橋監(jiān)控組態(tài)軟件的開(kāi)發(fā)系統(tǒng),,選擇導(dǎo)航樹(shù)中的“數(shù)據(jù)庫(kù)”目錄下的“設(shè)備驅(qū)動(dòng)”,然后選擇“PLC“下”LG“,,雙擊,,彈出“設(shè)備定義對(duì)話框”,,如圖9所示,點(diǎn)擊“完成”按鈕即可完成I/O設(shè)備定義,。
圖9 link協(xié)議設(shè)備定義對(duì)話框
“外部連接”如圖10所示:
圖10 link協(xié)議外部連接對(duì)話框