很多接觸自動化行業的小白們,都感覺PLC編程令人頭大,其隨變化多端,卻也有規律可循哦,每個人編程的習慣和方法都不同,不強求一致,但一些訣竅還是可以多遵循!
1、理清邏輯關係、時序關係,PLC編程無法三大量:開關量、模擬量、脈衝量。搞清楚這三者的關係,就能熟練運用PLC了。開關量也叫邏輯量,一般取兩個值,0或1,ON或OFF。對它進行控制是PLC的優勢,也是PLC基本的應用。
2、模擬量是指一些連續變化的物理量。如電壓、電流、壓力、速度、流量等。PLC是由繼電控制引入微處理技術後發展而來的,可方便及可靠地用於開關量控制。由於模擬量可轉換成數字量,數字量只是多位的開關量,故經轉換後的模擬量,PLC也完全可以可靠的進行處理控制。
(1)、-10—10V。-10V—10V的電壓時,在6000解析度時被轉換為F448—0BB8Hex(-3000—3000);12000解析度時被轉換為E890—1770Hex(-6000—6000)。 (2)、0—10V。0—10V的電壓時,在12000解析度時被轉換為0—1770Hex(0—6000);12000解析度時被轉換為0—2EE0Hex(0—12000)。 (3)、0—20mA。0—20mA的電流時,在6000解析度時被轉換為0—1770Hex(0—6000);12000解析度時被轉換為0—2EE0Hex(0—12000)。 (4)、4—20mA。4—20mA的電流時,在6000解析度時被轉換為0—1770Hex(0—6000);12000解析度時被轉換為0—2EE0Hex(0—12000)。
(3)、脈衝量是其取值總是不斷的在0(低電平)和1(高電平)之間交替變化的數字量。每秒鐘脈衝交替變化的次數稱為頻率。PLC脈衝量的控制目的主要是位置控制、運動控制、軌跡控制等。例如:脈衝數在角度控制中的應用。
脈衝量的計算
脈衝量的控制多用於步進電機、伺服電機的角度控制、距離控制、位置控制等。以下是以步進電機為例來說明各控制方式
1、步進電機的角度控制。首先要明確步進電機的細分數,然後確定步進電機轉一圈所需要的總脈衝數。計算「角度百分比=設定角度/360°(即一圈)」「角度動作脈衝數=一圈總脈衝數*角度百分比。」
公式為:角度動作脈衝數=一圈總脈衝數*(設定角度/360°)。
2、步進電機的距離控制。首先明確步進電機轉一圈所需要的總脈衝數。然後確定步進電機滾輪直徑,計算滾輪周長。計算每一脈衝運行距離。最後計算設定距離所要運行的脈衝數。
公式為:設定距離脈衝數=設定距離/[(滾輪直徑*3.14)/一圈總脈衝數。