宋振嶺
摘 要 筆者將在下文中簡(jiǎn)介電腦(上位機(jī)三菱FX2N系列PLC)透過計(jì)算機(jī)鏈接模式主動(dòng)發(fā)送命令和可編程序控制器(上位機(jī)三菱FX2N套組的PLC、下位機(jī)三菱A700套組)的通訊模式。詳盡闡述了完成計(jì)算機(jī)鏈接通訊所要求達(dá)到的硬件環(huán)境,各設(shè)施數(shù)據(jù)的設(shè)置、通訊程序等等。利用計(jì)算機(jī)鏈接通訊能夠達(dá)成與一部上位機(jī)三菱FX2N系列、16部下位機(jī)三菱FX2N系列PLC、32部下位機(jī)三菱A700系列變頻器件的通訊。
關(guān)鍵詞 計(jì)算機(jī);鏈接;通訊;三菱;PLC
中圖分類號(hào) TM5 文獻(xiàn)標(biāo)識(shí)碼 A 文章編號(hào) 2095-6363(2015)09-0092-02
電腦鏈接通訊是三菱可編程邏輯控制器、變頻器專屬的通信模式。其能夠滿足電腦以及可編程控制器、下位機(jī)三菱A700套組的變頻器間的通訊需要。通信模式是上位機(jī)可編程邏輯控制器傳送參數(shù)到下位機(jī)可編程邏輯控制器,下位機(jī)讀取參數(shù)后將信息反饋給上位機(jī)——即是說非主動(dòng)回饋參數(shù)到上位機(jī),從而實(shí)現(xiàn)數(shù)據(jù)分享,其中要牽涉到運(yùn)用ASCⅡ碼數(shù)值。
1 電腦鏈接通信的硬件設(shè)施
電腦鏈接通訊需要RS485通訊接口正常工作,由于三菱FX2N組件可編程邏輯控制器和三菱A700組件的變頻器主功能模塊無法令RS485端口正常工作,所以必須在上位機(jī)以及下位機(jī)擴(kuò)展口聯(lián)接FX2N-485-BD模塊。
在FX2N-485-BD模塊的常規(guī)運(yùn)轉(zhuǎn)態(tài)勢(shì)下,上位機(jī)能夠傳遞參數(shù)到下位機(jī)。上位機(jī)和下位機(jī)中的FX2N-485-BD模塊需要上位機(jī)的參數(shù)接收端與下位機(jī)的參數(shù)發(fā)送端進(jìn)行數(shù)據(jù)處理。具體情況在下圖中已經(jīng)羅列出來,供讀者參考。
2 計(jì)算機(jī)鏈接通訊軟件以及編程
一套上位機(jī)三菱FX2N組件LC,一套下位機(jī)三菱FX2N組件PLC(零號(hào)站)以及一部A700模式的變頻站(一號(hào)站),其控制原理是:將上位機(jī)可編程邏輯控制器中D0與D1兩接口的參數(shù)在三菱FX2N系列可編程邏輯控制器中D10以及D11數(shù)據(jù)寄存器中顯示,將零號(hào)站D20以及D21兩端口的數(shù)據(jù)在上位機(jī)PLC的D30以及D31上讀??;并將上位機(jī)可編程邏輯控制器與X1與X2連接的閉合器SA1以及SA2作為A700變頻站正反轉(zhuǎn)、終止的管控閉合器(閉合器SA1完成聯(lián)接,系統(tǒng)正轉(zhuǎn);閉合器SA2完成聯(lián)接,系統(tǒng)反轉(zhuǎn);閉合器SA1和SA2均未聯(lián)通,系統(tǒng)停止工作),將上位機(jī)可編程邏輯控制器中的數(shù)據(jù)寄存器D40指標(biāo)錄入系統(tǒng),最后將變頻器回饋的具象化的參數(shù)——頻率、電流、電壓回饋給上位機(jī)可編程邏輯控制器。
2.1 數(shù)據(jù)的設(shè)置
上位機(jī)可編程邏輯控制器要和下位機(jī)可編程邏輯控制器、下位機(jī)的變頻器完成通訊,因此三者的功能、特性必須吻合,方能完成通信。筆者假定各設(shè)施的通信形式相同,通信形式1:電腦鏈接通信(RS485端口);起止符匱乏;傳送頻率192000碼率;停止位1位;奇校驗(yàn);參數(shù)長(zhǎng)7位。對(duì)應(yīng)的指標(biāo)設(shè)立是:
1)上位機(jī)參數(shù)的設(shè)立。
上位機(jī)可編程邏輯控制器要通過控制字D8120完成布設(shè),依照我國(guó)電腦通信規(guī)章體制,通訊體系字符串是:0000 0000 1001 0110(十六進(jìn)制數(shù)0092),需要MOV H92 D8120命令的下達(dá)來結(jié)束。
2)下位機(jī)可編程邏輯控制器數(shù)據(jù)的設(shè)置。
下位機(jī)可編程邏輯控制器透過GX Developer Version設(shè)立,需要和上位機(jī)數(shù)據(jù)相吻合。
3)下位機(jī)變頻器參數(shù)的設(shè)立。
下位機(jī)變頻器參數(shù)要和上位機(jī)PLC的參數(shù)匹配,具體情況見下表。
2.2 上位機(jī)PLC與下位機(jī)PLC通信達(dá)成辦法
上位機(jī)和下位機(jī)間透過電腦達(dá)到通信的目的時(shí),輸送涉及到ASCⅡ碼值。并透過RS命令來結(jié)束傳送。從上位機(jī)向下位機(jī)傳送參數(shù)的范疇為D100-D129,從下位機(jī)回饋出的參數(shù)范圍是D200-D229,RS參數(shù)傳遞指令是:RS D100 K30 D200 K30.
而上位機(jī)可編程邏輯控制器應(yīng)將兩項(xiàng)參數(shù)(D0、D1)寫進(jìn)下位機(jī)可編程邏輯控制器,要編程批寫命令WW。WW命令和軟部件十六點(diǎn)單元匹配,另外,是與字軟部件一點(diǎn)單元相匹配。根據(jù)WW命令的應(yīng)用規(guī)范,上位機(jī)PLC向下位機(jī)PLC寫入?yún)?shù)的時(shí)候,應(yīng)輸送數(shù)據(jù)包含下面幾種:下位機(jī)PLC站號(hào)兩位數(shù)據(jù)(00);PC號(hào)(三菱FX2N系列PLC是FF);指令代碼(WW);等待時(shí)間(0);所以,輸送的控制訊息是:00FFWW0。
因?yàn)閿?shù)據(jù)輸送使用的是ASCⅡ碼值,能夠使用ASC命令實(shí)現(xiàn)數(shù)據(jù)的互換,例如:ASC 00FFWW0 D101。要錄入?yún)?shù)的元件為下位機(jī)可編程邏輯控制器的D10與D11數(shù)據(jù)寄存器,呈現(xiàn)出來的參數(shù)格式是5字符D0010;而且相對(duì)的ASCⅡ碼要由ASC指令來完成數(shù)據(jù)交換——ASC D001002 D108;之后把預(yù)先設(shè)定的數(shù)據(jù)當(dāng)成上位機(jī)可編程邏輯控制器中數(shù)據(jù)寄存器D0和D1的值,透過ASCI D0 K8轉(zhuǎn)換ASCⅡ碼,然后才能進(jìn)行和校驗(yàn)。
上位機(jī)可編程邏輯控制器讀取下位機(jī)可編程邏輯控制器中的時(shí)候通過WR命令。當(dāng)上位機(jī)需要讀取數(shù)據(jù)時(shí),下位機(jī)要完成被動(dòng)響應(yīng)(回饋對(duì)應(yīng)數(shù)據(jù)到上位機(jī)),下位機(jī)回饋的數(shù)據(jù)寄存在上位機(jī)D200開始的寄存器內(nèi),返回參數(shù)有以下內(nèi)容:STX(文本起點(diǎn)02H)、站號(hào)(下位機(jī)可編程邏輯控制器站號(hào)是00)、PC號(hào)(FF)和下位機(jī)可編程邏輯控制器中的D10、D11的參數(shù)(ASC Ⅱ碼)、ETX(文本終點(diǎn)03H)。
2.3 上位機(jī)PLC與下位機(jī)變頻器的通信模式
從電腦向變頻器下達(dá)通信命令的格式。變頻器運(yùn)轉(zhuǎn)命令代碼FA,寫入數(shù)據(jù)位長(zhǎng)是8位。第二位是正轉(zhuǎn)命令、第三位是反轉(zhuǎn)命令;假如第二位、第三位都是0,那么電動(dòng)機(jī)終止工作。
與上位機(jī)PLC輸入點(diǎn)X1與X2相連的開關(guān)SA1與SA2要完成一號(hào)站正轉(zhuǎn)、反轉(zhuǎn)以及終止等等命令,這樣,就必須通過運(yùn)轉(zhuǎn)命令FA寫入K1X0。
依照數(shù)據(jù)通信的表現(xiàn)形式,命令運(yùn)轉(zhuǎn)的參數(shù)是:變頻器站號(hào)(01號(hào)站)、指令代碼(FA)、等待時(shí)間(0),其數(shù)據(jù)格式是:01FA0;通過ASC指令把“01FA0”轉(zhuǎn)換為ASC Ⅱ碼并存入D101寄存器內(nèi),最后進(jìn)行和校驗(yàn)。
3 結(jié)論
電腦鏈接通訊是當(dāng)代通訊技術(shù)的核心部分,電腦鏈接通信能夠?qū)⑷舾刹咳釶LC以及變頻器相連,達(dá)到通信的目的,從而形成資源共同享有的優(yōu)勢(shì)。這樣,可以使廠房自動(dòng)化水準(zhǔn)越來越高。在自動(dòng)化水準(zhǔn)越來越高的當(dāng)今社會(huì),怎樣合理使用電腦鏈接通訊是目前亟待解決的新課題。
參考文獻(xiàn)
[1]林圳鎧.利用OPC實(shí)現(xiàn)西門子S7-200PLC與上位機(jī)iFix以太網(wǎng)通信探索[J].智能計(jì)算機(jī)與應(yīng)用,2012,02(1):76-77.
[2]范磊.淺談FVS338VPN防火墻在計(jì)算機(jī)自動(dòng)監(jiān)控系統(tǒng)中的應(yīng)用[J].大陸橋視野,2012,(16):189-190.
[3]羅冰洋,張登.LabVIEW平臺(tái)下發(fā)動(dòng)機(jī)ECU與計(jì)算機(jī)數(shù)據(jù)通訊的實(shí)現(xiàn)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2012,(12):193-195.
[4]西門子憑借“無縫鏈接”理念打造透明工廠——高效工業(yè)以太網(wǎng)交換機(jī)連接自動(dòng)化網(wǎng)絡(luò)與辦公I(xiàn)T網(wǎng)絡(luò)系統(tǒng)[J].中國(guó)儀器儀表,2012,(4):22.
[5]解軍,張喜林,盧慶港,等.基于ISM與GSM鏈接的電力電纜接頭溫度監(jiān)測(cè)系統(tǒng)[J].電測(cè)與儀表,2014,(7):81-85.