Chính xác thì Modbus là gì?
Nếu Anh em đang tìm một giao thức dễ sử dụng; một giao thức nối tiếp để thực hiện với các thiết bị của mình. Thì chắc hẳn Anh em không thể không tìm hiểu về Modbus.
Khái Niệm Modbus.
– 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ó
– Dù đã có từ rất lâu nhưng Modbusvẫn là một trong những giao thức được sử dụng phổ biến nhất.
Chính sự Ổn định – Đơn giản – Dễ dùng, nên đã khiến Modbus trở thành một giao thức được lựa chọn cho nhiều nhà cung cấp phần cứng và phần mềm tự động hóa.
Modbus được sử dụng như thế nào?
Giao thức Modbus trao đổi thông tin bằng cách sử dụng cơ chế trả lời yêu cầu của chủ máy khách và máy chủ. Nguyên tắc chủ-nô là một mô hình cho giao thức truyền thông; trong đó một thiết bị (chủ) điều khiển một hoặc nhiều thiết bị khác (nô lệ). Trong một mạng Modbus tiêu chuẩn có 1 chủ và tối đa 31 nô lệ.
Nguyên tắc chủ-nô có những đặc điểm sau:
– Mỗi lần chỉ có 1 chủ được kết nối mạng.
– Chỉ có chủ mới có thể bắt đầu giao tiếp và gửi yêu cầu cho các nô lệ.
– Modbus có thể giải quyết từng nô lệ, bằng cách sử dụng địa chỉ cụ thể của nó; hoặc tất cả các nô lệ đồng thời sử dụng địa chỉ 0.
– Nô lệ chỉ có thể được gửi câu trả lời cho chủ.
– Các nô lệ không thể bắt đầu giao tiếp với chủ hoặc với các nô lệ khác.
– 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ác thiết bị yêu cầu thông tin sử dụng Modbus được gọi là Modbus Master; các thiết bị cung cấp thông tin Modbus được gọi là Modbus Slaves.
– Cần lưu ý rằng, có thể có 1 Master trên mỗi mạng Modbus, nhưng có 247 Slaves. Mỗi Slave có một địa chỉ duy nhất của riêng chúng.
Chế độ giao tiếp Master- Slave
Modbus trao đổi thông tin bằng 2 chế độ giao tiếp là unicast và chế độ phát sóng.
Chế độ Unicast: chủ xử lý một nô lệ bằng cách sử dụng địa chỉ cụ thể của nó và nô lệ xử lý yêu cầu để trả lời cho chủ.
Chế độ phát sóng: chủ sẽ giải quyết các nô lệ bằng các địa chỉ 0. Loại trao đổi này được gọi là phát sóng. Các nô lệ sẽ không trả lời tin nhắn quảng bá này.
Lợi ích của Modbus trong công nghiệp
- Khi Modbus được tạo, nó được phát hành ra công chúng, biến nó thành một giao thức mở. Điều này có nghĩa là các công ty và nhà phát triển được phép triển khai nó trong mạng của họ. Cũng như được tích hợp vào các thiết bị của họ; mà không phải trả tiền bản quyền.
- Modbus trở thành cách được sử dụng phổ biến nhất cho các thiết bị công nghiệp điện tử được kết nối. Bất kể ngành công nghiệp, tổ chất mà bạn tham gia; Modbus có thể được sử dụng để giúp tự động hóa giao tiếp mạng.
- Nếu công ty của bạn có nhu cầu thực sự về thu thập và truyền dữ liệu đến máy tính chính; hoặc nếu họ chủ động sử dụng hệ thống kiểm soát và thu thập dữ liệu giám sát. Do đó, Modbus chắc chắn là một giao thức nối tiếp đáng để bạn khám phá.
- Tổ chức của bạn có thể hưởng lợi từ Modbus, vì nó cho phép liên lạc nhanh chóng và hiệu quả giữa các thiết bị trong mạng.
- Modbus có thể kết nối một hệ thống giám sát với các đơn vị thiết bị đầu cuối từ xa; trong một hệ thống kiểm soát và thu thập dữ liệu giám sát.
Những câu hỏi thường gặp về Modbus?
- Tôi có thể đặt 2 cổng trên cùng một mạng Modbus không?
Bạn không thể có nhiều Master trên mạng Modbus RTU ( RS-485). Do đó, nếu cổng được định cấu hình là Master, bạn chỉ có thể có 1 cổng. Bạn không thể sử dụng nhiều cổng để đọc thêm điểm từ cùng một thiết bị nô lệ Modbus.
Nếu bạn đang sử các thiết bị RS232, bạn chỉ có thể có 2 thiết bị, bất kể chúng được cấu hình như thế nào?
- Tôi có thể có bao nhiêu thiết bị trên mạng Modbus?
Bạn có thể giải quyết hơn 250 thiết bị, tuy nhiên Modbus RS485 không có khả năng xử lý nhiều thiết bị đó. Giao thức Modbus chỉ giới hạn ở 32 thiết bị và hầu hết các bộ RS485 sẽ tích hợp với điều này. Chỉ khi nào tất cả các thiết bị trên mạng có bộ thu phát với tải thấp, bạn mới có thể có hơn 32 thiết bị.
Hy vọng bài viết trên đã giúp bạn hiểu thêm về Modbus.
—————————————————————-
>> Xem thêm tài liệu Điện – Tự Động Hóa: https://plctech.com.vn/category/tai-lieu/
>> Kiến Thức ngành Điện – Tự Động Hóa: https://plctech.com.vn/category/tin-tuc/
>> Tham khảo thêm các khóa học tại Trung Tâm:
· Đào tạo PLC Mitsubishi | · Đào tạo thiết kế màn hình HMI |
———— * * * * ————
Mọi tư vấn về Tự động hóa, vui lòng liên hệ:
TRUNG TÂM TỰ ĐỘNG HÓA CÔNG NGHIỆP PLCTECH
Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy
HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức
SĐT/Zalo: 0987 635 127
Website: https://plctech.com.vn/
Fanpage: https://www.facebook.com/PLCTechHN/