客戶現場,設備撞機了!撞機原因有人為操作原因,也有上位機原因,也有PLC原因,總之,這次從客戶的操作員,到上位機程序員以及PLC程序員估計都少不了挨一頓處分!
![]()
我們先回到事故現場,說明下事故情況!
我們公司有臺焊接設備,已經交付使用了,突然客戶打電話給我們,說設備撞機了,設備的Z軸也就是上下可移動的那條軸直接壓在了產品上,把產品壓穿了,索性沒有再出現其他不好的情況,僅僅是損失了一個在產產品。
但是,事故發生的原因是啥呢?
我們的設備Z軸底端還裝有一個帶壓力傳感器的壓頭,這個壓頭本身帶有彈性,目的是在Z軸下壓到產品時稍微回彈,這樣設計的目的就是為了不讓壓頭直接硬懟在產品上,最后通過微調,讓壓頭保持穩定的下壓值。
這個下壓值是通過上位機下發給PLC的,PLC在收到下壓值時會將壓頭先下到指定位置,再加些余量,然后慢慢調整,直到壓力負荷下發值為止。
問題就出在這,一般情況下,客戶的產品受壓壓力大約在20左右,但是整個壓頭的下壓行程為50。
上位機這邊做了限制,最大只支持輸入50,PLC這邊則完全沒有限制。
而客戶的操作員在修改這個值的時候誤把小數點刪了,導致本來輸入的20變成了200,但是,因為輸入框最大只允許輸入50,因此,200就變成了50!
PLC這邊,在收到50這個下壓行程后,會先下到50這個位置,所以,就把客戶產品給擊穿了!
所以整個事情里面,似乎三方都有責任。
首先,PLC這邊沒有限制上位機的輸入,上位機輸多少,它就接收多少值。
然后是上位機,應該根據實際情況來設定下壓行程,客戶這邊最矮的產品下壓行程是均不會超過30,且產品有一定的柔性,即使是最高的產品,誤用30這個下壓值,也不會把產品擊穿,所以,30無疑是最合適的輸入限制值。
但是,上位機直接將下壓最大行程設為了最大值顯然會存在一定的風險,并且這個風險已經出現了!
最后,如果要追責,客戶的操作員無疑是最大的責任人,雖然上位機這邊和PLC這邊對于下壓限位做得不夠嚴謹,但是,作為一名操作員,在改了參數以后沒有仔細核對,且沒有做空機測試,這無疑是最大的失職。
但是,我覺得,從客戶角度來說,這種事故本該避免,只要三方有任何一方做了限制,這種問題都不會出現。
你認為呢?
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.