Professional Documents
Culture Documents
He Thong SCADA Dien Rong Ung Dung Trong Linh Vuc Khi Tuong Thuy Van
He Thong SCADA Dien Rong Ung Dung Trong Linh Vuc Khi Tuong Thuy Van
Khoa Cơ - Điện – Điện tử, Đại học Kỹ Thuật Công Nghệ Tp. Hồ Chí Minh
* Viện NC Điện tử, Tin học và Tự động hoá (VIELINA)
TÓM TẮT
Bài báo trình bày kết quả nghiên cứu xây dựng hệ thống SCADA diện rộng cho kiểm soát
thông số khí tượng thủy văn (KTTV) trong điều kiện Việt Nam.
Hệ thống được xây dựng nhằm thu thập - truyền số liệu, kiểm soát và cung cấp các dữ liệu khí
tượng - thuỷ văn và môi trường một cách khách quan, kịp thời, chính xác. Hệ thống được thiết
kế có tính mở, cho phép kết nối các thiết bị đo hiện đại hoặc thiết bị nhiều thế hệ đang có tại
Trạm thành 1 hệ thống đồng bộ, mềm dẻo và có giá thành thấp.
Trên cơ sở khảo sát thực tế và xác định các thông số KTTV cần thu thập, các tác giả đã đề
xuất một mô hình tự động hoá phù hợp với điều kiện phát triển ở Việt Nam kiểu SCADA diện
rộng trên cơ sở hệ thống OPTO 22.
Hệ thống được thiết kế gồm các phần:
- Các bộ chuyển đổi chuẩn hoá cho phép ghép nối các thiết bị hiện có tại các trạm KTTV
với thiết bị tự động OPTO-22 (Bộ chuyển đổi U-I / TRANS420 cho thiết bị có lối ra là tín
hiệu điện dạng tương tự, như máy phát đo tốc độ gió, điện thế từ cảm biến nhiệt, điện thế
từ pin mặt trời,…; Bộ ghép nối máy đo gió điện WSD-01; Bộ ghép nối máy đo gió đơn
giản WD-02; Bộ chuyển đổi tốc độ con quay gió thành tín hiệu điện WS-02; Bộ chuyển
đổi đo mưa với vũ kế điện (RF-01); Bộ đo mưa với vũ kế phao (RF-02): Máy đo phông vũ
trụ; Bộ điều khiển PSCTRL-01 cấp nguồn cho Trạm từ Trung tâm). Phương pháp này cho
phép khai thác tối đa các thiết bị đo lường quy chuẩn đang có trên trạm, cho phép tiết
kiệm đầu tư, nâng cao hiệu quả khai thác.
- Thiết bị Trạm và Trung tâm trên cơ sở hệ thống OPTO 22.
- Phần mềm biên soạn kết nối Trung tâm với các Trạm hoạt động theo kiểu phụ thuộc
(master/slave) hoặc ngang bằng (client/server).
Các kết quả nghiên cứu và thử nghiệm hiện trường chứng tỏ hệ thống có tính hợp lý, giá
thành thấp, phù hợp với điều kiện Việt Nam. Hệ thống hoạt động tin cậy và có khả năng ứng
dụng thực tiễn.
ABSTRACT
DESIGN OF SUPERSCADA FOR ENVIRONMENT MONITORING
The research results of the setting up SuperSCADA for the environment monitoring using in
Vietnam conditions is presented.
The system is designed to objectively, timely and exactly acquire, process and control hydro-
meteorological data. The opened system’s configuration resolves the connection of several of
various equipments – modern or old ones that having in the stations – into the overall, flexible
and inexpensive system.
The system includes the followings
- Standardization transducers for several hydro meteorological equipment such as a
temp.meter, a wind speed and direction meter, rain meter, …). This approach allows to
reduce the investment and to rise the possibility of the equipment’s employment.
- The OPTO-22 based automation system for workstations and center.
- Software is prepared by the master/slave or client/server types.
M4SSER
Boä chuye ån ñoåi
CONTROLLER
SNAP RACK
Trung tâm qua vô tuyến hoặc điện thoại. Như TRUNG TAÂM
KIEÅM SOAÙT KTTV
vậy, các số liệu này được thu nhận và xử lý có Mo- Thu
Dem Phaùt PC/kieåm soaùt RTU
thể không khách quan và kịp thời, nhất là trong
OPTO 22 Ñöôøn g ñieän thoaïi Thu
điều kiện biến động thời tiết có giông bão. Trong Phaùt
Mo-
Dem
G4LC
TRAÏM KIEÅM SOAÙT KTTV-2 32ISA
những năm gần đây, hệ thống SCADA
B3000 M4RTU Ñöôøn g
M4S SER
(Supervisory Control And Data Acquisition -
B oä chuyeå n ñoåi
Ñieän thoaïi OptoControl
CONTROLLER
SNAP RA CK
Điều khiển giám sát và thu thập dữ liệu) bắt đầu OptoDisplay
Mo- Thu
du nhập vào nước ta và ngày càng đóng vai trò Dem Phaùt PC/Data base
quan trọng trong nhiều lĩnh vực ứng dụng khác OPTO 22 Ñöôøn g ñieän thoaïi
nhau như các hệ thống cấp nước, năng lượng, xử TRAÏM KIEÅM SOAÙT KTTV-n
lý chất thải, sản xuất, ... B3000 M4RTU
Ca ùc maùy ño KTTV
M4SS ER
Bo ä c hu yeån ñoåi
Thu Mo-
Việc xây dựng một hệ thống SCADA để điều
C ONTROLLER
SNAP RA CK
Phaùt Dem
khiển giám sát và thu thập dữ liệu khí tượng - Mo- Thu OptoServer
thuỷ văn và môi trường một cách khách quan, Dem Phaùt
Users
kịp thời, chính xác là một nỗ lực cần thiết nhằm OPTO 22 Ñöôøn g ñieän thoaïi
một encoder là 1 đĩa từ có 2048 khe, được gắn ¾Bộ điều khiển PSCTRL-01 cấp nguồn
vào trục con quay gió. Khi con quay gió quay, cho Trạm từ Trung tâm: Sơ đồ điều
đầu đọc của encoder sẽ tạo chuỗi xung cho khiển cấp nguồn cho Trạm từ Trung tâm
phép đếm và tính tần số quay để định tốc độ được nuôi bằng pin hoặc ắcquy 9V. Ổn áp
gió. Để phối hợp với thiết bị OPTO-22, tần số
7805 tạo thế nuôi Vcc cho sơ đồ. Modem
xung ra cần được suy giảm: gió rất nhẹ ~2m/s
(1 vòng/s) số xung ra là 2048, qua hệ số chia
được cắm điện trực tiếp vào lưới, còn hệ
64, còn lại 32 xung; còn khi gió rất mạnh cấp OPTO-22 nuôi qua ổ 220VAC/ For OPTO-
12, ~32m/s (32 vòng/s), xung ra là 65536, qua 22 POWER. Ở trạng thái ngắt điện, relay
hệ số chia 64, còn lại 1024 xung. K2 bị ngắt, điện từ lưới không tới được
¾Đo mưa với vũ kế điện (RF-01): Vũ kế điện đường cấp nguồn cho OPTO-22. Khi qua
thường có cấu tạo kiểu gầu đong nước gắn trên đường điện thoại hoặc vô tuyến, Modem
cầu bập bênh với cảm biến tạo nhịp đong nước nhận được tín hiệu, qua ICL232 để chuyển
là rơ le từ và nam châm. Khi có mưa chảy vào mã RS232 thành mã TTL, gửi qua đường
gầu làm cầu bập bênh đảo chiều, làm đóng rơ RXD và TXD vào bộ vi điều khiển
le từ 1 lần. Như vậy với một thể tích nước mưa 89C2051. Tín hiệu được nhận và xử lý, nếu
xác định sẽ tạo 1 xung gửi trực tiếp tới lối vào
đúng địa chỉ (từ 1: 25) và mã lệnh ON, sẽ
số của hệ thống OPTO-22.
¾Đo mưa với vũ kế phao (RF-02): Bộ đo giáng
điều khiển lối ra P1.5 lên mức cao, đóng
thuỷ RF-02 được thiết kế là một thùng đo relay K2, cấp điện cho OPTO-22. IC
chuẩn, có cảm biến báo mức cạn và báo mức 89C2051 cũng điều khiển Q1 và relay K1
tràn. Phao được treo qua trục của Encoder với báo cho modem dữ liệu đã thu nhận và xử
đối trọng. Khi lượng nước trong bình cao hay lý. Khi cần điều khiển ngắt điện từ xa, tín
thấp, phao sẽ nâng lên hoặc hạ xuống, tương hiệu từ Modem được OPTO-22 xử lý. Sau
ứng làm quay trục encoder. Encoder là một đĩa khi trữ tất cả các dữ liệu hiện hành, OPTO-
từ có 2048 khe. Đĩa từ được gắn với trục quay 22 sẽ tạo lệnh FROM CONTROLLER qua
phao, khi quay sẽ làm cho đĩa từ quay quanh bộ liện kết quang, điều khiển IC 89C2051
đầu đọc. Do vậy với mỗi vòng quay, đầu từ sẽ để ngắt relay K2, ngắt điện cho hệ thống
nhận được 2048 tín hiệu xung. Các xung này OPTO-22.
được khuếch đại, hình thành, tạo thành xung ra
TTL. Kích thước trục encoder D quy định độ
phân giải mức nước trong bình, khi chọn D=
6.7mm, tương ứng độ phân giải 0.01mm.
Ngoài ra, hệ thống được bổ sung thêm bộ báo
mưa (kiểu cầu điện trở), tín hiệu điều khiển
nạp - xả từ hệ thống chính, tín hiệu báo đầy
thùng đo. Đối với vũ kế Việt Nam, cần bổ sung
thêm hệ thống phao.
¾Đo phông vũ trụ: Thiết bị kiểm tra phông vũ
trụ cho phép xác định sự biến động phông
phóng xạ tự nhiên, là kết quả của các vụ nổ hạt Bộ chuyển đổi U-I TRANS420
nhân hoặc các vụ nổ bắt nguồn từ vũ trụ. Máy
đo phông bức xạ hạt nhân có thể là các máy đo
liều hiện được sử dụng rộng rãi ở các cơ sở
phóng xạ. Khi đó, ta có thể trích tín hiệu xung
hoặc điện thế đo U (tỷ lệ với cường độ bức xạ)
từ mạch đồng hồ đo và nối với lối vào số hoặc
tương tự của OPTO-22 (qua bộ chuyển đổi
TRANS 420). Để tăng độ nhạy phép đo, máy
đo phông bức xạ hạt nhân SCA-02TT được
thiết kế gồm 1 detector nhấp nháy, bộ nguồn
cao thế để nuôi ống nhân quang và tầng
ngưỡng tạo tín hiệu số lối ra và được đưa tới
Bộ ĐK nguồn từ xa PSCTRL-1
lối vào số của OPTO-22.
SNAP-AICTD
SNAP-G4IDM
SNAP-AIMA
SNAP-AIMA
SNAP-AIMA
SNAP-AIMA
B3000
SNA P-IDC5
SNAP
D D D D D D D D A A A A
Trạm Slave: Mỗi Trạm gồm một thiết bị thu thập đúng bằng khoảng thời gian giữa hai lần
và xử lý dữ liệu (Opto Slave). Máy tính PC có quan trắc kế tiếp nhau).
thể có tại Trạm sử dụng để theo dõi và điều khiển Thuật giải máy chủ ngoài các biểu đồ “Powerup”
hoạt động của Trạm cũng như lưu trữ số liệu. và “Interrupt” có sẵn trong tất cả các thuật giải,
Sau khi thực hiện nhiệm vụ thu thập, lưu trữ và nó còn chứa sáu biểu đồ khác (6 chart):
xử lý dữ liệu thu thập được, Trạm Slave sẽ kiểm Biểu đồ “Powerup”: khởi động các biểu đồ
tra tín hiệu trên đường truyền để thực hiện việc: ”Polling_Control”, “Sub_Chart” và cũng làm
- Chuyển các mẫu dữ liệu định kì và các mẫu biểu đồ “Interrupt” dừng lại.
dữ liệu tại kỳ quan trắc về Trạm Trung tâm ”Polling_Control” Là chương trình chính của
khi có yêu cầu. Master, chương trình này thực hiện các chức
- Thực hiện chức năng ONLINE (từ Trạm năng: - Kiểm tra liên tục thời gian quan trắc của
Trung tâm có thể xem các thông số khí tượng Trạm và thời gian thực của hệ thống. - Khi đến
thời điểm quan trắc, thực hiện việc khởi tạo chart
Receive Data_Period để cập nhật và lưu trữ các
số liệu khí tượng. - Khởi tạo chart
Receive_Data_Online cho phép xem các thông
số khí tượng tại Trạm slave một cách tức thời
(ONLINE) khi có yêu cầu. - Thực hiện việc khởi
tạo chart đóng mở nguồn “Start_Power” của
Trạm slave.
“Receive_Data_Online“ và “Receive
Data_Period” liên quan đến việc lấy các bảng
dữ liệu định kì và bảng dữ liệu quan trắc từ các
tức thời của Trạm Slave) khi có yêu cầu từ Trạm slave, khi đuợc chart Polling_Control gọi.
Trạm Trung tâm. “Start_Power” có nhiệm vụ điều khiển việc
Lưu đồ tổng quát của Slave được thiết kế gồm đóng mở nguồn cho hệ thống slave.
các bước Wait_for_connect (chờ kết nối) được “Sub_Chart” được người sử dụng khởi động
khởi động bởi biểu đồ “Main_Ctr” và có chức nhằm cung cấp thêm các công cụ cho phép tìm
năng chờ bộ điều khiển Master kết nối với nó kiếm nhanh một mẫu tin khí tượng theo ngày,
Chương trình Slave_Communication_Cxf được tháng và năm. Công cụ này cũng cho phép thành
sử dụng để gởi hoặc nhận bảng. lập các giản đồ thể hiện sự biến thiên của một
Master: gồm một OptoMaster ghép nối với một thông số khí tượng nào đó theo thời gian trên
máy tính PC thông qua đường điện thoại, kết nối màn hình PC và in ấn các thông số khí tượng tại
với các Trạm slave để thu nhận dữ liệu, lưu trữ Trạm slave bất kì.
trên hard disk. Máy tính Master có nhiệm vụ: ”Data_Display” là chương trình tự động tổng
- Kết nối lần lượt với Trạm Slave tại mỗi thời hợp tất cả các số liệu quan trắc trên 25 Trạm tại
điểm quan trắc (thời điểm quan trắc này thời điểm quan trắc để cho ra một bản thông tin
được đặt bởi các nhân viên của Trung tâm) khí tượng tổng hợp.
để thu nhận các bảng dữ liệu định kì và bảng Ngoài ra còn có thư mục con chứa tám chương
dữ liệu quan trắc. trình con, gồm:
- Cho phép xem các thông số khí tượng tại bất - Khởi động Modem (Start Modem)
kì Trạm slave nào một cách tức thời - Quay số Modem (Modem Dial)
- Thực hiện được việc đóng mở nguồn điện - Gác Modem (Disconnect Modem)
(ON_OFF_POWER) cung cấp cho các Trạm - Di chuyển bảng số thực đến bảng số thực
Slave. (Move Float Table to Float Table)
- Tự động tổng hợp tất cả các số liệu quan trắc - Di chuyển bảng số nguyên sang bảng số
trên các Trạm để cho ra một bản tin khí nguyên. (Move Integer Table to Interger
tượng tổng hợp. Table)
- Cung cấp thêm các công cụ cho phép tìm - Gởi đi bảng số thực (Send Float Table)
kiếm nhanh một mẫu tin khí tượng theo - Gởi đi bảng số nguyên (Send Iteger Table)
ngày, tháng và năm. Công cụ này cũng cho - Gởi đi bảng chuỗi (Send String Table)
phép thành lập các giản đồ thể hiện sự biến
thiên của một thông số khí tượng nào đó theo
thời gian trên màn hình PC và trên giấy (độ 2.4.2 Giao tiếp giữa Trung tâm và các Trạm
dài của trục thời gian trong các giản đồ này kiểu Client/Server
Proceedings of the 1st Conference on Science and Technology 99
Kỷ yếu Hội nghị Khoa học và Công nghệ lần thứ 1 ISS_HUTECH – 15/04/2010
3. KẾT LUẬN:
trạm, với mỗi Trạm được xây dựng như 1 3. SCADA System:
hệ SCADA cục bộ. - Water Treatment and Distribution, City of
• Nâng cao mức điều khiển tự động Leipzig, 1997
SCADA cho thiết bị trạm. - Steven A. Walker, Brush Wellman
Engineered Metals: Automated Boiler
- Hoàn thiện và bổ sung các thiết bị
Control & Water Treatment System Keeps
chuyển đổi, ghép nối với các loại máy ở Mill On Line, 1998
trạm KTTV, đặc biệt là các máy đo gió, - Richland County, SC, Department of
mưa, điều khiển nguồn từ xa. Phương Publicwirks: Remote Waste Water
pháp này cho phép khai thác tối đa các Management, 1998
thiết bị đo lường quy chuẩn đang có trên 4. OPTO-22 PRODUCT SUPPORT SERVICES
trạm, cho phép tiết kiệm đầu tư, nâng cao - Remote Automation System M4RTU,
hiệu quả khai thác. User’s Guide, 5. 1997
- Thiết kế, chế tạo thiết bị điều khiển trên - PC BUS-based Controller G4LC32ISA-LT ,
trạm để đo tự động mức giáng thuỷ và đo User’s Guide, Form 735, 7. 1996
cường độ bức xạ phóng xạ vũ trụ. - Brain Boards, Form 787, OPTO 22, 1997.
- I/O modules User’s Guide, 5. 1997
• Tổ chức mạng SCADA mở rộng ghép - OptoControl – Command Reference, Form
nối nhiều trạm 725, 5.1996
- Xây dựng lại phần mềm Master/Slave ở - OptoDisplay – Command Reference, Form
chế độ quét các trạm hoặc một số trạm 725, 5.1996
chỉ định - OptoServer – Command Reference, Form
- Xây dựng phần mềm Client/Master cho 722-0515, 5.1996
mạng SCADA 5. Nguyễn Ngọc Lâm. Báo cáo đề tài nhà
- Tổ chức lập trình hoạt động cho toàn hệ nước mã số KHCN-04-07-02 về “Nghiên
thống trên cơ sở phần mềm OPTO 22/ cứu xây dựng và thử nghiệm SCADA
Factory Floor. trong quản lý và cải tạo môi trường”.
- Viết chương trình biểu diễn và quản lý số 5/1999.
liệu.
Các kết quả nghiên cứu trình bày ở trên cho
thấy mô hình SCADA mở rộng cho hệ thống
kiểm soát KTTV với mỗi Trạm là hệ
SCADA cục bộ trên cơ sở OPTO-22, với cấu
hình mở (cho phép ghép nối các thiết bị các
loại hiện có ), làm việc với 2 kiểu: phụ thuộc
Master/Slave và ngang bằng Client/Master
có tính hợp lý, giá thành thấp.
Các kết quả thử nghiệm hiện trường /5/ khi
ghép nối với 1 Trạm KTTV và kết nối Trung
tâm cho thấy hệ thống hoạt động tin cậy và
có khả năng ứng dụng thực tiễn.