1.功能描述

a.送電後,綠色指示燈亮,紅色指示燈不亮,馬達不運轉.

b.按下[啟動開關],綠色指示燈不亮,紅色指示燈亮,馬達開始運轉.

c.按下[停止開關],綠色指示燈亮,紅色指示燈不亮,馬達停止運轉.

d.馬達運轉時,熱電驛觸發,綠色指示燈亮,蜂鳴器響起.

e.按下[確認開關],綠色指示燈亮,蜂鳴器不響,白色指示燈亮.

f.熱電驛復歸,綠色指示燈亮,白色指示燈不亮,恢復待運轉.

Image 088     

 

2.電工圖設計

a.使用元件

Image 082  

b.電工圖

Image 077  

c.動作描述

 (a)送電後,綠燈亮(GL=1)

Image 083  

 (b)按下PB1,馬達運轉(MC=1),綠燈不亮(GL=0),紅燈亮 (RL=1).

Image 078  

 (c)按下PB2,馬達停止運轉(MC=0),綠燈亮(GL=1),紅燈不亮(RL=0).

Image 079   

 (d)馬達運轉時,熱電驛動作(TH-RY=0),R1電驛動作(R1=1),綠燈亮(GL=1),紅燈不亮(RL=0),蜂鳴器響起(BZ=1).

   Image 080  

 (e)按下PB3,狀態保持(GL=1,R1=1),R2電驛動作(R2=1),蜂鳴器不響(BZ=0),白燈亮(WL=1).

 Image 081  

 (f)熱電驛復歸(TH-RY=1),狀態保持(GL=1),R1電驛不動作(R1=0),R2電驛不動作(R2=0),白燈不亮(WL=0),恢復待運轉狀態.

Image 083  
  

 

3.PLC外部接線圖

Image 086  

4.使用階梯圖方式

(1)元件代號描述

Image 087  

(2)電工圖轉換

Image 84

(3)階梯圖建立

Image 085  

5.使用SFC與Ladder

元件代號描述

Image 087 

(1)建立一個步進指令區塊(Ladder block) //初始化PLC

temp0  

   a.初始值M8002

   b.狀態歸零ZRST S0 S30

   c.輸出歸零ZRST Y000 Y004

   d.熱電驛復歸時(由低電位轉高電位,因此採用上微分LDP),進行歸零動作.

  temp1  

 

(2)建立一個SFC區塊(SFC block) //馬達運轉與停止

temp0 

a.建立一個初始狀態S2 //綠燈亮起

  (a)輸出Y003

    temp1

 

b.建立啟動開關X001 (A接點)

temp1   

c.建立一個馬達運轉狀態S20

  (a)輸出Y001 //MC動作

  (b)輸出Y002 //紅燈亮

 Image 089  

 

d.建立一個停止開關X002(B接點)

   

e. 返回初始狀態S2

   

 

 

(3)建立一個步進指令區塊(Ladder block) //熱電驛觸發

 Image 092  

a.建立熱電驛開關X000 (下微分) // 由通電至斷開狀況

b.連接至觸發後的狀態S0

 Image 093  

 

(4)建立一個SFC區塊(SFC block) // 熱電驛觸發後的警示動作

Image 094  

a.建立一初始狀態S0 //熱電驛觸發後的狀態

 (a)輸出Y003 //蜂鳴器響起

 (b)輸出Y000 //綠色指示燈亮

 (c)清除Y001至Y002 //將輸出歸零

 (d)清除S2至S22狀態 //將S2至S22狀態歸零

Image 096  

b.建立一個蜂鳴器停止開關X003

Image 097  

c.建立一個蜂鳴器停止後的指示燈狀態S30

 (a)輸出Y003 //綠色指示燈亮起

 (b)輸出Y004 //白色指示燈亮起

Image 098  

d.建立一個等待熱電驛復歸開關X000

Image 099  

e.建立一個跳至待運轉狀態S2

Image 100  

 

 

輸出Y002 //紅燈亮

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 門外漢 的頭像
    門外漢

    門外漢的筆記

    門外漢 發表在 痞客邦 留言(0) 人氣()