Файл CompCode не найден

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

    Ошибка при чтении файла [Comm]\[Log]\CompCode.txt: Файл не найден

    На Windows работает, файл создается и отображает код компьютера
    На Linux что-то нет ничего. При этом в папке /var две таких папки log и log.hdd но ни в одном из вариантов в папке scada/ScadaComm/Log нет указанного файла.

    Куда копать? вроде как раньше был.

    • Тема изменена 3 года, 9 месяцев назад пользователем manjey73.
    #25496
    manjey73
    Участник

    На Linux не очень удобно, так как файл создается на виртуальном диске и после перезагрузки пропадает. Не появляется до тех пор, пока не удалишь файл временного ключа.

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

    Код компьютера сохраняется в директории Log, независимо от того, есть ли корректный ключ или ключ отсутствует. Сначала считывается код компьютера из существующего файла, если он отличается от актуального кода, то файл кода перезаписывается.
    Если работает не так, то нужно разбираться.

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

    Может быть файл ключа исчезает уже после запуска сервисов скады?

    #25543
    manjey73
    Участник

    Если честно, я не знаю, когда он исчезает. Вчера удалил его на Windows из ram диска.
    Но на Windows RAM диск сохраняется физически в файл. И тоже вроде драйвер потерял его и не смог создать при наличии Reg файла.

    А на Linux получается, что RAM диск это просто tmpfs которая при перезагрузка вроде как очищается.

    #25544
    manjey73
    Участник

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

    Кстати не сработало, когда я установил галочку «Игнорировать ключи»

    • Ответ изменён 3 года, 8 месяцев назад пользователем manjey73.
    #25567
    manjey73
    Участник

    Проверил, на Windows то же самое.
    Возможно мой подход где-то не верен и я должен до того, как проверять Reg файл запросить еще Код компьютера?

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

    На Windows:
    — Удаляю файл CompCode.txt
    — Перезапускаю Сервер, в котором подключен и зарегистрирован Модуль автоуправления
    — Файл CompCode.txt создаётся заново

    Как изменить последовательность действий, чтобы проблема проявилась?

    #25590
    manjey73
    Участник

    Михаил, я же говорю, я мог в коде что-то не доделать и пока код находит File_Reg.xml то и не создаст файла CompCode.txt

    Я не про модуль автоуправления, а про драйвер. Но думаю разницы нет. Всегда надо проверять наличие CodeComp.txt если я правильно понимаю и создавать его заново, так как при перезагрузке ПК файл пропадает если RAM диск без сохранения.

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

    Отправил пример на почту.
    Да, при проверке регистрации проверяется наличие файла кода компьютера и он создаётся при необходимости.

    #29338
    av-404
    Участник

    Добрый день!

    Есть желание получить «Код компьютера» для заказа постоянных ключей для моделей на Wiren Board + Rapid Scada 6.0
    Ошибка при чтении файла [Server]\[Log]\CompCode.txt: Файл не найден

    На всех доступных fs на контроллере файлов CompCode.txt или File_Reg.xml
    Подскажите, куда копать?

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

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

    #29464
    av-404
    Участник

    Модуль DrvTelegram 6.0.0.1 Ru установлен на RS 6.1.4 на WB6, однако CompCode.txt не появляется в /var/tmp/scada/ScadaComm/Log/ ни после рестарта всех сервисов RS, ни после полной перезагрузки контроллера.

    По остальным установленным модулям — все ок, CompCode.txt в наличии, временные ключи регистрируются.

    Какие действия можно предпринять для получения кода_компьютера, запроса и регистрации ключа для DrvTelegram ?

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

    Драйвер загружается Коммуникатором в том случае, если он используется в конфигурации. Вам нужно создать линию связи и устройство, то есть сконфигурировать работу драйвера Телеграм.
    После этого код компьютера, скорее всего, появится и в CompCode.txt и в ScadaComm.log.
    Полная перезагрузка контроллера не требуется. Перезапуска службы достаточно.

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