y371032086
級別: 探索解密
|
或者說自動和手動怎么才能比較方便的切換,設備在自動過程中出現異常,然后手動,手動后又忘記設備停止前的位置了,怎么處理才好呢? |
---|---|
|
nbtr小賴
級別: 家園常客
|
盲生,你發現了華點。。這問題我們這也很煩,因為數量大到一定程度的時候做實時狀態備份的工作量就很嚇人了,所以我們做了最簡單的出力,對應區域如果運行后執行任何手動處理,那么這個區域就要進行區域初始化處理。根據各個狀態還原到初始狀態再還原到目前狀態的位置的程序難度肯定比實時狀態備份簡單。更何況,發現手動處理了你指望客戶怎么處理?還是初始化還原直截了當。 |
---|---|
|
y371032086
級別: 探索解密
|
區域初始化倒是好辦法,我以前都是狀態記錄和手動中記錄,不過工作量確實挺大,導致程序量也很大。 |
---|---|
|
nbtr小賴
級別: 家園常客
|
你現在做過的我曾經都做過,確實如你所說,尤其當機臺復雜程度上升時這部分程序的量可以說遠大于機臺本身的自動程序,不值當。 |
---|---|
|
cythyx
級別: 家園常客
|
手動和自動是一個開關的,不是手動就是自動,編寫程序就要區分手動驅動和自動驅動,切手動自動驅動部分斷開,切自動手動部分斷開,我是見過很多手動/自動都是直接SET Y的,這樣就容易出現像你這樣的疑惑。 至于切手動后再運行的問題日本企業有這種規范,你可以參考: 自動中異常,只要不是氣缸感應器和伺服等設備功能性異常,比如觸碰光柵或者切到手動,設備馬上報警停機,你只要斷開所有輸出就行。 這時只要復位后運轉準備再次切換自動的話,是有個按鈕可以按下繼續運行的。如果切了手動之后檢測到有手動操作設備情況,就不能繼續運行,需要回原位運行。 |
---|---|
|
y371032086
級別: 探索解密
|
如果只是觸碰光柵這種報警比較好處理,比較麻煩的是切了手動之后檢測到有手動操作設備情況,這樣就要記錄做了哪些手動了,然后告訴操作告訴操作員應該怎么做設備才能繼續工作,這部分程序量比較大。 |
---|---|
|
majing2004
級別: 探索解密
|
手動工作中的狀態處理是直接影響到程序執行的流暢性,如果要全部還原的話有時會時間比較長 |
---|---|
|