30
1 目錄 目錄 目錄 目錄 (一) 控制電路 控制電路 控制電路 控制電路 (1) (1) (1) (1) 遙控板 遙控板 遙控板 遙控板 .......... .......... .......... ........................3 .............3 .............3 .............3 (2) (2) (2) (2) 接收板 接收板 接收板 接收板 .......... .......... .......... ........................4 .............4 .............4 .............4 (3) (3) (3) (3)主控板 主控板 主控板 主控板 .......... .......... .......... .........................5 ..............5 ..............5 ..............5 ( ( ( (二) ) ) ) 硬體介紹 硬體介紹 硬體介紹 硬體介紹 (1) (1) (1) (1) 材料 材料 材料 材料&規格 規格 規格 規格 .......... .......... .......... ....................6 .........6 .........6 .........6 (2) (2) (2) (2) 動作流程 動作流程 動作流程 動作流程 ......................7 ......................7 ......................7 ......................7 ( ( ( (三) ) ) ) 軟體介紹 軟體介紹 軟體介紹 軟體介紹 (1) CPL (1) CPL (1) CPL (1) CPL (I) (I) (I) (I) 階梯圖 階梯圖 階梯圖 階梯圖 ....... ....... ....... ................8 ........8 ........8 ........8 (II) (II) (II) (II) 指令表 指令表 指令表 指令表 ....... ....... ....... .......... .. .. .......12 .....12 .....12 .....12 (III) (III) (III) (III) 方塊圖 方塊圖 方塊圖 方塊圖 ..... ..... ..... ...............16 .........16 .........16 .........16 (2) VB (2) VB (2) VB (2) VB (I) (I) (I) (I) 程式 程式 程式 程式 ...... ...... ...... ..................17 ...........17 ...........17 ...........17 (II) (II) (II) (II) 圖控介面 圖控介面 圖控介面 圖控介面 ..............27 ..............27 ..............27 ..............27 ( ( ( (四) ) ) ) 其他 其他 其他 其他 (1) (1) (1) (1) 結論 結論 結論 結論 : : : : 優缺 優缺 優缺 優缺&待改進 待改進 待改進 待改進 ..........28 ..........28 ..........28 ..........28 (2) (2) (2) (2)參考文獻 參考文獻 參考文獻 參考文獻 .....................30 .....................30 .....................30 .....................30

一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

1

目錄目錄目錄目錄

((((一一一一)))) 控制電路控制電路控制電路控制電路

(1) (1) (1) (1) 遙控板遙控板遙控板遙控板 .......... .......... .......... ...........................3.............3.............3.............3

(2) (2) (2) (2) 接收板接收板接收板接收板 .......... .......... .......... ...........................4.............4.............4.............4

(3)(3)(3)(3)主控板主控板主控板主控板 .......... .......... .......... ............................5..............5..............5..............5

( ( ( (二二二二) ) ) ) 硬體介紹硬體介紹硬體介紹硬體介紹

(1) (1) (1) (1) 材料材料材料材料&&&&規格規格規格規格 .......... .......... .......... .......................6.........6.........6.........6

(2) (2) (2) (2) 動作流程動作流程動作流程動作流程 ......................7 ......................7 ......................7 ......................7

( ( ( (三三三三) ) ) ) 軟體介紹軟體介紹軟體介紹軟體介紹

(1) CPL(1) CPL(1) CPL(1) CPL

(I) (I) (I) (I) 階梯圖階梯圖階梯圖階梯圖 ....... ....... ....... ...................8 ........8 ........8 ........8

(II) (II) (II) (II) 指令表指令表指令表指令表 ....... ....... ....... ........................12.....12.....12.....12

(III) (III) (III) (III) 方塊圖方塊圖方塊圖方塊圖 ..... ..... ..... ..................16.........16.........16.........16

(2) VB(2) VB(2) VB(2) VB

(I) (I) (I) (I) 程式程式程式程式 ...... ...... ...... .....................17...........17...........17...........17

(II) (II) (II) (II) 圖控介面圖控介面圖控介面圖控介面 ..............27 ..............27 ..............27 ..............27

( ( ( (四四四四) ) ) ) 其他其他其他其他

(1)(1)(1)(1) 結論結論結論結論 : : : : 優缺優缺優缺優缺&&&&待改進待改進待改進待改進 ..........28 ..........28 ..........28 ..........28

(2) (2) (2) (2)參考文獻參考文獻參考文獻參考文獻 .....................30 .....................30 .....................30 .....................30

Page 2: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

2

無線遙控單晶片電子計分遊戲無線遙控單晶片電子計分遊戲無線遙控單晶片電子計分遊戲無線遙控單晶片電子計分遊戲

摘要摘要摘要摘要 : : : :

知道要做專題時候就想說不要這麼死板知道要做專題時候就想說不要這麼死板知道要做專題時候就想說不要這麼死板知道要做專題時候就想說不要這麼死板,,,,可以結合一些娛樂在裡可以結合一些娛樂在裡可以結合一些娛樂在裡可以結合一些娛樂在裡

面面面面,,,,一開始有一開始有一開始有一開始有 3333 個方向個方向個方向個方向,,,,九宮格九宮格九宮格九宮格、、、、射飛鏢射飛鏢射飛鏢射飛鏢,,,,乒乒乒乒乓球投準乓球投準乓球投準乓球投準,,,,最後選定乒最後選定乒最後選定乒最後選定乒

乓球投準下去發揮乓球投準下去發揮乓球投準下去發揮乓球投準下去發揮。。。。

本專題利用本專題利用本專題利用本專題利用 RFRFRFRF 無線傳輸模組無線傳輸模組無線傳輸模組無線傳輸模組,,,,一發送一接收的優點一發送一接收的優點一發送一接收的優點一發送一接收的優點,,,,再配合使再配合使再配合使再配合使

用用用用 PLCPLCPLCPLC 和和和和 VBVBVBVB 的結合的結合的結合的結合,,,,將需要用到冗長人工計分缺點將需要用到冗長人工計分缺點將需要用到冗長人工計分缺點將需要用到冗長人工計分缺點,,,,利用電腦自動利用電腦自動利用電腦自動利用電腦自動

計分計分計分計分,,,,以單晶片配合無線發射模組以單晶片配合無線發射模組以單晶片配合無線發射模組以單晶片配合無線發射模組,,,,以以以以 PLCPLCPLCPLC----RS232RS232RS232RS232 訊號傳送至訊號傳送至訊號傳送至訊號傳送至 Visual Visual Visual Visual

BasicBasicBasicBasic 程式設計之人工介面程式設計之人工介面程式設計之人工介面程式設計之人工介面,,,,達到省時達到省時達到省時達到省時、、、、快速之計分快速之計分快速之計分快速之計分。。。。

構想圖構想圖構想圖構想圖

實體圖實體圖實體圖實體圖

Page 3: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

3

控制電路控制電路控制電路控制電路

((((遙控板遙控板遙控板遙控板))))

射頻射頻射頻射頻((((radiofrequency, RFradiofrequency, RFradiofrequency, RFradiofrequency, RF))))

1111....定義定義定義定義 : : : :

就是射頻產生元件就是射頻產生元件就是射頻產生元件就是射頻產生元件,,,,一種會自動發射射頻的元件一種會自動發射射頻的元件一種會自動發射射頻的元件一種會自動發射射頻的元件。。。。

是一種具有電磁波的頻率是一種具有電磁波的頻率是一種具有電磁波的頻率是一種具有電磁波的頻率,,,,其頻率介於其頻率介於其頻率介於其頻率介於 10Hz10Hz10Hz10Hz 及及及及 3106MHz3106MHz3106MHz3106MHz 之間之間之間之間。。。。

2222....用途用途用途用途 : : : :

一般用於無線電及電視頻率發射一般用於無線電及電視頻率發射一般用於無線電及電視頻率發射一般用於無線電及電視頻率發射,,,,是無線通訊領域最重要之元是無線通訊領域最重要之元是無線通訊領域最重要之元是無線通訊領域最重要之元

素素素素。。。。

範圍包括範圍包括範圍包括範圍包括 WANWANWANWAN、、、、LANLANLANLAN、、、、PANPANPANPAN 等等等等等等等等,,,,應用之產品類別則包括應用之產品類別則包括應用之產品類別則包括應用之產品類別則包括 CELL CELL CELL CELL

PHONEPHONEPHONEPHONE、、、、PDAPDAPDAPDA、、、、WEBPADWEBPADWEBPADWEBPAD、、、、NBNBNBNB、、、、量測儀器等等量測儀器等等量測儀器等等量測儀器等等。。。。

Page 4: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

4

((((接收板接收板接收板接收板))))

Page 5: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

5

((((主控板主控板主控板主控板))))

Page 6: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

6

硬體介紹硬體介紹硬體介紹硬體介紹

材料材料材料材料&&&&規格規格規格規格

異徑大小頭異徑大小頭異徑大小頭異徑大小頭(PVC)*8(PVC)*8(PVC)*8(PVC)*8

微動開關微動開關微動開關微動開關(limit switch)*8(limit switch)*8(limit switch)*8(limit switch)*8

混合紙板混合紙板混合紙板混合紙板(240cm*240cm*1cm)(240cm*240cm*1cm)(240cm*240cm*1cm)(240cm*240cm*1cm)

LLLL 鐵鐵鐵鐵 *4 *4 *4 *4

傳輸纜線傳輸纜線傳輸纜線傳輸纜線(2M)(2M)(2M)(2M)

8Pin8Pin8Pin8Pin 排線排線排線排線

YYYY 壓接頭壓接頭壓接頭壓接頭****數個數個數個數個

電組電組電組電組((((各型號各型號各型號各型號)*)*)*)*數個數個數個數個

球球球球*8*8*8*8

110V110V110V110V 轉轉轉轉 5V5V5V5V 電源線電源線電源線電源線*2*2*2*2

排排排排 Pin*Pin*Pin*Pin*數個數個數個數個

單晶丙級電路板單晶丙級電路板單晶丙級電路板單晶丙級電路板*3*3*3*3

Page 7: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

7

動作示意圖動作示意圖動作示意圖動作示意圖

Page 8: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

8

PLCPLCPLCPLC 階梯圖階梯圖階梯圖階梯圖

Page 9: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

9

Page 10: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

10

Page 11: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

11

Page 12: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

12

PLCPLCPLCPLC 指令表指令表指令表指令表

LD M1

ZRST Y000 Y017

MOV K0 D100

ZRST S0 S100

SET S0

LD X000

SET Y000

LD X001

SET Y001

LD X002

SET Y002

LD X003

SET Y003

LD X004

SET Y004

LD X005

SET Y005

LD X006

SET Y006

LD X007

SET Y007

LD X010

SET Y017

LD M100

AND M8013

OUT Y016

LD M8002

OR M1

SET S0

LD M8000

MOV K4Y000 K4M144

MOV D100 K4M160

STL S0

LD M2

SET S20

LD M3

Page 13: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

13

SET S30

STL S20

LD X000

ADDP D100 K10 D100

LD X001

ADDP D100 K10 D100

LD X002

ADDP D100 K5 D100

LD X003

ADDP D100 K5 D100

LD X004

ADDP D100 K3 D100

LD X005

ADDP D100 K3 D100

LD X006

ADDP D100 K1 D100

LD X007

ADDP D100 K1 D100

LD X010

ADDP D100 K9 D100

LD X000

SET Y000

LD X001

SET Y001

LD X000

OR X001

OR X002

OR X003

OR X004

OR X005

OR X006

OR X007

OR X010

SET M50

LD M50

OUT M123

LD M123

SET S80

Page 14: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

14

LD M1

SET S100

STL S80

OUT M124

OUT T3 K30

RST M50

LD T3

SET S90

STL S90

ZRST Y000 Y007

LD S90

SET S20

STL S30

LD X000

ADDP D100 K10 D100

LD X001

ADDP D100 K10 D100

LD X002

ADDP D100 K5 D100

LD X003

ADDP D100 K5 D100

LD X004

ADDP D100 K3 D100

LD X005

ADDP D100 K3 D100

LD X006

ADDP D100 K1 D100

LD X007

ADDP D100 K1 D100

LD Y000

AND Y001

MULP D100 K2 D100

LD Y002

AND Y003

MULP D100 K2 D100

LD Y004

AND Y005

MULP D100 K2 D100

Page 15: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

15

LD Y006

AND Y007

MULP D100 K2 D100

LD Y000

AND Y002

AND Y004

AND Y006

MULP D100 K2 D100

AND Y003

AND Y005

AND Y007

MULP D100 K2 D100

LD Y000

AND Y001

AND Y002

AND Y003

AND Y004

AND Y005

AND Y006

AND Y007

OUT M77

LD M77

MULP D100 K4 D100

LD M1

SET S100

STL S100

LD S100

SET S0

RET

END

Page 16: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

16

方塊圖方塊圖方塊圖方塊圖

Page 17: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

17

VBVBVBVB 程式程式程式程式

Dim M0CH%(7)Dim M0CH%(7)Dim M0CH%(7)Dim M0CH%(7)

Dim flag As IntegerDim flag As IntegerDim flag As IntegerDim flag As Integer

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub Command1_Click()Private Sub Command1_Click()Private Sub Command1_Click()Private Sub Command1_Click()

'Timer1.Enabled = True'Timer1.Enabled = True'Timer1.Enabled = True'Timer1.Enabled = True

Label11.Caption = "Label11.Caption = "Label11.Caption = "Label11.Caption = "丟洞洞丟洞洞丟洞洞丟洞洞遊戲玩法遊戲玩法遊戲玩法遊戲玩法""""

M0CH%(0) = 1 M0CH%(0) = 1 M0CH%(0) = 1 M0CH%(0) = 1

End SubEnd SubEnd SubEnd Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub Command2_Click()Private Sub Command2_Click()Private Sub Command2_Click()Private Sub Command2_Click()

'Timer1.Enabled = False'Timer1.Enabled = False'Timer1.Enabled = False'Timer1.Enabled = False

'Form1.Label1.BackColor = 'Form1.Label1.BackColor = 'Form1.Label1.BackColor = 'Form1.Label1.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'Form1.Label2.BackColor = 'Form1.Label2.BackColor = 'Form1.Label2.BackColor = 'Form1.Label2.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'Form1.Label4.BackColor = 'Form1.Label4.BackColor = 'Form1.Label4.BackColor = 'Form1.Label4.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'Form1.Label5.BackColor = 'Form1.Label5.BackColor = 'Form1.Label5.BackColor = 'Form1.Label5.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'Form1.Label6.BackColor = 'Form1.Label6.BackColor = 'Form1.Label6.BackColor = 'Form1.Label6.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'For'For'For'Form1.Label7.BackColor = m1.Label7.BackColor = m1.Label7.BackColor = m1.Label7.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Page 18: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

18

'Form1.Label8.BackColor = 'Form1.Label8.BackColor = 'Form1.Label8.BackColor = 'Form1.Label8.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

'Form1.Label'Form1.Label'Form1.Label'Form1.Label9999.BackColor = .BackColor = .BackColor = .BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape1.BackColor = Form1.Shape1.BackColor = Form1.Shape1.BackColor = Form1.Shape1.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1Form1Form1Form1.Shape5.BackColor = .Shape5.BackColor = .Shape5.BackColor = .Shape5.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Label11.Caption = "Label11.Caption = "Label11.Caption = "Label11.Caption = "丟洞洞丟洞洞丟洞洞丟洞洞遊戲玩法遊戲玩法遊戲玩法遊戲玩法""""

M0CH%(1) = 1 M0CH%(1) = 1 M0CH%(1) = 1 M0CH%(1) = 1

End SubEnd SubEnd SubEnd Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PrivatePrivatePrivatePrivate Sub Command3_Click() Sub Command3_Click() Sub Command3_Click() Sub Command3_Click()

'Form2.Show'Form2.Show'Form2.Show'Form2.Show

Label11.Caption = "Label11.Caption = "Label11.Caption = "Label11.Caption = "丟洞洞數丟洞洞數丟洞洞數丟洞洞數學遊戲玩法學遊戲玩法學遊戲玩法學遊戲玩法""""

M0CH%(2) = 1 M0CH%(2) = 1 M0CH%(2) = 1 M0CH%(2) = 1

End SubEnd SubEnd SubEnd Sub

Page 19: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

19

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub Command4_Click()Private Sub Command4_Click()Private Sub Command4_Click()Private Sub Command4_Click()

Label11.Caption = "Label11.Caption = "Label11.Caption = "Label11.Caption = "賓果賓果賓果賓果投準投準投準投準玩法玩法玩法玩法""""

M0CH%(3) = 1 M0CH%(3) = 1 M0CH%(3) = 1 M0CH%(3) = 1

End SubEnd SubEnd SubEnd Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub displaPrivate Sub displaPrivate Sub displaPrivate Sub displayyyy(disp_data(disp_data(disp_data(disp_data$$$$))))

' Y0' Y0' Y0' Y0 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 8 8 8 8,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape1.BackColor If Form1.Shape1.BackColor If Form1.Shape1.BackColor If Form1.Shape1.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape1.BackColor = Form1.Shape1.BackColor = Form1.Shape1.BackColor = Form1.Shape1.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape1.BackColor If Form1.Shape1.BackColor If Form1.Shape1.BackColor If Form1.Shape1.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.SForm1.SForm1.SForm1.Shape1.BackColor = hape1.BackColor = hape1.BackColor = hape1.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End IfEnd IfEnd IfEnd If

' Y1' Y1' Y1' Y1 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 7 7 7 7,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape2.BackColor If Form1.Shape2.BackColor If Form1.Shape2.BackColor If Form1.Shape2.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

Page 20: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

20

ElseElseElseElse

If Form1.Shape2.BackColor If Form1.Shape2.BackColor If Form1.Shape2.BackColor If Form1.Shape2.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = Form1.Shape2.BackColor = QQQQBColoBColoBColoBColor(8)r(8)r(8)r(8)

End If End If End If End If

' Y2' Y2' Y2' Y2 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 6 6 6 6,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape3.BackColor If Form1.Shape3.BackColor If Form1.Shape3.BackColor If Form1.Shape3.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape3.BackColor If Form1.Shape3.BackColor If Form1.Shape3.BackColor If Form1.Shape3.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = Form1.Shape3.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End IfEnd IfEnd IfEnd If

' Y3' Y3' Y3' Y3 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 5 5 5 5,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape4.BackColor If Form1.Shape4.BackColor If Form1.Shape4.BackColor If Form1.Shape4.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape4.BackColor If Form1.Shape4.BackColor If Form1.Shape4.BackColor If Form1.Shape4.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = Form1.Shape4.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

Page 21: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

21

End If End If End If End If

' Y4 ' Y4 ' Y4 ' Y4 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_(disp_(disp_(disp_datadatadatadata$,$,$,$, 4 4 4 4,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape5.BackColor If Form1.Shape5.BackColor If Form1.Shape5.BackColor If Form1.Shape5.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape5.BackColor = Form1.Shape5.BackColor = Form1.Shape5.BackColor = Form1.Shape5.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape5.BackColor If Form1.Shape5.BackColor If Form1.Shape5.BackColor If Form1.Shape5.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape5.BackColor = Form1.Shape5.BackColor = Form1.Shape5.BackColor = Form1.Shape5.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End IfEnd IfEnd IfEnd If

' Y5' Y5' Y5' Y5 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 3 3 3 3,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape6.BackColor If Form1.Shape6.BackColor If Form1.Shape6.BackColor If Form1.Shape6.BackColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape6.BackColor If Form1.Shape6.BackColor If Form1.Shape6.BackColor If Form1.Shape6.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = Form1.Shape6.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End If End If End If End If

' Y6' Y6' Y6' Y6 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 2 2 2 2,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

Page 22: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

22

If Form1.Shape7.Bac If Form1.Shape7.Bac If Form1.Shape7.Bac If Form1.Shape7.BackColor kColor kColor kColor <><><><> QQQQBColor(12) Then BColor(12) Then BColor(12) Then BColor(12) Then

Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape7.BackColor If Form1.Shape7.BackColor If Form1.Shape7.BackColor If Form1.Shape7.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = Form1.Shape7.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End IfEnd IfEnd IfEnd If

' Y7' Y7' Y7' Y7 接點接點接點接點顯示顯示顯示顯示

If CInt(MidIf CInt(MidIf CInt(MidIf CInt(Mid$$$$(disp_data(disp_data(disp_data(disp_data$,$,$,$, 1 1 1 1,,,, 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then 1)) = 1 Then

If Form1.Shape8.BackColor If Form1.Shape8.BackColor If Form1.Shape8.BackColor If Form1.Shape8.BackColor <><><><> QQQQBColor(12) ThBColor(12) ThBColor(12) ThBColor(12) Then en en en

Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = QQQQBColor(12)BColor(12)BColor(12)BColor(12)

ElseElseElseElse

If Form1.Shape8.BackColor If Form1.Shape8.BackColor If Form1.Shape8.BackColor If Form1.Shape8.BackColor <><><><> QQQQBColor(8) Then BColor(8) Then BColor(8) Then BColor(8) Then

Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = Form1.Shape8.BackColor = QQQQBColor(8)BColor(8)BColor(8)BColor(8)

End IfEnd IfEnd IfEnd If

End SubEnd SubEnd SubEnd Sub

Page 23: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

23

Private Sub Form_Load()Private Sub Form_Load()Private Sub Form_Load()Private Sub Form_Load()

Form1.Caption = "Form1.Caption = "Form1.Caption = "Form1.Caption = "棒棒棒棒球球球球監監監監控控控控""""

'Command1.Caption = "'Command1.Caption = "'Command1.Caption = "'Command1.Caption = "九球九球九球九球制制制制": Command2.Caption = "M1"": Command2.Caption = "M1"": Command2.Caption = "M1"": Command2.Caption = "M1"

'Command3'Command3'Command3'Command3.Caption = "M2": Command4.Caption = "M3".Caption = "M2": Command4.Caption = "M3".Caption = "M2": Command4.Caption = "M3".Caption = "M2": Command4.Caption = "M3"

Option1.Caption = "Option1.Caption = "Option1.Caption = "Option1.Caption = "開開開開啟啟啟啟通訊通訊通訊通訊埠埠埠埠""""

Option2.Caption = "Option2.Caption = "Option2.Caption = "Option2.Caption = "關關關關閉閉閉閉通訊通訊通訊通訊埠埠埠埠""""

'Label1.Caption = "Y0": Label2.Caption = "Y1"'Label1.Caption = "Y0": Label2.Caption = "Y1"'Label1.Caption = "Y0": Label2.Caption = "Y1"'Label1.Caption = "Y0": Label2.Caption = "Y1"

'Te'Te'Te'Texxxxt1.Tet1.Tet1.Tet1.Texxxxt = "t = "t = "t = "讀取讀取讀取讀取 Y0chY0chY0chY0ch 之之之之命命命命令令令令字串字串字串字串:":":":"

'Te'Te'Te'Texxxxt2.Tet2.Tet2.Tet2.Texxxxt = "t = "t = "t = "讀取讀取讀取讀取 Y0chY0chY0chY0ch 之之之之回回回回應應應應字串字串字串字串:":":":"

'Te'Te'Te'Texxxxt3.Tet3.Tet3.Tet3.Texxxxt = "t = "t = "t = "寫入寫入寫入寫入 M0chM0chM0chM0ch 之之之之命命命命令令令令字串字串字串字串:":":":"

'Te'Te'Te'Texxxxt4.Tet4.Tet4.Tet4.Texxxxt = "t = "t = "t = "寫入寫入寫入寫入 M0chM0chM0chM0ch 之之之之回回回回應應應應字串字串字串字串:":":":"

TTTTimer1.Interval = 100imer1.Interval = 100imer1.Interval = 100imer1.Interval = 100

Timer1.Enabled = FalseTimer1.Enabled = FalseTimer1.Enabled = FalseTimer1.Enabled = False

Option1.Value = FalseOption1.Value = FalseOption1.Value = FalseOption1.Value = False

flag% = 0flag% = 0flag% = 0flag% = 0

End SubEnd SubEnd SubEnd Sub

Page 24: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

24

Private Sub Option1_Click()Private Sub Option1_Click()Private Sub Option1_Click()Private Sub Option1_Click()

Call start_comm2Call start_comm2Call start_comm2Call start_comm2

Timer1.Enabled = TrueTimer1.Enabled = TrueTimer1.Enabled = TrueTimer1.Enabled = True

End SubEnd SubEnd SubEnd Sub

Private Sub Option2_Click()Private Sub Option2_Click()Private Sub Option2_Click()Private Sub Option2_Click()

Call stop_comm2Call stop_comm2Call stop_comm2Call stop_comm2

Timer1.Enabled = FalseTimer1.Enabled = FalseTimer1.Enabled = FalseTimer1.Enabled = False

End SubEnd SubEnd SubEnd Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub Timer1_Timer()Private Sub Timer1_Timer()Private Sub Timer1_Timer()Private Sub Timer1_Timer()

Label3.Caption = "Label3.Caption = "Label3.Caption = "Label3.Caption = "現現現現在時間在時間在時間在時間:::: " " " " ++++ Time Time Time Time$$$$

If flag% = 1 Then ' If flag% = 1 Then ' If flag% = 1 Then ' If flag% = 1 Then ' 讀取讀取讀取讀取程程程程序序序序

PLC_DATA PLC_DATA PLC_DATA PLC_DATA$$$$ = read_nch = read_nch = read_nch = read_nch$$$$("M0144"("M0144"("M0144"("M0144",,,, 8) 8) 8) 8)

Y0_CH_DATA Y0_CH_DATA Y0_CH_DATA Y0_CH_DATA$$$$ = Mid = Mid = Mid = Mid$$$$(PLC_DATA(PLC_DATA(PLC_DATA(PLC_DATA$,$,$,$, 1 1 1 1,,,, 2) 2) 2) 2)

'Y10_CH_DATA 'Y10_CH_DATA 'Y10_CH_DATA 'Y10_CH_DATA$$$$ = Mid = Mid = Mid = Mid$$$$(PLC_DATA(PLC_DATA(PLC_DATA(PLC_DATA$,$,$,$, 3 3 3 3,,,, 2) 2) 2) 2)

D0_LOW D0_LOW D0_LOW D0_LOW$$$$ = Mid = Mid = Mid = Mid$$$$(PLC_DATA(PLC_DATA(PLC_DATA(PLC_DATA$,$,$,$, 5 5 5 5,,,, 2) 2) 2) 2)

D0_HI D0_HI D0_HI D0_HIGGGGHHHH$$$$ = Mid = Mid = Mid = Mid$$$$(PLC_DATA(PLC_DATA(PLC_DATA(PLC_DATA$,$,$,$, 7 7 7 7,,,, 2) 2) 2) 2)

Y0CH_bin Y0CH_bin Y0CH_bin Y0CH_bin$$$$ = he = he = he = hexxxx2_to_bin8(Y0_CH_DATA2_to_bin8(Y0_CH_DATA2_to_bin8(Y0_CH_DATA2_to_bin8(Y0_CH_DATA$$$$))))

Page 25: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

25

'Y10CH_bin 'Y10CH_bin 'Y10CH_bin 'Y10CH_bin$$$$ = he = he = he = hexxxx2_to_bin8(Y10_CH_DATA2_to_bin8(Y10_CH_DATA2_to_bin8(Y10_CH_DATA2_to_bin8(Y10_CH_DATA$$$$))))

Call displa Call displa Call displa Call displayyyy(Y0CH_bin(Y0CH_bin(Y0CH_bin(Y0CH_bin$$$$))))

Label13.Caption = Str Label13.Caption = Str Label13.Caption = Str Label13.Caption = Str$$$$(he(he(he(hexxxx4_to_dec&(D0_HI4_to_dec&(D0_HI4_to_dec&(D0_HI4_to_dec&(D0_HIGGGGHHHH$$$$ ++++ D0_LOW D0_LOW D0_LOW D0_LOW$$$$)) )) )) )) ++++

""""分分分分""""

' Y0_CH' Y0_CH' Y0_CH' Y0_CH$$$$ = read_nch = read_nch = read_nch = read_nch$$$$("Y0"("Y0"("Y0"("Y0",,,, 1) 1) 1) 1)

' Te' Te' Te' Texxxxt1.Tet1.Tet1.Tet1.Texxxxt = "t = "t = "t = "讀取讀取讀取讀取 Y0chY0chY0chY0ch 之之之之命命命命令令令令字串字串字串字串:" :" :" :" ++++ S S S SXXXXDDDD$$$$

' Te' Te' Te' Texxxxt2.Tt2.Tt2.Tt2.Teeeexxxxt = "t = "t = "t = "讀取讀取讀取讀取 Y0chY0chY0chY0ch 之之之之回回回回應應應應字串字串字串字串:" :" :" :" ++++ R R R RXXXXDDDD$$$$

' Y0_bin ' Y0_bin ' Y0_bin ' Y0_bin$$$$ = he = he = he = hexxxx2_to_bin82_to_bin82_to_bin82_to_bin8$$$$(Y0_CH(Y0_CH(Y0_CH(Y0_CH$$$$))))

' Call displa ' Call displa ' Call displa ' Call displayyyy(Y0_bin(Y0_bin(Y0_bin(Y0_bin$$$$))))

' Te' Te' Te' Texxxxt5.Tet5.Tet5.Tet5.Texxxxt = "Y0cht = "Y0cht = "Y0cht = "Y0ch 接點接點接點接點狀態狀態狀態狀態: " : " : " : " ++++ Y0_bin Y0_bin Y0_bin Y0_bin$$$$

Else ' Else ' Else ' Else ' 寫出寫出寫出寫出程程程程序序序序

bin8 bin8 bin8 bin8$$$$ = "" = "" = "" = ""

For i% = 0 To 7 For i% = 0 To 7 For i% = 0 To 7 For i% = 0 To 7

bin8 bin8 bin8 bin8$$$$ = Right = Right = Right = Right$$$$(Str(Str(Str(Str$$$$(M0CH%(i%))(M0CH%(i%))(M0CH%(i%))(M0CH%(i%)),,,, 1) 1) 1) 1) ++++ bin8 bin8 bin8 bin8$$$$

Ne Ne Ne Nexxxxt i%t i%t i%t i%

M0_binM0_binM0_binM0_bin$$$$ = bin8 = bin8 = bin8 = bin8$$$$

M0_CH M0_CH M0_CH M0_CH$$$$ = bin8_to_he = bin8_to_he = bin8_to_he = bin8_to_hexxxx2222$$$$(bin8(bin8(bin8(bin8$$$$))))

aaa aaa aaa aaa$$$$ = write_nch = write_nch = write_nch = write_nch$$$$("M0"("M0"("M0"("M0",,,, M0_CH M0_CH M0_CH M0_CH$$$$))))

Page 26: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

26

' Te' Te' Te' Texxxxt3.Tet3.Tet3.Tet3.Texxxxt = "t = "t = "t = "寫入寫入寫入寫入 M0chM0chM0chM0ch 之之之之命命命命令令令令字串字串字串字串:" :" :" :" ++++ S S S SXXXXDDDD$$$$

' Te ' Te ' Te ' Texxxxt4.Tet4.Tet4.Tet4.Texxxxt = "t = "t = "t = "寫入寫入寫入寫入 M0chM0chM0chM0ch 之之之之回回回回應應應應字串字串字串字串:" :" :" :" ++++ R R R RXXXXDDDD$$$$

' Te ' Te ' Te ' Texxxxt6.Tet6.Tet6.Tet6.Texxxxt = "M0cht = "M0cht = "M0cht = "M0ch 接點接點接點接點狀態狀態狀態狀態: " : " : " : " ++++ M0_bin M0_bin M0_bin M0_bin$$$$

For i% = 0 To 7 For i% = 0 To 7 For i% = 0 To 7 For i% = 0 To 7

M0CH%(i%) = 0 M0CH%(i%) = 0 M0CH%(i%) = 0 M0CH%(i%) = 0

Ne Ne Ne Nexxxxt i%t i%t i%t i%

End IfEnd IfEnd IfEnd If

flag% flag% flag% flag% = 1 = 1 = 1 = 1 ---- flag% flag% flag% flag%

End SubEnd SubEnd SubEnd Sub

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Private Sub displaPrivate Sub displaPrivate Sub displaPrivate Sub displayyyy_Y10H(disp_data_Y10H(disp_data_Y10H(disp_data_Y10H(disp_data$$$$))))

End SubEnd SubEnd SubEnd Sub

Page 27: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

27

圖控介面圖控介面圖控介面圖控介面

Page 28: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

28

結論結論結論結論 : : : : 優缺優缺優缺優缺&&&&待改進待改進待改進待改進

優點優點優點優點::::

利用利用利用利用 RFRFRFRF 模組模組模組模組,,,,達到無線傳輸達到無線傳輸達到無線傳輸達到無線傳輸與與與與無線控無線控無線控無線控制制制制的的的的目目目目的的的的,,,,並提供多並提供多並提供多並提供多種種種種玩法玩法玩法玩法選選選選

擇擇擇擇,,,,卻卻卻卻不需不需不需不需多耗費多耗費多耗費多耗費人人人人力力力力計計計計算算算算分數分數分數分數,,,,和和和和管理機台管理機台管理機台管理機台。。。。

缺點缺點缺點缺點::::

目前對目前對目前對目前對於球的收於球的收於球的收於球的收集比較集比較集比較集比較有有有有問問問問題題題題,,,,因為呈現因為呈現因為呈現因為呈現不規則不規則不規則不規則彈跳彈跳彈跳彈跳,,,,所所所所以以以以只只只只能能能能以以以以木木木木

板板板板或或或或是是是是布幕來擋布幕來擋布幕來擋布幕來擋球球球球,,,,但但但但是這是這是這是這樣樣樣樣會不會不會不會不美觀也美觀也美觀也美觀也會會會會多占空多占空多占空多占空間間間間。。。。

且沒且沒且沒且沒有有有有充充充充分利用到分利用到分利用到分利用到 PLCPLCPLCPLC 會有點會有點會有點會有點浪費資浪費資浪費資浪費資源源源源。。。。

Page 29: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

29

進度表進度表進度表進度表

Page 30: 一一一)))) 控制電路 ( (( (二 二二) )) ) 硬體介紹 硬體介紹 ( (( (三 三 …ir.hust.edu.tw/bitstream/310993100/1584/1/BD9409.pdf · 12 plcppllccplc指令表 指令表

30

參考文獻參考文獻參考文獻參考文獻

書籍書籍書籍書籍 : : : :

圖圖圖圖形監形監形監形監控控控控

PLC PLC PLC PLC 可程式控可程式控可程式控可程式控制制制制設計設計設計設計

專業訓練課程專業訓練課程專業訓練課程專業訓練課程 : : : :

台灣嵌入台灣嵌入台灣嵌入台灣嵌入式式式式暨暨暨暨單晶片單晶片單晶片單晶片系統系統系統系統發發發發展協展協展協展協會會會會

http:http:http:http:////////www.temi.org.twwww.temi.org.twwww.temi.org.twwww.temi.org.tw////

網路知識網路知識網路知識網路知識 : : : :

奇摩奇摩奇摩奇摩知知知知識識識識