arrBenutzerliste : ARRAY[1..Max_Benutzer] OF st_User;
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
(*********************************************)
IF NOT bInitialisiert THEN (* Beginn der Festlegung *)
arrBenutzerliste[1].sUserID:='1643109';
arrBenutzerliste[1].sUserlvl:='Admin';
arrBenutzerliste[1].sUserName:='Christian';
arrBenutzerliste[2].sUserID:='1646211';
arrBenutzerliste[2].sUserlvl:='Techniker';
arrBenutzerliste[2].sUserName:='Rafael';
arrBenutzerliste[3].sUserID:='1650637';
arrBenutzerliste[3].sUserlvl:='Admin';
arrBenutzerliste[3].sUserName:='Tobias';
FOR i:=1 TO Max_Benutzer DO (* Belegung der restlichen Plätze im Array mit leeren IDs *)
IF arrBenutzerliste[i].sUserID='' THEN
arrBenutzerliste[i].sUserlvl:='Kein level vorhanden';
arrBenutzerliste[i].sUserID:='0000000';
arrBenutzerliste[i].sUserName:='Noch nicht besetzt';
END_IF
END_FOR;
bInitialisiert:=TRUE;
END_IF
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?