zhaotingjie
級(jí)別: *
![]() |
![]() 程序中T0計(jì)時(shí)后閉合,T1開始計(jì)時(shí),T1計(jì)時(shí)后為什么不會(huì)閉合?因?yàn)椋≒)沒有上升沿信號(hào),Q0.0也沒有閉合。 [ 此帖被zhaotingjie在2010-10-15 17:29重新編輯 ] |
---|---|
|
zhaotingjie
級(jí)別: *
![]() |
1樓版主第1點(diǎn)和第3點(diǎn)說的很對(duì),應(yīng)該用SET對(duì)Q0.0置位。 但是第2點(diǎn)還是不明白,程序是從上向下執(zhí)行的吧,T1接通了,向下執(zhí)行應(yīng)該對(duì)Q0.0 SET“1”,怎么不執(zhí)行這句反而向上對(duì)T0復(fù)位。? |
---|---|
|
zhaotingjie
級(jí)別: *
![]() |
但是在S7 200中,類似的程序是可以達(dá)到效果的,S7 200和S7 300在這里是有區(qū)別??例子如下: ![]() ![]() |
---|---|
|
zhaotingjie
級(jí)別: *
![]() |
回7樓 jsm213版主: 原貼“因?yàn)閷?duì)于200的100ms定時(shí)器而言,它是當(dāng)執(zhí)行到時(shí)間繼電器的時(shí)候才刷新當(dāng)前值,所以以上程序的T37、T38不會(huì)在執(zhí)行到相應(yīng)程序之前就達(dá)到計(jì)時(shí)值而導(dǎo)通進(jìn)而將繼電器線圈復(fù)位;換成1ms定時(shí)器也會(huì)出現(xiàn)那種情況。有興趣的話可以再換成10ms定時(shí)器看會(huì)出現(xiàn)什么結(jié)果! 這個(gè)是不是因?yàn)?00ms大于程序掃描周期,而1ms小于掃描周期,10ms可能等于掃描周期的原因? |
---|---|
|