6-28
Bibliotheken
PROGRAM PLC_PRG
VAR
(*************************************************
** Variablen fuer IL_ReadDataTable
**************************************************)
Read2In1:
Read2Fb_bExecute:
Read2Fb_strPath:
Read2Fb_strRemoteTag:
Read2Fb_udiMaxReadSize:
Read2Fb_diReadData:
Read2Fb_uiElements:
Read2Fb_udiTimeout:
Read2Fb_udiReadSize:
Read2Fb_bDone:
Read2Fb_bError:
Read2Fb_enErrorID:
Read2Fb_stErrorIdent:
(*Diagnose*)
Read2Fb_udiCtrErr:
Read2Fb_udiCtrGood:
Read2Fb_CtrValidInput:
(*fuer Automaischen Test*)
Read2Fb_bAutoTest:
Lesen der DINT-Variablen "diCounter" von einem CIP-Daten-Server mit
Beispiel
der IP-Adresse "192.168.73.105". Weil "diCounter" im SPS-Programm
"PLC_PRG" verwendet wird, muss als Name der zu lesenden Variablen
"PLC_PRG.diCounter" angegeben werden.
Durch positiven Flankenwechsel der Variablen "Read2Fb_bExecute"
(FALSE -> TRUE) lässt sich der Lesevorgang starten. Zustand TRUE der
Variablen "bDone" bestätigt die Ausführung des Dienstes.
IL_ReadDataTable;
BOOL;
STRING;
STRING;
UDINT;
DINT;
UINT;
UDINT;
UDINT;
BOOL := FALSE;
BOOL;
ERROR_CODE;
ERROR_STRUCT;
UDINT := 0;
UDINT := 0;
UDINT := 0;
BOOL := FALSE;
Abb. 6-68: Beispiel: IL_ReadDataTable, Client-seitige Variablendefinition
(*Type: RIL_CommonTypes.lib*)
(*Type: RIL_CommonTypes.lib*)
IndraLogic L40 03VRS
DOK-CONTRL-IC*L40*****-AW02-DE-P