陜西西門子S7-1200PLC模塊代理(合作伙伴)

plc跳轉(zhuǎn)開(kāi)始指令JMP和跳轉(zhuǎn)結(jié)束指令JME
JMP和JME指令在梯形圖中的符號(hào)如圖所示。 如果JMP的條件為ON時(shí),程序正常執(zhí)行,即相當(dāng)于沒(méi)有JMP和JME指令。如果JMP的條件為OFF,則執(zhí)行跳轉(zhuǎn),即不執(zhí)行JMP~JME間的程序。 圖1中,如1001為ON,程序執(zhí)行順序?yàn)锳BC,否則為AC。 圖 JMP和JME指令在梯形圖中的符號(hào)
JMP和JME指令在梯形圖中的符號(hào)如圖所示。 如果JMP的條件為ON時(shí),程序正常執(zhí)行,即相當(dāng)于沒(méi)有JMP和JME指令。如果JMP的條件為OFF,則執(zhí)行跳轉(zhuǎn),即不執(zhí)行JMP~JME間的程序。 圖1中,如1001為ON,程序執(zhí)行順序?yàn)锳→B→C,否則為A→C。 圖 JMP和JME指令在梯形圖中的符號(hào) 圖1 跳轉(zhuǎn)指令 如果JMP的條件為OFF,JMP~JME間的各繼電器狀態(tài)為:輸出繼電器、輔助繼電器、保持繼電器、鎖存繼電器保持跳轉(zhuǎn)前的狀態(tài)不變。定時(shí)器復(fù)位,停止計(jì)時(shí)。計(jì)數(shù)器中斷計(jì)數(shù),保持跳轉(zhuǎn)前的計(jì)數(shù)值不變。 圖2中,當(dāng)1000為ON時(shí),程序正常執(zhí)行。當(dāng)1000為OFF時(shí),開(kāi)始跳轉(zhuǎn),直接執(zhí)行JME之后的程序。在此期間,無(wú)論1001是ON或OFF,0500均保持跳轉(zhuǎn)前的ON/OFF狀態(tài)不變;定時(shí)器TIM00復(fù)位停止工作,即使1002為ON,TIM00也不會(huì)工作;計(jì)數(shù)器CNT03則中斷計(jì)數(shù),保持跳轉(zhuǎn)前的計(jì)數(shù)值不變。 圖2 JMP和JME指令 與分支指令一樣,JMP和JME一般也要求配合使用,也允許不超過(guò)8次的嵌套。也允許多個(gè)JMP和一個(gè)JME配合使用(此時(shí)程序檢查時(shí)會(huì)在編程器上出現(xiàn)“JMPJMP ERR”,但不影響程序正常運(yùn)行)。 |
plc分支開(kāi)始指令I(lǐng)L和分支結(jié)束指令I(lǐng)LC
時(shí)間:2015-08-25 09:31來(lái)源:未知 編輯:自動(dòng)控制網(wǎng)
IL和ILC指令在梯形圖中的符號(hào)如圖1所示。 圖1 IL和ILC指令在梯形圖中的符號(hào) 如果梯形圖中出現(xiàn)具有分支的多路輸出程序,且分支電路后的每個(gè)輸出支路至少有一個(gè)串聯(lián)觸點(diǎn)時(shí),可用分支開(kāi)始指令I(lǐng)L編程,分支結(jié)束時(shí)用ILC指令使IL指令復(fù)位,回到前一級(jí)邏輯母線。IL指
IL和ILC指令在梯形圖中的符號(hào)如圖1所示。 圖1 IL和ILC指令在梯形圖中的符號(hào) 如果梯形圖中出現(xiàn)具有分支的多路輸出程序,且分支電路后的每個(gè)輸出支路至少有一個(gè)串聯(lián)觸點(diǎn)時(shí),可用分支開(kāi)始指令I(lǐng)L編程,分支結(jié)束時(shí)用ILC指令使IL指令復(fù)位,回到前一級(jí)邏輯母線。IL指令和ILC指令在程序中要求配合使用,但也允許在不會(huì)引起程序混亂的前提下用一個(gè)ILC和多個(gè)IL配合使用,此時(shí)在執(zhí)行程序檢查時(shí)會(huì)在編程器上顯示出錯(cuò)提示“IL-ILC ERR”,但這個(gè)錯(cuò)誤不會(huì)影響程序的正常執(zhí)行。 當(dāng)IL的條件為OFF時(shí),IL和ILC之間的各繼電器狀態(tài)為:輸出繼電器、 輔助繼電器斷開(kāi),定時(shí)器復(fù)位,計(jì)數(shù)器、保持繼電器、鎖存繼電器保持原狀態(tài)不變。當(dāng)IL的條件為ON時(shí),IL和ILC之間的各繼電器正常工作。 在梯形圖程序中,允許出現(xiàn)多重分支程序,即分支嵌套。在小型PLC中,允許進(jìn)行分支嵌套的次數(shù)不應(yīng)超過(guò)8次。圖2所示是一個(gè)含有三重分支的程序。 圖2中,在分支處形成一個(gè)新的邏輯母線,因此從這個(gè)新邏輯母線開(kāi)始的指令都要用LD或LD NOT指令。如0000為OFF,0501、0502、0503和0504均為OFF,CNT02正常工作……如0000為ON,且0001或0004為ON、0002或0005為ON時(shí),程序正常執(zhí)行。當(dāng)0000為OFF時(shí),不滿足執(zhí)行條件,IL~ILC間的程序不被執(zhí)行,由此可以看出來(lái)采用IL~ILC編程比采用暫存繼電器TR可以使程序更加簡(jiǎn)練。
|
。
plc程序結(jié)束指令END(FUN 01)
END指令在梯形圖中的符號(hào)如圖所示。 圖 END指令在梯形圖中的符號(hào) 在程序結(jié)束時(shí),必須使用END指令。一般P型機(jī)對(duì)用戶程序的掃描范圍為:從0000到1193步循環(huán)掃描,加入END指令可使程序只在0000~END之間循環(huán)掃描,縮短了循環(huán)周期。另外,在程序調(diào)試時(shí)利用END指令
END指令在梯形圖中的符號(hào)如圖所示。
圖 END指令在梯形圖中的符號(hào) 在程序結(jié)束時(shí),必須使用END指令。一般P型機(jī)對(duì)用戶程序的掃描范圍為:從0000到1193步循環(huán)掃描,加入END指令可使程序只在0000~END之間循環(huán)掃描,縮短了循環(huán)周期。另外,在程序調(diào)試時(shí)利用END指令分段調(diào)試,使調(diào)試程序變得簡(jiǎn)單方便 |
陜西西門子S7-1200PLC模塊代理(合作伙伴)