Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Ошибка в процессе генерации сообщения  (Прочитано 2902 раз)

greenmore

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Имеется переменная (bool) с OPC сервера которая задействована в нескольких местах (пять ссылок). Четыре ссылки, те что с анимацией и в трендах работают нормально.
Пятая ссылка задействована в сообщении. Сообщение стандартное (1=работа/0=остановка). Сообщение настроено на генерацию при обоих состояниях, но генерируется только при переводе переменной в FALSE. Перевод в TRUE полностью игнорируется.

Если к сообщению привязать аналогичную перемену с другой системы, все работает нормально.
Если сделать копию это же перемены с OPC сервера и привязать ее, она тоже работает.
Если эту перемену привязать к другом, “работающем” сообщению, то у него тоже начинает работать только состояние FALSE.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в процессе генерации сообщения
« Ответ #1 : 05 Июля 2018, 14:00:25 »
Здравствуйте.

Цитировать
Сообщение настроено на генерацию при обоих состояниях, но генерируется только при переводе переменной в FALSE. Перевод в TRUE полностью игнорируется.
Цитировать
Если к сообщению привязать аналогичную перемену с другой системы, все работает нормально.
Это говорит о том, что переменная скорее всего просто не становилась равна 1 (TRUE), поэтому сообщение не выдавалось.

Цитировать
Если эту перемену привязать к другом, “работающем” сообщению, то у него тоже начинает работать только состояние FALSE.
Это только подтверждает вышеописанное.

Пришлите проект для проверки, если уверены что переменная была TRUE, но сообщение не выдалось.

greenmore

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Ошибка в процессе генерации сообщения
« Ответ #2 : 05 Июля 2018, 15:37:36 »
Перемена меняет состояние, не в этом дело.
Для изоляции проблемы, сделал новый проект в котором только одна перемена привязана к тому же OPC серверу и стартовал клиент с другого компютера.
Сообщения и индикация работают нормально, при чем в тоже время на главном проекте все (не)работает по прежнему.
Волнует то, что не могу повторить ошибку, т.е. она  может выскочить где угодно...

Как отправить проект?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в процессе генерации сообщения
« Ответ #3 : 05 Июля 2018, 15:40:54 »
support@simple-scada.com

Цитировать
Сообщения и индикация работают нормально, при чем в тоже время на главном проекте все (не)работает по прежнему.
Это говорит о том, что в главном проекте сообщение настроено неправильно.
« Изменён: 05 Июля 2018, 15:49:14 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Ошибка в процессе генерации сообщения
« Ответ #4 : 05 Июля 2018, 16:08:31 »
Сообщение в Вашем проекте привязано к переменной P05_AHU1_DPS. У этой переменной Вы выставили сдвиг запятой = 1. Соответственно она принимает значения 0 и 0.1, а не 0 и 1. Поэтому сообщение на 0 выдается, на 0.1 нет, ведь состояние 0.1 у сообщения не задано.

Цитировать
Волнует то, что не могу повторить ошибку, т.е. она  может выскочить где угодно...
По этому поводу можно не переживать. Simple-Scada, как и любая другая программа, не будет работать в один момент так, в другой - по-другому. Одно сообщение выдавать, а другое нет. Никто не смог бы пользоваться программой которая работает как ей вздумается.

greenmore

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Ошибка в процессе генерации сообщения
« Ответ #5 : 05 Июля 2018, 16:15:37 »

Ошибка в сдвиге...

Спасибо за ответ :)