IF fbEinlesen.O_bReadDone THEN
NovRamReadGO:=TRUE;
ELSE
NovRamReadGO:=FALSE;
END_IF
IF NOT fbEinlesen.O_bNovRamWriteGO THEN
NovRamWriteGO:=TRUE;
ELSE
NovRamWriteGO:=FALSE;
END_IF
(*********************************************)
(* NovRam beschriftung *)
IF NovRamReadGO THEN
fbNovRamReadWriteEx.nDevId:=4;
fbNovRamReadWriteEx.bRead:=TRUE;
fbNovRamReadWriteEx.bWrite:=FALSE;
fbNovRamReadWriteEx.cbSrcLen:=SIZEOF(arrBenutzerliste);
fbNovRamReadWriteEx.cbDestLen:=0;
fbNovRamReadWriteEx.pSrcAddr:=ADR(arrBenutzerliste);
fbNovRamReadWriteEx.pDestAddr:=0;
fbNovRamReadWriteEx.nReadOffs:=0;
fbNovRamReadWriteEx.nWriteOffs:=0;
END_IF
(*********************************************)
(* NovRam Auslesung *)
IF NovRamWriteGO THEN
fbNovRamReadWriteEx.nDevId:=4;
fbNovRamReadWriteEx.bRead:=FALSE;
fbNovRamReadWriteEx.bWrite:=TRUE;
fbNovRamReadWriteEx.cbSrcLen:=0;
fbNovRamReadWriteEx.cbDestLen:=SIZEOF(arrBenutzerliste);;
fbNovRamReadWriteEx.pSrcAddr:=0;
fbNovRamReadWriteEx.pDestAddr:=ADR(arrBenutzerliste);
fbNovRamReadWriteEx.nReadOffs:=0;
fbNovRamReadWriteEx.nWriteOffs:=0;
END_IF
(*********************************************)