2011年6月10日 星期五

PLC|實例 解讀客戶回饋的訊息

PLC|實例 解讀客戶回饋的訊息

客戶來抱怨說:

機台發生warning(感應器讀值 低於 下限),
但實際上到機台去確認讀值,
感應器讀值 是大於 下限設定值。

客戶說,感應器的數值大於下限,
不應該發生warning,
所以是bug。

PS:warning並不會停機,還是在運轉生產。

================================
沒經驗的人,會以上是程式有問題。
但這中間有『盲點』的存在。


1.感應器的讀值是一直在更新的。
2.客戶不是一直站在機台前面監控感應器讀值。

所以有可能
10點時,感應器讀值 低於下限,發生warning,
10點10分,客戶到機台去確認 感應器讀值,
這中間差了10分鐘,機台還在運轉中,
感應器的讀值也會改變。

所以客戶看到的讀值,並不是發生warning當時的值。

==================================
對應方法:
1.跟客戶說明這時間差的關系。
2.針對發生warning時,的感應器讀值做記錄。
利用記錄,才是發生warning的讀值。

2011年6月8日 星期三

PLC|CIM write by PLC Part-8

PLC|CIM write by PLC Part-8


Part-7中說明了,信號的種類。

再前幾章也有提到,每4秒才能上報1次。

但機台的狀態,警報,有可能連續出現,等不到4秒才發。

所以就需要做buffer堆疊的方式,來上報資料。

Buffer的做法,可以FIFW、FIFR配合。

自已做Buffer也是一種方法。

PS:FIFW、FIFR需要特別注意使用方法,不然很容易就PLC當機。

2011年6月7日 星期二

PLC|輸出\入接點類型、NPN、PNP

一般來說,目前幾乎所有的PLC & CNC類,
都是以NPN信號為主。PNP已經很稀少了。

何謂NPN:
NPN是指低電位時為信號(ON)。高電低為OFF。

當在檢測電信路時,如果量到0,代表信號有輸入。
量到24V,代表沒有輸入。

PNP則剛好相反。

所以在測SENSOR(感應器)時,也要注意自身使用的PLC種類為何。