برای ارتباط PLC های زیمنس با نرم افزارهای آن مثل WInCC از رابطهای معمول استفاده می شود و مساله ای پیش نمی آید. مساله وقتی پیش می آید که بخواهیم PLC سازندگان دیگر مثل دلتا را به WInCC متصل کنیم.
این مساله نخستین بار توسط مایکروسافت مشاهده شد و آنها نوعی رابط بین نرم افزارهای مختلف به نام Object Linking and Embedding (OLE) ابداع کردند. همین فناوری در فناوری اتوماسیون با عنوان OLE for Process Control به کار آمد و بعدا توسط نهاد OPC به Open Platform Communications تغییر نام یافت.
فی الواقع با به کار گیری OPC نیازی به یکسانی سازنده نرم افزار و نرم افزار نیست. این نوعی ارتباط عمومی به صورت ارباب رعیتی Master-Slave است که انشعابات زیادی دارد که آن چه در اتوماسیون بیشتر استفاده می شود OPC DA است که مربوط به اشتراک داده هاست.
در این ارتباط، رعیت باید سه چیز را به ارباب اطلاع دهد:
اما اگر رعیت نتواند چیزی مثل برهه را اطلاع دهد، ارباب باید آن را تعریف کند.
اطلاعات تکمیلی را در اینجا بیابید.