Herunterladen Diese Seite drucken

Danfoss MCO 305 Befehlsreferenz Seite 83

Vorschau ausblenden Andere Handbücher für MCO 305:

Werbung

MCO 305 Befehlsreferenz
ON posint . . SETOUT (TOIN)
Kurzinfo
Syntax
Parameter
Beschreibung
Portabilität
Befehlsgruppe
Querverweise
Syntax-Beispiel
__ Befehlsreferenz __
Simuliert ein Nockenschaltwerk (CAM-Box) (alle POSINT Typen)
ON +/- type position SETOUT outno
ON +/- type position SETOUT outno TOIN inno
type
= alle POSINT
APOS
IPOS
MAPOS
MCPOS
MIPOS
position = abhängig vom Befehl in Benutzereinheiten [BE], Master-Benutzer-
einheiten [MU] oder Kurveneinheiten [CU]
outno
= kann jede gültige Nummer eines Ausgangs sein (oder negative Nummer
des Ausgangs)
inno
= kann jede gültige Nummer eines Eingangs sein (oder negative Nummer
des Eingangs)
Alle Funktionen des Positions-Interrupts können diese Simulation eines Nocken-
schaltwerks (CAM-Box) benutzen. Dies ist mit allen Arten der POSINTs möglich.
Im ersten Fall ist der Ausgang outno entweder gesetzt oder zurückgesetzt; dies
hängt davon ab, ob outno positiv oder negativ ist.
Im zweiten Fall ist der Ausgang auf den Wert des Eingangs inno gesetzt. (Oder auf
den Eingang mit Negierung des Wertes, falls entweder inno oder outno negativ ist.).
Wenn beide, outno und inno negativ sind, ist es das gleiche als wären beide positiv.
Der Vorteil solcher Befehle ist, dass sie im Hintergrund arbeiten und daher das
Anwendungsprogramm nicht unterbrechen. Sie sind auch schneller als wenn Unter-
programme aufgerufen werden müssten, die dann die Ausgänge setzen. Typische
Reaktionszeit ist unter 1 ms.
Der Befehl ist ab MCO 5.00 verfügbar.
INT
SUBPROG .. RETURN, APOS, IPOS, MAPOS, MIPOS,
SET SYNCMPULSS 20000
on +ipos 500 setout 1 toin 2
on +ipos 1000 setout -1
In diesem Beispiel wird der Ausgang 1 auf den Wert des Eingangs 2 auf der Position
von 500 Benutzereinheiten nach dem Marker gesetzt.
Dann wird der Ausgang 1 bei der Position von 1000 qc nach dem Marker wieder auf
0 gesetzt.
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
// Abstand zwischen zwei Markern
83

Werbung

loading