96/213
Bosch Rexroth AG | Electric Drives
Bibliotheken
Schnittstellenbeschreibung
Name
VAR_INPUT
Enable
Reset_Error
VAR_IN_OUT
Data_in
Data_out
TVar
VAR_OUTPUT
Active
Error
ErrorNo
VI-Composer
Fehlerbehandlung
6.3.4
VCP_PBS32_A65536
Kurzbeschreibung
Rexroth IndraLogic L40 04VRS | Bedien- und Programmieranlei‐
and Controls
Die Datenbreite der Datenübertragung beträgt 32 Byte. Die Größe des über ein
ARRAY zur Verfügung stehenden Adressbereichs beträgt 4096 Byte (Ein- und
Ausgänge in Summe).
Abb.6-6:
VCP_PBS32_A4096
Typ
BOOL
BOOL
ARRAY [0..31] OF
BYTE
ARRAY [0..31] OF
BYTE
ARRAY [0..4095]
OF BYTE
BOOL
BOOL
USINT
Abb.6-7:
Schnittstelle von VCP_PBS32_A4096
Bei der Konfiguration mit dem Rexroth VI-Composer beziehen sich die Adres‐
sen der Variablenliste auf das jeweilige Byte im Array "TVar", das im SPS-
Programm zum Datenaustausch benutzt wird.
Sobald ein Fehler auftritt, wird die Kommunikation unterbrochen und die An‐
zeige des Kleinbedienterminals zeigt COMMUNICATION ERROR, ERROR
CODE 110.
Mit der Fehlerart (ErrorNo) wird angezeigt, dass es sich um einen Adressbe‐
rechnungsfehler (CalculationError) handelt.
Dieser Funktionsbaustein (FB) aktiviert das Profibus DP-Protokoll für die Klein‐
bedienterminals VCPxx. Zudem wird das E/A-Abbild der physikalischen Ad‐
ressen zwischen SPS und Bedienterminal übertragen.
Die Datenbreite der Datenübertragung beträgt 32 Byte. Die Größe des über ein
ARRAY zur Verfügung stehenden Adressbereichs beträgt 65536 Byte (Ein- und
Ausgänge in Summe).
Kommentar
TRUE: FB wird bearbeitet
FALSE: FB wird nicht bearbeitet
TRUE: Rücksetzen von "Error" (auf FALSE) und "Error‐
No" wird auf 0 gesetzt
Daten zur Ankopplung der physikalischen Eingänge des
Kleinbedienterminals
Daten zur Ankopplung der physikalischen Ausgänge des
Kleinbedienterminals
Array, das zum Lesen vom und zum Schreiben auf das
Kleinbedienterminal verwendet wird.
TRUE, solange "Enable" ebenfalls TRUE ist
TRUE, sobald ein Fehler auftritt.
Lässt sich mit "Reset-Error" zurück setzen.
Fehlerart:
4: Calculation Error
tung