390/9 Đường HT13, Phường Hiệp Thành, Quận 12, Thành phố Hồ Chí Minh.
  • Giỏ Hàng

    GIỎ HÀNG TRỐNG

    Modbus là gì? Phân biệt giao thức truyền thông TCP, RTU và ASCII

    5.0/5 (1 Reviews)
    30 - 01 - 2023

    Tóm Tắt

    Modbus là một thuật ngữ về giao thức truyền thông được sử dụng phổ biến. Bạn băn khoăn Modbus là gì? Các giao thức truyền thông TCP, RTU và ASCII là một trong các dạng được dùng phổ biến của Modbus.

    Bạn đã bao giời thắc mắc các thông tin, dữ liệu được truyền tải giữa các tín hiệu như thế nào hay chưa? Mặc dù được biết rằng thông tin sẽ được truyền đi ở tín hiệu điện, nhưng với các giao thức truyền thông khác nhau sẽ cho khả năng tiếp nhận thông tin khác nhau.

    Modbus là gì? Phân biệt giao thức truyền thông TCP, RTU và ASCII

    Modbus là một thuật ngữ về giao thức truyền thông được sử dụng phổ biến. Bạn băn khoăn Modbus là gì? Các giao thức truyền thông TCP, RTU và ASCII là một trong các dạng phổ biến của Modbus. Vậy, các giao thức này khác nhau như thế nào? Hãy cùng Batiea tìm hiểu về Modbus và các giao thức qua bài viết dưới đây.

    Modbus là gì?

    Thực chất, Modbus là một giao thức truyền thông nối tiếp được phát triển vào năm 1979, bởi Modicon, được tổ chức cùng tên là MODBUS duy trì cho đến ngày nay. Hiện theo cách khác, giao thức Modbus là cách để các thiết bị điện tử giao tiếp với nhau. Với Modbus, các tín hiệu được truyền qua các đường nối tiếp giữa các thiết bị điện tử.

    Modbus là giao thức giao tiếp đơn giản và đáng tin cậy, nên chúng vẫn được sử dụng trong suốt 40 năm qua, mặc dù đã có nhiều giao thức khác phát triển. 

    Ưu điểm khi sử dụng giao thức truyền thông Modbus:

    • Hệ thống dễ dàng bảo trì và khai thác thông tin, dữ liệu.
    • Dễ dàng di chuyển các bits và words mà không đặt nhiều yêu cầu với nhà cung cấp.
    • Giao thức Modbus công khai, miễn phí nên người dùng có thể tải xuống và sử dụng mà không lo vấn đề bản quyền.
    • Cho phép liên kết và liên hệ giữa các thiết bị trong mạng một cách nhanh chóng, dễ dàng.

    Master - Slaves là gì?

    Bạn sẽ thấy sự xuất hiện của 2 thuật ngữ Master và Slaves khi sử dụng giao tiếp Modbus. Vậy, Master - Slaves là gì?

    Hiểu đơn giản, thì Master là máy khách và Slaves là máy chủ. Tại đó, máy khách sẽ gọi và yêu cầu máy chủ cung cấp thông tin, hàng hóa hay dữ liệu theo yêu cầu. Chỉ có máy khách Master mới thực hiện lệnh đặt yêu cầu cung cấp thông tin, máy chủ Slaves sẽ thực hiện các yêu cầu và cung cấp dữ liệu cho Master.

    Lưu ý, có thể chỉ có 1 Master trên mỗi mạng Modbus, nhưng có đến 247 phần tử Slaves. Và mỗi phần tử Slaves sẽ có một địa chỉ duy nhất.

    Chức năng nhiệm vụ của Modbus là gì?

    Cụ thể, giao thức Modbus được sử dụng để làm gì trong hệ thống thiết bị. Cùng tìm hiểu chức năng của Modbus là gì?

    • Modbus là giao thức mở, có khả năng xác định các quy tắc để tổ chức và giải thích các thông tin, dữ liệu. Cấu trúc của modbus đơn giản, nhắn tin độc lập với lớp vật lý phía dưới, dễ hiểu, dễ sử dụng và miễn phí. Do vậy, giao thức này được dùng nhiều trong truyền tải tín hiệu, dữ liệu công nghiệp.
    • Modbus được sử dụng nhiều trong các hệ thống giám sát, thu thập dữ liệu như SCADA. Nhiệm vụ liên kết màn hình hiển thị và các thiết bị đầu cuối từ xa RTU.
    • Modbus được ứng dụng truyền tín hiệu từ các thiết bị, bảng điều khiển đến các thiết bị hay hệ thống thu thập thông tin.
    • Modbus cho phép truyền tín hiệu giữa các thiết bị liên kết trong cùng 1 mạng.
    • Modbus có nhiều loại biến thể, tùy thuộc vào chức năng cũng như yêu cầu của từng hệ thống.

    Một số Module giao tiếp thuộc dòng SIMATIC S7-1200 có sử dụng Modbus như:

    Loại sản phẩmMã sản phẩm
    CM 1241 communications module6ES7241-1CH32-0XB0
    CM 1241 communications module6ES7241-1AH32-0XB0
    CB 1241 RS485 communication board6ES7241-1CH30-1XB0

    So sánh sự khác biệt của Modbus TCP, RTU và ASCII

    Modbus có nhiều biến thể, trong đó Modbus TCP, RTU và ASCII là một trong những giao thức liên kết được sử dụng phổ biến. Vậy, có sự khác biệt nào giữa TCP, RTU và ASCII hay không?

    Modbus RTU

    Modbus RTU được sử dụng phổ biến nhất trong lĩnh vực công nghiệp tự động hóa. Với RTU, hệ thống này được sử dụng nhiều nhất để liên kết thành phần, thiết bị mạng, thiết bị công nghiệp.

    Giao thức Modbus RTU sử dụng RS-232 và RS-485 để truyền tín hiệu. RTU được hỗ trợ bởi các hệ thống như: SCADA, HMI hay các trương trình thu thập dữ liệu.

    Modbus TCP 

    Giao thức Modbus chạy trên ethernet, cho phép các khối dữ liệu nhị phân được truyền giữa các máy tính. Modbus TCP là một giao thức tiêu chuẩn trên toàn thế giới, là nền tảng cho World Wide Web.

    Mô hình Modbus

    Chức năng của Modbus TCP là đảm bảo rằng các gói dữ liệu được truyền đi một cách chính xác. Trong khi IP giúp xử lý và định tuyến các thông tin đúng nhất.

    Modbus ASCII

    Giao thức Modbus ASCII tương tự với giao thức Modbus RTU, tuy nhiên chúng sử dụng dữ liệu được mã hóa dựa trên văn bản. Điều này sẽ giúp Master phản hồi và đọc được thông tin. Tuy nhiên, loại giao thức này lại kém hiệu quả hơn, khi độ dài dữ liệu gấp đôi so với Modbus RTU. Do vậy, giao thức Modbus ASCII chỉ được sử dụng trong thí nghiệm, hiếm khi dùng trong sản xuất.

    Giao thức Modbus là giải pháp truyền tín hiệu nhanh chóng, chính xác và đơn giản với chi phí thấp. Hiểu bản chất của loại giao thức này sẽ giúp bạn đọc vận hành và sử dụng chúng hiệu quả. Modbus có nhiều biến thể với đặc trưng khác nhau như: RTU, ASCII và TCP… Hy vọng những thông tin trên đây sẽ giúp bạn đọc hiểu rõ về giao thức truyền dữ liệu Modbus đang được ứng dụng rộng rãi trong tự động hóa.

    Bài viết liên quan

    Khám Phá PLC S7-1200 Siemens

    Khám Phá PLC S7-1200 Siemens

    PLC S7-1200 Siemens là giải pháp mạnh mẽ và linh hoạt, phù hợp với hầu hết các ứng dụng...

    21 - 11 - 2024
    So Sánh SINAMICS G120 Với Các Dòng Biến Tần Siemens Khác

    So Sánh SINAMICS G120 Với Các Dòng Biến Tần Siemens Khác

    SINAMICS G120 là lựa chọn tối ưu cho các ứng dụng công nghiệp cần tính năng điều khiển...

    16 - 11 - 2024
    Biến Tần Siemens SINAMICS V20

    Biến Tần Siemens SINAMICS V20

    Biến tần SINAMICS V20 là một trong những dòng biến tần phổ biến của Siemens, được thiết...

    13 - 11 - 2024
    Lợi Ích Của Khởi Động Mềm Trong Ứng Dụng Công Nghiệp

    Lợi Ích Của Khởi Động Mềm Trong Ứng Dụng Công Nghiệp

    Khởi động mềm là giải pháp lý tưởng cho các ứng dụng yêu cầu khởi động êm, bảo vệ động...

    08 - 11 - 2024
    Hướng dẫn lựa chọn màn hình điều khiển cảm ứng HMI

    Hướng dẫn lựa chọn màn hình điều khiển cảm ứng HMI

    Trong hệ thống tự động hóa công nghiệp, màn hình điều khiển cảm ứng HMI đóng vai trò...

    04 - 11 - 2024
    Liên hệ ngay cho chúng tôi!
    Gọi ngay cho chúng tôi!