Сравнение (равенство) — компонент. Служит для реализации такой математической операции, как проверка на равенство двух численных значений.
Входные
• вход 1 — значение первого операнда для сравнения;
• вход 2 — значение второго операнда для сравнения.
Выходные
• выход — формируется высокий логический уровень в случае, если значение на входе №1 равно значению на входе №2, в противном же случае — низкий.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FirstReaction (true) — установка реакции изменения выходного сигнала на изменение значений на входе №1:
• true— при изменении сигнала на входе — изменится выходное значение.
• false— при изменении сигнала на входе — не изменится выходное значение.
• SecondReaction (true) — установка реакции изменения выходного сигнала на изменение значений на входе №2:
• true— при изменении сигнала на входе — изменится выходное значение.
• false— при изменении сигнала на входе — не изменится выходное значение.
• First (1) — значение по умолчанию первого операнда.
• Second (1) — значение по умолчанию второго операнда.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• вход 1 — значение первого операнда для расчёта результата (любое число);
• вход 2 — значение второго операнда для расчёта результата (любое число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• VARIANT_BOOL FirstReaction — установка и чтение значения реакции на изменение данных на входе 1:
• true— выходное значение выдаётся при поступлении данных на вход 1;
• false— выходное значение не выдаётся при поступлении данных на вход 1.
• VARIANT_BOOL SecondReaction — установка и чтение значения реакции на изменение данных на входе 2:
• true— выходное значение выдаётся при поступлении данных на вход 2;
• false— выходное значение не выдаётся при поступлении данных на вход 2
• FLOAT First — установка и чтение значения на входе 1 для расчёта (любое число).
• FLOAT Second — установка и чтение значение на входе 2 для расчёта (любое число).
Проект в SCADA ZETView
В этой схеме компонент Сравнение служит для сопоставления двух входных значений между собой. Селекторы нужны для выставления численных значений сравниваемым величинам. Световой индикатор служит для визуального представления результата сравнения. В случае равенства входных значений, индикатор загорается зелёным цветом, иначе - красным. Данный компонент используется для создания различных проектов, в том числе таких как термопреобразователь сопротивления.
Результат работы проекта