工控-雨夜
級(jí)別: 略有小成
![]() |
不知道各位平時(shí)在寫(xiě)程序時(shí)有沒(méi)有遇到過(guò),當(dāng)一個(gè)氣缸或伺服動(dòng)作時(shí)需要許多條件達(dá)成后才能動(dòng)做,這時(shí)候有條件沒(méi)達(dá)成怎樣提示操作人員具體哪個(gè)條件未達(dá)到。 ![]() ![]() |
---|---|
|
liuqiang150
級(jí)別: 探索解密
![]() |
時(shí)間允許的話,寫(xiě)出你能想象到的所有故障檢測(cè)程序,然后再屏幕上做報(bào)警記錄信息表,我一般是有故障,程序自動(dòng)暫停,故障排除后才能解除暫停 |
---|---|
|
bruce2020
級(jí)別: 論壇先鋒
![]() |
給設(shè)備維護(hù)留口飯吃。沒(méi)執(zhí)行完成該步,發(fā)生報(bào)警了。處理完故障,然后點(diǎn)復(fù)位該報(bào)警,再點(diǎn)啟動(dòng),進(jìn)入自動(dòng)運(yùn)行。 |
---|---|
|
yyande
級(jí)別: 探索解密
![]() |
可以這樣寫(xiě),但是需要你把N多的可能全部寫(xiě)出來(lái),太麻煩了。直接搞個(gè)HMI頁(yè)面,把需要的條件畫(huà)上,讓操作或維修人員自己看。但是這類(lèi)的操作如果有很多建議不要這樣搞,否者改個(gè)條件就得又改程序又改畫(huà)面,煩死了。 |
---|---|
|
slik
級(jí)別: 論壇先鋒
![]() |
用一個(gè)字寄存器類(lèi)似(ERR_MASK),比如你有50個(gè)條件,當(dāng)NO1沒(méi)到位,你就move 1 to 寄存器,當(dāng)NO2沒(méi)到位,你就move 2 to寄存器,等等,當(dāng)NO50沒(méi)到位,你就move 50 to寄存器,然后再在HMI中設(shè)置消息字或報(bào)警字等,取自寄存器值,自己編輯信息做報(bào)警用! |
---|---|
|
renjiawonder
級(jí)別: 家園?
![]() |
HMI頁(yè)面,把需要的條件畫(huà)上,讓操作或維修人員自己看 |
---|---|
|
fgx9306
Engineer-X
級(jí)別: 家園?
![]() |
條件不滿(mǎn)足給提示 如果運(yùn)動(dòng)進(jìn)行中,條件不滿(mǎn)足,你打算怎么處理? |
---|---|
|
l83438797
越學(xué)越無(wú)知
級(jí)別: 家園常客
![]() |
可以把程序?qū)懠?xì),每行的條件控制在一兩個(gè)左右,這樣報(bào)警可以直接用程序步匯總 |
---|---|
|
工控-雨夜
級(jí)別: 略有小成
![]() |
我這邊很多時(shí)候就是產(chǎn)品感應(yīng)光纖沒(méi)感應(yīng)到或是氣缸傳感器沒(méi)有到位造成機(jī)臺(tái)停滯不運(yùn)行這種情況每次都要我去讀程序來(lái)看是什么原因很麻煩條件少還好我一個(gè)個(gè)寫(xiě)出來(lái)有時(shí)條件多要命占內(nèi)存我想請(qǐng)教有沒(méi)有好的寫(xiě)法學(xué)習(xí)學(xué)習(xí) |
---|---|
|