2008-09-15 111 views

Trả lời

2

Hãy cẩn thận. Tôi chưa sử dụng API OPC nhưng phù hợp với bất kỳ loại quy ước gọi điện nào, đặc biệt trong lĩnh vực giải phóng bộ nhớ (COM, như được ghi chép hoặc bằng cách khác). Mong đợi một tháng gỡ lỗi rò rỉ bộ nhớ.

+2

Tôi đồng ý, tôi đã thực hiện một số điều chỉnh và lược tả với liên kết mà tôi liên kết và tôi đã sửa một số vấn đề nhỏ (nhỏ) khi tôi đi cùng, nhưng thư viện đó không hoạt động. Đó là một OPC đáng xấu hổ là một phần rất lớn của crap để bắt đầu, nhưng đôi khi một cái ác cần thiết (chính trị văn phòng ở đây). – GEOCHET

3

Bài viết về Dự án mã là từ những ngày đầu của .NET và có thể không phải là lựa chọn tốt nhất hiện nay.

Lựa chọn thay thế bao gồm OPC Foundation riêng của 01PC(yêu cầu thành viên OPC Foundation) hoặc một số sản phẩm thương mại. OPCconnect.com liệt kê một số trong số này.

1

SoftwareToolbox's OPCData.NET (http://www.opcdata.net/) tuyên bố là giải pháp mã được quản lý 100% cho ứng dụng khách OPC. SoftwareToolbox cũng có một số thư viện OPC khác để giúp gắn kết dữ liệu OPC với các biểu mẫu và giao diện web.

0

Nếu mua bộ công cụ comercial là một tùy chọn tôi đã sử dụng Northern Dynamics server toolkit và nó hoạt động tốt. Một bộ công cụ sẽ lấy đi rất nhiều vấn đề được đề cập trong các câu hỏi khác (hoặc ít nhất bạn sẽ nhận được hỗ trợ nếu có vấn đề).

Họ đã gói giao thức OPC lên một cách độc đáo để nó dễ sử dụng. Xem một trong các câu hỏi của tôi ở đây để biết số type-safe Variant wrapper mà tôi đã viết để trợ giúp về vấn đề này.