KHÁI NIỆM CƠ BẢN VỀ GIAO THỨC MODBUS RTU
- 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
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).
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.
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:
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
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
-
WIFI LÀ GÌ ?
- Ngày đăng: 28-12-2022
- Lượt xem: 543
Wifi là viết tắt của Wireless Fidelity. Nhiệm vụ của wifi này là sử dụng sóng vô tuyến để truyền tín hiệu đến các thiết bị kết nối mà không cần đến dây.. Loại sóng vô tuyến này giống như sóng điện thoại, radio,.. nhưng đường truyền sóng ngắn hơn. Đặc biệt là tất cả các thiết bị thông minh như máy tính bảng, smartphone, laptop đều có khả năng kết nối wifi, nên rất thuận tiện trong quá trình sử dụng. Hầu hết các wifi hiện nay đều hoạt động trên hai loại băng tần là 2,4GHz và 5GHz với các chuẩn kết nối IEEE 802.11. Tốc độ truyền tải như thế nào là phụ thuộc vào gói cước mà người dùng đăng ký với nhà mạng.
-
CLOUD SCADA (CLOUD BASED SCADA) VÀ SCADA TRUYỀN THỐNG
- Ngày đăng: 21-12-2022
- Lượt xem: 537
Hệ thống điều khiển giám sát và thu thập dữ liệu (SCADA) đã tồn tại ba thập kỷ; cho đến ngày nay nó vẫn được coi là giải pháp trực quan để giao tiếp với PLC và cung cấp đa chức năng như cảnh báo, ghi nhật ký theo dõi, đồ thị – biểu đồ và HMI . Ngày nay, hầu hết các gói phần mềm SCADA đều bao gồm giao diện web và giao diện trên di động thông minh; đồng thời duy trì và phát triển các tính năng này như giải pháp công nghiệp Internet of Things (IIoT) hay công nghiệp 4.0. Với sự phát triển đó, những lợi ích của việc tận dụng IIoT có thể thực sự là loại bỏ được SCADA truyền thống.
-
CHUẨN TRUYỀN THÔNG RS-485 MODBUS
- Ngày đăng: 02-12-2022
- Lượt xem: 639
Nó là một giao thức mở sử dụng đường chuyền về cơ bản là của RS485, ưu điểm đơn giản, dễ dùng, cấu hình gọi, ổn định. Kết nối các thiết bị gọi là Master và một vài ông Slave với nhau thông qua các bus hoặc Network. Nói đến truyền thông phải đề cập ngay tới khung bản tin (hay còn gọi là Frame) của chuẩn truyền thông đó như thế nào.
-
TÌM HIỂU VỀ MODBUS LÀ GÌ ?
- Ngày đăng: 25-11-2022
- Lượt xem: 503
Modbus là một giao thức truyền thông được phát triển vào năm 1979, bởi Modicon ( nay là chneider Electric); và đang được tổ chức Modbus duy trì. Về mặt công nghệ, nó là một giao thức truyền thông nối tiếp. Nói cách khác, Modbus là một cách để các thiết bị công nghiệp điện tử giao tiếp với nhau. Nó cho phép thông tin được truyền qua các đường nối tiếp giữa các thiết bị điện tử. Các thiết bị có thể yêu cầu thông tin, cũng như cung cấp nó
-
SỰ KHÁC NHAU GIỮA RS232 VÀ RS485
- Ngày đăng: 25-11-2022
- Lượt xem: 1775
Nếu bạn không chuyên về kỹ thuật, nhưng trong môi trường làm việc của bạn hay nghe nói đến chuẩn kết nối Modbus RS232 và RS485. Ở bài viết này mình xin chia sẻ nhưng khái niệm cơ bản nhất chuẩn kết nối RS232 và RS485.