技術頻道

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

        主站蜘蛛池模板: 国产伦理一区二区三区| 亚洲一区影音先锋色资源| 日韩精品一区二区三区大桥未久| 精品一区二区三区在线播放视频| 黑人大战亚洲人精品一区| 亚洲欧美日韩中文字幕在线一区| 日本免费电影一区二区| 国产激情一区二区三区在线观看| 99久久精品国产一区二区成人| 国产高清在线精品一区二区三区| 免费高清av一区二区三区| 亚洲色偷偷偷网站色偷一区| 国产激情无码一区二区app| 久久精品国产第一区二区| 国产主播福利精品一区二区 | 午夜无码一区二区三区在线观看| 日韩精品一区二区三区中文精品 | 日韩在线一区视频| 国产精品一区视频| av无码免费一区二区三区| 久久福利一区二区| 3d动漫精品啪啪一区二区中| 无码精品一区二区三区在线| 亚洲成在人天堂一区二区| 一区二区三区四区免费视频| 精品一区二区三区波多野结衣| 3d动漫精品啪啪一区二区中| 无码精品尤物一区二区三区| 欧美激情一区二区三区成人| 免费无码一区二区三区蜜桃大| 日本免费电影一区| 小泽玛丽无码视频一区| 国产情侣一区二区三区| 国产成人无码精品一区二区三区 | 日本免费一区二区三区四区五六区 | 中文字幕一区在线观看| 亚洲线精品一区二区三区 | 精品国产区一区二区三区在线观看| 国产无吗一区二区三区在线欢 | 无码精品一区二区三区在线| 深田咏美AV一区二区三区|