飄落的風(fēng)
級別: 家園?
![]() |
![]() 如圖中程序所示,第一次進(jìn)入S0.1中執行時(shí),計數器C0的值達到3后,轉移至下一步。當整個(gè)流程執行完再次進(jìn)入S0.1后,我的思路是先由S0.1的上升沿對C0進(jìn)行復位,再計數至3后跳轉,可程序在第一次循環(huán)后C0的值無(wú)法復位,一直為3,就導致此步直接跳轉,這是什么原因呢?求前輩指導 |
---|---|
|
飄落的風(fēng)
級別: 家園?
![]() |
![]() 這段程序我單獨寫(xiě)出來(lái)試驗是可以實(shí)現我想要的目的,可為什么放入順控梯形圖中就無(wú)法實(shí)現呢? |
---|---|
|
lijinniu
級別: 工控俠客
![]() |
要把c0單獨的復位才行 [ 此帖被lijinniu在2020-09-08 08:23重新編輯 ] |
---|---|
本帖最近評分記錄: |
fengrunsheng
生活中本不缺少美,缺少的是發(fā)現美的眼睛!
級別: 網(wǎng)絡(luò )英雄
![]() |
跳轉到S0.2后復位C0。 或者執行完所有步后先復位C0,再跳轉到S0.1。 就OK了。 |
---|---|
本帖最近評分記錄: |
飄落的風(fēng)
級別: 家園?
![]() |
圖片:
![]() 我后來(lái)也是正如樓上前輩的指導,在S0.5中加入了計數器的復位指令,起先在復位計數器時(shí)加入了上升沿檢測,還是復位不了,后來(lái)我將上升沿指令去掉了,程序順利執行。 ![]() 會(huì )不會(huì )這個(gè)問(wèn)題就和S0.1中不能復位的原因一樣,只是因為有了沿觸發(fā)???可又為什么會(huì )這個(gè)樣子呢? ![]() |
---|---|
|
secgo
玩多了就更不會(huì )玩了~
級別: 論壇先鋒
![]() |
要考慮掃描周期的問(wèn)題 |
---|---|
本帖最近評分記錄: |
niningtt
級別: 工控俠客
![]() |
因為你用的是順序控制,一旦跳轉,程序將不再掃描其他步序的內容,也就意味不會(huì )滿(mǎn)足上升沿的條件(上一次掃描為OFF,本次掃描為ON)。第一遍走流程可以,第二遍就不可以了,沒(méi)有掃描到0FF的狀態(tài) |
---|---|
本帖最近評分記錄: |
飄落的風(fēng)
級別: 家園?
![]() |
在跳轉到當前步時(shí),當前步的狀態(tài)從0變成1,為什么說(shuō)“第二遍就不可以了,沒(méi)有掃描到0FF的狀態(tài)”呢?您的意思是不是這樣子理解:在上一步中,轉移條件滿(mǎn)足,要轉移到下一步前,已將下一步的狀態(tài)置1,等下一步的狀態(tài)(如S0.2)變成1后再進(jìn)入S0.2中的程序執行,也就是在S0.2中沒(méi)有了OFF變成ON的過(guò)程 ![]() |
---|---|
|
飄落的風(fēng)
級別: 家園?
![]() |
好像有點(diǎn)明白7樓前輩的意思了:因為上升沿檢測要上一個(gè)掃描周期是OFF狀態(tài),下一個(gè)掃描周期是ON狀態(tài),才認為檢測到了上升沿信號。而順序控制指令中,除了當前步其他步是不掃描的,也就是前一次的OFF狀態(tài)沒(méi)有,轉移至當前步后該狀態(tài)變成了ON,所有就沒(méi)有了上升沿信號,此為正確理解方式,上面的理解不對!謝謝7樓的前輩指導,讓我加深了對沿指令的理解。 |
---|---|
|
zsh340
zsh340
級別: 論壇先鋒
![]() |
西門(mén)子的步進(jìn)順序功能不好.步進(jìn)順序功能還是三菱的好用. |
|
---|---|---|
|