KHÁI NIỆM CƠ BẢN VỀ GIAO THỨC MODBUS RTU

1  2  3  4  5
0/5 - 0 Bình chọn - 486 Xem
  1. Ngày đăng: 25-11-2022

Giao thức Modbus RTU là một giao thức mở. Sử dụng đường truyền vật lý RS-232 hoặc RS485 và mô hình dạng Master-Slave. Đây là một giao thức được sử dụng rộng rãi trong nhiều lĩnh vực: Như BMS (Building Management Systems), tự động hóa, công nghiệp, điện lực,…. Chắc hẳn sẽ có bạn tự hỏi, tại sao giao thức Modbus này lại thông dụng như thế. Đi đến đâu, đụng vào thiết bị gì thì hầu như cũng có giao thức này?

KHÁI NIỆM CƠ BẢN VỀ GIAO THỨC MODBUS RTU

 

Giao Thức Modbus RTU là gì?

Giao thức Modbus RTU là một giao thức mở. Sử dụng đường truyền vật lý RS-232 hoặc RS485 và mô hình dạng Master-Slave.

Đây là một giao thức được sử dụng rộng rãi trong nhiều lĩnh vực: Như BMS (Building Management Systems), tự động hóa, công nghiệp, điện lực,….

Chắc hẳn sẽ có bạn tự hỏi, tại sao giao thức Modbus này lại thông dụng như thế. Đi đến đâu, đụng vào thiết bị gì thì hầu như cũng có giao thức này?

Vâng, câu trả lời cho câu hỏi trên chắc chỉ cần gói gọn trong vài từ: Ổn định – Đơn giản – dễ dùng.

Modbus được coi là giao thức truyền thông hoạt động ở tầng “Application”. Cung cấp khả năng truyền thông Master/Slave giữa các thiết bị được kết nối. Thông qua các bus hoặc network.

Trên mô hình OSI, Modbus được đặt ở lớp 7. Modbus được xác định là một giao thức hoạt động theo “hỏi/đáp”. Và sử dụng các “function codes” tương ứng để hỏi đáp.

Cấu Trúc Bản Tin Của Giao Thức Modbus RTU

Giao thức Modbus

Chức năng và vai trò cụ thể như sau:

 Byte địa chỉ: xác định thiết bị mang đị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, 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, 15: ghi dữ liệu nhiều bit vào Slave …

 Byte dữ liệu: 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. cách tính giá trị của Byte CRC 16 Bit

Sự khác nhau giữa Giao Thức Modbus RTU và Modbus TCP 

Sự khác nhau cơ bản giữa MODBUS RTU và MODBUS TCP ( còn được gọi là modbus IP, Modbus Ethernet hay Modbus TCP/IP) là Modbus TCP chạy ở cổng vật lý Ethernet và Modbus RTU thì chạy ở cổng vật lý serial nối tiếp ( RS232 hoặc RS485).

Giao Thức Modbus RTU

Sự khác nhau giữa Giao Thức Modbus RTU và Modbus ASCII

Đây là hai chế độ truyền dữ liệu cơ bản trong giao thức Modbus. Khi sử dụng đường truyền nối tiếp là: ASCII và RTU.

Mỗi một chuẩn sẽ có một cách mã hóa tin nhắn khác nhau. Cho dù đều là chuẩn Modbus chung.

Ví dụ, Modbus ASCII cho phép người đọc có thể đọc trực tiếp tin nhắn trong bản tin. Nhưng với Modbus RTU, thì nội dung data đã được mã hóa nhị phân và không thể đọc được trong quá trình giám sát.

Một điểm đặc biệt trong giao thức Modbus là trong một đường truyền dẫn Modbus. Tất cả các giao thức phải là giống nhau, có nghĩa là Modbus ASCII không thể giao tiếp với modbus RTU và ngược lại.

Giao thức Mudbus RTU


Tất cả tài liệu: https://smartplc.com.vn/tai-lieu-ky-thuat.htm

Mời bạn tham khảo các khóa học của trung tâm:

·         Đào tạo PLC Mitsubishi

·         Đào tạo PLC Siemens

·         Đào tạo PLC Omron

·         Đào tạo PLC LS

·         Đào tạo PLC Delta
.         Đào tạo PLC Keyence
.         Đào tạo PLC tại Doanh Nghiệp

·         Đào tạo thiết kế màn hình điều khiển HMI các hãng

·         Đào tạo lập trình Robot Công nghiệp
.         Đào tạo lập trình xử lý hình ảnh VISION

·         Lập trình điều khiển động cơ Servo, Step

·         Đào tạo Thiết kế, lắp đặt tủ điện chuyên nghiệp
.         Đào tạo Thiết kế điện với EPLAN/AutoCAD/3D

Thông tin liên hệ

TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHỆ ALPHA TECH PLC

Hà Nội: Tầng 8, Tòa nhà 169 Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, Hà Nội

Hải Phòng : Trường Trung Cấp Nghề Kỹ Thuật Xi Măng, 3 Hà Nội - Hải Phòng, Trại Chuối, Hồng Bàng, Hải Phòng 04000, Việt Nam

SĐT/Zalo: 0988 803 232

Website: https://smartplc.com.vn/

Fanpage: https://www.facebook.com/daotaoplcalphatech

Email: infor.smartplc@gmail.com

Bài viết khác