Cấu trỳc thụng điệp Modbus

Một phần của tài liệu giao diện giao thức mạng trong hệ thống công nghiệp (Trang 68 - 69)

- Giới thiệu

2.7.2.2Cấu trỳc thụng điệp Modbus

Giao diện truyền thụng Modbus được dựng quanh cỏc thụng điệp.

Tốc độ truyền tin của MODBUS cú thể lựa chọn như tốc độ trong truyền tin trờn RS232. Cỏc thụng điệp MODBUS luụn dón cỏch nhau một khoảng thời gian tối thiểu tương đương 3,5 ký tự. Như vậy khoảng thời gian này phục thuộc vào tốc độ truyền tin.

Định dạng của cỏc thụng điệp Modbus này phụ thuộc vào kiểu của giao diện vật lý được dựng. Trờn RS232 đơn giản cũng là cỏc thụng điệp tương tự như được dựng trờn Modbus/TCP qua Ethernet. Điều này cho định nghĩa Modbus interface một sức sống lõu dài. Protocol tương tự cú thể được dựng khụng quan tõm kiểu kết nối. Vỡ điều này, Modbus cho khả năng dễ dàng nõng cấp cấu trỳc phần cứng của mạng cụng nghiệp, khụng cần thay đổi lớn trong phần mềm. Một thiết bị cũng cú thể truyền thụng với vài Modbus node một lỳc, dự chỳng được nối với cỏc kiểu giao diện khỏc nhau, khụng cần dựng protocol khỏc cho mỗi kết nối.

Trờn cỏc giao diện đơn giản giống RS485 hay RS232, cỏc thụng điệp Modbus được gửi theo dạng đơn giản trờn mạng. Khi cỏc hệ thống mạng linh hoạt hơn như TCP/IP qua Ethernet, cỏc thụng điệp Modbus như nhỳng trong cỏc gúi với định dạng cần thiết cho giao diện vật lý. Trong trường hợp đú Modbus và cỏc kiểu kết nối khỏc cú thể cựng tồn tại ở cựng giao diện vật lý ở cựng lỳc. Mặc dự cấu trỳc thụng điệp Modbus chớnh là peer-to-peer(ngang hàng), Modbus cú thể chức năng thành cả mạng point-to-pointmultidrop.

Mỗi thụng điệp Modbus cú cựng cấu trỳc. Bốn thành phần cơ bản cú mặt trong mỗi thụng điệp. Cuối cỏc thành phần này là giống nhau cho tất cả thụng điệp, Một hội thoại luụn được bắt đầu bởi một master trong mạng Modbus. Modbus master gửi một message và—phụ thuộc vào nội dung của message—slave tỏc động và đỏp ứng với nú. Cú thể cú nhiều master trong một Modbus network. Địa chỉ trong message header được dựng để định nghĩa device mà sẽ đỏp ứng với message. .

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

Tất cả cỏc node trong Modbus network bỏ qua message nếu address field khụng thỏa món address riờng của chỳng.

Cấu trỳc Modbus message

Trường Mụ tả

Device address Địa chỉ của receiver

Function code Mó định nghĩa chức năng (kiểu message)

Data Data block với thụng tin phụ

Error check Giỏ trị số kiểm tra để kiểm tra lỗi truyền thụng

Một phần của tài liệu giao diện giao thức mạng trong hệ thống công nghiệp (Trang 68 - 69)