IQT3-FP-IO-V1
ExpertMode
Byte
Byte 11
Byte 12
...
...
...
Byte 31
Tabelle 8.43
Der Wert von <FrameLength> ist abhängig davon, wie viele Parameterwerte <Parameter Data
Byte> bei dem Befehl "Write Parameter" übertragen werden sollen. Es wird hierdurch die
Länge des Fragments bis einschließlich <Parameter Data Byte X> festgelegt.
Der <FragmentationCounter> hat den Wert 16#00, da der Befehl über ein Fragment von der
Steuerung übertragen werden kann.
Die <TelegramLength> spezifiziert die Länge des Telegramms beginnend ab der Telegramm-
länge selbst und einschließlich des Bytes <Parameter Data Byte X>.
Das Byte <Command> legt den auszuführenden Befehl fest. Für die Ausführung des Befehls
"Write Parameter" hat das Byte <Command> den Wert 16#BF.
Der <SystemCode> für das Gerät ist 16#51 ("Q").
Der Parameter <ParameterName> legt den Parameter fest der eingelesen werden soll. Der
Wert von <ParameterName> entspricht den 2 Zeichen der Parameterkürzel.
Über <LengthParameter> wird eine Längenangabe für einen Parametersatz innerhalb des
Befehls "Write Parameter" vorgenommen.
Die Länge des Parametersatzes <Parameter Data Byte> ist variabel und parameterabhängig.
Hinweis!
Setzen Sie die nicht relevanten Bytes des Befehlsfragments auf den Wert 16#00.
Antwort:
Byte
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
...
Byte 31
Tabelle 8.44
Der Wert der <FrameLength> beträgt 16#07. Durch die <FrameLength> wird die Länge des
Fragments bis einschließlich des Bytes <Status> angegeben.
Inhalt
Parameter Data Byte 1
Parameter Data Byte 2
...
Parameter Data Byte X
Nicht relevant
Nicht relevant
Inhalt
ControlByte / Frame Length
Frame Length
Fragmentation Counter
Telegram Length (High Byte)
Telegram Length (Low Byte)
Command
Status
Nicht relevant
Nicht relevant
Bit-Nummer
7
6
5
4
3
<Parameter Data Byte 1>
<Parameter Data Byte 2>
...
<Parameter Data Byte X>
16#00
16#00
Bit-Nummer
7
6
5
4
3
D
U
U
0
16#0
S
M
D
16#07
16#00
16#00
16#04
16#BF
16#00
16#00
16#00
2
1
0
2
1
0
77