1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống điều khiển giám sát

108 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Điều Khiển Giám Sát
Tác giả Nguyễn Trung Kiên
Người hướng dẫn T.S Nguyễn Linh Giang
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Xử Lý Thông Tin Và Truyền Thông
Thể loại Luận Văn Thạc Sĩ Khoa Học
Năm xuất bản 2006
Thành phố Hà Nội
Định dạng
Số trang 108
Dung lượng 3,69 MB

Nội dung

94 phụ lục a: Một số hình ảnh về kết cấu của hệ thống phụ lục b: Sơ đồ mạch nguyên lý bộ điều khiển Trang 6 Danh mục các ký hiệu, các chữ viết tắt STT Từ viết tắtGiải nghĩa1 ADC Analog

Trang 2

Lêi cam ®oan

Tªn t«i lµ NguyÔn Trung Kiªn, Häc viªn líp Cao häc Xö lý th«ng tin vµ truyÒn th«ng 2004 T«i cam ®oan nh÷ng néi dung t«i viÕt trong luËn v¨n lµ nghiªn cøu cña b¶n th©n t«i díi sù híng dÉn cña T.S NguyÔn Linh Giang vµ kh«ng cã sù sao chÐp bÊt hîp ph¸p tõ nghiªn cøu cña ngêi kh¸c NÕu sai t«i hoµn toµn chÞu tr¸ch nhiÖm

Hµ Néi, ngµy 30 th¸ng 10 n¨m 2006

Ngêi cam ®oan:

NguyÔn Trung Kiªn

Trang 3

Mục lục

Danh mục các ký hiệu, các chữ viết tắt 6

Danh mục các hình vẽ, đồ thị 7

Mở đầu 9

Chơng 1 - Tổng quan về hệ thống điều khiển giám sát 1.1 Tổng quan về SCADA 11

1.1.1 Các đơn vị tải đầu cuối RTUs (Remote Terminal Units) 13

1.1.2 Trạm chủ của hệ thống SCADA (Scada Master Station) 16

1.1.3 Các giao thức của hệ thống SCADA (SCADA Protocols) 17

1.1.4 Truyền thông trong SCADA 19

1.2 Kiến trúc của SCADA 20

1.2.1 Hệ thống SCADA nguyên khối 20

1.2.2 Hệ SCADA phân bố 21

1.2.3 Hệ thống SCADA nối mạng 23

1.3 Kiến trúc phần mềm 25

1.4 Tính năng của hệ thống SCADA 27

1.4.1 Cảnh báo và giám sát 27

1.4.2 Thu thập dữ liệu 28

1.4.3 Thông báo và chia sẻ dữ liệu 28

1.5 Hệ thống SCADA ở Việt Nam 28

Chơng 2 – Mạng truyền thông công nghiệp 2.1 Mạng truyền thông của Siemens 31

2.1.1 Tổng quan về mạng công nghiệp của SEMATIC 31

2.1.2 Mạng nhiều điểm 33

Trang 4

2.1.3 PROFIBUS 34

2.1.4 Mạng công nghiệp (Industrial Ethernet) 41

2.1.5 Ghép nối điểm tới điểm (Point to Point Interface) 42

2.1.6 Giao diện cảm biến-cơ cấu chấp hành 43

2.2 Một số chuẩn truyền dẫn 45

2.2.1 Chuẩn RS-232 45

2.2.2 Chuẩn truyền RS-422 48

2.2.3 Chuẩn RS-485 50

2.3 Dịch vụ truyền thông 56

2.3.1 Định nghĩa 56

2.3.2 Dịch vụ truyền thông và subnet 57

Chơng 3 – Truyền thông với PLC 3.1 Tổng quan về PLC 60

3.1.1 Định nghĩa 60

3.1.2 Đặc điểm 60

3.1.3 Cấu tạo PLC 62

3.1.4 Cấu hình cứng PLC 62

3.1.5 Ngôn ngữ lập trình 64

3.1.6 Cơ chế hoạt động 64

3.1.7 Phơng pháp xử lý tín hiệu 65

3.2 Thiết bị điều khiển khả trình PLC S7-200 của Siemens 65

3.2.1 Các thành phần của một hệ PLC S7-200 65

3.2.2 Phần cứng của PLC S7-200 66

3.2.3 Cổng truyền thông 68

3.2.4 Cấu trúc bộ nhớ 69

3.2.5 Ngôn ngữ lập trình 71

3.3 Truyền thông trên PLC 73

Trang 5

3.3.1 Các yếu tố cơ bản về truyền thông 73

3.3.2 Tham số truyền thông 74

3.3.3 Các cổng truyền thông 74

3.3.4 Khoảng cách truyền thông 75

3.3.5 Điều khiển đờng tín hiệu truyền thông 75

3.3.6 Nghi thức truyền thông 76

Chơng 4 – Thiết kế hệ thống điều khiển giám sát 4.1 Phân tích thiết kế hệ thống 78

4.1.1 Phần mềm điều khiển giám sát 78

4.1.2 PLC 80

4.1.3 Hệ thống điều khiển giám sát 80

4.1.4 Một số thiết bị đầu cuối dữ liệu khác sử dụng trong hệ thống 86

4.2 Thiết kế hệ thống điều khiển giám sát 88

4.2.1 Các thành phần và tính năng của hệ thống 88

4.2.2 Hoạt động của hệ thống 88

kết luận và khuyến nghị 93

tài liệu tham khảo 94

phụ lục a: Một số hình ảnh về kết cấu của hệ thống

phụ lục b: Sơ đồ mạch nguyên lý bộ điều khiển

Phụ lục c: mã nguồn chơng trình điều khiển cho PLC

Trang 6

Danh môc c¸c ký hiÖu, c¸c ch÷ viÕt t¾t

17 SCADA Supervisory Control And Data Acquisition

19 UCA Utility Communication Architecture

Trang 8

H×nh 2.13 C¸c ph¬ng ph¸p chÆn ®Çu cuèi RS 485/RS- -422 55 H×nh 3.1 CÊu tróc chung cña mét hÖ thèng ®iÒu khiÓn logic 62

H×nh 3.6 Bé nhí trong vµ ngoµi cña S7 - 200 69

H×nh 4.3 H×nh d¹ng cña bé ®iÒu khiÓn sè MR13 87

Trang 9

Mở đầu

Trong những năm gần đây, nhu cầu về ứng dụng tự động hoá kết hợp với truyền thông trong hoạt động của các nhà máy, xí nghiệp đang phát triển rất mạnh Rất nhiều nhà máy, xí nghiệp có nhu cầu trang bị hệ thống tự động hoá để phục vụ cho mục đích của họ Nhng họ không có nhiều thông tin về các hệ thống đó

Trong thực tế, ở Việt Nam đã xuất hiện nhiều hệ thống tự động điều khiển giám sát hoạt động nhng tính tích hợp của nó cha cao Hầu hết các hệ thống này thờng dành cho các ứng dụng lớn, do đó giá thành tơng đối cao, không phù hợp với nhiều nhà máy, xí nghiệp Hơn nữa, mỗi nhà máy, xí nghiệp có một đặc thù riêng, nên ứng dụng của họ rất khác nhau Do đó việc nghiên cứu thiết kế một hệ thống điều khiển giám sát và thu thập dữ liệu (SCADA - Supervisory Control And Data Acquisition System) để quản lý, giám sát hoạt động tại các nhà máy, xí nghiệp ở Việt Nam là công việc rất thiết thực và cần thiết

Chỉ cần có một ngời điều khiển và vận hành hệ thống thông qua một phần mềm cài đặt trên máy tính đặt tại phòng điều khiển, hệ thống này có thể ứng dụng để :

- Tự động đóng/ngắt điện khi máy/thiết bị hoạt động/không hoạt động

- Giám sát và tự động điều khiển hoạt động của 1 lò nhiệt

- Giám sát số lợng ngời vào/ra khu vực lò

- Cảnh báo khi có kẻ gian đột nhập

- Giám sát hoạt động của ngời trong phòng/toà nhà thông qua Camera quan sát

- Điều khiển chuông báo giờ …

Trang 10

Các tính năng của hệ thống có thể ít/nhiều hơn các tính năng liệt kê ở trên, tuỳ thuộc vào mong muốn và mục đích của ngời sử dụng, và khi đó giá thành của hệ thống cũng sẽ giảm/tăng theo

Chính vì lý do đó tôi đã lựa chọn đề tài: –Xây dựng hệ thống điều khiển giám sát– với mục đích nghiên cứu, xây dựng hệ thống điều khiển giám sát thông qua một phần mềm cài đặt trên máy tính

Nội dung của đề tài bao gồm:

- Nghiên cứu và tổng quan về hệ thống

- Xây dựng phần mềm điều khiển hệ thống

- Thiết kế các Modul phần cứng của hệ thống

Đề tài đợc hoàn thành với sự giúp đỡ nhiệt tình của thầy T.S Nguyễn Linh Giang, Giảng viên Khoa Công nghệ thông tin, Trờng ĐH Bách Khoa

Hà Nội cùng tập thể các giảng viên Khoa Điện tử, Trờng ĐH Công nghiệp

Hà Nội Mặc dù có nhiều cố gắng trong việc tìm tài liệu và biên dịch nhng chắc hẳn không tránh khỏi những thiếu sót Tôi rất mong sự góp ý của các thầy cô và các bạn để đề tài của tôi đợc đầy đủ hơn

Tôi xin chân thành cảm ơn!

Trang 11

Chơng 1 Tổng quan về hệ thống điều khiển giám sát

(SCADA) 1.1 Tổng quan về SCADA:

SCADA là từ viết tắt của Supervisory Control And Data Acquisition (Điều khiển giám sát và thu thập dữ liệu) Nó không những là một hệ thống

điều khiển đầy đủ mà còn là hệ thốn giám sát Hệ thống SCADA là kết quả g của sự kết hợp chặt chẽ giữa công nghệ thông tin và công nghệ tự động hoá Các thiết bị tự động hoá ở đây đều có khả năng truyền thông và tham gia vào mạng truyền thông công nghiệp

Một hệ thống SCADA bao gồm 1 hay nhi u máy tính, dùng kèm với 1 ề

phần mềm ứng dụng thích hợp Chúng hình thành các Trạm chính (MS -

Master Stations) kết nối thông qua hệ thống thông tin liên lạc (đờng dây hữu

tuyến, vô tuyến, đờng dây truyền tải, cáp quang, mạng Internet…) kết nối

với các Đơ n vị tải đầu cuối (RTU Remote Terminal Units) - Các RTU đợc

đặt ở nhiều vị trí khác nhau để thu thập dữ liệu, điều khiển từ xa, tự điều khiển linh hoạt hệ thống và thông báo định kỳ kết quả về máy tính chủ

Một hệ thống SCADA sẽ thu thập thông tin, truy n thông tin trở lại vị ềtrí trung tâm, sau đó cảnh báo trạm chính rằng đã có sự cố xảy ra, cần thực hiện các phân tích và điều khiển, xem xét liệu sự cố đó có nguy cấp hay không, rồi hiển thị thông tin theo một dạng logic và có tổ chức nhất định Hệ thống SCADA có thể ở dạng đơn giản, nh một hệ thống giám sát điều kiện môi trờng; nhng có thể rất phức tạp, nh hệ thống giám sát các hoạt động của một nhà máy năng lợng hạt nhân Trớc đây, các hệ thống SCADA sử dụng mạng chuyển mạch chung (PSN – Public Switched Network) để phục

vụ mục đích giám sát Hiện nay, nhiều hệ thống giám sát sử dụng cơ sở hạ

Trang 12

tầng của LAN/WAN (Local Area Network/Wide Area Network) Kỹ thuật không dây cũng đang đợc ứng dụng rộng rãi cho mục đích giám sát

Hình 1.1: Cấu trúc của hệ thống SCADA

Nh vậy, hệ thống SCADA bao gồm:

• Một hoặc nhiều thiết bị giao tiếp dữ liệu, thờng là các RTU hoặc PLC

• Một hệ truyền thông sử dụng để truyền dữ liệu giữa các thiết bị giao tiếp dữ liệu và các khối điều khiển, các máy tính trong máy chủ trung tâm SCADA Hệ thống có thể là sóng vô tuyến, điện thoại, cáp, vệ tinh… hoặc là sự kết hợp của bất kỳ loại nào ở đây

• Một hoặc nhiều máy tính chủ ở trung tâm (còn đợc gọi là SCADA Center, Master Station, hoặc Master Terminal Unit – MTU)

• Một tập các chuẩn và/hoặc hệ thống phần mềm (đôi khi đợc gọi là phần mềm giao diện ngời – máy (HMI – Human Machine Interface

Trang 13

hoặc MMI – Man Machine Interface)) sử dụng để hỗ trợ cho máy chủ trung tâm SCADA và ứng dụng của thiết bị đầu cuối, hỗ trợ hệ thống truyền thông giám sát và điều khiển các thiết bị giao diện dữ liệu từ xa.,

1.1.1 Các đơn vị tải đầu cuối RTU (Remote Terminal Units):

RTU là một thiết bị giao tiếp với các đối tợng trong hệ SCADA bằng cách truyền dữ liệu của phép đo từ xa tới hệ thống và/hoặc cảnh báo trạng thái của các đối tợng đã kết nối dựa trên các thông báo điều khiển nhận đợc từ

hệ thống

Một RTU điển hình có một giao diện truyền thông (thờng là nối tiếp, Ethernet, giao diện riêng hoặc bất kỳ sự kết hợp nào ở đây), một bộ xử lý đơn giản, một vài cảm biến, một vài chuyển mạch, và một bus sử dụng để liên lạc với các thiết bị và/hoặc các board giao diện Bus này đôi khi đợc gọi là bus thiết bị Các board giao diện có thể là ở dạng số và dạng tơng tự, nó đợc thiết kế chỉ cho đầu vào, chỉ cho đầu ra hoặc cả hai Chúng thờng đợc viết tắt là "DI" (Digital Input), "AO" (Analog Output), …

Hình 1.2:Một RTU điển hìnhCác RTU thực chất là các bộ điều khiển (PLC hoặc bộ vi điều khiển), bên trong nó thờng chứa sẵn các bộ chuyển đổi ADC (Analog Digital Converters)

và DAC (Digital Analog Converters) Các bộ RTU đợc thiết kế rất chặt chẽ, bao gồm: các ngõ vào/ra I/O đợc bảo vệ nghiêm ngặt để khử nhiễu và chống

Trang 14

các xung quá độ điện áp Các bộ RTU đợc thiết kế để làm việc trong môi trờng có nhiệt độ khắc nghiệt (- 40P

C), đợc cấp nguồn hoặc bằng

điện AC 120/240V, hoặc bằng điện DC 125/24VDC Một RTU có thể có nhiều cổng kết nối sao cho 1 RTU có thể đợc chia sẻ bởi nhiều máy (Master Station)

1.1.1.1 Phân loại RTU:

a) RTU dùng cho các trạm trung chuy n: ể

ở đây sẽ sử dụng các RTU có dung lợng ngõ nhập/xuất rất lớn (lên đến vài ngàn điểm) Chúng đợc đóng gói trong vỏ bọc dạng tủ đứng, gồm nhiều ngăn gắn Card cho phép kết nối tới nhiều Card vi xử lý, Card ADC&DAC, Card I/O Nh vậy, một RTU chủ lực của trạm trung chuyển có thể kết nối với nhiều RTU khác trên chính trạm đó Mỗi RTU này có chức năng chuyên biệt riêng, từ điều khiển vòng kín cho đến chuyên xử lý tính toán

b) RTU dùng để tự động hoá lới phân phối:

ở đây sẽ sử dụng các RTU có dung lợng ngõ hập/xuất nhỏ hơn Các nRTU loại này (gọi là DA RTU – DISTRIBUTION AUTOMATION RTU) thờng là các mạch điều khiển đơn board, có màn hình Monitor, trên đó tích hợp sẵn các ngõ I/O Các Card I/O mở rộng kết nối với DA RTU bằng cáp dẹt, thay cho loại Card cắm trực tiếp Hớng phát triển mạnh nhất là các DA RTU tích hợp công (Digital Signal Processing – Xử lý tín hiệu số) có khả năng phát hiện lỗi và xử lý tính toán các đại lợng điện cực nhanh

c) Bộ điều khiển Logic khả trình (PLC – Programable Logic Control):

Từ nhiều năm, PLC đã đợc sử dụng rộng rãi để điều khiển trong nhiều dây chuyền sản xuất và xử lý trong công nghiệp Gần đây, PLC lại bắt đầu

đợc dùng để điều khiển trong các trạm chính và trạm trung chuyển của hệ thống phân phối năng lợng Hệ thống I/O của PLC cũng có thể mở rộng rất lớn (hàng nghìn đơn vị) Tín hiệu điều khiển các ngõ ra hoặc đợc điều khiển bằng chơng trình phần mềm nạp sẵn, hoặc thông qua tín hiệu điều khiển phát

Trang 15

từ máy chủ của hệ thống SCADA Nhờ khai thác các bộ nhớ loại EEPROM và gần đây là FLASHROM, ngời vận hành có thể dễ dàng chỉnh sửa chơng trình đang nạp cho PLC mà không phải động chạm đến phần cứng Một u

điểm nữa là hầu hết các PLC đều có cấu trúc I/O và các chức năng chuyên dùng ở dạng Modul, dễ dàng gắn thêm lên tấm RACK nếu ở gần, hoặc kết nối bằng cáp đồng trục, cáp quang theo mạng LAN hay đôi dây xoắn Ngôn ngữ lập trình thông dụng cho các PLC là ngôn ngữ LADDER (RELAY LADDER LOGIC – RLL), rất đơn giản và hiệu quả, cho phép ngời vận hành chỉnh sửa chơng trình LADDER vớ các RTU là các PLC dùng bộ nhớ dạng EEPROM i Một u thế nữa của các RTU dạng PLC hiện đại là khả năng lập trình hoá cả các ứng dụng có điều khiển PID vòng kín, tích hợp các chơng trình điều khiển mờ (FUZZY CONTROLLER) phối hợp với mạng Nơron…

d) Bộ chuyển đổi (Transducer):

Transducer thờng là các modul điện tử dùng để chuyển đổi tín hiệu điện

từ dạng này sang dạng khác Thờng tín hiệu AC cần chuyển sang tín hiệu DC

để cấp cho ngõ vào Analog của RTU Tuỳ thiết kế các Transducer có thể cần hoặc không cần n uồn nuôi ngoài cung cấp g

e) Bộ dồn xung (Pulse Accumulator):

Chuyển động của động cơ, roto máy phát hay đĩa quay đếm công suất tiêu thụ của điện kế có thông số tốc độ (rad/giây) đợc đo hoặc bằng cảm biến chuyển thành điện áp đa vào ngõ Input Analog của RT để xử lý; hoặc qua U tiếp điểm đóng mở tạo chuỗi xung truyền trực tiếp vào ngõ Input Digital của RTU để đợc bộ đếm của phần mềm cài đặt trong RTU xử lý Máy chủ có thể

điều khiển từ xa để kích hoạt cho ngng hay chạy các bộ đếm này

1.1.1.2 Phần mềm cài đặt cho RTU:

Phần mềm chạy trên RTU đợc nhà sản xuất cung cấp, thờng có dạng ngôn ngữ cấp cao nh C và C++, chứa sẫn trình biên dịch các lệnh gửi từ máy chủ Với RTU có khả năng xử lý đủ mạnh, nó kiêm luôn khả năng điều khiển

Trang 16

tại chỗ (ví dụ chức năng n ắt mạch khi có sự cố) Ngoài ra, chơng trình của gRTU vận hành trong hệ thống SCADA còn có thêm một số tính năng nh:

• Khả năng chọn lọc thông tin: máy chủ sàng lọc các thông tin khác biệt

so với nội dung các báo cáo đều đặn trớc đó

• Khả năng ngắt để báo cáo đột xuất: cho phép RTU ngắt đột xuất chơng trình máy chủ để báo có biến đổi trạng thái đột ngột hoặc để cảnh báo giới hạn giá trị Analog của 1 biến nào đó bị vi phạm

• Khả năng lu trữ dữ liệu: RTU phải đợc cấp đủ bộ nhớ để có thể lu giữ dữ liệu đ c lấy mẫu theo thời gian Khi cần có thể xuất ra dới ợdạng đồ thị theo thời gian hoặc bằng thông báo

1.1.2 Trạm chủ của hệ thống SCADA (SCADA MASTER STATION):

Trạm chủ trong hệ thống SCADA có nhiệm vụ giám sát và điều khiển các RTU Khả năng tơng tác đồ hoạ ngày càng cao của các máy tính dùng trong trạm cho phép ngời vận hành dễ dàng truy cập theo dõi toàn bộ hệ thống Trạm chủ chạy các trình ứng dụng SCADA trên nền hệ điều hành UNIX hoặc Windows, các chơng trình này đợc viết bởi nhà cung cấp và có thể đợc ngời sử dụng hiệu chỉnh bổ sung

Trạm chủ không chỉ giám sát điều khiển các RTU mà còn có thể truy cập dữ liệu của khách hàng Khai thác cơ sở dữ liệu cho phép ta viết các chơng trình thông minh cho phép lọc các sự cố cảnh báo và thực hiện 1 số hiệu chỉnh mà không cần ngời điều hành can thiệp

Dựa vào loại thiết bị của trạm chủ, ta có thẻ phân ra:

a) Hệ thống dựa vào máy tính PC (PC Based Systems):

Xu hớng chính hiện nay là dùng máy tính cho các trạm chủ chạy trên hệ

điều hành WINDOWS, UNIX hay OS-2 Các máy tính có thể nối mạng để chia sẻ tài nguyên & cùng khai thác khả năng tơng tác đồ hoạ Các hệ điều

Trang 17

hành hiện nay đều cho phép máy tính vận hành đa nhiệm TASKING), nghĩa là cứ chạy nhiều chơng trình song song và quản lý cùng lúc nhiều c a sổ Hệ thống LAN phổ biến là ETHERNET ử

(MULTI-b) Hệ thống trạm làm việc (Workstation Systems):

Các workstations của các hãng lớn nh SUN, DEC, HP, IBM , thờng vận hành trên hệ điều hành UNIX ,có thể đạt mức độ điều khiển tinh xảo hơn

so với loại trên (dựa trên PC) Chúng rất mạnh, dựa trên tập lệnh đợc rút gọn RISC (Reduced Instruction Set) Các trạm làm việc cũng có thể nối mạng với cấu trúc quen thuộc là 1 trạm chủ có ổ cứng dùng làm Server trong khi các trạm còn lại là vệ tinh kết nối Hệ thống LAN phổ biến là ETHERNET

c) Hệ thống dùng máy tính Mini (Minicomputer Systems):

Đợc dùng khi cần đạt tốc độ tính toán cực cao,chẳng hạn lới SCADA dùng trong các hệ thống AGC (Automatic Generation Control) & EMS Do năng lực của 2 hệ thống loại trên ngày một nâng c o, nên hệ thống thứ ba này angày một ít đợc dùng

1.1.3 Các giao thức của hệ thống SCADA (SCADA Protocols):

Các giao thức (PROTOCOLs) rất cần thiết để giúp máy chủ của hệ thống SCADA tạo xa lộ trao đổi thông tin với các RTU Nó giúp thiết lập các chuẩn (standard) của thông số kênh nối, chuẩn (standard) của thông số dữ liệu

đợc trao đổi,… Do đó giao thức có bản chất là 1 khái niệm logic hơn là một kết nối vật lý Ta thờng gọi kết nối vật lý là một giao diện (INTERFACE) Trớc đây mỗi hãng sản xuất tự thiết kế giao thức gắn kết với RTUs mà không

hề nghĩ đến việc chuẩn hoá Hậu quả là RTU của hãng này không thể kết nối

đợc với máy chủ của hãng khác do chúng đợc cài đặt các giao thứ khác hẳn nhau Hiện nay các nhà thiết kế các hệ thống SCADA cố gắng xây ựng các dtiện ích kết nối giúp dung hợp các giao thức rất khác nhau trên đây, trong khi nhiều công ty lớn vẫn ra sức bảo vệ bản quyền và ra sức mở rộng ứng dụng

Trang 18

cho giao thức của họ Theo trình tự thời gian, với mức phức tạp tăng dần, ta có thể phân loại các nhóm giao thức chính nh sau:

b) Byte Protocols:

Mỗi Byte dùng trong giao thức thờng cần 10 bit (1 start, 8 data và 1 stop) thờng đợc dùn để biểu diễn một ký tự của bảng mã ASCII (American g Standard Code for Information Interchange) Bảng mã ASCII gồm 136 ký tự dữ liệu và ký tự điều khiển, chứa đầy đủ các ký tự của bàn phím chuẩn dùng với máy tính PC (gồm cả các ký tự điều khiển không in nh Esc, Ctrl, Del, Shift, Backspace & Alt) Các byte protocols tơng thích tốt với các RTUs sử dụng các bộ vi điều khiển 8-bit (8-Bit MICROCONTROLLER) Thuận lợi lớn của các giao thức mức BYTE này là các ngôn ngữ lập trình máy tính cấp cao cũng nh đờng tr yền nối tiếp tiêu chuẩn (STANDARD SERIAL uINTERFACE) của máy tính đều dựa trên bảng mã ASCII và tơng thích với chúng Tiêu biểu cho các giao thức nhóm này là PG&E, Harris 5000, Ferranti

5000 & Duke Power SDLC

c) Hệ thống mở UCA (UCA Open System):

Từ 1991, Viện Nghiên Cứu năng lợng điện EPRI (Electric Power Electric Institute) triển khai dự án EPRI Project RP2949 nhằm tích hợp các hệ thống liên lạc Hai giai đoạn đầu của dự án là UCA (Utility Communication Architecture) & DAIS (Data Access Integration Services) đã đợc hoàn thành,

cụ thể hoá bằng các đặc tả UCA 1.0 & DAIS 1.0 Nội dung 2 đặc tả có xét đến

sự phát triển nhanh chóng của công nghệ thông tin cùng công nghệ máy tính,

Trang 19

xét đến các yêu cầu của hệ thống điện Nội dung của UCA 1.0 cũng phù hợp với mô hình chuẩn tham khảo gồm 7 lớp của ISO (International Standardisation Organisation)

Từ đó, năm 1992 đã thông qua đợc giao thức mở MMS (Manufacturing Message Specification), thuộc lớp ứng dụng (Application Layer) trong mô hình 7 lớp OSI (Open System Interconnection) dùng để giao tiếp giữa các RTUs dùng cho các trạm điện, cho chức năng phân phối tự động (Distribution Automation) Qua đó cho thấy sự chậm chạp trong việc chuẩn hoá các Protocols nói riêng và các quy định khác nói chung của các tổ chức chính danh nh IEEE, ISO, IEC trớc sự phát triển vũ bão của công nghiệp và khoa học kỹ thuật

1.1.4 Truyền thông trong SCADA:

Để kết nối vật lý giữa máy chủ với các đầu cuối RTUs, thờng cần 1 mạng LAN (Local Area Network) hay WAN (Wide Area Network ) ở khoảng cách xa (hàng trăm Km trở lên), đờng truyền tải điện đợc dùng hỗ trợ để truyền dự liệu kèm theo đờng điện thoại cùng các trạm thu phát vô tuyến Từ những năm 80 trở lại đây mới bổ xung thêm đờng cáp quang truyền tải thông tin đờng dà Hiện tại, ta có thể khai thác các phơng tiện itruyền tải sau để thực hiện kết nối liên lạc cho các hệ thống SCADA nói chung:

• Đờng truyền dùng cáp kim loại

• Kênh truyền dùng dây điện thoại

• Mạng truyền sóng vô tuyến

• Mạng thu phát vệ tinh

• Mạng cáp quang

Trang 20

1.2 Kiến trúc của SCADA:

SCADA đợc phát triển song song với sự phát triển của công nghệ tính toán hiện đại Có 3 thế hệ của SCADA bao gồm:

• Thế hệ thứ nhất – Nguyên khối (Monolithic)

• Thế hệ thứ 2 – Phân bố (Distributed)

• Thế hệ thứ 3 – Mạng lới (Networked)

1.2.1 Hệ th ng SCADA nguyên khối: ố

Khi hệ thống SCADA đợc phát triển đầu tiên, nội dung của tính toán thờng tập trung vào hệ thống “main frame” Khi đó không tồn tại mạng và mỗi hệ thống thờng độc lập Kết quả, hệ thống SCADA là hệ thống độc lập lập và không kết nố với hệ thống nào khác i

Mạng WAN đợc dùng để truyền thông với các RTU ở xa đợc thiết kế chỉ với một mục đích truyền thông với các RTU mà không có mục đích nào khác Ngoài ra, các giao thức WAN đợc sử dụng hiện nay đa số đều không tồn tại ở thời điểm đó

Các giao thức truyền thông sử dụng trong các mạng SCADA đợc phát triển bởi các nhà cung cấp thiết bị RTU và thờng có đặc tính riêng Thêm vào

đó, các giao thức này đợc thiết kế rất sơ sài và không dựa trên yêu cầu điều khiển các điểm trong thiết bị ở xa Nó cũng không khả thi khi trộn lẫn các loại lu lợng dữ liệu khác nhau với RTU truyền thông trong mạng

Trang 21

Hình 1.3:Kiến trúc của hệ thống SCADA thế hệ đầu tiên

Việc kết nối với chính trạm chủ SCADA là rất hạn chế bởi nhà cung cấp

hệ thống Việc kết nối trạm chủ đặc thù đợc thực hiện ở mức bus thông qua một adapter riêng bộ điều khiển đợc gắn với mặt phẳng ở phía sau CPU

Sự d thừa ở hệ thống thế hệ đầu tiên là việc đợc hoàn thành bằng cách

sử dụng 2 hệ thống mainframe đợc trang bị giống hệt nhau, một hệ thống chính và một hệ thống dự phòng, kết nối ở mức bus Chức năng cơ bản của hệ thống dự phòng là để giám sát hệ thống chính là thay thế trong trờng hợp có lỗi xảy ra

1.2.2 Hệ SCADA phân bố:

Thế hệ tiếp theo của hệ thống SCADA tiếp tục phát triển và cải tiến hệ thống nhỏ, công nghệ mạng LAN để sắp xếp lại việc xử lý các hệ thống phức tạp Với các hệ thống tích hợp, mỗi hệ thống với một chức năng riêng biệt,

đợc kết nối với một LAN và chia sẻ thông tin với mỗi hệ thống khác theo thời gian thực C c hệ thống này đặc trng cho loại máy tính mini, nhỏ hơn và ágiảm giá thành hơn so với thế hệ đầu tiên

Trang 22

Hình 1.4:Kiến trúc của hệ thống SCADA thế hệ thứ 2

Một số hệ thống phân bố này đợc dùng nh các bộ xử lý truyền thông, trớc hết là truyền thông với các thiết bị khác nh là các RTU Một số khác

đợc dùng nh các giao diện vận hành, cung cấp giao diện ngời - máy (HMI

- Human Machine Interface) cho ngời vận hành hệ thống Một số hệ thống còn lại đợc dùng để tính toán các bộ xử lý hoặc các máy chủ cơ sở dữ liệu Việc phân bố các chức năng của hệ thống SCADA riêng thành nhiều hệ thống

sẽ tạo ra nhiều khả năng xử lý khác nhau cho hệ thống tích hợp hơn là ở trong một hệ thống riêng Các mạng kết nối với các hệ thống riêng này thờng dựa trên các giao thức mạng LAN và không có khả năng vợt quá giới hạn của môi trờng cục bộ

Một số giao thức mạng LAN đợc sử dụng là của một dạng độc quyền, ở

đây nhà cung cấp đã tạo ra giao thức mạng hoặc phiên bản của riêng mình rồi

từ đó xoá bỏ cái đang tồn tại Điều này cho phép nhà sản xuất tối u giao thức LAN của mình cho lu lợng thời gian thực, nhng nó chỉ giới hạn (hoặc có

Trang 23

hiệu quả) khi kết nối của mạng từ các nhà cung cấp khác tới LAN SCADA Hình 1.4 thể hiện kiến trúc của hệ thống SCADA thế hệ thứ 2

c

Việ phân bố các chức năng hệ thống thành các hệ thống có nối mạng không những dùng để tăng khả năng tính toán mà còn để cải thiện việc d thừa và độ tin cậy của hệ thống tích hợp Hơn nữa, việc dự phòng h hỏng ở

đây đơn giản hơn so với trong nhiều hệ thống ầu tiên, kiến trúc phân bố đthờng giữ tất cả các hệ thống trên LAN trong trạng thái trực tuyến ở mọi thời

điểm Ví dụ, nếu một hệ thống HMI bị hỏng, hệ thống HMI khác có thể đợc

sử dụng để điều khiển hệ thống mà không cần đợi để chuyển quyền từ hệ thống thứ nhất sang hệ thống thứ hai

Mạng WAN sử dụng để truyền thông với các thiết bị trong phạm vi này không thay đổi nhiều so với sự phát triển của LAN kết nối giữa các trạm cục

bộ của SCADA master Các mạng truyền thông mở rộng này vẫn bị giới hạn với các giao thức RTU và không sẵn sàng cho các loại lu lợng mạng khác Cũng giống nh trong hệ thống ở thế hệ đầu tiên, thế hệ thứ hai của hệ thống SCADA cũng bị giới hạn bởi phần cứng, phần mềm và các thiết bị ngoại

vi là những thành phần đợc cung cấp hoặc lựa chọn tuỳ theo nhà cung cấp

1.2.3 Hệ thống SCADA nối mạng:

Thế hệ hiện nay của kiến trúc hệ thống SCADA master gần giống với thế

hệ thứ 2, với khác biệt cơ bản là kiến trúc hệ thống mở hơn so với môi trờng riêng, đợc kiểm soát bởi nhà cung cấp nh ở thế hệ thứ 2 ởđây vẫn tồn tại

hệ thống mạng tích hợp, có sự chia sẻ các chức năng của trạm chính ở đây vẫn có các RTU sử dụng các giao thức riêng của nhà cung cấp Cải tiến chính trong thế hệ thứ 3 này là việc mở kiến trúc hệ thống, sử dụng các chuẩn mở và các giao thức cho phép phân chia các chức năng của SCADA trên mạng WAN chứ không chỉ ở mạng LAN

Trang 24

Hình 1.5:Hệ thống SCADA thế hệ thứ 3

Các chuẩn mở đã loại bỏ một số giới hạn của các thế hệ trớc đó của hệ thống SCADA Việc sử dụng hệ thống mở làm cho nó dễ dàng hơn đối với ngời sử dụng để kết nối các thiết bị ngoại vi thứ 3 (nh màn hình, máy in, ở

đĩa…) với hệ thống và/hoặc mạng

Cùng với việc sử dụng hệ thống mở, các nhà cung cấp cũng từ bỏ dần việc chỉ phát triển kinh doanh phần cứng Các nhà cun cấp này đã mong đợi g các nhà cung cấp hệ thống nh Compacq, Hewlett-Packard và Sun Microsystems dành trí tuệ của họ trong việc phát triển phần mềm điều hành hệ thống Điều này cho phép các nhà cung cấp SCADA tập trung sự phát triển của họ vào một lĩnh vực mà tại đây họ có thể thêm những tính năng nhất định vào phần mềm của hệ thống SCADA master

Cải tiến chính trong các hệ thống SCADA thế hệ thứ 3 là việc sử dụng các giao thức WAN nh giao thức Internet (IP) cho truyền thông giữa trạm

Trang 25

chính và thiết bị tr yền thông Điều này cho phép phân chia trạm chính u – trạm có nhiệm vụ truyền thông với các thiết bị thành các trạm riêng qua một WAN Hiện nay các nhà cung cấp đã sản xuất các RTU có thể truyền thông với trạm chính sử dụng một kết nối Ethernet Hình 1.5 thể hiện một hệ thống SCADA nối mạng

Một u điểm khác của việc phân chia chức năng hệ thống SCADA qua một WAN là khả năng tránh các thảm hoạ Việc phân chia SCADA xử lý qua một LAN trong hệ thống thứ 2 đã cải thiện đáng kể, nhng trong trờng hợp mất toàn bộ các thiết bị của SCADA master, thì toàn bộ hệ thống có thể mất Bằng cách phân chia xử lý thành cục bộ, nó có thể xây dựng một hệ thống SCADA có thể tồn tại khi hỏng ở toàn bộ một trạm cục bộ nào Với tính năng này, một số tổ chức đã coi SCADA nh một chức năng siêu tới hạn

1.3 Kiến trúc phần mềm:

Các sản phẩm phần mềm thờng là phần mềm đa nhiệm, đợc dựa trên một cơ sở dữ liệu thời gian thực (RTDB) đặt trong một hoặc nhiều Server Các Server có nhiệm vụ thu thập dữ liệu và xử lý (ví dụ: điều khiển kiểm soát vòng lặp, kiểm tra cảnh báo, tính toán ) trên một tập các tham số Ngoài ra nó có …thể phải chỉ ra các Server cho những nhiệm vụ đặc biệt, ví dụ tìm ra Server xử

lý cảnh báo Hình 1.6 thể hiện kiến trúc chung của phần mềm

Trang 26

Hình 1.6:Kiến trúc chung c a phần mềmủTheo quan điểm mới hiện nay, hệ thống phần mềm chính là trọng tâm của hệ thống SCADA Trong đó, hệ thống phần mềm chú trọng đến: Các công cụ phát triển, tạo dựng giao diện ngời - máy; các phần mềm kết nối; ứng dụng công nghệ mới (hớng đối tợng, phần mềm thành phần, Web…)

Để tạo dựng ứng dụng phần mềm, hiện nay có 2 phơng pháp:

• Phơng pháp lập trình: Phơng pháp này thờng sử dụng các ngôn

ngữ bậc cao ( C++, Java, Visual Basic, Delphi…) và có sự tham gia của một compiler

Nhợc điểm của phơng pháp này là: Đòi hỏi trình độ lập trình chuyên sâu, hiệu quả không cao do khả năng thực hiện các tính năng bị hạn chế Do đó nó chỉ thích hợp với các hệ thống qui mô nhỏ, ít thay đổi

Trang 27

• Phơng pháp tạo cấu hình: Phơng pháp này không phải lập trìn mà h

sử dụng một công cụ chuyên dụng Phơng pháp này sử dụng các ký hiệu đồ hoạ, script để xây dựng cấu hình và sử dụng các phần tử đồ hoạ

đối thoại để đặt các tham số

So với phơng pháp trên thì phơng pháp này có hiệu quả cao hơn, dễ thực hiện hơn, không cần compiler Do đó nó thích hợp với các hệ thống lớn, phức tạp hơn

1.4 Tính năng của hệ thống SCADA:

1.4.1 Cảnh báo và giám sát:

Một hệ thống SCADA phải có khả năng kiểm tra, hiển thị và cảnh báo các khả năng có thể xảy ra Khi hệ thống SCADA có vấn đề, hệ thống phải báo cho ngời vận hành để họ có hành động khắc phục Các cảnh báo phải

đợc ghi lại để các kỹ s hoặc các lập trình viên có thể nhìn các cảnh báo để xác định nguyên nhân gây ra cảnh báo và ngăn không cho chúng xảy ra lần nữa

1.4.2 Thu thập dữ liệu:

Hệ thống có khả năng nhận dữ liệu từ các PLC và các phần cứng khác, xử

lý và thực hiện các phép phân tích dựa trên dữ liệu thu thập đợc Sau đó có thể hiển thị dữ liệu thu đợc và dữ liệu sau khi phân tích Hệ thống SCADA phải có khả năng đọc và ghi nhiều nguồn dữ liệu khác nhau

u điểm nổi bật của hệ thống SCADA là nó có thể tăng lợng dữ liệu ghi lên đĩa để xem xét về sau Điều này giúp cho việc giải quyết các vấn đề cũng nh cung cấp thông tin để cải tiến các quá trình Để thực hiện tính năng này

hệ thống có thể sử dụng kết hợp với XML, Excel, Access, SQL, SQL Server, ODBC, các dịch vụ Web…

Trang 28

1.4.3 Thông báo và chia sẻ thông tin:

Một hệ thống có thể tạo ra các thông báo sử dụng truy vấn SQL đối với dữ liệu thu đợc, cơ sở dữ liệu thời gian thực hoặc các bản ghi Hệ thống có thể cho phép nhúng các biểu đồ Excel trong thông báo nhng không cho phép khả năng “cut và paste” Các thông báo có thể đợc tạo ra tự động và có thể in

đợc

Ngời sử dụng có thể chia sẻ thông tin với các ngời sử dụng khác, ví

dụ nh các dịch vụ web Điều này cho phép các máy tính trên khắp thế giới có thể truy cập và sử dụng thông tin miễn là họ đợc phép truy cập

1.4.4 Điều khiển:

Hệ thống có khả năng tự động áp dụng các giải thuật nhằm điều khiển các quá trình hoạt động Ngời sử vận hành có thể sử dụng máy tính để thực hiện điều khiển trực tiếp một phần hoặc toàn bộ các quá trình

1.5 Hệ thống SCADA ở Việt Nam:

30T

ở Việt Nam, khái niệm SCADA ngày càng phổ biến trong nhiều lĩnh vực của đời sống xã hội Hệ thống SCADA có khả năng đo lờng, điều khiển

và thu nhập dữ liệu Trên cơ sở đó cho ta những phân tích, đánh giá và dự báo

về hệ thống một cách chính xác gián tiếp Khái niệm SCADA xuất hiện vào thập niên 70 của thế kỷ XX và ngày càng phát triển hoàn thiện đáp ứng đợc những nhu cầu mà thực tế đặt ra Do đáp ứng đợc rất nhiều tính năng trong quá trình quản lý điều hành các hệ thống công nghiệp lớn nên hiện nay hệ thống SCADA đã đợc ứng dụng nhiều ở Việt Nam ứng dụng cụ thể tiêu biểu nhất phải kể đến là hệ thống SCADA trong ngành điện Việt Nam Hệ thống SCADA trong ngành điện Việt Nam sử dụng các thiết bị điện thông minh nh các rơle, sensor điện, có khả năng thu nhận và truyền tín hiệu về các trung tâm sử lý Việc điều khiển giám sát cũng đợc thực hiện dới nhiều cấp độ,

Trang 29

hiện nay phát triển t i 3 cấp đó là các trung tâm điều độ cấp tỉnh, cấp vùng ớ(Bắc - Trung - Nam) và cấp quốc gia

Trung tâm điều độ hệ thống điện quốc gia Việt nam đặt tại 18 Trần Nguyên Hãn – Hoàn Kiếm - Hà Nội thực hiện một số chức năng chính:

• 6TChỉ huy điều hành hệ thống sản uất, truyền tải, phân phối điện năng xtrong hệ thống điện theo quy trình điều độ hệ thống điện Quốc gia đã

đợc Bộ công nghiệp duyệt nhằm đạt kết quả tối u về kỹ thuật và kinh

tế đảm bảo hệ thống điện Quốc gia vận hành liên tục và đúng chất lợng

• 6TLập phơng thức vận hành và sửa chữa các phần tử chính trong hệ thống điện Quốc gia đảm bảo việc cung cấp điện an toàn, liên tục và

đúng chất lợng

• 6TTính toán và thực hiện các phơng thức, các chế độ vận hành bao gồm cả tính toán rơle, tự động, ổn định nhằm đảm b o cho hệ thống điện ảQuốc gia vận hành an toàn, kinh tế và ổn định

• 6TQuản lý vận hành hệ thống SCADA/EMS (Hệ thống giám sát điều khiển và thu nhận số liệu/ hệ thống quản lý năng lợng) phục vụ sản xuất

Hiện nay, việc điều khiển giám sát mới chủ yếu đợc thực hiện ở các trạm biến áp, trong tơng lai không xa dựa trên hệ thống SCADA sẽ triển khai

hệ thống truyền số liệu nh công tơ điện từ có lập trình (PPM GEC METERS) thông qua MODEM tới các trung tâm điều độ vùng

Trang 30

Ngoài ra, hệ SCADA đặc biệt phát huy thế mạnh ở các hệ thống điều khiển giám sát trong các hệ thống nh: Sản xuất xi măng; Hệ thống kiểm soát

và đo dầu khí; Hệ thống điều khiển giao thông; Hệ thống quản lý nớc; Hệ thống trộn nhiên liệu; Hệ thống iều khiển giám sát lò hơi, lò nhiệt; Hệ thống đ

điều khiển giám sát toà nhà thông minh…

Trang 31

C hơng 2 mạng truyền thông công nghiệp

2.1 Mạng truyền thông của Siemens:

2.1.1 Tổng quan về mạng công nghiệp của SIMATIC:

Theo những yêu cầu về chức năng của các lớp trong tổ chức điều hành, quản lý và thực hiện sản xuất mạng công nghiệp đợc chia ra thành nhiều lớp bao gồm: lớp điều hành và quản lý, lớp cell, lớp trờng và lớp cơ cấu chấp hành - cảm biến - đối tợng Theo phơng pháp tổ chức hệ thống nh trên, SIMATIC cung cấp các loại subnet sau:

1 Mạng nhiều điểm (MultiPoint Interface) là một subnet c a SIMATIC gọi ủtắt là mạng MPI Mạng MPI đợc sử dụng cho các subnet thuộc lớp trờng hay lớp cell với yêu cầu về khoảng cách giữa các trạm không lớn Mạng cho phép liên kết tại nhiều điểm trên mạng và liên kết với các thiết bị của SIMATIC nh S7/M7 và C7 Thiết lập mạng MPI đợc thực hiện thông qua máy lập trình PG Mạng MPI phục vụ cho mục đích ghép nối một số lợng nhỏ các CPU không quá 32 trạm và dung lợng truyền thông nhỏ

2 Mạng PROFIBUS là một mạng thiết lập theo phơng pháp hệ truyền

thông mở không phụ thuộc vào nhà chế tạo (Open Communication Network) phục vụ cho các lớp cell và lớp trờng Mạng FROFIBUS đợc cung cấp theo hai chủng loại:

- Fieldbus PROFIBUS DP phục vụ cho việc trao đổi một dung lợng thông tin nhỏ, nhng đòi hởi tốc độ truyền nhanh và tuần hoàn

Trao đổi một lợng dữ liệu có dung lợng trung bình giữa các thành viên bình đẳng với nhau trong mạng

3 Mạng công nghiệp (Industrial Ethernet) gọi tắt là mạng IE, là một hệ

thống truyền thông mở không phụ thuộc vào nhà chế tạo của SIMATIC

Trang 32

Mạng IE dành cho lớp cell và lớp quản lý Mạng chiếm u thế cho các hệ truyền thông yêu cầu tốc độ cao với dung lợng thông tin lớn Thông qua Gateway có thể liên kết nhiều subnet có cấu trúc khác nhau

4 Giao diện điểm tới điểm (Point to Point Interface) gọi t t là PPI không phải ắ

là một subnet theo đúng nghĩa của nó SIMATIC sử dụng giao diện này để thực hiện ghép nối các thiết bị xử lý truyền thông Communication Processor CP) của hai trạm đợc nối với nhau

5 Giao diện cơ cấu chấp hành-cảm biến (Acuator Sensor Interface) gọi tắt

là ASI là giao diện ở mức thấp nhất trong hệ điều khiển và giám sát sản xuất Nó phục vụ cho việc ghép nối mạng bao gồm các cảm biến và cơ cấu chấp hành số Dung lợng truyền dữ liệu cực đại cho mỗi trạm là 4 bit Một điều cần quan tâm nữa là phơng pháp thâm nhập đờng dẫn của các thành viên trong mạng Phơng pháp thâm nhập đờng dẫn quyết định phơng thức và kiểu trao đổi thông tin của các thành viên trong mạng Khi muốn gửi một thông tin đi các trạm phải đợc cho phép gửi (hay nói một cách khác là phải đợc phép thâm nhập vào đờng dẫn) Có các phơng pháp thâm nhập

- Cable điện

- Cable quang

Trang 33

2.1.2 Mạng nhiều điểm:

Mạng nhiều điểm hay còn gọi là

mạng MPI đợc sử dụng cho các mạng

thuộc lớp cell và lớp trờng với rất ít nhu

cầu về khả năng mở rộng mạng Mạng

MPI cho phép liên kết các trạm trong

mạng tại nhiều điểm và các trạm là

những thiết bị tự động hoá của SIMATIC nh S7/M7 và C7 Mạng đợc thiết lập thông qua máy lập trình PG và phục vụ cho việc liên kết một số lợng nhỏ các CPU với nhau

Phơng thâm nhập đờng dẫn đợc chọn cho mạng MPI là Token passing Mạng MPI có những tính cơ bản sau đây:

1 Các thiết bị trong mạng thuộc SIMATIC S7/M7 à C7, vì vậy cho phép vthiết lập mạng đơn giản

2 Mạng đợc thiết lập với số lợng hạn chế các thành viên và chỉ có khả năng trao đổi một dung lợng thông tin nhỏ

3 Truyền thông thông qua bảng dữ liệu toàn cục gọi tắt là GD (Global Data) Bằng phơng pháp này cho phép thiết lập bảng truyền thông giữa các trạm trong mạng trớc khi thực hiện truyền thông

4 Có khả năng liên kết nhiều CPU và PG/OP với nhau

Dữ liệu kỹ thuật của mạng MPI đợc biểu diễn trong Bảng 2.1

Số luợng thành viên cho phép Max 32 thành viên

Trang 34

-Cable quang (thuỷ tinh hoặc nhựa)

Với cable quang qua OLM >100 km Topology Đờng thẳ g, cây, hình sao & tròn nDịch vụ truyền thông Các hàm chức năng của S7

Bảng dữ liệu truyền thông toàn cục GD

Bảng 2.1: Dữ liệu kỹ thuật của mạng MPI

2.1.3 PROFIBUS:

• Định nghĩa: PROFIBUS (Process Field Bus) là một mạng trong hệ

truyền thông mở không phụ thuộc vào nhà chế tạo của SIMATIC cho lớp cell và lớp trờng Về phơng diện vật lý, PROFIBUS là một mạng điện

mà các đờng dẫn là cable đồng trục đợc bọc kín hoặc là cable quang

PROFIBUS là một hệ thống bus trờng đợc phát triển tại Đức từ năm

1987, d 21 công ty và cơ quan nghiên cứu hợp tác Sau khi đợc chuẩn hoá o quốc gia với DIN 19245, PROFIBUS còn đợc đa vào trong chuẩn IEC

61784 một chuẩn mở rộng trên cơ sở IEC 61158 cho các hệ thống sản xuất - công nghiệp Với sự ra đời của các chuẩn mới IEC 6 158 và IEC 61784 cũng 1nh với các phát triển mới gần đây PROFIBUS không chỉ dừng lại là một hệ thống truyền thông, mà còn đợc coi là một công nghệ tự động hoá

PROFIBUS định nghĩa các đặc tính của một hệ thống bus cho phép kết nối nhiều thiết bị khác nhau, từ các thiết bị trờng cho tới vào/ra phân tán, các thiết bị điều khiển và giám sát PROFIBUS định nghĩa 3 loại giao thức là PROFIBUS -FMS, PROFIBUS -DP và PROFIBUS - PA FMS là giao thức nguyên bản của PROFIBUS, đợc dùng chủ yếu cho việc giao tiếp giữa các máy tính điều khiển giám sát Bớc tiếp theo là sự ra đời của DP vào năm 1993- một giao thức đơn giản và nhanh hơn nhiều so với FMS PROFIBUS -

Trang 35

DP đợc xây dựng tối u cho việc kết nối các thiết bị vào/ra phân tán và các thiết bị trờng với các máy tính điều khiển PROFIBUS -FMS và PROFIBUS -

DP lúc đầu đợc sử dụng phổ biến trong các nghành công nghiệp chế tạo lắp ráp Tuy nhiên gần đây, vai trò của PROFIBUS - FMS ngày càng mờ nhạt bởi

sự cạnh tranh của các hệ dựa trên nền ethernet (Ethernet/IP, Profinet,

high-speed-ethernet,…) Trong khi đó phạm vi ứng dụng của PROFIBUS -DP ngày càng lan rộng sang nhiều lĩnh vực khác PROFIBUS -PAlà kiểu đặc biệt đợc

sử dụng ghép nối trực tiếp các thiết bị trờng trong các lĩnh vực tự động hoá các quá trình có môi trờng dễ cháy nổ đặc biệt trong công nghiệp chế biến

Thực chất PROFIBUS -DP chính là sự mở rộng của PROFIBUS - DP xuống cấp trờng cho lĩnh vực công nghiệp chế biến Ngày nay PROFIBUS là hệ bus trờng hàng đầu thế giới với hơn 20% thị phần và với hơn 5 triệu thiết bị lắp

đặt trong khoảng 500 000 ứng dụng

• Kiến trúc giao thức

PROFIBUS chỉ thực hiện các lớp 1, lớp 2 và lớp 7 theo mô hình qui chiếu

OSI, nh minh họa trên Hình 2.2 Tuy nhiên, PROFIBUS- DP và - PA bỏ qua

cả lớp 7 nhằm tối u ho việc trao đổi dữ liệu quá trình giữa cấp điều khiển á với cấp chấp hành Một số chức năng còn thiếu đợc bổ sung qua giao diện sử dụng nằm trên lớp 7 Bên cạnh các hàm dịch vụ DP cơ sở và mở rộng đợc quy định tại lớp giao diện sử dụng, hiệp hội PI còn đa ra một số qui định chuyên biệt về đặc tính và chc năng đặc thù của thiết bị cho một số lĩnh vực ứng dụng tiêu biểu Các đặc tả này nhằm mục đích tạo khả năng tơng tác và thay thế lẫn nhau của thiết bị của nhiều nhà sản xuất

Trang 36

0BCác chức năng DP cơ sở Lớp 7 Fieldbus Message 1B

Specification (FMS)

Lớp 1 3BRS-485/ RS-485IS /Cáp quang MBP (IEC 1158-2)

Hình 2.2:Kiến trúc giao thức của PROFIBUS

Cả ba giao thức FMS, DP, PA đều có chung lớp liên kết dữ liệu (Lớp FDL) PROFIBUS-PA có cùng giao diện sử dụng nh DP, tuy nhiên tính năng của

các thiết bị đợc qui định nhằm phù hợp ới môi trờng làm việc dễ cháy nổ v

Kỹ thuật truyền dẫn MPB (Manchester Code, Bus Powered) theo ICE 1158-2

cũ ở đây đảm bảo vấn đề an toàn và cung cấp nguồn cho các thiết bị qua cùng dây dẫn bus Để tích hợp các đoạn mạng DP vàPA có thể dùng các bộ chuyển

đổi (DP/PA link, DP/PA Coupler) có sẵn trên thị trờng.-

-Lớp ứng dụng của FMS bao gồm 2 lớp con là FMS (Fieldbus Message Specification) và LLI (Lower Layer Interface) Trong đó FMS chính là tập con của chuẩn MMS Lớp FMS đảm nhiệm nhiệm vụ xử lý giao thức ử dụng và scung cấp các dich vụ truyền thông trong khi đó LLI có vai trò trung gian cho FMS kết nối với lớp 2 mà không phụ thuộc vào các thiết bị riêng biệt Lớp LLI còn có nhiệm vụ thực hiện các chức năng bình thờng thuộc lớp 3 6, ví dụ tạo -ngắt nối kiểm soát lu thông

Lớp vật lý của PROFIBUS qui định về kỹ thuật truyền dẫn tín hiệu môi trờng truyền dẫn, cấu trúc mạng và giao diện cơ học, các kỹ thuật truyền dẫn

Trang 37

sử dụng ở đây là RS 458, RS- -558-IS (IS: Intrinsically Safe) và cáp quang đối với DP và FMS ũng nh MBP đối với PA RSc -458-IS đợc phát triển trên cơ

sở RS 458 để có thể sử dụng trong môi trờng đòi hỏi an toàn cháy nổ

-Lớp liên kết dữ liệu ở PROFIBUS đợc gọi là FDL (Fieldbus Data Link), có

chức năng kiểm soát truy nhập bus, cung cấp các dịch vụ cơ bản cho việc trao

đổi dữ liệu một cách tin cậy không phụ thuộc vào phơng pháp truyền dẫn ở lớp vật lý

Truyền thông của các trạm chủ (hay còn gọi là trạm tích cực) đợc điều khiển bằng một vòng logic (Logical Ring LR) Vòng này đợc thiết lập trớc -khi đa mạng vào hoạt động Vòng này quyết định tại thời điểm nào, trạm chủ

Hình 2.3: Phơng

pháp thâm nhập

đờng dẫn trong

mạng PROFIBUS

Master 1 Master 1 Master 1

Slave Slave Slave Slave Slave Slave

Token

Master- Slave

Trang 38

nào tích cực và tích cực trong bao lâu Trạm chủ đợc tích cực còn gọi là trạm chiếm giữ token Trong thời giam trạm nào chiếm giữ token trạm đó có quyền thâm nhập vào đờng dẫn để gửi các điện tín Vòng logic hoàn toàn không phụ thuộc vào cấu trúc của các trạm chủ với nhau trong mạng Khoảng thời gian cho phép một trạm chủ thâm nhập vào đờng dẫn, hay nói một cách khác khoảng thời gian trạm chủ chiếm giữ token, đợc gọi là thời gian token Nếu hết thời gian token mà trạm vẫn cha gửi xong dữ liệu, thì chỉ có dữ liệu nào của trạm có mức u tiên cao nhất đợc tiếp tục truyền đi, nếu không phải trờng hợp nh vậy, thì trạm chủ đó phải ngừng quá trình truyền thông và đợi cho đến lợt sau Nếu trạm nào đợc chiếm giữ token nhng lại không có nhu cầu truyền thông thì token đợc tự động chuyển sang trạm đến lợt tiếp theo

đó trong hàng t eo qui định của vòng logic Thông thờng thời gian token h

đợc qui định chung cho các trạm chủ trong mạng Nếu một trạm tớ đợc nối với một trạm chủ đang chiếm giữ token thì trong thời gian token trạm tớ sẽ bị hỏi và phải nhận các thông tin do trạm chủ cu g cấp Một trạm tớ không bao ngiờ đợc chiếm giữ token

Hình 2.4: Mạng PROFIBUS

Trang 39

PROFIBUS phục vụ cho việc trao đổi dữ liệu giữ các thiết bị trờng với dung lợng thông không lớn Các trạm chỉ thực hiện đợc việc trao đổi trong thời gian mạng còn

Những tính chất đặc trng của mạng PROFIBUS:

1 Thông qua PROFIBUS có thể thực hiện đợc đồng thời những hàm chức năng của các dịch vụ truyền thông sau :

− FDL,FMS và các hàm chức năng của S7

− DP, FDL và các hàm chức năng của S7

2 Thời gian thâm nhập mạng do phơng pháp token quyết định

3 PROFIBUS-DP tạo ra khả năng trao đổi dữ liệu giữa trạm chủ và trạm tớ của các nhà sản xuất khác nhau Theo DP mà không cần có giao diện đặc biệt nào

PROFIBUS CP

-AS95U/DP-SLAVE

Hình 2.5:Mạng PROFIBUS DPS7-3 00 DP Slave -

PROFIBUS

S7-315-2- DP

ET200-M/U/B

Trang 40

4 Đối với SIMATIC S7/M7 tồn tại các giao diện tích hợp PROFIBUS-DP (2 giao diện đối với S7 hoặc một module giao diện cho các M7-CPU) Điều

đó có nghĩa là:

- Đối với mạng chỉ có duy nhất một chủ (Monomaster) tại giao diện tích hợp có thời gian đáp ứng nhỏ (1-2ms đối với tốc độ truyền 12Mbit/s)

- Giao diện tích hợp rất kinh tế vì có giá thành rẻ và chiếm ít diện tích

5 Thời gian đáp ứng nhanh (1 -5ms) khi đòi hỏi một trạm tớ DP (DP-Slave) phục vụ trạm chủ

6 PROFIBUS cho phép trao đổi dữ liệu giữa các thạm theo FMS hoặc FDL

mà không cần phải có thiết bị liên kết đặc biệt

Dữ liệu kỹ thuật của mạng PROFIBUS đợc biểu diễn trong bảng 2.2

Số lợng trạm 127

Phơng pháp thâm

nhập mạng

Token Bus Master slave -

Cho các trạm chủ Cho các trạm tớTốc độ truyền 9,6 kbit/s - 12 Mbit/s

Môi trờng truyền

thông

Dây dẫn có bọc Cable quang

Tốc độ truyền Độ dài

Điện Từng phân đoạn 9,6-93,75kbit/s

187,5kbit/s 500kbit/s 1,5Mbit/s

1000m 800m 400m 100m

Bảng 2.2: Dữ liệu kỹ thuật của mạng PROFIBUS

Ngày đăng: 26/01/2024, 16:04

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w