You are on page 1of 25

MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA

DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Đề tài: Thiết kế PLC bằng Arduino


Ứng dụng trong giám sát và điều khiển
Các thiết bị trong nhà

GV HD: Thầy Ngô Đình Thanh


Nhóm SVTH: Phạm Tiến Anh – 17TDH2
Nguyễn Tài Duy – 17TDH2
Võ Duy Đức –
17TDH2
Nguyễn Hoàng Hùng – 17TDH2
Lê Hữu Thạch – 17TDH2
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

I. Giới thiệu dự án

Mô hình nhà thông minh


MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

1. Yêu cầu và nội dung thiết kế


Thiết kế PLC bằng Arduino ứng dụng trong giám sát và điều khiển
Nhà thông minh :
Thiết bị điều khiển: Sử dụng Arduino thiết kế thành PLC điều
khiển hệ thống, có hỗ trợ các chuẩn truyền thông Modbus và
Lora

Thiết bị cảm biến: Sử dụng cảm biến nhiệt độ LM35 và module


cảm biến ánh sáng quang trở LDR

Cơ cấu chấp hành: Các thiết bị điện trong nhà bao gồm bóng
đèn, điều hòa, quạt điện.

Phần mềm SCADA mã nguồn mở để điều khiển và giám sát nhà


thông minh.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Tổng quan về các thành


phần trong hệ thống
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

1. Bộ điều khiển: PLC được thiết kế từ Arduino


 Phần cứng: Sử dụng các Role cho các đầu nối với các chấn Arduino và
các linh kiện cần thiết khác.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

 Phần mềm: Sử dụng các mã nguồn mở

LDmicro

OpenPLC

Các mã
nguồn mở

Snapbox

plcLIB
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

OpenPLC có:
 Dao diện thiết kế đơn giản, dễ sử dụng.
 Hỗ trợ các chuẩn truyền thông kết nối mới nhất hiện nay như
Modbus, Lora.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

2. Thiết bị cảm biến và hiển thị


Sử dụng cảm biến nhiệt độ LM35 và module cảm biến hồng
ngoại LDR.
Thiết bị hiển thị sử dụng LCD 16x2.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

3. Cơ cấu chấp hành


Bao gồm các thiết bị trong nhà như điều hòa, quạt, đèn.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

4. Giao thức Modbus


a) Định nghĩa
• Là một phương tiện truyền
thông với nhiều thiết bị thông
qua một cặp dây xoắn đơn.
• Tiêu chuẩn thông dụng trong
ngành tự động hóa.
• Một protocol miễn phí.
• Là một hệ thống “master-
slave”.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA

b) Các chuẩn Modbus: có 3 chuẩn là Modbus RTU, Modbus TCP,


Modbus ASCII.
 Điểm giống nhau: Là tất cả các thông điệp được gửi dưới cùng 1
format.
 Điểm khác nhau: Là cách thức thông điệp được mã hóa.
 Modbus TCP:
+ Modbus qua Ethernet sử dụng các địa chỉ IP để kết nối với các
thiết bị Slave
+ Bất cứ mạng Ethernet hỗ trợ MODBUS/ IP sẽ ngay lập tức hỗ
trợ MODBUS/TCP.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA

 Modbus ASCII:
+ Chậm nhất trong số 3 loại protocol
+ Mọi thông điệp được mã hóa bằng hexa-decimal, sử dụng đặc
tính ASCII 4 bit
+ Thích hợp khi modem điện thoại hay kết nối sử dụng sóng
radio.
 Modbus RTU:
+ Là protocol công nghiệp được sử dụng rộng rãi nhất
+ Dữ liệu được mã hóa theo hệ nhị phân, và chỉ cần một byte
truyền thông cho một byte dữ liệu
+ Là thiết bị lí tưởng đối với RS 232 hay mạng RS485 đa điểm.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA

c, Cách đóng gói dữ liệu

Một khung truyền của Modbus RTU gồm có:


• 1 byte địa chỉ
• 1 byte mã hàm
• N byte dữ liệu
• 2 byte CRC check
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

5. Giao thức Lora


a, Định nghĩa: Lora(Long Range Radio) là một giao thức mới được
thiết kế cho internet vạn vật, là một giao thức không dây mới được
thiết kế để truyền thông xa, năng lượng thấp.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

b. Nguyên lý hoạt động

LoRa sử dụng kỹ thuật điều chế gọi là Chirp Spread Spectrum.


Tức là dữ liệu sẽ được băm bằng các xung cao tần để tạo ra tín hiệu
có dãy tần số cao hơn tần số của dữ liệu gốc (cái này gọi là chipped);
sau đó tín hiệu cao tần này tiếp tục được mã hoá theo các chuỗi chirp
signal trước khi truyền ra anten để gửi đi.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

c. Các tính năng chính của LoRa


 Truyền dẫn khoảng cách xa từ vài km đến 15-30 km ở vùng nông
thôn.
 Dùng phổ không cần cấp phép (ví dụ 430 MHz ở châu Á, 915
MHz ở Mỹ…).
 Hỗ trợ 1 triệu thiết bị.
 Sử dụng pin dài lâu do tiêu hao năng lượng thấp tuổi thọ pin lên
đến 10 năm.
 Giảm việc đồng bộ và định hướng giữa các mạng.
 Mạng an toàn và hiệu quả.
 Không nhiễu tần số.
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

d. Cách gửi dữ liệu trong giao thức Lora


• Preamble: Là chuỗi binary để bộ nhận detect được tín hiệu của
LoRa packet trong không khí
• Header: chứa thông tin về size của Payload cũng như có
PayloadCRC  hay không. Giá trị của Header cũng được check CRC
kèm theo
• Payload: là dữ liệu ứng dụng truyền qua LoRa
• Payload: giá trị CRC của Payload. Nếu có PayloadCRC, LoRa chip
sẽ tự kiểm tra dữ liệu trong Payload và báo lên nếu CRC OK hay
không
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

5. Giới thiệu về scada và phần mềm Scada BR

SCADA:
• Supervisory
• Control
• And
• Data
• Acquisition
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Điều khiển giám sát trên Scada BR

• Giao diện dễ sử
dụng
• Có nhiều thiết bị
có sẵn trong thư
viện để mô
phỏng.
• Dễ điều khiển
giám sát
• Dễ kết nối
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

DEMO GIỮA KỲ
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Kết nối Modbus giữa Arduino và máy tính


a. Giới thiệu module RS485:

• IC MAX 485 được tích hợp sẵn


trên board
• Truyền nhận với năng lượng thấp
theo chuẩn RS-485
• Các chân của IC đã được đưa ra
thích hợp cho việc sử dụng với vi
điều khiển
• Điện áp hoạt động: 5V
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

b, Sơ đồ dây kết nối 2 arduino bằng module RS483

Master là Arduino
Slave là máy tính
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

C. Phần mềm lập trình


Sử dụng phần mềm lập trình Arduino IDE, lập trình bằng ngôn
ngữ C
MẠNG TRUYỀN THÔNG CÔNG NGHIỆP VÀ HỆ SCADA
DANANG UNIVERSITY OF SCIENCE AND TECHNOLOGY

Thank you

You might also like