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

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

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

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

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

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

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 西門子PLC > S7 PLC的幾種典型控制功能

S7 PLC的幾種典型控制功能

饒等 發(fā)布于2021-08-02 10:27 32 2 標(biāo)簽:S7 PLC,西門子PLC,PLC

【免費(fèi)下載】PLC軟件下載_PLC軟件安裝教程_PLC手冊(cè)下載_PLC案例下載!

【免費(fèi)學(xué)習(xí)】 變頻器精品課程_西門子PLC精品教程_三菱PLC精品教程!


今天小篇給大家介紹一下S7 PLC工程應(yīng)用中的幾種常用典型控制功能,包括數(shù)據(jù)的分離、數(shù)據(jù)的轉(zhuǎn)換、比例的計(jì)算等、表中取數(shù)等功能,以上的控制主要是關(guān)于數(shù)據(jù)的運(yùn)算和處理方面,而這在我們的各種工程應(yīng)用中都是可能用上的,這也很重要哦,下面我們就開(kāi)始分別講一下吧。

一、數(shù)據(jù)的分離

在工程控制應(yīng)用中,有些時(shí)候我們往往需要把接收到的數(shù)據(jù)進(jìn)行分離以便使用,比如說(shuō)在PLC的通信中,就會(huì)應(yīng)用數(shù)據(jù)的分離功能。舉個(gè)例子,如接收到某16位二進(jìn)制數(shù)據(jù),需要從16位數(shù)據(jù)把其高4位和低12位進(jìn)行分離,要實(shí)現(xiàn)這個(gè)目的,我們可以用除法指令或邏輯卷運(yùn)算指令去實(shí)現(xiàn)。

1、用整數(shù)除法實(shí)現(xiàn)

假設(shè)需要分離的16位二進(jìn)制數(shù)存儲(chǔ)在VW0中,為16#358E,將分離后的高4位存儲(chǔ)在VW4中,低12位存儲(chǔ)在VW2中。



用除法指令將VW0除以16#1000,則商為3,余數(shù)為16#58E,所以VD2的低16位(VW4)中存放16#3,VD2的高16位(VW2)中存放16#58E。

2、用邏輯運(yùn)算指令實(shí)現(xiàn)

將VW0的數(shù)據(jù)與16#0FFF進(jìn)行邏輯與運(yùn)算,此時(shí)將VW0的高4位全部變成了0,從而實(shí)現(xiàn)了VW0的低12位的分離;將VW0的數(shù)據(jù)與16#F000進(jìn)行邏輯與運(yùn)算,將VW0的低12位全部變成了0,然后進(jìn)行右移12位,從而實(shí)現(xiàn)了高4位的分離。



所以,我們可以靈活采用進(jìn)行邏輯運(yùn)算的值,并配合移位指令,就可以分離出任何所需的位。

二、數(shù)據(jù)的轉(zhuǎn)換

在PLC的運(yùn)算和顯示中,我們經(jīng)常會(huì)應(yīng)用到運(yùn)算和轉(zhuǎn)換,比如速度與頻率的轉(zhuǎn)換、距離和脈沖的轉(zhuǎn)換,或者是出現(xiàn)單位的轉(zhuǎn)換,比如英寸轉(zhuǎn)換成厘米等等。當(dāng)我們進(jìn)行運(yùn)算時(shí),需要先對(duì)數(shù)據(jù)的類型進(jìn)行轉(zhuǎn)換,數(shù)據(jù)類型轉(zhuǎn)換成統(tǒng)一的之后才能進(jìn)行運(yùn)算,我們以英寸轉(zhuǎn)換成厘米為例看一下。



根據(jù)單位轉(zhuǎn)換,1英寸的2.54厘米,因?yàn)?.54是浮點(diǎn)數(shù),需要進(jìn)行浮點(diǎn)數(shù)運(yùn)算,所得的英寸數(shù)據(jù)先通過(guò)I_DI、 DI_R指令將整數(shù)轉(zhuǎn)換成雙整數(shù),再轉(zhuǎn)換成浮點(diǎn)數(shù),之后再用MUL_R指令進(jìn)行浮點(diǎn)數(shù)乘法運(yùn)算。

此外,有時(shí)我們還會(huì)遇到需要將十進(jìn)制數(shù)用七段數(shù)碼顯示管進(jìn)行顯示時(shí),也需要用到轉(zhuǎn)換指令,此時(shí)用的是BCD與整數(shù)指令的轉(zhuǎn)換指令I(lǐng)_BCD、BCD_I,再將BCD碼轉(zhuǎn)換成七段碼顯示器的編碼,通過(guò)輸出口與七段數(shù)碼管相連接,這樣才能顯示。

三、表中取數(shù)

在某些工程應(yīng)用場(chǎng)合中,我們可能需要用到比較多的數(shù)據(jù),這時(shí)我們可以先把數(shù)據(jù)存到表中,之后再?gòu)谋碇邪褦?shù)據(jù)取出來(lái)使用,這種情況我們會(huì)應(yīng)用到FIFO指令。對(duì)于表指令,還有LIFO、AD_T-TBL、FILL_N、TBL_FIND等指令可以靈活使用。




執(zhí)行FIFO之前和之后,各個(gè)存儲(chǔ)器的數(shù)據(jù)如圖所示,執(zhí)行一次之后,將VW10的數(shù)據(jù)取出來(lái),并存儲(chǔ)在VW10中,這其實(shí)就是先進(jìn)先出的功能。

四、按比例的計(jì)算

在模擬量控制中,涉及到傳感器檢測(cè)模擬量信號(hào),比如說(shuō)溫度傳感器檢測(cè)溫度,因?yàn)槟M量采集的信號(hào)是電壓或電流值,要將傳感器采集的值換算成被測(cè)物理量的實(shí)際值,這時(shí)就需要用到比例計(jì)算放大模擬量值。假設(shè),溫度傳感器的最低檢測(cè)溫度是Tmin,其對(duì)應(yīng)的輸出電壓為Vmin,最低檢測(cè)溫度是Tmax,其對(duì)應(yīng)的輸出電壓為Vmax,要計(jì)算某個(gè)輸出電壓V所對(duì)應(yīng)的溫度T,我們可以利用如下公式計(jì)算:




以上就是S7 PLC工程應(yīng)用中的幾種常用典型控制功能,你掌握了嗎?

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

電工精品教程

立即掃碼免費(fèi)學(xué)習(xí)


電工題庫(kù)寶典

立即掃碼免費(fèi)下載

超全PLC學(xué)習(xí)資料包

立即掃碼免費(fèi)下載

故障查詢小程序

立即掃碼免費(fèi)使用

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

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

微信掃一掃分享

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

S7 PLC 西門子PLC PLC

相關(guān)推薦

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