Здравствуйте.
Получается в телеграм при перезагрузке проекта приходят сообщения о восстановлении после аварии переменных, самих аварий при этом ни на клиентах ни на телеграм не поступают, ну их собственно и нет в реальности.
Насколько мы поняли, отправка осуществляется через скрипт "
Нарушена граница". Если в скрипте используется функция
IsFirstChange, то для первого изменения переменной сообщение не будет отправляться. Например: произошел запуск проекта и при этом сетевой кабель отключен от ПК. OPC-сервер не может установить связь с ПЛК и передает в скада-систему значение переменной = 0. Это первое изменение переменной и если в скрипте используется функция IsFirstChange, то сообщение не отправится, хотя при этом сработает нижняя аварийная граница. После этого кабель подключается к ПК, OPC-сервер устанавливает соединение с ПЛК, считывает значение переменной и передает его в скаду. Если значение входит в нормальный диапазон(ни одна граница не нарушена), то будет отправлено соответствующее сообщение.
чтоб запустился обмен с терминалами тензо-м мне приходится отключать сетевой кабель по которому опрашиваются эти терминалы и еще большая часть оборудования на заводе от ПК. И вот когда проект запускается я подтыкаю обратно сетевой кабель и мне начинают приходить сообщения о восстановлении переменных в телеграм. Мне нужно чтоб в телеграм не приходили при перезапуске проекта сообщения о восстановлении переменных.
Если для отправки Telegram сообщений используется скрипт "
Нарушена граница", то можно временно закомментировать строчку с оправкой сообщения по возврату значения в норму, чтобы такие сообщения вообще не отправлялись. После того как будет решена проблема с подключением к Тензо-М, можно будет вернуть все обратно.