exponenta event banner

Ограничения на генерацию логического кода многозвенной цепи

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