Optimálna predstava o OPC serveri v priemyselných riadiacich systémoch

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





OPC server je nevyhnutný pre komunikáciu v priemyselných riadiacich systémoch. Súčasné odvetvia založené na priemyselný automatizačný systém používať širokú škálu riadiacich systémov, riadiacich zariadení a inteligentných prevádzkových zariadení. Komunikácia alebo výmena dát je kľúčovou výzvou medzi týmito zariadeniami, ktoré sú od rôznych dodávateľov, a preto si vyžaduje ďalší hardvér na zabezpečenie vzájomnej komunikácie.

Čo je to OPC?

OPC je skratka pre OLE (Object Linking and Embedding) Process Control. OPC je najpopulárnejší štandard dátového pripojenia používaný na komunikáciu medzi radičmi, zariadeniami, aplikáciami a inými serverovými systémami bez toho, aby ste sa dostali do vlastných ovládačov na prenos dát.




OPC server

OPC server

Továrenský automatizačný systém alebo proces sa skladá z rôznych radičov a zariadení od rôznych dodávateľov alebo dodávateľov s rôznymi protokolmi. Tieto radiče a zariadenia sú nevyhnutné na komunikáciu s obchodnými alebo riadiacimi systémami. Preto OPC vytvára prostredie na prístup k údajom o závode v reálnom čase od týchto dodávateľov.



OPC tiež ponúka pripojenie typu plug and play z proprietárnych zariadení a funguje ako rozhranie medzi rôznymi zdrojmi údajov, ako sú programovateľné logické radiče, a poľnými zariadeniami, ako sú napríklad snímače a akčné členy, ako sú napr. SCADA systém , alebo iné HMI, vzdialené koncové jednotky, iné databázové servery atď., ako je znázornené na obrázku vyššie.

Výmena dát systémom OPC

Výmena dát systémom OPC

Tiež si vymieňa informácie alebo údaje medzi záchytmi údajov a zariadeniami so zdrojmi údajov bez toho, aby im umožnil vedieť niečo o jednotlivcovi komunikačné protokoly ktoré sú medzi nimi ustanovené. OPC vyvinula spoločnosť Microsoft pre zariadenia rodiny Microsoft Windows OS založené na technológiách OLE, COM a DCOM.

Architektúra OPC

OPC môže komunikovať s akýmkoľvek zdrojom údajov bez potreby ovládača zariadenia za predpokladu, že zdrojom údajov musí byť zariadenie s povoleným OPC, zatiaľ čo vhodný softvér vyžaduje ďalšie ovládače zariadení. OPC podporuje prístup k údajom v reálnom čase, zaznamenávanie historických údajov, povoľovanie údajov alarmov a udalostí atď. Skladá sa z dvoch komponentov: OPC klient a OPC server.


OPC server je softvérová aplikácia alebo štandardný ovládač určený na prístup k údajom v reálnom čase a poskytuje ďalšie funkcie, ako je spracovanie udalostí, protokolovanie atď., Od rôznych dodávateľov. Funguje ako prekladač medzi klientom OPC a zdrojom údajov pre natívnu komunikáciu. Disponuje tiež možnosťami zdroja „čítať z“ a „zapisovať do“.

Architektúra OPC

Architektúra OPC

OPC rozhrania riadia klientov s údajmi závodu poskytnutím mnohých špecifikácií, ako sú alarmy, spracovanie udalostí, historik atď. Pri rovnakých OPC špecifikáciách sú OPC servery schopné komunikovať s rôznymi klientmi dodávateľov.

OPC systém klient-server

OPC systém klient-server

OPC klient je tiež softvérová aplikácia určená na komunikáciu so servermi OPC. Je to vlastne dátový drez a prevádza komunikačnú požiadavku aplikácie na požiadavku OPC a odosiela ju na OPC server. Počas čítania ich klient preloží späť do natívneho komunikačného formátu aplikácie. Toto sú softvérové ​​moduly vložený v aplikáciách ako HMI, historici atď., aby mohli požadovať a inštruovať softvér servera OPC. Sú tiež schopné komunikovať s rôznymi servermi OPC.

Napríklad diagram OPC klient-server, zobrazený vyššie, vysvetľuje, ako títo dvaja navzájom komunikujú. OPC server zhromažďuje a odosiela údaje do rôznych zdrojov údajov, ako sú Siemens, Allen Bradley, Mitsubishi atď., A potom tieto informácie odosiela do záchytov údajov alebo klientov OPC, ako je SCADA, alebo HMI klient, klient s prístupom do databázy atď. Nakoniec môžeme povedať, že softvér servera OPC získava údaje, zatiaľ čo klient prezentuje údaje a manipuluje s nimi.

Aká je potreba OPC servera?

1. Komunikovať s rôznymi dodávateľmi

Predpokladajme, že máme dve programovanie logických radičov-PLC . Jedným je Siemens a druhým je ABB, ktorých komunikačné protokoly sa navzájom líšia. Na pripojenie týchto dvoch radičov a sledovanie údajov pomocou softvéru SCADA je potrebný server OPC. To znižuje potrebu ďalšieho hardvérového ovládača na konverziu proprietárnych protokolov na klientský protokol.

2. Aby ste eliminovali potrebu vlastných ovládačov v systéme

Aplikácie HMI potrebujú vlastné ovládače na nadviazanie komunikácie s PLC zariadením. Podobne tiež potrebujú rôzne ovládače na prístup k predchádzajúcim údajom. OPC však eliminuje problém vyžadovania samostatných ovládačov pre tieto funkcie.

3. Znížiť zaťaženie zariadenia

OPC server znižuje zaťaženie zariadení s dátovými zdrojmi, pretože umožňuje komunikáciu s niekoľkými aplikáciami, pričom má k zdroju dát iba jedno spojenie. Toto obmedzuje viacnásobný prístup zo zdroja údajov, a tým znižuje zaťaženie zdroja údajov.

4. Na uľahčenie prístupu k údajom

Monitorovanie a správa údajov v reálnom čase, historických údajov a udalostí sú rozhodujúce v každom procesnom závode. Servery OPC uľahčujú presné sledovanie a správu pomocou viacerých automatizovaných protokolov, ako napr Modbus , Profibus atď., S redundantným prístupom.

Dúfame, že sa nám podarilo poskytnúť zaujímavé a cenné informácie o serveroch OPC. Tento článok je obzvlášť užitočný pre tých, ktorí sa chcú venovať kariére v oblasti riadenia a prístrojovej techniky. Tu je jednoduchá otázka pre čitateľov - Ako sa odlišujú servery OPC?

Uveďte svoje odpovede a tiež spätnú väzbu k tomuto článku alebo projektové nápady v sekcii komentárov uvedenej nižšie:

Fotoúvery