Lenze DDS Function library Drive Instrukcja Użytkownika Strona 48

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 103
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 47
2.4.1 Arithmetic (L_ARITPH)
Function library LenzeDrive.lib
Processing of phase−angle signals
2−38
L
LenzeDrive.lib EN 1.7
2.4 Processing of phase−angle signals
2.4.1 Arithmetic (L_ARITPH)
This FB calculates a phase output signal from two phase input signals.
L _ A R I T P H
± 2
3 0
d n O u t _ p
b y F u n c t i o n
d n I n 1 _ p
/
+
-
*
x
y
d n I n 2 _ p
Fig. 2−49 Arithmetic (L_ARITPH)
VariableName DataType SignalType VariableType Note
dnIn1_p Double Integer position VAR_INPUT
dnIn2_p Double Integer position VAR_INPUT
dnOut_p Double Integer position VAR_OUTPUT The signal is limited to ±2
30
.
byFunction Byte VAR CONSTANT RETAIN Selection of the function
Parameter codes of the instances
VariableName L_ARITPH1 SettingRange Lenze
byFunction C1010 0 ... 3, 14, 21, 22 1
Function
Selection of the function Arithmetic function Limiting of the
result
Note
byFunction = 0 dnOut_p = dnIn1_p without dnOut_p is not limited.
byFunction = 1 dnOut_p = dnIn1_p + dnIn2_p 2
30
byFunction = 2 dnOut_p = dnIn1_p − dnIn2_p 2
30
byFunction = 3 dnOut_p = (dnIn1_p dnIn2_p) / 2
30
2
30
(remainder not considered)
byFunction = 14 dnOut_p = dnIn1_p / dnIn2_p 2
30
(remainder not considered)
byFunction = 21 dnOut_p = dnIn1_p + dnIn2_p without with overflow
byFunction = 22 dnOut_p = dnIn1_p − dnIn2_p without with overflow
byFunction = 21/22:
Please note, that an overflow may occur, and then the numerical value of dnOut_p does not
match the result.
byFunction = 14:
If the denominator = 0, then dnOut_p = 2
30
The sign depends on the sign of dnIn1_p.
Przeglądanie stron 47
1 2 ... 43 44 45 46 47 48 49 50 51 52 53 ... 102 103

Komentarze do niniejszej Instrukcji

Brak uwag