技術頻道

      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所有,未經許可不得轉載。

        主站蜘蛛池模板: 国内自拍视频一区二区三区| 国产成人精品a视频一区| 福利一区二区在线| 性无码免费一区二区三区在线 | 无码人妻精品一区二区蜜桃| 亚洲人成人一区二区三区| 高清精品一区二区三区一区| 人妻体内射精一区二区三四| 国模少妇一区二区三区| 日韩伦理一区二区| 天天视频一区二区三区| 天堂Av无码Av一区二区三区| 亚洲视频一区在线| 少妇无码一区二区三区免费| 亚洲无线码在线一区观看| 国产乱码伦精品一区二区三区麻豆| 动漫精品一区二区三区3d| 国精产品一区一区三区MBA下载 | 精品日产一区二区三区手机| 亚洲一区视频在线播放| 国产在线一区观看| 风流老熟女一区二区三区| 国产一区韩国女主播| 后入内射国产一区二区| 国产一区二区三区电影| 日本中文一区二区三区亚洲| 人妻无码一区二区三区| 国产伦精品一区二区三区视频金莲 | 好看的电影网站亚洲一区| 亚洲综合av永久无码精品一区二区 | 中文字幕一区视频| 伊人久久精品一区二区三区| 亚洲AV无码一区二区乱子仑| 日韩在线视频一区二区三区| 国产伦精品一区二区| 亚洲成av人片一区二区三区 | 国产伦精品一区二区三区免费迷| 国产伦精品一区二区三区在线观看| 一区免费在线观看| 亚洲一区二区三区无码中文字幕| 无码一区二区三区视频|