個(gè)人理解,ST語(yǔ)言已經(jīng)摒棄了直接使用CALL和跳轉(zhuǎn)JMP指令的編程思維。
而由于IF語(yǔ)言或者CASE這些選擇或分支語(yǔ)句本身就是這類(lèi)用法的直接替代者,編譯后的指令代碼也可以看出就是CALL和JMP使用。
試想一下,if語(yǔ)言里面可以放入一堆操作運(yùn)算,條件成立時(shí)就執(zhí)行,條件不成立時(shí)不執(zhí)行(實(shí)際也是IF條件不成立時(shí)PLC并不會(huì)區(qū)掃描而是會(huì)跳過(guò)),不就是跟CALL或者JMP其實(shí)是一樣的嗎?