Herunterladen Inhalt Inhalt Diese Seite drucken

Seconds-To-Hours (Sekunden-In-Stunden) - Hms - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Konvertierungsbefehle
Beispiel
00000
HR 12
3
HR 13
2
DM 0100
5
DM 0101
1
5-20-14 SECONDS–TO–HOURS (Sekunden–in–Stunden) – HMS(––)
Beschränkungen
Beschreibung
Merker
S und/oder S+1 liegen nicht im BCD–Format vor.
Anzahl der Sekunden und/oder Minuten überschreitet 59.
Indirekt adressierte EM/DM–Worte sind nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
EQ:
Auf EIN gesetzt, wenn das Ergebnis Null ist.
Ist 00000 auf AUS (d.h. die Ausführungsbedingung ist EIN), konvertiert der
folgende Befehl den Stunden–, Minuten– und Sekunden–Wert von HR 12
und HR 13 in einen Sekunden–Wert und speichert das Ergebnis wie folgt in
DM 0100 und DM 0101.
2
0
7
2.815 Std., 32 Min., 07 Sek.
8
1
5
9
2
7
10.135.927 Sek.
0
1
3
Kontaktplansymbol
HMS(––)
S
R
000
S und S+1 müssen sich innerhalb des gleichen Datenbereichs befinden. R
und R+1 müssen sich innerhalb des gleichen Datenbereichs befinden. S und
S+1 müssen im BCD–Format vorliegen und zwischen 0 und 35.999.999 Se-
kunden liegen.
DM 6143 bis DM 6655 können nicht für R verwendet werden.
Der Befehl HMS(––) wird zur Konvertierung einer Zeitangabe in Sekunden in
eine Stunden/Minuten/Sekunden–Angabe verwendet.
Die Anzahl der in S und S+1 spezifizierten Sekunden wird in
Stunden/Minuten/Sekunden konvertiert und in R und R+1 gespeichert.
Bei den Ergebnisdaten werden die Sekunden in den Bits 00 bis 07 und die
Minuten in den Bits 08 bis 15 von R gespeichert. Stunden werden in R+1
gespeichert. Das Maximum beträgt somit 9.999 Stunden, 59 Sekunden und
59 Sekunden.
ER:
S und S+1 oder R und R+1 befinden sich nicht im gleichen Datenbe-
reich.
S und/oder S+1 liegen nicht im BCD–Format vor oder die Anzahl der
Sekunden überschreitet 36.000.000 Sekunden.
Indirekt adressierte EM/DM–Worte sind nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
EQ:
Auf EIN gesetzt, wenn das Ergebnis Null ist.
Adresse
SEC(––)
00000
HR 12
00001
DM 0100
000
S: Anfangs–Quellwort (BCD)
@HMS(––)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
S
R: Anfangs–Ergebniswort (BCD)
R
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
000
Abschnitt
Befehl
Operanden
LD NOT
00000
SEC(––)
HR
DM
0100
Datenbereiche
000: Keine Funktion
000
5-20
12
000
307

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis