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

Тема: Функция SysComRead из библиотеки SysLibCom.Com

  1. #1

    По умолчанию Функция SysComRead из библиотеки SysLibCom.Com

    Добрый день.

    Прошу пояснить назначение входной переменной dwBytesToRead функции SysComRead.

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

    По умолчанию

    dwBytesToRead DWORD Число считаемых байт
    Справка F1 в CodeSys

  3. #3

    По умолчанию

    Понятно, что число считаемых байт. А для чего функции нужна эта переменная ?
    Последний раз редактировалось Newcomer; 29.05.2014 в 13:41.

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

    По умолчанию

    Newcomer подается команда на устройство, количество байт известно, ожидается ответ от устройства, количество байт известно, его и указываете в данной переменной.

  5. #5

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Newcomer подается команда на устройство, количество байт известно, ожидается ответ от устройства, количество байт известно, его и указываете в данной переменной.
    Это все понятно. Еще раз спрашиваю, зачем функции нужен этот параметр (что будет после того, как в порт поступит указанное количество байт) ?

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

    По умолчанию

    Newcomer наверное для того, чтобы выставлять другой параметр, если он поддерживается платформой (непосредственно ПЛК)

    dwTimeout DWORD
    Время в мс, после которого функция обязана завершиться.

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

    По умолчанию

    Да размер буфера это

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Да размер буфера это
    А что происходит с буфером при обращении к функции ?

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А что происходит с буфером при обращении к функции ?
    ну программист же не сапер, можно сделать кучу попыток с разными вариантами значений переменной чтоб самостоятельно выяснить для чего это и самое интересное, что Вам за это ни чего не будет. В качестве наводки, отправляйте в контроллер запросы например от мастера модбас и выставляйте параметр меньше чем количество байтв запросе, равное запросу и больше запроса

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну программист же не сапер, можно сделать кучу попыток с разными вариантами значений переменной чтоб самостоятельно выяснить для чего это и самое интересное, что Вам за это ни чего не будет. В качестве наводки, отправляйте в контроллер запросы например от мастера модбас и выставляйте параметр меньше чем количество байтв запросе, равное запросу и больше запроса
    Если бы у меня было "железо", то я бы так и сделал, но у меня его нет.

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

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 24.07.2012, 15:18
  2. про Pid из библиотеки
    от Игор100 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 29.10.2009, 11:38
  3. Глюки библиотеки SysLibCom
    от alex1963 в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 19.01.2009, 14:18
  4. Ответов: 10
    Последнее сообщение: 29.02.2008, 10:50

Ваши права

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