-
порты работают на Nt не работают на Plc100 P-l
Уважаемые. Мучаюсь уже несколько дней. перепробовал разные таргеты и прошивки. Не открывает com. На Овене функция SysComSetSettings возвращает либо INVALID_HANDLE либо false.
На PLCWinNT все работает прекрасно.
THEN
(*Настраиваем скорость*)
com_set.Port:=NUM_COM;
com_set.dwBaudRate:=19200;
com_set.byParity:=0;
com_set.dwTimeout:=0;
com_set.byStopBits:=0; (* *)
com_set.dwBufferSize:=16;
com_set.dwScan:=0;
res:=SysComSetSettings(com_handle,ADR(com_set));
first:=TRUE;
END_IF
IF res THEN
sendedBytes:=SysComWrite(com_handle, ADR(WR_BUFFER),Q_BYTES,0);
и т.п.
куда смотреть?
P/S/Прошивки и таргеты брал с сайта Овена
В настройках PLC универсальный коммуникационный модуль убит как класс...
Последний раз редактировалось Смирнов Роман; 21.12.2007 в 16:50.
-
Пользователь
Поиск по форуму рулит!
-
Уважаемый Олег. Если бы Вы внимательно посмотрели на листинг то увидели бы "цитату" из указанного Вами примера. Но возиться с преобразованиями строк туда сюда в байты и обратно как-то неудобно...
А согласно документации при успешной настройке порта функция SysComSetSettings должна возвратить True и в PLCNT все нормально работает, а в Овеновской реализации всегда возвращает false
Убрал проверку установки параметров , начало работать.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума