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

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