Добрый день.
Подключил к нашему контроллеру СПК как ModBus Slave на СОМ2. Сталкнулся с проблемой.
При подаче питания СПК не запускается. Висит заставка "Овен".
Приходится отключать питание отсоединять разъем от СОМ2 подавать питание. СПК запускается
подключать разъем на ModBus.
Настройки порта вот:
stComSettings.sPort := 3;
stComSettings.byStopBits := 1;
stComSettings.byParity := 0;
stComSettings.ulBaudrate := 38400;
stComSettingsEx.byByteSize := 8;
bySlaveID:= 80;
bSlaveEnable:= TRUE;
fbComService
(
Enable:= TRUE ,
Settings:= stComSettings,
sets_ex:= stComSetting****
Task:= ComSerice.COM_TSK.OPEN_TSK,
Ready=> ,
handle=>
);
IF bSlaveEnable AND fbComService.Ready THEN
fbModbus_Slave
(
ComHandle:= fbComService.handle,
DevAddr:= bySlaveID,
pBuffer:= ADR(awSlaveBuffer),
BufSize:= SIZEOF(awSlaveBuffer),
NewData=> ,
Error=>
);
END_IF
Как решить такую проблемму?