1.功能描述
a.送電後,綠色指示燈亮,紅色指示燈不亮,馬達不運轉.
b.按下[啟動開關],綠色指示燈不亮,紅色指示燈亮,馬達開始運轉.
c.按下[停止開關],綠色指示燈亮,紅色指示燈不亮,馬達停止運轉.
d.馬達運轉時,熱電驛觸發,綠色指示燈亮,蜂鳴器響起.
e.按下[確認開關],綠色指示燈亮,蜂鳴器不響,白色指示燈亮.
f.熱電驛復歸,綠色指示燈亮,白色指示燈不亮,恢復待運轉.
2.電工圖設計
a.使用元件
b.電工圖
c.動作描述
(a)送電後,綠燈亮(GL=1)
(b)按下PB1,馬達運轉(MC=1),綠燈不亮(GL=0),紅燈亮 (RL=1).
(c)按下PB2,馬達停止運轉(MC=0),綠燈亮(GL=1),紅燈不亮(RL=0).
(d)馬達運轉時,熱電驛動作(TH-RY=0),R1電驛動作(R1=1),綠燈亮(GL=1),紅燈不亮(RL=0),蜂鳴器響起(BZ=1).
(e)按下PB3,狀態保持(GL=1,R1=1),R2電驛動作(R2=1),蜂鳴器不響(BZ=0),白燈亮(WL=1).
(f)熱電驛復歸(TH-RY=1),狀態保持(GL=1),R1電驛不動作(R1=0),R2電驛不動作(R2=0),白燈不亮(WL=0),恢復待運轉狀態.
3.PLC外部接線圖
4.使用階梯圖方式
(1)元件代號描述
(2)電工圖轉換
(3)階梯圖建立
5.使用SFC與Ladder
元件代號描述
(1)建立一個步進指令區塊(Ladder block) //初始化PLC
a.初始值M8002
b.狀態歸零ZRST S0 S30
c.輸出歸零ZRST Y000 Y004
d.熱電驛復歸時(由低電位轉高電位,因此採用上微分LDP),進行歸零動作.
(2)建立一個SFC區塊(SFC block) //馬達運轉與停止
a.建立一個初始狀態S2 //綠燈亮起
(a)輸出Y003
b.建立啟動開關X001 (A接點)
c.建立一個馬達運轉狀態S20
(a)輸出Y001 //MC動作
(b)輸出Y002 //紅燈亮
d.建立一個停止開關X002(B接點)
e. 返回初始狀態S2
(3)建立一個步進指令區塊(Ladder block) //熱電驛觸發
a.建立熱電驛開關X000 (下微分) // 由通電至斷開狀況
b.連接至觸發後的狀態S0
(4)建立一個SFC區塊(SFC block) // 熱電驛觸發後的警示動作
a.建立一初始狀態S0 //熱電驛觸發後的狀態
(a)輸出Y003 //蜂鳴器響起
(b)輸出Y000 //綠色指示燈亮
(c)清除Y001至Y002 //將輸出歸零
(d)清除S2至S22狀態 //將S2至S22狀態歸零
b.建立一個蜂鳴器停止開關X003
c.建立一個蜂鳴器停止後的指示燈狀態S30
(a)輸出Y003 //綠色指示燈亮起
(b)輸出Y004 //白色指示燈亮起
d.建立一個等待熱電驛復歸開關X000
e.建立一個跳至待運轉狀態S2
輸出Y002 //紅燈亮