Zusätzliche Nullpunktverschiebungs-Variablen
Variable | Bedeutung | lesen | schreiben |
V.G.NP[j].ALL | Ansprechen aller Achsen einer Nullpunktverschiebung | ja | ja |
V.G.NP_AKT.V[i] | Aktuelle (momentan aktive) Nullpunktverschiebung einer Achse mit Listenindex <i> oder <Achsname> | ja | ja |
V.G.NP_AKT.ALL | Ansprechen der aktuellen (momentan aktiven) Nullpunktverschiebungen aller Achsen | ja | ja |
V.G.NP_DEFAULT | Index der im Grundzustand wirksamen Nullpunktverschiebung | ja | ja |
Der schreibende Zugriff über die Variablen V.G.NP[j] und V.G.NP_DEFAULT ist bis zur nächsten Listeninterpretation (expliziter Auftrag oder Hochlauf) wirksam. Hingegen wirken schreibende Zugriffe über V.G.NP_AKT nur auf die momentan im Speicher des Decoders befindliche Nullpunktverschiebung. Bei wiederholter Anwahl der zuvor über V.G.NP_AKT beschriebenen NPV werden wieder die ursprünglichen Werte aus der Liste wirksam. Soll der Schreibzugriff auf V.G.NP_AKT über die Abwahl hinaus gehalten werden, so muss der aktuelle Datensatz durch Zuweisung über V.G.NP[j].ALL in der Liste abgelegt werden.
Programmierbeispiel
Zusätzliche Nullpunktverschiebungs-Variablen
Sichern der momentan aktiven Nullpunktverschiebungswerte:
V.G.NP[12].ALL=V.G.NP_AKT.ALL