-
Вот еще проблемка: судя по описанию сом порты в библиотеке Sislibcom определяются в переменной setings.port типа перечисление. В перечислении содержатся порты от com1 и дальше. RS485 определяется как соm0. Однако при попытке задать переменную setings.port:=0 переменной присваевается значение *** INVALID:0 *** . В то же время при присвоении значений 1 или 2 или 3... переменной присваевается значение Сom1 или Com2 ... Если проигнорировать это и оставить последствия присвоения 0-ля, то при открытии и запуске порта связь ПЛК и МДВВ пропадает, а при закрытии порта связь тем ни менее не восстанавливается. Настроики я делал такие:setings.Port:=0;
setings.dwBaudRate:=9600;
setings.byParity:=0;
setings.byStopBits:=0;
setings.dwBufferSize:=0;
setings.dwScan:=0;
setings.dwTimeout:=0;
При этом и MДВВ то же настроен на такие параметры, и до начала работы с портом хорошо общается с ПЛК... ЧТО ДЕЛАТЬ?
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума