Optimální představa o OPC serveru v průmyslových řídicích systémech

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





OPC server je nezbytný pro komunikaci v průmyslových řídicích systémech. Současné sektory založené na systém průmyslové automatizace používat širokou škálu řídicích systémů, řídicích zařízení a inteligentních polních zařízení. Komunikace nebo výměna dat je klíčovou výzvou mezi těmito zařízeními, která jsou od různých prodejců, a proto vyžaduje další hardware pro komunikaci mezi nimi.

Co je OPC?

OPC je zkratka pro OLE (Object Linking and Embedding) Process Control. OPC je nejpopulárnější standard datového připojení používaný ke komunikaci mezi řadiči, zařízeními, aplikacemi a dalšími serverovými systémy, aniž by bylo nutné používat vlastní ovladače pro přenos dat.




OPC Server

OPC Server

Tovární automatizační systém nebo proces se skládá z různých řadičů a zařízení od různých dodavatelů nebo prodejců s různými protokoly. Tyto řadiče a zařízení jsou nezbytné pro komunikaci s obchodními systémy nebo systémy pro správu. OPC proto vytváří prostředí pro přístup k datům závodu v reálném čase od těchto prodejců.



OPC také nabízí připojení typu plug and play od proprietárních zařízení a funguje jako rozhraní mezi různými zdroji dat, jako jsou programovatelné logické ovladače a polní zařízení, jako jsou aplikace senzorů a akčních členů, jako je SCADA systém nebo jiné HMI, vzdálené terminálové jednotky, další databázové servery atd., jak je znázorněno na obrázku výše.

Výměna dat systémem OPC

Výměna dat systémem OPC

Rovněž si vyměňuje informace nebo data mezi datovými jímkami a zařízeními zdroje dat, aniž by jim umožnila vědět něco o jednotlivci komunikační protokoly které jsou mezi nimi stanoveny. OPC byl vyvinut společností Microsoft pro zařízení řady Microsoft Windows OS založená na technologiích OLE, COM a DCOM.

Architektura OPC

OPC může komunikovat s jakýmkoli zdrojem dat, aniž by vyžadoval jakýkoli ovladač zařízení, za předpokladu, že zdrojem dat musí být zařízení podporující OPC, zatímco vhodný software vyžaduje další ovladače zařízení. OPC podporuje přístup k datům v reálném čase, protokolování dat historie, povolení dat alarmů a událostí atd. Skládá se ze dvou komponent: OPC klient a OPC server.


Server OPC je softwarová aplikace nebo standardní ovladač navržený pro přístup k datům v reálném čase a poskytuje další funkce, jako je zpracování událostí, protokolování atd., Od různých dodavatelů. Funguje jako překladač mezi klientem OPC a zdrojem dat pro nativní komunikaci. Má také možnosti zdroje dat „číst z“ i „zapisovat“.

Architektura OPC

Architektura OPC

OPC rozhraní řídí klienty s daty závodu poskytováním mnoha specifikací, jako je alarmování, zpracování událostí, historie atd. Se stejnými OPC specifikacemi jsou OPC servery schopné komunikovat s různými klienty prodejců.

OPC klient-server systém

OPC klient-server systém

OPC klient je také softwarová aplikace, která je navržena pro komunikaci s OPC servery. Je to vlastně datový jímka, která převádí komunikační požadavek aplikace na požadavek OPC a odešle jej na OPC server. Při čtení dat je klient převede zpět do nativního komunikačního formátu aplikace. Jedná se o softwarové moduly vložený v aplikacích jako HMI, historici atd., aby mohli požadovat a instruovat software OPC serveru. Jsou také schopni komunikovat s různými OPC servery.

Například diagram OPC klient-server, znázorněný výše, vysvětluje, jak tito dva spolu komunikují. OPC server shromažďuje a odesílá data do různých zdrojů dat, jako jsou Siemens, Allen Bradley, Mitsubishi atd., A poté tyto informace odesílá do datových jímek nebo OPC klientů, jako je SCADA, nebo HMI klient, klient pro přístup k databázi atd. Nakonec můžeme říci, že software OPC serveru získává data, zatímco klient prezentuje data a manipuluje s nimi.

Co je potřeba OPC serveru?

1. Komunikovat s různými dodavateli

Předpokládejme, že máme dva programování logických řadičů-PLC . Jedním z nich je Siemens a druhým je ABB, jehož komunikační protokoly se navzájem liší. Pro připojení těchto dvou řadičů a sledování dat pomocí softwaru SCADA je nutný OPC server. To snižuje potřebu dalšího hardwarového ovladače pro převod proprietárních protokolů na klientský protokol.

2. Chcete-li vyloučit potřebu vlastních ovladačů v systému

Aplikace HMI potřebují vlastní ovladače pro navázání komunikace s PLC zařízením. Podobně také potřebují různé ovladače pro přístup k předchozím datům. OPC však eliminuje problém vyžadování samostatných ovladačů pro tyto funkce.

3. Snížení zatížení zařízení

OPC server snižuje zátěž na zařízení zdroje dat, protože umožňuje komunikaci s několika aplikacemi, přičemž má pouze jedno připojení ke zdroji dat. To snižuje multi-přístup ze zdroje dat, a tím snižuje zatížení zdroje dat.

4. Pro usnadnění přístupu k datům

Monitorování a správa dat v reálném čase, historických dat a událostí jsou zásadní v každém procesním závodě. OPC servery usnadňují přesné monitorování a správu funkcí pomocí několika automatizovaných protokolů, jako je Modbus , Profibus atd., S redundantním přístupem.

Doufáme, že se nám podařilo poskytnout zajímavé a cenné informace o serverech OPC. Tento článek je zvláště užitečný pro ty, kteří se chtějí věnovat kariéře v oblasti řízení a přístrojové techniky. Zde je jednoduchá otázka pro čtenáře - Jak se odlišují OPC servery?

Uveďte své odpovědi a také zpětnou vazbu k tomuto článku nebo nápady projektu v sekci komentářů níže:

Fotografické kredity