飄落的風(fēng)
級別: 家園?
![]() |
![]() 如圖中程序所示,第一次進(jìn)入S0.1中執(zhí)行時,計數(shù)器C0的值達(dá)到3后,轉(zhuǎn)移至下一步。當(dāng)整個流程執(zhí)行完再次進(jìn)入S0.1后,我的思路是先由S0.1的上升沿對C0進(jìn)行復(fù)位,再計數(shù)至3后跳轉(zhuǎn),可程序在第一次循環(huán)后C0的值無法復(fù)位,一直為3,就導(dǎo)致此步直接跳轉(zhuǎn),這是什么原因呢?求前輩指導(dǎo) |
---|---|
|
飄落的風(fēng)
級別: 家園?
![]() |
![]() 這段程序我單獨寫出來試驗是可以實現(xiàn)我想要的目的,可為什么放入順控梯形圖中就無法實現(xiàn)呢? |
---|---|
|
飄落的風(fēng)
級別: 家園?
![]() |
圖片:
![]() 我后來也是正如樓上前輩的指導(dǎo),在S0.5中加入了計數(shù)器的復(fù)位指令,起先在復(fù)位計數(shù)器時加入了上升沿檢測,還是復(fù)位不了,后來我將上升沿指令去掉了,程序順利執(zhí)行。 ![]() 會不會這個問題就和S0.1中不能復(fù)位的原因一樣,只是因為有了沿觸發(fā)???可又為什么會這個樣子呢? ![]() |
---|---|
|
飄落的風(fēng)
級別: 家園?
![]() |
在跳轉(zhuǎn)到當(dāng)前步時,當(dāng)前步的狀態(tài)從0變成1,為什么說“第二遍就不可以了,沒有掃描到0FF的狀態(tài)”呢?您的意思是不是這樣子理解:在上一步中,轉(zhuǎn)移條件滿足,要轉(zhuǎn)移到下一步前,已將下一步的狀態(tài)置1,等下一步的狀態(tài)(如S0.2)變成1后再進(jìn)入S0.2中的程序執(zhí)行,也就是在S0.2中沒有了OFF變成ON的過程 ![]() |
---|---|
|