Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: а(о)балденная задержка мва8 - плк110

  1. #1

    По умолчанию а(о)балденная задержка мва8 - плк110

    Имею один щит. Установлено в щите ПЛК110-60М, 4-е МВА-8 и один МВУ
    опрос 57600 задержка ответов от МВА-8 2.9с -5.7с. Задержку ответов раcсчитываю по циклическому времени с МВА. Часто встречается 81 ошибка.
    Протокол Modbus rtu.

  2. #2

    По умолчанию

    какова длина линии связи? топология? задержка ответа или все-таки обновление данных?

  3. #3

    По умолчанию

    длина лини до самого дальнего МВУ 1метр модули МВА ближе
    Подключены к порту RS-485-1 плк110-МВА8addr2-МВА8addr3-МВА8addr4-МВА8addr5-МВУaddr6
    получаю обновленные данные с задержкой 3-6с Каждый раз разное значение.
    при испытаниях на столе с одним работающим МВА8addr2 было 500-600мс

  4. #4

    По умолчанию

    Какие типы датчиков, сколько их (все 8 входов задействованы?). Топология-шина? Какой значение стоит в параметре Polling time? (И чтобы расставить точки над и. Обновление данных для канала составляет 0,3с, а вот задержка ответа по интерфейсу 3-6 с это ненормально)

  5. #5

    По умолчанию

    Polling time 10ms
    датчики температуры Pt100 на МВА8addr2 все подключены таймаут 30мс

    МВА8addr3 - 4 первых Pt100 остальные 0-1 В таймаут 100мс
    МВА8addr4 и МВА8addr5 датчики давления 4-20мА таймаут 100мс
    RS-485-2 ПЛК 110 подчиненный, а панель оператора(мастер)
    все во вложении
    программа T1_T_control
    ф-ий блок time_C T_CL1 вконце программы на нем смотрю время обновления
    Вложения Вложения
    Последний раз редактировалось vitiali; 01.10.2010 в 15:42.

  6. #6

    По умолчанию

    polling time больше 200-300 на всех
    на модулях rs.dl какой выставлен?
    Последний раз редактировалось Кирилл Валюнин; 01.10.2010 в 15:29.

  7. #7

    По умолчанию

    rs.dl по умолчанию не менял сейчас перешю с новым polling time 200
    Последний раз редактировалось vitiali; 01.10.2010 в 15:43.

  8. #8

    По умолчанию

    после изменения polling time 200
    задержка получения измерения стала более стабильной около 3 секунд а мне надо хотя бы, около 1 секунды

  9. #9

    По умолчанию

    что делать? для уменьшения времени задержки получения значений измерений

  10. #10

    По умолчанию

    1. начните настройку по раздельности:
    Сначала добавляя по одному модулю добейтесь стабильной работы ПЛК с модулями. Уже после этого добавляйте обмен с панелью.
    2. Модули добавляйте по одному, и отслеживайте время ответа (изменение значения в МВУ - это тоже ответ). Добавляйте следующий.
    Из общих рекомендаций:
    1. Поднимите скорость до 115200.
    2. Адреса модулям задайте хотя бы кратные 2. Задержку ответа - 10-30мс
    3. Если увидите, что значения в ПЛК изменяются только с первых приборов, а с последних реже - увеличте переменную - время опроса. Так же стоит уточнить Polling time опытным путем, при подключении одного модуля.
    4. Если обмен интенсивный - возможно стоит увеличить время цикла ПЛК до 2-3.

    Ну и простая математика: если в идеале брать, что посылка уходит, и приходит подтверждение за 40мс - время на запись\чтение одного параметра, то
    40 мс*40 последовательных запросов=1,6сек...

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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