技術頻道

      S7-200PLC四則運算指令介紹

      四則運算指令如表4-20所示。

       

       

       

       

       

       

       

       

      4-20 四則運算指令

        名稱

        指令格式

        (語句表)

        功能

        操作數尋址范圍

        加法指令

        +I IN1OUT

        兩個16位帶符號整數相加,得到一個16位帶符號整數。

        執行結果:IN1+OUT=OUT(在LADFBD中為:IN1+IN2=OUT

        IN1IN2OUTVWIWQWMWSWSMWLW TCAC*VD*AC*LD

        IN1IN2還可以是AIW和常數

        +D IN1IN2

        兩個32位帶符號整數相加,得到一個32位帶符號整數。

        執行結果:IN1+OUT=OUT(在LADFBD中為:IN1+IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是HC和常數

        +R IN1OUT

        兩個32位實數相加,得到一個32位實數。

        執行結果:IN1+OUT=OUT(在LADFBD中為:IN1+IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以常數

        減法指令

        -I IN1OUT

        兩個16位帶符號整數相減,得到一個16位帶符號整數。

        執行結果:OUT-IN1=OUT(在LADFBD中為:IN1-IN2=OUT

        IN1IN2OUTVWIWQWMWSWSMWLW TCAC*VD*AC*LD

        IN1IN2還可以是AIW和常數

        -D IN1OUT

        兩個32位帶符號整數相減,得到一個32位帶符號整數。

        執行結果:OUT-IN1=OUT(在LADFBD中為:IN1-IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是HC和常數

        -R IN1OUT

        兩個32位實數相加,得到一個32位實數。

        執行結果:OUT-IN1=OUT(在LADFBD中為:IN1-IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以常數

        乘法指令

        *I IN1OUT

        兩個16位符號整數相乘,得到一個16整數。

        執行結果:IN1*OUT=OUT(在LADFBD中為:IN1*IN2=OUT

        IN1IN2OUTVWIWQWMWSWSMWLW TCAC*VD*AC*LD

        IN1IN2還可以是AIW和常數

        MUL IN1OUT

        兩個16位帶符號整數相乘,得到一個32位帶符號整數。

        執行結果:IN1*OUT=OUT(在LADFBD中為:IN1*IN2=OUT

        IN1IN2VWIWQWMWSWSMWLWAIWTCAC*VD*AC*LD和常數

        OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        *D IN1OUT

        兩個32位帶符號整數相乘,得到一個32位帶符號整數。

        執行結果:IN1*OUT=OUT(在LADFBD中為:IN1*IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是HC和常數

        *R IN1OUT

        兩個32位實數相乘,得到一個32位實數。

        執行結果:IN1*OUT=OUT(在LADFBD中為:IN1*IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是常數

        除法指令

        /I IN1OUT

        兩個16位帶符號整數相除,得到一個16位帶符號整數商,不保留余數。

        執行結果:OUT/IN1=OUT(在LADFBD中為:IN1/IN2=OUT

        IN1IN2OUTVWIWQWMWSWSMWLW TCAC*VD*AC*LD

        IN1IN2還可以是AIW和常數

        DIV IN1OUT

        兩個16位帶符號整數相除,得到一個32位結果,其中低16位為商,高16位為結果。

        執行結果:OUT/IN1=OUT(在LADFBD中為:IN1/IN2=OUT

        IN1IN2VWIWQWMWSWSMWLWAIWTCAC*VD*AC*LD和常數

        OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        /D IN1OUT

        兩個32位帶符號整數相除,得到一個32位整數商,不保留余數。

        執行結果:OUT/IN1=OUT(在LADFBD中為:IN1/IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是HC和常數

        /R IN1OUT

        兩個32位實數相除,得到一個32位實數商。

        執行結果:OUT/IN1=OUT(在LADFBD中為:IN1/IN2=OUT

        IN1IN2OUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN1IN2還可以是常數

        數學函數指令

        SQRT INOUT

        把一個32位實數(IN)開平方,得到32位實數結果(OUT

        INOUTVDIDQDMDSDSMDLDAC*VD*AC*LD

        IN還可以是常數

        LN INOUT

        對一個32位實數(IN)取自然對數,得到32位實數結果(OUT

        EXP INOUT

        對一個32位實數(IN)取以e為底數的指數,得到32位實數結果(OUT

        SIN INOUT

        分別對一個32位實數弧度值(IN)取正弦、余弦、正切,得到32位實數結果(OUT

        COS INOUT

        TAN INOUT

        增減指令

        INCB OUT

        將字

        文章版權歸西部工控xbgk所有,未經許可不得轉載。

        主站蜘蛛池模板: 免费高清av一区二区三区| 亚洲熟女乱综合一区二区| 国产suv精品一区二区6| 熟妇人妻系列av无码一区二区 | 亚洲av午夜福利精品一区| 亚洲人AV永久一区二区三区久久| 在线观看国产一区| 加勒比精品久久一区二区三区 | 国产精品成人99一区无码| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 精品一区二区ww| 免费精品一区二区三区第35| 日本在线观看一区二区三区| 日本无码一区二区三区白峰美| 亚欧色一区W666天堂| 亚洲一区AV无码少妇电影☆| 精品一区二区三区免费视频| 国产福利电影一区二区三区久久久久成人精品综合 | 国产精品无码一区二区在线| 五月婷婷一区二区| 一区二区三区观看免费中文视频在线播放 | 日韩精品免费一区二区三区| 无码一区二区三区AV免费| 无码人妻精品一区二区三区99性| 亚洲色精品vr一区二区三区| 中文字幕一区精品| 久久亚洲色一区二区三区| 国产美女视频一区| 国产亚洲一区区二区在线| 国产亚洲一区二区三区在线不卡| 精品国产亚洲一区二区在线观看| 国产精品视频一区二区三区不卡| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产在线观看一区二区三区| 福利电影一区二区| 中文无码AV一区二区三区| 无码人妻AⅤ一区二区三区| 精品无码AV一区二区三区不卡| 国产精品视频一区二区三区经| 欧美日韩精品一区二区在线观看| 动漫精品第一区二区三区|