PLC編程優(yōu)化的方法
- 期刊名字:當(dāng)代化工
- 文件大小:189kb
- 論文作者:李建軍
- 作者單位:撫順石油化工研究院
- 更新時(shí)間:2020-09-29
- 下載次數(shù):次
第37卷第2期當(dāng),代,化工Vo1.37,No.2 .2008年4月Contemporary Chemical IndustryApril, 2008PLC編程優(yōu)化的方法*李建軍(撫順石油化工研究院,遼寧撫順113001)摘要:結(jié)合多年來(lái)的實(shí)際工作經(jīng)驗(yàn),從設(shè)計(jì)和編程兩個(gè)方面,對(duì)實(shí)現(xiàn)PLC程序優(yōu)化的軟件設(shè)計(jì)及編程技巧進(jìn)行了探討。關(guān)鍵 詞:可編程序控制器;系統(tǒng)掃描時(shí)間;優(yōu)化中圖分類號(hào): TP313 .文獻(xiàn)標(biāo)識(shí)碼: A文章編號(hào): 1671-0460 (2008 ) 02-0208-03隨著計(jì)算機(jī)應(yīng)用技術(shù)在控制領(lǐng)域的不斷深在此過(guò)程中,整個(gè)設(shè)計(jì)的總體思路、結(jié)構(gòu)和實(shí)現(xiàn)人,可編程序控制器( PLC)以其日益完善的功方法將自然產(chǎn)生。能、靈活多變的形式、良好的穩(wěn)定性和可靠性以1.3充分利用規(guī)范化程序模塊及優(yōu)越的性價(jià)比,在石油化工、機(jī)械、紡織、制這是減少程序設(shè)計(jì)工作量的捷徑,不同的工造、制藥等各個(gè)領(lǐng)域已得到極為廣泛的應(yīng)用。在程項(xiàng)目都有其共同類型的IO模塊,這樣就可以利此,筆者以近年來(lái)在工程項(xiàng)目中利用PLC設(shè)計(jì)、編用一些規(guī)范化程序模塊例如“延時(shí)”、“去程過(guò)程中的一些心得進(jìn)行了總結(jié),希望能對(duì)- -些抖”、“工程量轉(zhuǎn)換" 等實(shí)現(xiàn)。對(duì)此感興趣的初學(xué)者有所幫助。1.4控制功能的實(shí)現(xiàn)根據(jù)工程項(xiàng)目要求,運(yùn)用PLC內(nèi)部資源完成1軟件設(shè)計(jì)思路 與步驟具體邏輯結(jié)構(gòu)的構(gòu)建,繪制與之相對(duì)應(yīng)的階梯邏軟件設(shè)計(jì)的思路與技巧是整個(gè)軟件設(shè)計(jì)的核輯圖以及程序輸入和調(diào)試。心,它在整個(gè)設(shè)計(jì)過(guò)程中起著舉足輕重的作用。但是,真正的思路與技巧是長(zhǎng)期實(shí)踐過(guò)程的結(jié)晶,2 編程技巧只有在實(shí)際應(yīng)用中不斷地總結(jié)才有可能獲得,因編程是軟件設(shè)計(jì)的重要環(huán)節(jié),通過(guò)對(duì)編程指此很難對(duì)它進(jìn)行具體描述。在這里筆者將從軟件令技巧的掌握,可以使編程過(guò)程更加順利,同時(shí)的整體設(shè)計(jì)步驟出發(fā),加以論述。還能使程序在結(jié)構(gòu)、運(yùn)行速度方面均得以優(yōu)化和1.1 對(duì)所選定的PLC軟件、硬件資源深入了解提高。全面深人地了解PLC內(nèi)部輔助繼電器、數(shù)據(jù)2.1指令順序要正確區(qū)、編程指令和IO模塊的特性,這既是軟件設(shè)計(jì)PlC在執(zhí)行程序時(shí),通常是按照程序指令的的前提,又是開(kāi)拓設(shè)計(jì)思路的根本。先后順序來(lái)執(zhí)行的,錯(cuò)誤的指令順序會(huì)導(dǎo)致錯(cuò)誤12充分理解工程項(xiàng)目的控制要求的邏輯結(jié)果和死循環(huán)。這是完成一-項(xiàng)具體設(shè)計(jì)的前提,在此過(guò)程中22程序盡可能簡(jiǎn)化需要對(duì)每-個(gè)條件、每-項(xiàng)功能,特別是對(duì)基本程序簡(jiǎn)化即有利于系統(tǒng)掃描周期短(完成任功能之外有可能成立的各種條件進(jìn)行深人地分務(wù)用時(shí)少),又有利于編程人員的可讀性。析。這是一一個(gè)需要傾注大量時(shí)間和精力,必須找2.3盡可能使用程序語(yǔ)句出所有成因及其應(yīng)對(duì)措施的細(xì)致的分析過(guò)程。而在PLC指令集中,部分指令的功能可以用其中國(guó)煤化工●收稿日期: 2008-03-17修訂日期: 2008-03-21MYHCNMHG作者簡(jiǎn)介:李建軍(1953-),男,工程師,畢業(yè)于遼寧廣播電視大學(xué),曹經(jīng)擔(dān)任多個(gè)項(xiàng)目的專業(yè)設(shè)計(jì)負(fù)責(zé)人。電話: 0413- 6389771。2008年4月李建軍: PLC編程優(yōu)化的方法209它簡(jiǎn)單邏輯指令組合來(lái)實(shí)現(xiàn),但出于程序可讀性和運(yùn)行速度的考慮,應(yīng)盡可能避免這種替代,這(Y001)樣可減少不必要的工作量和出錯(cuò)的幾率。(00124簡(jiǎn)化邏輯結(jié)構(gòu)以提高程序的運(yùn)行速度2.4.1結(jié)構(gòu)處理將“或邏輯”的分支結(jié)構(gòu)放在左側(cè)(母線側(cè))。從圖1指令表中可以看出(a)轉(zhuǎn)換前、(b)<01)轉(zhuǎn)換后程序語(yǔ)句減少了1條。(b(Y00)團(tuán)3減少程序語(yǔ)句的實(shí)例3Fig3 The example 3 d roductiou poccdure statemnent02.4.4 用等效梯形圖的方法增加程序的可讀性復(fù)雜的邏輯結(jié)構(gòu)有時(shí)可能會(huì)增加程序閱讀理(00)解的難度(使程序的可讀性變差),同時(shí)也會(huì)給調(diào)試和應(yīng)用過(guò)程中發(fā)現(xiàn)問(wèn)題帶來(lái)很大難度,因此應(yīng)最大限度的優(yōu)化程序,使程序的可讀性增強(qiáng)。罐0在圖4指令表中可以看出(a)轉(zhuǎn)換前、(b) 轉(zhuǎn)換后增加了程序的可讀性。圈1減少程序語(yǔ)句的實(shí)例1Fg1 The example 1 of reduction pocecue statenent(rO00)02.4.2單觸點(diǎn)的處理對(duì)存在單個(gè)觸點(diǎn)的“或邏輯”分支結(jié)構(gòu),應(yīng)將單獨(dú)點(diǎn)分支放在底部。從圖2指令表中可以看出(a)轉(zhuǎn)換前、(b)(000)0(YO0)x000 003 x004 x005 .OUT YOOLb)圈4增加程序可讀性的實(shí)例4L xL x002(r001)Fig4 The example 4 d reductio poccdure statemnant25編程中的注意事項(xiàng)(1)線圈不能直接與左邊的母線相連。如果需要可以通過(guò)一- 個(gè)在程序中沒(méi)有使用的內(nèi)部輔圖2減少程序語(yǔ)句的實(shí)例2助繼電器的常閉觸點(diǎn)或者專用內(nèi)部輔助繼電器來(lái)Fig2 The example 2 of reductio procedure satement連接。2.4.3雙輸出分支處理(2)線圈的右邊不能再連接觸點(diǎn)。對(duì)存在無(wú)條件線圈的雙輸出分支結(jié)構(gòu),應(yīng)將(3)所有的輸出都可以作為輔助繼電器來(lái)無(wú)條件線圈分支放在頂部。使用,中國(guó)煤化工,但是在程序從圖3指令表中可以看出(a)轉(zhuǎn)換前、(b)中,YHCNMHG轉(zhuǎn)換后程序語(yǔ)句減少了2條。(4) 2個(gè)或2個(gè)以上的線圈可以并行連接。210當(dāng)代第37卷第2期(5)對(duì)于較大項(xiàng)目的的程序,編程時(shí)應(yīng)對(duì)部調(diào)試結(jié)束,若此方法無(wú)法順利調(diào)試成功,可將其掃描時(shí)間進(jìn)行充分考慮。因?yàn)楫?dāng)系統(tǒng)掃描時(shí)間該功能模塊重疊嵌套的功能分成若干層次,然后較大時(shí),有些指令或內(nèi)部輔助繼電器不能執(zhí)行或逐層調(diào)試。出現(xiàn)故障等。32 END指令調(diào)試法END指令調(diào)試法也是- -種較為常用的方法 先3程序調(diào)試方法將整個(gè)程序全部輸入,然后通過(guò)在程序中插人程序調(diào)試是整個(gè)軟件設(shè)計(jì)最后階段的工作,因END指令,來(lái)逐步完成調(diào)試過(guò)程。這種方法簡(jiǎn)便此必須對(duì)各種因素充分考慮,逐個(gè)條件、逐項(xiàng)功快捷,較適合調(diào)試較為簡(jiǎn)單的程序。其缺點(diǎn)是由能一一測(cè)試,以確保軟件功能的完整性和正確于程序語(yǔ)句的可讀性較差,容易造成對(duì)細(xì)節(jié)的忽性。在此過(guò)程中,通過(guò)對(duì)以上編程技巧的掌握,略,因此對(duì)于龐大而復(fù)雜的程序,仍建議使用邊可以使調(diào)試過(guò)程更加流暢。輸人邊調(diào)試的方法。3.1逐步逐層輸入調(diào)試法對(duì)于較大的軟件系統(tǒng)來(lái)說(shuō),調(diào)試過(guò)程可能會(huì)4結(jié)束語(yǔ)出現(xiàn)各種各樣的問(wèn)題,這就需要有- -種正確的調(diào)由于PLC編程優(yōu)化是本人在長(zhǎng)期工作實(shí)踐過(guò)試方法和技巧,以取得事半功倍的效果。程中經(jīng)驗(yàn)的總結(jié),應(yīng)用此法在多年的項(xiàng)目設(shè)計(jì)中整個(gè)軟件系統(tǒng)的功能實(shí)際上是由許多小的功取得了明顯效果,編程速度得以提高,為項(xiàng)目的能組合在一起實(shí)現(xiàn)的,因此整個(gè)程序可以按照功進(jìn)展贏得了時(shí)間。能劃分成若干功能模塊,然后在逐個(gè)輸入程序模參考文獻(xiàn)塊的同時(shí)進(jìn)行調(diào)試,即輸人-一個(gè)程序模塊調(diào)試-一0何衍慶、 戴自祥、俞金壽.可編程序控制器原理及應(yīng)用技巧[M].北京:化學(xué)工業(yè)出版社,1998.個(gè)程序模塊,再輸人調(diào)試下一一個(gè)模塊直至程序全The PLC Programming Optimizes MethodLI Jian-jun(Fushun Research Institute of Petroleum and Petrochemicals, SINOPEC,Liaoning Fushun 113001, China)Abstract: The author discusses about software designing and programming skill in PLC programoptimizing from design and programming both aspects combined with author practice experience inmany years.Key words: Programmable controller; System trace time; Optimizes可再生能源成科技主攻重點(diǎn)在2008年4月中旬由科技部高新司在北京組織召開(kāi)的能源科技工作座談會(huì)上,科技部部長(zhǎng)萬(wàn)鋼表示,科技部將與國(guó)家發(fā)改委等部門一起合作,共同研究制定中國(guó)能源發(fā)展的技術(shù)路線圖。據(jù)悉,科技部將開(kāi)展能源發(fā)展戰(zhàn)略軟科學(xué)研究,結(jié)合《國(guó)家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要》的落實(shí),從國(guó)家發(fā)展戰(zhàn)略的高度,做好我國(guó)能源科技工作。其中,節(jié)能減排、清潔煤生產(chǎn)、可再生能源開(kāi)發(fā)利用、先進(jìn)核電技術(shù)發(fā)展以及應(yīng)對(duì)氣候變化等問(wèn)題,將成為我國(guó)未來(lái)科技領(lǐng)域的重要發(fā)展方向。目前,我國(guó)能源消費(fèi)結(jié)構(gòu)中可再生能源所占的比例已接近1中國(guó)煤化工再生能源方面的技術(shù)仍然比較落后,成本也較高,還需大力度研究和開(kāi)發(fā)。:源產(chǎn)業(yè)化的進(jìn)程中,政府尤其應(yīng)該在前期加大科技投人力度,通過(guò)正確引導(dǎo),:TYHCNMHG參與可再生能源產(chǎn)業(yè)化的熱情。
-
C4烯烴制丙烯催化劑 2020-09-29
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-09-29
-
生物質(zhì)能的應(yīng)用工程 2020-09-29
-
我國(guó)甲醇工業(yè)現(xiàn)狀 2020-09-29
-
石油化工設(shè)備腐蝕與防護(hù)參考書(shū)十本免費(fèi)下載,絕版珍藏 2020-09-29
-
四噴嘴水煤漿氣化爐工業(yè)應(yīng)用情況簡(jiǎn)介 2020-09-29
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-09-29
-
甲醇制芳烴研究進(jìn)展 2020-09-29
-
精甲醇及MTO級(jí)甲醇精餾工藝技術(shù)進(jìn)展 2020-09-29



