96/712 Bosch Rexroth AG | Hydraulics
4 Definition der zyklischen Daten
4.6
Umrechnung der Datenformate
Inbetriebnahmeanleitung PROFINET Schnittstelle | RD 30543-05-Z/04.12
Die Übertragung der Daten erfolgt im internen Datenformat der VT-HACD-3-2x. Des-
halb müssen alle Daten zu und von der VT-HACD-3-2x auf der SPS umgerechnet
werden. Zur Umrechnung benötigt man 2 Werte („Scale" und „Offset") für jeden Pa-
rameter. Diese können für jeden Parameter unterschiedlich sein und sind der Tabelle
zu entnehmen.
Nachfolgend die Rechenregel zur Zahlenformatkonvertierung:
SPS -> VT-HACD-3-2x:
( EU_Wert – offset ) * scale = interner_Übertragungswert
VT-HACD-3-2x -> SPS:
( interner_Übertragungswert / scale ) + offset = EU_Wert
EU-Wert
interner_Übertragungswert = internes Zahlenformat der VT-HACD-3-2x
Wollen Sie zum Beispiel den Sollwert CMD1 zur VT-HACD-3-2x übertragen, entneh-
men Sie aus der Tabelle die folgenden Werte:
Name
Slot
Index
Bytes
Einheit
Access
Wertübernahme
Busmanager
min./max. Wert
Scale
Offset
( 4,00 – 0,00 ) * 327,67 = 1310,68 (dezimal)
Dieser Wert wird nun mathematisch gerundet (= 1311) und in einen hexadezimalen
Wert umgewandelt (= 0x051F). Jetzt kann der Wert übertragen werden.
Eine Überprüfung der Eingabe auf Grenzen (min/max Werte) hat
ebenfalls von der SPS zu erfolgen. Bei Über- oder Unterschreiten
der Werte kann es zu falschen Werten auf der VT-HACD-3-2x
kommen (durch Überläufe negative statt hoher positiven Zahl o.ä.).
= Technische Einheit (Engineering Unit)
CMD1
0x11
0xFE
4
Read Only
auch mit aktiver Freigabe
vorhanden
-50000,00
50000,00
327,67
0,00