飛花落雪
各位師傅,多多指導(dǎo)哦~~
級別: 略有小成
![]() |
各位老師傅好,我公司現(xiàn)用的PLC是西門子S7-300,顯示屏用的是OP270,當(dāng)PLC有外部電路故障報警時,顯示屏將顯示報警消息。問題是在清除顯示屏上報警消息是,需按下顯示屏上的“ACK”清除鍵,使用好久一段時間以后,“ACK”清除鍵的保護面皮就會破損。現(xiàn)在,我想問問,能不能做個程序,在PLC上用一個開關(guān)量點來代替“ACK”清除鍵的功能,如果能實現(xiàn)的話,在操作面板外面裝一個按鈕,通過按按鈕就能達到清除顯示屏上報警消息的目的。 敬請各位老師指導(dǎo)!! [ 此帖被飛花落雪在2009-06-08 23:39重新編輯 ] |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
將一個未使用的功能鍵組態(tài)為ACK鍵,則出現(xiàn)報警時按下該鍵進行確認(rèn)。 Winccflexible中: ![]() Protool中: ![]() |
---|---|
本帖最近評分記錄: |
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
PLC程序中作的報警用外部點復(fù)位,HMI上的報警信息則需用ACK鍵來消除。 雖然可以在PLC中編程消除HMI的報警,但操作比較麻煩。還是直接組態(tài)功能鍵為“ACK”簡單易行。 |
---|---|
本帖最近評分記錄: |
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
To 飛花落雪: 參考 http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=22582393&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN 在Winccflexible中進行以下組態(tài): ![]() 則在該報警顯示和消除時順序如下: 1. DB1.DBX1.0被觸發(fā),HMI中會出現(xiàn)"Alarm1.System EmergencyStop" 報警。 2. DB1.DBX1.0被復(fù)位(例如該急停按鈕被松開),HMI中以上報警仍然存在。 3. 此時通過外接按鈕,觸發(fā)DB1.DBX0.0位----這是在PLC中編程的,則HMI中報警被確認(rèn),同時消除。 該過程中DB1.DBX0.0就實現(xiàn)了ACK鍵的功能。 所謂的麻煩,就是指您要組態(tài)所有的報警確認(rèn)變量,并且在PLC中編程對該位進行置ON才能實現(xiàn)HMI上這一個ACK鍵的功能。 而組態(tài)某功能鍵為ACK鍵的辦法是最簡捷的并且完全滿足您的需要! |
---|---|
本帖最近評分記錄: |