Опрос каналов

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

    Можно ли программно прекратить опрос каналов? Это нужно если датчик временно выводится из эксплуатации.

    #4547
    pavel_vv
    Участник
    #4550
    pavel_vv
    Участник

    Еще один вопросик. Как лучше организовать контроль связи с датчиками?

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

    Можно ли программно прекратить опрос каналов?

    Чтобы это сделать, нужно изменить свойство Active для КП в файле ScadaCommSvcConfig.xml и затем записать в текстовый файл команду на перезапуск линии связи (или перезапустить службу Коммуникатора целиком).

    Еще один вопросик. Как лучше организовать контроль связи с датчиками?

    Опишите, пожалуйста, подробнее, что именно необходимо.

    #4558
    pavel_vv
    Участник

    Спасибо за ответ! А как перезапустить линию связи? По контролю связи — ну если датчик не отвечает — обрыв линии связи или отсутствие питания. Просто некоторые OPC сервера при отсутствии ответа показывали последнее принятое значение параметра.

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

    А как перезапустить линию связи?

    Нужно в директории C:\SCADA\ScadaComm\Cmd создать файл cmd001.dat с содержимым:

    [Command]
    Target=ScadaCommSvc
    Sender=ScadaCommCtrl
    User=Admin
    DateTime=12/21/2015 23:00:13
    LifeTime=60
    CmdType=RestartLine
    LineNum=1
    End=
    
    #4572
    Mikhail
    Модератор

    Просто некоторые OPC сервера при отсутствии ответа показывали последнее принятое значение параметра.

    Так быть не должно, значение должно пропадать. Пришлите лог линии связи, когда связь отсутствует.

    #34867
    DmitriyBurlakin
    Участник

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

    Может быть есть какие то другие способы реализации такого механизма.
    Заранее спасибо!

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

    Добрый день!
    Если прибор отключат, вместо значений появятся прочерки, и новые события по нему перестанут приходить.

    Можно завести расчётные каналы, которые будут означать, подключены приборы или нет. Далее учитывать расчётные каналы в формулах входных каналов. Но такой подход потребует дополнительных усилий.

Просмотр 9 сообщений - с 1 по 9 (из 9 всего)
  • Для ответа в этой теме необходимо авторизоваться.