Hiện tại mình còn thiếu kinh nghiệm lập trình nhiều, chắc do đọc và ghi nhiều slave cùng 1 lúc. Vd Slave 1 có 1 số thanh ghi mình cần đọc như 4001 ,4009 , 4120-4125 , và ghi 4003,4005, 4130-4132. thì mình nghĩ sử dụng pointer để thay đổi địa chỉ thanh ghi (chỉ sử dụng 1 khối MB_Client ) để tối ưu đường truyền nhưng chưa làm được. Còn phương pháp step_by_step của anh Hiếu (sử dụng nhiều khối FB MB_Client cho 1 Slave ) cho em hỏi là mình dựa vào đâu để biết Slave 1 đã hoàn thành công việc do Master yêu cầu để chuyển qua Slave tiếp theo.
Còn về độ trễ : trên web server ( google chorm mình giám sát các thông số) có vẻ bị trễ khoảng 2-3s
Mô hình: diagram.PNG
Project: TiaV13
http://www.mediafire.com/download/8t.../Project.zap13
Đánh dấu