電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

西門子plc S7-200Smart_西門子S7-200 SMART編程實例,整數運算指令如何使用?

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/1/16

    本節我們來學習西門子S7-200 SMART整數運算指令,并通過一個實例來講解整數運算指令如何使用。S7-200 SMART的整數運算指令主要包括加、減、乘、除運算指令和遞增、遞減運算指令。

 

加減乘除運算指令

 

遞增、遞減運算指令

    整數的加、減、乘、除運算指令分別實現了將兩個十六位整數相加、相減、相乘和相除,從而產生一個十六位的整數運算結果,其中除法指令只得到商,不保留余數。

 

整數的加減乘除指令

    雙整數的加、減、乘、除指令分別實現了將兩個三十二位的雙整數相加、相減、相乘和相除,從而產生一個三十二位的雙整數結果,其中除法指令只得到商,不保留余數。

 

雙整數的加減乘除指令

    當兩個十六位整數相乘,所得的結果可能溢出十六位整數范圍時,可以使用整數相乘得雙整數指令,它將兩個十六位整數IN1和IN2相乘,從而產生一個三十二位的雙整數結果。

 

整數相乘得雙整數指令

    帶余數的整數除法指令,將兩個十六位的整數IN1和IN2相除從而產生一個三十二位的結果,其中操作數IN1和IN2是十六位有符號整數,三十二位的結果OUT中,高十六位為余數,低十六位為商。

 

帶余數的整數除法指令

    字節遞增、遞減指令將輸入字節IN加一或者減一,并將運算結果送到OUT中,其操作數為八位無符號數,需要注意字節遞增、遞減運算不帶符號。

 

字節遞增遞減指令

    字遞增、遞減指令將輸入字IN加一或者減一,并將運算結果送到OUT中,其操作數為十六位有符號整數,需要注意字遞增、遞減運算帶符號。

 

字遞增遞減指令

    雙字遞增、遞減指令將輸入雙字IN加一或者減一,并將運算結果送到OUT中,其操作數為三十二位有符號雙整數,需要注意雙字遞增、遞減運算帶符號。

 

雙字遞增遞減指令

    下面我們舉例來說明整數運算指令在程序中的應用。在實際應用中,經常需要將現場采集的模擬量信號數據值進行轉換,得到對應的工程量數值,假設得到的轉換公式如下圖所示,為了便于演示,將AIW0的地址更改為VW0,需要注意,為了保證精度,運算時應該先進行乘法運算再進行除法運算。

 

整數運算指令應用舉例

    我們來編寫程序。雙擊電腦桌面上的STEP7-Micro/WIN SMART圖標,打開編程軟件,首先從指令樹的位邏輯中選擇一個常開觸點,拖放到程序編輯器的程序段1中,輸入地址SM0.0,在指令樹整數計算選項中拖動整數相減指令到剛剛添加的常開觸點后面,在IN1處輸入地址VW0,在IN2處輸入數值6400,在OUT處輸入地址VW2。

 

添加整數相減指令

    單擊工具欄插入向下垂直線按鈕,產生一個程序分支。因為乘法運算的結果可能超出十六位整數的范圍,所以需要使用整數相乘得到雙整數指令,插入該指令,在IN1處輸入地址VW2,在IN2處輸入數值100,在OUT處輸入地址VD4。

 

添加整數相乘得到雙整數指令

    再次單擊工具欄插入向下垂直線按鈕,繼續產生程序分支。因為VD4是雙整數,所以需要雙整數相除指令,插入該指令,在IN1處輸入地址VD4,在IN2處輸入數值25600,在OUT處輸入地址VD8。這樣,一個用整數運算指令編寫的模擬量運算程序就編寫完成了。

 

添加整數相除指令

    編譯并下載程序到S7-200 SMART PLC。單擊菜單中的下載按鈕,在打開的通信對話框中選擇要訪問的CPU并點擊確定進行下載,下載完成后關閉對話框。在線查看程序運行情況。單擊PLC菜單下的RUN按鈕運行項目,單擊調試菜單下的程序狀態按鈕在線觀察程序的運行情況,在狀態圖表中輸入地址VW0,格式為有符號整數,再輸入VD8。單擊狀態圖表的工具欄圖表狀態按鈕,可以看到VW0和VD8的當前值。

 

在線查看程序運行情況

    在VW0的新值列中輸入20000,單擊狀態圖表的工具欄寫入按鈕,則VW2變為相應的值,此時VD8自動計算為相應的數值。

 

自動計算相應的數值

Tags:smart,西門子plc,整數運算,指令  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
欧美乱妇狂野欧美在线视频| 91精品国产免费久久久久久青草| 美女黄色毛片免费看| 国产精品午夜电影| 一本一道dvd在线播放器| 特级欧美视频aaaaaa| 在线看www免费看| 亚洲综合久久综合激情久久| 精品丝袜人妻久久久久久| 大象视频在线免费观看| 亚洲国产日韩在线人成下载 | 精品久久无码中文字幕| 国产偷亚洲偷欧美偷精品| 99精品国产在热久久无毒不卡| 成人黄色电影在线观看| 久久久久久国产精品免费无码 | 国产精品亚洲成在人线| 18到20岁女人一级毛片| 在车子颠簸中进了老师的身体| 中国熟妇xxxx| 日本一区二区三区日本免费| 久久婷婷人人澡人人爱91 | 国产男女猛视频在线观看| chinese乱子伦xxxx国语对白 | 又色又爽又黄的视频软件app| 粗壮挺进人妻水蜜桃成熟漫画| 国产一级片在线| 精品国产欧美精品v| 厨房掀起馊子裙子挺进去视频| 男人桶女人j的视频在线观看| 免费av一区二区三区| 欧美日韩国产高清一区二区三区| 人妻少妇精品专区性色AV | 午夜两性色视频免费网站| 爱情岛论坛免费观看大全在线| 亚洲色成人WWW永久在线观看| 欧美国产综合欧美视频| 亚洲专区中文字幕| 日本久久久久久中文字幕| 久久99中文字幕伊人| 天天躁日日躁狠狠躁一区|