模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

在工業(yè)應(yīng)用中,最普遍的兩個(gè)元素就是數(shù)字量和模擬量,今天我們聊一聊模擬量的編程,

模擬量作為工業(yè)控制中必不可少的一個(gè)元素,由模擬量傳感器發(fā)出信號(hào),最終由控制單元接收,可以表示溫度,壓力,流量,液位等等!在PLC控制系統(tǒng)中,最常見(jiàn)的模擬量信號(hào)為4-20ma,以前的文章我們也提到過(guò),4-20ma作為行業(yè)標(biāo)準(zhǔn)有著得天獨(dú)厚的優(yōu)勢(shì)。

那么除了4-20ma外,我們還可以用-10V~ +10V或者0-20ma等等,這些信號(hào)由傳感器發(fā)送出來(lái),最終進(jìn)入到PLC模擬量輸入通道,那么你知道PLC怎么識(shí)別和控制嗎?

我們用實(shí)例來(lái)說(shuō)明一下,看完本文后你也可以使用PLC編程控制模擬量!

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

一、S7-200 模擬量使用簡(jiǎn)介

S7-200系列產(chǎn)品可以采集標(biāo)準(zhǔn)的電壓、電流模擬量信號(hào)和熱電偶、熱電阻溫度傳感器信號(hào)。普通的電壓和電流信號(hào)經(jīng)過(guò)A/D轉(zhuǎn)換成為0~32000 或者-32000~32000 之間的整數(shù)。溫度傳感器信號(hào)被直接轉(zhuǎn)換為攝氏度(或華氏度)溫度值,省去了復(fù)雜的溫度值換算。

S7-200系列可以提供的模擬量輸出信號(hào)有-10V~ +10V之間的電壓和0~20mA 的電流信號(hào),能夠滿足大多數(shù)模擬量負(fù)載的需求。

S7-200系列的模擬量擴(kuò)展模塊選型靈活,用戶(hù)可以根據(jù)實(shí)際需要選擇使用CPU224XP集成的模擬量通道,或者使用4通道輸入、8通道輸入、2通道輸出、4通道輸出和輸入輸出混合模塊。

224 XP在CPU上集成了兩個(gè)模擬量輸入端口和一個(gè)模擬量輸出端口。

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

224 XP 的模擬量輸入/輸出通道的精度為 12位。 224 XP上的模擬量輸入轉(zhuǎn)換速度比模擬量擴(kuò)展模塊慢,因此要求高的場(chǎng)合請(qǐng)使用模擬量擴(kuò)展模塊。

分辨率是A/D模擬量轉(zhuǎn)換芯片的轉(zhuǎn)換精度,即用多少位的數(shù)值來(lái)表示模擬量。S7-200模擬量模塊的轉(zhuǎn)換分辨率是12位,能夠反映模擬量變化的最小單位是滿量程的1/4096。

模擬量轉(zhuǎn)換的精度除了取決于A/D轉(zhuǎn)換的分辨率,還受到轉(zhuǎn)換芯片的外圍電路的影響。在實(shí)際應(yīng)用中,輸入的模擬量信號(hào)會(huì)有波動(dòng)、噪聲和干擾,內(nèi)部模擬電路也會(huì)產(chǎn)生噪聲、漂移,這些都會(huì)對(duì)轉(zhuǎn)換的最后精度造成影響。這些因素造成的誤差要大于A/D芯片的轉(zhuǎn)換誤差。

二、CPU 224 XP本體集成的模擬量I/O接線圖如下:

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

圖中:

a:此處表示A+和B+都可以接±10V信號(hào)

b:電流型負(fù)載接在I和M端子之間

c:電壓型負(fù)載接在V和M端子之間

S7-224 XP 的兩路模擬量輸入通道被出廠設(shè)置為電壓信號(hào)(0-10V)輸入。為了能夠輸入電流信號(hào),必須在 A+ 與 M 端 (或 B+ 與 M 端) 之間并入一個(gè)500 歐姆的電阻。并必須確保外接電流源具有短路保護(hù)以防損壞。因?yàn)闆](méi)有充分隔離,外接電阻也可成為干擾源。

為了得到盡量精確的測(cè)量結(jié)果,推薦使用公差盡可能小的電阻。當(dāng)在500歐電阻兩端施加最大 28.8V 的電壓時(shí),電阻消耗功率為1.66W。要選擇功率大于1.66瓦的500歐電阻。

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

三、模擬量比例換算

S7-200 CPU內(nèi)部用數(shù)值表示外部的模擬量信號(hào),兩者之間有一定的數(shù)學(xué)關(guān)系。這個(gè)關(guān)系就是模擬量/數(shù)值量的換算關(guān)系。例如,使用一個(gè)0 - 20mA的模擬量信號(hào)輸入,在S7-200 CPU內(nèi)部,0 - 20mA對(duì)應(yīng)于數(shù)值范圍0 - 32000;對(duì)于4 - 20mA的信號(hào),對(duì)應(yīng)的內(nèi)部數(shù)值為6400 - 32000。

模擬量轉(zhuǎn)換的目的不是在S7-200 CPU中得到一個(gè)0 - 32000之類(lèi)的數(shù)值;對(duì)于編程和操作人員來(lái)說(shuō),得到具體的物理量數(shù)值(如壓力值、流量值),或者對(duì)應(yīng)物理量占量程的百分比數(shù)值更重要,這是換算的最終目標(biāo)。

1、通用比例換算公式

模擬量的輸入/輸出都可以用下列的通用換算公式換算:

Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

其中:

Ov:換算結(jié)果,Iv:換算對(duì)象,Osh:換算結(jié)果的高限,Osl:換算結(jié)果的低限,

Ish:換算對(duì)象的高限,Ish:換算對(duì)象的低限。

它們之間的關(guān)系可以圖示如下:

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

2、實(shí)用指令庫(kù)

為便于用戶(hù)使用,用戶(hù)可以將“自定義指令庫(kù)”添加到自己的Micro/WIN編程軟件中應(yīng)用。下載并添加模擬量比例換算指令庫(kù)如下圖中的scale_E(V1.0),或scaling(V1.2)。

模擬量在PLC里怎么應(yīng)用?5分鐘后就學(xué)會(huì)模擬量接線和編程!

在這個(gè)指令庫(kù)中,子程序Scale_I_to_R可用來(lái)進(jìn)行模擬量輸入到S7-200內(nèi)部數(shù)據(jù)的轉(zhuǎn)換;子程序Scale_R_I可用于內(nèi)部數(shù)據(jù)到模擬量輸出的轉(zhuǎn)換。

四、模擬量編程實(shí)例

1、模擬電路圖及接線如下圖,24V電源采用S7-224 XP自帶的電源。調(diào)節(jié)電位器可以得到0—9V的直流電壓輸出。

推薦
標(biāo)簽
  • 研華科技是大公司嗎知乎招聘崗位怎么樣

  • 研華科技有限公司官網(wǎng)首頁(yè)招聘信息電話

  • 研華科技610l主板型號(hào)查詢(xún)官網(wǎng)網(wǎng)址

  • 研華科技是臺(tái)灣公司嗎知乎招聘網(wǎng)

  • 研華科技售后怎么樣可靠嗎

  • 研華固態(tài)硬盤(pán)怎么樣

  • 蘇州研華科技是國(guó)企嗎

  • 研華科技610h裝機(jī)教程

  • 研華電腦主機(jī)

  • 研華simb-a31

  • 南寧研華電子科技有限公司官網(wǎng)首頁(yè)招聘信息電話

  • 研華工業(yè)電腦ITA-1610可以改家用電腦嗎

  • 研華科技有限公司招聘官網(wǎng)網(wǎng)址是多少

  • 上海研華科技有限公司官網(wǎng)電話號(hào)碼

  • 研華官網(wǎng)售后電話是多少號(hào)碼查詢(xún)的

  • 北京研華科技有限公司怎么樣啊知乎

  • 研華驅(qū)動(dòng)安裝教程圖解大全下載

  • 研華公司好進(jìn)嘛知乎

  • 研華utc-315

  • 南寧研華電子科技有限公司官網(wǎng)首頁(yè)招聘電話號(hào)碼多少

  • 研華一體機(jī)怎樣重裝系統(tǒng)還原設(shè)置教程

  • 研華科技是國(guó)企嗎還是私企呀知乎文章

  • 研華科技是外企嗎還是私企呀知乎文章

  • 研華驅(qū)動(dòng)安裝教程下載不了軟件

  • 研華科技招聘普工信息網(wǎng)站查詢(xún)

  • 研華電腦售后怎么樣知乎推薦

  • 研華機(jī)箱廠是干什么的啊

  • 研華ITA-1711 bios

  • 研華科技售后服務(wù)熱線電話號(hào)碼是多少啊

  • 研華科技是世界500強(qiáng)嗎知乎視頻下載不了

  • 浦东新区| 彭州市| 通榆县| 濮阳县| 绵阳市| 五家渠市| 伽师县| 北宁市| 花垣县| 溆浦县| 梓潼县| 东丽区| 烟台市| 资源县| 保山市| 英超| 青铜峡市| 沁水县| 万源市| 新晃| 平凉市| 郁南县| 鹤庆县| 宁城县| 揭阳市| 祁连县| 灵川县| 淮北市| 怀化市| 克什克腾旗| 封丘县| 抚顺市| 博湖县| 万州区| 略阳县| 加查县| 苏尼特右旗| 青州市| 巴东县| 大渡口区| 澄城县|