A-2
Общие атрибуты
Publication 1756-RM003G-EN-P - June 2003
Инструкции выполняются быстрее и требуют меньший объем
памяти, если все операнды:
• имеют одинаковый тип данных
• имеют оптимальный тип данных:
В разделе “Операнды” описания каждой инструкции в
данном руководстве, жирный шрифт типов данных
означает, что это оптимальный тип данных.
Обычно оптимальными типами данных являются
DINT и REAL.
Большинство инструкций функционального блока
поддерживают один тип данных (оптимальный) для
своих операндов.
Если вы смешиваете типы данных и используете теги с
неоптимальными типами данных, контроллер преобразует данные в
соответствии со следующими правилами.
• Существуют ли операнды, имеющие тип данных REAL?
• После выполнения инструкции, если это необходимо,
результат (значение DINT или REAL) преобразуется в тип,
определяемый операндом destination.
Вы не можете задать тег BOOL в инструкции, которая оперирует с
целочисленными типами данных или типом данных REAL.
Поскольку преобразование данных занимает дополнительное время
и память, вы можете повысить эффективность программы:
• используя один тип данных внутри инструкции
• минимизировав использование типов данных SINT или INT
Другими словами, используйте в ваших инструкциях теги DINT, REAL
совместно с непосредственными значениями.
Следующие разделы объясняют, как преобразуются данные, когда вы
используете теги SINT или INT или когда вы смешиваете типы данных.
Если: Тогда входные данные (т.е. источник, тег в выражении, предел)
преобразуются в:
да REAL
нет DINT