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

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

Стандарты 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; просмотров: 294. Нарушение авторских прав; Мы поможем в написании вашей работы!




Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


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


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

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

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

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

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

Билиодигестивные анастомозы Показания для наложения билиодигестивных анастомозов: 1. нарушения проходимости терминального отдела холедоха при доброкачественной патологии (стенозы и стриктуры холедоха) 2. опухоли большого дуоденального сосочка...

Сосудистый шов (ручной Карреля, механический шов). Операции при ранениях крупных сосудов 1912 г., Каррель – впервые предложил методику сосудистого шва. Сосудистый шов применяется для восстановления магистрального кровотока при лечении...

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