Int_to_dint, Prozesswerte, Ein- und ausgänge – NORD Drivesystems BU0000 Benutzerhandbuch

Seite 103: 6 int_to_dint, 7 prozesswerte, 1 ein- und ausgänge

Advertising
background image

PLC

103

BU 0000 DE

DINT_TO_INT (* Akku = 3392 *)

LD DINT# -5000

DINT_TO_INT (* Akku = -5000 *)

LD DINT# -50010

DINT_TO_INT (* Akku = 15526 *)

Beispiel in ST:

Ergebnis := DINT_TO_INT(200000); (* Ergebnis = 3392 *)

Ergebnis := DINT_TO_INT(-5000); (* Ergebnis = -5000 *)

Ergebnis := DINT_TO_INT(-50010); (* Ergebnis = 15526 *)

9.6.6 INT_TO_DINT

Konvertiert den Datentyp von INT zu DINT. Das INT wird in den Low Teil des DINT hineinkopiert
und der High Teil vom DINT wird 0 gesetzt.

BOOL

BYTE

INT

DINT

Mögliche Datentypen

X

Beispiel in AWL:

LD 10

INT_TO_DINT (* Akku = 10 *)

Beispiel in ST:

Ergebnis := INT_TO_DINT(10); (* Ergebnis = 10 *)

9.7 Prozesswerte

Alle analogen und digitalen Ein- und Ausgänge bzw. Bussoll- und Istwert können durch die PLC
gelesen und weiterverarbeitet bzw. durch die PLC gesetzt (wenn Ausgangswert) werden. Der
Zugriff auf die einzelnen Werte erfolgt über die hier nachfolgend aufgeführten Prozesswerte. Für
alle Ausgangswerte muss der Ausgang (z.B. Digitalausgänge oder PLC Sollwert) so
programmiert werden, dass als Ereignisquelle die PLC vorgesehen ist. Alle Prozessdaten
werden von der PLC bei jedem neuen zyklischen Durchlauf am Anfang vom FU eingelesen und
erst am Ende des PLC Programms in den Frequenzumrichter geschrieben! In den
nachfolgenden Tabellen sind alle Werte dargestellt, auf welche die PLC – Funktion direkt
zugreifen kann. Auf alle anderen Prozesswerte muss über die Funktionsblöcke
MC_ReadParameter oder MC_WriteParameter zugegriffen werden.

9.7.1 Ein- und Ausgänge

Hier sind alle Prozesswerte zusammengefasst, die das I/O- Interface des Frequenzumrichters
beschreiben.

Inde
x

Name

Funktion

Normierung

Typ

Zugriff

0

_0_Set_digital_output

Setzen digitaler Ausgänge

Bit 0: Mfr1

UINT

R/W

Advertising