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

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