Hình: cấu tạo giao thức modbus RTU.

Một phần của tài liệu Đề tài SCADA TRONG LĨNH VỰC ĐIỆN LỰC TRẠM ĐIỆN, NHÀ MÁY ĐIỆN (Trang 28 - 29)

Byte địa chỉ: để xác định thiết bị mạng địa chỉ được nhận dữ liệu (đối với Slave)

hoặc dữ liệu nhận được từ địa chỉ nào (đối với Master). Địa chỉ này được quy định từ 0 – 254.

Byte mã hàm: được quy định từ Master, dùng để xác định yêu cầu dữ liệu từ thiết bị

Slave. Ví dụ mã 01: đọc dữ liệu lưu trữ dạng Bit, 03: đọc dữ liệu tức thời dạng Byte, 05: ghi dữ liệu 1 bit vào Slave,…

Byte dữ liệu: dùng để xác định dữ liệu trao đổi giữa Master và Slave.

Đọc dữ liệu:

- Master: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu

- Slave: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu – n byte dữ liệu đọc được  Ghi dữ liệu:

- Master: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu – n byte dữ liệu cần ghi - Slave: 2 byte địa chỉ dữ liệu – 2 byte độ dài dữ liệu

Byte CRC: 2 byte kiểm tra lỗi của hàm truyền và cách tính giá trị của Byte CRC 16

Bit

c. Ưu điểm và nhược điểm của giao thức modbus RTU

Ưu điểm:

Modbus RTU nổi bật với những ưu điểm sau:

 Giảm số lượng dây kết nối về cho PLC, tối ưu hóa không gian nhà xưởng hay nơi làm việc.

 Có thể dùng cho nhiều loại thiết bị có chung cổng Modbus RTU  Tiết kiệm một số lượng lớn module mở rộng PLC.

 Các dạng tín hiệu 2 dây RS-485 đều có khả năng truyền đi xa lên đến 1200m mà không sợ mất tín hiệu hay dữ liệu.

 Ổn định và ít bị nhiễu hơn so với tín hiệu analog 4-20ma  Các module hoạt động độc lập nên sẽ dễ dàng quản lý

Nhược điểm:

 Do Modbus là giao thức chính / phụ, nên không có cách nào để thiết bị trường “báo cáo ngoại lệ” (ngoại trừ qua Ethernet TCP / IP, được gọi là open-mbus) – nút chính phải thường xuyên thăm dò từng thiết bị trường và tìm kiếm thay đổi trong dữ liệu. Điều này tiêu tốn băng thông và thời gian mạng trong các ứng dụng mà băng thông có thể đắt. Tín hiệu sẽ chậm hơn việc sử dụng trực tiếp như tín hiệu analog hay digital

 Do Modbus được thiết kế vào cuối những năm 1970 để giao tiếp với các bộ điều khiển logic khả trình, nên số lượng kiểu dữ liệu được giới hạn ở những loại được hiểu bởi PLC tại thời điểm đó. Đối tượng nhị phân lớn không được hỗ trợ.

 Modbus bị hạn chế địa chỉ 254 thiết bị trên một liên kết dữ liệu, điều này giới hạn số lượng thiết bị trường có thể được kết nối với trạm chủ.Cần trang bị một PLC hay Scada có cấu hình mạnh để đọc hết các thanh ghi của nhiều modbus.

 Việc truyền Modbus phải liền kề nhau, điều này giới hạn các loại thiết bị liên lạc từ xa với những thiết bị có thể đệm dữ liệu để tránh các khoảng trống trong quá trình truyền.  Bản thân giao thức Modbus không cung cấp bảo mật chống lại các lệnh trái phép

hoặc chặn dữ liệu.

Một phần của tài liệu Đề tài SCADA TRONG LĨNH VỰC ĐIỆN LỰC TRẠM ĐIỆN, NHÀ MÁY ĐIỆN (Trang 28 - 29)