Команды сравнения (CMP, EQU, GEQ, GRT, LEQ, LES, LIM, MEQ, NEQ)
4-7
Publication 1756-RM003G-EN-P - June 2003
Equal to (EQU)
(Равно)
Инструкция EQU проверяет, равно ли значение Source A значению
Source B.
Операнды:
Релейная логика
• Если вы ввели тег SINT или INT, то это значение преобразуется
в DINT посредством дополнения знаком.
• Значения типа REAL редко бывают абсолютно равными. Если
вам требуется определить равенство двух значений типа REAL,
используйте инструкцию LIM.
• Строковыми типами данных являются:
– используемый по умолчанию тип данных STRING
– все создаваемые вами новые типы строковых данных
• Чтобы выполнить проверку для символов строки, введите
строковый тег как для Source A, так и для Source B.
Структурированный текст
Используйте знак равно «=» в качестве оператора в выражении. Это
выражение оценивает, равно ли значение sourceA значению sourceB.
Информация о синтаксисе выражений структурированного текста
содержится в Приложении С.
Функциональный блок
Операнд: Тип: Формат: Описание:
Source A SINT
INT
DINT
REAL
строка
непосредственный
тег
значение, проверяемое против Source B
Source B SINT
INT
DINT
REAL
строка
непосредственный
тег
значение, проверяемое против Source A
Операнд: Тип: Формат: Описание:
тег EQU FBD_COMPARE структура структура EQU
IF sourceA = sourceB THEN
<statements>;