5.3.1 Thành Phần Của Task – Tag Form
Giao diện Task – Tag Form cho phép ta quản lý các task và tag trong chương trình. Giao diện này được thiết kế như hình dưới:
Page 35
Giao diện này gồm các thành phần chính như sau:
Table (1) dùng để chứa danh sách task.
Table (2) dùng để chứa danh sách các tag
Các nút chức năng để thao tác với task và tag (nút add, nút delete).
5.3.2 Chức Năng Của Task – Tag Form
Chức năng cụ thể của giao diện Task – Tag Form như sau:
Thêm (add) task hoặc tag vào chương trình: Để thêm một task hoặc tag ta chạm vào nút add (hình dấu cộng màu xanh) của task (3) hoặc tag (4) như đã đánh dấu trên hình. * Đối với task:
Một view mới sẽ hiện ra như sau:
Hình 5-7 Giao diện thiết kế Task
Giao diện này cho phép ta nhập các thông tin cơ bản của task vào. Các thông số này bao gồm:
Task name: tên task.
Method: phương thức xử lý của task.
Priority: độ ưu tiên của task. Task nào có độ ưu tiên lớn hơn sẽ được ưu tiên thực hiện trước.
Period: chu kỳ cập nhật task, tính bằng giây. * Đối với tag:
Page 36
Hình 5-8 Giao diện thiết kế Tag
Giao diện này cho phép ta nhập các thông tin cơ bản của tag vào. Các thông số này bao gồm:
Tag name: tên tag.
Device: tag này thuộc device nào.
Tag Type: kiểu tag. Có thể là InOut tag (tag liên kết thiết bị) hoặc Internal tag (tag nội).
Modbuss address: Địa chỉ modbus của tag. Tag nội thì không cần địa chỉ này.
Data type: Kiểu dữ liệu: Integer hoặc Bool.
Description: Mô tả tag.
Chỉnh sửa (edit) thông tin những task hoặc tag có sẵn trong chương trình: double click vào bất cứ task hoặc tag nào muốn chỉnh sửa. View thiết kế kế task hoặc tag sẽ hiện ra lại và cho phép ta chỉnh sửa thông tin của task hoặc tag.
Xóa (delete) task hoặc tag khỏi chương trình: Dùng tay quét ngang một đường trên task hoặc tag muốn xóa. Nút xóa (delete) sẽ hiện ra cho phép ta xóa task hoặc tag đó đi.
Page 37
Chú ý:
Khi muốn xem task đó chứa những tag gì thì ta chọn task đó (bằng cách chạm tay 1 lần vào task đó).
Nếu muốn add một tag thì phải chọn task tương ứng mới add được (vì task quản lý tag).
Nếu xóa task thì các tag trong tag đó cũng mất đi (do task quản lý tag).