2 | 設(shè)計(jì)分析使用多分支選擇CASE語句設(shè)計(jì)一個狀態(tài)機(jī),,設(shè)置一個步驟變量作為選擇條件,,初始值為1,等待啟動信號,接到啟動信號后,,跳轉(zhuǎn)到第2步啟動1#泵,并啟動延時(shí)定時(shí)器,,等到延時(shí)時(shí)間到達(dá)后跳轉(zhuǎn)到第3步啟動2#泵,,并啟動延時(shí)定時(shí)器,等到延時(shí)時(shí)間到達(dá)后跳轉(zhuǎn)到第4步啟動3#泵并等待停止信號,,停止過程和啟動過程相同,,不再贅述。
3 | 創(chuàng)建功能或功能塊創(chuàng)建功能塊FB,,命名為“”,。
4 | 定義接口變量具體接口變量定義見下圖:定義布爾型輸入變量start:啟動;定義布爾型輸入變量stop:停止,;定義布爾型輸出變量:1#泵啟停輸出信號,;定義布爾型輸出變量:2#泵啟停輸出信號;定義布爾型輸出變量:3#泵啟停輸出信號,;定義整型靜態(tài)變量statStep:控制步驟,,此處設(shè)置初始值為1;定義接通延時(shí)定時(shí)器變量instTimer:泵啟動或停止延時(shí)的定時(shí)器,。
5 | 程序代碼編寫程序代碼,。
如下圖:以上為用多分支選擇CASE語句設(shè)計(jì)的典型的狀態(tài)機(jī)模板,適用于于順控和輪詢,。
注意定時(shí)器應(yīng)放在CASE語句外面使用,。
6 | 代碼測試在循環(huán)OB中調(diào)用FB-“”,調(diào)用時(shí)會自動創(chuàng)建背景數(shù)據(jù)塊,,命名為“Inst”,,該背景數(shù)據(jù)塊可以用來監(jiān)視和修改數(shù)據(jù)。
轉(zhuǎn)至在線并監(jiān)控程序,。
如下圖:啟停過程為動態(tài)過程,,截圖只顯示了三臺泵順序啟動完成后的結(jié)果。
7 | 總結(jié)學(xué)習(xí)IF語句的使用,;學(xué)習(xí)接通延時(shí)定時(shí)器TON_TIME的使用,;學(xué)習(xí)多分支選擇CASE語句的使用;學(xué)習(xí)利用多分支選擇CASE語句設(shè)計(jì)狀態(tài)機(jī)的方法,;學(xué)習(xí)功能塊FB在循環(huán)組織塊OB中的調(diào)用方法,。
- END -現(xiàn)在采用新芯片的冗余型1500控制器,CPU 1513R和CPU1515R正式可以訂貨了!這也是1500產(chǎn)品家族中采用HERA芯片*先上市的CPU,。
舊款和新款從外觀到內(nèi)在都有比較大的改進(jìn),,下面從幾個方面進(jìn)行對比。
外觀及訂貨號變化參見下圖:舊款6ES7513-1RL00-0AB06ES7515-2RM00-0AB0*高FW2.9新款6ES7513-1RM03-0AB06ES7515-2RN03-0AB0*高FW3.0部分參數(shù)對比性能提升基于全新HERA 芯片,,雙核更強(qiáng)勁新的CPU 1513R速度提高1.5倍,;CPU1515R速度提高3倍程序內(nèi)存翻倍,數(shù)據(jù)內(nèi)存增加50%專門通信處理的核心,,提高通信能力,,數(shù)據(jù)處理更快,減少高負(fù)載通信情況下的程序抖動速度及內(nèi)存容量的增加,,可以大幅度提高CPU的處理能力,,應(yīng)對復(fù)雜應(yīng)用更加游刃有余!應(yīng)用環(huán)境范圍擴(kuò)展工作環(huán)境溫度擴(kuò)展到 -30 °C to +60 °C*高工作海拔高度可達(dá)5000m(2000m以上需要降容)現(xiàn)在普通型號CPU的工作溫度也可以工作在零下30度,,海拔2000米以上,,可以適應(yīng)惡劣的自然環(huán)境!新的顯示面板和標(biāo)準(zhǔn)CPU統(tǒng)一顯示面板,,更耐用顯示面板響應(yīng)速度更快面板固件集成于CPU,,無需單獨(dú)更新固件統(tǒng)一的CPU顯示面板,更可靠,,操作更便捷,!采用新芯片的1500冗余CPU,,性能大幅度提升,,性價(jià)比進(jìn)一步凸顯,可以更好滿足各種應(yīng)用的需求,!后面我們還將介紹FW3.0給1500H系列CPU帶來的功能提升,,也敬請關(guān)注。