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