亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于S7-1200PLC與NetToPLCsim的交通燈控制系統(tǒng)虛擬仿真調(diào)試

        2023-05-17 07:43:06俞宗薏范然然劉正坤
        儀器儀表用戶(hù) 2023年6期
        關(guān)鍵詞:方向系統(tǒng)

        俞宗薏,范然然,劉正坤

        (柳州職業(yè)技術(shù)學(xué)院,廣西 柳州 545005)

        0 引言

        PLC(Programmable Logic Controller)控制器在工業(yè)自動(dòng)化控制系統(tǒng)中有較為廣泛的應(yīng)用,在交通運(yùn)輸控制方面的應(yīng)用多是基于單片機(jī)技術(shù)開(kāi)發(fā)的[1]。但是單片機(jī)開(kāi)發(fā)周期長(zhǎng),后期維護(hù)困難大等是有諸多不利因素的。PLC控制系統(tǒng)開(kāi)發(fā)周期短,維護(hù)成本較低,后期升級(jí)便捷等優(yōu)勢(shì)具有較高的使用前景而優(yōu)于單片機(jī)控制系統(tǒng)[2]。西門(mén)子S7-1200系列PLC是目前各大企業(yè)工業(yè)自動(dòng)化領(lǐng)域使用頻率較高的控制器,其憑借性能穩(wěn)定,編程便捷等優(yōu)勢(shì)應(yīng)用范圍非常廣泛,但是由于近期國(guó)內(nèi)外芯片緊缺,造成PLC價(jià)格水漲船高,對(duì)于工程技術(shù)人員前期設(shè)備功能開(kāi)發(fā)形成較大阻礙[3]。另外,目前國(guó)內(nèi)很多企業(yè)為了降低生產(chǎn)成本,選用S7-1200與MCGS(Monitor and Control Generated System)觸摸屏組成控制系統(tǒng)進(jìn)行作業(yè)。S7-1200系列PLC使用博圖軟件進(jìn)行編程開(kāi)發(fā),MCGS系列觸摸屏使用MCGS嵌入版軟件進(jìn)行人機(jī)操作界面開(kāi)發(fā),二者皆可以獨(dú)立地在自己的仿真軟件中進(jìn)行虛擬調(diào)試[4]。但是如何在沒(méi)有PLC硬件和觸摸屏的硬件情況下,將二者進(jìn)行耦合虛擬調(diào)試是目前工程領(lǐng)域和專(zhuān)業(yè)教學(xué)領(lǐng)域急需解決的問(wèn)題。

        本案例以交通燈控制系統(tǒng)為載體,采用S7-1200系列PLC編程軟件TIA15.1進(jìn)行交通燈控制程序的設(shè)計(jì)與編寫(xiě),在MCGS嵌入版軟件中建立交通燈控制與監(jiān)控畫(huà)面,借助于NetToPLCsim通信工具,實(shí)現(xiàn)在沒(méi)有PLC硬件與觸摸屏硬件的情況下進(jìn)行S7-1200系列PLC控制程序與MCGS監(jiān)控畫(huà)面的耦合虛擬仿真調(diào)試設(shè)計(jì),進(jìn)而為在沒(méi)有PLC實(shí)物與MCGS觸摸屏實(shí)物的情況下的工程項(xiàng)目開(kāi)發(fā),以及專(zhuān)業(yè)教學(xué)實(shí)踐提供可靠的技術(shù)解決途徑與參考方法。在工程技術(shù)領(lǐng)域,可以在設(shè)備開(kāi)發(fā)前期驗(yàn)證程序與觸摸屏畫(huà)面的準(zhǔn)確性并能縮短開(kāi)發(fā)周期,在專(zhuān)業(yè)教學(xué)領(lǐng)域可以實(shí)現(xiàn)無(wú)須購(gòu)置價(jià)格昂貴的工業(yè)自動(dòng)化控制產(chǎn)品,又能達(dá)到較好的實(shí)踐教學(xué)效果。

        1 交通燈控制系統(tǒng)

        根據(jù)目前國(guó)內(nèi)十字路口交通燈的控制現(xiàn)狀,設(shè)計(jì)了本案例中的交通燈控制系統(tǒng)要求為:分別設(shè)置一個(gè)啟動(dòng)按鈕、停止按鈕、強(qiáng)制按鈕以及循環(huán)選擇開(kāi)關(guān)。當(dāng)按下啟動(dòng)按鈕之后,交通燈控制系統(tǒng)開(kāi)始工作,首先是南北方向紅燈亮、東西方向綠燈亮;運(yùn)行25s后東西方向綠燈滅,東西方向黃燈以亮0.5s滅0.5s進(jìn)行閃爍5次;5s后東西方向黃燈滅、南北方向紅燈滅、東西方向紅燈亮、南北方向綠燈亮;運(yùn)行25s后南北方向綠燈滅,南北方向黃燈以亮0.5s滅0.5s進(jìn)行閃爍5次;5s后南北方向黃燈滅、東西方向紅燈滅,此時(shí)記為一個(gè)循環(huán)周期時(shí)間,如此循環(huán)運(yùn)行。按下停止按鈕后,信號(hào)控制系統(tǒng)停止,所有信號(hào)燈滅。按下強(qiáng)制按鈕,東西南北方向黃、綠燈均滅,同時(shí)紅燈亮。循環(huán)選擇開(kāi)關(guān)可以用來(lái)設(shè)定系統(tǒng)單次運(yùn)行(一個(gè)循環(huán)周期時(shí)間)或者連續(xù)循環(huán)運(yùn)行。交通燈系統(tǒng)運(yùn)行時(shí)序圖如圖1所示。

        圖1 交通燈控制系統(tǒng)時(shí)序圖Fig.1 Timing diagram of traffic light control system

        2 系統(tǒng)程序設(shè)計(jì)

        根據(jù)系統(tǒng)控制的要求,綜合考慮系統(tǒng)的功能運(yùn)行和穩(wěn)定性,選用西門(mén)子S7-1200中的CPU1214CDC/DC/DC型號(hào)的PLC,其板載DI14×24VDC漏型/源型DQ10×24VDC,滿(mǎn)足編程的需要,同時(shí)該P(yáng)LC還支持PROFINET接口,用于編程、HMI以及PLC間數(shù)據(jù)通信。本案例是使用觸摸屏聯(lián)合PLC進(jìn)行仿真運(yùn)行,針對(duì)于輸入控制信號(hào)例如啟動(dòng)、停止等均使用PLC內(nèi)部中間繼電器M來(lái)規(guī)劃地址,系統(tǒng)的輸入輸出變量表見(jiàn)表1。按照上述設(shè)計(jì)方案,主要設(shè)計(jì)流程有以下幾點(diǎn):分配PLC內(nèi)I/O點(diǎn),對(duì)PLC組態(tài)以及編程調(diào)試,MCGS觸摸屏對(duì)PLC數(shù)據(jù)的監(jiān)視與控制界面的繪制等。

        表1 輸入輸出變量表Table 1 Input and output variables table

        交通燈控制系統(tǒng)的PLC程序設(shè)計(jì)開(kāi)發(fā)平臺(tái),選用Siemens系列PLC的專(zhuān)屬開(kāi)發(fā)平臺(tái)TIA PROTALV15.1(博途)軟件進(jìn)行交通燈控制系統(tǒng)的PLC程序編寫(xiě)。TIA PROTAL軟件界面操作簡(jiǎn)單,學(xué)習(xí)起來(lái)容易上手。此外,其集成有STEP7和PLCSIM仿真功能,可以在不連接PLC的情況下,借助PLCSIM仿真功能對(duì)編寫(xiě)好的PLC程序進(jìn)行下載和調(diào)試運(yùn)行。

        交通燈控制系統(tǒng)中需要有循環(huán)選擇開(kāi)關(guān),可以用來(lái)設(shè)定系統(tǒng)單次運(yùn)行或者連續(xù)循環(huán)運(yùn)行。此功能需要在MCGS觸摸屏上實(shí)現(xiàn)轉(zhuǎn)換開(kāi)關(guān)控制效果,因此通過(guò)編程設(shè)計(jì)了以下的PLC控制程序,可以實(shí)現(xiàn)在系統(tǒng)啟動(dòng)狀態(tài)下,通過(guò)循環(huán)選擇M0.3的控制實(shí)現(xiàn)單次運(yùn)行(一個(gè)60s內(nèi)的計(jì)時(shí)周期)和連續(xù)循環(huán)運(yùn)行。首先,是單擊M0.0“啟動(dòng)”后,將“1”傳送到MW10“時(shí)間循環(huán)步”中去,同時(shí)前序程序置位了M1.0作為啟動(dòng)的標(biāo)記,此功能可以保證后續(xù)的程序運(yùn)行都是在啟動(dòng)功能下進(jìn)行的。當(dāng)MW10中的結(jié)果為“1”時(shí),利用比較等于指令實(shí)現(xiàn)“60s”的周期及時(shí)功能,同時(shí)為了做到在HMI上監(jiān)控剩余時(shí)間,建立全局背景數(shù)據(jù)塊DB6,將“T0”剩余計(jì)時(shí)時(shí)間存放到DB6.DBD0中去,“T0”計(jì)時(shí)時(shí)間到則記為一個(gè)周期循環(huán),用M20.0來(lái)寄存。滿(mǎn)足本次周期計(jì)時(shí)時(shí)間后將“2”傳送到MW10中,則程序繼續(xù)執(zhí)行。當(dāng)MW10為2的比較等于指令所在的程序段,此時(shí)如若在HMI中選擇循環(huán)選擇置位1,則繼續(xù)將“1”傳送到MW10中并且復(fù)位掉“周期計(jì)時(shí)標(biāo)記”,M20.0從而實(shí)現(xiàn)連續(xù)循環(huán)運(yùn)行;如若在HMI中選擇循環(huán)置位0,則無(wú)法繼續(xù)將“1”傳送到MW10中從而無(wú)法進(jìn)行連續(xù)循環(huán)運(yùn)行,可以實(shí)現(xiàn)系統(tǒng)單次運(yùn)行。梯形圖程序如圖2所示。

        圖2 交通燈控制系統(tǒng)PLC循環(huán)選擇控制程序Fig.2 PLC loop selection control program for traffic light control system

        3 MCGS組態(tài)設(shè)計(jì)與仿真

        MCGS觸摸屏界面繪制軟件MCGS嵌入版可以進(jìn)行HMI畫(huà)面的組態(tài)且具備MCGSE模擬運(yùn)行環(huán)境的仿真功能,但是其仿真僅僅仿真MCGS內(nèi)部的變量間的關(guān)系,而針對(duì)于PLC中的變量的監(jiān)控和仿真是無(wú)法直接與TIA PROTALV15.1軟件進(jìn)行關(guān)聯(lián)的。因此,需要借助于NetToPLCsim軟件進(jìn)行MCGS組態(tài)環(huán)境與TIA PROTALV15.1軟件的聯(lián)合仿真運(yùn)行。NetToPLCsim使用運(yùn)行模擬的PC(個(gè)人電腦)的網(wǎng)絡(luò)接口,通過(guò)TCP/IP(Iso-On-TCP)通信從網(wǎng)絡(luò)訪問(wèn)PLC Simulation S7 PLCSIM。它對(duì)于測(cè)試客戶(hù)端應(yīng)用程序(SCADA、HMI等)以及S7 PLCSIM非常有用,而無(wú)需真正的PLC[5]。如圖3系統(tǒng)仿真構(gòu)架所示。

        圖3 系統(tǒng)仿真構(gòu)架Fig.3 System simulation architecture

        3.1 HMI組態(tài)設(shè)計(jì)

        設(shè)備窗口是MCGS嵌入版系統(tǒng)與作為測(cè)控對(duì)象的外部設(shè)備建立聯(lián)系的后臺(tái)作業(yè)環(huán)境,負(fù)責(zé)驅(qū)動(dòng)外部設(shè)備,控制外部設(shè)備的工作狀態(tài)。系統(tǒng)通過(guò)設(shè)備與數(shù)據(jù)之間的通道,把外部設(shè)備的運(yùn)行數(shù)據(jù)采集進(jìn)來(lái),送入實(shí)時(shí)數(shù)據(jù)庫(kù),供系統(tǒng)其它部分調(diào)用,并且把實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)輸出到外部設(shè)備,實(shí)現(xiàn)對(duì)外部設(shè)備的操作與控制。進(jìn)入設(shè)備窗口,從設(shè)備構(gòu)件工具箱里選擇Siemens-1200,配置到窗口內(nèi),建立接口與通道的連接關(guān)系,設(shè)置本地IP地址與遠(yuǎn)端IP地址均為PC機(jī)的IP地址192.168.0.15,這樣才可以保證MCGS嵌入版系統(tǒng)仿真運(yùn)行時(shí)與NetToPLCsim進(jìn)行匹配。因?yàn)镸CGS嵌入版仿真運(yùn)行時(shí)是將組態(tài)好的畫(huà)面下載到了虛擬機(jī)中,而虛擬機(jī)就是PC機(jī),并且NetToPLCsim中的Network IP Address也是PC機(jī)的IP地址,是將PLC地址為192.168.0.1中的變量映射到了PC機(jī)中。所以,本地IP地址、遠(yuǎn)端IP地址與NetToPLCsim中的Network IP Address應(yīng)保持一致。如圖4(a)所示為MCGS設(shè)備窗口參數(shù)設(shè)置,本地IP地址用來(lái)設(shè)置觸摸屏下載到虛擬機(jī)的地址,此處設(shè)定為電腦的IP地址;遠(yuǎn)端IP地址,用于觸摸屏監(jiān)控和控制的PLC的IP地址。本案例是借助于NetToPLCsim建立了MCGS與S7-PLCSIM的連接,而NetToPLCsim將S7-PLCSIM內(nèi)的變量均映射到了電腦內(nèi)部,故此處設(shè)置為電腦的IP地址。圖4(b)為NetToPLCsim中的參數(shù)設(shè)定,Network IP Address是電腦網(wǎng)卡的IP地址,Plcsim IP Address是S7-PLCSIM中仿真PLC的IP地址。完成設(shè)備窗口的組態(tài)工作后就可以繪制編寫(xiě)用戶(hù)窗口畫(huà)面。

        圖4(a) MCGS設(shè)備窗口參數(shù)設(shè)置Fig.4(a) MCGS Device window parameter settings

        圖4(b) NetToPLCsim窗口參數(shù)設(shè)置Fig.4(b) NetToPLCsim Window parameter settings

        交通燈控制與監(jiān)控畫(huà)面如圖5所示,畫(huà)面分為監(jiān)控區(qū)域和操作區(qū)域。監(jiān)控區(qū)域主要是南北方向和東西方向的12個(gè)紅綠燈的監(jiān)控顯示,操作區(qū)域主要是按照控制要求設(shè)置了啟動(dòng)、停止、強(qiáng)制、循環(huán)選擇以及周期運(yùn)行時(shí)間顯示等功能。

        圖5 MCGS中交通燈控制與監(jiān)控畫(huà)面Fig.5 Traffic light control and monitoring screen in MCGS

        3.2 虛擬仿真結(jié)果

        首選,在TIA15.1中啟動(dòng)S7-PLCSIM仿真功能,將連接機(jī)制選擇為允許來(lái)自遠(yuǎn)程對(duì)象的PUTIGET通信訪問(wèn)的PLC硬件組態(tài)和程序下載到仿真器S7-PLCSIM中去,啟動(dòng)仿真器的運(yùn)行;然后,打開(kāi)NetToPLCsim按照?qǐng)D4的要求設(shè)置好運(yùn)行參數(shù)并啟動(dòng)運(yùn)行;最后,將MCGS中設(shè)計(jì)好的畫(huà)面下載到MCGS模擬運(yùn)行器中,這樣TIA15.1、S7-PLCSIM以及MCGS模擬運(yùn)行器中的畫(huà)面三者之間就建立起來(lái)了仿真關(guān)系。按下觸摸屏中的啟動(dòng)按鈕,系統(tǒng)開(kāi)始按照程序控制運(yùn)行,PLC中的程序運(yùn)行和觸摸屏中的數(shù)據(jù)運(yùn)行實(shí)時(shí)同步進(jìn)行。各個(gè)方向指示燈可以按照程序控制要求依次點(diǎn)亮或者閃爍,同時(shí)系統(tǒng)的周期運(yùn)行時(shí)間也實(shí)時(shí)地顯示在了觸摸屏上,并且與PLC運(yùn)行程序中“T0”的計(jì)時(shí)時(shí)間是一樣的。仿真效果較好,與實(shí)際觸摸屏監(jiān)控與控制PLC程序運(yùn)行效果一致。

        圖6 交通燈控制系統(tǒng)虛擬仿真運(yùn)行Fig.6 Virtual simulation operation of traffic light control system

        4 總結(jié)

        以交通燈控制系統(tǒng)為設(shè)計(jì)案例,在TIA15.1中對(duì)系統(tǒng)控制器S7-1200PLC進(jìn)行設(shè)計(jì)編程,實(shí)現(xiàn)對(duì)交通燈控制系統(tǒng)設(shè)備進(jìn)行控制,使用NetToPLCsim軟件將PLC控制系統(tǒng)與HMI系統(tǒng)畫(huà)面鏈接在一起,實(shí)現(xiàn)在沒(méi)有工業(yè)控制PLC與觸摸屏的情況下對(duì)交通燈控制系統(tǒng)進(jìn)行運(yùn)行調(diào)試的功能。觸摸屏運(yùn)行結(jié)果顯示系統(tǒng)運(yùn)行可靠,能夠?qū)崿F(xiàn)真實(shí)觸摸屏監(jiān)控PLC程序的功能,數(shù)據(jù)傳送穩(wěn)定精準(zhǔn)。本方法在TIA15.1與MCGS聯(lián)合開(kāi)發(fā)控制系統(tǒng)的早期可以進(jìn)行較為真實(shí)和詳盡的系統(tǒng)運(yùn)行與仿真調(diào)試,為整個(gè)工業(yè)控制系統(tǒng)的調(diào)試提供了可靠的保障。在沒(méi)有工控設(shè)備的前提下,為工控系統(tǒng)開(kāi)發(fā)提供了重要的參考依據(jù),同時(shí)也為各大高校實(shí)訓(xùn)設(shè)備不足的情況下開(kāi)展PLC相關(guān)教學(xué)課程提供了重要的技術(shù)支持。

        猜你喜歡
        方向系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        2022年組稿方向
        2022年組稿方向
        2021年組稿方向
        2021年組稿方向
        WJ-700無(wú)人機(jī)系統(tǒng)
        2021年組稿方向
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        91精品久久久老熟女91精品 | 国产av无码专区亚洲av手机麻豆| 国产激情无码Av毛片久久| 中文字幕亚洲精品综合| 夜夜爽夜夜叫夜夜高潮| 人妻精品动漫h无码网站| 国产精品高清视亚洲乱码有限公司| 亚洲成人黄色av在线观看| 亚洲女优中文字幕在线观看| 日韩av东京社区男人的天堂| 在线高清精品第一区二区三区| 亚洲精品日本久久久中文字幕| 久久一道精品一区三区| a级毛片无码久久精品免费| 五月天欧美精品在线观看| 免费在线观看视频专区| 一区二区三区中文字幕p站| 先锋影音av最新资源| 日本a在线播放| 久久精品国产亚洲av网站| 国产麻豆剧果冻传媒一区| 欧美精品久久久久久久自慰| 日本成熟妇人高潮aⅴ| 日韩精品在线一二三四区| 免费久久人人爽人人爽av| 亚洲国产成人无码影院| 伊人狼人激情综合影院| 人妻激情偷乱视频一区二区三区| 久久精品国产亚洲av忘忧草18| 国产亚洲无码1024| 东京热日本av在线观看| 色一情一乱一乱一区99av| 91精品啪在线观看国产色| 在线看亚洲一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 欧美俄罗斯40老熟妇| Y111111国产精品久久久| 久久熟女少妇一区二区三区| 国内少妇毛片视频| 色婷婷七月| 午夜精品人妻中字字幕|