午夜三级做爱黄片,午夜福利小视频,午夜国产成人精品,午夜黄色在线视频 - www.atkqc.com

由于操作過于頻繁,請(qǐng)點(diǎn)擊下方按鈕進(jìn)行驗(yàn)證渤愁!

小型PLC中宏的適用及相關(guān)系統(tǒng)軟件改進(jìn)設(shè)想

鄭州輕工業(yè)學(xué)院控制工程系 王永華



[摘要] 本文介紹了富士N系列PLC中的宏命令震嫉,并從應(yīng)用角度指出了它的局限性哗饭。為更好地解決PLC重復(fù)程序段的設(shè)計(jì)問題序评,就相關(guān)系統(tǒng)軟件的改進(jìn)提出了自己的設(shè)想。
[關(guān)鍵詞]PLC 宏 重復(fù)程序段 系統(tǒng)軟件


一.引言
宏在軟件編程中非常重要讲媚。宏是由一段程序組成的命令亏乞,向子程序一樣,在一些場(chǎng)合它用來代替在編程過程中經(jīng)常出現(xiàn)的重復(fù)程序段裆操∨辏可編程序控制器(PLC)的工作方式一般為周期性循環(huán)掃描梯形圖,集中采樣輸入跷车,集中驅(qū)動(dòng)輸出棘利。它的應(yīng)用領(lǐng)域一般為以開關(guān)量為主的順控系統(tǒng)橱野,但隨著PLC的不斷發(fā)展朽缴,其功能越來越強(qiáng)大,使用場(chǎng)合也越來越多水援,PLC廠商提供的軟件功能也越來越強(qiáng)密强,這使得在PLC編程過程中使用宏或子程序成為可能。使用宏或子程序可以完成某些應(yīng)用指令中部存在的復(fù)雜處理蜗元,也可以是重復(fù)形式或同意處理的程序標(biāo)準(zhǔn)化或渤,既減少了程序的長度,也使編程變的容易奕扣,提高了編程效率薪鹦。目前在小型PLC中筆者還未見到可以使用子程序的產(chǎn)品,但富士電機(jī)的N系列PLC可以使用宏命令編程惯豆,下面就其使用情況和在使用中出現(xiàn)的問題作一些討論池磁。


二.N系列PLC中宏的使用及其局限性討論
1.宏的使用簡(jiǎn)介
富士電機(jī)提供的宏命令分兩類,一類是它為用戶制作好的標(biāo)準(zhǔn)宏命令集,使用該宏命令及可以完成應(yīng)用指令中沒有的某些復(fù)雜功能的處理任務(wù);另一類就是用戶自己制作宏命令葬籽,用戶宏命令有調(diào)用部和執(zhí)行部組成捻尉,如圖1、圖2 所示努示。用戶宏命令和主程序的關(guān)系如圖3 所示候钟。
由此可見在PLC中使用宏命令時(shí),參數(shù)交換非常重要盾峭,也必不可少滤萝。富士電機(jī)為用戶提供了幾組字信息和位信息交換所使用的數(shù)據(jù)寄存器和輔助繼電器,其中每組字信息和位信息的入口參數(shù)和出口參數(shù)各有16個(gè),富士電機(jī)還就參數(shù)交換順序弦银、個(gè)數(shù)态措、使用指令以及在宏命令中使用定時(shí)器、微分指令等作了規(guī)定宦衡,編程順序必須符合圖1要求桑抱。
2.局限性探討
由上面的使用簡(jiǎn)介可以看出,在PLC中使用宏有許多限制和不便尼荆,筆者在一次較大規(guī)模的軟件設(shè)計(jì)中深有體會(huì)左腔,具體體現(xiàn)在以下幾點(diǎn):
(1)使用繁瑣。使用宏調(diào)用指令CALL后捅儒,還要進(jìn)行參數(shù)交換工作以及宏的啟動(dòng)液样、結(jié)束工作,且編程順序和使用指令有嚴(yán)格限制巧还。當(dāng)宏程序參數(shù)較多時(shí)鞭莽,參數(shù)交換時(shí)宏的調(diào)用部程序變的很長,顯然起不到使用宏可以縮短程序長度麸祷,容易編程的作用澎怒。
(2)使PLC的程序掃描時(shí)間變長。如果要多次使用宏程序阶牍,必然要多次使用宏調(diào)用部喷面,CALL(宏命令調(diào)用)、UMEND(宏命令結(jié)束)等是必須用到的三條指令走孽。在N系列P型機(jī)中惧辈,這三條指令都是長執(zhí)行時(shí)間指令,多次使用會(huì)大大增加程序掃描時(shí)間伶葵。在新推出的N系列U型機(jī)中承蠕,這三條指令已改為短執(zhí)行時(shí)間指令,這個(gè)問題以不十分突出蕴续。但過長的包括參數(shù)交換在內(nèi)的宏調(diào)用部肯定會(huì)增加程序掃描時(shí)間扳啃,使程序的實(shí)時(shí)性降低。
(3)參數(shù)個(gè)數(shù)限制疲些。若宏程序的功能復(fù)雜或長度較長通肋,則使用的參數(shù)(位參數(shù)或字參數(shù))個(gè)數(shù)可能會(huì)超過16個(gè),這時(shí)的宏功能就不能使用了眷抠。

三.相關(guān)系統(tǒng)軟件改進(jìn)設(shè)想
雖然PLC的一般應(yīng)用場(chǎng)合不需要編制復(fù)雜的程序璃蓬,但在某些特殊的系統(tǒng)或中型以上系統(tǒng)中處理復(fù)雜重復(fù)的動(dòng)作就可能用到宏或子程序功能,隨意方便的重復(fù)程序設(shè)計(jì)功能在PLC的高級(jí)應(yīng)用中時(shí)十分必要的漏踊。這就要求PLC廠商對(duì)PLC的系統(tǒng)軟件進(jìn)行改進(jìn)想祝,增強(qiáng)其功能昵人。一般來說,條件循環(huán)結(jié)構(gòu)能很好地解決重復(fù)程序段的編程問題览讳,具備該功能的PLC必須做到:
1.設(shè)置有參數(shù)寄存器誊酌。如I、J等露乏,可對(duì)其進(jìn)行賦值碧浊,并有相應(yīng)的計(jì)算功能。
2.PLC中元器件的地址設(shè)置可以事變參數(shù)的瘟仿。入當(dāng)參數(shù)I從0到n變化時(shí)箱锐,M(I)(或X(I)、Y(I)劳较、T(I)等)相應(yīng)地就從M(0)(或X(0)驹止、Y(0)、T(0)等)變化到M(n)(或X(n)观蜗、Y(n)臊恋、T(n)等),而且進(jìn)位時(shí)最好符合PLC中元器件地址進(jìn)位的要求。在處理重復(fù)程序段時(shí)墓捻,宏命令或子程序中可以使用定參數(shù)的元器件抖仅,也可以使用變參數(shù)的元器件,它們所使用的元器件狀態(tài)隨時(shí)到相應(yīng)的元器件映像寄存器中去取毙替,而所計(jì)算出的結(jié)果隨時(shí)存儲(chǔ)到相應(yīng)的元器件映像寄存器中岸售,徹底省掉參數(shù)交換環(huán)節(jié)喳卢。這樣可解決多次調(diào)用宏所造成的程序過長和增加掃描時(shí)間的問題弯枢,而且不受參數(shù)交換順序、個(gè)數(shù)等閑置坦妙。
3.引入逆跳設(shè)計(jì)涡瀑。大多數(shù)小型PLC的調(diào)轉(zhuǎn)時(shí)不能逆跳的,在循環(huán)結(jié)構(gòu)中璃帘,則必須使用逆跳功能婉错。N系列PLC可以逆跳,但在設(shè)計(jì)程序中熬魄,必須注意要使用條件跳轉(zhuǎn)指令姐药,保證不能出現(xiàn)死循環(huán),且整個(gè)程序的掃描時(shí)間不能大于用戶監(jiān)視定時(shí)器(WDT)所設(shè)置的時(shí)間滔壳。

四.結(jié)束語
小型PLC中簡(jiǎn)單削晦、方便、有效的重復(fù)程序段設(shè)計(jì)功能肯定會(huì)實(shí)現(xiàn)武填,盡管富士N系列PLC中的宏命令有一些使用上不便挥昵,但筆者認(rèn)為它認(rèn)為目前功能最強(qiáng)大的小型PLC唆阿。本人愿和有興趣的同行就PLC深入的使用問題進(jìn)行多方面的探討。

聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)锈锤,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享驯鳖,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),也不構(gòu)成任何其他建議久免。本站部分作品是由網(wǎng)友自主投稿和發(fā)布浅辙、編輯整理上傳,對(duì)此類作品本站僅提供交流平臺(tái)阎姥,不為其版權(quán)負(fù)責(zé)摔握。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻、圖片丁寄、文字如涉及作品版權(quán)問題氨淌,請(qǐng)第一時(shí)間告知,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容伊磺,以保證您的權(quán)益盛正!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn。

網(wǎng)友評(píng)論 匿名:
相關(guān)鏈接
  • 中國工業(yè)軟件市場(chǎng)前景展望:增速微調(diào),發(fā)展勢(shì)頭強(qiáng)勁
  • 25-01-20
  • 和沃觯克斯康設(shè)計(jì)仿真 | 基于Digimat & ODYSSEE的結(jié)構(gòu)不確定性量化分析
  • 25-01-17
  • 設(shè)計(jì)仿真 | AM STUDIO 增材制造數(shù)據(jù)準(zhǔn)備解決方案
  • 25-01-17
  • MSC Nastran Global Local分析技術(shù)
  • 25-01-17
  • 生產(chǎn)制造 | 模具設(shè)計(jì)與制造-VISI料帶設(shè)計(jì)
  • 25-01-17
  • 質(zhì)量管理 | 中小企業(yè)質(zhì)量入門級(jí)方案:實(shí)時(shí)交互式可視化監(jiān)控
  • 25-01-17
  • 好課上新 | 解鎖PC-DMIS高頻常用技巧章理,讓測(cè)量更簡(jiǎn)單
  • 25-01-17
  • 復(fù)雜齒輪測(cè)量不再難,QUINDOS軟件助力Werner Bauser實(shí)現(xiàn)質(zhì)量提升
  • 25-01-16
  • 線下培訓(xùn) | 2025年鹤旄福克斯康設(shè)計(jì)與工程軟件公開課計(jì)劃正式啟動(dòng)
  • 25-01-13
  • 線下培訓(xùn) | 2025年Q-DAS上海第一季度公開課正在報(bào)名
  • 25-01-13
  • 直播預(yù)告 | Cradle CFD 新功能與技術(shù)介紹
  • 25-01-13
  • 設(shè)計(jì)仿真 | 馬恒達(dá)使用Adams與 ODYSSEE機(jī)器學(xué)習(xí)構(gòu)建頻率相關(guān)阻尼器準(zhǔn)確預(yù)測(cè)行駛和操縱性能
  • 25-01-13
  • 生產(chǎn)制造 | 涸用桑克斯康 ALPHACAM 軟件核心功能介紹
  • 25-01-13
  • 寶藏軟件庫上新,從容應(yīng)對(duì)測(cè)量難題
  • 25-01-09
  • Inventor 功能之真知灼見
  • 25-01-09
  • Inventor 支招 | 機(jī)翼練習(xí)
  • 25-01-09
  • 設(shè)計(jì)仿真 | 基于Adams與Odyssee機(jī)器學(xué)習(xí)的超跑變速箱機(jī)構(gòu)優(yōu)化方案
  • 25-01-06
  • 設(shè)計(jì)仿真 | MSC Nastran高性能求解計(jì)算(二)
  • 25-01-06
  • 設(shè)計(jì)仿真 | Digimat在NVH和熱沖擊的應(yīng)用
  • 25-01-06
  • 生產(chǎn)制造 | NCSIMUL模型比較——為安全高效生產(chǎn)保駕護(hù)航
  • 25-01-06