當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> ab plc應(yīng)用 >> AB PLC 通過OPC方式和VB客戶端的通訊
AB PLC 通過OPC方式和VB客戶端的通訊

1、授權(quán)
AB PLC通過 OPC方式和 第三方軟件進(jìn)行通訊,必須要先經(jīng)過授權(quán)。在當(dāng)前使用的電腦上安裝了AB PLC 相關(guān)的軟件后,可以在如下圖所示的菜單路徑下找到“Move Activation – 32 Bit”的菜單項。

此主題相關(guān)圖片如下,點擊圖片看大圖:

點擊運行會彈出如下對話框:



現(xiàn)在將授權(quán)軟盤插入到軟驅(qū),點擊“OK”按鈕將授權(quán)文件拷貝到電腦硬盤上,如果授權(quán)成功,會彈出如下對話框,以確認(rèn)RSLINX.EXE應(yīng)用軟件已經(jīng)授權(quán)成功。


字串6

2、RSLinx.EXE軟件的設(shè)置。
在設(shè)置好RSLinx.exe應(yīng)用軟件的授權(quán)后,運行RSLogix 500軟件,設(shè)置好AB PLC的串口通訊參數(shù)或網(wǎng)口通訊參數(shù),下載到PLC。測試運行確保PLC參數(shù)設(shè)置正確,PLC能和編程軟件已經(jīng)能夠正確通訊。 然后運行RSLinx.軟件,選擇Communictions-RSWho菜單項,如果有能和當(dāng)前上位機正常通訊的PLC將會顯示在如下的窗體列表里:



在列表里選中要通訊的PLC,選擇Station – Data Monitor的菜單項,檢查是否已經(jīng)能夠?qū)?shù)據(jù)正確采集上來。



3、OPC服務(wù)器的配置
在確認(rèn)RSLinx軟件已經(jīng)能夠正確和PLC進(jìn)行通訊后,就可以開始配置OPC服務(wù)器了。首先必須先打開一個DDE/OPC工程,可以通過選取File – Open Project選項,來通過“Open DDE Projiect”對話框,選取打開一個已經(jīng)建立好的DDE工程。

字串5





如果還沒有建立過DDE/OPC工程,則會彈出如下對框,要求用戶輸入要建立的工程名,這樣建立好的工程名就添加到了工程列表框中。



打開一個OPC工程后,就可以正式開始配置OPC 服務(wù)器了,通過選取DDE/OPC-Topic configuration菜單項,建立一個OPC服務(wù)主題。在彈出的如下窗體中,選取要配置成OPC服務(wù)器的對應(yīng)選項,點擊“New”按鈕,編輯一個OPC服務(wù)器主題名稱(可取任意名稱)。


切換到“Data Collection”頁,通過Processer Type下拉框,選擇正確的PLC的處理器類型。


字串5

切換到“Advanced Communication”頁,通過Comunication Driver下拉框,選擇和PLC的通訊方式。



設(shè)置好OPC服務(wù)器后,點擊“Done”按鈕,確認(rèn)關(guān)閉窗口。
配置好一個服務(wù)器后,在如下圖的列表中選定剛才配置過的PLC選項,選取Eidt-Copy DDE/OPC bbbb菜單項,打開Copy DDE/OPC bbbb窗口可以查看已經(jīng)正確配置好的OPC數(shù)據(jù)項。



目前為止OPC Server已經(jīng)正確配置。可以通過vb客戶端的OPC設(shè)備構(gòu)件,進(jìn)行數(shù)據(jù)的連接。
VB客戶端連接RSLinx
首先我們?yōu)榱苏{(diào)試方便,先編寫一個PLC程序如下圖:



將程序下載進(jìn)PLC中并讓PLC在運行狀態(tài)。
VB客戶端是通過KEPServerEx這個服務(wù)器端的動態(tài)鏈接庫編寫的,所以在運行vb客戶端程序前,必須安裝KEPServerEx服務(wù)器端,使vb能夠調(diào)用它所提供的DLL。

字串8


安裝KEPServerEx服務(wù)端如下:
安裝完畢后,運行vb工程文件如圖:
編譯程序并運行:



打開后程序運行如下:
點擊List OPC Server列出所有OPC Server并選擇RSLinx OPC Server,點擊Connect連接RSLinx服務(wù)器:
在Add Group to OPC Server框中加入Group Name組名 1、更新數(shù)據(jù)速率等選項后,點擊Add Group,如下圖
這時就可以添加標(biāo)簽了,標(biāo)簽對應(yīng)著OPC Server的路徑,路徑可以由RSLinx中的,copy DDE/OPC bbbb中看到。添加好后如下圖:



這樣就可以通過vb客戶端軟件上的 Current value讀到這個變量的值,通過Write value來寫這個變量。
作者:未知 點擊:2532次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:AB PLC 通過OPC方式和VB客戶端的通訊
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《AB PLC 通過OPC方式和VB客戶端的通訊》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

吳小姐 【求購】  粉碎機  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測試儀  2025-12-4
王飛 【求購】  gf流量計  2025-12-4
 【求購】  全自動印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦