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

?

基于MCGS和PLCSim的虛擬教學(xué)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2020-06-26 06:24:57馮軍磊王艷平
機(jī)電信息 2020年6期
關(guān)鍵詞:虛擬

馮軍磊 王艷平

摘要:設(shè)計(jì)并實(shí)現(xiàn)了一種基于MCGS和PLCSim的虛擬教學(xué)實(shí)驗(yàn)平臺(tái),給學(xué)生提供無需硬件PLC即可學(xué)習(xí)PLC和MCGS組態(tài)技術(shù)的教學(xué)實(shí)訓(xùn)平臺(tái)。經(jīng)過實(shí)際運(yùn)行驗(yàn)證,該平臺(tái)運(yùn)行良好,可以適應(yīng)現(xiàn)代化教學(xué)的需要。

關(guān)鍵詞:PLCSim;MCGS;虛擬;教學(xué)實(shí)驗(yàn)平臺(tái)

0? ? 引言

隨著“中國制造2025”計(jì)劃的實(shí)施,國家制造業(yè)正在由粗放式、人工操作的模式轉(zhuǎn)向信息化、智能化,學(xué)生對(duì)PLC(可編程邏輯控制器)技術(shù)的需求日益增強(qiáng)。PLC使用靈活的軟件編程語言替代了接線和設(shè)備種類繁雜的控制電路,在各行業(yè)中應(yīng)用廣泛。作為機(jī)電一體化、自動(dòng)化、現(xiàn)代電氣工程及其自動(dòng)化、機(jī)械工程及其自動(dòng)化的核心專業(yè),PLC的系統(tǒng)學(xué)習(xí)是重中之重。

本文設(shè)計(jì)了一種基于MCGS和PLCSim的虛擬教學(xué)實(shí)驗(yàn)平臺(tái),使用PLCSim代替硬件PLC,達(dá)到學(xué)習(xí)PLC編程、界面組態(tài)等核心內(nèi)容的目的。此系統(tǒng)可以降低學(xué)校在相關(guān)實(shí)訓(xùn)設(shè)備方面的大量投入,提高學(xué)生學(xué)習(xí)PLC編程和組態(tài)技術(shù)的效果。

1? ? 虛擬教學(xué)實(shí)驗(yàn)系統(tǒng)總體設(shè)計(jì)

本虛擬教學(xué)實(shí)驗(yàn)系統(tǒng)使用軟件PLC(PLCSim,PLC仿真軟件)代替硬件PLC,實(shí)現(xiàn)以往必須有硬件PLC才能進(jìn)行的程序運(yùn)行、程序調(diào)試等工作。設(shè)計(jì)的系統(tǒng)結(jié)構(gòu)圖如圖1所示。

本系統(tǒng)主要由PLC開發(fā)運(yùn)行平臺(tái)和MCGS開發(fā)和運(yùn)行環(huán)境組成。PLC開發(fā)運(yùn)行平臺(tái)由SIMATIC Manager和PLCSim組成。其中,SIMATIC Manager主要完成PLC的硬件組態(tài)[1]、網(wǎng)絡(luò)組建、控制程序編寫、程序的監(jiān)控和調(diào)試任務(wù);PLCSim來實(shí)現(xiàn)PLC功能,模擬運(yùn)行PLC程序。MCGS開發(fā)和運(yùn)行環(huán)境由MCGSE組態(tài)環(huán)境和MCGSE模擬運(yùn)行環(huán)境組成。其中,MCGSE組態(tài)環(huán)境用來開發(fā)MCGS程序,MCGSE模擬運(yùn)行環(huán)境來運(yùn)行MCGS程序。

2? ? 虛擬系統(tǒng)搭建

2.1? ? SIMATIC Manager平臺(tái)

SIMATIC Manager是西門子公司開發(fā)的S7-300和S7-400系列可編程控制器進(jìn)行組態(tài)、編程和程序調(diào)試的軟件。安裝時(shí)建議采用默認(rèn)的安裝路徑(C:\Program Files\Siemens),安裝類型可采用默認(rèn)安裝類型。

2.2? ? PLCSim平臺(tái)

S7-PLCSim是可以對(duì)編寫的PLC程序進(jìn)行仿真運(yùn)行的虛擬邏輯控制器(虛擬PLC),可以在沒有硬件PLC的情況下,對(duì)編寫的代碼進(jìn)行運(yùn)行、調(diào)試。PLCSim提供了可以監(jiān)控程序運(yùn)行、模擬硬件輸入/輸出端口數(shù)據(jù)的功能,可以對(duì)PLC的運(yùn)行進(jìn)行數(shù)據(jù)交互,對(duì)程序在線仿真調(diào)試完后,可以直接切換到真實(shí)的PLC上進(jìn)行運(yùn)行。

2.3? ? MCGS開發(fā)和運(yùn)行環(huán)境

MCGS開發(fā)軟件分為三個(gè)版本:嵌入式版、通用版和網(wǎng)絡(luò)版。由于嵌入式版必須配合觸摸屏使用,網(wǎng)絡(luò)版的通用控件相對(duì)較少,通用版運(yùn)行在PC端,本設(shè)計(jì)選用通用版MCGS作為組態(tài)開發(fā)軟件。通用版安裝包含有MCGSE組態(tài)環(huán)境和MCGSE模擬運(yùn)行環(huán)境兩部分,MCGSE組態(tài)環(huán)境進(jìn)行PLC設(shè)備組態(tài)、通信配置、界面組態(tài)和數(shù)據(jù)交互設(shè)計(jì),MCGSE運(yùn)行環(huán)境用來運(yùn)行MCGSE組態(tài)環(huán)境開發(fā)好的組態(tài)程序。

2.4? ? 數(shù)據(jù)的橋接

NetToPLCsim使用官方的PLCSim接口文件S7ProSim-

COM-object實(shí)現(xiàn)PLCSim的數(shù)據(jù)交互。由于PLCSim無法和外界程序直接通信,需要使用橋接軟件完成MCGS和PLCSim的通信。本系統(tǒng)選用NetToPLCsim作為PLCSim和MCGS運(yùn)行環(huán)境的橋接工具。NetToPLCsim運(yùn)行界面如圖2所示。

3? ? 調(diào)試與運(yùn)行

為了驗(yàn)證虛擬教學(xué)平臺(tái)的可行性,本設(shè)計(jì)以交通燈為例調(diào)試該虛擬教學(xué)平臺(tái)。

3.1? ? PLC程序的編制

3.1.1? ? 交通燈工作原理

使用SIMATIC Manager開發(fā)紅綠燈控制程序。按照交通燈功能,此例功能為:東西向綠燈亮4 s→黃燈亮1 s→紅燈亮5 s,南北向紅燈亮5 s→綠燈亮4 s→黃燈亮1 s。

交通燈的PLC程序可以簡化為5個(gè)狀態(tài)。其中S1狀態(tài)為初始狀態(tài),PLC上電后,沒有信號(hào)輸入的情況下一直工作在此狀態(tài)下;S2狀態(tài)為東西向綠燈亮4 s、南北向紅燈亮4 s狀態(tài);S3狀態(tài)為東西向黃燈亮1 s、南北向紅燈亮1 s狀態(tài);S4狀態(tài)為東西向紅燈亮4 s、南北向綠燈亮4 s;S5狀態(tài)為東西向紅燈亮1 s、南北向黃燈亮1 s。設(shè)計(jì)的交通燈PLC程序狀態(tài)如表1所示。

PLC上電執(zhí)行S1狀態(tài),啟動(dòng)信號(hào)出現(xiàn)后,切入S2狀態(tài)。S2狀態(tài)切換到S3狀態(tài)的條件為定時(shí)4 s時(shí)間到;S3狀態(tài)切換到S4狀態(tài)的條件為定時(shí)1 s時(shí)間到;S4狀態(tài)切換到S5狀態(tài)的條件為定時(shí)4 s時(shí)間到;S5狀態(tài)切換到S2狀態(tài)的條件為定時(shí)1 s時(shí)間到,如此反復(fù)執(zhí)行。

3.1.2? ? 編制PLC程序

根據(jù)交通燈工作原理設(shè)計(jì)的交通燈程序如圖3所示。

3.2? ? MCGS界面組態(tài)

MCGS組態(tài)分為三大部分:設(shè)備組態(tài)、數(shù)據(jù)連接、界面組態(tài)。

3.2.1? ? 設(shè)備組態(tài)

設(shè)備窗口中,添加“所有設(shè)備”→“PLC設(shè)備”→“西門子”→“S7CP343&443TCP”。設(shè)備組態(tài)還需要完成本機(jī)IP地址的設(shè)置、遠(yuǎn)程IP地址的設(shè)置,其中本機(jī)IP地址是運(yùn)行MCGS組態(tài)環(huán)境的電腦IP地址。

3.2.2? ? 數(shù)據(jù)連接

在MCGS進(jìn)行界面設(shè)計(jì)時(shí),PLC內(nèi)部數(shù)據(jù)的采集和界面顯示動(dòng)畫連接的數(shù)據(jù)不是同一個(gè)變量。因此,在進(jìn)行MCGS的界面設(shè)計(jì)前,需要將MCGS界面用到的數(shù)據(jù)和PLC內(nèi)部數(shù)據(jù)進(jìn)行采集和連接。PLC內(nèi)部數(shù)據(jù)和MCGS變量連接關(guān)系如表2所示。

3.2.3? ? 界面組態(tài)

按照交通燈需要進(jìn)行界面組態(tài),界面元件放置好后,將信號(hào)燈與數(shù)據(jù)對(duì)象綁定。交通燈界面元件和數(shù)據(jù)綁定關(guān)系圖如表3所示。

3.3? ? 運(yùn)行結(jié)果

程序編制完成后設(shè)置SIMATIC Manager的通信方式為“PLCSIM(TCP/IP)”,運(yùn)行PLCSim,將SIMATIC Manager編制的程序下載到PLCSim中,將PLCSim中CPU狀態(tài)置為RUN-P,啟動(dòng)交通燈的MCGS程序。設(shè)計(jì)的虛擬教學(xué)實(shí)驗(yàn)平臺(tái)運(yùn)行效果如圖4所示。

4? ? 結(jié)語

本文通過對(duì)交通燈控制程序的調(diào)試和運(yùn)行,設(shè)計(jì)的基于MCGS和PLCSim的虛擬教學(xué)實(shí)驗(yàn)平臺(tái)運(yùn)行正常,可以滿足PLC程序設(shè)計(jì)、運(yùn)行,MCGS界面組態(tài)、調(diào)試、運(yùn)行等現(xiàn)代化教學(xué)和學(xué)習(xí)需要。

[參考文獻(xiàn)]

[1] 湯曉華,蔣正炎.現(xiàn)代電氣控制系統(tǒng)安裝與調(diào)試[M].北京:中國鐵道出版社,2017.

收稿日期:2020-01-06

作者簡介:馮軍磊(1989—),男,河南西平人,助教,研究方向:計(jì)算機(jī)檢測與控制、物聯(lián)網(wǎng)技術(shù)應(yīng)用。

王艷平(1992—),女,貴州畢節(jié)人,助教,研究方向:電氣工程及其自動(dòng)化、機(jī)電一體化。

猜你喜歡
虛擬
虛擬現(xiàn)實(shí)技術(shù)在汽車教學(xué)中的應(yīng)用
MOOC教學(xué)模式下思想政治理論課虛擬實(shí)踐教學(xué)探析
京劇藝術(shù)的審美特征分析
戲劇之家(2016年22期)2016-11-30 15:26:00
小議《元曲選》中的“死科下”
戲劇之家(2016年21期)2016-11-23 18:35:15
數(shù)字媒體藝術(shù)在虛擬展示空間中的應(yīng)用探究
論虛擬仿真實(shí)訓(xùn)系統(tǒng)在口腔實(shí)驗(yàn)教學(xué)中的應(yīng)用
科技資訊(2016年18期)2016-11-15 07:55:28
融合與分離:作為一種再現(xiàn)的巫術(shù)、文字與影像世界的構(gòu)成
數(shù)字媒體的時(shí)代特征
人間(2016年26期)2016-11-03 18:20:09
慧眼哲思對(duì)“虛擬”
與“虛擬”保持一定距離
义乌市| 乡宁县| 太仓市| 卫辉市| 夏河县| 扎鲁特旗| 资源县| 邵武市| 蓬安县| 独山县| 华安县| 伊川县| 乐山市| 洱源县| 隆化县| 凌源市| 韶山市| 芷江| 汤原县| 乌兰浩特市| 曲水县| 思茅市| 都兰县| 三穗县| 长丰县| 新竹县| 建宁县| 彰化县| 铜梁县| 福鼎市| 大方县| 鞍山市| 翼城县| 沂水县| 洛南县| 进贤县| 登封市| 长宁县| 万源市| 虞城县| 衡阳市|