半分鐘理解學(xué)會(huì)PLC編程的邏輯計(jì)算
對(duì)于PLC編程的理解,其中不外乎就是相關(guān)的三大量:數(shù)字邏輯量即開(kāi)關(guān)量、線性變化的模擬量、高速脈沖量。
學(xué)習(xí)中我們只要弄明白這三大量的關(guān)系,問(wèn)題就能迎刃而解,自然你就能熟練的掌握PLC編程方式了。
第一條, 開(kāi)關(guān)量也就是邏輯量,就是對(duì)與錯(cuò),是與非的問(wèn)題,表現(xiàn)在為0或?yàn)?、是ON或是OFF。這是最常用最常見(jiàn)的控制方式,即開(kāi)關(guān)控制是PLC端口的優(yōu)勢(shì),也是PLC最基礎(chǔ)的實(shí)現(xiàn)形式,應(yīng)用形式。
邏輯量控制的目的:通過(guò)開(kāi)關(guān)量的實(shí)時(shí)的輸入進(jìn)行組合與前期的邏輯輸入先后順序,實(shí)現(xiàn)PLC程序運(yùn)算而得出相應(yīng)的開(kāi)關(guān)邏輯輸出,以使plc控制系統(tǒng)能按一定的順序工作。因此我們也叫這種控制為順序控制。
這類(lèi)控制又叫手動(dòng)控制、半自動(dòng)作業(yè)控制或全自動(dòng)控制。而采用的控制原理有分散、集中與混合控制三種方式。
第二條、 線性的模擬量就是指一些連續(xù)變化的物理量,比如說(shuō)我們的具體年齡,它每時(shí)每刻都在增長(zhǎng),我們沒(méi)有辦法說(shuō)出具體的值,具體在電路中就以電壓、電流、壓力、速度、流量的形式表現(xiàn)出來(lái)。,而實(shí)際上我們關(guān)心和處理的也都是這樣的量
PLC是由電氣繼電控制電路引入改進(jìn),伴隨硬件電路和計(jì)算機(jī)發(fā)展而來(lái)的,能夠很方便及很可靠地用于開(kāi)關(guān)邏輯控制。我們處理模擬量也是要轉(zhuǎn)換成數(shù)字量,機(jī)器本身只能處理數(shù)字量信息,數(shù)字量只是多位的開(kāi)關(guān)量,故經(jīng)轉(zhuǎn)換后的模擬量,PLC也完全可以可靠的進(jìn)行處理控制。
在自動(dòng)化控制線上連續(xù)的生產(chǎn)過(guò)程最常用的就是模擬量,所以模擬量控制有時(shí)也稱(chēng)過(guò)程控制。
模擬量有時(shí)也非電量,而PLC只能處理數(shù)字量、電量。所有要實(shí)現(xiàn)它們之間的轉(zhuǎn)換要有傳感器檢測(cè)相應(yīng)的值再通過(guò) 變送器送到PLC的專(zhuān)用模塊,把模擬量轉(zhuǎn)換成數(shù)電量。就能得到標(biāo)準(zhǔn)的通用的電信號(hào),通常4—20mA、1—5V、0—10V就是通用的電信號(hào)。
plc模塊上集成了有模擬量輸入單元(A/D),把這些標(biāo)準(zhǔn)的電信號(hào)變換成數(shù)字信號(hào);模擬量輸出單元(D/A),以把PLC處理后的數(shù)字量變換成模擬量——標(biāo)準(zhǔn)的電信號(hào)。
因此標(biāo)準(zhǔn)電信號(hào)、數(shù)字量之間的轉(zhuǎn)換就要用到各種運(yùn)算。這就需要搞清楚模擬量單元的分辨率以及標(biāo)準(zhǔn)的電信號(hào)。例如:
PLC模擬單元的分辨率是1/32767,對(duì)應(yīng)的標(biāo)準(zhǔn)電量是0—20MA,所要檢測(cè)的是溫度值0—100℃。那么0—32000對(duì)應(yīng)0—100℃的溫度值。然后計(jì)算出1℃所對(duì)應(yīng)的數(shù)字量是327.67。如果想把溫度值精確到0.1℃,把327.67/10即可。
線性模擬量控制包括:反饋控制、前饋控制、比例控制、模糊控制等。這些都是PLC內(nèi)部邏輯數(shù)字量的運(yùn)算過(guò)程。
第三天、 脈沖量是就是晶體管輸出PLC的快速通斷而產(chǎn)生的。每秒鐘脈沖交替變化的次數(shù)稱(chēng)為頻率。
PLC脈沖運(yùn)用控制應(yīng)用于位置控制、運(yùn)動(dòng)控制、行動(dòng)軌跡控制等。例如:脈沖數(shù)在角度控制中的應(yīng)用。步進(jìn)電機(jī)驅(qū)動(dòng)器的細(xì)分度每圈10000,要求步進(jìn)電機(jī)旋轉(zhuǎn)90度。那么所要?jiǎng)幼鞯拿}沖數(shù)值=10000/(360/90)=2500
本文網(wǎng)址:
相關(guān)信息: