Chuẩn Modbus

Một phần của tài liệu Báo cáo khoa học Nghiên cứu, thiết kế chế tạo micro inverter ứng dụng cho một số sản phẩm sử dụng năng lượng mặt trời (Trang 86)

6.2.1. Cơ chế giao tiếp

Cơ chế giao tiếp ở Modbus phu ̣ thuô ̣c vào hê ̣ thống truyền thông cấp thấp . Cụ thể có thể phân chia ra 2 loại là mạng Modbus chuẩn và Modbus trên các mạng khác.

 Mạng Modbus chuẩn: sử dụng giao diện nối tiếp RS-232.

Các trạm Modbus giao tiếp với nhau qua cơ chế chủ / tớ (Master / Slave).

 Modbus trên các ma ̣ng khác (TCP/IP, Modbus Plus, Map): Modbus và MAP sƣ̉ du ̣ng Modbus là giao thƣ́c cho lớp ƣ́ng du ̣ng.

Các thiết bị có thể giao tiếp theo cơ chế riêng của mạng đó , mỗi bô ̣ điều khiển có thể đóng vai trò là chủ hoă ̣c là tớ trong các lần giao di ̣ch khác nhau.

Hình 6-2: Chu trình yêu cầu - đáp ƣ́ng

 Đi ̣a chỉ tra ̣m nhâ ̣n yêu cầu (0-274), trong đó 0 là địa chỉ gửi đồng loạt  Mã hàm gọi chỉ thị hành động trạm tớ cần thực hiện theo yêu cầu.

 Dƣ̃ liê ̣u chƣ́a các thông tin bổ sung mà tra ̣m tớ cần cho viê ̣c thƣc hiê ̣n hàm đƣơ ̣c go ̣i. Trong trƣờng hợp đo ̣c thanh ghi , dƣ̃ liê ̣u này cần chỉ rõ thanh ghi đầu tiên và số lƣợng các thanh ghi cần đo ̣c.

 Thông tin kiểm lỗi giúp tra ̣m tớ kiểm tra nô ̣i dung thông báo nhâ ̣n đƣợc. Thông báo đáp ƣ́ng cũng bao gồm các thành phần nhƣ thông báo yêu cầu.

6.2.2. Chế đô ̣ truyền

Trong mô ̣t ma ̣ng Modbus chuẩn có 2 chế đô ̣ truyền là ASCII và RTU Khung ASCII

Cấu trúc khung :

Start 0 1 2 3 4 5 6 P Stop

Mỗi kí tƣ̣ của khung bao gồm :  1bit khởi đầu (Start bit)

 7 bit biểu diễn mô ̣t chƣ̃ số hex của byte cần gƣ̉i dƣới da ̣ng kí tƣ̣ ASCII (0-9 và A-F), trong đó bit thấp nhât đƣợc gƣ̉i đi trƣớc.

 1 bit parity chẵn/lẻ, nếu dƣ̉ du ̣ng parity.

 1 bit kết thúc (Stop bit) nếu sƣ̉ du ̣ng parity hoă ̣c 2 bit kết thúc nếu không sƣ̉ dụng parity.

Chế đô ̣ truyền RTU Cấu trúc khung :

Start 0 1 2 3 4 5 6 7 P Stop

Mỗi kí tƣ̣ khung bao gồm :  1 bit khởi đầu (Start bit)

 8 bit của byte thông báo cần gƣ̉i, trong đó bit thấp nhất đƣợc gƣ̉i đi trƣớc  1 bit parity chẵn/lẻ, nếu sƣ̉ du ̣ng parity.

 1 bit kết thúc (Stop bit) nếu sƣ̉ du ̣ng parity hoă ̣c 2 bit kết thúc nếu không sƣ̉ dụng parity.

So sánh 2 chế đô ̣ truyền ASCII và RTU

Hai chế đô ̣ truyền ASCII và RTU k hông nhƣ̃ng chỉ khác nhau trong cách mã hóa thông tin gƣ̉i đi và cấu trúc kí tƣ̣ khung, mà còn khác nhau ở cấu trúc một bức điện gửi đi hay nói cách khác là cấu trúc khung thông báo, cũng nhƣ biện pháp kiểm lỗi.

Các kí tự đƣơ ̣c truyền đi liên tu ̣c thành dòng ở chế đô ̣ RTU và có thể gián đoa ̣n với khoảng thời gian tối đa một giây ở chế độ RTU.

Giao tiếp truyền thông ở hê ̣ thống điê ̣n năng lƣợng mă ̣t trời chúng ta sẽ sƣ̉ du ̣ng chuẩn giao tiếp Modbus RTU.

Một phần của tài liệu Báo cáo khoa học Nghiên cứu, thiết kế chế tạo micro inverter ứng dụng cho một số sản phẩm sử dụng năng lượng mặt trời (Trang 86)