IC-KP-B12-V45
Befehle
3.3
Befehlsstruktur
Um einen Befehl mit der IDENTControl ausführen zu können, müssen vorher die
zugehörigen Befehlsparameter an die IDENTControl übertragen werden.
Die Befehlsparameter sind byteweise zusammengefasst und bilden ein
Befehlstelegramm.
Die Anzahl der zu übertragenden Parameter sowie der Befehlscode sind
unterschiedlich, jedoch sind die Strukturen der verschiedenen Befehle identisch.
Die nachfolgende Tabelle beschreibt den Aufbau eines Befehlstelegramms für
einen Single-Read-Data-Befehl.
Dieses Telegramm wird von der Steuerung zur IDENTControl gesendet und
bewirkt das Einlesen von Nutzdaten.
Byte
0
1
2
3
4
5
6..65
Abbildung 3.1: Aufbau Befehlstelegramm Single-Read-Data-Befehl
In den ersten beiden Bytes des Befehlstelegramms wird die
■
Telegrammlänge übermittelt.
Dies wird über die Parameter #Head_X.OutData.TelegrammLengthHigh
und #Head_X.OutData.TelegrammLengthLow realisiert.
Der Befehlsparameter #Head_X.OutData.TelegrammCommandCode
■
enthält den Befehlscode des zu übertragenden Befehls.
Für ein Single-Read-Data-Befehl hat der Befehlscode die binäre Codierung
(10000)b.
Eine ausführliche Auflistung der verschiedenen Befehlscodes für die
IDENTControl ist dem "Handbuch IDENTControl IC-KP-B12-V45"
(www.pepperl-fuchs.com) oder der Befehlsliste im Anhang zu entnehmen.
Mit Hilfe des Befehlsparameters #Head_X.OutData.TelegrammChannel
■
werden zwei Befehlseigenschaften übertragen.
Inhalt / Variable
#Head_X.OutData.TelegrammLengthHigh
#Head_X.OutData.TelegrammLengthLow
#Head_X.OutData.CommandCode
#Head_X.OutData.Channel
#Head_X.OutData.Wordadr_High
#Head_X.OutData.Wordadr_Low
#Head_X.OutData.DW1 ... DW15
Bitbelegung
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
Datenwortanzahl
Kanalnummer
Anfangsadresse high Byte
Anfangsadresse low Byte
unbenutzt
0
0
0
0
1
0
0
0
0
13