Herunterladen Diese Seite drucken

Calc_Data: Berechnung Mit Zwei Variablen - Siemens 840D Handbuch

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

Werbung

4 Aktions- und Reaktionslisten
4.2 Kopier- und Rechenroutinen
4.2.4

CALC_DATA: Berechnung mit zwei Variablen

Beschreibung
Syntax
Parameter
4-178
Mit Hilfe dieser Routinen können Rechenoperationen mit zwei Variablen
durchgeführt werden. Dabei werden jeweils projektierte Variable auf die Art und
Weise miteinander verknüpft, wie im Parameter op angegeben ist. Das
Ergebnis der Berechnung wird in einem gewünschten Format in der ersten der
projektierten NC/PLC/MMC-Variablen abgelegt.
Aktionselement:
AC_CALC_DATA (ac_id, v1_adr, v1_p1, v1_p2, v1_p3, op,
v2_adr, v2_p1, v2_p2, v2_p3, d_typ)
Reaktionselement:
RC_CALC_DATA (rc_id, ev_code, v1_adr, v1_p1, v1_p2, v1_p3, op,
v2_adr, v2_p1, v2_p2, v2_p3, d_typ)
ac_id, rc_id
Eindeutige Kennung des Aktions- bzw. Reaktionselements.
ev_code
Code des Ereignisses, auf das durch Bearbeiten des Reak-
tionselements reagiert werden soll.
v1_adr
Datenkennung für den Zugriff auf das erste Datum in der
NC/PLC/MMC (siehe Kapitel 5). In diesem Datum wird auch
das Ergebnis der Rechenoperation abgelegt.
v1_p1 ... v1_p3
Zusatzparameter für den Datenzugriff auf das erste Datum
(siehe Kapitel 5).
op
Rechenoperator, mit dem die beiden projektierten Variablen
verknüpft werden sollen.
AC_ADD
AC_SUB
AC_MUL
AC_DIV
AC_MOD
v2_adr
Datenkennung für den Zugriff auf das zweite Datum in der
NC/PLC/MMC (siehe Kapitel 5).
v2_p1 ... v2_p3
Zusatzparameter für den Datenzugriff auf das zweite Datum
(siehe Kapitel 5).
d_typ
Datentyp; Format, in dem das Ergebnis der Rechenoperation
in der ersten projektierten Variablen abgelegt werden soll.
BTSS_CHAR
BTSS_UNSIGNED
BTSS_WORD
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Addition (variable1 = variable1 + variable2)
Subtraktion (variable1 = variable1 - variable2)
Multiplikation (variable1 = variable1 * variable2)
Division (variable1 = variable1 / variable2)
Modulo (variable1 = variable1 % variable2)
= char
= unsigned short int
= short int
© Siemens AG 2003 All Rights Reserved
09.03

Werbung

loading

Diese Anleitung auch für:

810d