Следующее является факторами для этой целевой платформы 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-битный тип данных целого числа со знаком в сгенерированном коде.