Студопедия — Стандарты OPC
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Стандарты OPC






· OPC — набор спецификаций стандартов. Каждый стандарт описывает набор функций определенного назначения. Всю подробную информацию вы можете найти на официальном сайте организации OPCFoundation (www.opcfoundation.org) Различают следующие стандарты: OPCDA (DataAccess) — основной и наиболее востребованный стандарт. Описывает набор функций обмена для получения текущих данных с приборов, ПЛК и других устройств.

· OPC HDA (Historical Data Access) — в то время как OPCDataAccess предоставляет доступ к текущим данным, OPCHistoricalDataAccess предоставляет доступ к уже сохраненным данным (архивам).

· OPC AE (Alarms&Events) — предоставляет функции уведомления по требованию о различных событиях: аварийные ситуации, действия оператора, информационные сообщения и другие.

· OPC Batch — предоставляет функции шагового и рецептурного управления технологическим процессом.

· OPC DX (Data eXchange) — предоставляет функции организации обмена данными между OPC-серверами через сеть Ethernet. Основное назначение — создание шлюзов для обмена данными между устройствами и программами разных производителей.

· OPC Security — определяет функции организации прав доступа клиентов к данным системы управления через OPC-сервер.

· OPC XML DA (XML-Data Access) — предоставляет гибкий, управляемый правилами формат обмена данными через SOAP и HTTP.

· OPC UA (Unified Architecture) — последняя по времени выпуска спецификация, которая основана не на технологии MicrosoftDCOM, что предоставляет кросс-платформенную совместимость.

На данный момент наиболее распространены стандарты OPC DA (версии 2.05), и OPC HDA (версии 1.20). Оба стандарта поддержаны в MasterSCADA – как в качестве клиента, так и в качестве сервера. Серверный функционал, как и клиентский OPC HDA – являются опциональными и поддерживаются дополнительными модулями.

Версия стандарта OPCDA 3.0 не поддерживается, так как она содержит функционально избыточные расширения и по этой причине, а также из-за неполной совместимости с версией 2, не получила распространения в промышленности.

Стандарт OPC AE используется редко, так как не предназначен для работы с оборудованием, и в основном рассчитан на передачу подробной информации о событиях из одной программы


 

верхнего уровня в другую. В MasterSCADA состав и структура сообщений соответствует этому стандарту, однако клиент и сервер не были реализованы из-за отсутствия спроса на них. При необходимости они могут быть добавлены в состав системы.

В связи с тем, что перечисленные распространенные стандарты основаны на технологи Microsoft DCOM, реально эффективно работающей только под Windows, был разработан кроссплатформенный стандарт нового поколения – OPC UA, базирующийся на XML. Внедрение этого перспективного стандарта происходит медленно из-за общей консервативности отрасли и необходимости обеспечить взаимодействие с прежними поколениями программных средств. Его поддержка в MasterSCADA будет добавлена, как только станут использоваться OPC-серверы этого стандарта.

OPC DA

Это самая распространенная версия стандарта OPC. OPC DA предназначен для взаимодействия с нижним уровнем систем в реальном времени.

OPC-сервер представляет собой отдельную программу, которая ведет обмен с источниками или приемниками данных по заданному для них протоколу. При получении данных драйвер, по созданному разработчиком OPC-сервера алгоритму, анализирует полученное значение на достоверность. Для того чтобы передать OPC-клиенту результат анализа, в стандарте предусмотрено специальное поле – признак качества. Признак качества представляет собой число из набора стандартных значений.

Производитель OPC сервера может поддержать не все значения признака качества, а только некоторые из них.

Полученный признак качества пользователь SCADA системы может использовать для реализации алгоритмов обработки ошибок – например, для выдачи сообщений оператору.

В MasterSCADA есть средства автоматической обработки признаков качества для формирования сообщений, средства извлечения признаков качества для пользовательской обработки (специальный ФБ Признаки качества и специальная функция для формул в расчетах и событиях), средства формирования признаков качества (для целей оформления результатов пользовательского анализа информации о достоверности переменных), а также правила передачи признаков качества в цепочке обработки данных. Перечень признаков качества и причины их возникновения описаны в таблице:


 

  Признак   Код   Значение   Описание
  Opc_quality_bad   Значение не достоверно Значение не достоверно (признак качества – плохой).
  Opc_quality_config_error       Ошибка конфигурации Алгоритм имеет проблемы с конфигурацией, например, не все связи или настройки заданы.
    Opc_quality_not_connected     Нет соединения Алгоритм имеет проблемы со связью, например, у входа алгоритма оборвана связь с выходом алгоритма-источника данных.
  Opc_quality_device_failure       Ошибка устройства Предписанные алгоритмом операции нельзя выполнить (например, деление на нуль или переполнение порядка).
    Opc_quality_sensor_failure       Ошибка датчика Хотя бы одна входная переменная не удовлетворяет условиям, накладываемым на входные переменные алгоритмом, или хотя бы одна входная переменная пришла с любым из плохих признаков качества.
    Opc_quality_last_known       Известно последнее значение Сбой связи. Последнее опрошенное значение доступно. Время опроса имеется в отметке времени, сопровождающей значение.
    Opc_quality_comm_failure       Нет связи Связи с источником данных для какого- либо из входов нет. Последнее опрошенное значение не существует. Или OPC-сервер еще не запущен.
  Opc_quality_out_of_service   Не обслуживается При существующих настройках алгоритма данный выход не формируется.
  Opc_quality_uncertain   Значение не определено   Значение не определено.
Opc_quality_good   Норма Признак качества – норма.

 

       

К полученному значению, помимо признака качества, OPC-сервер добавляет еще одно поле – метку времени. Метка времени может быть получена по сети от контроллера, либо OPC-сервер при получении данных устанавливает в качестве метки текущее время. Привязанная метка времени позволяет при представлении или обработке данных уменьшить расхождение используемого или отображаемого времени с реальным временем измерения. Кроме того, если OPC-клиентов несколько, то они одни и те же данные получат с одинаковой меткой времени.

.

 







Дата добавления: 2015-12-04; просмотров: 257. Нарушение авторских прав; Мы поможем в написании вашей работы!



Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия