陽光2260
級別: 正式會員
|
請教大家個問題,在PLC梯形圖中使用了步進指令STL S20 在S20的條件下,有判斷條件, 如D97 = D98,RST S20 如D97 != D98,mov k1 d97 如果D97一直不等于D98的話,是不是一直在執行STL S20這里面的語句,直到 D97=D98,才跳出步進程序啊? |
---|---|
|
機械師樂
PLC 循環掃描
級別: 探索解密
|
plc是恒掃描的,意思就是會一直掃描的,只不過不會執行后面的語句。 而C語言是一行一行執行的,如果不滿足條件,程序就會等在那里,比如等待一個外部IO變量 為1 就繼續往后執行,否則就一直等待,如果是要求外部的輸入,或者定時器動作,就必須用中斷去做。 |
---|---|
|