Код:
abyMY110_16R_buffer[1].0:=xMV110_16D_input1;
abyMY110_16R_buffer[1].4:=TRUE;
abyMY110_16R_buffer[2].0:=TRUE;// следующие строки - правильные?
abyMY110_16R_buffer[2].1:=TRUE;
abyMY110_16R_buffer[2].2:=FALSE;
abyMY110_16R_buffer[2].3:=TRUE;
abyMY110_16R_buffer[2].4:=FALSE;
abyMY110_16R_buffer[2].5:=TRUE;
abyMY110_16R_buffer[2].6:=FALSE;
abyMY110_16R_buffer[2].7:=TRUE;
// [3.1.2] запускаем ФБ опроса модуля МУ110-16Р
MY110_16R
(
Enable:=COM_SERVICE_COM3.Ready,
Mode:=MB_RTU,
DevAddr:=48,
FirstAddr:=50,
Quantity:=1,
ComHandle:=COM_SERVICE_COM3.handle,
TimeOut:=T#500MS,
Buffer:=abyMY110_16R_buffer
);
sss := MY110_16R.RegCnt;
zzz := MY110_16R.Exception;
Как записать выходы с 9 по 16? Первые 8 работают.