Publication 1756-RM003G-EN-P - June 2003
Глава 5
Инструкции вычислений/
математических операций
(CPT, ADD, SUB, MUL, DIV, MODE, SQR, SQRT, NEG, ABS)
Введение Инструкции вычислений/математических операций анализируют
арифметические операции посредством выражения или
определенной арифметической инструкции.
(1) Не существует эквивалентной инструкции для структурированного текста. Используйте другие средства
программирования структурированного текста для достижения таких же результатов. Смотрите описание
инструкции.
(2) Не существует эквивалентной инструкции для структурированного текста. Используйте оператор в выражении.
(3) Только структурированный текст.
Вы можете смешивать типы данных, но это может привести к потере
точности и ошибке округления, и для выполнения инструкции
потребуется больше времени. Проверьте бит S:V, чтобы убедиться,
отброшена ли у полученного результата дробная часть.
Для инструкций релейной логикы, жирный шрифт типов данных
означает, что это оптимальные типы данных. Инструкция
выполняется быстрее и требует меньший объем памяти, если все
операнды инструкции используют один и тот же оптимальный тип
данных, обычно DINT или REAL.
Если вы хотите: Исполь-зуйте эту
инструкцию:
Имеющуюся в этих языках: См. стр.
проанализировать выражение CPT релейная логика
структурированный текст
(1)
5-2
скложить два значения ADD релейная логика
структурированный текст
(2)
функциональный блок
5-6
вычесть одно значение из другого SUB релейная логика
структурированный текст
(2)
функциональный блок
5-9
перемножить два значения MUL релейная логика
структурированный текст
(2)
функциональный блок
5-12
разделить одно значение на другое DIV релейная логика
структурированный текст
(2)
функциональный блок
5-15
определить остаток после деления
одного значения на другое
MOD релейная логика
структурированный текст
(2)
функциональный блок
5-19
вычислить квадратный корень из
значения
SQR
SQRT
(3)
релейная логика
структурированный текст
функциональный блок
5-23
присвоить значению противоположный
знак
NEG релейная логика
структурированный текст
(2)
функциональный блок
5-26
определить абсолютную величину
выражения
ABS релейная логика
структурированный текст
функциональный блок
5-29