4.4.1 Nguyên tắc Master/Slave trong AS-I: a. Hoạt động của AS-I:
AS_I hoạt động theo nguyên tắc Master/Slave. Điều này có nghĩa là AS_I Master kết nối với cáp AS_I điều khiển trao đổi dữ liệu với các Slave qua giao tiếp với cáp AS_I . Sơ đồ khối trong hình vẽ 4.28 minh họa 2 giao tiếp của AS_I Master CP.
Hình 4.28: Sơ đồ khối giao tiếp AS_I Master/Slave
- Các lệnh gán tham số và dữ liệu xử lý được truyền qua giao tiếp giữa “Master CPU” và “Master CP”. PLC/PC CPU AS-I slave User program AS-I Master CP Interface to the
user program Configuration Address
AS-I cable
I/O
Các chương trình người dùng có những hàm thích hợp để gọi và đặt các cơ chế tương ứng để đọc và ghi qua giao tiếp này .
- Thông tin được trao đổi với các AS_I Slaves thông qua giao tiếp giữa AS-I Master CP và cáp AS_I .
Khi đó dữ liệu sẽ truyền giữa Master và Slave theo sơ đồ hình 4.29.
Hình 4.29: Truyền dữ liệu AS_I Master/Slave
b. Nhiệm vụ và chức năng của AS-I Master:
Qui cách AS_I Master phân biệt các Master theo dãi các chức năng khác nhau được gọi là các “profile”.
Đối với standard AS_I Masters và extended AS_I Masters có 3 loại Master khác nhau:
- M0, M1, M2 cho standard Master,
- M0e, M1e, M2e cho extended Master.
Các profile có các ý nghĩa thực tế như sau:
- Master profile M0/M0e: (hoạt động chuẩn)
Master có thể trao đổi dữ liệu I/O với các AS_I Slave riêng. Master được đặt cấu hình bằng cách sử dụng cấu hình trạm được tìm thấy trên cáp được gọi là “cấu hình mong đợi” (expexted configuration).
- Master profile M1/M1e:
Profile này bao gồm tất cả các chức năng theo qui cách AS_I Master. - Master profile M2/M2e:
Các chức năng của profile này phù hợp với Master profile M0/M0e, nhưng trong profile này các AS_I Master cũng có thể gán tham số cho AS_I Slave. Sự khác nhau giữa extended AS_I Masters và standard AS_I Masters là extended AS_I Masters có thể kết nối đến 62 AS_I Slave sử dụng chế độ địa chỉ mở rộng.
c. Hoạt động của AS-I Slave:
- Kết nối với cáp AS_I :
TRANG – 102
AS_I Slave chứa một AS_I chip cho phép ghép một thiết bị AS_I (sensor/actuator) với cáp bus chung vào AS_I Master. AS_I chip chứa các thành phần sau:
o 4 ngõ vào và ngõ ra đặt cấu hình được.
o 4 ngõ ra tham số.
Các tham số hoạt động, dữ liệu cấu hình gán cho I/O, mã nhận dạng (indetification code) và các địa chỉ Slave được lưu trong bộ nhớ phụ (như EEPROM).
- Dữ liệu I/O:
Dữ liệu hữu dụng cho các thành phần tự động hóa được truyền từ AS_I Master đến AS_I Slave ở các ngõ ra dữ liệu. Các giá trị ở các ngõ vào dữ liệu sẵn sàng cung cấp cho AS_I Master khi AS_I Slave đựơc hỏi vòng.
- Các tham số:
Bằng cách sử dụng các ngõ ra tham số của AS_I Slave, AS_I Master có truyền các dữ liệu này như các dữ liệu đơn giản không cần phải diễn dịch. Các giá trị tham số này có được dùng để điều khiển và thay đổi các chế độ làm việc bên trong của các sensor hay actuator. Ví dụ có thể cập nhật các giá trị khác chuẩn trong các giai đoạn hoạt động.
- Cấu hình:
Cấu hình I/O chỉ ra các đường dữ liệu nào của AS_I Slave được sử dụng là các ngõ vào, các ngõ ra hoặc các ngõ ra hai chiều. Cấu hình I/O (4 bit) được qui định bởi nhà sản xuất Slave và có thể tìm thấy trong sổ tay AS_I Slave.
Ngoài cấu hình I/O, kiểu AS_I Slave được mô tả bằng mã nhận dạng. Mã nhận dạng cho mỗi AS_I Slave được mã hoá bằng 4 bit. Mã này cũng được xác định bởi nhà sản xuất và có thể tìm thấy trong mô tả AS_I Slave của nhà sản xuất.
4.4.2 Chuyển đổi dữ liệu: a. Cấu trúc thông tin/dữ liệu:
Truớc khi trình bày các giai đoạn hoạt động và các chức năng trong các giai đoạn này, ta cần tìm hiểu sơ lược về cấu trúc dữ liệu của hệ thống AS-I Master/Slave.
Hình vẽ 4.30 giới thiệu các loại dữ liệu và các hệ thống trong mạng. Ban quyen © Truong DH Su pham Ky thuat TP. HCM
Hình 4.30: Sơ đồ phạm vi dữ liệu và cấu trúc hệ thống AS_I
- AS-I Master có các cấu trúc sau:
o Data image: chứa các thông tin lưu trữ tạm thời sau:
Các tham số thực: là hình tượng của các thông số hiện có trongAS-I Slave. Cấu hình dữ liệu thực: chứa các cấu hình I/O và các mã ID của tất cả các AS-I Slave được kết nối mỗi các lần dữ liệu này được đọc từ AS-I Slave. Danh sách các AS-I Slave được phát hiện (LDS): LDS này sẽ xác định những AS-I Slave được phát hiện trên bus AS-I.