CHƯƠNG 3 XÂY DỰNG THUẬT TOÁN ĐIỀU KHIỂN VÀ CHƯƠNG TRèNH
3.2.1. Phương thức thu thập dữ liệu từ cỏc biến tần
Do cỏc trong mạng PROFIBUS sử dụng thiết bị của 2 hóng khỏc nhau (PLC Siemens và biến tần của hóng Danfoss) vỡ vậy để cỏc thiết bị cú thể kết nối và trao đổi dữ liệu với nhau, đũi hỏi cần phải cú một tệp tin GSD. Tập tin này chứa cỏc thụng tin kết nối cần thiết để cỏc thiết bị khụng cựng hóng cú thể giao tiếp với nhau.
Để cài đặt tập tin GSD vào trong phần mềm SIMATIC, thiết lập cỏc địa chỉ của cỏc biến tần trờn mạng Profibus ta thực hiện cỏc bước sau:
Bước 2: Sau khi cài đặt tệp tin GSD vào trong phần mềm SIMTAIC bước tiếp theo là thiết lập địa chỉ Profibus của biến tần trong mạng cụ thể như hỡnh dưới
Bước 3: Thiết lập đầu vào/ra dữ liệu ngoại vi theo kiểu PPO như sau
Sau khi lựa chọn kiểu dữ liệu vào ra theo dạng PPO Type 2 Module Consistent PCD địa chỉ dữ liệu của SLAVER được cấu hỡnh trong mạng như sau:
Hỡnh 4. Ghi dữ liệu từ Master tới Slave
Hỡnh 4. Đọc dữ liệu từ Slave lờn Master
Để ghi và đọc dữ liệu xuống biến tần ta sử dụng hàm SFC14 và hàm SFC15 Hàm đọc dữ liệu từ biến tần SFC14 như sau:
Đầu vào LADDR là địa chỉ của SLAVER (biến tần) cần đọc dữ liệu Đầu ra RET_VAR là vựng nhớ hoặc địa chỉ xỏc định lỗi khi thực hiện hàm.
Đầu ra RECORD là vựng nhớ hoặc địa chỉ nhớ cho phộp ghi toàn bộ dữ liệu đọc được từ SLAVER. Truy cập vào vựng nhớ này chỳng ta sẽ biết đươc cỏc thống số cần quan tõm
Hàm ghi dữ liệu xống biến tần SFC15 như sau
Đầu vào LADDR là địa chỉ của SLAVER (biến tần) cần ghi dữ liệu Đầu vào RECORD là vựng dữ liệu chứa thụng tin cần ghi tới SLAVER
Đầu ra RET_VAL là vựng nhớ hoặc địa chỉ cho phộp xỏc định lỗi trong quỏ trỡnh ghi dữ liệu.