Sơ lược về thiết kế chương trỡnh điều khiển

Một phần của tài liệu Thiết kế hệ thống điều khiển đèn giao thông sử dụng bộ điều khiển plc (Trang 109)

II. Mễ PHỎNG HỆ THỐNG ĐIỀU KHIỂN SỬ DỤNG VISUAL BASIC

2.1.3. Sơ lược về thiết kế chương trỡnh điều khiển

Controls là những đối tượngđược dựng để thiết kế giao diện trong những ngụn ngữ lập trỡnh trực quan. Trong VB, cỏc đối tượng Controls được đặt trờn thanh cụng cụ ToolBox mà lập trỡnh viờn cú thể lấy từ đõy ra để thiết kế lờn cỏc mẫu giao diện (Forms) hoặc bỏo cỏo (Report). Mỗi Control được xem như là một đối tượng (Object), cú 3 thành phần cơ bản sau:

1. Tập thuộc tớnh

Thuộc tớnh (Properties) là cỏc thành phần mụ tả tớnh chất một đối tượng. Mỗi thuộc tớnh luụn cú một giỏ trị xỏc định.Cú 2 cỏch để thiết lập giỏ trị thuộc tớnh cho một đối tượng:

a. Thiết lập trực tiếp qua cửa sổ Properties

Cỏch này chỉ thực hiện ở chế độ thiết kế giao diện (Design view). Muốn thiết lập thuộc tớnh cho đối tượng nào, hóy chọn đối tượng đú bằng chuột rồi kớch hoạt cửa sổ Properties như hỡnh 3.10. Cửa sổ trờn hiển thị và cho phộp thiết lập cỏc thuộc tớnh của đối tượng Label2, đối tượng này thuộc điều khiển Lablel. Danh sỏch bờn trỏi cửa sổ hiển thị tờn cỏc thuộc tớnh, danh sỏch bờn phải cửa sổ hiển thị và cho phộp thiết lập giỏ trị cỏc thuộc tớnh tương ứng bờn trỏi.

b. Thiết lập thuộc tớnh bằng mó lệnh

Phương phỏp này dựng thiết lập thuộc tớnh cho cỏc đối tượng khi chương trỡnh đang chạy (Running time), cỏch thiết lập như sau: <tờn đối tượng>.<tờn thuộc

- 108 -

2. Một số thuộc tớnh hay gặp

+ Thuộc tớnh Name

Thuộc tớnh Name cho biết tờn gọi của đối tượng. Giỏ trị thuộc tớnh này khụng được chứa dấu cỏch. Trờn một cửa sổ thiết kế giao diện giỏ trị thuộc tớnh Name của mỗi đối tượng là duy nhất.

+ Thuộc tớnh Caption: để hiển thị văn bản (Text) trờn đối tượng. Hầu hết cỏc đối

tượng cú văn bản đi kốm đều cú thuộc tớnh này như: Label, Checkbox, Frame, Command.

+ Thuộc tớnh Appearance: chọn cỏch thức hiển thị đối tượng theo kiểu nào? Cú 2 cỏch thức để chọn lựa: 0 là kiểu mảng phẳng, 1 là kiểu ba chiều.

+ Thuộc tớnh Backcolor: thiết lập màu nền hiển thị trờn đối tượng. Cú đa màu sắc

để chọn lựa trờn bảng màu khi nhấn chuột lờn thuộc tớnh này.

+ Thuộc tớnh Enable: thuộc tớnh này để cho phộp làm việc hay khụng được phộp

làm việc (cấm) trờn đối tượng nào đú.

+ Thuộc tớnh Visible: thuộc tớnh này cho phộp hiển thị (Visible = True) hoặc ẩn

(Visible = False) một đối tượng nào đú khi chương trỡnh đang chạy. Khi đối tượng bị Visible = False, thực tế đối tượng vẫn tồn tại trờn form, vẫn hoạt động, chỉ khỏc một điều là nú hiển thị dưới dạng ẩn, người dựng khụng nhỡn thấy được.

+ Thuộc tớnh Height: hiển thị và cho phộp thiết lập chiều cao của đối tượng.

+Thuộc tớnh With: cho phộp và hiển thị chiều dài của đối tượng.

2.2. Chương trỡnh mụ phỏng hệ thống tớn hiệu giao thụng

Chương trỡnh mụ phỏng cú giao diện và đặc tớnh của giao diện được thiết kế trờn phần mềm VB 6.0 kết hợp với chương trỡnh PLC được lập trỡnh trờn phần mềm Step 7-300. Khi hoạt động chương trỡnh lập trỡnh trờn VB 6.0 sẽ điều khiển và gọi chương trỡnh PLC đó được tải xuống PLC sim (một PLC ảo của Step7 cú vai trũ như PLC thật).

- 109 -

2.2.1. Thiết kế bảng hệ thống điều khiển

Bảng điều khiển gồm:

- Cụng tắc ON/OFF để bật và tắt nguồn của hệ thống điều khiển.

- Cụng tắc Auto/Manua để chọn chế độ làm việc bằng tay (Chế độ kiểm tra cỏc trạng thỏi của cỏc đốn) và chế độ làm việc tự động.

- Cụng tắc High/Norman để chọn chế độ làm việc bỡnh thường và cao điểm.

- Nỳt nhấn Start để khởi động hệ thống hoạt động làm việc với chế độ đó chọn. - Nỳt nhấn Stop để dừng hoạt động của hệ thống.

- Nỳt nhấn Put check là nỳt nhấn để kiểm tra cỏc trạng thỏi đốn (cú chớn trạng thỏi) khi cụng tắc Auto/Manua ở chế độ làm việc bằng tay Manua.

- Nỳt nhấn Change để chọn thay đổi thời gian hoạt động của thống là ban ngày hay ban đờm.

2.2.2. Thiết kế giao diện hệ thống điều khiển

Giao diện của hệ thống điều khiển là một ngó tư giả định với sỏu tuyến và cú đường tàu chạy ngang qua một tuyến. Ngoài ra cú cỏc thiết thị điều khiển tớn hiệu giao thụng:

- Đốn trạng thỏi cỏc tuyến gồm 6 cột đốn.

- Đốn đi bộ qua cỏc đầu đường.

- Đốn bỏo tàu.

- Động cơ điều khiển rào chắn tàu.

- Cảm biến xỏc định tàu đang đến.

- 110 -

Hỡnh 3.12: Quang cảnh ngó tư cần điều khiển.

2.2.3. Một số chế độ làm việc của hệ thống điều khiển

Hỡnh 3.13: Chế độ kiểm tra cỏc trạng thỏi đốn

- 111 -

Hỡnh 3.15: Chương trỡnh cú thể thay đổi thời gian điều khiển

Hỡnh 3.16: Chế độ làm việc khi cú tàu

III. KẾT LUẬN

Trờn cơ sở phõn tớch một số phần mềm mụ phỏng chỳng tụi đó chọn Visual Basic 6.0 để mụ phỏng cỏc kết quả nghiờn cứu. Chương trỡnh mụ phỏng hệ điều khiển tớn hiệu giao thụng đó mụ tả đầy đủ hệ thống điều khiển của ngó tư gồm sỏu tuyến hoạt động theo hai chế độ, ba pha và hai pha.

- 112 -

KẾT LUẬN VÀ KIẾN NGHỊ

Giải quyết tỡnh trạng ựn tắc giao thụng của nước ta và một số nước trờn thế giới vẫn là một trong những vấn đề cấp bỏch cẫn xử lý. Việc nghiờn cứu ứng dụng PLC trong cỏc hệ thống điều khiển đũi hỏi tớnh linh hoạt và ổn đỡnh cao ngày càng nhiều. Sau một thời gian nghiờn cứu đề tài luận văn tốt nghiệp: Thiết kế hệ thống

điều khiển đốn giao thụng sử dụng bộ điều khiển PLC đó hoàn thành cỏc mục tiờu

đó đặt ra ban đầu.

1. Kết quả đó đạt được của đề tài:

 Chỳng tụi đó nghiờn cứu hoạt động của một ngó tư cần điều khiển từ đú đưa ra phương ỏn điều khiển hợp lý. Phương ỏn chỳng tụi chọn để điều khiển hệ thống là phương ỏn điều khiển theo trạng thỏi đốn. Phương ỏn này giỳp cho chương trỡnh điều khiển trở nờn linh hoạt, dễ dàng thay đổi chương trỡnh theo lưu lượng người tham gia giao thụng.

 Xõy dựng sơ đồ thuật toỏn và hoàn thành chương trỡnh điều khiển cho hệ thống ở nhiều chế độ làm việc khỏc nhau khi lưu lượng người tham gia giao thụng thay đổi.

 Xõy dựng sơ đồ bố trớ cỏc thiết bị và thiết kế mạch điện điều khiển, mạch đầu ra cho hệ thống.

 Nghiờn cứu kết nối mạng thụng tin về lưu lượng người tham gia giao thụng của ngó tư cần điều khiển với cỏc ngó ba và ngó tư kế tiếp để người tham gia giao thụng cú thể lựa chọn hướng đi hợp lý giảm tỡnh trạng ựn tắc giao thụng.

 Nghiờn cứu cấu tạo, hoạt động, của Camera và cỏc thiết bị trong hệ thống camera giỏm sỏt. Đưa ra sơ đồ mạng kết nối Camera giỏm sỏt giao thụng và cỏc trung tõm giỏm sỏt.

 Xõy dựng xong chương trỡnh mụ phỏng hoạt động của ngó tư sử dụng phần mềm Visual Basic 6.0. Chương trỡnh mụ phỏng xõy dựng hoạt động linh hoạt, ổn định. Khẳng định tớnh chớnh xỏc của phương phỏp điều khiển cũng như chương trỡnh lập trỡnh đó viết.

- 113 -

Ngoài ra, trong luận văn đó trỡnh bày cụ thể cỏc thiết bị cần sử dụng từ cấu tạo, chức năng, cỏc thụng số của thiết bị, sơ đồ mạch đến cỏch đấu nối cỏc thiết bị khi chế tạo tủ điều khiển.

Với những yờu cầu và nhiệm vụ đó đạt được như trờn, Chỳng tụi tin rằng khi luận vănđược ứng dụng trong thực tế cú thể giải quyết được phần nào tỡnh trạng ựn tắc và tai nạn giao thụng ở nước ta hiện nay. Luận văn cũng là tài liệu tham khảo quan trọng cho bạn đọc quan tõm đến vấn đề điều khiển hệ thống đốn giao thụng và dựa vào đú cú thể chế tạo tủ điều khiển cho hệ thống tớn hiệu giao thụng.

2. Hướng phỏt triển của đề tài:

 Tựđộng hoỏ hoàn toàn hệ thống điều khiển đốn giao thụng.

 Giải quyết triệt để vấn đề truyền thụng tin lưu lượng người tham gia giao thụng giữa cỏc ngó ba và ngó tư để người tham gia giao thụng chọn hướng đi hợp lý.

 Tớnh toỏn cụ thể chi phớ, giỏ thành cỏc thiết bị cũng như giỏ thành chế tạo bộ điều khiển.

3. Kiến nghị

Để giải quyết tỡnh trạng ựn tắc giao thụng hiện nay tại cỏc ngó ba, ngó tư hiờn nay thỡ ngoài việc sử dụng cỏc biện phỏp cụng nghệ điều khiển hợp lý, nõng cấp xõy dựng cơ sở hạ tầng hiện đại. Chỳng ta cũn cần cú biện phỏp và chương trỡnh tuyờn truyền để nõng cao ý thức của người tham gia thụng cũng là một vấn đền cần quan tõm.

Chỳng tụi hi vọng rằng cỏc bạn quan tõm sau khi tham khảo sẽ tiếp tục tỡm hiểu và phỏt triển đề tài được hoàn thiện hơn. Từ đú cú thể xõy dựng được hệ thống điều khiển tớn hiệu giao thụng hoàn chỉnh, giải quyết được tỡnh trạng ựn tắc và tai nạn giao thụng của nước ta hiện nay.

Học viờn

- 114 -

TÀI LIỆU THAM KHẢO

1. Bựi Quốc Khỏnh, Nguyễn Văn Liễm (2007), Cơ sở truyền động điện, Nhà Xuất Bản Khoa Học Kỹ Thuật.

2. Nguyễn Doón Phước, Phan Xuõn Minh (1997), Tự động hoỏ với SIMATIC S7 - 300, Nhà Xuất Bản Khoa Học Kỹ Thuật.

3. Nguyễn Doón Phước, Phan Xuõn Minh (1997), Tự động hoỏ với SIMATIC S7 - 200, Nhà Xuất Bản Khoa Học Kỹ Thuật.

4. Hans Berger (2005), Automating with STEP7 in LAD and FBD, Publicis Corporate Pub.

5. Hans Berger, Siemens Aktiengesellschaft (2003), Automating with SIMATIC, Siemens.

6. Jỹrgen Mỹller (2005), Controlling with SIMATIC, Wiley-VCH.

7. Nguyễn Thị Ngọc Mai (2004), Microsoft Visual Basic 6.0 Và Lập Trỡnh Cơ Sở Dữ Liệu, Nhà Xuất Bản Thống Kờ.

8. John Connell (1998), Beginning Visual Basic 6 Database Programming, Wrox Press Ltd.

9. Nguyễn Thị Lệ Hà (2010), Viết chương trỡnh điều khiển đốn giao thụng cho một ngó tư theo 3 chế độ dựa theo đồng hồ thời gian thực tớch hợp trong PLC S7 – 200 CPU 224.

Một phần của tài liệu Thiết kế hệ thống điều khiển đèn giao thông sử dụng bộ điều khiển plc (Trang 109)

Tải bản đầy đủ (PDF)

(116 trang)