Стартовая страница › Форумы › Понять, как работает ПО › Смена уставок
- В этой теме 25 ответов, 5 участников, последнее обновление 1 год, 7 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
29.01.2025 в 11:39 #36530
saprin8
УчастникДобрый день. Планируется внедрить управление в скада, в частности менять уставки температур, но не могу найти область для ввода кроме отправления команды. Как связать входящий сигнал уставок и команду на изменение в OPC сервер?
29.01.2025 в 12:36 #36531
a80808УчастникВ 6-й можно попробовать через источник данных ОРС
29.01.2025 в 13:06 #36532
manjey73Участник1. в автоматическом режиме нужен Модуль Автоуправления
2. Если управление достаточно сложное в части сравнения нескольких каналов и условий лучше написать на C# код управления в виде Модуля.29.01.2025 в 14:19 #36533
MikhailМодераторДобрый день!
Значение уставки планируется хранить в канале скады или в контроллере?29.01.2025 в 14:35 #36535saprin8
УчастникСкада отправляет данные OPC серверу, а сервер уже на контроллер, поэтому в контроллере
29.01.2025 в 14:38 #36536saprin8
УчастникЯ знаю, что через таблицу можно менять данные OPC сервера, но реализовано ли это на мнемосхемах? То есть как инкремент в мастер скаде
29.01.2025 в 15:14 #36542
manjey73УчастникВам нужно руками менять, но нажимая + и — ?
29.01.2025 в 15:25 #36547saprin8
УчастникНу там можно было и цифру вводить, однако готов и на +-
29.01.2025 в 15:41 #36550
manjey73УчастникТак цифру просто вводом команды вводят. Становится не очень понятно, что же вы хотите?
29.01.2025 в 16:00 #36553saprin8
УчастникХочу узнать как? Я уже спрашивал про более развернутую инструкцию, но её нет, а написанием возможно будут заниматься позже. Есть канал входной с уставкой. Он на OPC сервере R/W, делаю этот канал входной/выходной, формат команды 16-ричный 2 цифры. Делаю динамический рисунок и вывожу его на мнемосхему с дейтсвием отправить команду. Запускаю, отправляю команду и ничего не происходит. Что я делаю не так и как надо? И возможно ли отправлять команды например «Включить», а сервер будет принимать как «1»?
29.01.2025 в 16:33 #36557
manjey73УчастникЧтобы сделать «Включить» и отправить 1 в Форматы добавьте перечисление вида
; Включить: blueи в формате команды выберите это перечисление
первый знак ; отсечет 0 и в окне команды будет одна синяя кнопка «Включить»Так окно команды с вводом 16-чного числа у вас появляется?
Возможно просто нужна формула выходная, которая правильно передаст команду
А это уже зависит от OPC сервера.
Что в логах при отправке команды? В логах Устройства, в логах линии, в логе Сервера ?29.01.2025 в 16:38 #36558saprin8
УчастникФормула стоит SetVal(16327, Cmd) в выходной формуле и канал расчетный/выходной
Да я уже просто пытаюсь в тестовый канал команду отправить, а не выходит.
Команда с ид.123434534234124 на устройство 348 от ScadaServer это комм
Команда на канал 16326 от пользователя с ид.11
Команда поставлена в очередь на отправку клиентам — это серв-
Ответ изменён 1 год, 7 месяцев назад пользователем
saprin8.
29.01.2025 в 16:55 #36560
manjey73Участникниче не понятно. Канал Расчетный/Выходной он как бы в устройство разве может отправить?
Ну и вы в нем всего лишь SetVal делаетеЛиния связи — Устройство = Там ваша команда появляется?
Линия Связи — Статистика линии — Журнал линии = там в логе есть ваша команда?29.01.2025 в 17:04 #36561saprin8
УчастникЯ уже два тестовых канала создал для проверки. Один расчетный/выходной с формулой выше и второй просто входной пустой. Динам текст с отправкой команды на вход канал со значением куда передается и управление канал который передает. — прочерки стоят, хотя через команду число отправил
29.01.2025 в 17:27 #36562 -
Ответ изменён 1 год, 7 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.