mikeclarke
級別: 探索解密
|
謝謝樓上的,不是這個意思, 就是X0接通后,延時一段時間,Y0就輸出,在延時這段時間X0如果再有信號輸入,要能再次輸入的信號也能延時輸出,同時之前的不變。 |
---|---|
|
yeti小明
級別: 探索解密
|
樓主: 您好,我是新手,編寫如下程序,請您測試下。有啥問題MMM我【本人使用Q系列plc編寫】 [ 此帖被yeti小明在2013-01-26 20:55重新編輯 ] |
---|---|
|
春刺二
春刺
級別: 略有小成
|
樓主說的意思是這樣嗎?第一次x001輸入信號后開始延時,但延時時間沒到,x001又有信號輸入,延時時間必須從第二次信號開始延時(而x001再沒有信號輸入)至到時間到,輸出y0,是這樣嗎? |
|
---|---|---|
|
mikeclarke
級別: 探索解密
|
我才是新手啊,完全看不懂,謝謝您的幫助,我手上只有FX1S的PLC ,無法測試啊,謝謝! |
---|---|
|
mikeclarke
級別: 探索解密
|
謝謝,是這樣一個意思:第一次x001輸入信號后開始延時,但延時時間沒到,x001又有第二或者第三個信號輸入,第一個,第二,第三個輸入的信號都要能延時輸出到Y0。 |
---|---|
|
mikeclarke
級別: 探索解密
|
個人感覺有點像移位!把每一次的X0輸入,都能延時一段時間輸出,即使是在延時的過程中,X0有輸入也照樣有效 |
---|---|
|
mikeclarke
級別: 探索解密
|
打個比方,X0有輸入后延時0.3秒輸出Y0,在0.3內X0又有了4次,5次或者多次的輸入,都要能延時0.3秒后輸出到Y0。X0有多少個輸入Y0就要有多少次輸出,而且都是延遲后的,不能漏掉一個。 |
---|---|
|
yeti小明
級別: 探索解密
|
那你照著我寫的這個程序的意思自己寫一個好了。我沒那個系列的軟件編寫。 我大概告訴一下你大概的意思: 1:【X1】接通一次后后d10就加1 【+P K1 d10】 2:通過比較指令不等于 【K0 ≠d10】 接通中間繼電器【M10】 3:【M10】接通 采用【1S的脈沖指令】 中間加上比較指令你指定的定時時間比方說K10【<= d20 k10】 然后輸出【+P K1 d20】 4:然后是比較d20的當前值是否達到K10【< K10 d20】輸出中間繼電器【M11】 5:【M11】接通 給D20清零【mov K0 d10】 給D10減去一次【-p K1 d10】 輸出Y1 通過比較X1按下的次數來延時輸出Y1.你嘗試著用你的軟件寫出來吧。還有疑惑MMM我,最后我真是新手。。。 |
---|---|
|