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

        ?

        基于模型的PLC設(shè)計(jì)方法研究

        2015-10-10 02:22:20張健王雨任洪兵
        橡塑技術(shù)與裝備 2015年20期
        關(guān)鍵詞:方法模型設(shè)計(jì)

        張健,王雨,任洪兵

        (1.四川化工職業(yè)技術(shù)學(xué)院自動(dòng)化工程系,四川 瀘州 646003;2.四川瀘州大新科技有限公司,四川 瀘州 646003)

        基于模型的PLC設(shè)計(jì)方法研究

        張健1,王雨1,任洪兵2

        (1.四川化工職業(yè)技術(shù)學(xué)院自動(dòng)化工程系,四川 瀘州 646003;2.四川瀘州大新科技有限公司,四川 瀘州 646003)

        以MATLAB/simulink為軟件平臺(tái),圍繞基于模型設(shè)計(jì)這個(gè)核心思想,通過對房間溫度控制的PLC設(shè)計(jì)介紹了完整的基于模型的PLC開發(fā)流程和工具使用。設(shè)計(jì)方法首先利用Simulink/Stateflow建立房間溫度控制的模型,然后用MATLAB自帶的代碼自動(dòng)轉(zhuǎn)換工具Simulink PLC Coder將模型轉(zhuǎn)換為符合PLC編程標(biāo)準(zhǔn)IEC61131-3的結(jié)構(gòu)化文本語言(ST)代碼,然后將代碼導(dǎo)入到PLC編程軟件SIMIENS STEP7中,得到溫度控制模型的功能塊,并以此為基礎(chǔ)編寫房間溫度的控制程序。實(shí)驗(yàn)結(jié)果證明了這種PLC控制系統(tǒng)設(shè)計(jì)方法的可行性及高效性。

        基于模型;MATLAB;溫度控制

        0 引言

        MathWorks公司發(fā)布了新產(chǎn)品Simulink PLC Coder(PLC編碼器),這是一種軟件產(chǎn)品,可以為可編程邏輯控制器(PLC)和可編程自動(dòng)化控制器(PAC)生成符合IEC61131-3標(biāo)準(zhǔn)的結(jié)構(gòu)化文本程序。這種技術(shù)可以把基于模型設(shè)計(jì)的生成程序,用于生產(chǎn)制造和能源發(fā)電設(shè)備中的PLC和PAC控制。特別是最近幾年,基于模型的設(shè)計(jì)(Model Based Design)在單片機(jī)、DSP、FPGA等嵌入式系統(tǒng)的開發(fā)中得到了越來越廣泛的應(yīng)用,較之傳統(tǒng)的開發(fā)方式,展現(xiàn)出了強(qiáng)大的優(yōu)勢。

        一般流程是先用Simulink/Stateflow建立可執(zhí)行的模型,并進(jìn)行仿真調(diào)試,再使用代碼轉(zhuǎn)換工具自動(dòng)生成代碼,最后將代碼下載到目標(biāo)PLC中進(jìn)行測試和驗(yàn)證。

        基于模型的設(shè)計(jì)方法分為4個(gè)階段:可執(zhí)行的原理模型,定點(diǎn),代碼生成,仿真驗(yàn)證。從開發(fā)的結(jié)果看,基于模型的設(shè)計(jì)可以大大縮短PLC開發(fā)周期,同時(shí)保證了軟件系統(tǒng)的質(zhì)量和安全性。

        1 可執(zhí)行的原理模型的建立

        Mathworks公司的Matlab軟件提供了Simulink/ Stateflow工具來實(shí)現(xiàn)基于模型的設(shè)計(jì)思想,為PLC控制算法的實(shí)現(xiàn)提供了一個(gè)高效易用安全的圖形化編程環(huán)境。以房間溫度控制的PLC建模為例,如圖1所示。

        該模型左邊是期望溫度值設(shè)定模塊,中間是溫度控制算法模塊,右邊是當(dāng)前溫度和熱量消耗的示波器輸出。該模型可以完全仿真房間溫度控制系統(tǒng)的全過程。

        該模型會(huì)實(shí)時(shí)檢測房間當(dāng)前溫度,并把檢測值與設(shè)定溫度進(jìn)行比較,然后根據(jù)差值判斷是否加熱、制冷或不動(dòng)作。

        建模完成后就可以開始進(jìn)行仿真,通過仿真檢測模型算法是否正確。即通常的軟件仿真。

        2 生成定點(diǎn)模型

        定點(diǎn)模型就是將實(shí)際的PLC環(huán)境參數(shù)加入原理模型中。生成定點(diǎn)模型的原因有兩個(gè):一個(gè)是因?yàn)镻LC 的CPU都是單片機(jī)或者嵌入式CPU,該類CPU的機(jī)器指令都是定長指令,只能進(jìn)行整數(shù)運(yùn)算。另外一個(gè)原因是模型中的模塊并不是能全部轉(zhuǎn)換成結(jié)構(gòu)文本程序。將Termos tat、House、Heater、比較器模塊組合成unit模塊,然后將該unit模塊轉(zhuǎn)換成定點(diǎn)模型。

        圖1 房間溫度控制模型

        3 自動(dòng)生成代碼

        Matlab軟件中的PLC Coder工具可以將定點(diǎn)模型轉(zhuǎn)換成特定PLC可以識別的結(jié)構(gòu)文本程序。在轉(zhuǎn)換之前必須做模型一致性檢測。

        如果沒有錯(cuò)誤,則Matlab會(huì)自動(dòng)調(diào)用PLC Coder轉(zhuǎn)換。

        4 連續(xù)的測試和驗(yàn)證

        基于模型的設(shè)計(jì)方法從建立可執(zhí)行的原理模型開始,就可以不斷地進(jìn)行測試和驗(yàn)證。檢測設(shè)計(jì)的系統(tǒng)是否滿足需求,在需求修改的情況下可以快速跟蹤變更和測試系統(tǒng)結(jié)果。

        在代碼自動(dòng)生成之后可以通過Matlab的軟在線仿真和硬在線仿真測試代碼是否正確。

        5 結(jié)束語

        基于模型的設(shè)計(jì)方法提供了一種高效安全的開發(fā)方法。使用該方法可以在PLC控制系統(tǒng)開發(fā)過程中將需求、設(shè)計(jì)、測試一體化,從而加快控制系統(tǒng)的開發(fā)速度,而且可以大大降低開發(fā)成本。

        [1] 俞張輝,張自強(qiáng). 基于模型的設(shè)計(jì)思想加速電梯控制算法開發(fā)[J].電子科技,2011,24(8):28~30.

        [2] Mathwors公司. Simulink用戶手冊,2015,3.

        [3] 華镕. 基于模型設(shè)計(jì)的控制程序自動(dòng)生成[J]. 國內(nèi)外機(jī)電一體化技術(shù),2010,13(6):22~23

        [4] 劉杰. 基于模型的設(shè)計(jì)-MCU篇[M].北京:北京航空航天大學(xué)出版社,2011.

        [5] 張威. Stateflow邏輯系統(tǒng)建模[M].西安:西安電子科技大學(xué)大學(xué)出版社,2007.

        Model based PLC design method

        TP273

        1009-797X (2015) 20-0147-02

        A DOI:10.13520/j.cnki.rpte.2015.20.048

        張?。?976-),男,碩研,助教,畢業(yè)于中國電子科技大學(xué),主要研究方向?yàn)槟J阶R別、PLC控制技術(shù)等。

        2015-09-01

        猜你喜歡
        方法模型設(shè)計(jì)
        一半模型
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        瞞天過海——仿生設(shè)計(jì)萌到家
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        可能是方法不對
        3D打印中的模型分割與打包
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        久久久久久人妻毛片a片| 2020亚洲国产| 一区二区三区婷婷中文字幕| 日本精品中文字幕人妻| 日本护士xxxxhd少妇| 中文日韩亚洲欧美制服| 久久精品国产99精品九九| 亚洲一区二区三区成人在线| 粉嫩国产av一区二区三区| 国产在线观看无码免费视频| 亚洲三级黄色| 自拍偷拍另类三级三色四色| 亚洲最大中文字幕熟女| 无码国模国产在线观看| 97色噜噜| 中文字幕一区二区三区精品在线| 蜜桃一区二区三区视频网址| 一边吃奶一边摸做爽视频| 午夜亚洲国产理论片亚洲2020| 少妇又紧又色又爽又刺| 国产精品婷婷久久爽一下| 东北寡妇特级毛片免费| 一区二区三区放荡人妻| 成人影院视频在线播放| 欧美牲交a欧美牲交aⅴ| 亚洲av成人综合网| 亚洲一二三四五区中文字幕| 午夜国产精品视频在线观看| 亚洲人成77777在线播放网站| 五月天久久国产你懂的| 中文字幕你懂的一区二区| 久久精品国产亚洲超碰av| 中文字幕亚洲欧美日韩2019| 精品久久久久久电影院| 精品福利一区二区三区| 亚洲色大成网站www永久网站| 93精91精品国产综合久久香蕉| 91久久精品一区二区喷水喷白浆| 人妻av有码中文字幕| 97se亚洲精品一区| 青榴社区国产精品|