Здравствуйте. Я просмотрел тему http://www.owen.ru/forum/showthread....ght=SysComOpen но вижу что там на многие вопросы ответов так и небыло, и я тоже не могу разобраться. Есть элементарно простой проект под ПЛК150:
------------------------------------
PROGRAM PLC_PRG
VAR
com_handle: DWORD;
res: BOOL;
com_set: COMSETTINGS;
close: BOOL;
END_VAR
------------------------------------
com_handle:=SysComOpen(COM1);
com_set.Port:=COM1;
com_set.dwBaudRate:=9600;
com_set.byParity:=0;
com_set.dwTimeout:=0;
com_set.byStopBits:=0;
com_set.dwBufferSize:=0;
com_set.dwScan:=0;
res:=SysComSetSettings(COM1,ADR(com_set));
close:=SysComClose(COM1);
------------------------------------
Всё. Загружаю, ставлю Breakpoint'ы и смотрю за ходом выполнения. Стабильно:
com_handle = 4294967295
res = *** INVALID: 16#FF ***
close = *** INVALID: 16#FF ***
Что-то не так? Нужно ли в ПЛК.Конфигурации добавлять что-либо?
Мой проект с конфигурацией и таргетом в архиве - Здесь.