欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

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

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

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

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

    本節(jié)我們來(lái)學(xué)習(xí)西門子S7-200 SMART整數(shù)運(yùn)算指令,并通過(guò)一個(gè)實(shí)例來(lái)講解整數(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ù)為八位無(wú)符號(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)。

 

雙字遞增遞減指令

    下面我們舉例來(lái)說(shuō)明整數(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)用舉例

    我們來(lái)編寫程序。雙擊電腦桌面上的STEP7-Micro/WIN SMART圖標(biāo),打開(kāi)編程軟件,首先從指令樹(shù)的位邏輯中選擇一個(gè)常開(kāi)觸點(diǎn),拖放到程序編輯器的程序段1中,輸入地址SM0.0,在指令樹(shù)整數(shù)計(jì)算選項(xiàng)中拖動(dòng)整數(shù)相減指令到剛剛添加的常開(kāi)觸點(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。單擊菜單中的下載按鈕,在打開(kāi)的通信對(duì)話框中選擇要訪問(wèn)的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)文章列表
西門子S7-200 SMART 模擬量概述及自建庫(kù)文件,西門子PLC子程序創(chuàng)
西門子PLC編程常用基礎(chǔ)邏輯
一文學(xué)會(huì)設(shè)備運(yùn)行時(shí)間累計(jì)程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
S7-1200PLC入門初學(xué),需先熟悉PLC硬件結(jié)構(gòu)!S7-1200PLC硬件結(jié)構(gòu)
TIA Portal博途軟件和S7-1200PLC介紹
西門子200SMART PLC編程通過(guò)指針輕松實(shí)現(xiàn)多個(gè)數(shù)據(jù)排列
西門子S7-200SMART PLC如何實(shí)現(xiàn)星三角降壓?jiǎn)?dòng)多次調(diào)用?子程序編
西門子PLC子程序?qū)嵗琒7-200 SMART PLC帶參數(shù)子程序應(yīng)用實(shí)例
詳解步進(jìn)電機(jī)與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
西門子PLC編程實(shí)例  4個(gè)基本控制電路設(shè)計(jì)方法
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動(dòng)控制編程
西門子plc傳送帶操作控制,傳輸帶控制
西門子PLC實(shí)現(xiàn)汽車涂裝前處理生產(chǎn)線中的磷化槽液位控制
|分享| S7-200SMART常用指令(二)
S7-200SMART PLC 模擬量輸入案例,AM06模擬量擴(kuò)展模塊和SIT_R指令
|實(shí)用|一文讓你讀懂使用中斷功能  ATCH和DTCH和RETI、DISI
神級(jí)匯總,西門子PLC中斷指令及例程 ATCH和ENI
STEP7【步驟詳解】西門子 PLC PID組態(tài)設(shè)置及PID常見(jiàn)問(wèn)題解答
西門子plc怎么產(chǎn)生PWM信號(hào),脈沖輸出向?qū)WM輸出向?qū)?/a>
西門子200SMART與眾辰變頻器的MODBUS通信實(shí)例40001和十六進(jìn)制的轉(zhuǎn)
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
主站蜘蛛池模板: 嘉峪关市| 娄底市| 岢岚县| 汨罗市| 三门峡市| 宜州市| 合阳县| 潍坊市| 亳州市| 沂南县| 贵港市| 民丰县| 景东| 新泰市| 龙川县| 杂多县| 华容县| 马尔康县| 辉南县| 固安县| 美姑县| 雅安市| 洪江市| 溧阳市| 丽江市| 榕江县| 扬中市| 绥德县| 海淀区| 乐昌市| 商洛市| 奉新县| 鲁甸县| 赣州市| 永川市| 江北区| 广德县| 牡丹江市| 安新县| 正宁县| 静宁县|