Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 276

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Konvertierungsbefehle
Merker
Beispiel
00000
266
der linearen Funktion (Geraden), die durch die Parameter P1, P1+1 (Ay, Ax)
und P1+2, P1+3 (By, Bx) definiert ist. Das Ergebnis wird in ein Ergebniswort
R geschrieben. Ergebnisse werden auf die nächste Ganzzahl abgerundet. Ist
das Ergebnis kleiner als 0000, wird der Wert 0000 in R geschrieben. Ist das
Ergebnis größer als 9999, wird der Wert 9999 in R geschrieben.
Die folgende Tabelle stellt die Funktionen und Bereiche der Parameterworte
dar:
Parameter
Funktion
P1
BCD–Punkt #1 (Ay)
P1+1
HEX–Punkt #1 (Ax)
P1+2
BCD–Punkt #2 (By)
P1+3
HEX–Punkt #2 (Bx)
Das folgende Diagramm zeigt die Konvertierung des Quellwortes S nach DM
in Abhängigkeit von der über die Punkte (Ay, Ax) und (By, Bx) definierten Ge-
raden.
Wert nach der
Konvertierung (BCD)
By
R
Ay
Ax
Die Ergebnisse können durch die Konvertierung aller BCD–Werte kalkuliert
und dann über folgende Formel berechnet werden:
Ergebnis = By – [ (B
ER:
Der Wert in P1+1 stimmt mit dem in P1+3 überein.
Das indirekt adressierte DM–Wort ist nicht vorhanden. (Der Inhalt
des :DM–Wortes liegt nicht im BCD–Format vor oder der DM–
Grenzbereich wurde überschritten).
P1 und P1+3 befinden sich nicht im gleichen Datenbereich oder an-
derer Einstellungsfehler.
EQ:
Auf EIN gesetzt, wenn das Ergebnis in R = 0000 ist.
Ist 00000 im folgenden Beispiel auf EIN gesetzt, werden die BCD–Quellda-
ten in DM 0100 (#0100) in einen Hexadezimalwert gemäß den Parametern in
DM 0150 bis DM 0153 konvertiert. Das Ergebnis (#0512) wird dann in
DM 0200 geschrieben.
@SCL(66)
DM 0100
DM 0150
DM 0200
DM 0150
DM 0151
DM 0152
DM 0153
Bereich
0000 ... 9999
0000 ... FFFF
0000 ... 9999
0000 ... FFFF
S
Bx
– A
)/ (B
–– A
) x (B
y
y
x
x
Adresse
Befehl
00000
LD
00001
@SCL(66)
0010
DM 0100
0005
0050
0019
DM 0200
Kapitel 5–19
Bemerkungen
–––
Nicht P1+1=P1+3 setzen.
–––
Nicht P1+3 =P1+1 setzen.
Wert vor der Konvertie-
rung (Hexadezimal)
– S)]
x
Operanden
00000
DM
0100
DM
0150
DM
0200
0100
0512

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis