Оре - това

OPC - набор от спецификации стандарти. Всеки стандарт описва набор от функции единствен предназначение. Съвременните стандарти за:

  • OPC DA (за достъп до данни) - основният и най-търсените стандарт. Той описва набор от обмен на данни в реално време от функциите PLC. DCS. HMI. CNC и други устройства.
  • OPC AE (Аларми Събития) - осигурява нотифициране на искането за различни видове събития: аварии, операторски действия, информационни съобщения и други.
  • OPC Партида - осигурява функции стъпков и Rx контрол на процеса (в съответствие със стандартната S88.01)
  • OPC DX (за обмен на данни) - осигурява функциите на организация за обмен на данни между OPC сървъри чрез Ethernet. Основната цел - създаването на канали за обмен на данни между устройства и приложения от различни производители.
  • OPC HDA (Исторически данни Access) - докато OPC Data Access осигурява достъп до данните, променящите се в реално време. OPC Исторически данни за достъп осигурява достъп до вече се съхраняват данните.
  • OPC сигурност - определя функциите на правата за организиране на клиента за достъп до системата за управление на данни чрез OPC-Server.
  • OPC XML-DA (XML-Data Access) - предоставя гъвкава, правила задвижване обмен на данни формат чрез SOAP и HTTP.
  • OPC UA (Unified Architecture) - за последен път по специфичността на която не се основава на технологията на Microsoft COM, която осигурява съвместимост на различни платформи.

уговорена среща

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







В момента, най-новата версия на спецификацията на OPC DA е версия 3.0, но най-често е все версия 2.05a. Новоразработеният стандарт OPC UA (Unified Architecture) обединява набор от функции за обмен на данни, събитие сеч, съхранение на данни, сигурността на данните.

OPC DA версия 2.05a

Най-широко използваните. В допълнение към този стандарт синхронен обмен на данни, въвежда поддръжка за асинхронен обмен на данни. Асинхронен обмен на данни ви позволява да продължи програмата, без да чака устройство за отговор. Този метод намалява натоварването на мрежата и трябва да се препоръчва, тъй като основната. Получаване на данни се осъществява чрез използване на потребителско обратно повикване функция на програмата, която се нарича, когато се получи отговор от устройството.

OPC Unified Architecture

OPC UA спецификация съчетава всички предимства на предишните спецификации и отваря нови хоризонти за използването на ОРС-технологии. По-специално, се дължи на факта, че е налице неизпълнение на COM-интерфейса на употреба, осигурява съвместимост на различни платформи. Новият стандарт е първоначално дава възможност за по-високо ниво на сигурност на данните от OPC DA. В допълнение, новата спецификация позволява трансфер на данни организации чрез интернет.

инструменти

Най-често за създаване на приложения с поддръжка на OPC с помощта на Delphi езици за програмиране. C ++. C # или Visual Basic.

нива на управление

Въз основа на прилагането на ОРС-сървър в колежа компании са няколко нива на управление:

  • по-ниско ниво - полевите мрежи (полеви) и индивидуални контролери;
  • Средният - занаят мрежа;
  • ниво АРС - ниво на работа като SCADA системи;
  • ниво CAM - нивото на приложения за планиране на ресурсите на предприятието.






Всеки един от тези нива може да се сервира OPC сървър, предоставяйки данни за OPC-клиент на по-високо ниво или дори "съсед".

Възможни приложения на ОРС-сървър в ACS Фирма

Ако има оборудване, като например ADC съвет. управляван от водача на компютър с Windows или друга операционна система, която поддържа COM / DCOM. Това е и основният кандидат за изпълнението на OPC сървър директно върху водача.

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

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

А малко по-сложно схема е на приложения за управление на работата на компютър, който не поддържа COM / DCOM. В този случай, ние прилагаме две OPC-Server. OS страна не подкрепя COM, модул за захранване е инсталиран, което, от една страна, е свързан с прилагането (и) и от друга - чрез мрежа с ОРС-сървър. Имайте предвид, че мрежовия модул може да е стандартен, като ISaNet в ISaGRAF система. В този случай, само необходимостта от разработване на OPC-Server. Понякога мрежа модул е ​​създаден специално за OPC-Server. Възможно е дори внедряване, при който модулът не се фокусира върху конкретното приложение и осигурява някои API интерфейс за всяко приложение, което иска да бъде обслужван чрез OPC. Това е начина, по който OPC сървър за OS-9 операционна система.

Друг вид OPC-сървър - врата към полева мрежа. като Profibus или LonWorks. Прилагането на тази схема е много подобен на предишните случаи. Най-вероятно, на компютър с Windows ще бъде инсталиран полева-мрежов адаптер. и OPC сървър ще комуникира с драйвера на мрежовата карта. В интернет можете да намерите много такива примери.

Идеята за такава схема е съвсем очевидно. Fieldbus мрежа работи в трудно в реално време и осигурява по-малко взискателни OPC врата към мрежата на по-високи приложения слой.

Споменете може да бъде много други места на приложение OPC: .. За да работите с бази данни, като помощни или междинни OPC сървъри и т.н. DCOM технология не е много подходящ за глобални мрежи. Ето защо, за да се привлекат към ОРС-технологията на интернет-технологии е възможно по този начин: разширяване на уеб-сървър е OPC-клиент, събира данни от OPC сървъри. А от страна на клиента тече динамичен HTML - или XML-Page получава данни от този уеб-сървър. Това може да се направи дори OPC сървър за други приложения.

Полезност на OPC приложение от гледна точка на интеграцията е достатъчно прозрачна и от самата същност на OPC. Този стандарт за обмен на данни интерфейс с хардуера. Първото предимство - ако замени компонент, не е необходимо да се коригира друг софтуер, защото дори и с драйвера на замяна в началото на това движение OPC. Второ - ако искате да се добавят нови програми в системата, не е необходимо да се предвидят в своите драйвери на устройства, с изключение на ОРС-клиента, разбира се. И така нататък.

положение на нещата

В момента, одобрен като стандарт е единственият спецификация OPC DA и OPC HDA, а останалата част от спецификацията на които тепърва започват да спечелят място под слънцето. Не всички спецификации са пълни, най-малко по отношение на интерфейса на автоматизация (например, за ОРС-Партида вече съществува версия 2.0 Ние правим потребителски интерфейс, и само 1.0 - Автоматизация интерфейс към някои други характеристики, има и изоставането на автоматизация интерфейси от потребителски интерфейси. ).

В съответствие с това стана широко разпространена само OPC DA стандарт. Можем да кажем, че сега наистина много много от производителите предоставят на своите продукти OPC DA сървъри. През последните години се разработва активно OPC HDA стандарт. Какво може да се каже за останалите спецификации.

От COM / DCOM технология поддържа следните операционни системи:

В друг COM / DCOM общ операционни системи не поддържат.

перспективи

Така че, в момента картината е далеч от съвършенство. И все пак доста на оборудване и софтуер OPC-технология, която не е покрита. Дори DA технология. От друга страна, Microsoft вече не е разработване COM / DCOM, който е заменен с по-модерни технологии, като .NET.

Фондация OPC политика на организацията пречи на развитието на стандарти. Документация, описваща интерфейсите само за членове на организацията е на разположение. Членството струва няколко хиляди долара, че не само не е на разположение за единични разработчиците, но дори и в продължение на много организации. Това обяснява популярността на OPC DA, документация за интерфейса отдавна е свободно достъпна. В резултат на това много компании, които не искат да общуват с доста капризни технологии, налични в състоянието на добри програмисти ниско ниво и работа с ограничен набор от контролери се използват за тяхното SCADA опаковки CORBA технология.

заключение

Списък с популярни OPC-сървър

  • Modbus Universal MasterOPC сървър
  • Lectus
  • MatrikonOPC