4.2. Các chức năng của MODBUS
Tất cả các chức năng của hỗ trợ bởi giao thức MODBUS được nhận dạng bởi các chỉ số. Chúng được thiết kế như các lệnh điều khiển cho các thiết bị đo lường và điều khiển, chúng bao gồm các nhóm chức năng sau:
- Nhóm lệnh điều khiển cuộn dây dùng cho việc đọc và đặt cho cuộn dây đơn hoặc nhóm các cuộn dây.
- Nhóm lệnh điều khiển nhập cho việc đọc trạng thái nhập của một nhóm các ngõ vào.
- Nhóm lệnh điều khiển đăng ký cho việc đọc và đặt một hoặc nhiều hơn thanh ghi dữ liệu.
- Nhóm chức năng kiểm tra chuẩn đoán báo cáo.
- Nhóm chức năng lập trình.
- Nhóm chức năng điều khiển hỏi vòng.
- Chức năng Reset.
Bảng 4.1: Danh sách các chức năng chính MODBUS hỗ trợ
Mã chức
năng Tên chức năng Chi tiết
Số thiết bị trên mỗi gói tin 01H Đọc cuộn dây Đọc thiết bị nhị phân (R/W) 1 đến 2000 thiết bị 02H Đọc ngõ vào Đọc thiết bị nhị phân (RO) 1 đến 2000 thiết bị 03H Đọc thanh ghi Đọc thanh ghi 16 bit (R/W) 1 đến 125 thiết bị
04H Đọc thanh ghi
ngõ vào Đọc thanh ghi 16 bit (RO) 1 đến 125 thiết bị
05H Viết vào cuộn
dây đơn Viết vào một thiết bị nhị phân 1 thiết bị
06H Viết vào thanh
ghi đơn
Viết vào thiết bị thanh ghi đơn
16 bit 1 thiết bị
0FH Viết vào nhiều
cuộn dây
Viết vào nhiều thiết bị nhị
phân (R/W) 1 đến 1968 thiết bị
10F Viết vào nhiều
thanh ghi
Viết vào nhiều thanh ghi 16 bit
4.3.Đặc điểm chung của truyền thông nối tiếp MODBUS Cấu trúc mạng MODBUS RTU Cấu trúc mạng MODBUS RTU
Chức năng truyền thông nối tiếp MODBUS trên FX5 có thể điều khiển 32 slave với truyền thông RS-485 và 1 slave với truyền thông RS-232C bằng 1 Master.
- Chức năng Master và Slave được hỗ trợ và có thể được mô phỏng bởi 1 FX5. - Có thể tăng thêm 4 kênh cho truyền thông nối tiếp MODBUS bằng 1 mô-
đun CPU.
- Master sử dụng một PLC để ra lệnh cho MODBUS và điều khiển Slave. - Giao thức truyền thông hỗ trợ chế độ RTU.