Ограничения генерации логического кода лестницы

plcladderlib Ограничения

Simulink® PLC- Coder™ plcladderlib имеет следующие ограничения:

  • Автоматизация только Rockwell® RSLogix™ 5000 и Studio 5000 IDE могут импортировать логику лестницы, сгенерированную с помощью plcladderlib библиотека.

Ограничения импорта лестничной схемы

  • При импорте .L5X файл, который содержит непрерывную задачу, импортированная модель Simulink имеет шаг расчета -1. Для периодических задач шага расчета является значением, заданным в .L5X файл. Задачи событий не поддерживаются.

  • Simulink PLC Coder не может следовать тому же порядку инициализации, указанному в Prescan режим. Не считывайте переменные, которые считываются Prescan режим, поскольку это приводит к другому поведению в симуляции модели по сравнению с выполнением в IDE. Затронутый Simulink PLC Coder plcladderlib блоки: OTE, ONS, OSF, OSR, CTD, CTU, TON, TOF, RTO, JSR, AOI, и FBC

  • Если реализация лестничной схемы имеет несколько образцов AOI или стандартной подпрограммы с таким же именем, программное обеспечение не проверяет, ссылаются ли эти образцы на ту же реализацию. Рекомендуется использовать различные имена, если эти структуры содержат различные функциональные возможности.

Ограничения моделирования и симуляции лестничных схем

  • Многозвенные модели не поддерживают беззнаковые целые типы. Вместо этого используйте целое число со знаком.

  • Лестничные модели не поддерживают двойной тип. Вместо этого используйте один тип.

  • IDE автоматизации Rockwell имеют ограничения на длину символов, используемых для имен. Длина не должна превышать 40 символов. Поддерживаемые длины имен см. в документации Rockwell.

  • Пометьте номера Port в Controller Tags уникально и последовательно, при моделировании лестничных схем в Simulink.

Ограничения генерации кода лестничной схемы

  • Генерация кода требует контроллера, задачи, модели программы, AOI-раннера или иерархии модели AOI

  • Входной параметр AOI должен быть либо не немассива, либо 1-D типа массива. Испытательного стенда генерация не поддерживает 2-D или трехмерный массив типы. Это ограничение включает вложенные 2-D, трехмерный массив типы в полях структуры.

  • IDE автоматизации Rockwell имеют ограничения на длину символов, используемых для имен. Длина не должна превышать 40 символов. Поддерживаемые длины имен см. в документации Rockwell.

Ограничения на верификацию лестничной схемы

  • Генерация лестничного испытательного стенда поддерживается только для AOI Runner блока.

  • Входной параметр AOI должен быть либо не немассива, либо 1-D типа массива. Испытательного стенда генерация не поддерживает 2-D или трехмерный массив типы. Это ограничение включает вложенные 2-D, трехмерный массив типы в полях структуры.

  • Входной параметр AOI в файле L5X не должен быть одноэлементным типом массива для генерации испытательного стенда питателя.

  • Тестируйте генерацию стенда для моделей лестничной схемы, содержащих таймерные блоки, такие как TON, TOF и RTO сбой. Чтобы сгенерировать код тестового стенда для этих моделей, измените структуру лестничной схемы с сохранением логики.

  • Если модель Simulink установлена как доступная только для чтения, модель может быть повреждена в процессе генерации испытательного стенда. Когда процесс генерации кода завершается, он возвращает все изменения генерации кода, выполненные на модели. Вы можете игнорировать или закрыть модель во время этого процесса.

Для просмотра документации необходимо авторизоваться на сайте