• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    標(biāo)簽在PLC程序與觸摸屏設(shè)計(jì)中的應(yīng)用

    2017-09-08 23:04:54崔曉改
    關(guān)鍵詞:觸摸屏模塊化

    崔曉改

    摘要:將標(biāo)簽引入到PLC程序和觸摸屏設(shè)計(jì)中,可增強(qiáng)程序結(jié)構(gòu)化的通用性,提高程序與觸摸屏的設(shè)計(jì)效率。設(shè)計(jì)者在修改軟元件地址的重新分配時(shí),無論程序還是觸摸屏的修改,使用標(biāo)簽?zāi)芷鸬綇姆被?jiǎn)的效果,從而使整體的程序設(shè)計(jì)模塊化、高效化。

    關(guān)鍵詞:PLC;標(biāo)簽編程;觸摸屏;模塊化

    中圖分類號(hào):TP273.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2017)06-0015-02

    1 引言

    隨著工業(yè)自動(dòng)化程度的不斷提高,大型PLC控制系統(tǒng)應(yīng)用成為主要的發(fā)展趨勢(shì)。PLC梯形圖程序的編寫更趨向于模塊化、結(jié)構(gòu)體化,其應(yīng)用過程中會(huì)用到更多的寄存器、繼電器等,但僅用數(shù)字排列已不能或不便滿足分類要求,而用一定規(guī)則命名的標(biāo)簽代替寄存器、繼電器的軟元件符號(hào),能更直觀地知道這個(gè)寄存器、繼電器是用在哪里。標(biāo)簽就是PLC的繼電器、寄存器等,引入類似代碼的命名,然后通過PLC編譯成可執(zhí)行的相應(yīng)軟元件。

    2 標(biāo)簽編程

    2.1 標(biāo)簽編程的特點(diǎn)

    2.1.1 高效性

    采用標(biāo)簽編程制作的通用程序,可以根據(jù)機(jī)器的構(gòu)成方便的改變軟元件的配置,只需改變標(biāo)簽對(duì)應(yīng)的軟元件,而無需在程序中一一替換,從而能夠根據(jù)需要方便的增減軟元件設(shè)置,而無需更改整個(gè)復(fù)雜的程序,且能簡(jiǎn)單地被其他程序利用。所以采用標(biāo)簽進(jìn)行編程可以大大的提高設(shè)計(jì)效率。采用標(biāo)簽編程,即使不清楚設(shè)備配置,也可使用。在確定設(shè)備配置后,將標(biāo)簽與實(shí)際軟元件建立關(guān)聯(lián),可簡(jiǎn)便的生成執(zhí)行程序。使用標(biāo)簽編程只需對(duì)標(biāo)簽分配方法進(jìn)行指定,僅通過編譯操作就可以自動(dòng)分配軟元件,而與軟元件名和軟元件號(hào)無關(guān)。

    2.1.2 通用性

    使用標(biāo)簽編程時(shí),用戶在系統(tǒng)配置前,無需考慮軟元件的名稱和地址,就可創(chuàng)建程序。使用標(biāo)簽編程可以生成通用的程序,可根據(jù)設(shè)備的構(gòu)成分配軟元件,提高程序的可開發(fā)性。

    標(biāo)簽可將程序轉(zhuǎn)化成組件,也能將經(jīng)常使用的梯形圖程序轉(zhuǎn)化成功能塊,與觸摸屏中設(shè)置的軟元件的通信,就是將標(biāo)簽分組導(dǎo)入,從而大大提高觸摸屏界面的設(shè)計(jì)效率。

    2.2 標(biāo)簽命名法則

    現(xiàn)在沒有一種絕對(duì)的變量規(guī)范的命名法則。匈牙利命名法算是一種編程時(shí)的命名規(guī)范。它的基本原則是:變量名=屬性+類型+對(duì)象描述,其中每一個(gè)對(duì)象的名稱都要有明確的含義,可以取對(duì)象名字全稱或名字的一部分。標(biāo)簽的定義應(yīng)要基于記憶容易理解的原則,保證名字的連貫性,這對(duì)于程序才能起到事半功倍的作用,而不是為了所謂花哨,降低通用性。舉例來說,表單的名稱form,那么在匈牙利命名法中就可以簡(jiǎn)寫為frm,則當(dāng)表單變量名稱為Switchboard時(shí),變量全稱應(yīng)該就為frmSwitchboard,可以看出匈牙利命名法非常便于記憶和理解,這樣就增強(qiáng)了代碼的可讀性,方便程序員間之相互交流代碼。 我們?nèi)绻汛a的這種命名規(guī)則用在PLC程序的標(biāo)簽定義上,既增加了程序的可讀性又能使程序員即時(shí)識(shí)別記憶理解。如通過在每一個(gè)符名字的前面放置一個(gè)數(shù)據(jù)類型的助記符,對(duì)M輔助繼電器的標(biāo)簽命名首字母用m,對(duì)X首字母用x,D寄存器,用d,以此類推。

    3 觸摸屏標(biāo)簽設(shè)計(jì)

    觸屏標(biāo)簽設(shè)計(jì)時(shí)利用觸屏軟件本身的標(biāo)簽組創(chuàng)建,同樣用.CVS格式文件進(jìn)行導(dǎo)入導(dǎo)出,與PLC程序標(biāo)簽文件直接關(guān)聯(lián),直接便于修改映射關(guān)系。只要標(biāo)簽名稱不再發(fā)生變化,而無需再對(duì)畫面中觸鍵軟元件進(jìn)行修改,更是便于保存當(dāng)下的映射關(guān)系,也便于打印閱覽,從而大大提高了觸摸屏設(shè)計(jì)的效率,查找搜索的便利。 以三菱PLC和觸摸屏為例(下同)。觸摸屏設(shè)計(jì)中標(biāo)簽的分組如圖1所示。

    4 觸摸屏與PLC通過標(biāo)簽實(shí)現(xiàn)通訊

    無論觸摸屏還是PLC,只要按照各自格式要求,設(shè)置軟元件與標(biāo)簽對(duì)應(yīng),之后在通訊和調(diào)試運(yùn)行中,將自動(dòng)分配給軟元件,提高了觸屏與PLC的通訊設(shè)計(jì)效率。觸摸屏軟元件設(shè)定如圖2所示,PLC使用標(biāo)簽程序如圖3所示。

    在PLC程序中,如圖點(diǎn)擊寫入至CSV文件,就可以將格式導(dǎo)出來,可在.cvs文件類似EXCEL格式中進(jìn)行標(biāo)簽與軟元件的定義。定義完成之后點(diǎn)擊從CSV文件讀取,就能將定義完成的文件導(dǎo)入。直接定義好的.cvs文件無需處理就可導(dǎo)入到觸摸屏里,即使重新分配了軟件件順序,只要標(biāo)簽命名不變,更新一下cvs文件即可。

    5 結(jié)語

    隨著自動(dòng)化程度的不斷提高,自動(dòng)化生產(chǎn)線運(yùn)動(dòng)執(zhí)行構(gòu)件的增多,運(yùn)動(dòng)點(diǎn)位,數(shù)據(jù)處理的加大,將標(biāo)簽引入到PLC與觸摸屏設(shè)計(jì)應(yīng)用,是工業(yè)進(jìn)程化通用性的飛躍。但是標(biāo)簽的命名規(guī)則,也會(huì)影響其通用性的程度。

    參考文獻(xiàn)

    [1]李建興主編.可編程序控制器應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2004:184-186.

    [2](美)Joel Spolsky編著.軟件隨想錄[M].北京:人民郵電出版社,2009.12.endprint

    猜你喜歡
    觸摸屏模塊化
    模塊化自主水下機(jī)器人開發(fā)與應(yīng)用
    模塊化住宅
    PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應(yīng)用
    皮膚“長(zhǎng)”出觸摸屏
    ACP100模塊化小型堆研發(fā)進(jìn)展
    模塊化VS大型工廠
    投射式多點(diǎn)觸控電容觸摸屏
    河南科技(2014年12期)2014-02-27 14:10:32
    觸摸屏項(xiàng)目移植在自動(dòng)化系統(tǒng)升級(jí)中的應(yīng)用
    财经| 新乡市| 朔州市| 临泽县| 孙吴县| 达尔| 祁连县| 南平市| 田东县| 乌拉特后旗| 雷波县| 建始县| 博湖县| 威远县| 会泽县| 小金县| 屏东市| 时尚| 灵石县| 阿城市| 杭锦旗| 沙河市| 台北县| 永定县| 普兰县| 东乡县| 云和县| 乌兰浩特市| 蓝山县| 清原| 大宁县| 富裕县| 天峻县| 紫金县| 洛隆县| 海伦市| 博兴县| 抚州市| 万宁市| 北流市| 增城市|