PLC_RemoveSSStep для генерации распределенного кода

Сгенерируйте структурированный текстовый код для различных компонентов вашей модели.

Откройте модель

Откройте модель с помощью следующей команды:

open_system('mSystemIntegration');

Сконфигурируйте компоненты модели для генерации распределенного кода

Чтобы автогенерировать структурированный текстовый код с теми же ssMethod тип для каждого компонента вашей модели для внешнего кода интегрирования позже используйте Сохранить имя метода верхнего уровня таким же, как и имя Неверхнего уровня. Для получения дополнительной информации смотрите Сохранить имя ssmethod верхнего уровня таким же, как и имя неверхнего уровня.

Отметьте внешне определенные переменные

  1. Откройте приложение Simulink PLC Coder. Для получения дополнительной информации смотрите Simulink PLC Coder.

  2. Выберите TopSystem блок.

  3. Щелкните Настройки (Settings). Перейдите к разделу Генерация кода ПЛК > Идентификаторы. В Identifier Names введите Subsystem1,Subsystem2,Subsystem3.

  4. Нажмите кнопку ОК.

Генерация кода

  1. Откройте приложение Simulink PLC Coder. Для получения дополнительной информации смотрите Simulink PLC Coder.

  2. Выберите Subsystem1 блок.

  3. Щелкните Настройки (Settings). Перейдите к разделу Генерация кода ПЛК > Идентификаторы. Установите флажок Сохранить имя ssMethod верхнего уровня таким же, как неверхний уровень.

  4. Нажмите кнопку ОК.

  5. Повторите шаги с 2 по 4 для SubSystem2, SubSystem3, и TopSystem.

Сгенерируйте код для подсистемы

Чтобы сгенерировать код для отдельной подсистемы, используйте функцию plcgenerate code:

plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem1');

plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem2');

plcgeneratecode ('mSystemIntegration/TopSystem/SubSystem3');

Сгенерируйте код для интегрированной модели

Чтобы сгенерировать код для интегрированной модели:

plcgeneratecode ('mSystemIntegration/TopSystem');