slik
級別: 論壇先鋒
|
如題,在如下的梯形圖中,為什么用LD M404不能觸發M908,而需要改為M404的下降沿,即LDF M404,按理說,因為M908回路在M404回路的前面,所以程序上個周期掃描時如果 X10012還是正常的(OFF),M404為ON,因為輸入輸出映像刷新是在程序掃描的最前頭的,所以,當要到下一個周期掃描的前端,刷新輸入點,這時X10012變為ON,那么因為上個掃描周期中保存的M404還是為ON,所以,這時是可以觸發M908為ON的,理論分析是這樣的,但是實際上是不行的,用 LD M404 AND X10012 SET M908 不行,而需要改為 LDF M404 AND X10012 SET M908 我想問的是為什么LD M404不行,而改為LDF M404,即用M404的下降沿就可以觸發,請大家討論討論,謝謝!如下圖: |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
m404用常開,永遠不會觸發M908,問題出在X10012上 |
|
---|---|---|
|
slik
級別: 論壇先鋒
|
剛用三菱的works 2演示了下執行結果,結果顯示可以置位M10(作用等同于主題的M908),是不是不同家的PLC的執行結果存在差異性啊!?如下圖, |
---|---|
本帖最近評分記錄: |
slik
級別: 論壇先鋒
|
同理,又做了個實驗,當把SET M10放在后面就驅動不了,所以同理論是吻合的,但就不知道主題的這個PLC(信捷的XL系列)又是什么樣的機理? |
---|---|
|
15811806196
級別: 略有小成
|
信捷的XD系列LDP LDF是在第二個掃描周期觸發的,和三菱其它不一樣,多條件上升沿則是當前周期觸發,還有一種是加一個保持位也是當前周期觸發的類似西門子1200,根據我自己使用第二個周期觸發方便在于軸控的時候可以用第一個定位中下降沿完成直接驅動下一條,因為已經避開一個周期,但如果你不知道該情況按照第一個周期觸發編寫出來程序就會有問題 [ 此帖被15811806196在2024-11-08 08:24重新編輯 ] |
---|---|
|
tantaninniho
tantaninzg
級別: 略有小成
|
沿都要2個掃描周期才能做出邏輯判斷吧。X點采樣刷新是在掃描周期外。感覺程序寫的像是左右互博 |
---|---|
|
slik
級別: 論壇先鋒
|
主圖中如果是把觸點X10012換成了T,一樣的把輸出的M點與T的常開點串聯去SET 報警繼電器M900,這時候M403又不需要使用下降沿了,搞不懂這是啥區別,有人能說清楚嗎? |
---|---|
|
tantaninniho
tantaninzg
級別: 略有小成
|
可以研究下X和T的導通時機,手冊里面應該有詳細說明。 記得T好像是有后臺在計時、time up后程序再掃描到T的線圈處、才ON。 |
---|---|
|