Здравствуйте! Возник вопрос касаемо работы 304 в режиме Slave . Использую библиотеку MB_SLAVE. B качестве мастера использую MasterOPC Universal Modbus Server Обмен есть, но периодами качество в ОРС то GOOD то BAD .
В какую сторону смотреть ?

Код работает в подпрограмме Name объявленной в Applocation
stCom_Settings.sPort := 2;
stCom_Settings.byParity := 0;
stCom_Settings.byStopBits := 1;
stCom_Settings.ulBaudrate := 9600;
stCom_SettingsEx.byByteSize := 8; // Кол-во информационных бит

fbComService (
Enable:= TRUE,
Settings:= stCom_Settings,
Sets_EX:= stCom_Setting****
Task:= ComSerice.COM_TSK.OPEN_TSK,
Ready=> ,
Handle=> );

awSlaveBuffer[0]:=10;
awSlaveBuffer[1]:=20;
awSlaveBuffer[2]:=30;
awSlaveBuffer[3]:=40;
awSlaveBuffer[4]:=50;
awSlaveBuffer[5]:=60;

IF fbComService.Ready THEN
fbModbusSlave
(
ComHandle := fbComService.handle,
DevAddr := bySlaveID,
pBuffer := ADR(awSlaveBuffer),
BufSize := SIZEOF(awSlaveBuffer),
NewData=> ,
Error=>
);
END_IF;

Подпрограмма вызывается в PLC_PRG(PRG)
Name ();