Herunterladen Inhalt Inhalt Diese Seite drucken

Scaling (Skalierung) - Scl(66); Scaling (Skalierung) - Scl - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Konvertierungsbefehle
Beispiel
00000
5-20-10 SCALING (Skalierung) – SCL(66)
Kontaktplansymbol
SCL (66)
S
P1
R
Beschränkungen
Beschreibung
300
Ein indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des*EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
Im folgenden Beispiel wird das zweite Byte von LR 10 und das erste Byte
von LR 11 in hexadezimale Werte konvertiert und diese Werte werden in die
ersten und zweiten Bytes von IR 010 geschrieben.
@HEX(––)
LR 10
HR 10
010
HR 10
0 1 1 0
LR 12
3 5 3 4
@SCL(66)
S
P1
R
S muss im BCD–Format vorliegen.
P1 bis P1+3 müssen sich in dem gleichen Datenbereich befinden.
DM 6144 bis DM 6655 können nicht für P1 bis P1+3 oder R verwendet
werden.
Der Befehl SCL(66) wird zur linearen Konvertierung eines 4–stelligen Hexa-
dezimalwertes in einen 4–stelligen BCD–Wert eingesetzt. Im Gegensatz zu
dem BCD(24)–Befehl, der einen 4–stelligen Hexadezimalwert in sein 4–stel-
liges BCD–Äquivalent konvertiert (S
hexadezimalen Wert in Abhängigkeit von einer speziellen linearen Funktion.
Diese lineare Funktion wird durch zwei Punkte in den Parameterworten P1
bis P1+3 definiert.
Ist die Ausführungsbedingung FALSCH, wird der Befehl SCL(66) nicht
ausgeführt. Ist diese jedoch WAHR, konvertiert SCL(66) einen 4–stelligen
Hexadezimalwert des Quellwortes S in einen 4–stelligen BCD–Wert in
Abhängigkeit von der linearen Funktion (Geraden), die durch die Parameter
(P1, P1+1) und (P1+2, P1+3) definiert ist. Das Ergebnis wird in das
Ergebniswort R geschrieben.Ergebnisse werden auf die nächste Ganzzahl
abgerundet . Ist das Ergebnis kleiner als 0000, wird der Wert 0000 in R
gespeichert. Ist das Ergebnis größer als 9999, wird der Wert 9999 in R
gespeichert.
Adresse
Befehl
00000
LD
00001
@HEX(––)
LR 11
4 2 3 2
LR 10
010
0 0 2 1
Datenbereiche
S: Quellwort
IR, SR, AR, DM, EM, HR, LR, #
P1: Erstes Parameterwort
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
R: Ergebniswort
IR, SR, AR, DM, EM, HR, LR
S
), konvertiert SCL(66) den
hex
BCD
Abschnitt
5-20
Operanden
00000
LR
10
HR
10
010
3 1 3 0
Konvertierung
in hexadezimal

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis