jjx51798266
абёжъщ
級別: 工控俠客
![]() |
zczc777 [ 此帖被jjx51798266在2013-10-14 09:10重新編輯 ] |
---|---|
|
qrklove
級別: 家園常客
![]() |
只有上帝和你自己知道D0的值是多少,聯(lián)機(jī)監(jiān)控就看出來了,暈 |
---|---|
|
jjx51798266
абёжъщ
級別: 工控俠客
![]() |
D0的值為1,為什么再次調(diào)用不會(huì)往上加。 |
---|---|
|
g073545
佛山工控
級別: 家園�?�
![]() |
調(diào)用的時(shí)候,M0的上升沿已超過時(shí)間了,子程序M0不能用上升沿。 |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
M0首次為ON時(shí),執(zhí)行P0程序,此時(shí)子程序中M0狀態(tài)也是由OFF變?yōu)镺N,所以D0會(huì)加一沒有問題; 當(dāng)M0變?yōu)镺FF時(shí),不再調(diào)用P0程序,關(guān)鍵需要注意的是:此時(shí)子程序中M0上升沿狀態(tài)還保持為ON不會(huì)變(雖然三菱上升沿只需要一個(gè)元件,但為了判斷ON/OFF狀態(tài)的變化,其實(shí)還是需要一個(gè)隱藏位作為之前狀態(tài)的辨識); 當(dāng)M0再次為ON時(shí),再次調(diào)用P0程序,執(zhí)行M0上升沿時(shí),因M0狀態(tài)并無OFF到ON的變化,所以INC指令并未執(zhí)行,D0保持為1,不會(huì)增大。 |
---|---|
|