CRC là hai byte được thêm vào cuối mỗi thông báo modbus để kiểm tra lỗi. Mỗi byte trong tin nhắn được gửi để tính CRC. Thiết bị nhận cũng tính toán CRC và so sánh nó với CRC từ thiết bị gửi. Nếu ngay cả một bit trong tin nhắn được nhận không chính xác, CRC sẽ khác và sẽ xảy ra lỗi.
CRC không cần thiết chủ yếu vì TCP/IP đang chạy trên các giao thức đã kiểm tra tính toàn vẹn của thư đối với các lỗi ngẫu nhiên2. Khung MODBUS TCP không bao gồm CRC, vì CRC là một phần của ADU (đơn vị dữ liệu ứng dụng) dành riêng cho MODBUS RTU.
Không có nhận xét nào:
Đăng nhận xét