Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic C7-621 Handbuch Seite 79

Inhaltsverzeichnis

Werbung

//*** Auszugebendes Hexmuster berechnen ***
L BEREICH_HEX;
DTR;
L PROZENT;
*R;
L UGR;
DTR;
+R;
RND;
Aufrufen des
Nachfolgend ist der Aufruf des FC127 beispielhaft erklärt.
FC127 im OB1
Vor dem Aufruf müssen die Bereichsgrenzen und der Sollwert auf Merker-
doppelworte umrangiert werden. Dies ist notwendig, damit mit variablen
Werten gearbeitet werden kann. In der Regel sind "Obergrenze" und "Unter-
grenze" fest; der "Sollwert" ist variabel.
Dies kann dadurch erreicht werden, indem im Deklarationsteil des FC127 die
Parameter "Obergrenze" und Untergrenze" auf "REAL" gesetzt werden. Um
für Testzwecke flexibler zu sein, wurde auf diese Variante verzichtet.
Anweisungsfolge im OB1
ORGANIZATION_BLOCK OB1
var_temp
end_var
BEGIN
L –10.0;
T MD0;
L 10.0;
T MD4;
L 2.2;
T MD8;
CALL FC 127 (
END_ORGANIZATION_BLOCK
Komplettgeräte C7-621, C7-621 ASi
C79000-G7000-C622-01
C7-Peripherie/adressieren, parametrieren und Funktionsweise
// Hexwert auf gesamten Bereich beziehen
// Offset hinzuaddieren
// Gleitpunktzahl in 32-Bit-Integer-Zahl
// wandeln
T Kanal;
// Ergebnis ausgeben
start_info : array [0..19] of byte;
Untergrenze := MD0,
Obergrenze := MD4,
Sollwert := MD8,
Kanal := PAW272
);
4-13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic c7-621 asi

Inhaltsverzeichnis