Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraLogic L40 04VRS Bedienungs- Und Programmieranleitung Seite 130

Inhaltsverzeichnis

Werbung

120/213
Bosch Rexroth AG | Electric Drives
Bibliotheken
WriteFb_udiTimeout:
WriteFb_bDone:
WriteFb_bError:
WriteFb_enErrorID:
WriteFb_stErrorIdent:
(*Diagnose*)
WriteFb_udiCtrErr:
WriteFb_udiCtrGood:
WriteFb_udiCtrValidInput: UDINT := 0;
(*Fuer Automatiktest*)
WriteFb_bAutoTest:
(******************************************************************
** Explicit message: Write data table - 1 SINT
*******************************************************************)
WriteFb_strPath
WriteFb_strRemoteTag
WriteFb_uiElements
WriteFb_enCipType
WriteFb_udiTimeout
WriteIn1(
bExecute
:= WriteFb_bExecute,
strPath
strRemoteTag
enCipType
uiElements
:= WriteFb_uiElements,
pbyWriteData
:= ADR(WriteFb_siWriteData),
udiTimeout
bDone
bError
enErrorID
stErrorIdent
=> WriteFb_stErrorIdent);
(*Automatiktest*)
IF WriteFb_bAutoTest = TRUE THEN
IF WriteFb_bDone = TRUE THEN
IF WriteFb_bError = TRUE THEN
WriteFb_udiCtrErr
ELSE
WriteFb_udiCtrGood := WriteFb_udiCtrGood + 1;
WriteFb_siWriteData
END_IF
WriteFb_bExecute := FALSE;
ELSE
WriteFb_bExecute := TRUE;
END_IF
END_IF
Fehlermeldungen
Error-ID
Error Table
COMMUNICATION_
ETHERNET_IP(151)
ERROR (2)
COMMUNICATION_
ETHERNET_IP(151)
ERROR (2)
Rexroth IndraLogic L40 04VRS | Bedien- und Programmieranlei‐
and Controls
UDINT;
BOOL := FALSE;
BOOL;
ERROR_CODE;
ERROR_STRUCT;
UDINT := 0;
UDINT := 0;
BOOL := FALSE;
Programm:
:= '192.168.73.105';
:= 'PLC_PRG.siWriteData';
:= 1;
:= CIPTYPE_SINT;
:= 1000;
:= WriteFb_strPath,
:= WriteFb_strRemoteTag,
:= WriteFb_enCipType,
:= WriteFb_udiTimeout,
=> WriteFb_bDone,
=> WriteFb_bError,
=> WriteFb_enErrorID,
:= WriteFb_udiCtrErr + 1;
:= WriteFb_siWriteData + 1;
Additional1
0x10000001
0x10000002
(*ms*)
(*FALSE nach TRUE startet FB*)
(*IP Adresse des Servers*)
(*Name der zu schreibenden Variablen*)
(*Datentyp der Variablen*)
(*Anzahl der zu schreibenden Arrayelemente.*)
(*Bei atomic Datentypen*)
(*(SINT, DINT...)immer 1.*)
(*pointer to the data, you want to write*)
(*Timeout der Expicit Message*)
(*TRUE => FB ist mit Auftrag fertig.*)
(*TRUE => Error*)
Additional2
Fehlername
0x00000000
NoCyclicCom
0x00000000
Idle
tung
Beschreibung
Master hat mit IndraLogic-
EthernetIP-Slave noch keine
zyklische Kommunikation auf‐
gebaut.
EthernetIP-Master hat zykli‐
sche Kommunikation gestar‐
tet, aber das Idle Flag im
zyklischen Kanal gesetzt.
Hiermit signalisiert der Mas‐
ter, dass sein Ausgangsabbild
nicht gültig ist.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis