Задача - связать контроллер с датчиком, у которого свой свой протокол (тупо шлет без остановки свое значение в ascii).
Контроллер: плк110-220.60Р-М
PLCInfo
PLC model MODEL PLC 110-60
Binary VERSION 2.10.7
Need Target version 2.10
Таргет: Version 2.10
Не могу открыть ни один из com портов.
Код такой:
PROGRAM PLC_PRG
VAR
hndl0WORD;
hndl1WORD;
hndl2WORD;
hndl3WORD;
hndl4WORD;
hndl5WORD;
hndl6WORD;
hndl7WORD;
hndl8WORD;
END_VAR
hndl0:=SysComOpen(0);
hndl1:=SysComOpen(COM1);
hndl2:=SysComOpen(COM2);
hndl3:=SysComOpen(COM3);
hndl4:=SysComOpen(COM4);
hndl5:=SysComOpen(COM5);
hndl6:=SysComOpen(COM6);
hndl7:=SysComOpen(COM7);
hndl8:=SysComOpen(COM8);
При запуске всем присваивается 4294967295 (по документации ет, наскока я понял, ошибка).
Добавил либу SysLibCom.lib
Из конфигурации делал только в PLC Configuration Universal network module, в котором RS-232, настройки вродь все выставил как положено в нем (с компа вижу данные нормально), кабелек от контроллера к датчику уже несколько раз в разных комбинациях перепаивал, результат один.
Что я еще могу делать не так?