技術(shù)文章
CPU226CN西門子plc及西門子觸摸屏消息功能
閱讀:2481 發(fā)布時間:2015-8-17CPU226CN西門子plc及西門子觸摸屏消息功能
通過組態(tài)消息可使我們對生產(chǎn)過程中發(fā)生的故障狀態(tài)及報警事件進(jìn)行快速監(jiān)測、定位與處置,。西門子自動化系統(tǒng)(SIMATIC S7 300/400系列西門子plc及西門子觸摸屏)實現(xiàn)基于應(yīng)用的,、用戶可組態(tài)的消息的方法主要包括位消息(Bit Messaging)方法和消息號(Message Numbering)方法兩種,二者就其特點、性能,、應(yīng)用范圍及實現(xiàn)機理等方面各有不同,。
位消息方法通過在S7-300/400系列西門子PLC中編程置位消息位、操作屏循環(huán)查詢消息位狀態(tài)來觸發(fā)消息的方法實現(xiàn),,消息的全部組態(tài)〔如消息觸發(fā),、消息文本等〕均在西門子觸摸屏的組態(tài)軟件〔WinCC/WinCC flexible/ProTool〕中實現(xiàn)。顯然這是HMI系統(tǒng)主動查詢并產(chǎn)生消息的方法,,而且這也是大多數(shù)HMI系統(tǒng)實現(xiàn)消息功能所采用的方法,。西門子自動化系統(tǒng)還提供了消息功能實現(xiàn)的另一種方法,即消息號方法,,它是在S7-300/400西門子PLC的組態(tài)軟件STEP 7中對消息進(jìn)行組態(tài),,在STEP 7中編程觸發(fā)消息的產(chǎn)生并調(diào)用系統(tǒng)功能發(fā)送消息,而且消息文本等的消息組態(tài)也在STEP 7中進(jìn)行,,因此這是一種CPU226CN西門子PLC主動發(fā)送消息并在操作屏接收和顯示的方法,。
就二者的性能比較而言,位消息方法實現(xiàn)的消息是與過程控制異步的,,也就是說它在消息中提供的信息只能來自消息在操作屏中產(chǎn)生時的操作屏中的信息,,如消息的時間標(biāo)簽及附加的過程值等,而且其采用的通過通訊循環(huán)查詢消息位狀態(tài)產(chǎn)生消息的機理,,加重了通訊系統(tǒng)的負(fù)荷,,降低了通訊系統(tǒng)的效率,使控制系統(tǒng)的總體性能受到影響,。而消息號方法實現(xiàn)的消息可以與過程控制程序執(zhí)行相同步,,即消息可以由S7-300/400西門子PLC實時產(chǎn)生,這樣消息的相關(guān)屬性也就可以具有實時性,,如消息的時間標(biāo)簽?zāi)芨姆从吵鱿⒌恼鎸嵃l(fā)生時間,而且通過組態(tài)過程值還可獲得消息發(fā)生時刻的過程狀態(tài)值,。而且顯然消息號方法通過通訊實現(xiàn)消息顯示的通訊效率高,,通訊負(fù)荷低,從而可以確保和提升系統(tǒng)的總體性能,。
由此也可看出上述實現(xiàn)消息功能的兩種方法的應(yīng)用范圍,,對于消息的實時性要求不高且實現(xiàn)消息而對通訊的影響能滿足系統(tǒng)要求的可以采用消息的位消息方法實現(xiàn),反之則應(yīng)采用消息的消息號方法來實現(xiàn),。
消息號方法進(jìn)一步又分為三類:即基于塊的消息號方法,、基于MT8101iE符號的消息號方法和自定義診斷消息號方法。其中,,基于塊的消息號方法用于實現(xiàn)與程序同步的消息,,需調(diào)用相應(yīng)的消息塊,適用于S7-300/400西門子plc及WinCC/WinCC flexible/ProTool組態(tài)的項目,其中對WinCC需要AS-OS連接組態(tài),,對WinCC flexible/ProTool只能用ALARM_S消息塊來實現(xiàn),。基于符號的消息號方法用于實現(xiàn)與程序異步的消息,,通過符號表(定義屬性通過SDB下載方式)而無需調(diào)用消息塊,,僅適用于S7-400及WinCC西門子觸摸屏的組態(tài)的項目,其中對WinCC需要AS-OS連接組態(tài),。自定義診斷消息號方法用于將用戶自定義的診斷消息顯示在PLC中的診斷緩沖器中,,它與程序執(zhí)行同步并需調(diào)用WR_USMSG系統(tǒng)功能,實現(xiàn)與程序同步的消息,,需調(diào)用相應(yīng)的消息塊,,適用于S7-300/400西門子plc,該消息并不給操作屏傳輸,,而只顯示在PG的診斷緩沖器中,。
SIMATIC S7 300/400西門子plc提供了實現(xiàn)基于塊的消息號方法所需的各種功能塊,本文將以其中的ALARM_S消息塊為例來介紹,。其中ALARM_S消息塊按確認(rèn)方式分為SFC17 ALARM_SQ(需確認(rèn))與SFC18 ALARM_S(無需確認(rèn)),,均只有一個通道(即調(diào)用一次消息塊只觸發(fā)一個消息),并只可附加一個過程值。