Herunterladen Inhalt Inhalt Diese Seite drucken

Bcd-Zahl In Ganzzahl (16 Bit) Wandeln - Siemens S7-300 Referenzhandbuch

Funktionsplan (fup)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

10.2 BCD-Zahl in Ganzzahl (16 Bit) wandeln

Beschreibung
Die Operation BCD-Zahl in Ganzzahl (16 Bit) wandeln liest den Inhalt des
Eingangsparameters IN als dreistellige binär-codierte Dezimalzahl (BCD,
+ 999) und wandelt diese Zahl in einen ganzzahligen Wert (16 Bit) um. Das
Ergebnis wird von dem Ausgangsparameter OUT ausgegeben.
ENO hat immer den gleichen Signalzustand wie EN.
Wenn eine Stelle einer BCD-Zahl im ungültigen Bereich zwischen 10 und 15
liegt, tritt während einer versuchten Umwandlung ein BCD-Fehler auf:
Tabelle 10-2
Box BCD-Zahl in Ganzzahl (16 Bit) wandeln und Parameter
FUP-Box
Parameter
EN
BCD_I
BCD I
IN
OUT
EN
IN
IN
ENO
ENO
OUT
ENO
BCD_I
E 0.0
EN
OUT
ENO
MW10
IN
Operation wird ausgeführt (EN = 1):
BIE
A1
schreibt 1
Bild 10-2
BCD-Zahl in Ganzzahl (16 Bit) wandeln
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01
Übertragungs- und Umwandlungsoperationen
Die CPU geht in STOP. Im Diagnosespeicher wird ein "BCD-Umwand-
lungsfehler" der Ereignisnummer 2521 eingetragen.
Wenn OB121 programmiert ist, so wird er aufgerufen.
Nähere Informationen zur Programmierung von OB121 finden Sie im
Referenzhandbuch /235/.
Datentyp
Speicherbereich
BOOL
E, A, M, D, L, T, Z Freigabeeingang
WORD
E, A, M, D, L oder
Konstante
INT
E, A, M, D, L
BOOL
E, A, M, D, L
MW12
A 4.0
=
Beschreibung der Bits im Statuswort
A0
OV
OS
-
-
-
-
Beschreibung
BCD-Zahl
Ganzzahliger Wert (16 Bit) der
BCD-Zahl
Freigabeausgang
Die Umwandlung wird ausgeführt, wenn
E 0.0 = 1 ist. Der Inhalt von Merkerwort
MW10 wird als dreistellige BCD-Zahl
gelesen und in eine Ganzzahl (16 Bit) um-
gewandelt. Das Ergebnis wird in MW12
gespeichert. Wird die Umwandlung aus-
geführt, ist A 4.0 = 1 (ENO = EN).
OR
STA
VKE
0
1
1
/ER
1
10-3

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis