AB PLC 和VB客戶端的通訊
1、授權(quán) AB ![]() 點(diǎn)擊運(yùn)行會(huì)彈出如下對(duì)話框: ![]() 現(xiàn)在將授權(quán)軟盤插入到軟驅(qū),點(diǎn)擊“OK”按鈕將授權(quán)文件拷貝到電腦硬盤上,如果授權(quán)成功,會(huì)彈出如下對(duì)話框,以確認(rèn)RSLINX.EXE應(yīng)用軟件已經(jīng)授權(quán)成功。 ![]() 2、RSLinx.EXE軟件的設(shè)置。 在設(shè)置好RSLinx.exe應(yīng)用軟件的授權(quán)后,運(yùn)行RSLogix 500軟件,設(shè)置好AB ![]() 在列表里選中要通訊的 ![]() 3、OPC服務(wù)器的配置 在確認(rèn)RSLinx軟件已經(jīng)能夠正確和 ![]() 打開一個(gè)OPC工程后,就可以正式開始配置OPC 服務(wù)器了,通過選取DDE/OPC-Topic configuration菜單項(xiàng),建立一個(gè)OPC服務(wù)主題。在彈出的如下窗體中,選取要配置成OPC服務(wù)器的對(duì)應(yīng)選項(xiàng),點(diǎn)擊“New”按鈕,編輯一個(gè)OPC服務(wù)器主題名稱(可取任意名稱)。 ![]() 切換到“Data Collection”頁,通過Processer Type下拉框,選擇正確的 ![]() 切換到“Advanced Communication”頁,通過Comunication Driver下拉框,選擇和 ![]() 設(shè)置好OPC服務(wù)器后,點(diǎn)擊“Done”按鈕,確認(rèn)關(guān)閉窗口。 配置好一個(gè)服務(wù)器后,在如下圖的列表中選定剛才配置過的 ![]() 目前為止OPC Server已經(jīng)正確配置。可以通過vb客戶端的OPC設(shè)備構(gòu)件,進(jìn)行數(shù)據(jù)的連接。 VB客戶端連接RSLinx 首先我們?yōu)榱苏{(diào)試方便,先編寫一個(gè) ![]() 將程序下載進(jìn) ![]() 打開后程序運(yùn)行如下: 點(diǎn)擊List OPC Server列出所有OPC Server并選擇RSLinx OPC Server,點(diǎn)擊Connect連接RSLinx服務(wù)器: 在Add Group to OPC Server框中加入Group Name組名 1、更新數(shù)據(jù)速率等選項(xiàng)后,點(diǎn)擊Add Group,如下圖 這時(shí)就可以添加標(biāo)簽了,標(biāo)簽對(duì)應(yīng)著OPC Server的路徑,路徑可以由RSLinx中的,copy DDE/OPC LINK中看到。添加好后如下圖: ![]() ![]() 這樣就可以通過vb客戶端軟件上的 Current value讀到這個(gè)變量的值,通過Write value來寫這個(gè)變量。 |