exponenta event banner

Требования RCLogix к автоматизации Rockwell

Ниже приведены рекомендации по данной целевой платформе IDE.

Инструкции по надстройке и функциональные блоки

Концепция структурного текста функционального блока существует для целевых IDE Rockwell Automation ® RSLogix™ в качестве команды Add-On (AOI). Программное обеспечение Simulink ® PLC Coder™ генерирует AOI для формата команд Add-On, но не FUNCTION_BLOCK.

Типы данных с двойной точностью

Целевая среда IDE Rockwell Automation RSLogix не поддерживает типы данных с двойной точностью. При создании кода Simulink PLC Coder преобразует этот тип данных в типы данных с одинарной точностью в сгенерированном коде.

Создайте модель таким образом, чтобы использовать тип данных с одной точностью (одинарный) в максимально возможной степени вместо типа данных с двойной точностью (двойной). Если в модели необходимо использовать двойники, числовые результаты, полученные в результате создания структурированного текста, могут отличаться от результатов Simulink. Эта разница обусловлена двойным-одиночным преобразованием в сгенерированном коде.

Неподписанные целочисленные типы данных

Целевая среда IDE Rockwell Automation RSLogix не поддерживает целочисленные типы данных без знака. При создании кода кодер ПЛК Simulink преобразует этот тип данных в целочисленные типы данных со знаком в сгенерированном коде.

Разработайте модель для максимально возможного использования целочисленных типов данных со знаком (int8, int16, int32) вместо целочисленных типов данных без знака (uint8, uint16, uint32). Это позволяет избежать проблем переполнения, которые могут вызвать целочисленные преобразования без знака к знаку в сгенерированном коде.

Неподписанные типы данных с фиксированной точкой

В созданном коде Simulink PLC Coder преобразует типы данных с фиксированной точкой в целочисленные типы данных целевой среды IDE. Поскольку целевая среда IDE Rockwell Automation RSLogix не поддерживает неподписанные целочисленные типы данных, не используйте в модели неподписанные типы данных с фиксированной точкой. Дополнительные сведения об ограничениях кодера для поддержки типов данных с фиксированной точкой см. в разделе Создание структурированного текстового кода кодера PLC Simulink с фиксированной точкой.

Перечислимые типы данных

Целевая среда IDE Rockwell Automation RSLogix не поддерживает перечисляемые типы данных. При создании кода кодер ПЛК Simulink преобразует этот тип данных в 32-битный целочисленный тип данных в сгенерированном коде.

Зарезервированные ключевые слова

Целевая среда IDE Rockwell AutomationRSLogix имеет зарезервированные ключевые слова. Не используйте их в качестве имен тегов в подсистемах, из которых будет создан код для Rockwell AutomationRSLogix IDE.

ABSACSИASNATNCOSГРАДУСFRDLNРЕГИСТРАЦИЯМОДНИК
НЕТИЛИRADГРЕХПЛОЩАДЬЗАГАРТОДTRNXORacosasin
atanоколослучайсделатьещеelsifend_caseend_forend_ifend_repeatend_while
выходдляеслиизповторитьсявернутьтогдакомуtruncдов то время как

Эти ключевые слова не учитывают регистр. Если целевой средой IDE генерации кода является Rockwell AutomationRSLogix 5000 или Studio 5000 IDE, эти ключевые слова не используются в качестве имен переменных.

Выбор Rockwell Automation IDE

На основе версии целевой среды IDE для импорта L5X можно выбрать целевую среду IDE ПЛК для RSLogix5000 или Studio 5000. При импорте в версию 24 или более позднюю выберите Studio 5000 для версий, предшествующих версии 24, выберите RSLogix 5000.