Như chúng ta đã biết, để kết nối PLC và phần mềm SCADA thì phần mềm SCADA cần phải tích hợp drivers của PLC. Điều này gây ra khó khăn khi phần mềm SCADA muốn kết nối với các PLC từ các hãng sản xuất khác nhau thì cần phải có drivers của tất cả các thiết bị đó. Trong khi đó, trong thế giới công nghiệp có hàng trăm nhà sản xuất PLC và hàng ngàn modules thiết bị. Việc tích hợp tất cả drivers vào phần mềm là điều không thể. Chính vì lý do trên, vào năm 1966 tiêu chuẩn OPC version 1.0 ra đời như là một “giải pháp cứu cánh” để giải quyết vấn đề trên.
Trong bài viết hôm nay, BKAS sẽ trình bày sơ lược về tiêu chuẩn OPC và thực hành kết nối truyền thông Modbus RTU và phần mềm WinCC 7.4
1. OPC là gì ?
OPC là viết tắt của từ OLE for Process Control, trong đó OLE là Object Linking and Embedding.
OPC là 1 chuẩn giao tiếp dữ liệu giữa các phần mềm, theo cơ chế client-sever , được sử dụng rộng rãi trong lĩnh vực tự động hóa. Tiêu chuẩn giúp đảm bảo tính linh hoạt và tương thích giữa các thiết bị phần cứng, phần mềm từ nhiều nhà sản xuất khác nhau.
Hình 1: Mô hình kết nối giữa PLC và PC thông qua OPC UA
2. Yêu cầu kết nối
Yêu cầu: Kết nối đọc dữ liệu giữa thiết bị hỗ trợ Modbus RTU với phần mềm SCADA WinCC 7.4 (được biết phần mềm WinCC 7.4 không hỗ trợ drivers truyền thông Modbus RTU)
Hình 2: Yêu cầu kết nối
Hướng giải quyết: Sử dụng 1 phần mềm OPC làm trung gian để kết nối thiết bị. Sử dụng phần mềm KEPServerEX. Mọi người có thể cài phiên bản Crack tại đây: KEPServer EX
Hình 3: Mô hình kết nối
3. Video mô phỏng
Để dễ hình dung và thay đổi giá trị biến, mô phỏng thiết bị bằng phần mềm Modbus Slave
3.1 Xem video tại kênh: Youtube BKAS., Ltd
3.2 Tiến trình video
- 0:00 – Mô phỏng thiết bị bằng phần mềm Modbus Slave
- 0:28 – Liên kết cổng vật lý của máy tính bằng phần mềm Configure Virtual Port Driver
- 0:41 – Tạo kết nối giữa KepServerEX và phần mềm Modbus Slave
- 3:02 – Test kết nối KepServerEX và Modbus Slave
- 3:55 – Tạo kết nối giữa WinCC và KepServerEX
- 5:13 – Vẽ graphics và link biến
- 7:45 – Run Project, kiểm tra tín hiệu
Hình 3: Sơ đồ kết nối và tiến trình video
4. Liên kết ngoài bài viết
- Video hướng dẫn: Youtube BKAS., Ltd
- Phần mềm Modbus Slave: Modbus Slave
- Phần mềm Virtual Port: Virtual Port
- Phần mềm KEPServerEX: KEPServerEX
Trên đây là hướng dẫn kết nối truyền thông Modbus RTU và phần mềm WinCC 7.4. Cảm ơn quý bạn đọc đã theo dõi.