IndraLogic L40 03VRS
(*************************************************
** Variablen fuer Writing Data SINT
**************************************************)
WriteIn1:
WriteFb_bExecute:
WriteFb_strPath:
WriteFb_strRemoteTag:
WriteFb_enCipType:
WriteFb_uiElements:
WriteFb_siWriteData:
WriteFb_udiTimeout:
WriteFb_bDone:
WriteFb_bError:
WriteFb_enErrorID:
WriteFb_stErrorIdent:
(*Diagnose*)
WriteFb_udiCtrErr:
WriteFb_udiCtrGood:
WriteFb_udiCtrValidInput: UDINT := 0;
(*Fuer Automatiktest*)
WriteFb_bAutoTest:
DOK-CONTRL-IC*L40*****-AW02-DE-P
Schreiben der SINT-Variablen "siWriteData" auf einen CIP-Daten-Server
Beispiel
mit der IP-Adresse "192.168.73.105". Weil "siWriteData" auf dem CIP-
Daten-Server im SPS-Programm "PLC_PRG" verwendet wird, muss als
Name
der
angegeben werden.
Durch positivem Flankenwechsel der Variablen "WriteFb_bExecute"
(FALSE -> TRUE) lässt sich der Schreibvorgang starten. Zustand TRUE
der Variablen "bDone" bestätigt die Ausführung des Dienstes.
IL_WriteDataTable;
BOOL;
STRING;
STRING;
CIP_TYPE;
UINT;
SINT;
UDINT;
BOOL := FALSE;
BOOL;
ERROR_CODE;
ERROR_STRUCT;
UDINT := 0;
UDINT := 0;
BOOL := FALSE;
Abb. 6-72: Beispiel: IL_WriteDataTable, Client-seitige Variablendefinition
zu
schreibenden
Variablen
6-31
Bibliotheken
"PLC_PRG.siWriteData"