exponenta event banner

Сгенерированная структура кода для PLC_RemoveSSStep

В примере показано, как включить PLC_RemoveSSStep для модели создайте код и отобразите сравнение между кодом, сгенерированным с помощью PLC_RemoveSSStep параметр включен, а затем отключен.

  1. Откройте окно UsePLC_RemoveSSStepforDistributedCode GenerationExample пример:

    openExample('plccoder/UseRemoveSSStepForDistributedCodeGenerationExample')
    .

  2. Скопируйте все файлы модели в выбранную папку.

  3. Откройте окно mSystemIntegration модель.

  4. Откройте приложение Simulink PLC Coder и выберите Subsystem1 блок.

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

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

  7. Нажмите «Создать код ПЛК».

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

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

  10. Нажмите «Создать код ПЛК».

На этом рисунке показано сравнение кода, созданного с помощью PLC_RemoveSSStep включено, а затем отключено. Удаление SS_STEP облегчает интеграцию внешнего кода различных подсистем, поскольку они все одинаковы ssMethodType.

Code generated with PLC_RemoveSSStep enabled is next to code generated with PLC_RemoveSSStep disabled. Code is highlighted to show SS_STEP is not present in the code when PLC_RemoveSSStep is enabled.

См. также

Связанные темы