日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

西門子plc S7-200Smart_西門子S7-200 SMART編程實(shí)例,整數(shù)運(yùn)算指令如何使用?

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2023-01-16

    本節(jié)我們來學(xué)習(xí)西門子S7-200 SMART整數(shù)運(yùn)算指令,并通過一個(gè)實(shí)例來講解整數(shù)運(yùn)算指令如何使用。S7-200 SMART的整數(shù)運(yùn)算指令主要包括加、減、乘、除運(yùn)算指令和遞增、遞減運(yùn)算指令。

 

加減乘除運(yùn)算指令

 

遞增、遞減運(yùn)算指令

    整數(shù)的加、減、乘、除運(yùn)算指令分別實(shí)現(xiàn)了將兩個(gè)十六位整數(shù)相加、相減、相乘和相除,從而產(chǎn)生一個(gè)十六位的整數(shù)運(yùn)算結(jié)果,其中除法指令只得到商,不保留余數(shù)。

 

整數(shù)的加減乘除指令

    雙整數(shù)的加、減、乘、除指令分別實(shí)現(xiàn)了將兩個(gè)三十二位的雙整數(shù)相加、相減、相乘和相除,從而產(chǎn)生一個(gè)三十二位的雙整數(shù)結(jié)果,其中除法指令只得到商,不保留余數(shù)。

 

雙整數(shù)的加減乘除指令

    當(dāng)兩個(gè)十六位整數(shù)相乘,所得的結(jié)果可能溢出十六位整數(shù)范圍時(shí),可以使用整數(shù)相乘得雙整數(shù)指令,它將兩個(gè)十六位整數(shù)IN1和IN2相乘,從而產(chǎn)生一個(gè)三十二位的雙整數(shù)結(jié)果。

 

整數(shù)相乘得雙整數(shù)指令

    帶余數(shù)的整數(shù)除法指令,將兩個(gè)十六位的整數(shù)IN1和IN2相除從而產(chǎn)生一個(gè)三十二位的結(jié)果,其中操作數(shù)IN1和IN2是十六位有符號(hào)整數(shù),三十二位的結(jié)果OUT中,高十六位為余數(shù),低十六位為商。

 

帶余數(shù)的整數(shù)除法指令

    字節(jié)遞增、遞減指令將輸入字節(jié)IN加一或者減一,并將運(yùn)算結(jié)果送到OUT中,其操作數(shù)為八位無符號(hào)數(shù),需要注意字節(jié)遞增、遞減運(yùn)算不帶符號(hào)。

 

字節(jié)遞增遞減指令

    字遞增、遞減指令將輸入字IN加一或者減一,并將運(yùn)算結(jié)果送到OUT中,其操作數(shù)為十六位有符號(hào)整數(shù),需要注意字遞增、遞減運(yùn)算帶符號(hào)。

 

字遞增遞減指令

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

 

雙字遞增遞減指令

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

 

整數(shù)運(yùn)算指令應(yīng)用舉例

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

 

添加整數(shù)相減指令

    單擊工具欄插入向下垂直線按鈕,產(chǎn)生一個(gè)程序分支。因?yàn)槌朔ㄟ\(yùn)算的結(jié)果可能超出十六位整數(shù)的范圍,所以需要使用整數(shù)相乘得到雙整數(shù)指令,插入該指令,在IN1處輸入地址VW2,在IN2處輸入數(shù)值100,在OUT處輸入地址VD4。

 

添加整數(shù)相乘得到雙整數(shù)指令

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

 

添加整數(shù)相除指令

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

 

在線查看程序運(yùn)行情況

    在VW0的新值列中輸入20000,單擊狀態(tài)圖表的工具欄寫入按鈕,則VW2變?yōu)橄鄳?yīng)的值,此時(shí)VD8自動(dòng)計(jì)算為相應(yīng)的數(shù)值。

 

自動(dòng)計(jì)算相應(yīng)的數(shù)值

Tags:smart,西門子plc,整數(shù)運(yùn)算,指令  
責(zé)任編輯:admin
相關(guān)文章列表
分分鐘玩轉(zhuǎn)通訊!西門子plc的Modbus通訊MBUS_CTRL 、MBUS_MSG和M
一篇文章徹底搞定西門子PLC存儲(chǔ)器精華知識(shí)(圖文并茂,良心整理)
西門子plc smart軟元件寄存器存儲(chǔ)器_西門子PLC先從S7-200 SMART 
西門子plc smart模擬量常見問題_西門子S7-200SMART 模擬量等常見
西門子SMART PLC 常見問題,必備知識(shí)點(diǎn)!西門子plc smart常見問題
西門子plc smart選型_西門子Smart 200 PLC實(shí)際項(xiàng)目中的選型應(yīng)用
西門子plc RS觸發(fā)器指令的分類與用法 _ SR觸發(fā)器用法
西門子plc S7-200  FOR語句循環(huán)問題_西門子FOR循環(huán)
西門子PLC 200Smart 編程中如何用FOR循環(huán)指令輕松實(shí)現(xiàn)多個(gè)數(shù)據(jù)按
西門子Plc計(jì)數(shù)器指令的程序代碼示例_產(chǎn)品數(shù)量檢測(cè)梯形圖
西門子s7-200系列plc實(shí)例:搶答器控制程序,三路搶答器設(shè)計(jì)
西門子PLC模擬量轉(zhuǎn)換scale模塊公式代碼分析S_ITR  模擬量子程序計(jì)
西門子PLC S7-200模擬量的線性化處理_ 4到20ma模擬量轉(zhuǎn)換公式
西門子plc 讀實(shí)時(shí)時(shí)鐘READ_ RTC( Read real time clock 讀實(shí)時(shí)時(shí)
西門子plc 指令SHRB 移位寄存器指令用法例子
用西門子PLC設(shè)計(jì)天塔之光控制系統(tǒng)梯形圖實(shí)例
西門子PLC數(shù)據(jù)處理指令_循環(huán)左移、循環(huán)右移、寄存器移位SHRB
西門子plc S7-200系列PLC整數(shù)加減乘除指令入門教程_算術(shù)運(yùn)算
西門子plc變量存儲(chǔ)器知識(shí)_西門子S7-200的VB、VW和VD
西門子plc寄存器的vb vw vd 數(shù)據(jù)長度及關(guān)系
西門子plc變量存儲(chǔ)器v0.0與VB0、VD0、VW0的關(guān)系
西門子S7-200 Smart plc的Modbus RTU庫通訊輪詢實(shí)例
西門子200PLC中AIW0是什么意思_模擬量通道地址_模擬量地址
西門子plc S7-200PLC的地址分配_開關(guān)量地址模擬量輸入輸出地址分
西門子plc s7-200如何用模擬量編程_EM235模擬量編程梯形圖
西門子plc程序梯形圖實(shí)例:led數(shù)碼管顯示9-5控制系統(tǒng)
西門子plc指令和三菱plc指令大全_西門子、三菱指令大全
西門子plc S7-200smart數(shù)據(jù)類型和存儲(chǔ)區(qū)和尋址方式
西門子PLC 200SMART型號(hào)大全,S7-200 SMART各個(gè)CPU 模塊及輸入輸
學(xué)好西門子S7-200 smart PLC基礎(chǔ)知識(shí)必備 映像區(qū)和數(shù)據(jù)類型,定時(shí)
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢