PLC最全編程算法,收藏備用!

2021-01-20 技成培訓

PLC編程算法(1):


PLC中無非就是三大量:開關量、模擬量、脈衝量。搞清楚三者之間的關係,你就能熟練的掌握PLC了。


1、 開關量也稱邏輯量,指僅有兩個取值,0或1、ON或OFF。它是最常用的控制,對它進行控制是PLC的優勢,也是PLC最基本的應用。


開關量控制的目的是,根據開關量的當前輸入組合與歷史的輸入順序,使PLC產生相應的開關量輸出,以使系統能按一定的順序工作。所以,有時也稱其為順序控制。


而順序控制又分為手動、半自動或自動。而採用的控制原則有分散、集中與混合控制三種。


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


PLC是由繼電控制引入微處理技術後發展而來的,可方便及可靠地用於開關量控制。由於模擬量可轉換成數字量,數字量只是多位的開關量,故經轉換後的模擬量,PLC也完全可以可靠的進行處理控制。


由於連續的生產過程常有模擬量,所以模擬量控制有時也稱過程控制。


模擬量多是非電量,而PLC只能處理數字量、電量。所有要實現它們之間的轉換要有傳感器,把模擬量轉換成數電量。如果這一電量不是標準的,還要經過變送器,把非標準的電量變成標準的電信號,如4—20mA、1—5V、0—10V等等。


同時還要有模擬量輸入單元(A/D),把這些標準的電信號變換成數位訊號;模擬量輸出單元(D/A),以把PLC處理後的數字量變換成模擬量——標準的電信號。


所以標準電信號、數字量之間的轉換就要用到各種運算。這就需要搞清楚模擬量單元的解析度以及標準的電信號。


例如:

PLC模擬單元的解析度是1/32767,對應的標準電量是0—10V,所要檢測的是溫度值0—100℃。那麼0—32767對應0—100℃的溫度值。然後計算出1℃所對應的數字量是327.67。如果想把溫度值精確到0.1℃,把327.67/10即可。


模擬量控制包括:反饋控制、前饋控制、比例控制、模糊控制等。這些都是PLC內部數字量的計算過程。


3、 脈衝量是其取值總是不斷的在0(低電平)和1(高電平)之間交替變化的數字量。每秒鐘脈衝交替變化的次數稱為頻率。


PLC脈衝量的控制目的主要是位置控制、運動控制、軌跡控制等。例如:脈衝數在角度控制中的應用。步進電機驅動器的細分是每圈10000,要求步進電機旋轉90度。那麼所要動作的脈衝數值=10000/(360/90)=2500。


PLC編程算法(2)——模擬量的計算


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)。


以上僅做簡單的介紹,不同的PLC有不同的解析度,並且您所測量物理量實現的量程不一樣。計算結果可能有一定的差異。


註:模擬輸入的配線的要求


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


2、當一個輸入不使用的時候,將V IN 和COM端子短接。


3、模擬信號線與電源線隔離 (AC 電源線,高壓線等)。


4、當電源線上有幹擾時,在輸入部分和電源單元之間安裝一個慮波器。


5、確認正確的接線後,首先給CPU單元上電,然後再給負載上電。


6、斷電時先切斷負載的電源,然後再切斷CPU的電源。


PLC編程算法(3)——脈衝量的計算


脈衝量的控制多用於步進電機、伺服電機的角度控制、距離控制、位置控制等。以下是以步進電機為例來說明各控制方式。


1、 步進電機的角度控制。首先要明確步進電機的細分數,然後確定步進電機轉一圈所需要的總脈衝數。計算「角度百分比=設定角度/360°(即一圈)」「角度動作脈衝數=一圈總脈衝數*角度百分比。」

公式為:角度動作脈衝數=一圈總脈衝數*(設定角度/360°)。


2、 步進電機的距離控制。首先明確步進電機轉一圈所需要的總脈衝數。然後確定步進電機滾輪直徑,計算滾輪周長。計算每一脈衝運行距離。最後計算設定距離所要運行的脈衝數。

公式為:設定距離脈衝數=設定距離/[(滾輪直徑*3.14)/一圈總脈衝數]


3、 步進電機的位置控制就是角度控制與距離控制的綜合。


以上只是簡單的分析步進電機的控制方式,可能與實際有出入,僅供各位同仁參考。


伺服電機的動作與步進電機的一樣,但要考慮伺服電機的內部電子齒輪比與伺服電機的減速比。

相關焦點

  • PLC最全編程算法,總結的很全面!
    PLC編程算法(1) PLC中無非就是三大量:開關量、模擬量、脈衝量。只在搞清楚三者之間的關係,你就能熟練的掌握PLC了。 1、 開關量也稱邏輯量,指僅有兩個取值,0或1、ON或OFF。
  • 西門子PLC編程軟體
    西門子plc編程軟體是一款專為西門子設備而專門開發的plc編程軟體。西門子編程軟體中文版的主要為了幫助用戶使用西門子的設備,機械設備需要進行特定的程序才能夠進行工作,這款軟體就是讓你的設備按你的想法去工作。太平洋下載中心為您提供西門子plc編程軟體官方下載。
  • 最廣泛的PLC編程指令,最少掌握6個
    最近很多的網友留言想要學習plc,又苦於「投師無門」,那今天就分享幾個廣泛使用的plc編程指令以幫大家「投石問路」。來看一下LD指令。它指的是取指令,意思是常開觸點和母線相連,LDI為取反指令,指的是常閉觸點和母線相連,OUT指的是驅動線圈的輸出指令。
  • plc梯形圖編程實例_plc梯形圖編程基本概念
    plc梯形圖編程中,用到以下四個基本概念: 01軟繼電器 PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們不是真實的物理繼電器,而是一些存儲單元(軟繼電器),每一軟繼電器與PLC存儲器中映像寄存器的一個存儲單元相對應
  • 函數表達式在PLC編程中的應用~深圳龍崗伯俊PLC培訓
    導讀: 李輸送與安檢聯動系統採用上位機集中、plc現場分散控制模式進行控制。1 引言在對自動化設備進行plc編程的過程中,由於各種輸入變量、輸出變量及中間變量之間的關係錯綜複雜,開始時往往毫無頭緒。行李輸送與安檢聯動系統採用上位機集中、plc現場分散控制模式進行控制。plc選用rockwell controllogix系列,編程軟體採用rslogix5000。圖1為機場行李輸送與安檢設備構成的聯動系統。2.1 值機面板圖2示出了值機面板圖。使用值機櫃檯前,打開鑰匙開關,值機系統進入正常工作狀態。每個值機面板有4個狀態指示燈,顯示值機當前行李狀態。
  • plc編程工資多少一個月
    PLC編程一個月能掙多少錢?這是大多數關心的問題,技術型職業不易轉行,是伴隨多數人半輩子的事,人生的自我投資,從選擇職業開始,甚至有些人一旦從事這個行業,這輩子都是做這行。一線城市和小城市肯定不能比較的,同一個人在能力基本成熟,正式開始做PLC編程的工作狗,在不同城市的薪資不同。北上廣深蘇杭等一線城市,年薪可以達到10萬~30萬元,但在西安、武漢、天津、青島等較小城市,年薪只能維持在7萬~14萬元。
  • 常用PLC編程接線圖和梯形圖程序
    今天給大家分享的是關於PLC編程控制入門常用到的實例。裡面包含的知識點是較為齊全的,如:I/O分配表、PLC接線圖、梯形圖程序等。 推薦閱讀:學plc需要什麼基礎
  • plc基本特點/應用領域/組成/工作原理
    一、plc是什麼本文引用地址:http://www.eepw.com.cn/article/201710/367931.htm  PLC是一種智能控制器、是電腦(PC).PLC就是可編程控制器。為了使可編程控制器處理模擬量,必須實現模擬量(Analog)和數字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程控制器用於模擬量控制。  3、運動控制  PLC可以用於圓周運動或直線運動的控制。從控制機構配置來說,早期直接用於開關量I/O模塊連接位置傳感器和執行機構,現在一般使用專用的運動控制模塊。
  • 基於PLC的梳棉機步進電機控制系統
    而且隨著可編程控制器技術的日益成熟,將二者完整地結合起來,完成對各種複雜運動的自動控制,實行機電一體化,正在成為一種趨勢。步進電機是一種將脈衝信號轉換成直線位移或角位移的執行元件。步進電機的輸出位移量與輸入脈衝個數成正比,  其速度與單位時間內輸入的脈衝數(即脈衝頻率) 成正比, 其轉向與脈衝分配到步進電機的各相繞組的相序有關。
  • plc與變頻器的接線圖_plc和變頻器通訊接線圖詳解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。
  • 羅克韋爾與西門子大型PLC通訊方案評析
    1 引 言 由於不同公司的自動化控制產品各有其應用特點和編程特點,尤其某些公司的plc編程軟體中還內置了很多適合不同應用的專用模塊,甚至有些公司的plc產品開始針對某些行業的應用特點
  • PLC實現溫度數據採集升級的應用方案
    無論你在國企、民企或外企,臺達電子一定能使你大顯身手、助你成功,如果員工(搞電氣的)需要培訓,plc、dop(hmi)再加上一臺變頻器,是你最好的試驗教材;如果設備運轉異常、效率低下、技術落後、產品質量不穩定等等,可以瀏覽臺達機電綜合產品目錄,相信一定會找到合理的解決方案。下面要介紹的一個案例就是這樣誕生的:臺達plc在溫度數據採集方面的應用。
  • plc是什麼?應用領域有哪些?
    plc是一種控制系統,在各行各業中有著廣泛的應用。可根據應用領域的不同及客戶的使用要求不同,去進行相應的編程代碼調整,從而滿足客戶的使用要求。plc應用領域有:1.開關量邏輯控制眾所周知,plc取代了較為傳統的繼電器,利用它邏輯運算的特性,實現了單獨控制和多方控制及自動化生產線的控制等等。比如:數控工具機、自動化包裝線等。
  • 電氣控制原理圖轉變為PLC梯形圖:這就是一個樸素的方法論指導!
    很多菜鳥在學習plc編程的過程中會出現很多疑慮,這些疑慮產生的根源在於對電氣控制原理圖轉變為PLC梯形圖的原理理解不透徹。下面提供一個樸素的方法論指導,幫助大家快速掌握。不言而喻,plc梯形圖對於plc編程至關重要,今天就重點來看一下,如何由電氣控制原理圖一步步轉化為plc梯形圖。首先這是一個簡單的自鎖電路的例子,一起來看一下SB1啟動按鈕、SB2停止按鈕、FR熱繼電電器,KM交流接觸器,以及它們的動作原理。
  • 同是PLC中國的與外國的有何不同
    Plc其實是一種可編程邏輯控制器,控制器內擁有一套專業的數字運算作業系統,主要運用於工業環境建設中,各種專業需求的的操作管理系統。如用水系統,電力控制,消防控制,暖通、化工、水處理、石油開採,燈光操控等等一系列的控制管理。在的使用的過程中,控制器內部會執行一系列的邏輯運算、順序控制、定時、計數、算術運算等系統操作。
  • 這些胃病中成藥可收藏備用
    原標題:這些胃病中成藥可收藏備用 今天介紹一些治療胃病的中成藥,不管現在有沒有胃病,都可以收藏起來留作備用吧。另外請一定記得,不管是口臭也好、噯氣也好、泛酸也好,都是胃的功能出現問題後的外在表現。所以不要只是針對口臭、噯氣或者泛酸進行治療,而因從根本上調理脾胃。等脾胃強健了,上面的症狀自然都會消失。而且脾胃好了,也得不了大病。
  • 自動化PLC編程算法,你能看懂幾個?
    很多接觸自動化行業的小白們,都感覺PLC編程令人頭大,其隨變化多端,卻也有規律可循哦,每個人編程的習慣和方法都不同,不強求一致,但一些訣竅還是可以多遵循!1、理清邏輯關係、時序關係,PLC編程無法三大量:開關量、模擬量、脈衝量。
  • 全網總結最全:17種求三角形面積的公式,從平面到立體,收藏!
    我敢肯定至少到目前為止全網絡總結最全的一次。(一定要為收藏備用)此次分享的資料和和別的資料最大的區別有兩點:1.這份三角形面積計算公式從小學到大學都可以用;2.從平面到立體。幾何是數學不可或缺的一塊版圖,不管在小學還是初高中,乃至大學都必學的知識點。幾何說難不難,說簡單也不簡單。
  • 可編程控制器(PLC)
    通用叫法中文名稱為可編程控制器;英文名稱為Programmable Logic Controller,簡稱PLC。1987年,國際電工委員會(IEC)定義: 「可編程控制器是一種數字運算操作的電子系統,專為在工業環境下應用而設計。
  • PLC和變頻器進行通訊的接線圖詳細資料講解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。