Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 42

Тема: Распред.система: ПЛК110+дискретные IO( 10шт). Цикл до 50мс. Реально ли?

  1. #21
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Задержка повторной передачи от 210 до 3000 мс. Значение рассчитываемое на ходу, стартовое значение 2000мс.


    А можно расписать поведение системы, если таймаут у мастера будет 50мс( например)?

    т.е.:
    1) мастер оправляет запрос
    2) пакет бьется
    3) у мастера уже таймаут, а у ТСР стека все нормально( еще даже таймаут не истек + еще и ретрансмиты, наверное, есть?)
    что мастер делает дальше?

    P.S. не думали в сторону своего велосипеда через UDP для таких задач?

  2. #22

    По умолчанию

    Цитата Сообщение от pt200 Посмотреть сообщение


    А можно расписать поведение системы, если таймаут у мастера будет 50мс( например)?

    т.е.:
    1) мастер оправляет запрос
    2) пакет бьется
    3) у мастера уже таймаут, а у ТСР стека все нормально( еще даже таймаут не истек + еще и ретрансмиты, наверное, есть?)
    что мастер делает дальше?

    P.S. не думали в сторону своего велосипеда через UDP для таких задач?
    Мастер посылает ещё запрос. Если старый всё-же когда-нибудь дойдёт - он будет отброшен по устаревшему номеру последовательности.
    Тролль-наседка, добрый, нежный и ласковый

  3. #23
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Мастер посылает ещё запрос. Если старый всё-же когда-нибудь дойдёт - он будет отброшен по устаревшему номеру последовательности.
    А ошибку связи он выдаст по таймауту?

    т.е. ( в звезде( на 1м комутаторе), без цепочек)можно смело ставить таймаут 10мс и 4 попытки, чтобы получить максимально надежную связь( для цикла 50мс)?

  4. #24

    По умолчанию

    Выдаст, конечно
    Тролль-наседка, добрый, нежный и ласковый

  5. #25
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Наблюдаю интересные эффекты:

    Подключен только 3й модуль( 10.100.1.23)
    соединение: ПЛК<>{комплектный патч от модуля ВВ}<>МВ210-302<>ПК

    Глазом вижу проскакивающие ошибки связи 81, 85 и 89 у этого мастера.
    Чтобы это значило???



    P.S. По началу таймаут был 10мс, проскакивали: 81 и 85. Увеличил до 20мс, пошли 81, 85, 89
    Вложения Вложения
    • Тип файла: pro sssl1.pro (57.0 Кб, Просмотров: 12)
    Последний раз редактировалось pt200; 11.03.2019 в 20:05.

  6. #26
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    1) Виноват
    2) Однако у модуля до 4х линков заявлено
    3) не помогло ни разу
    -------------------------------------------------------
    4) и кстати потом будет 2 подключения( на входа и выхода)

    Чего то обмен мне не нравиться ( sssl1_pcapng.zip) ( к сожалению нет нормального TAP"а чтобы адекватно посмотреть обмен)
    -------------------------------------------------------
    Переехал на новую прошивку ПЛК 1.0.04 со старым таргетом, та же фигня
    ----------------------------------------------
    Еще и модуль иногда отваливается!!!!
    После этого стабильно 81, 89

    Не большой спец в сетях( MV210_pcapng.zip: 1я половина от ПЛК к модулю, 2я в обратную сторону), но могу предположить что модуля закончились сокеты, т.к. ПЛКашка при проблемах связи пытается переподключиться, а старые, как предполагаю, у модуля почему то не закрываются - 100% НЕ СПЕЦ
    --------------------------
    хотя модуль ACKшки вроде присылает
    т.е. стек в модуле скорее жив, чем мертв, а вот таска модбаса померла, т.к. ответов не прилетает


    Господа разработчики просьба не затягивать с решениями проблемы, т.к. через пару недель запланирована пусконаладка сортировочной линии, а с такими непонятками по связи этого 100% не будет.
    Вложения Вложения
    Последний раз редактировалось pt200; 12.03.2019 в 01:43.

  7. #27

    По умолчанию

    хм. а логи чего такие половинчатые? можно лог целиком?, а то не ясно кто где пакеты теряет или ещё чего делает.
    И я наблюдаю одновременно множество независимых попыток коннекта, с одного IP, в течении нескольких ms.

    1. В проекте один модуль (23) опрашивается сразу 2-мя мастерами. Зачем? Быстрее опрос от этого не будет. Причем 2-й запросы не шлёт, т.к. нет переменных. Т.е. просто мешает.
    4 линка не для того, чтобы реализовать QuadSPI , а для удобства работы с РАЗНЫМИ клиентами.
    1-й - ПЛК, частый опрос
    2-й - панель - редкий
    3-й - конфигуратор, эпизодически
    4-й - про запас.

    Если прибор отвечает на запрос по 1-му каналу, другие он в этот момент обработать не может. Иначе будет одновременный доступ к данным.
    Перенесите весь опрос в 1 мастер.
    уменьшите или вообще отключите повторы. При таком таймауте любая заминка в сети (а бродкасты там частые гости, как видно) приведет к дополнительным повторам, которые не нужны. Повторы эффективны в сети rs485, по TCP сам протокол позволяет перепослать сообщение.

    3. Вместо Debug-232 вставьте empty (это в порядке общего совершенствования)
    Последний раз редактировалось Филоненко Владислав; 12.03.2019 в 08:42.
    Тролль-наседка, добрый, нежный и ласковый

  8. #28
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    хм. а логи чего такие половинчатые? можно лог целиком?, а то не ясно кто где пакеты теряет или ещё чего делает.
    И я наблюдаю одновременно множество независимых попыток коннекта, с одного IP, в течении нескольких ms.
    Насчет логов писал, нет у меня агрегирующего ТАРа( и даже свитча с зеркалированием порта), а пассивным самопалом можно только в одну сторону смотреть( половина).
    Да и смотреть нечего: TCP АСКшки от модуля идут, а вот Modbus ACK/ответы нет.
    3 попытки и ПЛКашка переподключается


    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    1. В проекте один модуль (23) опрашивается сразу 2-мя мастерами. Зачем? Быстрее опрос от этого не будет. Причем 2-й запросы не шлёт, т.к. нет переменных. Т.е. просто мешает.
    4 линка не для того, чтобы реализовать QuadSPI , а для удобства работы с РАЗНЫМИ клиентами.
    1-й - ПЛК, частый опрос
    2-й - панель - редкий
    3-й - конфигуратор, эпизодически
    4-й - про запас.

    Если прибор отвечает на запрос по 1-му каналу, другие он в этот момент обработать не может. Иначе будет одновременный доступ к данным.
    Перенесите весь опрос в 1 мастер.
    уменьшите или вообще отключите повторы. При таком таймауте любая заминка в сети (а бродкасты там частые гости, как видно) приведет к дополнительным повторам, которые не нужны. Повторы эффективны в сети rs485, по TCP сам протокол позволяет перепослать сообщение.
    см. название темы( "Распред.система: ПЛК110+дискретные IO( 10шт). Цикл до 50мс. Реально ли?")
    Вот когда буду делать многоканальный мониторинг температуры, тогда и забью на всякие таймауты и тд, а сейчас извините сортировка, через 200мс уже можно что нибудь сломать!


    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    3. Вместо Debug-232 вставьте empty (это в порядке общего совершенствования)
    Учту.
    ---------------------
    Учел. Не помогло.


    Ну собственно, я правильно понимаю, что у Вас на столе обмен идеален и виноваты торсионные поля в моей местности???
    Последний раз редактировалось pt200; 12.03.2019 в 10:04.

  9. #29
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Модуль стабильно падает через несколько минут "работы".
    ( прошивки везде последние)

    Что делать дальше?

  10. #30
    Пользователь
    Регистрация
    01.12.2007
    Адрес
    Воронеж
    Сообщений
    201

    По умолчанию

    Добавил в в стенд еще один модуль( .20) и в проект залил ваш стандартный конфиг "МК210-302(312)"
    периодически: 81, 89, 84, 85

    Какого твориться ?????
    Вложения Вложения
    • Тип файла: pro sssl1.pro (69.7 Кб, Просмотров: 4)

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. ПЛК110-60 + МВ110-16Д дискретные входы
    от Glog в разделе ПЛК1хх
    Ответов: 30
    Последнее сообщение: 10.03.2022, 14:56
  2. ПЛК110-60 и 11 модулей расширения, реально?
    от veet в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 25.04.2016, 15:03
  3. Ответов: 2
    Последнее сообщение: 29.08.2012, 11:17
  4. ПЛК110 Дискретные выходы
    от rab в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 18.02.2011, 16:22
  5. дискретные входы плк110
    от IVM в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 02.09.2010, 19:23

Ваши права

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