• Set VIP cho 50 tài khoản đầu tiên hoàn thành nhiệm vụ. Chi tiết Tại đây

TQ MODBUS là gì? Tổng quan giao thức MOBDUS

MC&TT

Khách VIP
Trong công cuộc công nghiệp hóa – hiện đại hóa, truyền thông trong công nghiệp trở nên thiết yếu và đóng vai trò như xương sống của bất kỳ hệ thống tự động nào. Nó cung cấp cho người dùng phương tiện để trao đổi, kiểm soát dữ liệu cũng như linh hoạt hơn trong việc thiết lập kết nối giữa các thiết bị với nhau.

Giao thức là một tập hợp các quy tắc chuẩn dành cho việc biểu diễn dữ liệu, truyền nhận tín hiệu, chứng thực và phát hiện lỗi dữ liệu. Hiện nay, trong các nhà máy đã và đang sử dụng một số giao thức truyền thông phổ biến trong công nghiệp như Profibus, Canopne, Modbus, ControlNet, …

MODBUS là gì?
MODBUS là một chuẩn giao thức truyền thông công nghiệp được phát hành và phát triển bởi MODICON vào năm 1979, và chính thức thuộc về Schneider Electrics vào năm 1996. Giao thức MODBUS đơn giản và mạnh mẽ đã trở thành một giao thức truyền thông tiêu chuẩn được sử dụng rộng rãi để kết nối các thiết bị điện tử công nghiệp.

Nguyên tắc hoạt động
Modbus là một giao thức giao tiếp sử dụng Tin nhắn (Message) thuộc lớp ứng dụng (Application), tầng 7 của mô hình OSI hay tầng 5 của mô hình TCP/IP.



MODBUS hoạt động theo nguyên tắc “Master – Slave” hay còn gọi là “Chủ – Tớ”. Một Master có thể kết nối được với một hay nhiều “Slave”. Trong mạng Modbus tiêu chuẩn, có một Master và tối đa 247 Slave, mỗi Slave có một địa chỉ Slave duy nhất từ 1 đến 247.
Một giao tiếp MODBUS luôn được bắt đầu bởi master. Các nút slave sẽ không bao giờ truyền dữ liệu khi không nhận được yêu cầu từ master node. Các nút slave sẽ không bao giờ giao tiếp với nhau. Nút master chỉ khởi tạo một giao dịch MODBUS ở cùng một thời điểm.
Chuẩn MODBUS
Chuẩn MODBUS phổ biến trong công nghiệp gồm: MODBUS RTU, MODBUS TCP và MODBUS ASCII.
Mỗi chuẩn Modbus có đặc điểm khác nhau. Tùy theo thiết bị, yêu cầu của người dùng mà lựa chọn chuẩn Modbus nào.

Modbus RTU
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. Đây là giao thức truyền thông lí tưởng đối với RS232 hay RS485/422, tốc độ từ 1200 đến 115000 baud.
Modbus RTU là giao thức phổ biến nhất, sử dụng ba phương tiện vật lý: RS 232, RS 485, RS422.
Modbus TCP
MODBUS TCP là MODBUS qua Ethernet (RJ45). Với MODBUS TCP, dữ liệu MODBUS được tóm lược đơn giản trong một gói TCP/IP. Nói một cách đơn giản, đây như là một thông điệp của Modbus RTU được truyền bằng trình bao bọc TCP/IP và được gửi qua mạng thay vì các đường nối tiếp. Máy chủ không có SlaveID vì nó sử dụng địa chỉ IP.
Modbus ASCII
Sử dụng trong giao tiếp nối tiếp, sử dụng các ký tự ASCII. Mọi thông điệp được chuyển đổi sang dạng Hexadecimal (hệ thập lục phân), và sử dụng bảng mã ASCII. Việc chuyển đổi này khiến cho một byte dữ liệu gốc thực tế cần hai byte để biểu diễn, gấp đôi so với Modbus RTU hay Modbus TCP/IP.

Xem thêm tại:
 
Top