Оптимална идея за OPC сървър в индустриални системи за управление

Опитайте Нашия Инструмент За Премахване На Проблемите





OPC сървърът е от съществено значение за комуникацията в индустриалните системи за контрол. Текущи сектори въз основа на система за индустриална автоматизация използвайте голямо разнообразие от системи за управление, контролни устройства и интелигентни полеви устройства. Комуникацията или обменът на данни е ключово предизвикателство между тези устройства, които са от различни доставчици, и следователно изисква допълнителен хардуер, за да има комуникация между тях.

Какво е OPC?

OPC означава OLE (Object Linking and Embedding) Process Control. OPC е най-популярният стандарт за свързване на данни, използван за комуникация между контролери, устройства, приложения и други базирани на сървъра системи, без да влиза в персонализирани драйвери за трансфер на данни.




OPC сървър

OPC сървър

Фабрична система за автоматизация или процес се състои от различни контролери и устройства от различни доставчици или доставчици с различни протоколи. Тези контролери и устройства са от съществено значение за комуникация с бизнес или системи за управление. Следователно OPC създава среда за достъп до данни за растенията в реално време от такива доставчици.



OPC също предлага plug and play свързаност от собствени устройства и действа като интерфейс между различни източници на данни като програмируеми логически контролери и полеви устройства, като сензори и задвижващи приложения като SCADA система или други HMI, отдалечени терминални устройства, други сървъри на бази данни и др., както е показано на горната фигура.

Обмен на данни чрез OPC система

Обмен на данни чрез OPC система

Той също така обменя информацията или данните между мивките за данни и устройствата с източници на данни, без да им позволява да знаят нещо за индивида комуникационни протоколи които са установени между тях. OPC е разработен от Microsoft за устройства от семейство Microsoft Windows OS, базирани на OLE, COM и DCOM технологии.

Архитектура на OPC

OPC може да комуникира с всеки източник на данни, без да изисква какъвто и да е драйвер на устройство, при условие че източникът на данни трябва да е устройство с активиран OPC, докато подходящият софтуер изисква допълнителни драйвери на устройства. OPC поддържа достъп до данни в реално време, регистриране на данни от историята, активиране на данни за аларми и събития и др. Състои се от два компонента: OPC клиент и OPC сървър.


OPC сървърът е софтуерно приложение или стандартен драйвер, предназначен за достъп до данни в реално време и предоставя други функции като обработка на събития, регистриране и т.н. от различни доставчици. Той действа като преводач между OPC клиента и източника на данни за родна комуникация. Той също така притежава възможности за „четене от“, както и „запис в“ източник на данни.

Архитектура на OPC

Архитектура на OPC

OPC интерфейсите управляват клиентите с заводските данни, като предоставят многобройни спецификации като аларма, обработка на събития, историк и др. Със същите OPC спецификации OPC сървърите могат да комуникират с различни клиенти на доставчици.

OPC клиент-сървърна система

OPC клиент-сървърна система

OPC клиентът е и софтуерно приложение, предназначено да комуникира със OPC сървъри. Това всъщност е мивка за данни и превежда заявката за комуникация на приложението в OPC заявка и я изпраща на OPC сървъра. Докато чете данните, клиентът ги превежда обратно в родния комуникационен формат на приложението. Това са софтуерните модули вградени в приложения като HMI, историци и т.н., за да могат да поискат и инструктират OPC сървърния софтуер. Те също могат да комуникират с различни OPC сървъри.

Например диаграмата OPC клиент-сървър, изобразена по-горе, обяснява как тези двамата комуникират помежду си. OPC сървърът събира и изпраща данните към различни източници на данни като Siemens, Allen Bradley, Mitsubishi и др., А след това изпраща тази информация към мивки за данни или клиенти на OPC като SCADA или HMI клиент, клиент за достъп до база данни и др. можем да кажем, че OPC сървърният софтуер придобива данните, докато клиентът представя дисплеи и манипулира данните.

Каква е необходимостта от OPC сървър?

1. Да комуникирате с различни доставчици

Нека приемем, че имаме две програмиране на логически контролери-PLC . Единият е Siemens, а другият е ABB, чиито комуникационни протоколи са различни един от друг. За да свържете тези два контролера и да наблюдавате данните с помощта на софтуера SCADA, е необходим OPC сървър. Това намалява необходимостта от допълнителен хардуерен драйвер за конвертиране на собствени протоколи в клиентски протокол.

2. Да се ​​премахне необходимостта от персонализирани драйвери в системата

Приложенията на HMI се нуждаят от персонализирани драйвери за установяване на комуникация с PLC устройство. По същия начин те също се нуждаят от различни драйвери за достъп до предишни данни. OPC обаче елиминира проблема с изискването на отделни драйвери за такива функции.

3. За намаляване на зареждането на устройството

OPC сървърът намалява натоварването на устройства с източник на данни, тъй като позволява комуникация с няколко приложения, като същевременно има само една връзка с източника на данни. Това намалява многократния достъп от източника на данни и по този начин намалява натоварването на източника на данни.

4. За улесняване на достъпа до данните

Мониторингът и управлението на данни в реално време, исторически данни и събития са от решаващо значение във всяка технологична инсталация. OPC сървърите улесняват точното наблюдение и управление на възможностите чрез множество автоматизирани протоколи като Modbus , Profibus и др., С излишен достъп.

Надяваме се, че сме успели да предоставим интересна и ценна информация за OPC сървърите. Тази статия е особено полезна за тези, които искат да продължат кариера в контрола и инструментариума. Ето един прост въпрос за читателите - Как се диференцират OPC сървърите?

Моля, дайте вашите отговори, а също и вашите отзиви за тази статия или идеи за проекти в раздела за коментари, даден по-долу:

Снимки Кредити