ai625
要它何用
級別: 略有小成
|
最近遇到個問題,讓我死了很多腦細胞也沒有答案:求各位大神支招—————————————————————————— 我家的設備用的是三菱PLC FX1N-60MR-001 要求:只有一個限位開關 (X21)輸出是Y5 要求實現:當X21有信號后延時n秒后Y5有輸出,X21斷信號后Y5同樣延時n秒停止,時間n是不固定但一定是小于60秒的, 請求各大神支支招,幫忙寫個梯形圖,小弟不勝感激。。。! |
|
---|---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
我感覺程序好編程,用X的上升洞或下降洞SET一個M,然后觸發定時。 只是這個邏輯關系有點混亂。 假如: 延遲是30秒。 X21 如果按下的時間是20秒 那這怎么輸出 ? 是從按下的那一瞬間算起,還是從松開的那一瞬間算起? 如果從按下的那一瞬間算起,就是第30秒的時候會輸出 ,這時從按下算起有30秒了,但從松開算下只有10秒。 然后到第60秒的時候,松開的又到時間了,又繼續輸出嗎?假如按下和松開都算,那理論上有可能會連續輸出60秒,雙倍時間。是這樣嗎? 這樣的話就是把打開的條件多做一個。 辦法是一個用X上升洞觸發定時器,一個是用X下降沿觸發定時器。兩種條件都可以導致Y輸出 。 |
|
---|---|---|
本帖最近評分記錄:
|
汪傳福
苦逼的工控人!非標機械設計開發!電話13689531809
級別: 工控俠客
|
三菱PIC里有這樣一個指令,你去找一下子手冊呀 |
---|---|
|
hmilydyk
自動化設計改造是我的職業也是我的愛好
級別: 家園常客
|
以上,按照條件寫的程序代碼 樓主可以參考下。 D21自己設置時間,任意設置,只要不超出16位即可。 |
---|---|
|
工控菜鳥
菜鳥一只
級別: 論壇先鋒
|
圖片:
時間參數要多少你寫多少就可以了 [ 此帖被工控菜鳥在2018-08-01 09:21重新編輯 ] |
---|---|
|
fcq417
14年plc工程實踐教學,QQ(微信):2252241236
級別: 略有小成
|
這個按鈕的操作很關鍵,是按住不放呢,還是點動一下呢,樓主是閑的蛋疼的人,鑒定完畢。 |
|
---|---|---|
|
ai625
要它何用
級別: 略有小成
|
您說到關鍵點上了,頭疼是就是這個時間是不固定,要是固定的就好辦了,生產線上的產品數量多了他就觸發的時間長,大于55s就會Y5就會一直輸出了,55s內的時間由工件的數量觸發X21決定的,您有好的解決辦法么? |
|
---|---|---|
|
ai625
要它何用
級別: 略有小成
|
謝謝 您的指點! 可能是我把問題想復雜化了 ,實際情況是這樣的 : 本來程序是工件到限位A這個位置是后,(其他限制條件不考慮)Y5就會有輸出,但現場A這個裝限位開關(X21)這個位置由于其他原因而向前移動1米的B位置,為了達到在A位置的效果,而我只能從程序上調整,讓Y5延時n秒打開,在需要斷開時再延時n秒斷開,但又碰到還有下面兩個問題需要解決 1、當限位開關(X21)閉合時間t1大于55秒時,Y5延時55s打開,運行t1后延時55s斷開; 2、當限位開關(X21)閉合時間t1小于55秒時,Y5延時t1打開,再延時t1斷開,且t1是在55~10之間不固定; 這樣描述是不是更思路更清晰一些,相應的梯形圖程序該怎樣寫? |
|
---|---|---|
|
197771548
不要貪,一步步來
級別: 略有小成
|
圖片:
樓上的那個改了下,用T1斷電數據馬上沒了傳不進去,小菜鳥,說錯了不要打我 |
---|---|
|