Herunterladen Inhalt Inhalt Diese Seite drucken

Enco (Codieren); Beispiele: Enco - IDEC MicroSmart FC4A-C10R2 Betriebsanleitung

Inhaltsverzeichnis

Werbung

14: D
ATENKONVERTIERUNGSBEFEHLE

ENCO (Codieren)

ENCO
Bits
*****
Geeignete CPU-Module
FC4A-C10R2/C
FC4A-C16R2/C
Gültige Operanden
Operand
Funktion
S1 (Quelle 1)
Erster Bit, an dem Suche gestartet werden soll X
D1 (Ziel 1)
Ziel zum Speichern der Suchergebnisse
Bits
Anzahl der durchsuchten Bits
Die Gültigkeitsbereiche der Operandennummern finden Sie auf den Seiten 6-2 und 6-2.
Die Merker M0 bis M1277 können als D1 festgelegt werden. Sondermerker können nicht als D1 festgelegt
werden.
Der Bereich der gültigen Werte für Bits zur Festlegung der Anzahl an durchsuchten Bits liegt zwischen 1 und
256. Achten Sie darauf, dass der durch S1 plus Bits festgelegte Suchbereich innerhalb des Gültigkeitsbereichs
liegt. Wenn die Quelldaten außerhalb des Gültigkeitsbereiches liegen, kommt es zu einem
Anwenderprogramm-Ausführungsfehler, wodurch der Sondermerker M8004 und die Fehler-LED (ERR)
eingeschaltet werden.
Da der ENCO-Befehl in jeder Zykluszeit bei eingeschaltetem Eingang ausgeführt wird, sollte gegebenenfalls
ein Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.

Beispiele: ENCO

ENCO
64
M4
I0
M17
M37
M57
M77
M97
M11
7
14-12
Bei eingeschaltetem Eingang wird ein eingeschaltetes Bit gesucht. Die Suche
S1
D1
beginnt bei S1 und wird bis zum ersten gesetzten Bit, das gefunden wird,
*****
fortgesetzt. Die Anzahl der Bits von S1 bis zum ersten gesetzten Bit (Versatz)
wird in dem durch den Operanden D1 festgelegten Ziel gespeichert.
Wenn im durchsuchten Bereich kein Bit eingeschaltet ist, wird der Wert 65535 in
D1 gespeichert.
FC4A-C24R2/C
Wenn der Eingang I0 eingeschaltet ist, wird ein eingeschaltetes Bit in 64 Bits
S1
D1
beginnend ab dem durch den Operanden S1 festgelegten Merker M4 gesucht.
D100
Da der Merker M30 das erste eingeschaltete Bit ist, hat der Versatz vom ersten
Suchpunkt den Wert 20. Somit wird der Wert 20 in dem durch den Operanden
D1 festgelegten Datenregister D100 gespeichert.
M
S
FC4A B
ICRO
MART
FC4A-D20K3/S3
FC4A-D20RK1/RS1 und FC4A-D40K3/S3
I
Q
M
R
X
X
X
X
X
— — — — — — —
M0
M20
M40
M60
M80
M10
0
FC9Y-B1146
ENUTZERHANDBUCH
X
T
C
D Konstante Wiederholen
— —
X
— —
X
1-256
D100
20
EIN
Durchsuchter Bereich

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis