Доброго всем дня!
Столкнулся с такой проблемой, постоянная перезагрузка ПЛК при использовании 2 стоповых битов. УБЗ 302 требует для коммуникации с плк
формат передаваемого слова – 8 бит, без контроля четности, два стоповых бита.
Стоповые биты выставлял в настройках КОМ-порта.
IF NOT funcComService.ready THEN
cmSettings.Port:=1;(*номер COM-порта*)
cmSettings.dwBaudRate:=9600;
cmSettings.byParity:=0;
cmSettings.dwTimeout:=0;
cmSettings.byStopBits:=2;(* Стоповые биты*)
cmSettings.dwBufferSize:=0;
cmSettings.dwScan:=0;
funcComService(Enable:=TRUE , Settings:=cmSettings , Task:=OPEN_TSK );
END_IF