国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談MCGSTPC通訊組態(tài)的基本過程時洪圖顏敏

2020-03-19 03:51張海濤
職業(yè)·中旬 2020年1期
關(guān)鍵詞:驅(qū)動

張海濤

摘 要:筆者結(jié)合實(shí)際教學(xué)經(jīng)驗(yàn),以MCGS TPC與三菱FX系列PLC通訊為例,分析如何在設(shè)備窗口配置設(shè)備構(gòu)件,以及如何根據(jù)外部設(shè)備的類型設(shè)置設(shè)備構(gòu)件的屬性,以實(shí)現(xiàn)MCGS TPC與三菱FX系列PLC的通訊,解析了MCGS TPC與外圍實(shí)際設(shè)備組態(tài)通訊時基本過程,重點(diǎn)闡述了MCGS在與外圍設(shè)備通訊時需要注意的事項(xiàng),以期提高M(jìn)CGS與外圍設(shè)備通訊時的穩(wěn)定性。

關(guān)鍵詞:MCGS TPC通訊 驅(qū)動

設(shè)備窗口是MCGS系統(tǒng)與作為測控對象的外部設(shè)備建立聯(lián)系的后臺作業(yè)環(huán)境,輔助外部設(shè)備的驅(qū)動,從而控制外部設(shè)備的工作狀態(tài)。系統(tǒng)通過設(shè)備與數(shù)據(jù)之間的通道,把外部設(shè)備的運(yùn)行數(shù)據(jù)采集進(jìn)來,送入實(shí)時數(shù)據(jù)庫,供系統(tǒng)其他部分調(diào)用,并且把實(shí)時數(shù)據(jù)庫中的數(shù)據(jù)輸出到外部設(shè)備,達(dá)到對外部設(shè)備操作與控制的目的,實(shí)現(xiàn)對工業(yè)過程的實(shí)時監(jiān)控。

設(shè)備構(gòu)件是MCGS系統(tǒng)對外部設(shè)備實(shí)施設(shè)備驅(qū)動的中間媒介,通過建立的數(shù)據(jù)通道,在實(shí)時數(shù)據(jù)庫和測控對象之間實(shí)現(xiàn)數(shù)據(jù)交換,達(dá)到對外部設(shè)備的工作狀態(tài)進(jìn)行實(shí)時控制和檢測的目的。

MCGS驅(qū)動構(gòu)件是指用于MCGS TPC與PLC等硬件設(shè)備通訊的動態(tài)鏈接庫,與不同的設(shè)備通訊時,要選擇不同的驅(qū)動進(jìn)行添加和設(shè)置。

筆者在實(shí)際的教學(xué)實(shí)訓(xùn)中發(fā)現(xiàn),MCGS TPC在與PLC等硬件設(shè)備通訊時常常出現(xiàn)通訊不上的問題。本文以MCGS TPC與三菱FX系列PLC通訊為例,講解如何在設(shè)備窗口配置設(shè)備構(gòu)件,以及如何根據(jù)外部設(shè)備的類型設(shè)置設(shè)備構(gòu)件的屬性,從而實(shí)現(xiàn)MCGS TPC與三菱FX系列PLC的通訊。

MCGS驅(qū)動與實(shí)際設(shè)備通訊連接,具體可以分為九個步驟,操作過程如下。

一、硬件通訊參數(shù)設(shè)置

這一步主要是通過設(shè)備的編程軟件對設(shè)備進(jìn)行基本通訊參數(shù)的設(shè)置及查看確認(rèn),以保證后續(xù)驅(qū)動組態(tài)及設(shè)備調(diào)試等工作的順利進(jìn)行。

設(shè)備的硬件接口的通訊參數(shù),一般是通過專門的編程軟件進(jìn)行設(shè)置,或者是直接固定為某一特定的參數(shù)。如三菱FX系列PLC可以使用三菱提供的GX編程軟件配置波特率和PLC地址。

二、安裝設(shè)備驅(qū)動構(gòu)件

確保所用驅(qū)動構(gòu)件正確安裝。如果在安裝MCGS嵌入版組態(tài)軟件時,驅(qū)動安裝沒有選擇所有驅(qū)動(默認(rèn)為灰色“”),則左側(cè)“可選設(shè)備”欄中可能只能找到部分驅(qū)動。此時可以重新安裝驅(qū)動,并選擇所有驅(qū)動(點(diǎn)擊默認(rèn)灰色“”,改為“”)即可。

三、新建工程添加變量

打開MCGS嵌入版組態(tài)環(huán)境,新建工程,切換到工作臺“實(shí)時數(shù)據(jù)庫”,在數(shù)據(jù)庫中新建與驅(qū)動構(gòu)件關(guān)聯(lián)所需的變量。在此添加1個開關(guān)型變量Data00和8個數(shù)據(jù)值型變量Data01~Data08,用于后面與驅(qū)動的通訊狀態(tài)及8個數(shù)據(jù)通道進(jìn)行變量關(guān)聯(lián)。

四、添加設(shè)備驅(qū)動構(gòu)件

1.選擇驅(qū)動

在左側(cè)的“可選設(shè)備”欄中,找到相應(yīng)的“通用串口父設(shè)備”和“三菱系列編程口”構(gòu)件,然后雙擊添加到“選定設(shè)備”欄中,此時“設(shè)備工具箱”中添加了“通用串口父設(shè)備”和“三菱Fx系列編程口”驅(qū)動構(gòu)件。

2.添加父設(shè)備和子設(shè)備

在完成了驅(qū)動構(gòu)件的選定后,“設(shè)備工具箱”中就會出現(xiàn)前面添加好的設(shè)備驅(qū)動構(gòu)件,此時就可添加父設(shè)備和子設(shè)備。

(1)添加父設(shè)備。雙擊“通用串口父設(shè)備”,將其添加到“設(shè)備組態(tài):設(shè)備窗口”當(dāng)中。

(2)添加子設(shè)備。雙擊“三菱FX系列編程口”,添加“三菱FX系列編程口”子設(shè)備,此時會彈出是否使用默認(rèn)參數(shù)的提示框。

(3)點(diǎn)擊“是”,按默認(rèn)參數(shù)設(shè)置父設(shè)備即可。

此時“三菱FX系列編程口”驅(qū)動構(gòu)件作為子設(shè)備,被添加到父設(shè)備“通用串口父設(shè)備0”下面。

五、設(shè)置驅(qū)動的通信參數(shù)

驅(qū)動構(gòu)件添加完成之后,根據(jù)實(shí)際情況進(jìn)行父設(shè)備和子設(shè)備參數(shù)的設(shè)置,步驟如下。

1.串口父設(shè)備參數(shù)設(shè)置

(1)首先鼠標(biāo)左鍵雙擊“設(shè)備組態(tài)”:在“設(shè)備窗口”中添加“通用串口父設(shè)備0”,彈出“通用串口設(shè)備屬性編輯”窗口。

(2)根據(jù)實(shí)際所連接硬件設(shè)備的通訊參數(shù)中設(shè)定的相關(guān)參數(shù)。

2.驅(qū)動構(gòu)件的參數(shù)設(shè)置方法

設(shè)置的具體方法,可通過點(diǎn)擊右下側(cè)的“打開設(shè)備幫助”按鈕,參照幫助說明進(jìn)行相關(guān)的設(shè)置。常見參數(shù)說明如下。

采集優(yōu)化:1–優(yōu)化,0–不優(yōu)化。

通訊等待時間:500,通訊數(shù)據(jù)接收等待時間,建議按驅(qū)動默認(rèn)值即可(三菱PLC默認(rèn)設(shè)置為500ms),值過小可能會導(dǎo)致通訊不上。

六、添加通道與關(guān)聯(lián)變量

驅(qū)動通道與設(shè)備的寄存器相對應(yīng),不同設(shè)備用戶需求不同,所添加的通道也有所不同。下面介紹如何根據(jù)要求進(jìn)行驅(qū)動通道的添加和與數(shù)據(jù)庫變量的關(guān)聯(lián)。

1.添加通道

在驅(qū)動添加完成通訊參數(shù)設(shè)置后,就可以進(jìn)行寄存器通道的添加。

添加之前,首先在“設(shè)備編輯窗口”中點(diǎn)擊右上“刪除全部通道”按鈕,將驅(qū)動默認(rèn)添加的8個通道先刪除。然后,點(diǎn)擊右上“添加設(shè)備通道”按鈕,在彈出的“添加設(shè)備通道”窗口中按需要進(jìn)行基本屬性設(shè)置。

完成基本屬性的設(shè)置后,點(diǎn)擊“確認(rèn)”按鈕,可以完成設(shè)定通道的添加。

2.關(guān)聯(lián)變量

設(shè)備編輯窗口中,選中索引號為1的通道(簡稱:通道1),然后,點(diǎn)擊“快速連接變量”按鈕,在彈出的“快速連接”窗口中,使用自定義變量連接方式,并修改數(shù)據(jù)對象為“Data01”,開始通道為1,結(jié)束通道為8。點(diǎn)擊“確認(rèn)”按鈕,即完成驅(qū)動數(shù)據(jù)通道與數(shù)據(jù)庫變量的關(guān)聯(lián)。

七、組態(tài)畫面關(guān)聯(lián)變量

完成驅(qū)動通道變量的關(guān)聯(lián)后,就可以進(jìn)行工程畫面的組態(tài),并將驅(qū)動相關(guān)通道連接的變量與畫面中的標(biāo)簽等顯示構(gòu)件、動畫構(gòu)件及報(bào)警等構(gòu)件相關(guān)聯(lián),以實(shí)現(xiàn)變量與畫面的交互。最終實(shí)現(xiàn)畫面的動態(tài)顯示、報(bào)警等效果。

八、設(shè)備構(gòu)件通訊調(diào)試

在完成驅(qū)動設(shè)置、通道添加、組態(tài)畫面、變量關(guān)聯(lián)等操作后,我們需要進(jìn)行與實(shí)際設(shè)備通訊的調(diào)試。首先要通過通訊線或設(shè)備串口編程電纜,與調(diào)試用的上位PC機(jī)串口連接,并在設(shè)備窗口中修改“通用串口父設(shè)備”的“串口端口號”為PC機(jī)實(shí)際使用的串口號。

驅(qū)動設(shè)備調(diào)試是指在組態(tài)環(huán)境的“設(shè)備編輯窗口”下,在完成了寄存器通道的添加及其參數(shù)的設(shè)置之后,通過設(shè)備調(diào)試從而驗(yàn)證與設(shè)備是否能夠通訊正常。

如果在MCGS驅(qū)動使用過程中出現(xiàn)通訊不正常的情況,可以通過串口監(jiān)聽軟件和串口調(diào)試工具來調(diào)試設(shè)備與MCGS的通訊,從而判斷出問題所在,最終解決問題。常見通信不正??赡艹霈F(xiàn)的問題及解決辦法如下。

常見通信不正??赡艹霈F(xiàn)的問題一,通訊口被占用。解決辦法:關(guān)閉廠家自帶的通訊程序或其他占用串口程序,釋放被占用的串口。

常見通信不正??赡艹霈F(xiàn)的問題二,串口通訊參數(shù)不正確。解決辦法:對照設(shè)備說明書及驅(qū)動幫助,保證驅(qū)動串口波特率、起始位、停止位、校驗(yàn)方式相應(yīng)設(shè)置與設(shè)備的參數(shù)一致。

常見通信不正??赡艹霈F(xiàn)的問題三,設(shè)備地址設(shè)置不正確。解決辦法:設(shè)置為正確的地址。大多支持RS485的儀表需要進(jìn)行地址設(shè)置。如果地址不正確無法進(jìn)行通訊。

常見通信不正常可能出現(xiàn)的問題四,通訊延時設(shè)置不當(dāng)。解決辦法:設(shè)置適當(dāng)?shù)难訒r值。部分儀表通訊響應(yīng)時間相對較長,此時需要適當(dāng)加大通訊延時設(shè)置,延長通訊時間。

常見通信不正??赡艹霈F(xiàn)的問題五,通道設(shè)置不當(dāng)。解決辦法:PLC及部分儀表可通過內(nèi)部屬性增加內(nèi)部通道,如果通道地址設(shè)置不在有效范圍內(nèi),也會引起通訊不正常。應(yīng)檢查并修改為正確地址。

九、下載工程通訊測試

確認(rèn)并正確進(jìn)行MCGS TPC與PLC的通訊接線后,便可以將工程下載到TPC中進(jìn)行實(shí)際的通訊測試。具體步驟如下。

先連接USB編程線,將USB扁口端插到電腦USB口,微型接口端插到TPC的USB2口。點(diǎn)擊工具條中的下載按鈕,進(jìn)行下載配置。選擇“連機(jī)運(yùn)行”,連接方式選擇“USB通訊”,然后點(diǎn)擊“通訊測試”按鈕,通訊測試正常后,點(diǎn)擊“工程下載”。下載完成后,就可以在TPC7062K上啟動運(yùn)行工程進(jìn)行實(shí)際與設(shè)備的通訊測試。

以上就是MCGS TPC通過驅(qū)動構(gòu)件與實(shí)際設(shè)備通訊連接的基本過程。在實(shí)際的組態(tài)應(yīng)用中,我們只要嚴(yán)格按照操作步驟,便可完成MCGS TPC與外圍設(shè)備的通訊。

參考文獻(xiàn):

[1]張文明,華祖銀.嵌入式組態(tài)控制技術(shù)[M].北京:中國鐵道出版社,2014.

[2]陳志文.組態(tài)控制實(shí)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2009.

(作者單位:濟(jì)寧市工業(yè)技師學(xué)院)

猜你喜歡
驅(qū)動
基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
Osgood條件下G-Brown驅(qū)動的倒向隨機(jī)微分方程
軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
在808DA上使用WIFI進(jìn)行驅(qū)動數(shù)據(jù)同步
創(chuàng)新驅(qū)動·鄉(xiāng)村振興
一種推挽式驅(qū)動Ⅶ型彎張換能器的探討
基于S3C6410的Wi-Fi驅(qū)動移植實(shí)現(xiàn)
創(chuàng)新驅(qū)動 攻堅(jiān)克難
特刊驅(qū)動,不斷實(shí)現(xiàn)“彎道超越”
中山市| 广丰县| 北京市| 普定县| 南安市| 皋兰县| 长宁县| 德安县| 阿坝| 阜康市| 桑植县| 东乡县| 盐源县| 新津县| 平乐县| 峨边| 福海县| 新野县| 丰城市| 灌阳县| 三亚市| 巩留县| 萨嘎县| 三穗县| 高要市| 绩溪县| 霍林郭勒市| 安庆市| 准格尔旗| 壶关县| 莫力| 隆昌县| 永年县| 泗阳县| 岐山县| 手游| 河池市| 定襄县| 盘山县| 太和县| 祁门县|