<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子博途SCL:GOTO:跳轉
    發布時間: 2023-08-16 09:57 更新時間: 2024-12-27 09:10

    使用“跳轉”指令,可以從標注為跳轉標簽的指定點開始繼續執行程序。

    跳轉標簽和“跳轉”指令必須在同一個塊中。在一個塊中,跳轉標簽的名稱只能指定一次。每個跳轉標簽可以是多個跳轉指令的目標。

    不允許從“外部”跳轉到程序循環內,但允許從循環內跳轉到“外部”。

    遵守跳轉標簽的以下語法規則:

  • 字母(a 至 z,A 至 Z)

  • 字母和數字組合;請檢查排列順序是否正確,如首先是字母,然后數字字母(a - z,A - Z,0 - 9)

  • 不能使用特殊字符或反向排序字母與數字組合,如首先是數字,然后是字母(0-9,a - z,A - Z)

  • 可按如下方式聲明此指令:

    GOTO <跳轉標簽>;

    ...

    .... <跳轉標簽>: <指令>

    參數

    下表列出了該指令的參數:



    參數

    數據類型

    說明

    <跳轉標簽>

    -

    跳轉標簽,將跳轉到該標簽處

    <指令>

    -

    跳轉后執行的指令。


    示例

    以下示例說明了該指令的工作原理:



    SCL

    CASE "Tag_Value" OF

    1 : GOTO MyLABEL1;

    2 : GOTO MyLABEL2;

    3 : GOTO MyLABEL3;

    ELSE GOTO MyLABEL4;

    END_CASE;

    MyLABEL1: "Tag_1" := 1;

    MyLABEL2: "Tag_2" := 1;

    MyLABEL3: "Tag_3" := 1;

    MyLABEL4: "Tag_4" := 1;


    根據“Tag_Value”操作數的值,程序將從對應的跳轉標簽標識點開始繼續執行。例如,如果“Tag_Value”操作數的值為 2,則程序將從跳轉標簽“MyLABEL2”開始繼續執行。在這種情況下,將跳過“MyLABEL1”跳轉標簽所標識的程序行。


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595