閃電俠
級別: 探索解密
|
圖片:
如下圖所示,第一步中S0.0已經置1.后面的程序中也沒有被復位,那么S0.1怎么還會被執行到1?求大神解答! |
---|---|
|
wwcwwc
級別: VIP會員
|
參考西門子200步進指令的說明文檔。 這個是這樣的,當進入活動步后,程序運行該步中的程序,當定時器T37定時器時間到,則跳轉到指定步S0.1作為活動步,同時關閉前面的S0.0步程序運行。這里的跳轉條件就是T37定時器時間到作為步轉移條件。同理當定時器T38時間到,則有跳回到開始步S0.0,這些S0.0步中的內容。 步進指令所執行的程序是需要在活動步中進行。 根據定時器號T37/T38的時基為100mS并賦值10,則相當于設置定時器為1S。 這樣,這個程序實際上就是執行Q0.0和Q0.1以1S為時間單位做交替亮、滅。 |
---|---|
|