西門子PLC S7-200的SIMATIC指令集簡表
                      2022-02-07  來源:網絡或本站原創

                      布 爾 指 令

                      LD       N

                      LDI      N

                      LDN      N

                      LDNI      N

                      裝載(開始的常開觸點)

                      立即裝載

                      取反后裝載(開始的常閉觸點)

                      取反后立即裝載

                      A        N

                      AI       N

                      AN       N

                      ANI       N

                      (串聯的常開觸點)

                      立即與

                      取反后與(串聯的常開觸點)

                      取反后立即與

                      O        N

                      OI       N

                      ON       N

                      ONI       N

                      (并聯的常開觸點)

                      立即或

                      取反后或(并聯的常開觸點)

                      取反后立即與

                      LDBx     N1N2

                      裝載字節比較結果N1(x:<,<=,=,>=,>,<>)N2

                      ABx      N1N2

                      與字節比較結果N1(x:<,<=,=,>=,>,<>)N2

                      OBx      N1N2

                      或字節比較結果N1(x:<,<=,=,>=,>,<>)N2

                      LDWx     N1N2

                      裝載字比較結果N1(x:<,<=,=,>=,>,<>)N2

                      AWx      N1N2

                      與字節比較結果N1(x:<,<=,=,>=,>,<>)N2

                      OWx      N1N2

                      或字比較結果N1(x:<,<=,=,>=,>,<>)N2

                      LDDx     N1N2

                      裝載雙字比較結果N1(x:<,<=,=,>=,>,<>)N2

                      ADx      N1N2

                      與雙字比較結果N1(x:<,<=,=,>=,>,<>)N2

                      ODx      N1N2

                      或雙字比較結果N1(x:<,<=,=,>=,>,<>)N2

                      LDRx     N1N2

                      裝載實數比較結果N1(x:<,<=,=,>=,>,<>)N2

                      ARx      N1N2

                      與實數比較結果N1(x:<,<=,=,>=,>,<>)N2

                      ORx      N1N2

                      或實數比較結果N1(x:<,<=,=,>=,>,<>)N2

                      NOT

                      棧頂值取反

                      EU

                      ED

                      上升沿檢測

                      下降沿檢測

                      =       N

                      =I      N

                      賦值(線圈)

                      立即賦值

                      S       S_BITN

                      R       S_BITN

                      SI      S_BITN

                      RI      S_BITN

                      置位一個區域

                      復位一個區域

                      立即置位一個區域

                      立即復位一個區域

                       

                      傳送、移位、循環和填充指令

                      MOVB    INOUT

                      MOVW    INOUT

                      MOVD    INOUT

                      MOVR    INOUT

                      BIR     INOUT

                      BIW     INOUT

                      字節傳送

                      字傳送

                      雙字傳送

                      實數傳送

                      立即讀取物理輸入字節

                      立即寫物理輸出字節

                      BMB     INOUTN

                      BMW     INOUTN

                      BMD     INOUTN

                      字節塊傳送

                      字塊傳送

                      雙字塊傳送

                      SWAP    IN

                      交換字節

                      SHRB    DATAS_BITN

                      移位寄存器

                      SRB     OUTN

                      SRW     OUTN

                      SRD     OUTN

                      字節右移N

                      字右移N

                      雙字右移N

                      SLB     OUTN

                      SLW     OUTN

                      SLD     OUTN

                      字節左移N

                      字左移N

                      雙字左移N

                      RRB     OUTN

                      RRW     OUTN

                      RRD     OUTN

                      字節右移N

                      字右移N

                      雙字右移N

                      RLB     OUTN

                      RLW     OUTN

                      RLD     OUTN

                      字節左移N

                      字左移N

                      雙字左移N

                      FILL    INOUTN

                      用指定的元素填充存儲器空間

                      邏輯操作

                      ALD

                      OLD

                      電路塊串聯

                      電路塊并聯

                      LPS

                      LRD

                      LPP

                      LDS

                      入棧

                      讀棧

                      出棧

                      裝載堆棧

                      AENO

                      ENO進行與操作

                      ANDB    IN1OUT

                      ANDW    IN1OUT

                      ANDD    IN1OUT

                      字節邏輯與

                      字邏輯與

                      雙字邏輯與

                      ORB     IN1OUT

                      ORW     IN1OUT

                      ORD     IN1OUT

                      字節邏輯或

                      字邏輯或

                      雙字邏輯或

                      XORB    IN1OUT

                      XORW    IN1OUT

                      XORD    IN1OUT

                      字節邏輯異或

                      字邏輯異或

                      雙字邏輯異或

                      INVB    OUT

                      INVW    OUT

                      INVD    OUT

                      字節取反(1的補碼)

                      字取反

                      雙字取反

                      表、查找和轉換指令

                      ATT     TABLEDATA

                      把數據加到表中

                      LIFO    TABLEDATA

                      FIFO    TABLEDATA

                      從表中取數據,后入先出

                      從表中取數據,先入先出

                      FND=    TBLPATRNINDX

                      FND<> TBLPATRNINDX

                      FND   TBLPATRNINDX

                      FND   TBLPATRNINDX

                      在表中查找符合比較條件的數據

                      BCDI    OUT

                      IBCD    OUT

                      BCD碼轉換成整數

                      整數轉換成BCD

                      BTI     INOUT

                      IBT     INOUT

                      ITD     INOUT

                      TDI     INOUT

                      字節轉換成整數

                      整數轉換成字節

                      整數轉換成雙整數

                      雙整數轉換成整數

                      DTR     INOUT

                      TRUNC   INOUT

                      ROUND   INOUT

                      雙整數轉換成實數

                      實數四舍五入為雙整數

                      實數截位取整為雙整數

                      ATH     INOUTLEN

                      HTA     INOUTLEN

                      ITA     INOUTFMT

                      DTA     INOUTFMT

                      RTA     INOUTFMT

                      ASCII碼→16進制數

                      16進制數→ASCII

                      整數→ASCII

                      雙整數→ASCII

                      實數→ASCII

                      DECO    INOUT

                      ENCO    INOUT

                      譯碼

                      編碼

                      SEG     INOUT

                      7段譯碼

                      中斷指令

                      CRETI

                      從中斷程序有條件返回

                      ENI

                      DISI

                      允許中斷

                      禁止中斷

                      ATCH    INTEVENT

                      DTCH    EVENT

                      給事件分配中斷程序

                      解除中斷事件

                      通信指令

                      XMT     TABLEPORT

                      RCV     TABLEPORT

                      自由端口發送

                      自由端口接收

                      NETR    TABLEPORT

                      NETW    TABLEPORT

                      網絡讀

                      網絡寫

                      GPA     ADDRPORT

                      SPA     ADDRPORT

                      獲取端口地址

                      設置端口地址

                      高速計數器指令

                      HDEF    HSCMODE

                      定義高速計數器模式

                      HSC     N

                      激活高速計數器

                      PLS     X

                      脈沖輸出

                      數學、加11指令

                      +I      IN1OUT

                      +D      IN1OUT

                      +R      IN1OUT

                      整數,雙整數或實數法

                      IN1+OUT=OUT

                      -I      IN1OUT

                      -D      IN1OUT

                      -R      IN1OUT

                      整數,雙整數或實數法

                      OUT-IN1 =OUT

                      MUL     IN1OUT

                      *R      IN1OUT

                      *I      IN1OUT

                      *D      IN1OUT

                      整數乘整數得雙整數

                      實數、整數或雙整數乘法

                      IN1×OUT=OUT

                      MUL     IN1OUT

                      /R      IN1OUT

                      /I      IN1OUT

                      /D      IN1OUT

                      整數除整數得雙整數

                      實數、整數或雙整數除法

                      OUT/IN1=OUT

                      SQRT    INOUT

                      平方根

                      LN      INOUT

                      自然對數

                      LXP     INOUT

                      自然指數

                      SIN     INOUT

                      正弦

                      COS     INOUT

                      余弦

                      TAN     INOUT

                      正切

                      INCB    OUT

                      INCW    OUT

                      INCD    OUT

                      字節加1

                      字加1

                      雙字加1

                      DECB    OUT

                      DECW    OUT

                      DECD    OUT

                      字節減1

                      字減1

                      雙字減1

                      PID     TableLoop

                      PID回路

                      定時器和計數器指令

                      TON     TxxxPT

                      TOF     TxxxPT

                      TONR    TxxxPT

                      通電延時定時器

                      斷電延時定時器

                      保持型通延時定時器

                      CTU     TxxxPV

                      CTD     TxxxPV

                      CTUD    TxxxPV

                      加計數器

                      減計數器

                      /減計數器

                      實時時鐘指令

                      TODR    T

                      TODW    T

                      讀實時時鐘

                      寫實時時鐘

                      程序控制指令

                      END

                      程序的條件結束

                      STOP

                      切換到STOP模式

                      WDR

                      看門狗復位(300 ms)

                      JMP     N

                      LBL     N

                      跳到指定的標號

                      定義一個跳轉的標號

                      CALL    N(N1,…)

                      CRET

                      調用子程序,可以有16個可選參數

                      從子程序條件返回

                      FOR     INDXINITFINAL

                      NEXT

                      For/Next循環

                      LSCR    N

                      SCRT    N

                      SCRE

                      順控繼電器段的啟動

                      順控繼電器段的轉換

                      順控斷電器段的結束

                        

                      广东11选5