PLC_PreventExternalVarInitializationВ примере показано, как включить PLC_PreventExternalVarInitialization для модели создайте код и отобразите сравнение между кодом, сгенерированным с помощью PLC_PreventExternalVarInitialization опция отключена, а затем включена.
Откройте окно PLC_PreventExternalVarInitializationExample пример:
openExample('plccoder/PreventExternalVarInitializationExample')Скопируйте все файлы модели в выбранную папку.
Откройте окно External_Var_Distributed_Codegen модель.
Откройте приложение Simulink PLC Coder и выберите Subsystem блок.
Щелкните Настройки (Settings). Перейдите в раздел «Создание кода ПЛК» > «Интерфейс». Снимите флажок Удалить инструкции инициализации для внешних переменных состояния.
Нажмите кнопку ОК.
Нажмите «Создать код ПЛК».
Выберите Subsystem блок.
Щелкните Настройки (Settings). Перейдите в раздел «Создание кода ПЛК» > «Интерфейс». Установите флажок Удалить инструкции инициализации для внешних переменных состояния.
Нажмите «Создать код ПЛК».
На этом рисунке показано сравнение кода, созданного с помощью PLC_PreventExternalVarInitialization отключен, а затем включен. Удаление инструкций инициализации для внешних переменных предотвращает повреждение их значений данных.

Удаление операторов инициализации для внешних переменных состояния