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

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

Комбинированный просмотр

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

    По умолчанию

    А вот "кино"( с самого включения практически) про отвал модуля

    собственно лажает и второй модуль( .20), который в щадящем режиме опрашивается


    P.S. а я думал что это он в прошлый раз не помер - ПЛК то в стопе был! А в рабочем режиме стабильно мин за 10 падает.
    Вложения Вложения

  2. #2

    По умолчанию

    Цитата Сообщение от pt200 Посмотреть сообщение
    А вот "кино"( с самого включения практически) про отвал модуля

    собственно лажает и второй модуль( .20), который в щадящем режиме опрашивается


    P.S. а я думал что это он в прошлый раз не помер - ПЛК то в стопе был! А в рабочем режиме стабильно мин за 10 падает.
    1. Обмен с периферией через конфигурацию не отключается и в стопе.


    2. В логе я вижу регулярно, 2 подряд запроса от ПЛК к модулю с разрывом 2 мкс! с разными командами и разными №транзакции.
    Это очень странно.
    Отключите повторы опроса, 2 мастера и пр., увеличьте таймаут ожидания ответа. Добейтесь, чтобы модуль отвечал на тот запрос, который ему шлют без ещё кучи запросов.
    Еще раз, ретрансмиты для 485 интерфейса, на TCP они бессмысленны и даже вредны.
    А так по логу модуль отвечает в течении единиц мс. Причем есть модуль с IP 20, где обмен настроен нормально.

    Теперь обрывы: Ясно видны 2 одновременных потока данных к модулю, создающихся синхронно (разрыв 2 мкс! стабильно, время работы стека IP), причем обращение идут к одному и тому же регистру. Зачем? Только уменьшаете в 2 раза поток обмена. Если хочется проверять - то анализируйте коды ошибок и если есть ошибка - то тогда прочитывайте.

    Причем при записи в режиме polling новое значение прилетит, я полагаю, раньше, чем запустится процедура исправления битого пакета, т.е. в режиме polling исправлять ошибки вообще лишено смысла.
    Возможно, в таком необычном режиме модуль и может зависнуть, так мы никогда не тестировали, но проверить что он действительно завис просто:
    3 теста:
    1. разъедините ethernet-кабель на 20 секунд - восстановилось?
    2. Перегрузите модуль - восстановилось?
    3. Перегрузите программу ПЛК - восстановилось?
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Господа я у вас тестером на зарплате не сижу!
    Так что предлагайте работающие варианты( а не тут почеши, а тут приласкай)!
    Или в паспорте должно быть:
    Раз в 5мин работы модуля( мини ТО):
    1. разъедините ethernet-кабель на 20 секунд
    2. Перегрузите модуль
    3. Перегрузите программу ПЛК



    А если не придираться к мелочам( насчет 2х мастеров, которые вроде не запрещены) и глянуть последний дамп( отфильтровать горячелюбимый .20 с фирменным опросом), то как то у меня язык не поворачивается назвать это НОРМАЛЬНО:
    Любуемся на метку времени( а дальше еще чаще пойдут)

    P.S. Болячка то где то в прошивке модуля, а по падению можно предположить еще и утечку памяти( т.к. примерно через одинаковый промежуток падает)
    Изображения Изображения
    Последний раз редактировалось pt200; 14.03.2019 в 10:00.

  4. #4

    По умолчанию

    Цитата Сообщение от pt200 Посмотреть сообщение
    Господа я у вас тестером на зарплате не сижу!
    Так что предлагайте работающие варианты( а не тут почеши, а тут приласкай)!
    Или в паспорте должно быть:
    Раз в 5мин работы модуля( мини ТО):
    1. разъедините ethernet-кабель на 20 секунд
    2. Перегрузите модуль
    3. Перегрузите программу ПЛК



    А если не придираться к мелочам( насчет 2х мастеров, которые вроде не запрещены) и глянуть последний дамп( отфильтровать горячелюбимый .20 с фирменным опросом), то как то у меня язык не поворачивается назвать это НОРМАЛЬНО:
    Любуемся на метку времени( а дальше еще чаще пойдут)

    P.S. Болячка то где то в прошивке модуля, а по падению можно предположить еще и утечку памяти( т.к. примерно через одинаковый промежуток падает)
    Мы нигде в документации также не пишем, что нельзя по модулю ездить на танке. И что?
    Существует ровно 2 варианта решения проблемы:
    1. Мы совместно сотрудничаем (а это подразумевает и выполнение наших рекомендаций) и как можно быстрее находим источник проблем и решаем его.
    2. В ходе плановых работ мы, конечно же проверим модули на возможные проблемы со связью и исправим их, если они есть.
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Как уже вам 100% известно( и при чем еще давно): модули падают и передергивание питания модуля 100% помогает

    Ваш ход( плановые работы у вас там на когда запланированы)?
    Последний раз редактировалось pt200; 14.03.2019 в 10:38.

  6. #6

    По умолчанию

    Выполните рекомендации по настройке опроса и тестированию на "зависание"
    Тролль-наседка, добрый, нежный и ласковый

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

    По умолчанию

    Больше для истории:
    опрос с одного мастера:
    упал также мин через 10( в течении этого времени не прекращающиеся "конвульсии"( ошибки связи))
    Вложения Вложения
    • Тип файла: pro sssl1.pro (66.5 Кб, Просмотров: 6)
    Последний раз редактировалось pt200; 15.03.2019 в 19:55.

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

    По умолчанию

    Прошу пардону, подрихтовал для удобства работы с модулями ВВ и забыл про это
    Вложения Вложения

  9. #9

    По умолчанию

    Вот, цикл запись в выход->чтение записанного->инкремент.

    Среднее время цикла 30-34 мс.

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

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

    По умолчанию

    я тоже тогда на последок выложу, раз уж стояло на прогоне
    на скрине:
    udTRE - максимальное время от момента отправки до момента получения ответа
    udQUA - максимальное время после реконекта между двумя отправками запроса
    udVIS - максимальное время отправки запроса
    кейсы 3 и 4 заглушки по времени, при среднем цикле 4.5мс на них тратится порядка 10мс, убрав их запросы пойдут чаще, но ошибки увеличаться
    Изображения Изображения
    • Тип файла: png owen.png (20.4 Кб, Просмотров: 35)
    • Тип файла: png owen.png (4.1 Кб, Просмотров: 34)
    Последний раз редактировалось capzap; 19.03.2019 в 11:34.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

Похожие темы

  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, 10:17
  4. ПЛК110 Дискретные выходы
    от rab в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 18.02.2011, 16:22
  5. дискретные входы плк110
    от IVM в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 02.09.2010, 18:23

Ваши права

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