Но наиболее правильным вариантом будет не использовать нулевое состояние для отправки sms, для выдачи аварийных/предупреждающих сообщений и для отправки e-mail. Нулевое состояние всегда должно означать нормальное состояние, когда не требуется вмешательство пользователя и выдача уведомлений. Тогда и пропускать отправку не придется.
А вот тэг с контактора имеет значение = 0 => "контактор разомкнут"
значение = 1 => "контактор замкнут"
begin
if Sender is TM_Object then
case TM_Object(Sender).AsInt of
0: SendSMS ('78888888848', '9QF ввод Т4 отключен');
1: SendSMS ('78888888848', '9QF ввод Т4 включен');
end;
end.
Таких контакторов 58 штук....
перезапуск проекта - и пошло 58 СМСок перечислять , что замкнуто, а что разомкнуто.....