bat на остановку/запуск службы скады

Стартовая страница Форумы Вопросы без категории bat на остановку/запуск службы скады

Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Автор
    Сообщения
  • #7824
    Evgen
    Участник

    Здравствуйте!
    Есть необходимость перезапустить орс сервер.
    Но скада коммуникатор его постоянно опрашивает
    Как программно остановить скада коммуникатор и его запустить?

    При отключенной скада коммуникатор орс перезагружается.

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

    Добрый день!
    Вы можете остановить/запустить Коммуникатор как службу из командной строки (то же самое программно), либо остановить/запустить линию связи, создав текстовый файл по определенным правилам. Что больше подходит?

    #7832
    Romiros
    Участник

    Михаил, есть ли возможность программно перезапустить линию связи с kpOPC? У нас происходит автоматический перезапуск OPC сервера, но Скада-коммуникатор этого не видит. В итоге пишет норма, но данные уже не обновляются. Как это сделать с помощью формул например? Отслеживать какой-нибудь параметр, который постоянно меняется и если изменений нет, давать команду на перезапуск линии связи?

    #7838
    Evgen
    Участник

    Нам подойдет остановить/запустить линию связи.
    Подскажите как можно остановить запустить линию связи с модуля автоматического управления?

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

    Из модуля не получится, т.к. команды на перезапуск линии обрабатываются только в виде файлов. Теоретически, можно создавать эти файлы из формул. Но насколько стабильно будет работать — надо пробовать.

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

    Михаил, есть ли возможность программно перезапустить линию связи с kpOPC? У нас происходит автоматический перезапуск OPC сервера, но Скада-коммуникатор этого не видит.

    Через заданный в настройках Сервера интервал времени, статус канала установится в недостоверный. Про перезапуск линии связи сказано выше.

    #7852
    Evgen
    Участник

    Михаил напишите как можно это реализовать, я на этой неделе попробую.

    #7853
    Romiros
    Участник

    Почему он должен установиться в недостоверный? В коммуникаторе у KpOPC состояние норма. Но не идут не запросы не ответы. Есть возможность настроить перезапуск из файла по времени?
    Если можно подробнее описать как создавать этот файл и его настройки.

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

    Если в Коммуникаторе теги в норме, а данных на самом деле нет — это ненормальная ситуация. Почему OPC сервер не посылает новые данные?

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

    Остановите службу Коммуникатора. Затем отправьте команду на перезапуск линии связи. В папке C:\SCADA\ScadaComm\Cmd будет создан файл команды. Вам нужно из формул создать аналогичный файл с помощью C#.

    #7868
    Romiros
    Участник

    Да ситуация ненормальная. Такое ощущение что Scada-коммуникатор продолжает быть подключен к старому экземпляру сервера, хотя уже создан новый и тупо ждет изменения данных по подписке. Сейчас поставил запуск коммуникатора от того же пользователя под которым запускается сервер, посмотрим может будет ловить дисконнект.
    С файлом попробую реализовать, спасибо за информацию.

    #7870
    Evgen
    Участник

    Romiros Вы какой орс используете?

    #7872
    Romiros
    Участник

    У нас идёт со скадой PSI Control

    • Этот ответ был изменен 6 лет, 5 месяцев назад от Romiros.
    #7874
    Romiros
    Участник

    Михаил, подскажите пожалуйста, как работать с файлами из формул?
    В CalcEngine.cs пространство System.IO не подключено.
    Какой функцией создавать файл?

    #7876
    Evgen
    Участник

    Остановите службу Коммуникатора. Затем отправьте команду на перезапуск линии связи.

    После остановки службы, перезапуск линии связи не активен!

    • Этот ответ был изменен 6 лет, 5 месяцев назад от Evgen.
Просмотр 15 сообщений - с 1 по 15 (из 20 всего)
  • Вы должны авторизироваться для ответа в этой теме.