国产清洁工av剧情精品_欧洲日韩av网站_国产视频手机在线播放_亚洲精品国产va在线观看蜜芽_AV网页在线好看_久久精品国产亚洲精品2023_一级日韩一级欧美_亚洲欧美日韩中文天堂_最近中文字幕mv在线视频_男女啪啪高潮激烈免费版网站

您好,歡迎訪問泰安宏盛自動(dòng)化科技有限公司!
20年專注工控自動(dòng)化研發(fā)制造 系統(tǒng)設(shè)計(jì)\制作\安裝一條龍服務(wù)
全國咨詢熱線:18605386049
當(dāng)前位置: 首頁 > 技術(shù)資料 > 程序案例

PLC編程算法最全的

作者:小編 時(shí)間:2023-09-22 17:49:33 點(diǎn)擊:

PLC最全的編程算法

PLC中只有三個(gè)量:開關(guān)量、模擬量、脈沖量。只有了解三者的關(guān)系,才能熟練掌握PLC。

PLC編程算法(一)

1.開關(guān)量也稱為邏輯量,這意味著只有兩個(gè)值,0或1,開或關(guān)。它是最常用的控制,控制它是PLC的優(yōu)勢,也是PLC最基本的應(yīng)用。

開關(guān)控制的目的是使PLC根據(jù)開關(guān)的當(dāng)前輸入組合和歷史輸入順序產(chǎn)生相應(yīng)的開關(guān)輸出,使系統(tǒng)按一定順序工作。所以有時(shí)也叫順序控制。

而順序控制又分為手動(dòng)、半自動(dòng)或自動(dòng)。采用的控制原則是分散控制、集中控制和混合控制。

2.模擬量是指一些不斷變化的物理量,如電壓、電流、壓力、速度、流量等。

可編程控制器是在繼電器控制中引入微處理技術(shù)后發(fā)展起來的,可以方便可靠地用于開關(guān)控制。由于模擬量可以轉(zhuǎn)換成數(shù)字量,而數(shù)字量只是一個(gè)多位開關(guān)量,所以轉(zhuǎn)換后的模擬量可以通過PLC進(jìn)行可靠的處理和控制。

因?yàn)檫B續(xù)生產(chǎn)過程往往有模擬量,所以模擬量控制有時(shí)也叫過程控制。

模擬量大多是非電量,PLC只能處理數(shù)字量和電量。要實(shí)現(xiàn)它們之間的轉(zhuǎn)換,必須有傳感器將模擬量轉(zhuǎn)換成數(shù)字量。如果電量不標(biāo)準(zhǔn),必須通過變送器將非標(biāo)準(zhǔn)電量變?yōu)闃?biāo)準(zhǔn)電信號,如4-20mA、1-5V、0-10V等。

同時(shí),必須有模擬輸入單元(A/D)將這些標(biāo)準(zhǔn)電信號轉(zhuǎn)換成數(shù)字信號;模擬輸出單元(D/A)用于將PLC處理的數(shù)字量轉(zhuǎn)換成模擬量——標(biāo)準(zhǔn)的電信號。

因此,標(biāo)準(zhǔn)電信號和數(shù)字量之間的轉(zhuǎn)換需要各種操作。需要找出模擬單位的分辨率和標(biāo)準(zhǔn)電信號。例如:

PLC模擬單元分辨率為1/32767,對應(yīng)的標(biāo)準(zhǔn)功率為0-10v,待測溫度為0-100。那么0-32767對應(yīng)0-100的溫度值。那么對應(yīng)1的數(shù)值計(jì)算為327.67。如果想把溫度值精確到0.1,可以得到327.67/10。

模擬控制包括反饋控制、前饋控制、比例控制和模糊控制。以上是PLC中數(shù)字量的計(jì)算過程。

3.脈沖量是一個(gè)數(shù)字量,其值總是在0(低電平)和1(高電平)之間交替變化。每秒交替變化的脈沖數(shù)稱為頻率。

PLC脈沖量的控制目的主要是位置控制、運(yùn)動(dòng)控制、軌跡控制等。比如脈沖數(shù)在角度控制中的應(yīng)用。步進(jìn)電機(jī)驅(qū)動(dòng)器細(xì)分為每轉(zhuǎn)10000,需要步進(jìn)電機(jī)旋轉(zhuǎn)90度。那么待動(dòng)作的脈沖值為=10000/(360/90)=2500。PLC編程算法(2) ——模擬計(jì)算

1,-10-10V .-10v-10v的電壓以6000的分辨率轉(zhuǎn)換為f448-0bb8hex (-3000-3000)。分辨率為12000時(shí),轉(zhuǎn)換為E890-1770十六進(jìn)制(-6000-6000)。

2、0—10V。0-10v的電壓以12000的分辨率轉(zhuǎn)換成0-1770十六進(jìn)制(0-6000)。它以12000分辨率轉(zhuǎn)換為0-2e E0十六進(jìn)制(0-12000)。

3、0—20mA。0-20ma電流以6000分辨率轉(zhuǎn)換為0-1770 hex (0-6000 );它以12000分辨率轉(zhuǎn)換為0-2e E0十六進(jìn)制(0-12000)。

4、4—20mA。當(dāng)電流為4-20mA時(shí),以6000的分辨率轉(zhuǎn)換為0-1770十六進(jìn)制(0-6000)。它以12000分辨率轉(zhuǎn)換為0-2e E0十六進(jìn)制(0-12000)。

以上只是簡單介紹。不同的PLC分辨率不同,你測量的物理量的測量范圍也不同。計(jì)算結(jié)果可能有些差異。

注:模擬輸入的接線要求

1.使用屏蔽雙絞線,但不要連接屏蔽層。

2.當(dāng)不使用輸入時(shí),將電壓輸入和通信端子短路。

3.模擬信號線與電源線(交流電源線、高壓線等)隔離。)。

4.當(dāng)電源線有干擾時(shí),在輸入部分和電源單元之間安裝一個(gè)濾波器。

5.確認(rèn)接線正確后,首先接通CPU單元電源,然后接通負(fù)載電源。

6.斷電時(shí),先切斷負(fù)載的電源,再切斷CPU的電源。

PLC編程算法(3)——脈沖量的計(jì)算

脈沖量的控制主要用于步進(jìn)電機(jī)和伺服電機(jī)的角度控制、距離控制和位置控制。下面是步進(jìn)電機(jī)的一個(gè)例子來說明每種控制模式。(機(jī)械工業(yè)出版社e horizon,ID:cmp_dgdz1)

1.步進(jìn)電機(jī)的角度控制。首先要定義步進(jìn)電機(jī)的細(xì)分?jǐn)?shù),然后確定步進(jìn)電機(jī)一轉(zhuǎn)所需的脈沖總數(shù)。計(jì)算“角度百分比=設(shè)定角度/360(即一圈)”“角度動(dòng)作脈沖數(shù)=一圈總脈沖數(shù)*角度百分比?!?/p>

公式為:角度動(dòng)作脈沖數(shù)=一轉(zhuǎn)總脈沖數(shù)*(設(shè)定角度/360)。

2.步進(jìn)電機(jī)的距離控制。首先,確定步進(jìn)電機(jī)旋轉(zhuǎn)一周所需的脈沖總數(shù)。然后確定步進(jìn)電機(jī)滾輪的直徑,計(jì)算滾輪的周長。計(jì)算每個(gè)脈沖的運(yùn)行距離。最后,計(jì)算在設(shè)定距離運(yùn)行的脈沖數(shù)。公式為:設(shè)定距離脈沖數(shù)=設(shè)定距離/[(滾筒直徑*3.14)/每轉(zhuǎn)總脈沖數(shù)]

3.步進(jìn)電機(jī)的位置控制是角度控制和距離控制的結(jié)合。

以上只是對步進(jìn)電機(jī)控制方式的簡單分析,可能與實(shí)際情況有所不同,僅供參考。

伺服電機(jī)的作用與步進(jìn)電機(jī)相同,但要考慮伺服電機(jī)的內(nèi)部電子傳動(dòng)比和伺服電機(jī)的減速比。


QQ在線咨詢
聯(lián)系電話
17658151177
售后服務(wù)
17658151177