999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁 > 文章中心 > 西門子PLC > S7-1200 PLC數(shù)學(xué)函數(shù)指令之基本數(shù)學(xué)運(yùn)算(下)

S7-1200 PLC數(shù)學(xué)函數(shù)指令之基本數(shù)學(xué)運(yùn)算(下)

吳翠萍 發(fā)布于2020-11-03 14:49 24 2 標(biāo)簽:西門子PLC,S7-1200 PLC,PLC指令

【點(diǎn)擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件

【點(diǎn)擊獲取】三菱PLC例程117個(gè)|西門子PLC例程777個(gè)

【點(diǎn)擊下載】2020新電工仿真軟件


在上一篇文章介紹了數(shù)學(xué)函數(shù)指令的基本的數(shù)學(xué)運(yùn)算指令中的加ADD、減SUB、乘MUL、除DIV、取余數(shù)MOD、計(jì)算指令CALCULATE,這篇文章就介紹一下剩余的數(shù)學(xué)運(yùn)算指令吧,包括取補(bǔ)碼NEG、遞增INC、遞減DEC、取大小值和絕對值A(chǔ)BS指令。


除了遞增遞減指令,取補(bǔ)碼、取大小值和絕對值指令都是S7-200 SMART PLC中沒有的哦,大家還是可以掌握一下的,不廢話了,那我們就開始吧。


1、遞增指令I(lǐng)NC和遞減指令DEC

遞增指令就是每執(zhí)行一次這個(gè)指令,結(jié)果就在原來的基礎(chǔ)上進(jìn)行加1,遞減指令就是每執(zhí)行一次這個(gè)指令,結(jié)果就在原來的基礎(chǔ)上進(jìn)行減1。

一般來說,遞增遞減指令我們都會(huì)配合脈沖指令等一起使用,需要注意的是遞增遞減指令所支持的數(shù)據(jù)類型是有符號整數(shù)和無符號整數(shù)。



下面我們以一個(gè)停車場車輛計(jì)數(shù)的例子來看一下程序的編寫。


控制要求:停車場設(shè)有入庫和出庫的感應(yīng)器,用于檢測車輛的入庫和出庫,入庫之后進(jìn)行加1計(jì)數(shù),出庫進(jìn)行減1計(jì)數(shù),如果停車場的車輛等于100輛時(shí),“已滿”指示燈亮,如果停車場車輛小于100輛時(shí),“有車位”指示燈亮,同時(shí)顯示剩余車位。





2、取補(bǔ)碼NEG和絕對值指令A(yù)BC

如果我們需要對一個(gè)數(shù)據(jù)的符號進(jìn)行取反,也就是說本來是正數(shù)的,要取反變成負(fù)數(shù),我們就可以使用取補(bǔ)碼指令。而絕對值指令就是負(fù)數(shù)取絕對值,可以變成正數(shù)。其實(shí)我們就會(huì)發(fā)現(xiàn)這兩個(gè)指令是相對應(yīng)的,可以互為轉(zhuǎn)換。我們需要注意的是這兩個(gè)指令只能針對有符號數(shù)進(jìn)行操作,因?yàn)檫@兩個(gè)指令其實(shí)就是對數(shù)據(jù)符號的處理。





上圖的程序的功能是數(shù)據(jù)1和數(shù)據(jù)2的差值相差大于10的情況下,就使Q0.2報(bào)警輸出。數(shù)值1和數(shù)值2相差大于10有兩種情況,一種是數(shù)據(jù)1比數(shù)據(jù)2大10,第二種是數(shù)據(jù)2比數(shù)據(jù)1大10,所以我們在判斷差值的時(shí)候可以使用絕對值指令進(jìn)行處理。


3、大值MAX、小值MIN、設(shè)置限制值LIMIT

取大值指令是MAX,取小值指令是MIN,這兩個(gè)指令就是從輸入的操作數(shù)中找到大值和小值進(jìn)行輸出,那這里的多個(gè)輸入操作數(shù),我們可以通過點(diǎn)擊指令左下方的新增按鈕來增加輸入管腳,這兩個(gè)指令可以支持整數(shù)和DTL的數(shù)據(jù)類型。



設(shè)置限制值LIMIT指令是用于將輸入的值限制在輸入MIN和MAX值的范圍之內(nèi),如果輸入的值在其范圍之內(nèi),那么輸出的值就是輸入值,如果輸入值小于MIN值,那么輸出端輸出的值是MIN值,如果輸入值大于MAX值,那么輸出端輸出的值是MAX值。


那么這個(gè)指令在什么情況下會(huì)使用呢?


一般來說在模擬量數(shù)據(jù)采集中會(huì)應(yīng)用到,用于限制采集的值是在數(shù)字量范圍內(nèi)的。這個(gè)指令支持的數(shù)據(jù)類型和MAX/MIN一樣,都可以支持整數(shù)和DTL數(shù)據(jù)類型。




以上就是S7-1200 PLC的數(shù)學(xué)運(yùn)算指令,這幾個(gè)指令也是比較有用的指令,大家需要掌握一下哦,這邊通過案例程序的講解,大家應(yīng)該能夠理解指令的功能了吧?

關(guān)于數(shù)學(xué)函數(shù)中的指數(shù)運(yùn)算指令和三角函數(shù)運(yùn)算指令,這邊就不做講解了,大家有興趣的可以自己去了解一下哦~

技成培訓(xùn)網(wǎng)原創(chuàng),作者:蔡慧滎,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究~


技成培訓(xùn)

微信公眾號:jcpeixun


技成電工課堂

微信公眾號:jcdgkt


技成PLC課堂

微信公眾號:jc-plc

若有收獲,就點(diǎn)個(gè)贊吧!

文章來源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請聯(lián)系站長
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

西門子PLC S7-1200 PLC PLC指令

相關(guān)推薦

最新文章 熱門文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門標(biāo)簽