MÔ PHỎNG HOẠT ĐỘNG CỦA HỆ THỐNG
4.7. Giao tiếp trong WinCC
Giao tiếp trong WinCC gồm hai phần: giao tiếp mềm và giao tiếp cứng. Giao tiếp mềm có nhiệm vụ thực hiện các trao đổi giữa các phần mềm ứng dụng như: MS Excel, SQL, SIMATIC Protol hoặc MS Accsess... Các giao tiếp này được thực hiện nhờ sự hỗ trợ của kết nối đối tượng cho điều khiển quá trình - OPC (OLE For process control). WinCC có thể cung cấp dữ liệu cho các phần mềm ứng dụng theo OPC server đã được tích hợp, mặt khác WinCC có thể nhận được dữ liệu của các phần mềm ứng dụng khác qua các OPC Client.
Giao tiếp cứng là giao tiếp giữa WinCC với hệ thống tự động AS thông qua các BUS qua trình như: Ethenet hoặc Profibus. Các giao tiếp được điều khiển bởi các thiết bị kết nối được gọilà Chanel. Win CC cung cấp các lựa chọn thiết bị kết
nối cho hệ thống tự động SIMATIC S5/S7/505, ngoài ra WinCC còn cung cấp các thiết bị kết nối không đòi bản quyền như PROFIBUS DP, DDE, OPC.
Các dạng biến quá trình thay đổi phụ thuộc vào liên kết giữa WinCC và hệ thống tự động AS. Mỗi biến quá trình trong WinCC tương ứng với một giá trị quá trình được lưu trữ trong bộ nhớ của thiết bị được nối với AS.
Trong khi chạy, dữ liệu của hệ thống tự động sẽ được WinCC lưu trữ, đồng thời WinCC cũng cho phép các hệ thống tự động đọc giữ liệu từ trong bộ nhớ, mặt khác có thể dùng WinCC để thay đổi dữ liệu này. Nghĩa là bằng cách này ta dùng WinCC để điều khiển quá trình.
Trên hình 4.9 chỉ ra sự trao đổi dữ liệu giữa WinCC và các hệ thống tự động AS.
Các thiết bị truyền thông, các kết nối logic, các biến quá trình.
Việc giao tiếp giữa WinCC và hệ thống tự động được thực hiện thong qua các kết nối logic. Các kết nối logic được sắp xếp theo cấp bậc được chỉ ra ở cửa sổ WinCC Explorer hình 4.10.
Các thiết bị truyền thông có thể tìm thấy trong mục “SIMATIC PROTOCOL SUITE”
Một hoặc nhiều giao thức sẽ được cung cấp cho một thiết bị truyền thông. Mỗi giao thức được chọn sẽ chỉ ra một thiết bị truyền thông thường được dùng với giao thức đó
Quá trình kết nối trong trình Runtime:
Hình 4.10 Trao đổi dữ liệu giữa WinCC và hệ thống tự động AS
Để cập nhật các giá trị quá trình trong trình Runtime, WinCC thông qua các kết nối cứng (vật lý) để nhận biết các biến quá trình trong vùng quản lý.
Các giá trị quá trình sẽ được truyền trên thiết bị truyền thông, dữ liệu đọc được sẽ được ghi vào bộ nhớ làm việc của WinCC với hệ thống tự động AS thông qua các thiết bị truyền thông và các BUS quá trình.