• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
飛龍舞天
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時間: 431(小時)
注冊時間: 2014-06-24
最后登錄: 2024-11-13
查看飛龍舞天的 主題 / 回貼
樓主  發(fā)表于: 2019-01-17 16:31
圖片:
在一設(shè)備中,有幾個輸入點(diǎn)用到上升沿,有時候會誤動作,懷疑是收到干擾所致,故想到以下的程序,大家分析一下該程序的可行性,如有什么好的辦法請指導(dǎo)一下。
liuqiang2012
慎言慎行,三思而后行!
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 304 個
工控威望: 505 點(diǎn)
下載積分: 967 分
在線時間: 550(小時)
注冊時間: 2012-06-08
最后登錄: 2024-11-01
查看liuqiang2012的 主題 / 回貼
1樓  發(fā)表于: 2019-01-17 17:17
LD X0 OUT T0 K2
LD T0  SET M0
搞工控不自學(xué)不行,因?yàn)槟阋惶觳粚W(xué)你就落后了,這就是這個行業(yè)的特點(diǎn)
靜夜思飄
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個
工控威望: 233 點(diǎn)
下載積分: 2500 分
在線時間: 74(小時)
注冊時間: 2017-03-09
最后登錄: 2022-06-28
查看靜夜思飄的 主題 / 回貼
2樓  發(fā)表于: 2019-01-18 08:32
看不懂為何用上升沿,最后的結(jié)果明明是>0.2秒的脈沖啟動。在俺看來第一行沒有啥作用,直接X1控制時間繼電器達(dá)到一樣的作用。還有你這0。2秒的延遲是否會影響到其他功能?
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個
工控威望: 1449 點(diǎn)
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-11-13
查看wangnaizhi的 主題 / 回貼
3樓  發(fā)表于: 2019-01-18 16:37
一般就算是上升沿觸發(fā)的程序 也不可能一條支路上面直接上升沿去觸發(fā) 肯定會有前置條件 我寫程序的時候就喜歡用上升沿 感覺這樣可以防止誤動作 防治出現(xiàn)邏輯上的BUG影響動作
飛龍舞天
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時間: 431(小時)
注冊時間: 2014-06-24
最后登錄: 2024-11-13
查看飛龍舞天的 主題 / 回貼
4樓  發(fā)表于: 2019-01-18 17:38
看來你們都沒弄懂上升沿的作用,假設(shè)一個工位上有個檢測開關(guān)x1,有個手動按鈕x10,工藝需求是按一下x10,工位x1上如果有工件,需要把工件傳送到下一個工位,同時把上一個工位的工件傳送過來,x1檢測到位后馬上停止

如x1上沒有工件,則直接從上一工位傳送,x1檢測到位后馬上停止。

這個用x1的上升沿很好控制的。關(guān)鍵問題是會受到干擾

如果不用x1 的上升沿,大家有什么好的方法,程序盡量簡潔
飛龍舞天
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時間: 431(小時)
注冊時間: 2014-06-24
最后登錄: 2024-11-13
查看飛龍舞天的 主題 / 回貼
5樓  發(fā)表于: 2019-01-18 17:54
我那思路是,干擾脈沖的寬度一般就200ms左右。正常情況下,工件到位x1后,上升沿置位m1.x1也導(dǎo)通,這是就計時。
  而要是干擾脈沖的話,x1的導(dǎo)通時間不會超過t1的定時時間的,就把干擾脈沖拒之門外了
土鱉電工
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 432 個
工控威望: 689 點(diǎn)
下載積分: 781 分
在線時間: 540(小時)
注冊時間: 2018-05-30
最后登錄: 2024-10-30
查看土鱉電工的 主題 / 回貼
6樓  發(fā)表于: 2019-01-18 20:20
樓主,你那邊什么干擾脈沖?200ms左右?   
lvpretend
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1258 個
工控威望: 1428 點(diǎn)
下載積分: 3680 分
在線時間: 322(小時)
注冊時間: 2015-07-20
最后登錄: 2024-05-22
查看lvpretend的 主題 / 回貼
7樓  發(fā)表于: 2019-01-20 11:14
引用
引用第5樓飛龍舞天于2019-01-18 17:54發(fā)表的  :
我那思路是,干擾脈沖的寬度一般就200ms左右。正常情況下,工件到位x1后,上升沿置位m1.x1也導(dǎo)通,這是就計時。
  而要是干擾脈沖的話,x1的導(dǎo)通時間不會超過t1的定時時間的,就把干擾脈沖拒之門外了

能有200mS就不是干擾的問題了,系統(tǒng)存在故障。
直接調(diào)整輸入點(diǎn)濾波時間就可以很好的解決問題了。
飛龍舞天
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時間: 431(小時)
注冊時間: 2014-06-24
最后登錄: 2024-11-13
查看飛龍舞天的 主題 / 回貼
8樓  發(fā)表于: 2019-01-20 18:17
我是假設(shè)200ms,具體多少現(xiàn)場調(diào)試才知道,幾乎可以肯定是干擾,程序沒問題
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個
工控威望: 1449 點(diǎn)
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-11-13
查看wangnaizhi的 主題 / 回貼
9樓  發(fā)表于: 2019-01-20 22:15
應(yīng)該是你感應(yīng)器可能有點(diǎn)問題  試著把感應(yīng)器換個新的再試試  我感覺干擾是不會影響你輸入的
靜夜思飄
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 130 個
工控威望: 233 點(diǎn)
下載積分: 2500 分
在線時間: 74(小時)
注冊時間: 2017-03-09
最后登錄: 2022-06-28
查看靜夜思飄的 主題 / 回貼
10樓  發(fā)表于: 2019-01-21 09:33
如果確認(rèn)干擾脈沖低于200MS,且這延遲200MS對系統(tǒng)沒影響,可以直接X1控制T1,然后用T1的上升沿控制M2
這樣兩條語句及節(jié)省一個內(nèi)部繼電器就能達(dá)到你這個要求、
飛龍舞天
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 287 個
工控威望: 416 點(diǎn)
下載積分: 996 分
在線時間: 431(小時)
注冊時間: 2014-06-24
最后登錄: 2024-11-13
查看飛龍舞天的 主題 / 回貼
11樓  發(fā)表于: 2019-01-21 11:03
引用
引用第10樓靜夜思飄于2019-01-21 09:33發(fā)表的  :
如果確認(rèn)干擾脈沖低于200MS,且這延遲200MS對系統(tǒng)沒影響,可以直接X1控制T1,然后用T1的上升沿控制M2
這樣兩條語句及節(jié)省一個內(nèi)部繼電器就能達(dá)到你這個要求、


看來你還沒弄明白上升沿的作用,假設(shè)工位上有物體,要下一個物體到來才停止就要用上升沿檢測
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go