exponenta event banner

Конфигурация OPC

Настройка OPC-клиентов для использования в моделях, псевдо-параметрах управления в реальном времени и поведении в ответ на ошибки OPC и события

Библиотека

Панель инструментов OPC

  • OPC Configuration block

Описание

Блок OPC Configuration определяет OPC-клиенты для использования в модели, настраивает псевдо-поведение модели в реальном времени и определяет поведение для OPC-ошибок и событий.

Блок не имеет входных портов. Один дополнительный выходной порт отображает задержку модели (время, затраченное на ожидание на каждом этапе моделирования для достижения псевдореального поведения).

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

Параметры

Настройка клиентов OPC

Открывает диспетчер клиента OPC для этой модели. С каждой моделью связан список клиентов. Эти клиенты используются во время моделирования для чтения или записи данных на сервер OPC. Дополнительные сведения см. в разделе Использование диспетчера клиента OPC.

Управление ошибками

Определяет действия, которые программное обеспечение Simulink ® должно выполнять при обнаружении ошибок и событий OPC. Доступные действия заключаются в создании ошибки и остановке моделирования, создании предупреждения и продолжении моделирования или игнорировании ошибки или события. В следующей таблице описывается каждая ошибка или событие.

Ошибка/событие

Описание

Дефолт

Элементы, недоступные на сервере

Определяет поведение элементов, которые указаны в блоке чтения или записи, но не существуют на сервере при запуске моделирования.

error

Ошибки чтения/записи

Определяет поведение при сбое операции чтения или записи.

warn

Сервер недоступен

Определяет поведение, когда клиент не может подключиться к серверу OPC или когда сервер отправляет клиенту событие завершения работы.

error

Псевдо-нарушение в реальном времени

Определяет поведение, когда моделирование выполняется медленнее, чем в реальном времени. Дополнительные сведения см. в разделе Параметры моделирования псевдо в реальном времени.

warn

Псевдо-моделирование в реальном времени

Позволяет настроить параметры для выполнения моделирования в псевдореальном времени. Если флажок Включить псевдо-моделирование в реальном времени установлен, время выполнения модели максимально приближается к системным часам путем соответствующего замедления моделирования. Параметр «Ускорение» определяет, сколько раз быстрее системных часов выполняется моделирование. Например, значение 2 означает, что 10-секундное моделирование займет 5 секунд. Параметр Speedup должен быть целым числом; для определения коэффициента ускорения нельзя использовать переменную рабочего пространства модели MATLAB или Simulink.

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

Отображение псевдо-порта задержки в реальном времени

Если флажок установлен, псевдо-задержка в реальном времени (в секундах) выводится из блока. Псевдо-задержка в реальном времени - это время ожидания системных часов во время каждого шага. Если это значение отрицательное, моделирование выполняется медленнее, чем в реальном времени, и поведение, определенное в параметре Псевдо нарушение в реальном времени, определяет действие Simulink.

Представлен до R2006a