工控網(wǎng)首頁
>

應用設計

>

工控人生進階篇——系統(tǒng)編程(上)

工控人生進階篇——系統(tǒng)編程(上)

PLC編程與HMI組態(tài)對每個工控人來說可謂輕車熟路,但這個過程卻又經(jīng)常遇到難題。譬如指令、公式、參數(shù)都正確,外部沒干擾,接線、開關也正常,但是設備卻莫名其妙停下來,此種情況屬于程序編寫上的漏洞。

如何能夠提高程序的穩(wěn)定性,減少漏洞,讓程序按照既定的規(guī)則(工藝)運行順暢呢?這就需要按照一定的步驟,編寫合理的運行機制,來量化編程這一過程。

SETP_Ⅰ、I/O分配-------合理的I/O分配是程序穩(wěn)定的堅實基礎。

★把功能一樣的輸入、輸出歸結在一起,如圖:

image001 image003

這樣做方便程序編寫,查找方便,外部接線也不容易接錯。

★如果點數(shù)允許的情況下,X0、X1、Y0、Y1預先空出來,留給需要高速計數(shù)和脈沖輸出用。以備工藝上的變更。

★急停按鈕,停止按鈕,前進、后退、上升、下降這些極限限位,推薦外部接開關的常閉觸點,程序里面用常開觸點,這樣的好處是,執(zhí)行機構不會因為開關失靈,而造成機械設備損傷等意外。

★模擬量的選擇是,優(yōu)先選用電流型,現(xiàn)場實踐證明,電流型比電壓型抗干擾能力高80%。

★條件允許的情況下,優(yōu)先選用模擬量類型去調(diào)控第三方控制器件,因為模擬量的響應速度要遠遠大于通信的響應速度。

SETP_Ⅱ、內(nèi)存軟元件規(guī)劃-------穩(wěn)定的程序離不開良好的軟元件規(guī)劃。

相信大家會有這樣的感覺,同樣的工藝,有的程序看起來錯綜復雜,沒有頭緒,而有的程序看起來清爽無比,一目了然,這就是內(nèi)存軟元件合理規(guī)劃的結果。

★D0~D10分配給觸摸屏系統(tǒng)區(qū)使用,畫面號寫入,畫面跳轉,語言切換等。如圖

image005

image007

★D20~D99分配給通訊,特殊模塊的配置,和計算用的常數(shù)使用。如圖

image009 image011 image013

★其它需要運算的以偶數(shù)開頭,用浮點數(shù)運算,這樣既能提高運算精度,又能避免地址沖突和疊加(維控全系列觸摸屏支持浮點數(shù)設置和顯示)。因為整數(shù)、雙整數(shù)的除法運算存在余數(shù)問題,需要占用額外的寄存器存放余數(shù),使用浮點運算就能避免這個問題。例如:D100~D999作為中間變量使用。

image015 image017 image019

★在多軸控制系統(tǒng)中,建議每軸的運算存儲寄存器也要區(qū)別開。

例如:D1000~D1999分配給Y0使用。

D2000~D2999分配給Y1使用。

D3000~D3999分配給Y2使用。

D4000~D4999分配給Y3使用。

image021

★D6000~D7999分配給觸摸屏上的數(shù)據(jù)設定和顯示,并在注釋里面加上字母H,表示這部分寄存器都是觸摸屏上的。并且地址格式32位浮點雙字,這樣就避免和程序里面的寄存器沖突、占用等問題。

image023

★位M元件的規(guī)劃分配和數(shù)據(jù)寄存器D的規(guī)劃分配同理,做到同區(qū)域連續(xù)使用,切勿亂序使用。

image025

★建議地址規(guī)劃的時候使用EXCEL表格規(guī)劃好,然后再導入到PLC程序中。Wecon PLC Editor支持軟元件注釋的導入導出。

★元件注釋觸摸屏上用的加字母H,自動的加A,手動的加M,中間計算的變量標注個*星號,還有隱藏訪問的也備注上*星號,這樣在使用中,就能避免沖突疊加,也能方便后續(xù)的升級和查找。

★內(nèi)存規(guī)劃就象倉庫劃分區(qū)域一樣,不同的區(qū)域存放不同的數(shù)據(jù),不同的用途,劃分不同的區(qū)域,做到有跡可循。

下期預告:

SETP_Ⅲ、參數(shù)計算部分編程——先乘后除,提高計算精度

SETP_Ⅳ、動作執(zhí)行程序編程——安全、互鎖、保護

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

富昌維控電子:如何用物聯(lián)網(wǎng)方式進行PLC遠程穿透

新品|維控LX5V系列PLC,標配8軸高速計數(shù)器,就是快!

維控VD2:非同凡“響”、極速運行!

維控:新品首推 | 這款高性價比的PLC,你值得擁有!

維控ig物聯(lián)網(wǎng)HMI嶄新亮相,遠程運維,輕松無憂!