Herunterladen Diese Seite drucken

Danfoss MCO 305 Befehlsreferenz Seite 45

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

Werbung

MCO 305 Befehlsreferenz
IN
Kurzinfo
Syntax
Parameter
Rückgabewert
Beschreibung
Portabilität
Befehlsgruppe
Querverweise
Syntax-Beispiel
Programmbeispiel
__ Befehlsreferenz __
Zustand eines digitalen Eingangs abfragen.
erg = IN n
n = Nummer des Eingangs
1 – 10 oder 1 – 12 (Optionale Eingänge)
18, 19, 27, 29, 32, 33
bzw. für CANopen I/O-Module:
CAN-Bus + (Modul-CAN-ID * 256) + Eingangsnummer (bzw. Eingangsbyte)
erg = Zustand des Eingangs
0 = Low-Pegel oder undefiniert
1 = High-Pegel
Mit dem IN Befehl können Sie den Zustand eines digitalen Eingangs abfragen. Es
wird abhängig vom anliegenden Signalpegel eine 0 oder 1 zurückgeliefert.
Der Modus Eingang 11,12 wird in Par. 33-60 IOMODE ausgewählt.
Die Definition des High- und Low-Pegels sowie die Eingangsbeschaltung sind in den
Produkthandbüchern MCO 305 und FC 300 beschrieben.
Die Eingänge 5 und 6 werden auch als Marker-Eingänge für die Master- und Slave-
Drehgeber benutzt.
CAN-Module, die die CANopen Spezifikationen erfüllen, können Sie ebenfalls mit
dem IN Befehl ansprechen, und zwar über die entsprechende Nummer, die wie folgt
definiert ist:
CAN-Bus + (Modul-CAN-ID * 256) + Eingangsnummer (bzw. Eingangsbyte)
Beim Ausführen eines solchen Befehls werden temporär die entsprechenden CAN-
Objekte angelegt, ausgewertet und anschließend wieder freigegeben. Daher
können Sie beliebig viele Module ansprechen, aber es sind zunächst keine Objekte
da, die von sich aus empfangsbereit sind, zum Beispiel für Interrupt-Funktionen.
Um Interrupt-Funktionen durchzuführen, müssen Sie die entsprechenden Module
vorher mit CANINI initialisieren.
Die Parameter für CANopen sind ab MCO 5.00 verfügbar.
I/O
INB, OUT, OUTB, CANINI
Parameter: 33-60 Klemme X59/1 und X59/2 Modus , IOMODE,
33-50...59,61,62 Klemme X57/n Digitale Eingänge , I_FUNCTION_n
in4 = IN 4
/* Zustand Eingang 4 in Variable ein4 speichern */
IF (IN 2) THEN
/* Bei High-Pegel an Klemme 2, Ausgang 1 setzen */
OUT 1 1
ELSE
OUT 1 0
ENDIF
IN_01.M
®
MG.34.R1.03 – VLT
ist ein eingetragenes Warenzeichen von Danfoss.
45

Werbung

loading