Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Für Die Programmierung Der Analogperipherie; Baustein Zur Normierung Von Analogeingabewerten - Siemens C7-633 Handbuch

Inhaltsverzeichnis

Werbung

C7-Analogperipherie
7.7
Beispiele für die Programmierung der Analogperipherie
Übersicht
Die folgenden Programmierbeispiele für die Analogperipherie sollen Ihnen
den Einstieg in die Programmierung der Peripherie der C7 erleichtern.
7.7.1

Baustein zur Normierung von Analogeingabewerten

Bausteinfunktion
Vorliegender Baustein FC126 nimmt eine Umrechnung des als Hexadezimal-
zahl in einem Peripherieeingangswort vorliegenden Istwerts in eine zugehö-
rige, auf ein Merkerdoppelwort auszugebende Gleitpunktzahl (=Analogwert)
vor. Dabei wird eine einfache Dreisatzrechnung programmiert.
1. Zunächst wird der Istwert auf den sich aus der Differenz (OGR – UGR)
2. Anschließend wird, abhängig davon ob es sich um einen unipolaren oder
3. Jetzt wird der zuvor errechnete prozentuale Anteil (PROZENT) auf den
4. Zu diesem Wert wird abschließend noch die Untergrenze (UGR) als
5. Die sich so ergebende Gleitpunktzahl wird ausgegeben.
Zusammenstellung
PROZENT = (Kanal – UGR) / (OGR – UGR)
der Formeln
BEREICH_HEX = OGR – UGR
Istwert = PROZENT * (Obergrenze – Untergrenze) + Untergrenze
7-36
ergebenden gesamten Bereich (BEREICH_HEX) bezogen.
Man erhält so einen Prozentsatz des absoluten Istwerts. Dieser ist in der
Gleitpunktdarstellung und in der Hexadezimaldarstellung gleich.
bipolaren Meßbereich handelt, der sich aus der Differenz (OGR – UGR)
ergebende gesamte Bereich in Gleitpunktdarstellung berechnet.
gesamten Gleitpunktbereich bezogen.
Das Ergebnis ist der absolut eingelesene Wert.
Offset addiert.
Komplettgeräte C7-633, C7-634
C79000-G7000-C634-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

C7-634

Inhaltsverzeichnis