CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
2.5. Sơ lược về OPC
OPC là một giao thức cho phép kết nối các phần mềm Scada đến các dòng PLC của nhiều hãng khác nhau. Việc thực hiện kết nối này thơng qua OPC Server, nó như một cầu nối trung gian giữa OPC Client và PLC. Do đó, thơng thường, các OPC Server sẽ là tập hợp gồm nhiều driver của của các dòng PLC cho phép kết nối. Dữ liệu được truyền nhận từ PLC đến OPC Client, trong đó OPC Client có thể sử dụng các phần mềm SCADA (WinCC, Citect, RSView32, MC-Word, Labview…), HMI (WinCC Flexibal, Vijeo Designer …) hay sử dụng Visual Basic hay có thể sử dụng chính OPC Client tích hợp trong phần mềm.
Việc truyền nhận thông qua OPC làm mềm dẻo hơn cho việc kết nối trong tự động hố. Có thể liệt kê một số phần mềm OPC mạnh hiện nay như KepServerEX V6 hỗ trợ trên 160 dòng PLC, phần mềm PLC, phần mềm TopServer, phần mềm OPCTechServer. Đây là các dòng phần mềm OPC hỗ trợ hầu hết các hãng PLC. Tuy
nhiên, mỗi hãng thông thường đều cho ra đời riêng một phần mềm OPC cho riêng mình.
Siemens S7-200, S7-1200 có thể sử dụng PC Access (S7-1200 hạn chế chỉ truy xuất được DB1, khắc phục điều này bằng cách sử dụng KEPServerEX). Kết nối giữa OPC và PLC thông thường tối đa là 8 kết nối cùng một thời điểm, điều này chính xác cho kết nối giữa S7-200—PC Access. Cấu hình kết nối OPC với PLC, thông thường sẽ qua 4 giai đoạn, trước hết phải chọn Channel cho thiết bị, Channel ở đây cần chọn dòng sản phẩm của hãng nào đó, sau đó cấu hình cho cổng truyền thơng, diagnostics… Sau đó, mỗi Channel có thể chọn nhiều thiết bị, ở đây ta có thể chọn chính xác thiết bị nào thuộc Channel ở trên. Giai đoạn 3 là tạo Group Tag cho dễ quản lý, sau đó tạo Tag cho kết nối. Cuối cùng để test kết nối ta có thể sử dụng tính năng test client tại mỗi OPC Server đều cung cấp. Đến đây, ta đã có thể kết nối OPC với PLC thành công.
Trong đề tài này, nhóm em sử dụng phần mềm KEPServerEX V6, là một trong những phần mềm OPC server phổ biến nhất hiện nay.