Добрый день.
Прошу пояснить назначение входной переменной dwBytesToRead функции SysComRead.
Добрый день.
Прошу пояснить назначение входной переменной dwBytesToRead функции SysComRead.
dwBytesToRead DWORD Число считаемых байт
Справка F1 в CodeSys
Понятно, что число считаемых байт. А для чего функции нужна эта переменная ?
Последний раз редактировалось Newcomer; 29.05.2014 в 13:41.
Newcomer подается команда на устройство, количество байт известно, ожидается ответ от устройства, количество байт известно, его и указываете в данной переменной.
Newcomer наверное для того, чтобы выставлять другой параметр, если он поддерживается платформой (непосредственно ПЛК)
dwTimeout DWORD
Время в мс, после которого функция обязана завершиться.
Да размер буфера это
ну программист же не сапер, можно сделать кучу попыток с разными вариантами значений переменной чтоб самостоятельно выяснить для чего это и самое интересное, что Вам за это ни чего не будет. В качестве наводки, отправляйте в контроллер запросы например от мастера модбас и выставляйте параметр меньше чем количество байтв запросе, равное запросу и больше запроса