Совместная отладка алгоритмов на инструментальной машине и целевой системе в SimInTech
После математического моделирования объекта управления и алгоритма на инструментальной машине существует возможность перенести работу части алгоритмов на контроллер управления и отладить совместную работу алгоритмов на инструментальной машине и контроллере управления. Обмен сигналами между моделью объекта управления и алгоритмом управления, работающим на целевой системе происходит по последовательному интерфейсу RS232 с заданной скоростью обмена. Цель подобного режима работы заключается в проверке работы алгоритма управления на контроллере управления.
Для этого необходимо выполнить следующие шаги:
- Объект управления и алгоритмы управления должны быть объединены в пакет проектов "Стенд СКВ.pak", см. (Рис. 1)
- Во вкладке Параметры расчета проекта Алгоритмы системы
управления.prt (Рис. 1) модели
объекта управления и алгоритмов управления установить шаг синхронизации – шаг, с которым
будет происходить обмен сигналами между проектами в процессе моделирования. Параметр
Записывать сигналы только на шаге синхронизации в синхронизирующем потоке:
да, параметр Шаги на которых выводятся на графики: все
шаги этот параметр устанавливается в случае если мы хотим видеть графики с
шагом равным интегрированию в ином случае, графики будут выводится с установленным шагом
синхронизации проекта.

Рис. 1. Параметры расчета - Во вкладке Параметры расчета алгоритма управления
Алгоритмы системы управления.ptr (Рис. 2) дополнительно установить
параметр Режим отладки: Удаленный, параметр
Транслировать все входы алгоритмов в исполнительную систему и все выходы из
нее: да.

Рис. 2. Параметры расчета - Режим отладки установить как Локальный (Рис. 3) в главном меню SimInTech,
таким образом модель объекта управления будет моделироваться на инструментальной машине
(локально), а алгоритм управления будет работать на целевой системе, обмен данными между
моделью объекта управления и алгоритмом будет происходить с шагом синхронизации
установленным во вкладке Параметры расчета.

Рис. 3. Главное меню - Настроить генерацию кода и сгенерировать программу для проекта Алгоритмы системы управления.prt в соответствии с приведенными выше инструкциями, а затем загрузить ее на контроллер управления, осуществить перезапуск контроллера управления.
- После настроек проектов, входящих в пакет нажимаем кнопку Пуск
(Рис. 4). Время работы пакета
может происходить медленнее реального времени, это зависит от скорости моделирования
объекта управления на инструментальной (локальный режим работы) и от скорости обмена между
инструментальной машиной и целевой системой по RS232.

Рис. 4. Менеджер пакета