<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    以文本方式查看主題

    -  曙海教育集團(tuán)論壇  (http://www.hufushizhe.com/bbs/index.asp)
    --  PLC編程系列  (http://www.hufushizhe.com/bbs/list.asp?boardid=59)
    ----  幾種復(fù)雜系統(tǒng)的PLC編程方法  (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=59&id=2325)

    --  作者:wangxinxin
    --  發(fā)布時(shí)間:2010-12-9 10:08:14
    --  幾種復(fù)雜系統(tǒng)的PLC編程方法
    復(fù)雜的控制系統(tǒng)不僅I/O 點(diǎn)數(shù)多, 順序功能圖一般也相當(dāng)復(fù)雜, 除了常見(jiàn)的單序列外, 還有選擇序列、并行序列、跳步以及循環(huán)控制等。在PLC的編程過(guò)程中, 編程人員必須格外小心, 否則很容易出錯(cuò)。PLC 的編程方式也多種多樣, 在對(duì)順序控制編程時(shí), 常采用步進(jìn)指令。步進(jìn)指令屬于專用指令, 有些類型的PLC 提供了這種指令, 而有些卻沒(méi)有提供。不同類型PLC 的步進(jìn)指令表示也不同, 不能通用。但所有類型的PLC 都提供了基本邏輯指令, 用這些指令也可以很方便地編寫(xiě)順序控制的程序。用起保停電路設(shè)計(jì)的梯形圖程序, 通用性強(qiáng), 可以用于任意一種型號(hào)的PLC。利用起保停電路對(duì)單序列控制系統(tǒng)的編程許多教科書(shū)上已做了較詳細(xì)的分析介紹, 在此不再討論。下面我們以三菱公司FX 系列PLC 為例, 介紹幾種復(fù)雜控制系統(tǒng)的編程。
    1 起保停電路
    起保停電路實(shí)際上是沿用了繼電器- 接觸器控制電路中的自鎖電路。因?yàn)樵陧樞蚩刂浦泻芏噢D(zhuǎn)換條件都是短信號(hào)(如按鈕、行程開(kāi)關(guān)等) , 為了保證后續(xù)步能被可靠激活, 應(yīng)使用有記憶功能的電路來(lái)控制代表步的輔助繼電器。而起保停電路的保持功能就可實(shí)現(xiàn)這種控制。
    假設(shè)M 1、M 2 和M 3 是順序相連的3 步, X1、X2 是其相應(yīng)的轉(zhuǎn)換條件, 如圖1 所示。設(shè)計(jì)起保停電路的關(guān)鍵是找出它的起動(dòng)條件和停止條件。根據(jù)轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則, 只有當(dāng)前級(jí)步為活動(dòng)步且轉(zhuǎn)換條件滿足, 則相應(yīng)的后續(xù)步被置為活動(dòng)步。同時(shí), 前級(jí)步自身被置為不活動(dòng)步。即, 當(dāng)M 1為活動(dòng)步且X1= 1, 則M 2 為活動(dòng)步。當(dāng)M 2 和X2均為1, 則M 3 變?yōu)榛顒?dòng)步,M 2 變?yōu)椴换顒?dòng)步。故,用M 1 和X1 的常開(kāi)觸點(diǎn)串聯(lián)作為M 2 的起動(dòng)條件, 用M 3 的常閉觸點(diǎn)與M 2 線圈串聯(lián)作為M 2 的停止條件, 其梯形圖如圖2。所以, 寫(xiě)成邏輯表達(dá)式為:
    圖片點(diǎn)擊可在新窗口打開(kāi)查看

    圖片點(diǎn)擊可在新窗口打開(kāi)查看
    根據(jù)這種編程方式和順序功能圖, 很容易設(shè)計(jì)出梯形圖程序。
    2 選擇序列的編程方式
    圖3 是具有選擇序列的順序功能圖。在設(shè)計(jì)梯形圖程序時(shí), 關(guān)鍵是處理好選擇序列的分支與合并。在步M 20 后有一選擇序列分支, 設(shè)步M 20為活動(dòng)步, 當(dāng)后續(xù)步M 21 或M 23 變?yōu)榛顒?dòng)步時(shí),它都應(yīng)變?yōu)椴换顒?dòng)步。所以, 應(yīng)將M 21 和M 23 的常閉觸點(diǎn)串聯(lián)作為M 20 的停止條件。
    圖片點(diǎn)擊可在新窗口打開(kāi)查看
    如果某一步后面有一個(gè)N 條分支組成的選擇序列, 該步可能轉(zhuǎn)換到N 個(gè)后續(xù)步中的任意一步,故應(yīng)將N 個(gè)后續(xù)步對(duì)應(yīng)的輔助繼電器的常閉觸點(diǎn)與該步的線圈串聯(lián), 作為該步的停止條件。同理,在選擇序列合并時(shí), 如果某一步之前有N 個(gè)轉(zhuǎn)換,則任意一個(gè)轉(zhuǎn)換滿足該步都將成為活動(dòng)步。故該步的起動(dòng)條件應(yīng)為N 條支路并聯(lián), 各條支路都由其對(duì)應(yīng)的前級(jí)步的輔助繼電器的常開(kāi)觸點(diǎn)與相應(yīng)轉(zhuǎn)換條件對(duì)應(yīng)的觸點(diǎn)串聯(lián)而成。
    如上述順序功能圖中的步M 22, 其起動(dòng)條件為M 21·X1+ M 23·X4。根據(jù)該原則, 可編制出與上述順序功能圖相對(duì)應(yīng)的梯形圖程序, 如圖4。
    圖片點(diǎn)擊可在新窗口打開(kāi)查看
    3 并行序列的編程方式
    并行序列的編程也需要處理好分支與合并。如圖5 所示,M 30 后為一并行序列的分支。當(dāng)M 30為活動(dòng)步且X0= 1 時(shí),M 31、M 34 將同時(shí)被置為活動(dòng)步,M 30 變?yōu)椴换顒?dòng)步。故可用M 30 和X0 的常開(kāi)觸點(diǎn)串聯(lián)作為M 31、M 34 的起動(dòng)條件, 而在M 31 和M 34 中任取一個(gè)常閉觸點(diǎn)作為M 30 的停止條件。在M 33 前是并行序列的合并, 當(dāng)M 32、M 35 都為活動(dòng)步, 且X2= 1 時(shí),M 33 被置為活動(dòng)步, 故可將M 32、M 35、X2 的常開(kāi)觸點(diǎn)串聯(lián)作為M 33 的起動(dòng)條件。其對(duì)應(yīng)的梯形圖如圖6。
    圖片點(diǎn)擊可在新窗口打開(kāi)查看
       圖片點(diǎn)擊可在新窗口打開(kāi)查看
    4 具有跳步和循環(huán)控制環(huán)節(jié)的編程方式
    圖7 為某專用銑床工作臺(tái)運(yùn)動(dòng)的順序功能圖, 用于銑削圓盤(pán)狀零件上均勻分度的8 個(gè)槽。工作過(guò)程為: 快速進(jìn)給X1工作進(jìn)給(銑削一個(gè)槽)X4工件旋轉(zhuǎn)45°X6分度缸返回X7反向進(jìn)給(再銑削一個(gè)槽)X3工件旋轉(zhuǎn)45°X6分度缸返回X7又進(jìn)入工作進(jìn)給。如此循環(huán), 銑削完8 個(gè)槽C0快退工作臺(tái)返回原位, 松開(kāi)工件。
    從順序功能圖中可看出, 由步M 43、M 44、M 45、M 46、M 47、M 48 構(gòu)成循環(huán), 循環(huán)次數(shù)為4。在設(shè)計(jì)梯形圖程序時(shí), 可用計(jì)數(shù)器(C0) 來(lái)控制循環(huán)次數(shù)。它的設(shè)定值等于循環(huán)次數(shù)4, 每執(zhí)行一次循環(huán), 在步M 46 中使C0 的當(dāng)前值加1, 這一操作是用M 46 的常開(kāi)觸點(diǎn)去驅(qū)動(dòng)C0 的線圈(相當(dāng)于計(jì)數(shù)脈沖輸入) 來(lái)實(shí)現(xiàn)的, 當(dāng)步M 46 變?yōu)榛顒?dòng)步時(shí), 其常開(kāi)觸點(diǎn)閉合, C0 的當(dāng)前值加1。當(dāng)C0 的當(dāng)前值為4 時(shí), 循環(huán)結(jié)束。判別時(shí)可用C0 的觸頭與該步的轉(zhuǎn)換條件X3 的觸點(diǎn)串聯(lián), 作為選擇的條件。當(dāng)循環(huán)次數(shù)不等于4 時(shí), C0= 0, C0= 1; 當(dāng)X3= 1 時(shí),X3·C0= 1, 而,X3·C0= 0 選擇繼續(xù)循環(huán)。當(dāng)循環(huán)次數(shù)等于4 時(shí), C0= 1, C0= 0; 當(dāng)X3= 1 時(shí), X3.C0= 0, X3·C0= 1, 跳出循環(huán), 轉(zhuǎn)入步M 50。
    圖片點(diǎn)擊可在新窗口打開(kāi)查看
    在循環(huán)程序執(zhí)行之前或執(zhí)行完畢后, 應(yīng)將控制循環(huán)的計(jì)數(shù)器復(fù)位, 使當(dāng)前值恢復(fù)為0。復(fù)位操作應(yīng)放在循環(huán)之外, 在圖中可用M 50 的常開(kāi)觸點(diǎn)使C0 復(fù)位。
    跳步的程序設(shè)計(jì)與選擇序列的分支、合并的程序設(shè)計(jì)方法一致。根據(jù)上述設(shè)計(jì)方法設(shè)計(jì)的梯形圖程序如圖8 所示。
    5 結(jié)束語(yǔ)
    使用起保停電路編程方法簡(jiǎn)單、易寫(xiě)、有規(guī)律, 且通用性強(qiáng), 對(duì)不同類型的PLC 只需改變軟元件編號(hào), 而無(wú)需更改程序就可以運(yùn)行。故實(shí)用性較強(qiáng)。
    在編程過(guò)程中還需要注意, 這種編程方式不允許雙線圈輸出, 即同一元件的線圈只能在梯形圖中出現(xiàn)一次, 如果某一輸出繼電器在幾步中都為1 狀態(tài), 則只能用相應(yīng)的代表各步的輔助繼電器的常開(kāi)觸點(diǎn)并聯(lián)去驅(qū)動(dòng)這一輸出繼電器的線圈。
    圖片點(diǎn)擊可在新窗口打開(kāi)查看

    主站蜘蛛池模板: 一级一级毛片看看| 国产亚洲精品第一综合| 国产成人精品怡红院| 中文字幕免费在线看线人动作大片| 欧洲卡一卡二卡在线| 免费毛片a线观看| 老熟妇高潮一区二区三区| 国产精品内射视频免费| 一区二区三区视频网站| 无码国产成人午夜电影在线观看| 亚洲国产成人久久三区| 波多野吉衣AV无码| 啊灬啊灬别停啊灬用力啊在线观看| 韩国男女无遮挡高清性视频| 国产精自产拍久久久久久| 一本大道道无香蕉综合在线| 把胡萝卜立着自己坐上去| 亚洲av永久青草无码精品| 欧美日韩一区二区三区在线视频| 六月婷婷综合激情| 美女张开腿让男人桶爽国产| 国产成人无码区免费A∨视频网站| 91麻豆国产极品在线观看洋子| 天天做天天添天天谢| 久久99国产精品成人| 日本视频在线观看免费| 亚洲国产精品免费视频| 欧美香蕉爽爽人人爽| 免费高清理伦片在线观看| 老司机天堂影院| 国产好爽…又高潮了毛片| 91制片厂制作传媒免费版樱花| 在车里被撞了八次高c| 中文字幕av无码不卡免费| 无码av无码天堂资源网| 久青草无码视频在线观看| 最近手机中文字幕1页| 亚洲欧洲无卡二区视頻| 欧美熟妇另类久久久久久多毛| 免费无遮挡无码永久在线观看视频| 精品伊人久久久|