0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

PLC程序設(shè)計(jì)常用方法總結(jié)

autozhineng ? 來(lái)源:PLC與自控設(shè)備 ? 2023-11-01 15:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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ù)被控制對(duì)象的具體要求,進(jìn)行選擇組合,并多次反復(fù)調(diào)試和修改梯形圖,有時(shí)需增加一些輔助觸點(diǎn)和中間編程環(huán)節(jié),才能達(dá)到控制要求。

這種方法沒(méi)有規(guī)律可遵循,設(shè)計(jì)所用的時(shí)間和設(shè)計(jì)質(zhì)量與設(shè)計(jì)者的經(jīng)驗(yàn)有很大的關(guān)系,所以稱為經(jīng)驗(yàn)設(shè)計(jì)法。

經(jīng)驗(yàn)設(shè)計(jì)法用于較簡(jiǎn)單的梯形圖設(shè)計(jì)。應(yīng)用經(jīng)驗(yàn)設(shè)計(jì)法必須熟記一些典型的控制電路,如起保停電路、脈沖發(fā)生電路等。

2. 繼電器控制電路轉(zhuǎn)換為梯形圖法

繼電器接觸器控制系統(tǒng)經(jīng)過(guò)長(zhǎng)期的使用,已有一套能完成系統(tǒng)要求的控制功能并經(jīng)過(guò)驗(yàn)證的控制電路圖,而 PLC 控制的梯形圖和繼電器接觸器控制電路圖很相似,因此可以直接將經(jīng)過(guò)驗(yàn)證的繼電器接觸器控制電路圖轉(zhuǎn)換成梯形圖。主要步驟如下

(1)熟悉現(xiàn)有的繼電器控制線路。

(2)對(duì)照 PLC 的 I/O 端子接線圖,將繼電器電路圖上的被控器件(如接觸器線圈、指示燈、電磁閥等)換成接線圖上對(duì)應(yīng)的輸出點(diǎn)的編號(hào),將電路圖上的輸入裝置(如傳感器、按鈕開(kāi)關(guān)、行程開(kāi)關(guān)等)觸點(diǎn)都換成對(duì)應(yīng)的輸入點(diǎn)的編號(hào)。

(3)將繼電器電路圖中的中間繼電器、定時(shí)器,用 PLC 的輔助繼電器、定時(shí)器來(lái)代替。

(4)畫出全部梯形圖,并予以簡(jiǎn)化和修改。

這種方法對(duì)簡(jiǎn)單的控制系統(tǒng)是可行的,比較方便,但較復(fù)雜的控制電路,就不適用了。

【例 7-1】圖 7-1 為電動(dòng)機(jī) Y/△減壓起動(dòng)控制主電路和電氣控制的原理圖。

(1)工作原理如下:按下啟動(dòng)按鈕 SB2,KM1、KM3、KT通電并自保,電動(dòng)機(jī)接成 Y 型起動(dòng),2s后,KT動(dòng)作,使 KM3斷電,KM2通電吸合,電動(dòng)機(jī)接成△型運(yùn)行。按下停止按扭 SB1,電動(dòng)機(jī)停止運(yùn)行。

366ef196-7798-11ee-939d-92fbcf53809c.png

3679e326-7798-11ee-939d-92fbcf53809c.png

3681917a-7798-11ee-939d-92fbcf53809c.png

3. 邏輯設(shè)計(jì)法

邏輯設(shè)計(jì)法是以布爾代數(shù)為理論基礎(chǔ),根據(jù)生產(chǎn)過(guò)程中各工步之間的各個(gè)檢測(cè)元件(如行程開(kāi)關(guān)、傳感器等)狀態(tài)的變化,列出檢測(cè)元件的狀態(tài)表,確定所需的中間記憶元件。

再列出各執(zhí)行元件的工序表,然后寫出檢測(cè)元件、中間記憶元件和執(zhí)行元件的邏輯表達(dá)式,再轉(zhuǎn)換成梯形圖。該方法在單一的條件控制系統(tǒng)中,非常好用,相當(dāng)于組合邏輯電路,但和時(shí)間有關(guān)的控制系統(tǒng)中,就很復(fù)雜。

下面將介紹一個(gè)交通信號(hào)燈的控制電路。

【例 7-2】用 PLC 構(gòu)成交通燈控制系統(tǒng)。

控制要求:如圖 7-4 所示,起動(dòng)后,南北紅燈亮并維持 25s。在南北紅燈亮的同時(shí),東西綠燈也亮, 1s后,東西車燈即甲亮。到 20s時(shí),東西綠燈閃亮, 3s 后熄滅,在東西綠燈熄滅后東西黃燈亮,同時(shí)甲滅。

黃燈亮 2s 后滅東西紅燈亮。與此同時(shí),南北紅燈滅,南北綠燈亮。1s后,南北車燈即乙亮。南北綠燈亮了 25s后閃亮, 3s后熄滅,同時(shí)乙滅,黃燈亮 2s后熄滅,南北紅燈亮,東西綠燈亮,循環(huán)。

369ae24c-7798-11ee-939d-92fbcf53809c.png

36a2d65a-7798-11ee-939d-92fbcf53809c.png

36b01806-7798-11ee-939d-92fbcf53809c.png

4. 順序控制設(shè)計(jì)法

根據(jù)功能流程圖,以步為核心,從起始步開(kāi)始一步一步地設(shè)計(jì)下去,直至完成。此法的關(guān)鍵是畫出功能流程圖。首先將被控制對(duì)象的工作過(guò)程按輸出狀態(tài)的變化分為若干步,并指出工步之間的轉(zhuǎn)換條件和每個(gè)工步的控制對(duì)象。

這種工藝流程圖集中了工作的全部信息。在進(jìn)行程序設(shè)計(jì)時(shí),可以用中間繼電器 M 來(lái)記憶工步,一步一步地順序進(jìn)行,也可以用順序控制指令來(lái)實(shí)現(xiàn)。下面將詳細(xì)介紹功能流程圖的種類及編程方法。

單流程及編程方法

36be4d04-7798-11ee-939d-92fbcf53809c.png

功能流程圖的單流程結(jié)構(gòu)形式簡(jiǎn)單, 如圖 7-7 所示,其特點(diǎn)是:每一步后面只有一個(gè)轉(zhuǎn)換,每個(gè)轉(zhuǎn)換后面只有一步。各個(gè)工步按順序執(zhí)行,上一工步執(zhí)行結(jié)束,轉(zhuǎn)換條件成立,立即開(kāi)通下一工步,同時(shí)關(guān)斷上一工步。用順序控制指令來(lái)實(shí)現(xiàn)功能流程圖的編程方法。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    133

    文章

    5435

    瀏覽量

    151406
  • 電路圖
    +關(guān)注

    關(guān)注

    10414

    文章

    10738

    瀏覽量

    542868
  • plc
    plc
    +關(guān)注

    關(guān)注

    5036

    文章

    13902

    瀏覽量

    474310
  • 控制電路
    +關(guān)注

    關(guān)注

    83

    文章

    1733

    瀏覽量

    137213
  • 程序設(shè)計(jì)
    +關(guān)注

    關(guān)注

    3

    文章

    262

    瀏覽量

    30993

原文標(biāo)題:新手學(xué)PLC如何跟自動(dòng)化工程師做項(xiàng)目

文章出處:【微信號(hào):PLC與自控設(shè)備,微信公眾號(hào):PLC與自控設(shè)備】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Matlab使用方法程序設(shè)計(jì)

    Matlab使用方法程序設(shè)計(jì) 實(shí)驗(yàn)一 Matlab使用方法程序設(shè)計(jì)一、
    發(fā)表于 10-17 00:18 ?5580次閱讀
    Matlab使用<b class='flag-5'>方法</b>和<b class='flag-5'>程序設(shè)計(jì)</b>

    PLC常用程序設(shè)計(jì)語(yǔ)言簡(jiǎn)介

    PLC常用程序設(shè)計(jì)語(yǔ)言簡(jiǎn)介 在可編程控制器中有多種程序設(shè)計(jì)語(yǔ)言,它們是梯形圖語(yǔ)言、布爾助記符語(yǔ)言、功能表圖語(yǔ)言、功能模塊圖語(yǔ)言
    發(fā)表于 06-17 14:07 ?1446次閱讀

    基于PLC控制自動(dòng)采樣機(jī)的程序設(shè)計(jì)及應(yīng)用

    基于PLC控制自動(dòng)采樣機(jī)的程序設(shè)計(jì)及應(yīng)用.
    發(fā)表于 01-04 15:25 ?15次下載

    面向?qū)ο蟮?b class='flag-5'>程序設(shè)計(jì)總結(jié)與過(guò)程化程序設(shè)計(jì)有什么區(qū)別?

    面向?qū)ο?b class='flag-5'>程序設(shè)計(jì)(簡(jiǎn)稱OOP)技術(shù)最近幾年在計(jì)算機(jī)領(lǐng)域得到了迅猛發(fā)展,它是程序設(shè)計(jì)方法的一場(chǎng)革命。與傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)(面向過(guò)程程序設(shè)計(jì)
    發(fā)表于 09-19 14:12 ?0次下載
    面向?qū)ο蟮?b class='flag-5'>程序設(shè)計(jì)</b><b class='flag-5'>總結(jié)</b>與過(guò)程化<b class='flag-5'>程序設(shè)計(jì)</b>有什么區(qū)別?

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

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之80C51的匯編語(yǔ)言程序設(shè)計(jì)資料總結(jié)主要內(nèi)容包括了:1.程序編制的方法和技巧 2.源程序的編輯和
    發(fā)表于 11-29 15:38 ?11次下載
    51單片機(jī)教程之80C51的匯編語(yǔ)言<b class='flag-5'>程序設(shè)計(jì)</b>資料<b class='flag-5'>總結(jié)</b>

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

    本文檔的詳細(xì)介紹的是VB程序設(shè)計(jì)電子教程之圖形程序設(shè)計(jì)的詳細(xì)資料說(shuō)明主要內(nèi)容包括了:1.圖形程序設(shè)計(jì)基礎(chǔ),2.常用畫圖方法,3.動(dòng)畫
    發(fā)表于 03-01 11:01 ?13次下載
    VB<b class='flag-5'>程序設(shè)計(jì)</b>電子教程之圖形<b class='flag-5'>程序設(shè)計(jì)</b>的詳細(xì)資料說(shuō)明

    PLC程序設(shè)計(jì)的三種常用方法

    程序設(shè)計(jì)PLC應(yīng)用中最關(guān)鍵的問(wèn)題。PLC程序設(shè)計(jì)的基本思路是按照設(shè)備的要求設(shè)計(jì)輸入和輸出信號(hào)的邏輯關(guān)系,在輸入某些信號(hào)時(shí)得到預(yù)期的輸出信號(hào),從而實(shí)現(xiàn)預(yù)期的工作過(guò)程。因此,簡(jiǎn)單而
    發(fā)表于 05-12 14:22 ?1w次閱讀

    PLC程序設(shè)計(jì)的五個(gè)步驟

    PLC程序設(shè)計(jì)一般分為以下幾個(gè)步驟
    發(fā)表于 05-13 08:51 ?1.1w次閱讀

    PLC程序設(shè)計(jì)常見(jiàn)的編程方法

    圖解法是靠畫圖進(jìn)行PLC程序設(shè)計(jì)。常見(jiàn)的主要有梯形圖法、邏輯流程圖法、時(shí)序流程圖法和步進(jìn)順控法。
    發(fā)表于 06-04 12:05 ?3580次閱讀

    西門子PLC指令和程序設(shè)計(jì)

    西門子PLC指令和程序設(shè)計(jì)方法免費(fèi)下載。
    發(fā)表于 05-07 09:42 ?127次下載

    ARM嵌入式系統(tǒng)BSP的程序設(shè)計(jì)總結(jié)

    ARM嵌入式系統(tǒng)BSP的程序設(shè)計(jì)總結(jié)(嵌入式開(kāi)發(fā)模式稱為)-該文檔為ARM嵌入式系統(tǒng)BSP的程序設(shè)計(jì)總結(jié)文檔,是一份很不錯(cuò)的參考資料,具有較高參考價(jià)值,感興趣的可以下載看看………………
    發(fā)表于 08-04 10:37 ?4次下載
    ARM嵌入式系統(tǒng)BSP的<b class='flag-5'>程序設(shè)計(jì)</b><b class='flag-5'>總結(jié)</b>

    PLC程序解密方法詳解

    PLC程序解密,密碼破解方法步驟分析,有關(guān)plc的解決方法,在進(jìn)行plc編程的過(guò)程中,有時(shí)需要
    發(fā)表于 02-28 08:56 ?1.6w次閱讀

    全套PLC的基本指令及程序設(shè)計(jì)

    PLC編程學(xué)習(xí)的第一步就是從指令開(kāi)始,但是很多初學(xué)者都會(huì)遇到這樣的困惑:學(xué)會(huì)了各個(gè)常用指令的理論知識(shí),沒(méi)有實(shí)際案例也是很難從根本掌握它的精髓,三三整理了一些PLC的基本指令及程序設(shè)計(jì)
    的頭像 發(fā)表于 02-16 11:42 ?3634次閱讀

    PLC梯形圖的設(shè)計(jì)方法

      PLC(可編程邏輯控制器)是一種常用于工業(yè)自動(dòng)化領(lǐng)域的控制器設(shè)備,它能夠?qū)ιa(chǎn)過(guò)程進(jìn)行精細(xì)的控制和管理。在PLC程序設(shè)計(jì)過(guò)程中,梯形圖是一種
    發(fā)表于 03-16 16:46 ?3575次閱讀

    解析PLC梯形圖程序設(shè)計(jì)

    解析PLC梯形圖程序設(shè)計(jì)
    的頭像 發(fā)表于 06-30 11:14 ?1912次閱讀
    解析<b class='flag-5'>PLC</b>梯形圖<b class='flag-5'>程序設(shè)計(jì)</b>

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品