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



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

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

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

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

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Классификация холодных блюд и закусок. Урок №2 Тема: Холодные блюда и закуски. Значение холодных блюд и закусок. Классификация холодных блюд и закусок. Кулинарная обработка продуктов...

ТЕРМОДИНАМИКА БИОЛОГИЧЕСКИХ СИСТЕМ. 1. Особенности термодинамического метода изучения биологических систем. Основные понятия термодинамики. Термодинамикой называется раздел физики...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

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