Trong mạng PROFIBUS, mọi thiết bị kết nối trên cùng một đường truyền đều phải được cấu hình cùng tốc độ truyền dữ liệu (baudrate). Chỉ cần một thiết bị sử dụng baudrate khác với các thiết bị còn lại cũng có thể gây gián đoạn truyền thông, khiến master không thể nhận diện hoặc trao đổi dữ liệu với slave, thậm chí làm toàn bộ mạng hoạt động không ổn định.
Bài viết này Mạnh Tùng sẽ giúp bạn nhận biết nguyên nhân, kiểm tra cấu hình và khắc phục lỗi baudrate một cách nhanh chóng, hạn chế thời gian dừng máy và đảm bảo hệ thống vận hành ổn định.
Baudrate trong PROFIBUS là gì? Vì sao phải đồng bộ?

Baudrate là tốc độ truyền dữ liệu giữa các thiết bị trong mạng PROFIBUS, có thể được cấu hình từ 9.6 kbps đến 12 Mbps tùy theo yêu cầu của hệ thống. Khi mạng bắt đầu hoạt động, master sẽ quyết định tốc độ truyền và tất cả các slave bắt buộc phải giao tiếp ở cùng mức baudrate này.
Nếu chỉ một thiết bị được cài đặt khác tốc độ truyền, quá trình trao đổi dữ liệu sẽ thất bại vì các thiết bị không thể giải mã đúng khung dữ liệu (frame).
Baudrate ảnh hưởng trực tiếp đến nhiều yếu tố của hệ thống như:
- Tốc độ phản hồi giữa PLC và thiết bị trường.
- Chiều dài tối đa của đường truyền.
- Độ ổn định của tín hiệu truyền thông.
Xem thêm: Profibus là gì? Giải thích chuyên sâu về truyền thông Profibus
Cách nhận biết lỗi baudrate PROFIBUS
Lỗi không đồng bộ baudrate thường rất dễ bị nhầm với lỗi phần cứng vì các triệu chứng khá giống nhau. Thực tế, nguyên nhân xuất phát từ việc các thiết bị truyền và nhận dữ liệu ở các tốc độ khác nhau nên telegram PROFIBUS không thể được giải mã chính xác. Một số dấu hiệu phổ biến dưới đây sẽ giúp bạn nhận biết nhanh sự cố:
PLC báo Bus Fault ngay khi khởi động

Khi PLC chuyển sang chế độ RUN, master sẽ ngay lập tức gửi telegram để tìm kiếm và khởi tạo kết nối với các slave trên mạng.
Nếu tốc độ truyền không đồng nhất:
- Slave không đọc được telegram.
- Không gửi phản hồi về master.
- Quá trình khởi tạo bus thất bại.
- PLC lập tức hiển thị lỗi BF (Bus Fault).
Thông thường lỗi xuất hiện ngay sau khi PLC RUN, không cần chờ hệ thống vận hành.
Toàn bộ slave đều mất kết nối

Một đặc điểm rất dễ nhận biết của lỗi baudrate là tất cả slave đều đồng loạt offline, thay vì chỉ một thiết bị riêng lẻ.
Do không thể nhận đúng tốc độ truyền nên các slave sẽ:
- Không nhận diện được Start Frame.
- Không giải mã được telegram.
- Không gửi phản hồi tới PLC.
Trong TIA Portal hoặc STEP7, trạng thái của các slave thường hiển thị là Offline hoặc Not Reachable.
Slave không chuyển sang chế độ Data Exchange
Để bắt đầu trao đổi dữ liệu, một slave PROFIBUS phải lần lượt trải qua ba bước:
- Parameterization
- Configuration
- Data Exchange
Nếu baudrate không khớp, quá trình sẽ dừng ngay từ các bước đầu vì slave không nhận được telegram cấu hình từ master.
Kết quả là:
- Không hoàn tất Parameterization.
- Không xác nhận Configuration.
- Không thể bước vào chế độ Data Exchange.
Ở một số trường hợp, PLC vẫn nhận diện được thiết bị nhưng dữ liệu hoàn toàn không được trao đổi.
Sự cố xuất hiện sau khi thay đổi cấu hình hệ thống
Nếu mạng PROFIBUS đang hoạt động ổn định nhưng đột nhiên mất truyền thông ngay sau khi:
- Thay đổi baudrate trong PLC.
- Thay mới hoặc bổ sung slave.
- Cập nhật hoặc import lại file GSD.
Một số nguyên nhân thường gặp gồm:
- Thiết bị mới không hỗ trợ mức baudrate đang sử dụng.
- File GSD thiết lập sai thông số truyền thông.
- Chưa download lại cấu hình xuống PLC sau khi chỉnh sửa.
Những nguyên nhân thường gặp gây lỗi baudrate

Thiết bị slave không hỗ trợ tốc độ truyền đã chọn
Không phải mọi thiết bị PROFIBUS đều hỗ trợ đầy đủ các mức baudrate. Một số thiết bị đời cũ chỉ hoạt động ở tốc độ thấp, vì vậy nếu PLC cấu hình ở tốc độ cao hơn giới hạn hỗ trợ thì truyền thông sẽ không thể thiết lập.
Thiết lập baudrate sai trong cấu hình PLC
Trong TIA Portal hoặc STEP7, baudrate được khai báo tại phần Hardware Configuration.
Nếu cấu hình bị thay đổi nhưng chưa download xuống PLC hoặc khai báo không đúng, master và slave sẽ hoạt động ở hai tốc độ khác nhau.
File GSD không đúng phiên bản
Thông số truyền thông của mỗi thiết bị đều được định nghĩa trong file GSD.
Việc sử dụng sai phiên bản GSD hoặc file không tương thích có thể khiến PLC cấu hình baudrate không chính xác, dẫn đến lỗi khi khởi tạo mạng.
Sự cố vật lý khiến nhầm tưởng là lỗi baudrate
Trong thực tế, các lỗi như:
- Điện trở cuối (termination) không đúng.
- Nhiễu điện từ (EMI).
- Tín hiệu suy hao.
đều có thể làm telegram PROFIBUS bị méo, khiến thiết bị không nhận diện đúng tốc độ truyền và biểu hiện rất giống lỗi baudrate mismatch.
Quy trình kiểm tra baudrate tại hiện trường

Khi nghi ngờ lỗi baudrate, bạn nên thực hiện theo trình tự sau:
- Kiểm tra tốc độ truyền đang cấu hình trong PLC.
- So sánh với thông số trong datasheet hoặc file GSD của từng thiết bị.
- Hạ baudrate xuống mức thấp hơn để kiểm tra khả năng tương thích.
- Cô lập từng slave nhằm xác định thiết bị gây lỗi.
- Sử dụng thiết bị chẩn đoán PROFIBUS để phân tích tín hiệu trên bus.
Giải pháp khắc phục lỗi baudrate PROFIBUS
Để loại bỏ hoàn toàn lỗi baudrate mismatch, cần đảm bảo:
- Tất cả thiết bị trên cùng bus đều hỗ trợ cùng một tốc độ truyền.
- Baudrate được cấu hình thống nhất giữa PLC và các slave.
- File GSD sử dụng đúng phiên bản của nhà sản xuất.
- Download lại toàn bộ cấu hình sau khi có thay đổi.
- Kiểm tra và xác nhận trạng thái truyền thông trước khi đưa hệ thống vào vận hành.
Xem thêm: Các lỗi PROFIBUS thường gặp và cách chẩn đoán, khắc phục
Tổng kết
Lỗi baudrate mismatch là một trong những nguyên nhân phổ biến khiến mạng PROFIBUS không thể thiết lập truyền thông. Mặc dù triệu chứng dễ nhầm với lỗi phần cứng, nhưng chỉ cần kiểm tra và đồng bộ tốc độ truyền giữa PLC và các slave, phần lớn sự cố có thể được xử lý nhanh chóng. Việc kiểm tra baudrate sau mỗi lần thay đổi cấu hình cũng là biện pháp hiệu quả để hạn chế downtime và đảm bảo mạng PROFIBUS vận hành ổn định lâu dài.

Để được tư vấn trực tiếp, quý khách vui lòng liên hệ với chúng tôi theo thông tin sau:
➢ Tư vấn bán hàng: 0827 888 528
➢ Zalo: 0827 888 528
➢ Email: info@mtee.vn
TRỤ SỞ CHÍNH
Địa chỉ: Số 16E/2 Đường số 17, Phường Hiệp Bình, Thành phố Hồ Chí Minh
MST: 0314561574
Cảm ơn quý khách đã truy cập vào website MTEE.VN. Kính chúc quý khách nhận được những thông tin hữu ích và có những trải nghiệm tuyệt vời trên trang.

