Các bộ điều khiển truyền thông:

Một phần của tài liệu thiết kế và dựng mô hình thang máy sử dụng biến tần - động cơ kđb (Trang 50 - 53)

LẬP TRÌNH WINCC

3.5.2.1.Các bộ điều khiển truyền thông:

Bộ điều khiển truyền thông là giao diện giữa một hệ thống PLC và WinCC. Hệ thống WinCC chứa các bộ điều khiển truyền thông trong

Kênh DLL và Bộ điều khiển truyền thông. Chúng cho ta các thông tin về:

 Điều kiện tiên quyết cần để xử lý các tag quá trình bằng PLC.  Các thủ tục chung để kết nối với tag ngoài.

 Giới thiệu cấu hình đặc biệt của kênh DLL.

Các kiểu điều khiển truyền thông như: Modbus Protocol Suite.chn, Mitsubishi FX.CHN, Profibus DP.CHN, Modbus serial.CHN, SIMATIC S7 Protocol Suite.CHN, SIMATIC S5 ETHERNET TF.CHN…

3.5.2.2. Khối kênh:

Một kênh ở WinCC được thực hiện như một Windows DLL và được liên kết động với hệ thống. Mỗi kênh WinCC thực hiện việc truy nhập các kiểu tham số kết nối đặc biệt với các nghi thức đặc biệt (chẳng hạn, kênh SIMATIC S5 Ethernet TF hỗ trợ việc truy nhập SIMATIC S5 với TF Protocol). Một kênh DLL có thể hỗ trợ nhiều khối kênh của cùng một kiểu.Ví dụ, kênh DLL của SIMATIC S5 Ethernet TF có thể được điều khiển với khối SINEC-H1 (CP1413) cũng như với khối SINEC -L2

(CP5412) tại cùng một lúc. Quản lý dữ liệu của WinCC đòi hỏi các giá trị quá trình lúc “run time” từ PLC ở xa thông qua kết nối logic. Khối kênh sẽ thực hiện các bước truyền thông cần thiết để đáp ứng yêu cầu về các giá trị quá trình bằng kết nối kênh đặc biệt, và do đó cung cấp các giá trị quy trình này cho quản lý dữ liệu WinCC. Dữ liệu đọc vào được lưu trữ như ảnh quá trình trong RAM của máy tính. Tất cả các thành phần của WinCC đều truy nhập ảnh quá trình này. Các kết nối logic, các nhóm tag, và các tags cũng có thể được ấn định vào một khối kênh.(Hình 3.5.2.2)

Hình 3.5 2.2: Mạng giao tiếp giữa máy tính và PLC.

3.5.2.3. Kết nối:

Một kết nối logic mô tả giao diện giữa hệ thống tự động và quản lý dữ liệu WinCC.(Hình 3.5.2.3)

Quản lý dữ liệu của máy server đảm trách việc cung cấp các tags với các giá trị quá trình khi run time. Quản lý dữ liệu cung cấp các giá trị quá trình đến các tags nội bộ của nó cũng như các tags của máy client tương ứng. Quản lý dữ liệu chuyển các tags được truy cập đến kết nối logic của chúng và do vậy đến được kênh thích hợp. Các kênh sẽ thực hiện các bước truyền thông cần thiết bằng tuyến quá trình theo cách tối ưu nhất.

Bằng cách này, việc giảm thiểu chuyển dữ liệu là cần thiết trên tuyến quá trình để gán giá trị cho các tags.

Hình3.5.2.3:Kết nối

3.5.2.4. Tag:

Tags WinCC là phần tử trung tâm để truy nhập các giá trị quá trình. Trong một project, chúng nhận một tên và một kiểu dữ liệu duy nhất. Kết nối logic sẽ được gán với tag WinCC. Kết nối này xác định rằng kênh nào sẽ chuyển giao giá trị quá trình cho các tags. Các tags được lưu trữ trong cơ sở dữ liệu toàn dự án. Khi một chế độ của WinCC khởi động, tất cả các tags trong một project được nạp và các cấu trúc run time tương ứng được thiết lập.

Mỗi tag được lưu trữ trong quản lý dữ liệu theo một kiểu dữ liệu chuẩn:

Tag nội:

Các tags nội không có địa chỉ trong hệ thống PLC, do đó quản lý dữ liệu bên trong WinCC sẽ cung cấp cho toàn bộ network. Các tags nội được dùng để lưu trữ thông tin tổng quát như : ngày, giờ hiện hành; lớp hiện hành; cập nhật liên tục. Hơn nữa, các tags nội còn cho phép trao đổi dữ liệu giữa các ứng dụng để thực hiện việc truyền thông cho cùng quá trình theo cách tập trung và tối ưu.

Tag ngoài:

Logical Connection

Channel Danh sách các tags được truy cập

Trong hệ thống WinCC, tag ngoài cũng được hiểu là tag quá trình. Các tags ngoài được liên kết với truyền thông logic. Để phản ảnh thông tin về địa chỉ của các hệ thống PLC khác nhau, các tags ngoài chứa một mục tổng quát gồm các thông tin về tên, kiểu, các giá trị giới hạn và một mục chuyên biệt về kết nối mà cách diễn tả phụ thuộc kết nối logic. Quản lý dữ liệu luôn cung cấp những mục đặc biệt của tag ngoài cho các ứng dụng trong một mẫu văn bản.

3.5.2.5. Nhóm tag:

Nhóm tag chứa tất cả các tags có kết nối logic lẫn nhau. Ví dụ về các nhóm tag:

 CPU: nhóm này chứa tất cả các tags truy nhập cùng một CPU.  Lò nhiệt: nhóm này chứa tất cả các tags truy nhập cho một lò.  I/O số: nhóm này chứa tất cả các tags truy nhập các I/Os số.  I/O tương tự: : nhóm này chứa tất cả các tags truy nhập các I/Os tương tự.

Một kết nối logic diễn tả giao diện giữa hệ thống tự động và quản lý dữ liệu. Mỗi nhóm tag được gán với một khối kênh. Một kênh có thể chứa nhiều nhóm tag.

Một phần của tài liệu thiết kế và dựng mô hình thang máy sử dụng biến tần - động cơ kđb (Trang 50 - 53)