0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一分鐘快速了解PLC編程算法

倩倩 ? 來(lái)源:中泰PLC自動(dòng)化教學(xué) ? 作者:中泰PLC自動(dòng)化教學(xué) ? 2022-09-07 15:02 ? 次閱讀

#一分鐘快速了解PLC編程算法

PLC中無(wú)非就是三大量:開(kāi)關(guān)量、模擬量、脈沖量。

搞清楚三者之間的關(guān)系,你就能熟練的掌握PLC了。

開(kāi)關(guān)量也稱邏輯量,指僅有兩個(gè)取值,0或1、ON或OFF。它是最常用的控制,對(duì)它進(jìn)行控制是PLC的優(yōu)勢(shì),也是PLC最基本的應(yīng)用。

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

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

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

PLC是由繼電控制引入微處理技術(shù)后發(fā)展而來(lái)的,可方便及可靠地用于開(kāi)關(guān)量控制。由于模擬量可轉(zhuǎn)換成數(shù)字量,數(shù)字量只是多位的開(kāi)關(guān)量,故經(jīng)轉(zhuǎn)換后的模擬量,PLC也完全可以可靠的進(jìn)行處理控制。

由于連續(xù)的生產(chǎn)過(guò)程常有模擬量,所以模擬量控制有時(shí)也稱過(guò)程控制。

模擬量多是非電量,而PLC只能處理數(shù)字量、電量。所有要實(shí)現(xiàn)它們之間的轉(zhuǎn)換要有傳感器,把模擬量轉(zhuǎn)換成數(shù)電量。如果這一電量不是標(biāo)準(zhǔn)的,還要經(jīng)過(guò)變送器,把非標(biāo)準(zhǔn)的電量變成標(biāo)準(zhǔn)的電信號(hào),如4—20mA、1—5V、0—10V等等。

同時(shí)還要有模擬量輸入單元(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—10V,所要檢測(cè)的是溫度值0—100℃。那么0—32767對(duì)應(yīng)0—100℃的溫度值。然后計(jì)算出1℃所對(duì)應(yīng)的數(shù)字量是327.67。如果想把溫度值精確到0.1℃,把327.67/10即可。

模擬量控制包括:反饋控制、前饋控制、比例控制、模糊控制等。這些都是PLC內(nèi)部數(shù)字量的計(jì)算過(guò)程。

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

PLC脈沖量的控制目的主要是位置控制、運(yùn)動(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。

01

模擬量的計(jì)算

01

-10—10V。-10V—10V的電壓時(shí),在6000分辨率時(shí)被轉(zhuǎn)換為F448—0BB8Hex(-3000—3000);12000分辨率時(shí)被轉(zhuǎn)換為E890—1770Hex(-6000—6000)。

02

0—10V。0—10V的電壓時(shí),在12000分辨率時(shí)被轉(zhuǎn)換為0—1770Hex(0—6000);12000分辨率時(shí)被轉(zhuǎn)換為0—2EE0Hex(0—12000)。

03

0—20mA。0—20mA的電流時(shí),在6000分辨率時(shí)被轉(zhuǎn)換為0—1770Hex(0—6000);12000分辨率時(shí)被轉(zhuǎn)換為0—2EE0Hex(0—12000)。

04

4—20mA。4—20mA的電流時(shí),在6000分辨率時(shí)被轉(zhuǎn)換為0—1770Hex(0—6000);12000分辨率時(shí)被轉(zhuǎn)換為0—2EE0Hex(0—12000)

以上僅做簡(jiǎn)單的介紹,不同的PLC有不同的分辨率,并且您所測(cè)量物理量實(shí)現(xiàn)的量程不一樣。計(jì)算結(jié)果可能有一定的差異。 注:模擬輸入的配線的要求

01.使用屏蔽絞線,但不接屏蔽層。

02.當(dāng)一個(gè)輸入不使用的時(shí)候,將V IN 和COM端子短接。

03.模擬信號(hào)線與電源線隔離 (AC 電源線,高壓線等)。

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

05.確認(rèn)正確的接線后,首先給CPU單元上電,然后再給負(fù)載上電。

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

02

脈沖量的計(jì)算

脈沖量的控制多用于步進(jìn)電機(jī)、伺服電機(jī)的角度控制、距離控制、位置控制等。以下是以步進(jìn)電機(jī)為例來(lái)說(shuō)明各控制方式。

01

步進(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ù)=一圈總脈沖數(shù)*(設(shè)定角度/360°)。

02

步進(jìn)電機(jī)的距離控制。首先明確步進(jìn)電機(jī)轉(zhuǎn)一圈所需要的總脈沖數(shù)。然后確定步進(jìn)電機(jī)滾輪直徑,計(jì)算滾輪周長(zhǎng)。計(jì)算每一脈沖運(yùn)行距離。最后計(jì)算設(shè)定距離所要運(yùn)行的脈沖數(shù)。

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

03

步進(jìn)電機(jī)的位置控制就是角度控制與距離控制的綜合。

以上只是簡(jiǎn)單的分析步進(jìn)電機(jī)的控制方式,可能與實(shí)際有出入,僅供各位同仁參考。

伺服電機(jī)的動(dòng)作與步進(jìn)電機(jī)的一樣,但要考慮伺服電機(jī)的內(nèi)部電子齒輪比與伺服電機(jī)的減速比。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5016

    文章

    13366

    瀏覽量

    464618
  • 模擬量
    +關(guān)注

    關(guān)注

    5

    文章

    494

    瀏覽量

    25600
  • plc編程算法
    +關(guān)注

    關(guān)注

    1

    文章

    5

    瀏覽量

    1823

原文標(biāo)題:關(guān)于PLC編程的算法~

文章出處:【微信號(hào):中泰PLC自動(dòng)化教學(xué),微信公眾號(hào):中泰PLC自動(dòng)化教學(xué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變

    電子發(fā)燒友網(wǎng)站提供《用現(xiàn)代移位寄存器克服最后一分鐘的特征蠕變.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 11:20 ?0次下載
    用現(xiàn)代移位寄存器克服最后<b class='flag-5'>一分鐘</b>的特征蠕變

    一分鐘讀懂激光位移傳感器線性度的測(cè)量方式

    線性度實(shí)際的計(jì)算公式:ō=ΔYmax/Y*100%,即在規(guī)定條件下傳感器校準(zhǔn)曲線與擬合直線間的最大偏差(ΔYmax)與滿量程輸出(Y)的百比稱為線性度(線性度又稱為“非線性誤差”)。該值越小,表明
    的頭像 發(fā)表于 09-03 08:06 ?1086次閱讀
    <b class='flag-5'>一分鐘</b>讀懂激光位移傳感器線性度的測(cè)量方式

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無(wú)故燒毀,為什么?

    波型輸出正常,但工作不到一分鐘時(shí)間TPA3221總是無(wú)故燒毀,絕對(duì)不是過(guò)流或過(guò)熱。
    發(fā)表于 08-14 07:50

    INA199A3 3腳和4腳短路接24V輸入,不到一分鐘就燒了,為什么?

    INA199A3 3腳和4腳短路接24V輸入,取樣電阻是33毫歐,插上電源24V,VOUT可以輸出14V,INA199A3不到一分鐘就燒了,試了兩個(gè)都是樣的問(wèn)題;后面把3腳接到7550輸出5V
    發(fā)表于 08-02 06:45

    一分鐘了解企業(yè)通用制品庫(kù) JFrog Artifactory

    ?什么是二進(jìn)制軟件制品倉(cāng)庫(kù) 軟件制品是指可在服務(wù)器上直接運(yùn)行的二進(jìn)制形式的文件,通常稱之為二進(jìn)制軟件制品。不同開(kāi)發(fā)語(yǔ)言所產(chǎn)生的制品的獲取、使用、共享方式不同,二進(jìn)制制品倉(cāng)庫(kù)能夠統(tǒng)管理所有開(kāi)發(fā)語(yǔ)言
    的頭像 發(fā)表于 06-18 13:25 ?363次閱讀
    <b class='flag-5'>一分鐘</b><b class='flag-5'>了解</b>企業(yè)通用制品庫(kù) JFrog Artifactory

    一分鐘了解深圳聯(lián)通3CC組網(wǎng)方案

    為了響應(yīng)深圳市工信局發(fā)布《深圳市極速寬帶先鋒城市2024年行動(dòng)計(jì)劃》,到2024年底,基本建成泛在先進(jìn)、高速智能、天地體的新型信息基礎(chǔ)設(shè)施供給體系,實(shí)現(xiàn)網(wǎng)絡(luò)供給能力和服務(wù)水平全球領(lǐng)先,打造世界先進(jìn)
    的頭像 發(fā)表于 06-13 08:04 ?350次閱讀
    <b class='flag-5'>一分鐘</b><b class='flag-5'>了解</b>深圳聯(lián)通3CC組網(wǎng)方案

    中興2400 (v4.3)維修求助

    機(jī)子改過(guò)0-230V可調(diào),正常的時(shí)候滿載(230V、12A)接著負(fù)載(電池)直接通電后機(jī)子電壓直跳不上去,最多只能到60多V,僵持一分鐘左右后炸管,后面換了管,換管后電壓最高還是只能到60多V,直硬升壓的話過(guò)
    發(fā)表于 06-05 16:18

    一分鐘了解能耗監(jiān)測(cè)管理系統(tǒng)

    故障快速診斷能耗監(jiān)測(cè)管理系統(tǒng)可以根據(jù)實(shí)時(shí)采集的數(shù)據(jù)快速診斷出設(shè)備運(yùn)行中出現(xiàn)的各種故障情況 高效使用資源通過(guò)對(duì)用電情況進(jìn)行實(shí)時(shí)監(jiān)測(cè)和分析,可以幫助企業(yè)有效地使用公司的資源
    發(fā)表于 04-09 14:36 ?651次閱讀
    <b class='flag-5'>一分鐘</b><b class='flag-5'>了解</b>能耗監(jiān)測(cè)管理系統(tǒng)

    一分鐘看完看懂電機(jī)的接線方法

    今天給大家講解下,看懂電機(jī)的接線方法,一分鐘看完,看就懂!。 電機(jī)的接線方法無(wú)外乎以下兩種 1a星形接法(實(shí)物圖)
    發(fā)表于 03-31 15:40 ?4026次閱讀
    <b class='flag-5'>一分鐘</b>看完看懂電機(jī)的接線方法

    M8連接器挑選起來(lái)并不復(fù)雜,一分鐘完成選型

    M8連接器挑選起來(lái)并不復(fù)雜,德索精密工業(yè)教您一分鐘完成選型!德索精密工業(yè),專業(yè)生產(chǎn)M8連接器十八年,歡迎前來(lái)采購(gòu)M8相關(guān)產(chǎn)品。選擇合適自己使用的連接器非常重要,在日后的使用中可以避免許多麻煩,那么究竟該如何選擇呢?今天就來(lái)為大家詳細(xì)介紹下。
    的頭像 發(fā)表于 03-18 17:06 ?498次閱讀
    M8連接器挑選起來(lái)并不復(fù)雜,<b class='flag-5'>一分鐘</b>完成選型

    M8連接器受什么因素影響,一分鐘即可讀懂!

    M8連接器受什么因素影響,德索一分鐘讓您明白!隨著時(shí)候的發(fā)展,M8連接器的使用范圍越來(lái)越廣泛,那么,如何才能購(gòu)買到質(zhì)量好、價(jià)格低的M8連接器呢?其實(shí),影響M8連接器主要影響的因素包括溫度、電壓,電流,絕緣,防水防濕等等。
    的頭像 發(fā)表于 03-02 17:29 ?420次閱讀
    M8連接器受什么因素影響,<b class='flag-5'>一分鐘</b>即可讀懂!

    3分鐘快速實(shí)現(xiàn)串口PLC遠(yuǎn)程下載程序操作說(shuō)明

    3分鐘快速實(shí)現(xiàn)串口PLC遠(yuǎn)程下載程序操作說(shuō)明 搜索藍(lán)蜂物聯(lián)網(wǎng)官網(wǎng),即可免費(fèi)領(lǐng)取樣機(jī)使用!!先到先得!!! . 適用產(chǎn)品型號(hào) 其余型號(hào)網(wǎng)關(guān)此功能正在開(kāi)發(fā)中,敬請(qǐng)期待。 二. 遠(yuǎn)程下載功
    的頭像 發(fā)表于 02-26 15:38 ?1174次閱讀
    3<b class='flag-5'>分鐘</b><b class='flag-5'>快速</b>實(shí)現(xiàn)串口<b class='flag-5'>PLC</b>遠(yuǎn)程下載程序操作說(shuō)明

    TC1728在擦除Flash時(shí),STM中斷會(huì)暫停一分鐘然后恢復(fù),請(qǐng)問(wèn)是什么原因呢?

    TC1728在擦除Flash時(shí),STM中斷會(huì)暫停一分鐘,然后恢復(fù),請(qǐng)問(wèn)是什么原因呢?
    發(fā)表于 02-02 12:15

    一分鐘了解鴻蒙OS 應(yīng)用權(quán)限管理

    HarmonyOS 中所有的應(yīng)用均在應(yīng)用沙盒內(nèi)運(yùn)行。默認(rèn)情況下,應(yīng)用只能訪問(wèn)有限的系統(tǒng)資源,系統(tǒng)負(fù)責(zé)管理應(yīng)用對(duì)資源的訪問(wèn)權(quán)限。 應(yīng)用權(quán)限管理是由接口提供方(Ability)、接口使用方(應(yīng)用)、系統(tǒng)(包括云側(cè)和端側(cè))以及用戶等多方共同參與的整個(gè)流程,保證受限接口是在約定好的規(guī)則下被正常使用,避免接口被濫用而導(dǎo)致用戶、應(yīng)用和設(shè)備受損。 權(quán)限聲明 應(yīng)用需要在 config.json 中使用“reqPermissions”屬性對(duì)需要的權(quán)限逐個(gè)進(jìn)行聲明。 若使用到的三方
    的頭像 發(fā)表于 01-26 15:23 ?876次閱讀

    什么是一分四功器?

    一分四功器是種電子設(shè)備,用于將個(gè)輸入信號(hào)分成四個(gè)輸出信號(hào),并且可以分別調(diào)節(jié)每個(gè)輸出信號(hào)的功率。
    的頭像 發(fā)表于 01-22 18:08 ?1251次閱讀