• <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">
  • 西門子PLC乘法指令的要素及使用說明

    該指令的助記符、指令代碼、操作數、程序步如表 1 所示。

     

     

     

     

    1 乘法指令的要素

    指令名稱

    助記符

    指令代碼位數

    操作數范圍

    程序步

    S1(.)

    S2(.)

    D(.)

    乘法

    MUL

    MUL(P)

    FNC22

    (16/32)

    K 、 H

    KnX 、 KnY 、 KnM 、 KnS

    T 、 C 、 D 、 V 、 Z

    KnY 、 KnM 、 KnS

    T 、 C 、 D 、 V 、 Z

    MUL 、 MULP7

    DMUL 、 DMULP13

    MUL 乘法指令是將指定的源元件中的二進制數相乘,結果送到指定的目標元件中去。 MUL 乘法指令使用說明如圖 1 所示。它分 16 位和 32 位兩種情況。

    03060003

    1 乘法指令使用說明

    當為 16 位運算,執行條件 X0 OFF ON 時, [D0]x[D2] [D5 , D4] 。源操作數是 16 位,目標操作數是 32 位。當 [D0]=8 , [D2]=9 時, [D5 , D4]=72 。最高位為符號位, 0 為正, 1 為負。

    當為 32 位運算,執行條件 X0 OFF ON 時, [D1 、 D0]x[D3 、 D2] [D7 、 D6 、 D5 、D4] 。源操作數是 32 位,目標操作數是 64 位。當 [D1 、 D0]=238 , [D3 、 D2]=189 時, [D7 、 D6 、 D5 、 D4]=44982 ,最高位為符號位, 0 為正, 1 為負。

    如將位組合元件用于目標操作數時,限于 K 的取值,只能得到低位 32 位的結果,不能得到高位 32 位的結果。這時,應將數據移入字元件再進行計算。

    用字元件時,也不可能監視 64 位數據,只能通過監視高位 32 位和低 32 位。 V 、 Z 不能用于 [D] 目標元件。

    国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
  • <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">