左 鑫(重慶杉采機電有限公司,重慶 400010)
基于FPX-COM 5的松下PLC與組態(tài)王的以太網(wǎng)通信
左鑫
(重慶杉采機電有限公司,重慶400010)
摘要:本文詳細講解了以松下PLC的FPX-COM5為基礎(chǔ),通過RJ45以太網(wǎng)接口連接組態(tài)王,使上位機和下位機之間組網(wǎng)聯(lián)機。為此,我們可以進一步根據(jù)相關(guān)原理,構(gòu)建出更復(fù)雜的以太網(wǎng)控制系統(tǒng)。
關(guān)鍵詞:以太網(wǎng);松下PLC;FPX-COM5;組態(tài)王
當(dāng)今社會,眾多的現(xiàn)場總線讓系統(tǒng)集成者們感到很多不便,而此時,以太網(wǎng)在工業(yè)控制和自動化過程控制領(lǐng)域中迅猛發(fā)展,逐漸引領(lǐng)潮流。所以很多廠商都針對工業(yè)以太網(wǎng)開發(fā)出接口和應(yīng)用,基于TCP/IP協(xié)議構(gòu)建全開發(fā)的控制系統(tǒng)。所以利用以太網(wǎng)實現(xiàn)上位計算機和PLC間的通訊是現(xiàn)代工業(yè)控制中的重要技術(shù)之一。
2.1 松下FPX
FPX系列PLC為松下電工出的經(jīng)典小型PLC,在小型設(shè)備行業(yè)具有很大的占有率。具有運行速度快、配置靈活多樣,高性價比等特點,配合強大的指令系統(tǒng),在工控領(lǐng)域具有廣泛的應(yīng)用。
2.2FPX-COM5
FPX-COM 5是FPX系列PLC基于工業(yè)以太網(wǎng)的通信插件。插卡中的的Ethernet接口與其他設(shè)備連接時使用Ethernet,但FPX本體和AFPX-COM 5則通過RS232C進行通信,具有Ethernet與RS232C之間轉(zhuǎn)換的功能。
插卡典型功能:
(1)支持TCP/IP、UDP/IP兩種通信協(xié)議,因此可與網(wǎng)絡(luò)上的計算機等進行廣泛通信。
(2)可通過UDP/IP通信進行廣播發(fā)送。另外,還可通過廣播發(fā)送來使用FP-X本體PC(PLC)鏈接功能。
(3)可以對多個對象(最多99臺)按照單元No.(站號)發(fā)送信息(選擇計算機鏈接時)。
(4)能夠自動獲取IP地址(DHCP功能)。
(5)能夠通過網(wǎng)絡(luò)信息通知、確認功能,在FP-X本體上確認主站IP地址等。
3.1 組態(tài)王
組態(tài)王kingview是亞控科技根據(jù)當(dāng)前的自動化技術(shù)的發(fā)展趨勢,面向低端自動化市場及應(yīng)用,以實現(xiàn)企業(yè)一體化為目標開發(fā)的一套產(chǎn)品。該產(chǎn)品以搭建戰(zhàn)略性工業(yè)應(yīng)用服務(wù)平臺為目標,集成了對亞控科技自主研發(fā)的工業(yè)實時數(shù)據(jù)庫(KingHistorian)的支持,可以為企業(yè)提供一個對整個生產(chǎn)流程進行數(shù)據(jù)匯總、分析及管理的有效平臺,使企業(yè)能夠及時有效地獲取信息,及時地做出反應(yīng),以獲得最優(yōu)化的結(jié)果。它具有適應(yīng)性強、開放性好、易于擴展、經(jīng)濟、開發(fā)周期短等優(yōu)點。
3.2DDE簡介
3.2.1DDE
DDE,全稱為Dynam icDataExchange,是一種動態(tài)數(shù)據(jù)交換機制,是WINDOWS平臺上一個完整的通信協(xié)議,它使兩個或多個應(yīng)用程序能彼此交換數(shù)據(jù)和發(fā)送指令。在DDE概念中,所有事件都發(fā)生在客戶應(yīng)用程序和服務(wù)器應(yīng)用程序之間。DDE過程可以比喻為兩個人的對話,一方向另一方提出問題,然后等待回答。提問的一方稱為“顧客”(Client),回答的一方稱為“服務(wù)器”。同一個應(yīng)用程序可以同時是“顧客”和“服務(wù)器”:當(dāng)它向其他程序中請求數(shù)據(jù)時,它充當(dāng)?shù)氖恰邦櫩汀保蝗羝渌绦蛳蚱湓L問,需要它提供數(shù)據(jù),它又成了“服務(wù)器”。
3.2.2DDE設(shè)備
在組態(tài)王中,DDE設(shè)備是指與組態(tài)王進行DDE數(shù)據(jù)交換的W indows獨立應(yīng)用程序,因此,DDE設(shè)備通常就代表了一個W indows獨立應(yīng)用程序,該獨立應(yīng)用程序的擴展名通常為.EXE文件,組態(tài)王與DDE設(shè)備之間通過DDE協(xié)議交換數(shù)據(jù)。為此,組態(tài)王公司專門針對松下FPX-COM 5開發(fā)了驅(qū)動程序。
DDE對話的內(nèi)容是通過三個標識名來約定的:(1)應(yīng)用程序名(application):進行DDE對話的雙方的名稱。商業(yè)應(yīng)用程序的名稱在產(chǎn)品文檔中給出。(2)主題(topic):被討論的數(shù)據(jù)域(domain)。(3)項目(item):這是被討論的特定數(shù)據(jù)對象。
4.1 硬件和軟件實現(xiàn)
將PLC和PC連接到同一個局域網(wǎng)內(nèi),常見的是路由器或交換機實現(xiàn)。再在PC機上安裝好組態(tài)王、ConfiguratorWD、FPWINGR等軟件,下載好fpxct.bin文件。
4.2 組網(wǎng)實現(xiàn)
以下是組網(wǎng)實際步驟:
(1)利用COM 5將PLC與PC通過網(wǎng)線連接在同一個局域網(wǎng)內(nèi)。
(2)啟動ConfiguratorWD。點擊搜索,呈現(xiàn)出局域網(wǎng)內(nèi)的設(shè)備列表,選中FPX-COM 5的FPX_ET,右鍵選中settingIPaddress,配置IP使其與PC的IP段相同。波特率可以設(shè)置為115200和9600,動作模式有服務(wù)器模式或者客戶端模式備選。此處選服務(wù)器,通信協(xié)議可以選為計算機鏈接或者通用通信。值得注意的是這里和PC設(shè)置一致,暫設(shè)為計算機鏈接。
(3)手動加載松下公司開發(fā)的專用BIN文件,即可根據(jù)提示成功連接PLC。
(4)新建工程,并打開。在組態(tài)王里面配置外部硬件站點,選擇設(shè)備-DDE,創(chuàng)建新的DDE,在列表彈出框里選擇PLC-松下-FPXCOM 5Net-TCP/IP,COM口選擇與PC的COM號,地址對應(yīng)規(guī)則為組態(tài)王定義:192.168.1.10:9094:1。
(5)在組態(tài)王頁面建立新變量,1個IO變量和1個模擬量。關(guān)聯(lián)到PLC的變量,例如Y1和DT0,運行上位機,改變變量并監(jiān)控PLC側(cè)的實時數(shù)據(jù),聯(lián)機試驗成功。
運用此種方法將FPX-COM 5接口配合組態(tài)王組網(wǎng)的技術(shù)已經(jīng)很成功地運用到工程項目中。特別是在多站點多設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,以太網(wǎng)以快速的傳輸速度,快捷的配置,便捷的監(jiān)控和管理,穩(wěn)定的運行,無障礙擴展等特點得到廣大用戶的歡迎。
參考文獻:
[1]張鳳珊.電氣控制及可編程序控制器2版[M].北京:中國輕工業(yè)出版社,2003.
[2]齊占慶,王振臣.電氣控制技術(shù)[M].北京:機械工業(yè)出版社,2002.