Стартовая страница › Форумы › Ошибки в работе › Ошибки Коммуникатора › Остановка, запуск линии связи
- В этой теме 15 ответов, 5 участников, последнее обновление 9 месяцев, 3 недели назад сделано a80808.
-
АвторСообщения
-
23.10.2019 в 16:29 #13972manjey73Участник
Не пойму, почему линия останавливается, но не запускается.
На другом драйвере и останавливается и запускается.Непонятно, что может влиять на это ? и где посмотреть логи ?
23.10.2019 в 18:32 #13973MikhailМодераторЧто пишется в журнале линии связи и в основном журнале Коммуникатора?
Все логи в C:\SCADA\ScadaComm\Log23.10.2019 в 19:33 #13976manjey73УчастникВ самом Коммуникаторе тишина вообще. В логе линии завтра гляну.
24.10.2019 в 09:05 #13977manjey73УчастникВ логе Коммуникатора
2019-10-24 09:01:59 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:01:59 <RI080-PC><СИСТЕМА><ACT> Остановка линии связи 22 2019-10-24 09:02:03 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:02:03 <RI080-PC><СИСТЕМА><ERR> Невозможно запустить линию связи 22, т.к. она неактивна 2019-10-24 09:02:07 <RI080-PC><СИСТЕМА><EXC> Ошибка при записи в файл информации о работе приложения: System.IO.IOException: Процесс не может получить доступ к файлу "C:\SCADA\ScadaComm\Log\ScadaCommSvc.txt", так как этот файл используется другим процессом. в System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) в System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost) в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost) в System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding) в Scada.Comm.Engine.Manager.WriteInfo()
Есть ошибки по файлу txt, которые непонятны
А вот линия связи пишет неактивна, но она активна и запускается если весь Коммуникатор перезапустить, но стоит остановить ее одну, она уже не запускается. Другая же линия перезапускается.
Из отличий, та линия, которая после остановки не запускается, не привязана к Серверу.24.10.2019 в 09:14 #13978manjey73УчастникСнял привязку линии к Серверу, которая перезапускается, все в норме, так же перезапускается.
2019-10-24 09:13:24 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:13:24 <RI080-PC><СИСТЕМА><ACT> Остановка линии связи 19 2019-10-24 09:13:28 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:13:28 <RI080-PC><СИСТЕМА><ACT> Запуск линии связи 19 2019-10-24 09:13:36 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:13:36 <RI080-PC><СИСТЕМА><ACT> Остановка линии связи 22 2019-10-24 09:13:39 <RI080-PC><СИСТЕМА><ACT> Получена команда из файла: команда управления приложением 2019-10-24 09:13:39 <RI080-PC><СИСТЕМА><ERR> Невозможно запустить линию связи 22, т.к. она неактивна
24.10.2019 в 18:08 #13979MikhailМодераторКогда линия связи запускается, её настройки заново загружаются из C:\SCADA\ScadaComm\Config\ScadaCommSvcConfig.xml
Может ли по какой-то причине в момент перезапуска свойство active линии связи стоять false в этом файле?24.10.2019 в 23:19 #13980manjey73Участникхм, не знаю, а как можно проверить именно в момент запуска ?
И почему другой драйвер с подобной архитектурой нормально перезапускается и запускается после остановки ?25.10.2019 в 08:45 #13982manjey73УчастникМихаил, спасибо. Нашел причину. В БД была одна линия связи с этим номером, а в Коммуникаторе их оказалось две под одним номером (тестовая машина).
Дал неактивной линии другой номер и перезапустил, теперь все останавливается и стартует.25.10.2019 в 16:33 #13983MikhailМодераторОго, нетривиально )
25.10.2019 в 16:35 #13984manjey73УчастникНу, просто когда тестирую, не заморачиваюсь с созданием БД, просто свободный номер в Коммуникаторе сделал линии и все. Ну и проглядел, что их оказалось два одинаковых.
31.08.2022 в 11:34 #24699SergeevVadimУчастникДобрый день, подскажите пожалуйста что может быть? После добавления нового КП другие КП которые были ранее добавлены стали выдавать ошибку и нет связи!
Линия связи RS 485
Протокол Modbus RTU
Соединение: Последовательный порт
Адрес КП 14
В Администраторе он появился всё хорошо, на сервере тоже отображается.
Другие КП тоже отображаются в админе и на сервере. А вот их текущие состояние изменилось! Все КП не опрашиваются и состояние ОШИБКА
Что может быть? Почему так стало?
В журнале пишет такую ошибку
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 7 «Omron-4», т.к. соединение не установлено2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 9 «Danfoss», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 1 «TRM138-Temp», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 2 «TRM138-Pressure», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 3 «Веспер-1», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 4 «Веспер-2», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 5 «Веспер-3», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 6 «Веспер-4», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 7 «Omron-4», т.к. соединение не установлено
2022-08-31 13:34:12 Невозможно выполнить сеанс связи с КП 9 «Danfoss», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 1 «TRM138-Temp», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 2 «TRM138-Pressure», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 3 «Веспер-1», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 4 «Веспер-2», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 5 «Веспер-3», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 6 «Веспер-4», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 7 «Omron-4», т.к. соединение не установлено
2022-08-31 13:34:13 Невозможно выполнить сеанс связи с КП 9 «Danfoss», т.к. соединение не установлено
31.08.2022 в 12:11 #24704MikhailМодератор09.02.2024 в 13:55 #31021ColossalУчастникЗдравствуйте. Вопрос по версии 5.
Когда делаю неактивной линию связи и её кп, то сервер продолжает хранить данные этого объекта. Как-нибудь можно этого избежать?
Он одни и те же данные уже неделю записывает, а необходимо чтобы не записывал ничего.12.02.2024 в 14:52 #31033MikhailМодераторДобрый день!
Если данные по входным каналам перестают приходить, статус канала меняется на Недостоверный через промежуток времени, который задан в настройках Сервера.
После деактивации линии связи перезапускали Коммуникатор?20.02.2024 в 15:39 #31168ColossalУчастникДобрый день! А коммуникатор сам разве при передаче конфигурации на сервер не перезапускается?
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.