Стартовая страница › Форумы › Понять, как работает ПО › Отображение измененного параметра
- В этой теме 8 ответов, 3 участника, последнее обновление 2 недели, 3 дня назад сделано
Mikhail.
-
АвторСообщения
-
19.05.2026 в 12:18 #43411
saprin8
УчастникДобрый день!
Есть такая цепочка: ПЛК — RapidSCADA(Windows) — RapidSCADA(Linux).
Столкнулся с проблемой отображения изменяемой переменной. Человек на одном компе отправляет команду через rapidSCADA на линуксе в RapidSCADA на винде, а скада на винде в ПЛК. Данные в ПЛК и скаде-сервере меняются (когда смотришь линию саму). Дальше смотрим изменения в вебе — они тоже есть. А вот на другом ПК в вебе изменений нет!
Условно я меняю параметр 0 на 1. Для изменяющего параметр в вебе поменялся, а у других нет. При этом в ПЛК он тоже поменялся, на сервере поменялся, везде кроме веба других ПК. Перезагружаю службу веба — 0 эмоций, службу сервера — 0 эмоций, службу коммуникатора — 0 эмоций. В канале стоит Val() входная и выходная SetVal(номер канала, Cmd). Пробовал подключиться виндой и считывать данные. Коммуникатор считывает нормально, в линиях отображение правильное, а в вебе нет.19.05.2026 в 12:49 #43412
manjey73Участниктут без бутылки (проекта) непонятно.
два Сервера Scada установлено? (W и L) как организована связь между Серверами?
где-то неправильно указан канал на мнемосхеме.
-
Ответ изменён 2 недели, 4 дня назад пользователем
manjey73.
19.05.2026 в 13:10 #43414saprin8
УчастникНа винде поднят OPC UA через Rapid для считывания и записи параметров, а проект крутится на линуксе. Каналы указаны правильно, потому что менять то я могу все, не меняется отображение на разных пользователях. То есть вот два ПК рядом стоят, оба подключены к вебу через разных пользователей. На одном меняю параметр и все меняется везде, от ПЛК до веба. А в другом отображения изменения в вебе нету, независимо от перезагрузки служб скады.
Тоже самое происходит и с виндой. Подключаюсь скадой к OPC серваку, с другого компа меняю параметр, он везде меняется, проект на винде видит изменения, но в веб не передает.19.05.2026 в 13:12 #43415saprin8
УчастникИ получается так, что оператор решил поменять уставку температуры. Поменял и только он видит, что он поменял эту уставку, а другие пользователи не видят.
19.05.2026 в 13:39 #43416
manjey73УчастникВинда — Рапид Сервер, Коммуникатор, источник данных OPC UA ?
Linux — Рапид Сервер + Коммуникатор (клиент OPC UA) + Web Сервер ?Может надо не сервер WEB перегружать и службы, а просто обновить браузер по F5 (Ctrl+F5) чтобы он изменения получил, а так что-то вы там меняли, а в кеше браузера каша.
19.05.2026 в 16:25 #43421saprin8
УчастникС этого и начинал, обновлял через Ctrl+F5, пробовал даже другой браузер, не работает.
ПЛК — Рапид считывает с ПЛК и в поднятый на ней же OPC UA — другая Рапид забирает с OPC UA и в веб. Нашли костыль для протокола временный)19.05.2026 в 16:41 #43422
manjey73УчастникНу чудес же не бывает, если все клиенты подключаются к одному веб серверу.
20.05.2026 в 14:42 #43443saprin8
УчастникСегодня нормально работает…Без понятия что происходит.
20.05.2026 в 15:15 #43445
MikhailМодераторДобрый день!
Если проблема возобновится, смотрите прохождение команды по логам всех сервисов. -
Ответ изменён 2 недели, 4 дня назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.