qxhlyg
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看qxhlyg的 主題 / 回貼
樓主  發(fā)表于: 2008-07-21 13:24
以FX2N型[url=[url=[url=[url=[url=[url=PLC]PLC[/url]]PLC[/url]]PLC[/url]]PLC[/url]]PLC[/url]]PLC[/url]編程為例,分三步來(lái)介紹PLC點(diǎn)動(dòng)或長(zhǎng)動(dòng)控制的實(shí)驗(yàn)程序。

一、       點(diǎn)動(dòng)控制實(shí)驗(yàn)程序

所謂“點(diǎn)動(dòng)”,就是用按鈕對(duì)控制對(duì)象(如電動(dòng)機(jī)或指示燈等)進(jìn)行控制,當(dāng)手按下按鈕時(shí),電動(dòng)機(jī)起動(dòng)運(yùn)轉(zhuǎn)(或燈亮),當(dāng)手松開(kāi)按鈕時(shí),電動(dòng)機(jī)停止運(yùn)轉(zhuǎn)(或燈滅)。在實(shí)際中,點(diǎn)動(dòng)控制一般用于調(diào)整或檢修。這里介紹點(diǎn)動(dòng)控制實(shí)驗(yàn)程序目的是把它作為學(xué)習(xí)PLC編程的入門(mén)。

1.I/O分配
字串2
輸入:點(diǎn)動(dòng)按鈕--X0

輸出:Y0——接直流電動(dòng)機(jī)模型或指示燈

2.點(diǎn)動(dòng)控制時(shí)序圖
                
3.點(diǎn)動(dòng)控制邏輯表達(dá)式:
Y0 = X0

4.點(diǎn)動(dòng)控制實(shí)驗(yàn)程序

(1)    用LD和OUT指令編程

(2)    用LDP、LDF和SET、RST指令編程
在X0上升沿(按下點(diǎn)動(dòng)按鈕時(shí))使Y0置位,在X0下降沿(松開(kāi)點(diǎn)動(dòng)按鈕時(shí))使Y0復(fù)位。
   字串7
(3)用PLS、PLF和SET、RST指令編程
在X0上升沿(按下點(diǎn)動(dòng)按鈕時(shí))讓M0接通一個(gè)掃描周期使Y0置位,在X0下降沿(松開(kāi)點(diǎn)動(dòng)按鈕時(shí))讓M1接通一個(gè)掃描周期使Y0復(fù)位。
    
注意:以上三個(gè)點(diǎn)動(dòng)控制程序只適用于用按鈕作為輸入現(xiàn)場(chǎng)信號(hào)的情況。如果把點(diǎn)動(dòng)按鈕換成開(kāi)關(guān),那么同樣的程序卻具有了長(zhǎng)動(dòng)的控制功能。通過(guò)這個(gè)實(shí)驗(yàn)我們可以細(xì)心地體會(huì)一下“按鈕”和“開(kāi)關(guān)”在控制特性上的區(qū)別:按鈕因?yàn)槟茏詣?dòng)復(fù)位,所以沒(méi)有記憶功能;而開(kāi)關(guān)因?yàn)椴荒茏詣?dòng)復(fù)位,所以具有記憶功能。

二、       長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序

所 謂“長(zhǎng)動(dòng)”,就是用按鈕對(duì)控制對(duì)象(如電動(dòng)機(jī)或指示燈等)進(jìn)行控制,當(dāng)手按下起動(dòng)按鈕時(shí),電動(dòng)機(jī)起動(dòng)運(yùn)轉(zhuǎn)(或燈亮),當(dāng)手松開(kāi)按鈕時(shí),電動(dòng)機(jī)仍保持運(yùn)轉(zhuǎn) (或燈仍保持亮)。直到按下停止按鈕時(shí)才停止。在實(shí)際中,長(zhǎng)動(dòng)控制一般用于正常運(yùn)行。這里介紹長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序目的是把它作為PLC編程的典型環(huán)節(jié)!伴L(zhǎng)動(dòng)控制電路”也叫“起保停電路”,它除了有起動(dòng)按鈕,還必須增設(shè)一個(gè)停止按鈕,這是首先應(yīng)該考慮的,否則,在起動(dòng)了之后停不了可不行。 字串2

如果用“開(kāi)關(guān)”控制,開(kāi)關(guān)的作用,就相當(dāng)于這“起保停電路”。開(kāi)關(guān)閉合時(shí),電路接通并保持,開(kāi)關(guān)斷開(kāi)時(shí),電路斷電停止。那么,以上介紹的“點(diǎn)動(dòng)控制程序”就可以用做“長(zhǎng)動(dòng)控制”了。
必須指出,這里介紹的“長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序”是用“按鈕”來(lái)控制的,不是用“開(kāi)關(guān)”來(lái)控制的。這個(gè)問(wèn)題是初學(xué)者較容易忽視的,所以特別強(qiáng)調(diào)一下。

1. I/O分配

輸入:起動(dòng)按鈕--X1

停止按鈕--X2

輸出:Y0——接直流電動(dòng)機(jī)模型或指示燈

2.長(zhǎng)動(dòng)控制時(shí)序圖


3. 長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序

(1)    用LD、OR、ANI和OUT指令編程

這是一個(gè)典型的起保停電路。


(2)用LD和SET、RST指令編程
字串7

  
        

三、點(diǎn)動(dòng)或長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序
    
1. 控制要求:

(1)    調(diào)整時(shí)用點(diǎn)動(dòng)按鈕,運(yùn)行時(shí)用長(zhǎng)動(dòng)按鈕;
(2) 停止按鈕優(yōu)先,設(shè)為總停,不單停長(zhǎng)動(dòng),也停點(diǎn)動(dòng);
(3) 點(diǎn)動(dòng)按鈕第二,設(shè)為能隨時(shí)取替長(zhǎng)動(dòng)。

2. I/O分配

輸入:點(diǎn)動(dòng)按鈕—X0
長(zhǎng)動(dòng)起動(dòng)按鈕--X1
總停按鈕--X2
輸出:Y0——接直流電動(dòng)機(jī)模型或指示燈
字串6


3. 點(diǎn)動(dòng)或長(zhǎng)動(dòng)控制實(shí)驗(yàn)程序

   “點(diǎn)動(dòng)或長(zhǎng)動(dòng)”中的“或”,可以理解為“邏輯或”,在梯形圖程序中是用X0和M0的常開(kāi)并聯(lián)組合作用于輸出線圈Y0來(lái)實(shí)現(xiàn)的。X0是點(diǎn)動(dòng)按鈕信號(hào),輔助繼電器M0通過(guò)“起保停電路”將長(zhǎng)動(dòng)起動(dòng)按鈕信號(hào)X1變成了長(zhǎng)動(dòng)信號(hào)M0。所以將X0和M0并聯(lián)就可以實(shí)現(xiàn)點(diǎn)動(dòng)或長(zhǎng)動(dòng)的控制功能。
[ 此貼被qxhlyg在2008-07-21 13:40重新編輯 ]
021-39977024
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看021-39977024的 主題 / 回貼
1樓  發(fā)表于: 2008-07-21 17:00
樓主在上課呢,一個(gè)簡(jiǎn)單的東東咋整得這么復(fù)雜??