Страница 4 из 4 ПерваяПервая ... 234
Показано с 31 по 38 из 38

Тема: Не работает модбас

  1. #31
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,665

    По умолчанию

    Полигон тогда странно, что так происходит.
    Кстати заметил, что в некоторых случаях при рестартах Linux срабатывает какой-то таймер на интерфейсах. Видно, когда простыня загрузки идет. Может и тут похожий случай?

    Если там есть systemd, попробуйте сервис стартовать через него, там это все легко решается через параметр After, вполне возможно и для rc что-то есть, но не уверен.

    пример, стартануть после такого-то сервиса и даже после логов к этому сервису.
    [Unit]
    After=ххххх.service var-log-ххххх.mount

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

    pastartup ? их там два, K10 и S99

    Вроде и тут есть настройка, пример от nginx
    ### BEGIN INIT INFO
    # Provides: nginx
    # Required-Start: $local_fs $remote_fs $network $syslog $named
    # Required-Stop: $local_fs $remote_fs $network $syslog $named
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: starts the nginx web server
    # Description: starts nginx using start-stop-daemon
    ### END INIT INFO
    Последний раз редактировалось melky; 10.10.2024 в 16:01.

  2. #32

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Полигон тогда странно, что так происходит.
    Кстати заметил, что в некоторых случаях при рестартах Linux срабатывает какой-то таймер на интерфейсах. Видно, когда простыня загрузки идет. Может и тут похожий случай?

    Если там есть systemd, попробуйте сервис стартовать через него, там это все легко решается через параметр After, вполне возможно и для rc что-то есть, но не уверен.

    пример, стартануть после такого-то сервиса и даже после логов к этому сервису.
    [Unit]
    After=ххххх.service var-log-ххххх.mount

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

    pastartup ? их там два, K10 и S99

    Вроде и тут есть настройка, пример от nginx
    K10 - это скрипт для остановки, поэтому у него низкий порядок (при нормальном завершении ОС рантайм останавливается до других сервисов)
    Да, идея с порядком запуска интересная, но завязки с DHCP сложнее, зависит видимо еще и от сервера как быстро он выдает ПЛК адрес. В итоге мы скорее всего решим эту проблему в самом блоке сервера, чтобы он корректно обрабатывал эту ситуацию и гарантировано подключался, хоть и не с первой попытки.
    Задержку на запуск рантайма увеличивать не хотелось бы, и так контроллер стартует не быстро.

  3. #33
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,665

    По умолчанию

    ну если через systemd там той задержки кот наплакал. Будет незаметно.

  4. #34
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,383

    По умолчанию

    Цитата Сообщение от Полигон Посмотреть сообщение
    В итоге мы скорее всего решим эту проблему в самом блоке сервера, чтобы он корректно обрабатывал эту ситуацию и гарантировано подключался, хоть и не с первой попытки.
    так Вам удалось повторить ситуацию?
    А как насчет масок сети, якобы dhcp https://owen.ru/forum/attachment.php...0&d=1728549933 и со слов ТС в статике https://owen.ru/forum/attachment.php...3&d=1728559688 это роутер работает по стандартной маске, а раздает не верную или плк что то сам там мутит?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #35
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    11,665

    По умолчанию

    Как бы да, запуск после чего-то поможет, но это могут оказаться те же 20 секунд, как и слип.
    А если сама по себе программа стартует быстро и начинает управлять выходами, то все равно не очень вариант. Более правильным будет в самой RT поднимать опросы и ожидать запросов с задержкой.

  6. #36

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    так Вам удалось повторить ситуацию?
    А как насчет масок сети, якобы dhcp https://owen.ru/forum/attachment.php...0&d=1728549933 и со слов ТС в статике https://owen.ru/forum/attachment.php...3&d=1728559688 это роутер работает по стандартной маске, а раздает не верную или плк что то сам там мутит?
    В данном КОНКРЕТНОМ случае маска подсети не на что не влияет. «Якобы dhcp» выдает правильную маску, а /24 я вбил потому, что мне лень было вспоминать какую цифру там поставить вместо нуля. За внимательность 5.

  7. #37

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Как бы да, запуск после чего-то поможет, но это могут оказаться те же 20 секунд, как и слип.
    А если сама по себе программа стартует быстро и начинает управлять выходами, то все равно не очень вариант. Более правильным будет в самой RT поднимать опросы и ожидать запросов с задержкой.
    Да слип решение такое себе. К тому-же на объектах бывает ситуация когда роутер или то, что его заменяет грузится еще дольше ПЛК и тупым слипом проблему не решить. Иногда ПЛК работает просто от другого питания и его включают раньше чем все остальное. Статический адрес тут поможет 100%, я еще не видел динамики на удаленных объектах, дураков нет Но в принципе проблему надо бы решить, особенно в свете скорого продвижения полигона в массы.

  8. #38

    По умолчанию

    да, мы повторили проблему, сможем исправить

Страница 4 из 4 ПерваяПервая ... 234

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 03.04.2023, 06:56
  2. ПЛК150-220.А-М (master) СП307Б (slave): работает write, но не работает read
    от программист_с_паяльником в разделе ПЛК1хх
    Ответов: 19
    Последнее сообщение: 24.01.2022, 09:38
  3. СП310 Сервер по Модбас ТСР + СП310 Слейв по Модбас RTU
    от Global в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2018, 11:16
  4. СМИ1 странно работает по модбас
    от RomAl в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 23.10.2014, 13:01
  5. МВУ МВУ анд Модбас РТУ
    от SMH в разделе Разработки
    Ответов: 52
    Последнее сообщение: 21.10.2008, 14:57

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •