IndraLogic L40 03VRS
VCP_PBS32_A65536
Name
VAR_INPUT
Enable
Reset_Error
VAR_IN_OUT
Data_in
Data_out
TVar
VAR_OUTPUT
Active
Error
ErrorNo
VI-Composer
Fehlerbehandlung
DOK-CONTRL-IC*L40*****-AW02-DE-P
Dieser Funktionsbaustein (FB) aktiviert das Profibus DP-Protokoll für die
Kleinbedienterminals
VCPxx.
physikalischen Adressen 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).
Abb. 6-9:
VCP_PBS32_A65536
Typ
BOOL
BOOL
ARRAY [0..31] OF
BYTE
ARRAY [0..31] OF
BYTE
ARRAY [0..65535]
OF BYTE
BOOL
BOOL
USINT
Abb. 6-10: Schnittstelle von VCP_PBS32_A65536
Bei der Konfiguration mit dem Rexroth VI-Composer beziehen sich die
Adressen 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
Anzeige des Kleinbedienterminals zeigt COMMUNICATION ERROR,
ERROR CODE 110.
Mit der Fehlerart (ErrorNo) wird angezeigt, dass es sich um einen
Adressberechnungsfehler (CalculationError) handelt.
Zudem
wird
Kommentar
TRUE: FB wird bearbeitet
FALSE: FB wird nicht bearbeitet
TRUE: Rücksetzen von "Error" (auf FALSE) und
"ErrorNo" 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
6-7
Bibliotheken
das
E/A-Abbild
der