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

Simulink PLC Coderplcladderlib Ограничения

Simulink® PLC Coder™ plcladderlib имеет эти ограничения:

  • Только Роквелл Automation® RSLogix™ 5000 и Studio, 5 000 ИД могут импортировать лестничную логику, сгенерировали использование 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 или экземпляры стандартной подпрограммы с тем же именем, программное обеспечение, не проверяете, относятся ли эти экземпляры к той же реализации. Рекомендуется использовать различные имена, если эти структуры содержат различную функциональность.

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

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

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

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

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

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

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

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

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

Лестничные ограничения верификации схемы

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

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

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

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

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