You are on page 1of 72

Chương 5 Truyền thông SCADA

5.1 Giới thiệu chung


Hình sau đây cho thấy các mức độ truyền thông cùa hệ
thống SCADA lớn

1
Chương 5 Truyền thông SCADA
5.1 Giới thiệu chung

Một số chuẩn mạng truyền thông mở thông dụng được liệt kệ


ở bảng sau:
Chương 5 Truyền thông SCADA
5.1 Giới thiệu chung
Nhiều trong số các giao thức này là độc quyền. Vào những
năm 1990, các nhóm điều khiển công nghiệp và các tổ chức về tiêu
chuẩn bắt đầu phát triển các giao thức mở, không độc quyền và
không dành riêng cho một nhà sản xuất nào.

Sau này, khi Internet phổ biến, các công ty cố gắng lợi dụng các
giao thức và công cụ được phát triển cho mạng Internet, như giao
thức TCP/IP và trình duyệt Internet.

Thêm vào các nhà sản xuất và tiêu chuẩn mở đã sửa đổi công
nghệ Ethernet LAN đã phổ biến và hiệu quả sử dụng cho mạng thu
thập dữ liệu và điều khiển cục bộ.
Nhiều trong số các giao thức này là độc quyền. Vào những năm
1990, các nhóm điều khiển công nghiệp và các tổ chức về tiêu chuẩn
bắt đầu phát triển các giao thức mở, không độc quyền và không
dành riêng cho một nhà sản xuất nào.
Chương 5 Truyền thông SCADA
5.2 Các yêu cầu truyền thông trong hệ SCADA
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.1 Cấu trúc mạng Điểm- Điểm và Cấu trúc mạng Điểm – Nhiều
Điểm
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.1 Cấu trúc mạng Điểm- Điểm và Cấu trúc mạng Điểm – Nhiều
Điểm
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.2 Cấu trúc mạng kiểu bus
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.3 Cấu trúc liên kết mạng truyền thông SCADA
5.3.3 Cấu trúc mạng kiểu vòng
Chương 5 Truyền thông SCADA
5.4 Các kỹ thuật truyền thông dữ liệu SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.1 Mô hình TCP/IP
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.2 Giao thức MODBUS
Chương 5 Truyền thông SCADA
5.6 Kiến trúc giao thức truyền thông SCADA
5.6.2 Giao thức MODBUS
5.7 Truyền thông dữ liệu

Truyền thông tín hiệu số được thực hiện theo hai cách đó là:
 Truyền thông dải cơ bản: truyền thông dải cơ bản là cách truyền thông mà
các bit 1 và 0 của tín hiệu được chuyển tương ứng thành tín hiệu mức cao và
mức thấp của tín hiệu điện áp truyền đi trên đường dây. Cách truyền thông
này thường dùng cho khoảng cách ngắn hoặc là truyền thông sử dụng tín
hiệu quang.
 Truyền thông dải rộng: phương pháp truyền thông này sử dụng các tín hiệu
điều chế như khóa dịch pha, khóa dịch tần hoặc khóa dịch biên độ để mã hóa
các bit 1 hoặc 0 của thông tin. Phương pháp này sẽ dùng một sóng mang là
hình sin để truyền tải thông tin
5.7 Truyền thông dữ liệu
CÁC DẠNG LỖI
5.7 Truyền thông dữ liệu
CÁC DẠNG LỖI
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
a. VRC (kiểm tra parity (chẵn/lẻ)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
a. VRC (kiểm tra parity (chẵn/lẻ)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
a. VRC (kiểm tra parity (chẵn/lẻ)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
a. VRC (kiểm tra parity (chẵn/lẻ)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
a. VRC (kiểm tra parity (chẵn/lẻ)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
b. LRC
LRCKiểm tra một khối bit. Khối bit được sắp xếp thành bảng (hàng và cột).
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
b. LRC
LRCKiểm tra một khối bit. Khối bit được sắp xếp thành bảng (hàng và cột).
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
b. LRC
LRCKiểm tra một khối bit. Khối bit được sắp xếp thành bảng (hàng và cột).
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
b. LRC
LRCKiểm tra một khối bit. Khối bit được sắp xếp thành bảng (hàng và cột).
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
b. LRC
LRCKiểm tra một khối bit. Khối bit được sắp xếp thành bảng (hàng và cột).
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Bộ tạo CRC
Bộ CRC dùng phép chia modulo–2. Trong bước đầu, bộ chia bốn bit
được trừ đi. Mỗi bit trong bộ chia được trừ với các bit tương ứng mà không
ảnh hưởng đến bit kế tiếp.
Trong Ví dụ này, bộ chia 1101, được trừ từ bốn bit của số bị chia 100, có được
100 (bit 0 đầu bị bỏ qua).
Bước kế tiếp, lấy 1000 – 1101, thực hiện tương tự nhu phép chia.
Trong quá trình này, bộ chia luôn bắt đầu với bit 1; và hệ thống thực hiện
phép chia theo cách trừ nhị phân không có số nhớ (tức là 0 – 0 = 0; 1 – 1 =
0; 0 – 1 = 1; 1 – 0=1)
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
Bộ tạo CRC
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
Ví dụ: Cho một dữ liệu X: 100100, được mã hóa lỗi theo dạng CRC với số
chia (đa thức sinh) có dạng 1101.
a. Tìm CRC.
b. Tìm chuỗi dữ liệu phát.
c. Giả sử máy thu nhận 2 chuỗi dữ liệu Y: 100100001 và Z: 111100001; Hãy
cho biết chuỗi dữ liệu nào đúng và chuỗi dữ liệu nào sai? Giải thích.
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
c. Giả sử máy thu nhận 2 chuỗi dữ liệu Y: 100100001 và Z: 111100001; Hãy cho biết
chuỗi dữ liệu nào đúng và chuỗi dữ liệu nào sai? Giải thích.
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Bộ kiểm tra CRC
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Các đa thức:
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Các đa thức:

Một đa thức sinh của bộ chia cần được chọn theo các đặc tính
sau:
- Không được chia hết cho thức x
- Chia đúng cho đa thức (x + 1)
Điều kiện đầu nhằm bảo đảm là tất cả các nhiễu bệt có độ dài
bằng bậc của đa thức sinh đều được phát hiện. Điều kiện thứ
hai bảo đảm là tất cả các nhiễu bệt ảnh hưởng lên thứ tự bit
lẻ được phát hiện.
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Các đa thức:
Ví dụ :
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
C. CRC (CYCLIC REDUNDANCY CHECK):
 Các đa thức:
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
Phương pháp phát hiện lỗi ở lớp cao hơn và giống như các phương pháp VRC,
LRC, và CRC thì phương pháp này cũng dựa trên yếu tố thừa (redundancy).
 Bộ tạo Checksum:
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
 Bộ tạo Checksum:
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
 Bộ tạo Checksum:
Ví dụ: Cho một khối dữ liệu có 16 bit: 10101001 00111001. Mã hoá lỗi chuỗi dữ liệu
trên dùng phương pháp checksum 8 bit. Tìm checksum và chuỗi dữ liệu phát
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
 Bộ kiểm tra Checksum:
Máy thu thực hiện các bước như sau:
• Bộ kiểm tra checksum sẽ chia các đơn vị dữ liệu thành k phần mỗi phần n bit
(giống như bên phát).
• Cộng các phần trên, được tổng (Sum).
• Lấy bù 1 của tổng.
• N ếu kết qủa lấy bù là zêrô thì dữ liệu thu không bị sai, nguợc lại dữ liệu bị sai :
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
 Bộ kiểm tra Checksum:
Ví dụ: Giả sử máy thu nhận được chuỗi bit được mã hoá lỗi dạng
checksum. Dữ liệu này đúng hay sai?
5.7 Truyền thông dữ liệu
5.7.2 SỬA LỖI

Có hai cách sửa lỗi là:


• Khi phát hiện một lỗi, máy thu phải yêu cầu máy phát truyền lại dữ liệu.
• Máy thu dùng các mã sửa lỗi, để sửa tự động một số lỗi.
Các mã sửa lỗi, thường rất phức tạp hơn so với mã phát hiện lỗi và cần nhiều bit dư.
Số
bit cần thiết để sửa lỗi nhiều bit thường rất lớn và không phải lúc nào cũng hiệu quả.
Thông thường hầu hết các phương pháp sửa lỗi đều giới hạn ở một, hai hoặc ba bit.
Trong tài liệu này chỉ đề cập đến phương pháp phát hiện sai 1 bit (xác định vị trí sai) và
sửa sai. Do vậy để sử sai một bit, ta phải biết được bit nào bị sai. N hư thế, ta phải
định vị được bit sai này.
5.7 Truyền thông dữ liệu
5.7.2 SỬA LỖI
5.7 Truyền thông dữ liệu
5.7.1 PHÁT HIỆN LỖI
D. CHECKSUM
 Bộ tạo Checksum:

You might also like