Показано с 1 по 10 из 13

Тема: SysLibCom.lib помощ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,066

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    2) Время цикла стоит ставить 5-10 мс при работе с данной библиотекой.
    1.+
    2.-
    Ставил от 0 (плк110) до 2. Все работает.
    По ходу сидит на прерываниях, поэтому время между циклами не критично.
    Вывод - делал обмен в обе стороны модбас-пакетами с реальным временем отправки 20..30мс. При этом цикл - 1мс. Все работает.

    Просто не надо в кинув что-то в порт в этом же цикле ждать ответ, рекомендую использовать один буфер и для чтения и для записи, читать из него только когда в нем чего-то реально появится, и сохранять данные в отдельный буффер,и не забывать, что syscomread не обязан в конец данных нулик писать. Набор байтов это не asciiz.

    PS
    А попытки дискретным входом так управлять обменом - бред.
    Последний раз редактировалось Валенок; 25.07.2011 в 09:55.

Ваши права

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