11.02
4.13.5
Konvertierungsbeispiel / Aufbau eines Datenstrings
Tabelle 4-2
Konvertierungsdatei: wkonvert.txt
Codeträger-
Länge in
variable
Bytes
Item1
10
Item2
2
Item3
2
Item4
10
Item5
1
Item6
4
Item7
4
Item8
2
Item9
4
Item10
4
Item11
4
Mit dieser Konvertierungsdatei kann der folgende Datenstring eingelesen werden
bzw. wird dieser String beim Schreiben erzeugt:
626F687265725F312020000111116E6F726D616C2020202001D00010E3D000000
50205B00002E3B0000003B000E4562F2F
Wird mit SINTDC gearbeitet, entspricht dieser String der Schnittstelle zwischen
HMI Advanced und SINTDC.
Aufteilung des Strings in die einzelnen Werte
String
626F687265725F312020
0001
1111
6E6F726D616C20202020 "normal"
01
Siemens AG 2002 All Rights Reserved
SINUMERIK 840D/840Di/810D FB Werkzeugverwaltung (FBW) – Ausgabe 11.02
Format
ASCII
T1
Bezeichner, $TC_TP2
BCD
T2
Duplo, $TC_TP1
BCD
T4 = (Tet1), T5 = (Tet2), T6 = (Tet3), T7 = (Tet4)
WZ-Größe: links, rechts, oben, unten, $TC_TP3, 4, 5, 6
ASCII
T8
Platztyp, Text zu $TC_TP7
BCD
T3
Anz. Schneiden, $P_TOOLND[tnr], tnr = WZ-Nummer
BCD
A1
Werkzeug-OEM1, $TC_TPC1
BCD
A2
Werkzeug-OEM2, $TC_TPC2
BCD
C1
Subtyp, Typ, $TC_DP1
BCD
C5 Geometrie-Länge1, $TC_DP3
BCD
C10 Geometrie-Radius1, $TC_DP6
BCD
C14 Verschleiß-Länge 1, $TC_DP12
Wert
Eintag
wkonvert.txt
"bohrer_1" 10 ASCII T1
1
2 BCD
T2
1,1,1,1
2
BCD T4=(Tet1),
T5=(Tet2),
T6=(Tet3),
T7=(Tet4))
10 ASCII T8
1
1 BCD
T3
Inbetriebnahme
4.13 Inbetriebnahme Codeträger
Dialogvariable
Datentypen der Dialogvariablen
T1 String
Bezeichner, $TC_TP2
T2 Integer
Duplo, $TC_TP1
T4 Integer
WZ–Groesse: links
T5 Integer
WZ–Groesse: rechts
T6 Integer
WZ–Groesse: oben
T7 Integer
WZ–Groesse: unten
T8 String
Platztyp, Text zu
$TC_TP7
T3 Integer
Anz. Schneiden,
$P_TOOLND[tnr]
tnr=WZ-Nummer
4-305