добрый день
Необходимо связать плк63 по нестандартному протоколу по RS485.
Как то странно ведёт сам Кодесис.
Если я ставлю порт COM4 (DEBUG) ради экксперимента, то функция SysComWrite как положено возвращает количество записанных байт и переменная count считает как надо, но только мне стоит перейти на нужный мне COM0, то Write_Com возвращает ноль...и буфер не заполняется!! Где засада может быть?
Write_Com:= SysComWrite(com_num, ADR(Tx_Buffer) , SIZEOF(Tx_Buffer), 10);
count := count + SysComWrite(com_num, ADR(Tx_Buffer) + count, SIZEOF(Tx_Buffer) - count, 10);
картинка.JPG




Ответить с цитированием