Herunterladen Diese Seite drucken

Siemens 840D Handbuch Seite 111

Sinumerik
Vorschau ausblenden Andere Handbücher für 840D:

Werbung

09.03
Beispiel
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Beispiel: Istwert für alle Geometrieachsen:
v_adr,..p3:
P_C_SGA_progDistToGo, 1, 0, 0
item_index_typ:
VAR_TOKEN_INDEX_ROW
v_item_index..p3:
P_C_Y_numGeoAxes, 1, 0, 0
v_item_index
v_item_index_p1, v_item_index_p2, v_item_index_p3. Über
diese Parameter kann direkt oder indirekt die Anzahl der aus
diesem Tabellendatenelement zu expandierenden Tabellen-
zeilen gesteuert werden
Direkte Angabe einer Anzahl (nur OP030):
P_VALUE, num_lines, 0, 0
Indirekte Angabe einer Anzahl erfolgt über den Zugriff mit ei-
ner Datenkennung auf eine NC/PLC oder MMC-Variable
(siehe auch Abschnitt Datenkennungen für den Variablen-
zugriff ). Der gelieferte Wert wird als Anzahl für die Tabellen-
zeilen verwendet.
Projektierung einer Tabelle mit drei Spalten:
1.Spalte: Ausgabe eines Textes der im TAB_ITEM txt_id_l definiert ist.
2.Spalte: Ausgabe eines Wertes der im TAB_ITEM durch v_adr, v_p1, v_p2,
v_p3 spezifiziert ist.
3.Spalte: Ausgabe einer physikalischen Einheit, die im TAB_ITEM phys_unit
eingetragen wird.
Im ersten TAB_ITEM wird die Anzahl der Zeilen auf die Anzahl der Achsen im
Kanal expandiert. Die Variable P_C_SEMA_lag wird in der Einheit mit
P_C_Y_numMachAxes indiziert, siehe auch Abschnitt Datenkennungen für den
Variablenzugriff.
BEGIN_OBJECT_LIST (OB_TAB_ITEM_SEMA)
TAB_ITEM ( 10,
P_C_SEMA_lag, 1, 0, 0,
CON_DECIMAL, F_DOUBLE, 0, CON_IO_RESOLUTION,
CHECK_OFF, 0.0 , 0.0,
TAB_TXT_INDEX_1|TAB_TXT_BRACKETS, /* text attributes */
0,
T_FOLLOWING_ERROR,
UNIT_POSN,
0,
VAR_TOKEN_INDEX_ROW,
P_C_Y_numMachAxes, 1, 0, 0,
3.2 Dynamische Bildelemente - Dialogfelder
Indizierung der Variablenadressspalte (siehe auch
Abschnitt Datenkennungen für den Variablenzugriff).
/* token column identifier */
/* cursor text number only OP030 */
)
3 Bildelemente
/* convert function */
/* limit check */
/*access test */
/* text-id */
/* physical unit */
3-111

Werbung

loading

Diese Anleitung auch für:

810d