Стартовая страница › Форумы › Вопросы без категории › bat на остановку/запуск службы скады
- В этой теме 19 ответов, 3 участника, последнее обновление 6 лет, 5 месяцев назад сделано Mikhail.
-
АвторСообщения
-
14.11.2017 в 13:01 #7824EvgenУчастник
Здравствуйте!
Есть необходимость перезапустить орс сервер.
Но скада коммуникатор его постоянно опрашивает
Как программно остановить скада коммуникатор и его запустить?При отключенной скада коммуникатор орс перезагружается.
14.11.2017 в 16:58 #7828MikhailМодераторДобрый день!
Вы можете остановить/запустить Коммуникатор как службу из командной строки (то же самое программно), либо остановить/запустить линию связи, создав текстовый файл по определенным правилам. Что больше подходит?14.11.2017 в 20:07 #7832RomirosУчастникМихаил, есть ли возможность программно перезапустить линию связи с kpOPC? У нас происходит автоматический перезапуск OPC сервера, но Скада-коммуникатор этого не видит. В итоге пишет норма, но данные уже не обновляются. Как это сделать с помощью формул например? Отслеживать какой-нибудь параметр, который постоянно меняется и если изменений нет, давать команду на перезапуск линии связи?
15.11.2017 в 09:20 #7838EvgenУчастникНам подойдет остановить/запустить линию связи.
Подскажите как можно остановить запустить линию связи с модуля автоматического управления?15.11.2017 в 16:52 #7848MikhailМодераторИз модуля не получится, т.к. команды на перезапуск линии обрабатываются только в виде файлов. Теоретически, можно создавать эти файлы из формул. Но насколько стабильно будет работать — надо пробовать.
15.11.2017 в 16:53 #7849MikhailМодераторМихаил, есть ли возможность программно перезапустить линию связи с kpOPC? У нас происходит автоматический перезапуск OPC сервера, но Скада-коммуникатор этого не видит.
Через заданный в настройках Сервера интервал времени, статус канала установится в недостоверный. Про перезапуск линии связи сказано выше.
15.11.2017 в 17:15 #7852EvgenУчастникМихаил напишите как можно это реализовать, я на этой неделе попробую.
15.11.2017 в 18:28 #7853RomirosУчастникПочему он должен установиться в недостоверный? В коммуникаторе у KpOPC состояние норма. Но не идут не запросы не ответы. Есть возможность настроить перезапуск из файла по времени?
Если можно подробнее описать как создавать этот файл и его настройки.16.11.2017 в 13:40 #7862MikhailМодераторЕсли в Коммуникаторе теги в норме, а данных на самом деле нет — это ненормальная ситуация. Почему OPC сервер не посылает новые данные?
16.11.2017 в 13:43 #7863MikhailМодераторОстановите службу Коммуникатора. Затем отправьте команду на перезапуск линии связи. В папке C:\SCADA\ScadaComm\Cmd будет создан файл команды. Вам нужно из формул создать аналогичный файл с помощью C#.
16.11.2017 в 15:27 #7868RomirosУчастникДа ситуация ненормальная. Такое ощущение что Scada-коммуникатор продолжает быть подключен к старому экземпляру сервера, хотя уже создан новый и тупо ждет изменения данных по подписке. Сейчас поставил запуск коммуникатора от того же пользователя под которым запускается сервер, посмотрим может будет ловить дисконнект.
С файлом попробую реализовать, спасибо за информацию.16.11.2017 в 22:27 #7870EvgenУчастникRomiros Вы какой орс используете?
17.11.2017 в 08:34 #7872RomirosУчастникУ нас идёт со скадой PSI Control
- Этот ответ был изменен 6 лет, 5 месяцев назад от Romiros.
17.11.2017 в 11:46 #7874RomirosУчастникМихаил, подскажите пожалуйста, как работать с файлами из формул?
В CalcEngine.cs пространство System.IO не подключено.
Какой функцией создавать файл?17.11.2017 в 16:24 #7876 -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.