Phần mềm SCADA cấu hình hay tự phát triển|chọn đường kỹ thuật cho phần mềm giám sát
Khi chọn giữa gói SCADA cấu hình và HMI tự phát triển, thảo luận thường dừng ở màn hình nào dễ dùng, bộ driver nào đủ hơn. Thứ làm dự án kẹt về sau thường là bốn điểm khác: sở hữu trí tuệ thuộc về ai, cùng một kiểu máy có sao chép hàng loạt được không, phần mềm gắn với thiết bị chuyền sâu đến đâu, sau bàn giao hiện trường có tự sửa được không. Shanghai Orpaon lấy việc dùng sâu nhiều thương hiệu gói SCADA làm thế mạnh cốt lõi, và kết hợp C#/.NET, VB, LabVIEW theo kịch bản. Một dự án từ vài chục màn đến hàng nghìn màn; giao hàng bằng tiếng Trung, tiếng Anh và tiếng Nhật. Bài viết đối chiếu hai đường theo ràng buộc, không viết một bên là phải chọn.
Bốn ràng buộc thường bị bỏ qua khi chọn
So sánh kỹ thuật dễ biến thành đối đầu danh sách chức năng: cảnh báo, xu hướng, báo cáo, giao thức. Gói SCADA và tự phát triển đều làm được các chức năng đó. Khác ở cách làm kỹ thuật. Thứ quyết định sau này có bảo trì được, có gắn phần mềm theo máy xuất xưởng được, là bốn ràng buộc thường viết mơ hồ trong hợp đồng và biên bản kỹ thuật.
- Sở hữu trí tuệ: dự án SCADA phụ thuộc giấy phép runtime của hãng; file nguồn thường không tách khỏi nền tảng đó để phát hành độc lập. Bản quyền và hình thức giao hàng của mã tự phát triển có thể viết vào hợp đồng. Nhà chế tạo thiết bị gắn phần mềm theo máy chuẩn xuất xưởng thì điểm này quyết định có bán được hay không
- Sao chép hàng loạt: cùng một kiểu máy ra mười, năm mươi máy thì gói SCADA sao chép dự án theo số điểm hoặc giấy phép runtime. Tự phát triển có thể biến logic lõi thành gói sản phẩm cấu hình được, cấp phép theo kiểu máy chứ không vẽ lại màn hình
- Gắn sâu với thiết bị chuyền: màn giám sát chủ yếu đọc trạng thái, ghi ít giá trị đặt. Khi thuật toán công nghệ, đổi công thức, phán định liên khóa được đưa từ PLC lên HMI, khả năng script của gói SCADA sớm chạm biên
- Sau này tự sửa: chuyền đổi một công đoạn, thêm một đồng hồ, hiện trường muốn tự sửa màn. Đó là thế mạnh của gói SCADA. Nếu logic lõi nằm trong dự án mã hóa hoặc script khó bảo trì, kỹ sư hiện trường không đụng được, phải phát thầu lại
Bốn điểm này không đúng sai, chỉ khớp hay không với hình thức giao hàng. Phòng giám sát chuyền điện tử hay xưởng dệt may, và HMI xuất xưởng theo máy chuẩn, là cùng một lớp phần mềm nhưng ràng buộc khác nhau.
Khi gói SCADA phù hợp hơn
Thế mạnh của gói SCADA là phần kỹ thuật giám sát đã làm xong: driver, cảnh báo, xu hướng, quyền, dự phòng dùng được ngay, sửa màn tại hiện trường cũng nhanh. Dùng sâu nhiều thương hiệu gói SCADA bản thân đã là năng lực giao hàng — làm tiếp trên nền tảng hiện trường đã có, không ép đổi stack.
- Nhu cầu tập trung giám sát, thao tác, cảnh báo, xu hướng, báo cáo; phán định công nghệ vẫn để ở PLC
- Hiện trường đã chỉ định một gói SCADA phổ biến, hoặc phòng điều khiển trung tâm và giám sát hạ tầng nhà máy đã chạy trên nền tảng đó
- Màn hình đổi thường xuyên theo cải tạo chuyền, kỹ sư phân xưởng cần tự sửa, không muốn mỗi lần đều trả về đội phát triển
- Dự án là giám sát một nhà máy hoặc một chuyền, không phải phần mềm xuất xưởng hàng loạt theo thiết bị
- Cần dựng màn giám sát và bảng điểm trong chu kỳ ngắn; nghiệm thu nhìn màn và cảnh báo có dùng được không
Khi tự phát triển / .NET phù hợp hơn
Tự phát triển không phải «gói SCADA cao cấp hơn». Đổi vật giao hàng: mã nguồn, cấu hình, bộ cài có thể thuộc về nhà chế tạo thiết bị hoặc nhà máy theo hợp đồng, thuật toán lõi lặp lại như sản phẩm. C#/.NET, VB, LabVIEW kết hợp theo kịch bản vì bệ thử, máy chuẩn, client cạnh chuyền đòi hỏi thời gian thực, giao diện và cổng thiết bị đo khác nhau.
- Phần mềm xuất xưởng theo máy chuẩn, sở hữu trí tuệ phải ở lại nhà chế tạo thiết bị, không khóa vào runtime một hãng
- Cùng kiểu máy phải sao chép giao hàng; logic lõi đổi cấu hình không đổi mã, cấp phép theo kiểu máy chứ không làm lại dự án
- Đưa thuật toán công nghệ, công thức, liên khóa hoặc bước thử nghiệm từ PLC lên HMI, quản lý và điều khiển cùng một vòng
- Cần giao diện sâu với MES, truy vết, thị giác, thiết bị đo bệ thử; script SCADA không gánh nổi
- Nhà máy hoặc nhà chế tạo thiết bị có đội phần mềm, muốn sau này đổi logic, thêm mô-đun không bị giấy phép nền tảng và khả năng script ràng buộc
Bảng đối chiếu: chiều, gói SCADA, HMI tự phát triển
Viết «phù hợp / không phù hợp» thành bảng thì cuộc họp chọn dễ khớp. Bảng dưới không chấm điểm chức năng, mà đối chiếu ràng buộc — cùng một hàng hai đường đều chạy được; khác ở hình thức giấy phép và ai sửa được về sau.
| Chiều đối chiếu | Gói SCADA | HMI tự phát triển |
|---|---|---|
| Sở hữu trí tuệ | File dự án phụ thuộc nền tảng; runtime theo giấy phép hãng | Mã nguồn và bộ cài có thể về bên đặt hàng theo hợp đồng, xuất xưởng theo thiết bị |
| Sao chép hàng loạt | Sao chép dự án theo số điểm hoặc giấy phép runtime | Logic lõi thành sản phẩm; đổi cấu hình không đổi mã; cấp phép theo kiểu máy |
| Gắn với thiết bị | Phù hợp giám sát và thao tác; thuật toán công nghệ phức tạp để trong script nhanh chóng nặng | Phù hợp đưa thuật toán, công thức, liên khóa lên HMI |
| Sau này tự sửa | Đổi màn, thêm điểm là thế mạnh; phân xưởng có thể bắt tay | Đổi giao diện cần môi trường phát triển; đổi logic trong suốt với bên giữ mã nguồn |
| Hình thức kỹ thuật phù hợp | Giám sát trung tâm, hạ tầng nhà máy, giám sát chuyền một nhà máy | Phần mềm kèm máy chuẩn, bệ thử, client cạnh chuyền cần giao diện sâu |
| Kỹ năng và bảo trì | Kỹ sư SCADA có thể bảo trì màn và cảnh báo | Cần năng lực phát triển .NET, VB hoặc LabVIEW |
Cách kết hợp: SCADA làm giám sát, thuật toán lõi đưa lên HMI
Hiện trường thường không chọn một trong hai, mà tách lớp. Gói SCADA giữ màn giám sát, cảnh báo, xu hướng và quyền; driver và dự phòng đã kiểm chứng tiếp tục dùng. Thuật toán công nghệ lõi, đổi công thức, phán định liên khóa, giao diện với MES hoặc thị giác đặt vào HMI hoặc dịch vụ .NET. Hai bên trao đổi giá trị điểm và sự kiện qua OPC UA, cơ sở trung gian hoặc kênh tin nhắn.
Cách tách này giữ việc sửa màn phía giám sát vẫn nhanh, còn thuật toán sản phẩm và sở hữu trí tuệ nằm trong mã mình kiểm soát được. Khi một dự án từ vài chục màn đến hàng nghìn màn, màn giám sát vẫn trải bằng SCADA, ít màn hoặc dịch vụ nền làm phán định thì tự phát triển. Điều kiện là bảng điểm, định nghĩa sự kiện và mô hình quyền được viết trước thành mô tả giao diện dùng chung. Không viết thì hai phần mềm sẽ lệch nhau.
Tóm lại
Gói SCADA và tự phát triển đều là đường đứng được cho phần mềm giám sát. Hãy ghi sở hữu trí tuệ, sao chép hàng loạt, độ sâu gắn với thiết bị, ai sửa về sau vào biên bản kỹ thuật trước, rồi mới xem gói SCADA, tự phát triển hay kết hợp. Muốn nói một bên phải chọn thường vì ràng buộc chưa được viết rõ.
Nếu hiện trường đã chỉ định nền tảng, hoặc máy chuẩn sắp xuất xưởng nhưng hình thức phần mềm chưa chốt, hãy bắt đầu đối chiếu một-hai ràng buộc. Khi vật giao hàng viết được một câu — gói kỹ thuật giám sát, hay sản phẩm phần mềm kèm máy — việc chọn sẽ khép lại nhanh. Đội ngũ trao đổi bằng tiếng Anh có thể cùng bạn làm đối chiếu đó.
Đối chiếu đường kỹ thuật HMI
Cho chúng tôi biết đây là giám sát chuyền hay phần mềm kèm máy chuẩn, nền tảng phần mềm hiện trường đã có, và sau này ai muốn sửa màn cùng logic. Chúng tôi sẽ đưa đề xuất đối chiếu gói SCADA, tự phát triển hoặc kết hợp.
Liên hệ