Ошибка ScadaComm

Просмотр 15 сообщений - с 61 по 75 (из 80 всего)
  • Автор
    Записи
  • #2919
    manjey73
    Участник

    оставил на ночь, бук правда заблокировал, утром логин входа в SCADA при разблокировки бука.

    • Ответ изменён 10 лет назад пользователем manjey73.
    #2921
    manjey73
    Участник

    И все-таки не так все просто как казалось. В 3-м Pi используется systemd, и mono не слушает порт 8084 если использовать только init.d или я опять где-то накосячил…

    #2923
    djbond07
    Участник

    Зря Вы играетесь с локалями, поставьте английскую, может не в разделителе дроби было дело.

    PS: Прошу вернуться к моему вопросу про ошибку, какие мне логи дать? как поэксперимернировать, чтобы мы смогли докопаться до сути проблемы?

    #2925
    manjey73
    Участник

    Так вы пробовали создать сервисы для запуска именно через systemd ?

    И мне вот интересно, почему без создания сервиса для systemd не стартует mono-xsp4 хоть тресни…

    я не просто играюсь, я пытаюсь разобраться что и на что влияет.
    з.ы. дообновлялся до того, что Х-ы перестали запускаться, вернее они то стартуют, но дальше глухо…

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

    Для всех: прошу заводить одну тему форума по одной проблеме/вопросу/мысли, иначе потом ничего не найти.

    Прошу вернуться к моему вопросу про ошибку, какие мне логи дать? как поэксперимернировать, чтобы мы смогли докопаться до сути проблемы?

    Сотрите все старые файлы логов. Перезагрузите РПи. Пусть поработает минут 10 само без вмешательства. Затем присылайте архив с папками log Сервера и Коммуникатор (если конечно ошибка воспроизвелась).

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

    Проблемы с русским языком при локальном запуске Firefox

    У меня просьба, т.к. сам проверить сейчас не могу:
    Добавьте в ScadaWebBeta\Web.config кодировку. Это раздел system.web, параметры fileEncoding="utf-8"
    requestEncoding="utf-8"
    responseEncoding="utf-8"
    как показано здесь.

    Если поможет, то я добавлю в проекте.

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

    По поводу ошибки приложения:
    В логе содержится более подробная информация по ней. Пришлите, пожалуйста.

    По ошибкам при обновлении данных:
    По F12 в консоле браузера также более подробная информация. Пришлите, пожалуйста.

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

    manjey73, заведите лучше отдельную тему по ошибкам веб-приложения,
    и присылайте его лог, может быть он прояснит, что происходит

    #2959
    djbond07
    Участник

    Добрый день! Вы просили прислать полные логи, присылаю.

    https://drive.google.com/folderview?id=0Bzn5jzldeU-dbFhYS2NmbG1aY2s&usp=sharing

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

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

    Папка лога сервера пустая (нет, это глюк GoogleDrive). Но зато по логу Коммуникатора видно, что связь восстановилась и работа пошла.

    СкадаКоммуникатор вроде и пишет, что он запустился, но фактически нет соединения ни с одним устройством.

    По логам линий связи видно, что порт открыт и опрос как бы идёт, но устройства не отвечают. Предположение — порт открылся, но не работоспособен.
    Что можно проверить: перезапустите не Коммуникатор целиком, а только одну линию связи.
    Для этого создайте файл cmd003.dat в папке ScadaComm/Cmd

    [Command]
    Target=ScadaCommSvc
    Sender=ScadaCommCtrl
    User=Admin
    DateTime=12/21/2015 23:00:13
    LifeTime=60
    CmdType=RestartLine
    LineNum=1
    End=
    

    Только время нужно свежее и номер линии Ваш.

    Если есть осциллограф, то посмотрите, посылаются ли данные физически.

    • Ответ изменён 10 лет назад пользователем Mikhail.
    #2985
    djbond07
    Участник

    Добрый день! Команда отправилась, линия перезапустилась, и всё заработало. В веб приложении корректно отобразились данные. Что это значит?

    Осциллографа нет, к сожалению, только цифровой мультиметр. с помощью него можно как-то проверить?

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

    Как я уже написал, предположение — порт открылся, но не работоспособен.
    Мультиметром нет. Можно подключить интерфейс к компьютеру и посмотреть утилитой Hercules, приходят ли запросы от RPi.

    #3028
    djbond07
    Участник

    Решил проблему коряво, сделал скрипт перезапуска только коммуникатора (исправил скрипт для перезапуска всей скады) и добавил в /etc/rc.local. После этого при загрузке системы происходит перезапуск коммуникатора, и порт «оживает».

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

    🙂
    Будет возможность — попробуйте с другим преобразователем интерфейса. Я предпочитаю Ethernet, с USB вечно какие-нибудь проблемы.

    #3034
    manjey73
    Участник

    да особых проблем нет, главное в udev прописать правило и обращаться к символической ссылке типа /dev/mydev/Com3 вместо /dev/ttyUSB0 или 1 или ?
    у меня китайский на CH340 работает без проблем

    потом можно перевтыкать и перегружаться смело.

    а вытащить из /run/systemd/generator/scadacomm.service и положить его в /etc/systemd/ добавив в него явное указание стартовать после необходимого наверное и костыли не понадобяться с rc.local

    • Ответ изменён 10 лет назад пользователем manjey73.
Просмотр 15 сообщений - с 61 по 75 (из 80 всего)
  • Для ответа в этой теме необходимо авторизоваться.