keven1
keven1
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 145 個
工控威望: 284 點
下載積分: 1033 分
在線時間: 333(小時)
注冊時間: 2013-06-23
最后登錄: 2023-10-03
查看keven1的 主題 / 回貼
樓主  發(fā)表于: 2014-11-20 09:51
  [attachment=128849]  

使用FX3U,光纖放大器Keyence FS-V11(延時OFF,光源FINE,官方標(biāo)注響應(yīng)時間250us),光纖線Riko FT-420

現(xiàn)場情況 AB兩點間的距離為67mm,用來簡單檢測產(chǎn)品是否過短,皮帶方向是B(X3)->AX10),速度0.884mm/ms,


問題出現(xiàn),PLC只能檢測到長度為56mm以下的產(chǎn)品為不合格,56mm以上仍為合格,由于程序掃描時間為5.5ms,為避免誤差,采用輸入中斷,中斷程序有用REF。另外程序輸入刷新設(shè)置為K0。


[attachment=128848]
后來編寫一段程序用來測試,如圖,長度不合格產(chǎn)品,發(fā)現(xiàn)I301中斷中判斷為合格,但在主程序中第21步判斷為不合格(正常)。程序掃描時間為0.4ms。



請教各位,造成此種情況的原因,光纖放大器或光纖線有延時?還是其他原因,求助高手!謝謝!

注:PLC FX-3U是正規(guī)代理商購入,光纖放大器FS-V11,采購價在250元,光纖線40元,不能確定是否為正品。


光纖放大器ON OFF正常,光感測試正常!沒有問題! 
[ 此帖被keven1在2014-11-20 10:49重新編輯 ]
deeply
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 298 點
下載積分: 3070 分
在線時間: 159(小時)
注冊時間: 2011-09-02
最后登錄: 2024-11-03
查看deeply的 主題 / 回貼
1樓  發(fā)表于: 2014-11-21 13:49
樓主如果只是寫測試程序,可以直接用 a傳感器and b傳感器 指令來set某個m,b傳感器下降沿reset那個m就好啦,合格m就通,不合格m就不通,不用想得太復(fù)雜了。測試出是否傳感器問題,之后再解決程序問題會比較好