Tin tức » Tự Động Hóa 08.09.2010 06:19


Thiết kế hệ SCADA sử dụng vi diều khiển PIC
® 03.10.2009 22:51 | 575 hits ®

Xem hình
Ngày nay, công nghệ vi xử lý đã có những bước phát triển mạnh mẽ trở thành công cụ không thể thay thế trong thiết kế hệ thống điều khiển tự động. Hệ điều khiển sử dụng vi xử lý có mức độ tích hợp cao và hoạt động với độ chính xác hoàn hảo do các giải pháp điều khiển, luật điều khiển được xây dựng thông qua phần mềm hệ thống. Chính vì vậy, bài báo này đề cập đến một ứng dụng cụ thể mang lại hiệu quả trong thực tế với công cụ vi xử lý đó là thiết kế hệ SCADA sử dụng họ vi điều khiển PIC.

Ngày nay, công nghệ vi xử lý đã có những bước phát triển mạnh mẽ trở thành công cụ không thể thay thế trong thiết kế hệ thống điều khiển tự động. Hệ điều khiển sử dụng vi xử lý có mức độ tích hợp cao và hoạt động với độ chính xác hoàn hảo do các giải pháp điều khiển, luật điều khiển được xây dựng thông qua phần mềm hệ thống. Chính vì vậy, bài báo này đề cập đến một ứng dụng cụ thể mang lại hiệu quả trong thực tế với công cụ vi xử lý đó là thiết kế hệ SCADA sử dụng họ vi điều khiển PIC.

Đặt vấn đề

Đứng trước yêu cầu của sự nghiệp công nghiệp hóa và hiện đại hóa ở nước ta, việc áp dụng những tiến bộ khoa học kỹ thuật vào trong sản xuất và đời sống đang là một yêu cầu tất yếu. Sử dụng hệ SCADA trong các dây chuyền công nghiệp là một trong những ứng dụng như vậy.

Trên thực tế, các dây chuyền công nghiệp ở nước ta thường sử dụng hệ SCADA được thiết kế bởi các hãng nước ngoài có giá thành rất cao nhưng lại khó khăn trong việc sửa chữa và nâng cấp. Vì vậy, tác giả đã có ý tưởng xây dựng một hệ SCADA sử dụng vi điều khiển có tính năng tương đương với các sản phẩm của nước ngoài và khắc phục được những hạn chế đã nêu trên.
Trong hệ SCADA, khối máy chủ trung tâm là hệ thống máy tính công nghiệp có cấu hình mạnh sử dụng để hiển thị và trao đổi thông tin với khối RTU. Trên thực tế, với sự phổ biến của máy tính, người thiết kế chỉ cần lựa chọn một cấu hình máy chủ cho phù hợp với hệ thống của mình. Vì vậy, bài báo chỉ trình bày quá trình thiết kế khối điều khiển và thu thập dữ liệu (RTU ), giao diện người máy (HMI) và phần mềm hệ thống trong hệ SCADA.

Thiết kế khối RTU

Với một hệ SCADA, khối RTU thường được thiết kế bằng bộ điều khiển khả trình PLC. Điểm mạnh của PLC là tính chuẩn hóa trong công nghiệp, và độ ổn định cao nhưng vẫn còn nhiều hạn chế là giá thanh cao, các công cụ hổ trợ độc quyền của nhà sản xuất. Với những ứng dụng vừa và nhỏ, một mạch điện được thiết kế sử dụng vi điều khiển hoàn toàn thay thế được chức năng của PLC trong hệ SCADA. Qua tìm hiểu, vi điều khiển PIC16F877A được lựa chọn để thiết kế khối RTU.

Khối RTU được chia thành các module:  

  • Module vào ra số.
  • Module vào ra tương tự.
  • Module hiển thị.
  • Module giao tiếp máy tính.

Trong đó, module nhận tín hiệu tương tự sử dụng chính 9 kênh chuyển đổi ADC có độ phân giải 10 bit được tích hợp bên trong vi điều khiển.

Thiết kế mạch 16 đầu vào và 16 đầu ra số

Trong một hệ SCADA, lượng đầu vào là các tín hiệu số thường là rất nhiều. Để hệ thống có thể nhận được các tín hiệu này trong khối RTU đã tích hợp module nhận dữ liệu chuyên năng hoạt động theo nguyên lý dồn kênh. Mạch được thiết kế phải thỏa mãn tính năng và tác dụng như các chân vào của PLC, tiết kiệm tối đa chân vi điều khiển. Ngược lại, mạch cũng phải tăng số lượng đầu ra số để đảm báo chức năng như một PLC. Khối vào ra số được thiết kế như hình.

Với module mạch mở rộng đầu vào số theo chuẩn công nghiệp 24V có thể tương thích với tín hiệu ra của các loại cảm biến trên thị trường hoặc nhận dữ liệu số theo chuẩn 5V từ các bộ chuyển đổi ADC ngoài. Tương tự mạch đầu ra số có thể giao tiếp với các thiết bị điều khiển như biến tần, khởi động mềm hoặc các máy đóng cắt, cũng như điều khiển hiển thị led 7 thanh hoặc các thiết bị báo động như một PLC.

Khối hiển thị

Mạch hiển thị LCD có chức năng hiển thị các thông số đo lường và các chỉ thị trạng thái làm việc của hệ thống.

Module giao tiếp giữu máy tính và khối RTU

Với CPU của khối RTU là PIC16F877A, có tích hợp các cổng truyền thông nối tiếp USART theo chuẩn RS232. USART (Universal Synchronous Asynchronous Reciver Transmitter) là một trong hai chuẩn giao tiếp nối tiếp. USART còn được gọi là giao diện nối tiếp SCI (Serial Comunication Interface). Có thể dùng giao diện này để giao tiếp với các thiết bị ngoại vi, với các vi điều khiển hay với máy tính.

Trên các máy tính công nghiệp, chuẩn RS232 được tích hợp trên cổng COM. Tuy nhiên để giao tiếp được giữa máy tính và khối RTU cần có một mạch điện đồng bộ điện áp hoặc cách ly về điện.

Với một hệ SCADA, chức năng quan trọng nhất chính là giám sát. Bởi vậy xây dựng một thuật toán phù hợp sẽ nâng cao chất lượng của hệ thống.

Khối RTU được xây dựng bằng hệ vi xử lý 8 bit tuy nhiên với những dữ liệu có độ dài lớn hơn một byte vi điều khiển hoàn toàn có thể truyền nhận và xử lý chính xác. Thuật toán đơn giản chỉ là tách các chuỗi lý tự thành các ký tự riêng rẽ và truyền theo chuẩn mã ASCII.

Thiết kế giao diện HMI

Với những công cụ truyền thông hoàn chỉnh, giao diện người máy của hệ được thiết kế bằng ngôn ngữ lập trình Visual Basic(VB), Visual C++.

Giao diện có chức năng trao đổi dữ liệu với khối RTU theo chuẩn truyền thông RS232, hiển thị trạng thái hoạt động của hệ thống và các số liệu đo được từ hiện trường. Giao diện có có vai trò phân biệt và lưu thông tin của sự cố vào cơ sở dữ liệu. Hiển thị trạng thái thông qua giao diện đồ họa. Ngoài ra giao diện viết bằng ngôn ngữ VB có thể thực hiện chức năng cảnh báo, tư vấn giám sát. Đặc biệt giao diện có thể chia sẻ công việc xử lý dữ liệu cùng với khối RTU để có thể nâng cao được tốc độ xử lý của hệ thống.

Kết luận

Sau một thời gian nghiên cứu, hệ SCADA sử dụng vi điều khiển đã được thiết kế hoàn chỉnh cả về phần cứng cũng như phần mềm. Tuy nhiên hướng của đề tài là xây dựng một hệ SCADA dựa trên công cụ vi điều khiển mà cụ thể ở đây là vi điều khiển PIC16F877A. Khối RTU được thiết kế với chức năng như một PLC từ đó có thể áp dụng cho các hệ thống SCADA khác nhau. Công cụ lập trình hệ thống có thể sử dụng ngôn ngữ lập trình ASEMBLY hoặc C. Với trình dịch MPLAP được hãng Microchip cung cấp miễn phí. Phần mềm giao diện sử dụng ngôn ngữ lập trình VB rất thông dụng và dễ tiếp cận. Đây chính là cơ sở thuận lợi trong việc giảm giá thành khi xây dựng, nâng cấp và bảo trì hệ thống. Sản phẩm đã được triển khai thử nghiệm ứng dụng trong quản lý hệ thống cung cấp điện. Với các khối trong hệ như trên hình.
Khối RTU đã bao gồm hoàn chỉnh các mạch thu thập dữ liệu ở dạng số và tương tự từ các đầu ra của cảm biến. Mạch hiển thị và các mạch ra số.


 

 

Sản phẩm thực tế

 

 

 



Tài liệu tham khảo
[1]. Ngô Diên Tập, 2000, Nhà xuất bản Khoa Học Kỷ Thuật, Lập trình C cho vi điều khiển.
[2]. Ngô Diên Tập, 2000, Nhà xuất bản Khoa Học Kỷ Thuật, Lập trình ghép nối máy tính trong Window.
[3]. Web, microchip.com
 

TS. Nguyễn Đức Khoát
SV: Đỗ Văn Dương
Đại học: Mỏ - Địa Chất

ELECVN.COM
(Theo HDH - TC Tự động hóa ngày nay)


Tin liên quan:
Trình làng sản phẩm công nghệ cao [04.03.2010 22:48 | 63 hits]
Robot phân loại rác [04.03.2010 21:20 | 82 hits]


Bản để inIn bản tin  Lưu dạng fileLưu bản tin  Gửi tin qua emailGửi cho bạn


..:: Ý kiến của bạn về bài viết này như thế nào? Bạn có thể đưa ra để mọi người cùng thảo luận! ::..



Tên bạn:
Email:
Thảo luận


Những bản tin khác:
 Bộ điều khiển mới của Siemens [04.03.2010 21:30 | 217 hits]



Gửi tin
Lên đầu trang
Đăng nhập/ Đăng ký 
Bí danh
Mật khẩu
Ghi nhớ

Hổ trợ trực tuyến 
 
Hổ Trợ và Bán Hàng  
 
Hotline: 0909000786  
Email: lam@elecvn.com  
 
Toàn Bộ Site  
 
Hổ trợ Thông Tin  
Email: info@elecvn.com  
 
Quảng Cáo & EmailMarketing  
 
Email: lam@elec.vn  
 
Skype Support 
Chat with me

           Tự Động Hóa

Thiết Bị Điện - Cơ Điện

Hotline: 0909000786
 
Liên kết Vàng 
ElecVnCom
Thế Giới Động Cơ
ChoDanSinh.Net
ORIENTAL MOTOR AC Motors & Gearmotors
Quảng cáo 
 
EvnGroup
 
SIEMENS
 
TECO MOTORS
 
Động cơ giảm tốc
 
Evn®
Danh Mục 
· Tất cả chủ đề
· Tự Động Hóa
· Giải Pháp Mới
· Sản Phẩm Thiết Bị
· Cơ Khí - Máy Móc
· Thế Giới Công Nghệ
· Giới Thiệu Doanh Nghiệp
· Thông Tin Đấu Thầu
· Công nghệ môi trường
· Điện - điện tử
· Công nghệ sinh hóa - thực phẩm
· Price & Document
· Công Nghệ Thông Tin
· Mạch điện - điều khiển - ứng dụng
· Biến Tần - Inverter
· PLC - HMI - DCS - SCADA
· Cơ cấu - Phụ kiện
· Phần mềm điều khiển
· Giám sát - Truyền thông
· Công nghệ trong nước
· Công nghệ nước ngoài
· Công nghệ ô tô
· Công nghệ Robot
· Công nghệ điện
· Hoạt Động Doanh Nghiệp
· Cơ Điện Tử Việt Nam
Việc làm - Tìm việc 
Download 
Download Software

 Động cơ điện Watt - Watt Electric Motor
 WanSin Lager Gear Motor
 Thiết kế tủ điện với PHOENIX CONTACT
 Thiết kế hệ thông điện trung - hạ thế với Ecodial 4.03
 Thiết kế tủ điện với CLIP PROJECT của hãng PHOENIX CONTACT
 Biến tần SIEMENS MicroMater 440
 Biến tần SIEMENS MicroMater 430
 Biến tần SIEMENS MicroMater 420
 PM thiết kế mô phỏng hệ thống chiếu sáng
 Ecodial phần mền thiết kế điện phiên bản mới
Sản phẩm tiêu biểu 

AC, DC Motor loại nhỏ
0 VNĐ
YpcompanY Danh bạ Website ! 
Thông tin xếp hạng 








Compete.com





Quantcast.com

Thành viên có mặt 
 Khách: 002
 Thành viên: 000
 Tổng cộng 002
 Hits 000508493


Quản trị nội dung bởi Thanh Lam
Mọi chi tiết liên hệ Ban Quản Trị
---»EvnGroup.«---
Trang Thông tin Điện - Điện Tử - Tự Động Hóa - Cơ Điện Tử.
All rights reserved. © Copyright 2007-2010 Elec®
Ghi rõ nguồn 'ELECVN.COM' khi phát hành thông tin từ đây. ELEC Việt Nam. EvnGroup.
Lên đầu trang