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

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

Автор Тема: Прыгают значения на 0  (Прочитано 576 раз)

fret

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Прыгают значения на 0
« : 11 Мая 2026, 18:36:55 »
Доброго дня коллеги!
Столкнулся с такой проблемой: при запуске проекта начинают прыгать переменные сначала заметил на переменных с одного блока плк, подумал что в этом проблема, потом оказалось что изредка промаргивают другие , запустил UA Experta переменные пляшут и в UA Expertе , как только отключаю скаду все нормализуется, в UA Expertе все стабильно, как только подключаю скаду опять начинаются колебания.
менял частоту опроса не помогло, перепроверил типы переменных, куда смотреть может подскажите?
переменные которые прыгают нигде не записываются только читаются и выводятся для визуалки.
в контроллере онлайн ничего такого не наблюдаю.
Контроллер weintek
логи прикрепил, 11.05.26 18:26:10 ошибка -перезагружал плк

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Прыгают значения на 0
« Ответ #1 : 12 Мая 2026, 11:12:06 »
Здравствуйте.

Цитировать
переменные которые прыгают нигде не записываются только читаются и выводятся для визуалки.
Скада-система никогда не записывает в переменные какие-либо значения сама по себе. Значение будет записано в переменную только если пользователь нажмет кнопку, введет новое значение через поле и т.д., либо запись будет выполнена из скриптов. Если в переменные, о которых идет речь не выполняется запись из скада-системы, то нужно искать причину проблем в ПЛК, OPC-сервере, их настройках и т.д.

1. Нулевое значение может записываться в переменную из ПЛК.
2. Переменная может перезаписываться из скриптов (если такие скрипты имеются в проекте).
3. Возможно нарушена адресация переменных в ПЛК/OPC-сервере и адресное пространство пересекается для разных переменных. Из-за чего изменение одной переменной будет влиять на значение другой переменной (портить его).
4. У одного из пользователей были проблемы со встроенным UA-сервером ПЛК Weintek, которые решились использованием другого драйвера в ПЛК - см. последнее сообщение в этой теме.

Цитировать
запустил UA Experta переменные пляшут и в UA Expertе
Цитировать
в контроллере онлайн ничего такого не наблюдаю.
Это противоречит друг другу. Если используется встроенный в ПЛК UA-сервер, то через UA Expert (и скада-систему) Вы видите именно значения на ПЛК. Если при повторении проблемы, в ПЛК значения не сбрасываются на ноль, а в UA Expert (и скада-системе) сбрасываются, то явно имеются какие-то проблемы в работе или настройках UA-сервера.

Дополнительно можете прислать на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\", целиком папку с логами "..\Simple-Scada 2\Logs" и указать несколько проблемных переменных. Проверим проект, чтобы убедиться, что из скриптов не выполняется запись в указанные переменные.