Herunterladen Inhalt Inhalt Diese Seite drucken

Adressierung Von Merkern; Aufruf Von Funktionen - Siemens SICAM A8000 Serie Handbuch

Vorschau ausblenden Andere Handbücher für SICAM A8000 Serie:
Inhaltsverzeichnis

Werbung

Projektierung über SICAM WEB
9.2.1.2.3

Adressierung von Merkern

Ein Merker wird mit einer ST-Operation und der Adresse des Operanden zugewiesen. Der
Zustand oder Wert eines Merkers wird mit einer LD-Operation und der Adresse des
Operanden ausgelesen.
Das Zahlenformat muss gemäß dem Format des zu speichernden Wertes gewählt werden.
Beispiel:
LD
I_030_002_000_000.VALUE
ST
M_BOOL_MERKER00
Hinweis
Alle Merker die nicht als "spannungsausfallsicher" gekennzeichnet sind werden bei Hochlauf mit
initialisiert.
9.2.1.2.4

Aufruf von Funktionen

Funktionen haben nur temporäre Variablen, daher müssen bei jedem Aufruf alle
erforderlichen Aufrufparameter gesetzt werden. Nicht verwendete Aufrufparameter haben bei
Ausführung der Funktion keine Auswirkung auf das Ergebnis.
Beispiel: Wird eine Addition (ADD) von 3 Werten durchgeführt, dann werden die Eingänge
IN0, IN1, IN2 verwendet. Die restlichen Eingänge werden automatisch auf
Die Beschreibung der Aufrufparameter muss immer mit IN0 beginnen und in aufsteigender
Reihenfolge ohne Lücken erfolgen.
Die Aufrufparameter müssen durch eine Kombinationen von LD und ST übergeben werden.
Der Name der Aufrufparameter ergibt sich aus dem Namen der Funktion und dem Namen des
Operators, getrennt durch einen Punkt.
Beispiel:
LD
9
ST
SQRT.IN0
CAL
SQRT
ST
ADD.IN0
LD
17
ST
ADD.IN1
CAL
ADD
ST
M_DINT_ERGEBNIS
Das Ergebnis der Funktion steht jeweils im Akkumulator. Bei dem Beispiel wird der Wert
zusätzlich auf dem Merker M_DINT_ERGEBNIS gespeichert.
Nach dem Aufruf einer Funktion (CAL) werden alle Eingänge der jeweiligen Funktion wieder
auf die voreingestellten Werte gesetzt.
406
Unrestricted
(*Lade den Wert 9 in den Akku*)
(*Speichern am Eingang für Wurzelziehen*)
(*Aufruf der Funktion*)
(*Abspeichern des Ergebnisses vom*)
(*Wurzelziehen am Eingang 0 für add*)
(*Lade den Wert 17 in den Akku*)
(*Speichern am nächsten Eingang von add*)
(*Aufruf der Funktion add*)
(*Ergebnis auf einen Merker speichern*)
SICAM A8000 / CP-8000 • CP-8021 • CP-8022 Handbuch
0
0
gesetzt.
DC8-036-2.00, Ausgabe 11.2016

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sicam cp-8000Sicam cp-8021Sicam cp-8022

Inhaltsverzeichnis