1
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
LỜI CAM ĐOAN
Tôi tên là Lê Kim Phụng hiện đang là học viên lớp Cao học ngành Tự động
hóa khóa 2008 của Trường Đại học Giao thông Vận tải Thành phố Hồ Chí Minh.
Tôi xin cam đoan và hoàn toàn chịu trách nhiệm về toàn bộ nội dung của luận văn
này do chính tôi thực hiện dưới sự hướng dẫn tận tình của thầy TS. Trương Đình
Châu.
Học viên
Lê Kim Phụng
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
2
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
LỜI CẢM ƠN
Em xin được gởi lời cảm ơn chân thành và sâu sắc đến:
− Quý thầy cô Trường Đại học Giao Thông Vận Tải Thành Phố Hồ Chí Minh và
quý thầy cô Trường Đại học Bách Khoa Thành Phố Hồ Chí Minh đã giảng dạy cho
em nhiều kiến thức bổ ích trong suốt quá trình học tập, cũng như quá trình nghiên
cứu.
− Quý thầy cô Phòng Khoa học Công nghệ và Đào Tạo sau Đại học Trường Đại
học Giao thông Vận tải Thành Phố Hồ Chí Minh đã tạo mọi điều kiện để em hoàn
thành luận văn này.
1.2 TÍNH CẤP THIẾT CỦA LUẬN VĂN.........................................................14
1.3 MỤC TIÊU CỦA LUẬN VĂN ....................................................................14
Chương 2 - GIẢI PHÁP HỆ THỐNG GIÁM SÁT VÀ ĐIỀU KHIỂN CÁC
TRẠM BƠM XĂNG DẦU ....................................................................................15
2.1 GIỚI THIỆU CẤU TRÚC HỆ THỐNG SCADA ĐA CẤP.........................16
2.1.1 Cấu trúc phần cứng ...............................................................................16
2.1.2 Phần mềm của hệ thống SCADA .........................................................17
2.2 GIẢI PHÁP THIẾT KẾ HỆ THỐNG ...........................................................18
2.2.1 Đặt vấn đề .............................................................................................18
2.2.2 Phân tích yêu cầu của hệ thống giám sát và điều khiển các trạm bơm xăng
dầu…......... ..................................................................................................19
2.2.3 Giải pháp hệ thống phần cứng ..............................................................19
2.2.4 Giải pháp phần mềm .............................................................................20
2.2.5 Giải pháp quản lý và lưu trữ dữ liệu .....................................................20
2.3 XÂY DỰNG CẤU TRÚC HỆ THỐNG .......................................................21
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
4
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
2.3.1 Cấu trúc hệ thống giám sát và điều khiển các trạm bơm xăng dầu ......21
2.3.2 Nguyên lý hoạt động của hệ thống .......................................................22
2.3.3 Chức năng nhiệm vụ của các cấp trong hệ thống .................................23
2.4 GIẢI PHÁP PHẦN MỀM.............................................................................25
2.4.1 Tổng quan hệ thống phần mềm ............................................................25
4.2 HƯỚNG PHÁT TRIỂN ĐỀ TÀI ..................................................................93
TÀI LIỆU THAM KHẢO ......................................................................................95
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
6
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
DANH MỤC CÁC BẢNG
Bảng 3.1 - Vị trí công tắc chọn tốc độ truyền cáp PC/PPI.......................................58
Bảng 3.2 - Các chân của cổng RS – 232 ở cáp PC/PPI ...........................................59
Bảng 3.3 - Thời gian quay vòng của cáp PC/PPI .....................................................59
Bảng 3.4 – Chức năng các chân của rãnh cắm RS232. .............................................61
Bảng 3.5 - Các chân của cổng truyền thông S7-200 ..............................................63
Bảng 3.6 - So sánh các chuẩn truyền thông nối tiếp. ...............................................64
Bảng 3.7 - Hoạt động truyền ........................................................................... 1;
output_low(pin_e0);
//clear shift clock
if (digital ==0b1000000000000000)
output_high(pin_e2);
else
output_low(pin_e2);
output_high(pin_e0);
break;
case 4:
portb=0x4F;
break;
case 5:
portb=0x5F;
break;
case 6:
portb=0x6F;
break;
case 7:
portb=0x7F;
break;
case 8:
portb=0x8f;
break;
case 9:
portb=0x9F;
break;
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
130
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
}
output_low(pin_c2); // clear latch clock
for ( i =0;i
132
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
{
while(!input(pin_d5)){;}
}
phim=2;
}
}
if(input(pin_d6)==0)
{
delay_us(100);
if(input(pin_d6)==0)
{
int a;
for(a=0;a
phim=5;
}
}
if(input(pin_d5)==0)
{
delay_us(100);
if(input(pin_d5)==0)
{
int a;
for(a=0;a
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
135
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
int a;
for(a=0;a
for(a=0;a
{
delay_us(100);
if(input(pin_d7)==0)
{
int a;
for(a=0;a
BREAK;
CASE 7:
//tradata('3');
phimso[s]=3;
phimchu[s]='3';
tradata(phimchu[s]);
s++;
BREAK;
CASE 9:
//tradata('4');
phimso[s]=4;
phimchu[s]='4';
tradata(phimchu[s]);
s++;
BREAK;
CASE 10:
//tradata('5');
phimso[s]=5;
phimchu[s]='5';
tradata(phimchu[s]);
s++;
BREAK;
CASE 11:
//tradata('6');
phimso[s]=6;
phimchu[s]='6';
tradata(phimchu[s]);
s++;
BREAK;
CASE 13:
}
}
void gtphim_khac(int phim)
{
SWITCH (phim)
{
CASE 1:
//tradata('#');
tradata('0');
tradata('0');
tradata('0');
Luận văn Thạc sĩ kỹ thuật
HVTH: Lê Kim Phụng
141
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
BREAK;
CASE 3:
// tradata('*');
tam=0;
s=0;
gia_tien=0;
xung=0;
giado=0;
tracommand(0x01);
GVHD: TS. TRƯƠNG ĐÌNH CHÂU
void khoi_dong_lcd()
{
tracommand(0x01);
}
void giai_ma_lit_do()
{
so_lit=xung*16.667;
led12=so_lit/10000;
led13=(so_lit%10000)/1000;
led14=(so_lit%1000)/100;
led15=(so_lit%100)/10;
}
void giai_ma_gia_do()
{
led6=giado/100000;
led7=(giado%100000)/10000;
led8=(giado%10000)/1000;
led9=(giado%1000)/100;
led10=(giado%100)/10;
led11=(giado%10);
}
void giai_ma_gia_dat()
{
led6=gia_tien/100000;
led7=(gia_tien%100000)/10000;
led8=(gia_tien%10000)/1000;
led9=(gia_tien%1000)/100;