سؤال

أحاول فهم الرابط بين OPC و DCOM. لقد شاهدت جميع البرامج التعليمية الأربعة هنا وأعتقد أن لدي شعور جيد بماهية OPC ، ولكن في أحد البرامج التعليمية (الثالثة 35 ثانية) ، ينص الراوي على أن OPC يعتمد على DCOM ، لكنني لا أفهم كيف يرتبط الاثنان حقًا. يأتي ارتباك من سؤال طرحه أستاذي حيث سأل "كيف وأين تنشر OPC بدلاً من DCOM والعكس بالعكس". سؤاله يجعل الأمر يبدو كما لو أن الاثنين ليسا مرتبطين كما يوحي بحثي. أنا لا أبحث عن أي شخص للإجابة على السؤال الذي طرحه أستاذي ، أريد فقط أن أعرف العلاقة بين OPC و DCOM ، ثم يمكنني معرفة الباقي. على وجه التحديد ، أود أن أعرف ما إذا: 1.) يعتمد أحدهما دائمًا على الآخر 2.) يمكن دائمًا نشر المرء بدون الآخر.

هل كانت مفيدة؟

المحلول

الطريقة التي قرأت بها هذا هي أن DCOM/COM/OLE كانت الركيزة التي تم بها بناء معايير OPC (التي هي الكائنات المتواصل التي تم تعريفها بواسطة واجهات كمجموعات من الطرق) في النوافذ. بمعنى آخر ، OPC الذي يتكون من كائن ، يمكن أن تكون الواجهات والأساليب وقد تم بناؤها من DCOM وهي تقنية على Windows تتيح إنشاء هذه.

وبالتالي يمكن بناء OPC من ركائز أخرى ، لكنني لست على دراية بما يكفي لمعرفة ما إذا كان الأمر كذلك. أظن أن نعم للأنظمة غير القائمة على Windows.

من عند هنا

OPC هو اتصال مفتوح في الأتمتة الصناعية وأنظمة المؤسسات التي تدعم الصناعة. يتم ضمان التشغيل البيني من خلال إنشاء وصيانة مواصفات المعايير المفتوحة. يوجد حاليًا سبعة مواصفات معايير مكتملة أو في التطوير.

على وجه التحديد:

OPC هي سلسلة من مواصفات المعايير. الناجم عن المعيار الأول (يسمى في الأصل ببساطة مواصفات OPC ويسمى الآن مواصفات الوصول إلى البيانات) عن تعاون عدد من موردي الأتمتة الرائدين في جميع أنحاء العالم الذين يعملون بالتعاون مع Microsoft. استنادًا في الأصل إلى تقنيات Microsoft OLE COM (نموذج كائن المكون) وتقنيات DCOM (نموذج كائن المكون الموزع) ، حددت المواصفات مجموعة قياسية من الكائنات والواجهات وطرق الاستخدام في عمليات التحكم في العملية وتطبيقات أتمتة التصنيع لتسهيل التشغيل البيني. وفرت تقنيات COM/DCOM إطار عمل منتجات البرمجيات. يوجد الآن مئات من خوادم وصول بيانات OPC والعملاء.

نصائح أخرى

استندت مواصفات OPC ORGINAL على COM - وليس DCOM. هذا يعني أنه يمكن تنفيذ الخادم كخادم COM في العملية والذي لن يتطلب استخدام DCOM. في الممارسة العملية ، تتطلب جميع منتجات OPC الكلاسيكية DCOM.

في عام 2003 ، أصدرت مؤسسة OPC XML-DA التي توفر نفس ميزات OPC DA ولكن استخدم خدمات الويب XML بدلاً من DCOM.

تم إصدار تقنية الجيل التالي: OPC Unified Architecture (UA) في عام 2009 وهي مستقلة عن تقنية النقل. تدعم التطبيقات حاليًا الاتصالات عبر XML Web Services و UA TCP (بروتوكول ثنائي محدده مؤسسة OPC).

يمكن العثور على مزيد من المعلومات هنا: opcfoundation.org/ua

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top