plcladderlib
Ограничения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 установлена как только для чтения, модель может стать поврежденной во время процесса генерации испытательного стенда. Когда процесс генерации кода завершается, он откатывает все изменения генерации кода, выполняемые на модели. Можно проигнорировать или закрыть модель во время этого процесса.