w3196
級別: 略有小成
|
ST語言怎么實現(xiàn)程序跳轉(zhuǎn)?沒有找到與LAD相應(yīng)的指令; |
---|---|
|
周先生
級別: 略有小成
|
ST不支持CJ,SCJ,JMP,在手冊里有說明 |
---|---|
本帖最近評分記錄: |
焦劉吉
緊跟時代發(fā)展,努力做好時代青年
級別: 工控俠客
|
call label |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
調(diào)用子程序,應(yīng)該不算跳轉(zhuǎn), 不知道支不支持類似于GO TO , |
|
---|---|---|
|
柳絮飛花
無產(chǎn)工程師
級別: 論壇先鋒
|
其他我不清楚,三菱的5U,ST我沒法使用。 不知道是否有大神用過。 |
|
---|---|---|
|
柳絮飛花
無產(chǎn)工程師
級別: 論壇先鋒
|
關(guān)于CALL,CJ 手冊中關(guān)于ST,不對應(yīng)。 |
|
---|---|---|
|
w3196
級別: 略有小成
|
難道ST語言就不能實現(xiàn)程序跳轉(zhuǎn)?這也是基本功能啊,各位大神怎么看? |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
個人理解,ST語言已經(jīng)摒棄了直接使用CALL和跳轉(zhuǎn)JMP指令的編程思維。 而由于IF語言或者CASE這些選擇或分支語句本身就是這類用法的直接替代者,編譯后的指令代碼也可以看出就是CALL和JMP使用。 試想一下,if語言里面可以放入一堆操作運算,條件成立時就執(zhí)行,條件不成立時不執(zhí)行(實際也是IF條件不成立時PLC并不會區(qū)掃描而是會跳過),不就是跟CALL或者JMP其實是一樣的嗎? |
---|---|
|
柳絮飛花
無產(chǎn)工程師
級別: 論壇先鋒
|
學(xué)習(xí)了,個人認為,跳轉(zhuǎn)等指令。 方便適用于以前主程序冗長,設(shè)計使用。 現(xiàn)在可使用多個程序塊,功能塊。現(xiàn)要考慮在梯形圖上使用跳轉(zhuǎn),應(yīng)該也只是優(yōu)化掃描周期。 |
|
---|---|---|
|