vg

Ответы в темах

Просмотр 15 сообщений - с 106 по 120 (из 252 всего)
  • Автор
    Записи
  • vg
    Участник

    Вроде бы ушла ошибка, как и писал выше всё почистил лишнее, передал несколько раз конфигурацию.

    в ответ на: Как использовать формулы ? #18191
    vg
    Участник

    gel-dev_it

    По второму пункту

    Нужно создать канал управления для отправки почты.
    В зависимости от того что хочется (ручная отправка или автоматическая) нужно будет вбивать строку вручную или автоматизировать модулем автоматического управления.

    Видео урок можно посмотреть на youtube.

    в ответ на: Как использовать формулы ? #18188
    vg
    Участник

    gel-dev_it

    1) Если 101 канал равен 1 И 102 канал имеет статус 15, то 103 канал будет равен 25.
    2) Если 101 канал равен 1 И 102 канал имеет статус 15, то отослать почтовое уведомление.

    1) примерно так
    public double GetValueChannel103(double valueCh101, int statCh102)
    {
    double valueCh103 = 0;
    if(valueCh101 == 1 && statCh102 == 15)
    {
    valueCh103 = 25;
    }
    return valueCh103;
    }

    Создаёте дорасчётный канал 103, используете формулу (галочка), в формулу передаёте параметры следующим образом:
    GetValueChannel103(Val(101), Stat(102))

    Соответственно типы параметров должны соответствовать.

    • Ответ изменён 5 лет, 6 месяцев назад пользователем vg.
    • Ответ изменён 5 лет, 6 месяцев назад пользователем vg.
    vg
    Участник

    manjey73, в КП 45 реализована sms-рассылка также с командой 1. Но по информации о драйвере именно 1-й командой и нужно отправлять обычную смску. Разве что команда 1 как то конфликтует у sms и у e-mail.

    • Ответ изменён 5 лет, 6 месяцев назад пользователем vg.
    vg
    Участник

    КП, подтверждающее отработку КП49 команда 1:
    https://pastenow.ru/e6bbad3a445343ebc1327ea3ff7b239c

    Канал управления, отвечающий за рассылку, плюс конфигурация линии связи:
    https://pastenow.ru/63177c2b2d0f0443b0657f60cf226698

    vg
    Участник

    Потёр старые линии из C:\SCADA\ScadaComm\Config и конфига проекта, проверил актуальность линий, отвечающих за рассылку e-mail. Передал конфигурацию, эффект тот же.

    Настройки модуля автоуправления для интересующих триггеров:
    https://pastenow.ru/08b754d130585e609e93bd82444cc5e9
    https://pastenow.ru/f511bb6f8cefd7a87f3b270f9d4dda1e

    Журнал модуля автоуправления:
    https://pastenow.ru/b65784484c8ed6382612314f28d89709

    КП, подтверждающее отработку КП49 команда 1:

    Канал управления, отвечающий за рассылку, плюс конфигурация линии связи:

    Статистика линии, отвечающей за рассылку:
    https://pastenow.ru/892a50a350b4b2e2177f5f6e5b5b785e

    Аварийное значение было 11,42 мм/с

    Письмо на яндекс почту:
    https://pastenow.ru/7b5330c7198fea8dd546a34e6daf8acd

    Письмо на Microsoft Outlook:
    https://pastenow.ru/52b2e422e934b89f1ae00f918ff0dbb7

    Как видите сообщения практически идентичные, но ведь я, по-моему, не отправляю на Outlook письмо 🙂

    vg
    Участник

    И ещё вопрос по рассылки e-mail модулем автоматического управления.

    Если в модуле автоматического управления созданы разные триггеры, а рассылка осуществляется единственным каналом управления, то при одновременной сработке, например 5 триггеров, они будут в очереди ожидать выполнения или первая сработка перебьёт другие?

    vg
    Участник

    Здравствуйте!

    В проекте были созданы входные каналы в разных КП. Отличие их различалось только в номерах каналов, которые использовались в формулах для определения значений этих каналов и размерностях. Я поменял размерности местами у всех этих каналов. Передал конфигурацию на сервер.

    В модуле автоматического управления реализована рассылка e-mail по триггеру на данные некоторых каналов, размерности которых были изменены. В результате при сработке триггера на почту отправляется 2 письма вместо одного: 1 — правильное письмо; 2 — такое же письмо с небольшим отличием в сообщении (для каналов с разными размерностями используются немного разные сообщения) и старой размерностью.

    Заменял модуль, перезапускал службы, пересоздавал каналы, а при изменении настроек линии, отвечающей за рассылку e-mail (изменил получателя писем), корректное письмо стало приходить на новую(новоизменённую) почту, а неправильное соответственно на старую почту. То есть выходит, что какая то настройка не подтянулась.

    Обратил внимание, что в папке C:\SCADA\Projects\…\Instances\Default\ScadaComm\Config
    присутствует файл старой линии связи, которая была удалена из коммуникатора. Также были удалены соответствующие КП и Линия связи в Базе конфигурации. Выходит что я как то неправильно удаляю элементы.

    в ответ на: Приложение отчёта #18084
    vg
    Участник

    Спасибо!

    в ответ на: Приложение отчёта #18079
    vg
    Участник

    Проблема 100% заключается в том, что при попытке сохранить последний из 2-х Word-файлов остаётся открытым службой ScadaServiceComm. Из-за этого при повторном запуске приложения файл не может быть перезаписан (используется одно название для 2-го файла и перезаписывается) и приложение обваливается.

    Правда пока не понял как освободить этот файл из плена службы.

    в ответ на: Приложение отчёта #18078
    vg
    Участник

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

    в ответ на: Приложение отчёта #18077
    vg
    Участник

    Сообщение о работе отчётов было преждевременным. Проблема осталась.

    в ответ на: Приложение отчёта #18076
    vg
    Участник

    Обложил программу логами (консольное приложение, поэтому записываю в текстовый файл). Заработала работа отчётов, отвалилась Email-рассылка 🙂

    vg
    Участник

    1. Если речь про ОС, то Windows 10. Иначе не знаю что ответить.
    2. Проект переносился шаг за шагом по инструкции. Единственное что я предпринимал на объекте после первых неудач — менял адреса smtp серверов, логины, пароли и почты получателей в настройках для разных почт на соответствующие. Пробовал с yandex и outlook.

    Вероятно, проблема заключена именно в портах, но из-за высокой загруженности под Новый Год it-специалистов на объекте не было возможности проверить так это или нет. Просто хочу подстраховаться. Если откроют порты и почта по-прежнему не уйдёт, то собственно вопрос — почему такое может быть?

    vg
    Участник

    manjey73, Mikhail благодарю вас за ответы.

Просмотр 15 сообщений - с 106 по 120 (из 252 всего)