OLE for Process ControlOLE for process control (OPC), založené na OLE pro řídící systémy, je originální název pro sadu protokolů vytvořených v roce 1996 sdružením OPC Foundation pro průmyslovou automatizaci. Protokoly OPC jsou založeny na standardech OLE/COM od firmy Microsoft. Důvodem vzniku OPC byla snaha o zlepšení interoperability mezi aplikacemi v oblasti automatického řízení, řídících systémů a kancelářskými aplikacemi v oblasti řízení procesů. Použití OPCOPC protokoly definují standardní objekty, metody a vlastnosti pro servery poskytující informace v reálném čase (distribuované řídící systémy, PLC automaty, inteligentní snímače atp.). Informace se v reálném čase přenáší do zařízení podporujících technologie OLE/COM. (servery, aplikace). Komunikace pomocí protokolu OPC má architekturu klient–server, kde
OPC ServerSpecifikace protokolu OPC obsahuje vždy dvě sady rozhraní:
OPC server musí mít implementovanou veškerou funkčnost z povinných rozhraní. Klient komunikuje se serverem pomocí povinných rozhraní. OPC server může mít implementovány volitelná rozhraní, avšak musí být navržen tak, aby pracoval i v případě, když server volitelné rozhraní nepodporuje. Pokud je dané volitelné rozhraní implementováno, musí být implementovány všechny jeho funkce! Ukončení OPC ServeruPro všechny typy serverů (Data Acess, Alarms & Evens, ...) OPC definuje jednotný způsob oznámení klientům, že bude server ukončen. To je implementováno pomocí tzv. Connection Points. Connection Points je způsob, jak volat komponenty funkce z klienta. Klient volá metodu Rozhraní IOPCCommonRozhraní IOPCCommon využívají všechny typy OPC serverů. Toto rozhraní obsahuje funkce pro nastavování a dotazování se na daný Locale (nastavení jazyka a země, určující formátování čísel, data a času atp.). |
Portal di Ensiklopedia Dunia