Ô mình bảo với bạn rồi. Khi bạn tạo được liên kết với SQL như mình bảo 2 cách trên. Thì Wincc đã thông với Database. Bjo để hiện giá trị bnaj chỉ cần viết đoạn code để đẩy giá trị nào vào thôi mà.
Mình cũng đang viết chương trình giám sát cho vb thông qua OPC để giám sát và điều khiển PLC. mô phỏng thì cũng ok rồi. có chạy thực tế với PLC S7200 Với PCacess thấy cũng ổn định. Bạn đã làm thực tế với nó bao giờ chưa. Còn việt đọc dữ liệu từ Wincc thì có lệnh VB rất đơn giản thôi. Khi muốn ghi dữ liệu ở 1 Tag của Wincc vào Database mình tạo ra và sau đó xử lý ở trên đó cũng được. Lúc này Wincc chính là 1 OPC và chỉ việc đọc và hiển thị dữ liệu mà thôi. Code để mình tìm lại sau
WinCC Xuất báo cáo từ CSDL SQL
Mình thấy có nhiều bạn hỏi về vấn đề report kết nối cơ sở dữ liệu SQL bằng VB. Thực ra các bạn không cần phải mắc công vậy, Siemens đã hỗ trợ một giải pháp toàn diện liên quan đến vấn đề này bao gồm Process Historian và Information Server.
Phần mềm này chuyên về report, có report theo Thời gian, Trigger (Sự kiện - ví dụ bơm fail thì xuất report). Các định dạng được hỗ trợ cũng rất đa dạng, Word, Excel, PDF,...
Có thể phân tích số liệu như tìm giá trị lớn nhất, nhỏ nhất, giá trị trung bình trong một khoảng thời gian. Ví dụ bạn cần biết mực nước cao nhất trong ngày là bao nhiêu, lưu lượng trung bình trong ngày,...
Đây là video clip demo project để giúp các bạn hiểu rõ hơn.
0 nhận xét:
Đăng nhận xét