OPC Configuration

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

Библиотека

OPC Toolbox

  • OPC Configuration block

Описание

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

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

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

Параметры

Configure OPC Clients

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

Error control

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

Ошибочное событие

Описание

Значение по умолчанию

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

Задает поведение для элементов, которые заданы в блоке Read или Write, но не существуют на сервере, когда симуляция запускается.

error

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

Задает поведение, когда операция чтения или операция записи перестали работать.

warn

Недоступный сервер

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

error

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

Задает поведение, когда симуляция запускается медленнее, чем реальное время. См. Псевдо опции симуляции в реальном времени для получения дополнительной информации.

warn

Pseudo real-time simulation

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

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

Show pseudo real-time latency port

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

Смотрите также

Чтение OPC, пишут OPC

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