PLC 程序設(shè)計(jì)常用的方法主要有經(jīng)驗(yàn)設(shè)計(jì)法、繼電器控制電路轉(zhuǎn)換為梯形圖法、邏輯設(shè)計(jì)法、順序控制設(shè)計(jì)法等。
1. 經(jīng)驗(yàn)設(shè)計(jì)法
經(jīng)驗(yàn)設(shè)計(jì)法即在一些典型的控制電路程序的基礎(chǔ)上,根據(jù)被控制對象的具體要求,進(jìn)行選擇組合,并多次反復(fù)調(diào)試和修改梯形圖,有時需增加一些輔助觸點(diǎn)和中間編程環(huán)節(jié),才能達(dá)到控制要求。
這種方法沒有規(guī)律可遵循,設(shè)計(jì)所用的時間和設(shè)計(jì)質(zhì)量與設(shè)計(jì)者的經(jīng)驗(yàn)有很大的關(guān)系,所以稱為經(jīng)驗(yàn)設(shè)計(jì)法。
經(jīng)驗(yàn)設(shè)計(jì)法用于較簡單的梯形圖設(shè)計(jì)。應(yīng)用經(jīng)驗(yàn)設(shè)計(jì)法必須熟記一些典型的控制電路,如起保停電路、脈沖發(fā)生電路等。
2. 繼電器控制電路轉(zhuǎn)換為梯形圖法
繼電器接觸器控制系統(tǒng)經(jīng)過長期的使用,已有一套能完成系統(tǒng)要求的控制功能并經(jīng)過驗(yàn)證的控制電路圖,而 PLC 控制的梯形圖和繼電器接觸器控制電路圖很相似,因此可以直接將經(jīng)過驗(yàn)證的繼電器接觸器控制電路圖轉(zhuǎn)換成梯形圖。主要步驟如下:
(1)熟悉現(xiàn)有的繼電器控制線路。
(2)對照 PLC 的 I/O 端子接線圖,將繼電器電路圖上的被控器件(如接觸器線圈、指示燈、電磁閥等)換成接線圖上對應(yīng)的輸出點(diǎn)的編號,將電路圖上的輸入裝置(如傳感器、按鈕開關(guān)、行程開關(guān)等)觸點(diǎn)都換成對應(yīng)的輸入點(diǎn)的編號。
(3)將繼電器電路圖中的中間繼電器、定時器,用 PLC 的輔助繼電器、定時器來代替。
(4)畫出全部梯形圖,并予以簡化和修改。
這種方法對簡單的控制系統(tǒng)是可行的,比較方便,但較復(fù)雜的控制電路,就不適用了。
【例 7-1】圖 7-1 為電動機(jī) Y/△減壓起動控制主電路和電氣控制的原理圖。
(1)工作原理如下:按下啟動按鈕 SB2,KM1、KM3、KT通電并自保,電動機(jī)接成 Y 型起動,2s后,KT動作,使 KM3斷電,KM2通電吸合,電動機(jī)接成△型運(yùn)行。按下停止按扭 SB1,電動機(jī)停止運(yùn)行。
3. 邏輯設(shè)計(jì)法
邏輯設(shè)計(jì)法是以布爾代數(shù)為理論基礎(chǔ),根據(jù)生產(chǎn)過程中各工步之間的各個檢測元件(如行程開關(guān)、傳感器等)狀態(tài)的變化,列出檢測元件的狀態(tài)表,確定所需的中間記憶元件。
再列出各執(zhí)行元件的工序表,然后寫出檢測元件、中間記憶元件和執(zhí)行元件的邏輯表達(dá)式,再轉(zhuǎn)換成梯形圖。該方法在單一的條件控制系統(tǒng)中,非常好用,相當(dāng)于組合邏輯電路,但和時間有關(guān)的控制系統(tǒng)中,就很復(fù)雜。
下面將介紹一個交通信號燈的控制電路。
【例 7-2】用 PLC 構(gòu)成交通燈控制系統(tǒng)。
控制要求:如圖 7-4 所示,起動后,南北紅燈亮并維持 25s。在南北紅燈亮的同時,東西綠燈也亮, 1s后,東西車燈即甲亮。到 20s時,東西綠燈閃亮, 3s 后熄滅,在東西綠燈熄滅后東西黃燈亮,同時甲滅。
黃燈亮 2s 后滅東西紅燈亮。與此同時,南北紅燈滅,南北綠燈亮。1s后,南北車燈即乙亮。南北綠燈亮了 25s后閃亮, 3s后熄滅,同時乙滅,黃燈亮 2s后熄滅,南北紅燈亮,東西綠燈亮,循環(huán)。
4. 順序控制設(shè)計(jì)法
根據(jù)功能流程圖,以步為核心,從起始步開始一步一步地設(shè)計(jì)下去,直至完成。此法的關(guān)鍵是畫出功能流程圖。首先將被控制對象的工作過程按輸出狀態(tài)的變化分為若干步,并指出工步之間的轉(zhuǎn)換條件和每個工步的控制對象。
這種工藝流程圖集中了工作的全部信息。在進(jìn)行程序設(shè)計(jì)時,可以用中間繼電器 M 來記憶工步,一步一步地順序進(jìn)行,也可以用順序控制指令來實(shí)現(xiàn)。下面將詳細(xì)介紹功能流程圖的種類及編程方法。
單流程及編程方法
功能流程圖的單流程結(jié)構(gòu)形式簡單, 如圖 7-7 所示,其特點(diǎn)是:每一步后面只有一個轉(zhuǎn)換,每個轉(zhuǎn)換后面只有一步。各個工步按順序執(zhí)行,上一工步執(zhí)行結(jié)束,轉(zhuǎn)換條件成立,立即開通下一工步,同時關(guān)斷上一工步。用順序控制指令來實(shí)現(xiàn)功能流程圖的編程方法。
審核編輯:湯梓紅
-
繼電器
+關(guān)注
關(guān)注
133文章
5437瀏覽量
151464 -
電路圖
+關(guān)注
關(guān)注
10414文章
10738瀏覽量
543078 -
plc
+關(guān)注
關(guān)注
5037文章
13916瀏覽量
474486 -
控制電路
+關(guān)注
關(guān)注
83文章
1734瀏覽量
137234 -
程序設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
262瀏覽量
31004
原文標(biāo)題:新手學(xué)PLC如何跟自動化工程師做項(xiàng)目
文章出處:【微信號:PLC與自控設(shè)備,微信公眾號:PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
Matlab使用方法和程序設(shè)計(jì)

模擬量處理程序設(shè)計(jì)實(shí)驗(yàn)
PLC常用程序設(shè)計(jì)語言簡介
基于PLC控制自動采樣機(jī)的程序設(shè)計(jì)及應(yīng)用
面向?qū)ο蟮?b class='flag-5'>程序設(shè)計(jì)總結(jié)與過程化程序設(shè)計(jì)有什么區(qū)別?

51單片機(jī)教程之80C51的匯編語言程序設(shè)計(jì)資料總結(jié)

VB程序設(shè)計(jì)電子教程之圖形程序設(shè)計(jì)的詳細(xì)資料說明

評論