09.03
Zusatzparameter für
den PLC-
Variablenzugriff
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
#define P_PLC_N_S_batt_alarm
#define P_PLC_N_S_luft_alarm
Näheres zu Präprozessormakros siehe C-Syntaxhilfe ihrer
Entwicklungsumgebung:
Die symbolische PLC-Variablenadresse beinhaltet somit folgende
Informationen über eine PLC-Variable:
− Syntax-ID,
− Typ,
− Teilbereich,
− Bereich und
− Offset
Hinweis
Die Anzahl wird bei Verwendung aus der Projektierebene immer mit
"1"belegt.
Zusätzlich können im Projektiervorgang noch folgende Informationen verändert
werden:
− Teilbereich (absolut und additiv)
− Offset (absolut und additiv)
Die Beeinflussung dieser Information erfolgt mit drei Zusatzparametern für den
PLC-Variablenzugriff.
•
Diese werden im folgenden mit Par1, Par2 und Par3 bezeichnet. Achten
Sie bitte darauf, daß in der Projektierung die Parameter in der Reihenfolge
Par1, Par2, Par3 angegeben werden müssen.
•
Jeder Zusatzparameter hat eine Länge von 2 Byte.
•
Über Par2 wird festgelegt, welche Bedeutung und welchen Einfluß die
Werte aus Par1 und Par3 auf die variablen Anteile (Teilbereich und Offset)
der PLC-Variablenadresse haben.
Bedeutung der Zusatzparameter für PLC-Variablenadresse:
•
Über Par1 kann der Teilbereich verändert werden, über Par3 der Offset.
•
Beides kann kombiniert werden, die Kombination erfolgt durch
Kombinierung der entsprechenden Defines im Par2 (z.B Par2:
PLC_TB|PLC_OF_NB).
•
Die symbolischen PLC-Variablenadressen können im weiteren genauso
verwendet werden, wie die Variablenadressen der NCK. Bei
Unterschieden wird explizit darauf hingewiesen.
5 Datenzugriffe NCK / PLC / MMC
5.4 PLC-Variable - Projektierung
PLC10, BTSS_S7_BOOL, \ DB_AREA_NC, \
(UWORD)(PLC_DB << 8),NC_DB_ALARM+7
PLC10, BTSS_S7_BOOL, \ DB_AREA_NC, \
(UWORD)(PLC_DB << 8), NC_DBX_ALARM+6
5-207