Смена уставок

Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Автор
    Записи
  • #36530
    saprin8
    Участник

    Добрый день. Планируется внедрить управление в скада, в частности менять уставки температур, но не могу найти область для ввода кроме отправления команды. Как связать входящий сигнал уставок и команду на изменение в OPC сервер?

    #36531
    a80808
    Участник

    В 6-й можно попробовать через источник данных ОРС

    #36532
    manjey73
    Участник

    1. в автоматическом режиме нужен Модуль Автоуправления
    2. Если управление достаточно сложное в части сравнения нескольких каналов и условий лучше написать на C# код управления в виде Модуля.

    #36533
    Mikhail
    Модератор

    Добрый день!
    Значение уставки планируется хранить в канале скады или в контроллере?

    #36535
    saprin8
    Участник

    Скада отправляет данные OPC серверу, а сервер уже на контроллер, поэтому в контроллере

    #36536
    saprin8
    Участник

    Я знаю, что через таблицу можно менять данные OPC сервера, но реализовано ли это на мнемосхемах? То есть как инкремент в мастер скаде

    #36542
    manjey73
    Участник

    Вам нужно руками менять, но нажимая + и — ?

    #36547
    saprin8
    Участник

    Ну там можно было и цифру вводить, однако готов и на +-

    #36550
    manjey73
    Участник

    Так цифру просто вводом команды вводят. Становится не очень понятно, что же вы хотите?

    #36553
    saprin8
    Участник

    Хочу узнать как? Я уже спрашивал про более развернутую инструкцию, но её нет, а написанием возможно будут заниматься позже. Есть канал входной с уставкой. Он на OPC сервере R/W, делаю этот канал входной/выходной, формат команды 16-ричный 2 цифры. Делаю динамический рисунок и вывожу его на мнемосхему с дейтсвием отправить команду. Запускаю, отправляю команду и ничего не происходит. Что я делаю не так и как надо? И возможно ли отправлять команды например «Включить», а сервер будет принимать как «1»?

    #36557
    manjey73
    Участник

    Чтобы сделать «Включить» и отправить 1 в Форматы добавьте перечисление вида
    ; Включить: blue и в формате команды выберите это перечисление
    первый знак ; отсечет 0 и в окне команды будет одна синяя кнопка «Включить»

    Так окно команды с вводом 16-чного числа у вас появляется?
    Возможно просто нужна формула выходная, которая правильно передаст команду
    А это уже зависит от OPC сервера.
    Что в логах при отправке команды? В логах Устройства, в логах линии, в логе Сервера ?

    #36558
    saprin8
    Участник

    Формула стоит SetVal(16327, Cmd) в выходной формуле и канал расчетный/выходной
    Да я уже просто пытаюсь в тестовый канал команду отправить, а не выходит.
    Команда с ид.123434534234124 на устройство 348 от ScadaServer это комм
    Команда на канал 16326 от пользователя с ид.11
    Команда поставлена в очередь на отправку клиентам — это серв

    • Ответ изменён 1 год, 7 месяцев назад пользователем saprin8.
    #36560
    manjey73
    Участник

    ниче не понятно. Канал Расчетный/Выходной он как бы в устройство разве может отправить?
    Ну и вы в нем всего лишь SetVal делаете

    Линия связи — Устройство = Там ваша команда появляется?
    Линия Связи — Статистика линии — Журнал линии = там в логе есть ваша команда?

    #36561
    saprin8
    Участник

    Я уже два тестовых канала создал для проверки. Один расчетный/выходной с формулой выше и второй просто входной пустой. Динам текст с отправкой команды на вход канал со значением куда передается и управление канал который передает. — прочерки стоят, хотя через команду число отправил

    #36562
    manjey73
    Участник

    Линия связи настроена, данные получаете?
    Открываете Линия — Устройство там есть кнопка Команда — через нее передается ?

    Надо указать код тега ессно для отправки

    • Ответ изменён 1 год, 7 месяцев назад пользователем manjey73.
Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Для ответа в этой теме необходимо авторизоваться.