Ну вот и косяк найден... в функции инициализации COM порта размер буфера стоит 0. Так было в примере, с которого я взял этот код. Поставил размер 32 и все заработало, считывается вся посылка. Всем спасибо за помощь!
Ну вот и косяк найден... в функции инициализации COM порта размер буфера стоит 0. Так было в примере, с которого я взял этот код. Поставил размер 32 и все заработало, считывается вся посылка. Всем спасибо за помощь!
Вольд, если код заработал сразу после того, как я изменил значение и перестает работать, как только возвращаю обратно 0, то я склонен думать, что в этом. Если есть иные соображения - поделитесь.
А как же у вас раньше вообще что-то принималось ?
Не могу сказать. Я же не знаю, как работают эти функции. Может у нее есть некое дефолтное значение.
Если немного не в тему, то прошу прощения.
Вопрос такой: для ПЛК110 порт СОМ0 - это порт RS-485-1. Но CoDeSys ругается и не компилирует программу, если использовать СОМ0. Нормально компилируется, только начиная с СОМ1.
Как быть? Нужен именно RS-485-1.
Здравствуйте. Помогите связать ПЛК110-60 с ЛИР 520 по RS232.
Вот параметры.
http://skbis.ru/pdf/readout/LIR510_520_530.pdf
Связь контроллера с устройством цифровой индикации через кабель КС14. Кабель подключаю к контроллеру в порт RS232-Debug