工控-雨夜
級別: 略有小成
|
不知道各位平時在寫程序時有沒有遇到過,當一個氣缸或伺服動作時需要許多條件達成后才能動做,這時候有條件沒達成怎樣提示操作人員具體哪個條件未達到。 |
---|---|
|
liuqiang150
級別: 探索解密
|
時間允許的話,寫出你能想象到的所有故障檢測程序,然后再屏幕上做報警記錄信息表,我一般是有故障,程序自動暫停,故障排除后才能解除暫停 |
---|---|
|
bruce2020
級別: 論壇先鋒
|
給設備維護留口飯吃。沒執(zhí)行完成該步,發(fā)生報警了。處理完故障,然后點復位該報警,再點啟動,進入自動運行。 |
---|---|
|
yyande
級別: 探索解密
|
可以這樣寫,但是需要你把N多的可能全部寫出來,太麻煩了。直接搞個HMI頁面,把需要的條件畫上,讓操作或維修人員自己看。但是這類的操作如果有很多建議不要這樣搞,否者改個條件就得又改程序又改畫面,煩死了。 |
---|---|
|
slik
級別: 論壇先鋒
|
用一個字寄存器類似(ERR_MASK),比如你有50個條件,當NO1沒到位,你就move 1 to 寄存器,當NO2沒到位,你就move 2 to寄存器,等等,當NO50沒到位,你就move 50 to寄存器,然后再在HMI中設置消息字或報警字等,取自寄存器值,自己編輯信息做報警用! |
---|---|
|
fgx9306
Engineer-X
級別: 家園常客
|
條件不滿足給提示 如果運動進行中,條件不滿足,你打算怎么處理? |
---|---|
|
l83438797
越學越無知
級別: 家園常客
|
可以把程序?qū)懠殻啃械臈l件控制在一兩個左右,這樣報警可以直接用程序步匯總 |
---|---|
|