技術頻道

      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日韩综合一区久热| 亚洲视频一区在线观看| 亚洲一区二区影院| 精品一区二区久久久久久久网站| 亚洲国产精品第一区二区三区| 精品免费国产一区二区三区 | 在线观看午夜亚洲一区| 日本精品少妇一区二区三区| 精品国产一区二区二三区在线观看| 91一区二区三区四区五区| 无码国产精品一区二区免费模式| 日韩AV无码一区二区三区不卡毛片 | 亚洲一区二区女搞男| 成人国内精品久久久久一区| www.亚洲一区| 中文无码AV一区二区三区| 少妇无码AV无码一区| a级午夜毛片免费一区二区| 亚洲国产综合无码一区 | 日韩一区二区在线免费观看| 亚洲日韩国产欧美一区二区三区| 一区国产传媒国产精品| 亚洲AV成人精品一区二区三区 | 日韩精品一区二区三区中文版| 无码丰满熟妇浪潮一区二区AV | 熟女性饥渴一区二区三区| 亚洲一区二区三区偷拍女厕| 亚洲日本va午夜中文字幕一区| 亚欧在线精品免费观看一区| 国产成人精品一区二区A片带套| 日本精品一区二区三区视频| 国产成人无码精品一区在线观看| 另类免费视频一区二区在线观看|