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

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

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

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

open_system('External_Var_Distributed_Codegen');

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

Чтобы автогенерировать структурированный текстовый код путем предотвращения операторов инициализации для внешне определенных переменных для внешнего кода интегрирования позже, используйте удаление Операторов инициализации для внешне определенных переменных состояния. для получения дополнительной информации см. раздел «Удаление операторов инициализации для переменных состояния, заданных извне».

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

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

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

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

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

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

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

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

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

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

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

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

plcgeneratecode ('External _ Var _ Distributed _ Codegen/Subsystem');

Похожие темы

Сгенерированный код для PLC_PreventExternalVarInitialization.

Похожие темы