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

        ?

        PLC程序模塊化在現(xiàn)代化工廠中的應(yīng)用

        2021-06-18 07:27:00孔令鋮謝冰雪吳一帆
        糧食與食品工業(yè) 2021年3期
        關(guān)鍵詞:模塊化程序功能

        孔令鋮,謝冰雪,吳一帆,吳 剛

        無(wú)錫中糧工程科技有限公司 (無(wú)錫 214036)

        隨著現(xiàn)代工廠規(guī)?;?、自動(dòng)化、信息化的不斷發(fā)展,企業(yè)對(duì)自動(dòng)化系統(tǒng)程序的要求也日益提高,而在工業(yè)控制系統(tǒng)程序中,大部分程序可讀性較差,不利于后期系統(tǒng)維護(hù)。本文闡述了PLC程序模塊化對(duì)傳統(tǒng)程序結(jié)構(gòu)化的改善,保證了PLC系統(tǒng)的安全性與穩(wěn)定性。

        1 模塊化的概論

        所謂模塊化,簡(jiǎn)單地來(lái)說(shuō)就是將每個(gè)設(shè)備當(dāng)成一個(gè)子系統(tǒng)(如電機(jī),閥門(mén)等設(shè)備),將這個(gè)子系統(tǒng)作為通用性的模塊與其他設(shè)備進(jìn)行多種組合,使其構(gòu)成一個(gè)新的系統(tǒng),產(chǎn)生多種不同功能或相同功能、不同性能的系列產(chǎn)品。模塊化設(shè)計(jì)是綠色設(shè)計(jì)方法之一,已經(jīng)從理念轉(zhuǎn)變?yōu)檩^成熟的設(shè)計(jì)方法。一方面,可以縮短PLC程序的編寫(xiě)周期,提高工作效率,對(duì)應(yīng)對(duì)工程工期過(guò)短的問(wèn)題有著很大的幫助;另一方面,在對(duì)公司團(tuán)隊(duì)的發(fā)展有著巨大的作用,模塊化的程序可以使整個(gè)公司團(tuán)隊(duì)的程序編寫(xiě)風(fēng)格一致,在項(xiàng)目后期的維護(hù)中,其他工程師無(wú)需花費(fèi)大量的時(shí)間去了解前人編寫(xiě)的程序。

        模塊化設(shè)計(jì)具有以下特征:相對(duì)獨(dú)立性,可以針對(duì)每個(gè)設(shè)備來(lái)進(jìn)行單獨(dú)的程序編寫(xiě),例如使用西門(mén)子PLC來(lái)編程,那么每種設(shè)備可以編寫(xiě)成一個(gè)FB塊,其可以在程序中多次使用;互換性,程序中模塊的接口可以對(duì)外開(kāi)放,工程師可以根據(jù)項(xiàng)目的實(shí)際情況來(lái)更改模塊的作用,從而使模塊滿足在不同場(chǎng)景下實(shí)現(xiàn)不同的功能;通用性,有利于實(shí)現(xiàn)不同項(xiàng)目之間模塊的通用,實(shí)現(xiàn)跨項(xiàng)目間的模塊通用,可以有效的減少每個(gè)項(xiàng)目在前期對(duì)于程序的開(kāi)發(fā)。

        2 PLC簡(jiǎn)介

        PLC即可編程邏輯控制器(Programmable Logic Controller,簡(jiǎn)稱PLC),一種具有微處理器的數(shù)字電子設(shè)備,用于自動(dòng)化控制的數(shù)字邏輯控制器,可以將控制指令隨時(shí)加載存儲(chǔ)器內(nèi)存儲(chǔ)與運(yùn)行??删幊炭刂破饔蓛?nèi)部CPU,指令及數(shù)據(jù)存儲(chǔ)器、輸入輸出單元、電源模塊、數(shù)字模擬等單元所模塊化組合成。PLC可接收(輸入)及發(fā)送(輸出)多種類型的電氣或電子信號(hào),并使用他們來(lái)控制或監(jiān)督幾乎所有種類的機(jī)械與電氣系統(tǒng)。

        簡(jiǎn)單一點(diǎn)來(lái)說(shuō),假設(shè)我們有一個(gè)設(shè)備有電機(jī)和按鈕。那邊我們希望按下按鈕時(shí)電機(jī)開(kāi)啟,等再次按下按鈕時(shí),希望電機(jī)關(guān)閉。這個(gè)功能類似于電視遙控器上按鈕的功能。要做到這一點(diǎn),我們必須先編寫(xiě)一個(gè)程序在計(jì)算機(jī)上執(zhí)行此操作,然后將其下載到CPU。及接著我們連接按鈕到輸入模塊,電機(jī)接到輸出模塊?,F(xiàn)在我們按下按鈕,電信號(hào)將被發(fā)送到PLC,PLC輸入將首先將此信號(hào)傳送給CPU,CPU收到信號(hào)后按照事先編寫(xiě)的程序來(lái)控制電機(jī)啟停。所有的PLC都是由3個(gè)主要部分組成:輸入模塊,CPU和輸出模塊(圖1)。

        圖1 PLC基本組成部分

        3 模塊化程序在PLC編程中的應(yīng)用

        PLC程序的整體編寫(xiě)可分為工藝需求了解、功能設(shè)置、程序編寫(xiě)、現(xiàn)場(chǎng)調(diào)試以及系統(tǒng)后期的維護(hù)與功能升級(jí)這五個(gè)大的階段。目前,大部分工廠的PLC程序已梯形圖為主,該語(yǔ)言與繼電器控制系統(tǒng)圖相識(shí),比較直觀,偏重于邏輯設(shè)計(jì),但是梯形圖的程序?qū)懛ㄓ兄苤氐膫€(gè)人色彩,每個(gè)人的寫(xiě)法不同會(huì)導(dǎo)致程序的可讀性差,這對(duì)以后程序的維護(hù)與功能升級(jí)帶來(lái)了很大的不便。因此模塊化的編程方式能把控制系統(tǒng)的設(shè)計(jì)與設(shè)備屬性的設(shè)計(jì)分割出來(lái),各自單獨(dú)進(jìn)行。該方案編寫(xiě)的程序具有較好的可讀性,便于設(shè)計(jì)、調(diào)試以及后期的維護(hù)等特點(diǎn),尤其適合多人協(xié)同合作的項(xiàng)目。

        1.1 程序模塊化設(shè)計(jì)

        模塊化PLC程序的基本原理是把設(shè)備設(shè)計(jì)作為一個(gè)具有各自屬性的單體對(duì)象,把工藝流程設(shè)計(jì)為各個(gè)設(shè)備間的邏輯控制,使其形成一個(gè)點(diǎn)對(duì)點(diǎn)的連鎖關(guān)系,從而實(shí)現(xiàn)控制設(shè)備的啟停和停止邏輯。這種編程思想下我們的程序主要分為兩個(gè)部分。

        (1)第一部分是以設(shè)備為主,我們?yōu)槊糠N不同類型的設(shè)備建立各自獨(dú)立的基本功能塊,可以稱為設(shè)計(jì)對(duì)象。其功能塊的功能包含控制對(duì)象的手自動(dòng)切換、啟動(dòng)停止、設(shè)備報(bào)警以及輸入輸出點(diǎn)的使用(如圖2)?;竟δ軌K是直接驅(qū)動(dòng)硬件,控制對(duì)象是現(xiàn)場(chǎng)的電機(jī)或者閥門(mén)(注意:功能塊可以根據(jù)具體的使用情況進(jìn)行修改,其沒(méi)有固定的形式,如西門(mén)子plc中的FB塊或者FC塊)。

        圖2 基本功能塊示意圖

        (2)第二部分以邏輯控制為主,即按照工藝的控制要求,把所有的單個(gè)設(shè)備建立成一個(gè)有邏輯控制的整體程序,以滿足工藝流程的需求。這一部分是針對(duì)這個(gè)的工藝流程來(lái)設(shè)計(jì)的,因?yàn)閱蝹€(gè)的設(shè)備程序無(wú)法滿足整體流程,其只有設(shè)備本身的控制邏輯,即只能控制設(shè)備本身的啟停。

        1.2 程序的執(zhí)行

        對(duì)于一套控制系統(tǒng)來(lái)說(shuō),其包含了多個(gè)需要控制的電機(jī)與閥門(mén),如有3臺(tái)電機(jī)與1臺(tái)泵需要控制,那么我們需要在這個(gè)4臺(tái)設(shè)備的基本功能塊中增加1個(gè)控制程序,用來(lái)把這幾個(gè)設(shè)備實(shí)現(xiàn)聯(lián)動(dòng)。而模塊化編程方式即:主程序讀取控制程序,控制程序讀取子程序,子程序?qū)?yīng)相應(yīng)的設(shè)備。目前大型PLC編程環(huán)境一般都支持子程序功能,子程序的優(yōu)點(diǎn)就是一次編寫(xiě),多次調(diào)用,無(wú)需重復(fù)編寫(xiě)相同的設(shè)備程序。但子程序是無(wú)法獨(dú)自控制設(shè)備,其內(nèi)部程序無(wú)法執(zhí)行設(shè)備啟停功能,它只能被主程序調(diào)用后才能使用,例如:在西門(mén)子PLC程序中,我們的設(shè)備塊(FB塊)只有在被主程序調(diào)用后才可以控制設(shè)備。這種編程方式使各個(gè)模塊之間通過(guò)中間變量來(lái)傳遞數(shù)據(jù),各自的點(diǎn)號(hào)(如I點(diǎn)與Q點(diǎn))被良好的封裝在各自的子程序中,相互之間不會(huì)干擾。

        4 結(jié)束語(yǔ)

        PLC程序模塊化的設(shè)計(jì)思路,采用計(jì)算機(jī)高級(jí)語(yǔ)言的編程算法,因此程序靈活性強(qiáng),且具有一定的通用性,一些類似的設(shè)備,只需修改下子程序或者相應(yīng)的模塊就可繼續(xù)使用,其本身的靈活多變性與程序本體的空間占用率低的優(yōu)勢(shì)有著很好的推廣性。采取此方法后,調(diào)試時(shí)間大幅度減少,同時(shí)也給后期的系統(tǒng)維護(hù)與升級(jí)帶來(lái)了方便,具有性能良好,無(wú)安全隱患的優(yōu)點(diǎn)。

        猜你喜歡
        模塊化程序功能
        也談詩(shī)的“功能”
        模塊化自主水下機(jī)器人開(kāi)發(fā)與應(yīng)用
        模塊化住宅
        試論我國(guó)未決羈押程序的立法完善
        “程序猿”的生活什么樣
        ACP100模塊化小型堆研發(fā)進(jìn)展
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        模塊化VS大型工廠
        英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        轻点好疼好大好爽视频| 国产大片在线观看91| 一区二区三区国产色综合| 日本大肚子孕妇交xxx| 国产va免费精品观看| 久久99精品波多结衣一区| 久久久亚洲av午夜精品| 色一情一乱一伦一视频免费看| 久久av无码精品人妻出轨| 国产人成无码视频在线1000| 日本一区二区三区丰满熟女| 五月四房播播| 成在人线av无码免费| 不打码在线观看一区二区三区视频| 99精品国产综合久久麻豆| 久久亚洲av无码西西人体| 欧美亚洲综合另类| 日韩精品中文字幕免费人妻| 精品国产一区二区三区18p| 亚洲日本一区二区一本一道| 亚洲产在线精品亚洲第一站一| 日本高清在线一区二区| 国产大屁股喷水视频在线观看 | 黄色成人网站免费无码av| 久久精品国产亚洲AV高清wy| 一区二区三区国产黄色| 亚洲精品成人网线在线播放va| 国产日韩A∨无码免费播放| 日韩黄色大片免费网站| 日韩人妻少妇一区二区三区| 毛茸茸性xxxx毛茸茸毛茸茸| 成年毛片18成年毛片| 午夜福利一区在线观看中文字幕 | 亚洲色图视频在线 | 国产一区亚洲一区二区| 久久99精品久久久大学生| 妓院一钑片免看黄大片| 亚欧免费无码AⅤ在线观看 | 国产av精品久久一区二区| 成年美女黄的视频网站| 国产精品后入内射日本在线观看|