鞏盼盼
級別: 略有小成
精華主題: 0
發(fā)帖數量: 108 個
工控威望: 249 點
下載積分: 950 分
在線時間: 50(小時)
注冊時間: 2016-05-14
最后登錄: 2017-12-29
查看鞏盼盼的 主題 / 回貼
樓主  發(fā)表于: 2016-07-12 12:38
  現情況如下:在氣缸上安裝兩個磁性開關,當氣缸下行碰到下面的磁性開關時,執(zhí)行下一個動作,若是沒碰到,則發(fā)出警報,氣缸復位,下面的磁性開關取上升沿脈沖,取反的話,怎么。
用上圖比較,假設X4為磁性開關
[ 此帖被鞏盼盼在2016-07-12 15:54重新編輯 ]
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2016-07-12 14:29
1.將條件式設在S21中 判斷M

  T1    X4
--||-----||-------(m0)


2.
              T1    X4
2          --||-----||-------[TRAN]

             T1    X4
3          --||-----|/|-------[TRAN]
樓主留言:
你好,我的意思是條件選擇,當氣缸下時,碰到下面的磁性開關,取上升沿脈沖,進行下一個動作,當氣缸下時,沒碰到開關,報警復位,和上面的圖沒多大關系,謝謝,麻煩出出主意。
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
2樓  發(fā)表于: 2016-07-12 16:49
一般會做一個時間來判定,
例如:氣缸下時間 < 0.5秒。

                  Y0
S21    ------||-------------- (T0 K5)          (Y0 氣缸下)

                    X0
2 OK          --||------------[TRAN]             (X0 下及限)


                    T0
3 NG          --||------------[TRAN]
樓主留言:
樓主的意思是 氣缸下時間小于0.5S,肯定碰到下限開關,等于0.5S,沒到下限,報警。但是  我有一個問題  就是氣缸下行不需要0.5S,碰到下線開關,上一個狀態(tài)的輸出沒執(zhí)行完,條件滿足,會轉移到下一個狀態(tài)嗎?
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52058 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-09-30
查看john42tw的 主題 / 回貼
3樓  發(fā)表于: 2016-07-13 08:00
............................ 就是氣缸下行不需要0.5S,碰到下線開關,上一個狀態(tài)的輸出沒執(zhí)行完,條件滿足,會轉移到下一個狀態(tài)嗎?  

  會。加一個上一個狀態(tài)的輸出執(zhí)行完條件。(如M10)



                 Y0       M10
S21    ------||-------||------- (T0 K5)          (Y0 氣缸下)


                    T0    M10
3 NG          --||-----||-------[TRAN]

看狀況而定
樓主留言:
你好 我把時間擴大,比如20S,時間未到,模擬接通下限開關可執(zhí)行下一個動作,不接通,時間到報警,謝謝解答,非常感謝