Rockwell Automation факторы RSLogix

Следующее является факторами для этой целевой платформы IDE.

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

Концепция Структурированного текста функционального блока существует для целевых ИД Роквелла Automation® RSLogix™ как Инструкция по дополнению (AOI). Программное обеспечение Simulink® PLC Coder™ генерирует AOIs для формата инструкции по Дополнению, не FUNCTION_BLOCK.

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

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

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

Типы данных Целого числа без знака

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

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

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

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

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

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