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

Тема: Выбор протокола для обмена с модулями ввода/вывода (ОВЕН/MODBUS)

  1. #21

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Про 8АС - в принципе до 32-33мс лечится (и это на 38400 и говорю про кдс2). Но если все 8 входов юзаются - то оцифровка 40мс (РЭ)
    А что он оцифровку делает только в момент опроса?
    ИМХО оцифровку делать постоянно, чтоб не тратить драгоценное время при опросе.

  2. #22
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Данные на модуле обновляются 40мс. Поэтому и читать чаще нет смысла большого

  3. #23

    По умолчанию

    Данные на модуле обновляются 40мс. Поэтому и читать чаще нет смысла большого
    Да я бы с удовольствием их читал хотя бы раз в 40мс, но чаще чем раз в 135мс никак.
    Причем не только аналоговый модуль, а любой модуль в моем случае чаще чем раз в 135 мс не опрашивается.
    Не забывайте, что у нас последовательный интерфейс, а не параллельный.
    Последний раз редактировалось @ND; 13.03.2015 в 06:27.

  4. #24

    По умолчанию

    Цитата Сообщение от artvhm Посмотреть сообщение
    Посмотрите у вас таймаут ответа в 8ас не 50мс, случаем стоит? Также судя по задержкам мастер ждёт 10мс после получения ответа и только потом делает запрос следующему модулю. На ваших скоростях можно смело уменьшить до 2 мс. У вас из 135мс половина уходит на паузы
    Стоит 100 мс.
    Но причем тут таймаут?!
    Таймаут это время ожидания телеграммы.
    В случае, если ответ не пришел в течении таймаута, то система переходит к следующему устройству.
    Если я поставлю 2 мс, то я на аналоговый модуль вообще ответ не зафиксирую.

  5. #25

    По умолчанию

    Не так выразился. Речь про задержку ответа для 8ас. И про время между фреймами для мастера

  6. #26
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    На модулях все задержки ответа выставить в 0. Ни к чему они вообще

    их читал хотя бы раз в 40мс,
    п#18, организационная часть

    Не забывайте, что у нас последовательный интерфейс, а не параллельный.
    Что-такое я подозревал

    А какое время рабочего цикла ?

  7. #27

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Чтоб 8И не упал при полном запросе к 8АС (64 байта)- просто перепрошиваем его (8И)
    Кстати обнаружил у себя, что иногда тупит модуль 8И (не отвечает на запрос), тем самым останавливая общий опрос примерно на 700 мс.
    Время между его "затуплениями" не постоянно, может варьироваться от 5 сек до 5 мин.
    Прошивка у него v1.11.

    Я правильно понял, что если модуль 8И видит в шине любую телеграмму больше 50 байт, не обязательно ему адресованную, то он затыкается?

    Существует ли более новая прошивка исправляющая это дело?
    Если да, то где её взять?

  8. #28

    По умолчанию

    В общем удалось добиться полного опроса за 70 мс.

    Для этого я сделал:

    1. Установил задержку ответа на модулях в 0. (Кстати на аналоговом модуле 8АС, она по умолчанию стояла 45 мс, на остальных 2 мс)
    2. В настройке мастера время между фреймами 10 мс
    3. На всех каналах время цикла 10 мс.


    Код:
    11:39:02.355:  RX: 01-03-00-63-00-02-34-15
    11:39:02.357:  RX: 01-03-04-00-00-00-04-FB-F0
    11:39:02.374:  RX: 02-03-01-20-00-17-05-C1
    11:39:02.379:  RX: 02-03-2E-41-D7-AC-D0-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-55-B4-FF-FF-FF-FF-5E-83
    11:39:02.395:  RX: 03-10-00-32-00-01-02-00-00-BB-22
    11:39:02.403:  RX: 03-10-00-32-00-01-A1-E4
    11:39:02.417:  RX: 04-10-00-00-00-08-10-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-E6-A2
    11:39:02.424:  RX: 04-10-00-00-00-08-C1-9A
    Затупления модуля 8И пропали, так и не понял с чем это было связано.

    Пока работает всё стабильно

  9. #29
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Цитата Сообщение от @ND Посмотреть сообщение
    модуль 8АС
    Его вообще можно опрашивать отдельно раз в 5-10с.
    температура и датчики очень инертны. Изменений в течении микросекунд не получите.

  10. #30

    По умолчанию

    А теперь время между фреймами убавить до 2. И получите ещё минус 30мс

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

Похожие темы

  1. СПК207 ModBus модули ввода вывода
    от kholonkin в разделе СПК2хх
    Ответов: 142
    Последнее сообщение: 09.01.2016, 17:45
  2. описание области ввода-вывода для ПР110?
    от Загнетов в разделе Программируемые реле
    Ответов: 15
    Последнее сообщение: 03.09.2012, 19:30
  3. модуль ввода-вывода для подстанции 110-35кВ
    от Va-Gur в разделе Подбор Оборудования
    Ответов: 9
    Последнее сообщение: 29.07.2011, 11:39
  4. Код для работы с модулями ввода-вывода
    от Ling-Ling в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 17.05.2011, 22:26
  5. Ответов: 38
    Последнее сообщение: 29.02.2008, 11:44

Ваши права

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