8 programmierbeispiele – JUMO 902910 CANtrans T RTD Temperature Probe with CANopen Output Operating Instructions Benutzerhandbuch
Seite 31

30
8 Programmierbeispiele
net sich das folgende Fenster:
Die ID (Hex) (1) bestimmt den Telegramm-Typ (PDO, SDO oder LSS), die
Adressierung und die Priorität der Nachricht. Die niedrigste ID hat beim CAN-
Telegramm die höchste Priorität.
Die Felder Data (0..7) enthalten die Nutzdaten des CAN-Telegramms in hexa-
dezimaler Darstellung. Folgender Aufbau ist hierbei zu beachten:
Im Datenfeld (2) ist das Steuerungsbyte untergebracht. Hier wird angegeben,
ob das CAN-Gerät ausgelesen oder beschrieben werden soll. Auch die Art der
Werte wird hierbei festgelegt. Folgende Parameter sind hier möglich:
Lesen: 0x40
Schreiben eines 8-Bit-Werts:
0x2F
Schreiben eines 16-Bit-Werts: 0x2B
Schreiben eines 32-Bit-Werts: 0x22
Die nächsten zwei Byte (3) geben den Objektindex (Kapitel 7) an. Hierbei ist
unbedingt zu beachten, dass zuerst das Low Byte und anschließend das High
Byte eingeschrieben wird. In der Abbildung oben ist beispielsweise der
Objektindex 0x6132 eingeschrieben.
Das Byte (4) gibt den 8-Bit Subindex an, welcher ebenfalls aus der Tabelle in
Kapitel 7 entnommen werden kann. Für Objekte ohne Subindex wird hier der
Wert 00 eingetragen.
Die letzten 4 Byte (5) enthalten Objekt-Werte, die gelesen oder geschrieben
werden. Auch hierbei muss grundsätzlich das Low Byte zuerst eingegeben
werden. Nicht benötigte Byte-Felder werden mit Wert 00 aufgefüllt. Im folgen-
den werden hierzu einige Beispiele aufgezeigt.
Das so erstellte Datentelegramm wird mit der Taste OK (6) zum CAN-Gerät
versendet.
Die gesendete CAN-Nachricht wird in der Rubrik "Transmit" protokolliert und
aufgelistet.
Die CAN-Antwort des Messumformers
wird in der Rubrik "Transmit" protokol-
liert und aufgelistet.
Falsche Eingaben können ein unkontrollierbares Verhalten zur Folge
haben!
(1)
(2) (3) (4)
(5)
(6)