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