Показано с 1 по 5 из 5

Тема: время опроса МДВВ.

  1. #1

    По умолчанию время опроса МДВВ.

    прошу прощения, с сабжем не работал.
    требуется читать показания счетчиков МДВВ.
    в руководстве по эксплуатации написано что время задержки ответа по сети - 2 мс. (то есть закончен запрос - 2 мс - начало ответа )?
    итого имеем 24 мс + время приема передачи ~200 байт посылок
    так?
    хотелось бы убедиться что в течении 5 сек я успею опросить порядка 25 устройств.
    Опрос будет произволиться ПЛК100, протокол ОВЕН.
    то что многое зависит от скорости обмена я понимаю и прикидывал уже.
    хотелось бы услышать подтверждение или ткните носом где заблуждаюсь.
    Последний раз редактировалось magirus; 11.11.2008 в 13:34.

  2. #2

    По умолчанию

    Вообще то скорость в данном случае тут вообще не критично. В самом МДВВ уже есть счетчик который суммирует количество импульсов. Вот значения этих счетчиков и надо считывать. Правда счетчики ограничены 65535 а дальше а5 с нуля, что этого избежать я делал так: если значение вход с счетчика МДВВ меньше чем предыдущее то к измеренному значению прибавляем (однократно) 65535 + текущее значение со входа.
    ЗЫ надеюсь помог :-)

  3. #3

    По умолчанию

    именно эти данные я и собираюсь считывать...
    вот мои прикидки:
    2мс х 12 каналов х 25 устройств = 600 мс задержек.
    плюс время передачи, при 9600 бод = 1200 байт/сек
    300 каналов (по сколько там байт запрос-отет ?) тоже внесут добавочное время.
    Я должен изначально рассчитывать на худшие условия, хотя длина линий там будет небольшая.
    Цитата Сообщение от Gans Посмотреть сообщение
    ЗЫ надеюсь помог :-)
    пока не совсем...

  4. #4

    По умолчанию

    Цитата Сообщение от magirus Посмотреть сообщение
    именно эти данные я и собираюсь считывать...
    Думаю, эта информация вам поможет.

    Достаточно просто просчитать пропускную способность шины. Это для 115200 - 11520 байт/сек. Типичная транзакция - 20 байт. т.е. 576 транзакций в сек. Есть естественные задержки между запросом и ответом и между запросами. пусть на них 2 мс (хотя есть и более медленные устройства), т.е. ещё 23 байта, итого 11520/(20+23)=267 транзакций.
    Если число транзакций в секунду на шине подходит к 60% от этого числа - начинаются проблемы.

  5. #5

    По умолчанию

    ага, уже лучше...
    значит в секунду реальная скорость ~ 160 транзакций (с учетом 60%)
    итого 13 мдвв в сек.
    свои 25 - за 2 секунды, (при 115200)
    остается запас на снижение скорости.
    огромное спсибо!!!

Ваши права

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