Сконфигурируйте OPC-клиентов, чтобы использовать в модели, псевдо опциях управления в режиме реального времени и поведении в ответ на ошибки OPC и события
OPC Toolbox
Блок Configuration OPC задает OPC-клиентов, которые будут использоваться в модели, конфигурирует псевдо поведение в реальном времени для модели и задает поведение для ошибок OPC и событий.
Блок не имеет никаких входных портов. Один дополнительный выходной порт отображает задержку модели (время потратило ожидание в каждом шаге симуляции, чтобы достигнуть псевдо поведения в реальном времени).
Вы не можете поместить больше чем один Блок Configuration OPC в модель. При попытке для этого, сообщение об ошибке появляется, и второй Блок Configuration OPC становится отключенным.
Открывает менеджера по OPC-клиенту по этой модели. Каждая модель имеет список клиентов, сопоставленных с ним. Эти клиенты используются во время симуляции, чтобы читать или записать данные к Серверу OPC. Смотрите Использование менеджер по OPC-клиенту для получения дополнительной информации.
Задает меры, которые должно принять программное обеспечение Simulink®, когда с OPC-специфичными ошибками и событиями сталкиваются. Доступные действия должны произвести ошибку и остановить симуляцию, произвести предупреждение и продолжить симуляцию или проигнорировать ошибку или событие. Следующая таблица описывает каждую ошибку или событие.
Ошибочное событие | Описание | Значение по умолчанию |
---|---|---|
Элементы, не доступные на сервере | Задает поведение для элементов, которые заданы в блоке Read или Write, но не существуют на сервере, когда симуляция запускается. |
|
Ошибки чтения-записи | Задает поведение, когда операция чтения или операция записи перестали работать. |
|
Недоступный сервер | Задает поведение, когда клиент не может соединиться с Сервером OPC, или когда сервер отправляет событие завершения работы клиенту. |
|
Псевдо нарушение в реальном времени | Задает поведение, когда симуляция запускается медленнее, чем реальное время. См. Псевдо опции симуляции в реальном времени для получения дополнительной информации. |
|
Позволяет вам конфигурировать опции для выполнения симуляции в псевдо реальное время. То, когда Включают псевдо симуляцию в реальном времени, проверяется, время выполнения модели совпадает с системными часами максимально тесно путем замедления симуляции соответственно. Установка Speedup определяет, сколько раз быстрее, чем системные часы запускает симуляция. Например, установка 2 средних значений, которые 10-секундная симуляция займет 5 секунд, чтобы завершить. Параметр Ускорения должен быть литеральным целым числом; вы не можете использовать MATLAB или переменную рабочего пространства модели Simulink, чтобы задать фактор ускорения.
Обратите внимание на то, что настройки управления в режиме реального времени не гарантируют поведения в реальном времени. Если модель запускается медленнее, чем реальное время, псевдо ошибка нарушения задержки в реальном времени происходит. Можно управлять, как Simulink отвечает на псевдо нарушение задержки в реальном времени с помощью настроек в панели Контроля ошибок. Можно также вывести задержку модели с помощью Показа псевдо параметр порта задержки в реальном времени.
Когда проверяется, псевдо задержка в реальном времени (в секундах) выводится от блока. Псевдо задержка в реальном времени является потраченным ожиданием времени системных часов во время каждого шага. Если это значение отрицательно, симуляция запускается медленнее, чем реальное время, и поведение, заданное в Псевдо установке нарушения в реальном времени, определяет меры, которые принимает Simulink.