plcladderlib ОграниченияПЛК Simulink ® Coder™
plcladderlib имеет следующие ограничения:
Только Rockwell Automation ® RSLogix™ 5000 и Studio 5000 IDE могут импортировать логику многозвенной цепи, созданную с помощью plcladderlib библиотека.
При импорте .L5X файл, который содержит непрерывную задачу, импортированная модель Simulink имеет время выборки -1. Для периодических задач время выборки - это значение, указанное в .L5X файл. Задачи события не поддерживаются.
Кодер Simulink PLC может не соответствовать порядку инициализации, указанному в Prescan режим. Не считывать переменные, считываемые Prescan режим, поскольку это приводит к различному поведению при моделировании модели по сравнению с выполнением в среде IDE. Поврежденный кодер Simulink PLC plcladderlib блоки: OTE, ONS, OSR, OTD, CTU, TON, TOF, RTO, JSR, AOI и FBC
Если реализация многозвенной диаграммы имеет несколько экземпляров AOI или подпрограмм с одинаковыми именами, программное обеспечение не проверяет, относятся ли эти экземпляры к одной реализации. Рекомендуется использовать различные имена, если эти структуры содержат различные функциональные возможности.
Модели лестниц не поддерживают целочисленные типы без знака. Вместо этого используйте целое число со знаком.
Модели лестниц не поддерживают двойной тип. Вместо этого используйте один тип.
IDE Rockwell Automation имеют ограничения на длину символов, используемых для имен. Длина не должна превышать 40 символов. Для получения информации о поддерживаемых длинах имен см. документацию Rockwell.
При моделировании многозвенных диаграмм в Simulink номера портов в тегах Controller маркируются однозначно и последовательно.
Для создания кода требуется контроллер, задача, модель программы, бегун AOI или иерархия модели AOI
Входной аргумент AOI должен иметь тип, не являющийся массивом, или тип массива 1-D. Создание тестового стенда не поддерживает 2-D или 3-D типы массивов. Это ограничение включает вложенные 2-D 3-D типы массивов в полях структуры.
IDE Rockwell Automation имеют ограничения на длину символов, используемых для имен. Длина не должна превышать 40 символов. Для получения информации о поддерживаемых длинах имен см. документацию Rockwell.
Создание испытательного стенда лестницы поддерживается только для блока AOI Runner.
Входной аргумент AOI должен иметь тип, не являющийся массивом, или тип массива 1-D. Создание тестового стенда не поддерживает 2-D или 3-D типы массивов. Это ограничение включает вложенные 2-D 3-D типы массивов в полях структуры.
Входной аргумент AOI в файле L5X не должен быть одноэлементным массивом для создания испытательного стенда питателя.
Создание тестового стенда для моделей схемы многозвенной цепи, содержащих блоки таймера, такие как TON, TOF и RTO не удается. Чтобы создать код испытательного стенда для этих моделей, измените структуру диаграммы многозвенной цепи, сохраняя логику.
Если модель Simulink установлена в режим только для чтения, она может быть повреждена в процессе создания тестового стенда. После завершения процесса создания кода он возвращает все изменения, внесенные в модель. Во время этого процесса модель можно игнорировать или закрывать.