Zu Beispiel 2):
Bit
15
14
13
E1
0
0
0
A1
1
5.11.10
Par# Typ
E1
1344
E2
1345
E3
1346
E4
1347
FT-Anweisung
Beschreibung:
Der Zustand des Eingangs E1 wird in das über P1 angegebene Bit des Ausgangs A1 kopiert, der
Zustand des Eingangs E2 in das nächste Bit usw. Alle anderen Bits des Ausgangswerts sind Null.
Ist P1 > 12, gehen Bits verloren.
Master Set setzt alle Bits des Ausgangswerts (Ausgang = 0xFFFF).
Master Reset löscht alle Bits des Ausgangswerts (Ausgang = 0x0000).
Beispiel
P1
1)
2)
3)
14
(P1>12)
Zu Beispiel 2):
E1
0
E2
1
E3
0
E4
1
A1
0
0
0
Bit
15
14
13
5.11.11
Par# Typ
E1
1344
E2
1345
E3
1346
E4
1347
FT-Anweisung
03/09
03/09
12
11
10
9
8
7
0
0
0
0
0
1
[221] Vier Bits zu einem Wort vereinigen
Funktion
b
Eingangswert 1
b
Eingangswert 2
b
Eingangswert 3
b
Eingangswert 4
1343 = „221 - Vier Bits zu einem Wort vereinigen"
Kopieren
0
E1 nach Bit 0 von A1,
E2 nach Bit 1 von A1,
E3 nach Bit 2 von A1,
E4 nach Bit 3 von A1
5
E1 nach Bit 5 von A1,
E2 nach Bit 6 von A1,
E3 nach Bit 7 von A1,
E4 nach Bit 8 von A1
E1 nach Bit 14 von A1,
E2 nach Bit 15 von A1,
E3 nicht kopiert,
E4 nicht kopiert
P1=5
0
0
0
0
1
0
12
11
10
9
8
7
[222] Zwei Bits zu einem Wort hinzufügen
Funktion
%
Eingang Wort 1
b
Eingang Bit 1
b
Eingang Bit 2
b
Master Reset
1343 = „222 - Zwei Bits zu einem Wort hinzufügen"
Funktionentabelle
6
5
4
3
2
1
0
1
1
1
1
1
1 1
P1=4
Par#
Typ
A1
1350
%
E1, E1, E3, E4 vereinigt zu Wort
A2
1351
%
invertierter Ausgang
P1
1348
i
Nummer des 1. Bits (0 ... 15)
P2
1349
-
-
E4
E3
E2
1
0
1
1
0
1
1
0
1
1
0
0
0
0
0
0
6
5
4
3
2
1
0
Par#
Typ
A1
1350
%
A1=E1, Bit(P1)=E2, Bit(P2)=E3
A2
1351
%
invertierter Ausgang
P1
1348
i
Nummer des 1. Bits (0 ... 15)
P2
1349
i
Nummer des 2. Bits (0 ... 15)
Funktionentabelle
0x00FF
Funktion
E1
A1
A2
0
0x000A
0xFFF5
0
0x0140
0xFEBF
0
0x4000
0xBFFF
0x0140
Funktion
151
151