Отправка Email

Просмотр 15 сообщений - с 16 по 30 (из 35 всего)
  • Автор
    Записи
  • #3909
    rognarog
    Участник

    Согласен ну можно например через Scada-сервер подключить модуль автоматического управления(как вы и говорили) и задать в настройках придельный диапазон.например если температура больше 30 градусов отправляем сообщение на электронную почту.вот только как вы правильно сказали будет только текст(для примитивных задач может и подойдет)но все же жаль что не хватает возможности отправить реальные показатели на момент отправки сообщения.

    #3911
    Mikhail
    Модератор

    Из платного Вам понадобится Модуль автоматического управления. Модуль позволяет генерировать команды на отправку емаил как по времени, так и по другим различным условиям.

    Однако, отправка переменных значений в командах, которые отправляются Модулем автоматического управления, на данный момент не реализована. Это востребованная функция, она обязательно появится, но срок разработки пока не определен. Если есть возможность поучаствовать деньгами в разработке этой функции, то можно ускорить её появление.

    #3912
    Mikhail
    Модератор

    Мой прогноз, что если не найдётся спонсор раньше, то к весне функция появится в любом случае ))

    #3913
    manjey73
    Участник

    Я имел ввиду отправку значений не Модулем автоматического управления, а просто в тексте письма. То есть типа такого:

    xxx@почта.ру; Температура ; Превышена температура ;
    Convert.ToString(Val(310));
    Еще какая-то формула

    Ну или без Convert.ToString просто Val(310) а KpEmail сама это все в строку на отправку переводит.

    Просто значение не всегда интересно 🙂

    С СМС тоже еще не разбирался, там бы тоже было неплохо сделать аналогично.

    • Ответ изменён 9 лет, 7 месяцев назад пользователем manjey73.
    #3915
    rognarog
    Участник

    Михаил,а не подскажите мне про журнал событий,который находиться в scada сервере, у меня 2 вопроса.
    1) файлы архива храняться в C:\SCADA\ArchiveDAT\Events\ имя_файла.dat как можно открыть данный файл на другом пк?или его нужно как то преобразовать?
    2) при просмотре файла событий имя_файла.dat нет комментариев что это за переменная.а есть только номер переменной.Как бы сделать чтобы в архив выводилась полная информация.то есть значение переменной,название переменной, комментарий переменной?

    #3918
    Mikhail
    Модератор

    Просьба завести отдельную тему, т.к. новые вопросы не связаны с темой данного топика.

    #3919
    Mikhail
    Модератор

    Я имел ввиду отправку значений не Модулем автоматического управления, а просто в тексте письма.

    В любом случае письмо или СМС сами по себе не отправятся, поэтому логично при формировании команды на отправку сгенерировать нужный текст письма.

    Но Вы правы в том, что через формулу канала управления Вы уже сейчас можете поменять текст команды, вписать в него значение. Проблема в том, что Модуль автоупр. отправляет команды в обход каналов управления — это и нужно доработать.

    • Ответ изменён 9 лет, 7 месяцев назад пользователем Mikhail.
    #7078
    Komrade82
    Участник

    Появилась ли в данный момент момент возможность вставлять значения через Модуль автоуправления?

    #7079
    Komrade82
    Участник

    Каким образом сейчас можно добавить данные входного канала в текст или тему письма? Как описано выше не получается — не компилируется формула.

    #7080
    manjey73
    Участник

    сем еще не пробовал, может Val(№ канала) ? просто в тексте

    #7081
    Komrade82
    Участник

    Если просто в тексте, то присылает Val(№ канала). При записи в формулу ругается на невозможность неявного конвертирования из double в byte[], т.е. KpEmail автоматом не сконвертирует. Михаил писал выше про изменение текста команды через формулу, но я с формулами вообще пока не работал.
    Кроме того надо будет как-то протестировать отправку письма через канал управления сервера вручную.

    #7082
    manjey73
    Участник

    Документация модуля автоуправления

    Фигурные скобки и список поддерживаемых команд (переменных)

    #7083
    Komrade82
    Участник

    Вставил в бинарную команду на отправку письма
    адрес@почта.ру; тест {CnlVal} {n}; тест {CnlVal} {n};
    В результате вместо значений пришел исходный текст.

    #7084
    Komrade82
    Участник

    Все, понял ошибку — надо обновить сервер и модуль, а потом проверять.

    #10795
    artur
    Участник

    Наверняка вопрос банальный, но не могу разобраться с отправкой сообщений. все упирается в следующее сообщение в журнале: серверу smtp требовалось защищенное соединение…

Просмотр 15 сообщений - с 16 по 30 (из 35 всего)
  • Для ответа в этой теме необходимо авторизоваться.