Herunterladen Inhalt Inhalt Diese Seite drucken

ELECTRONIC ASSEMBLY EA uniTFT Serie Bedienungsanleitung Seite 49

Inhaltsverzeichnis

Werbung

0x06
6. Protokollinformationen
Abfrage der Protokolleinstellungen (siehe 5.).
Modul empfängt
DC2
0x12
Modul sendet
ACK
0x06
Modul sendet
DC2
0x12
7. RS485 Adresse selektieren / deselektieren
Mit diesem Befehl lässt sich ein Modul am RS485-Bus selektieren oder deselektieren. Per Default ist ein Modul mit
der Adresse 7 immer aktiv.
Modul empfängt
DC2
Defaultwerte
0x12
Modul sendet
ACK
0x06
----
8. RS485 Verzögerung Enable Signal
Einige RS485 benötigen eine gewisse Zeit um das Enable-Signal zu verändern und z.B. vom schreibenden in den
lesenden Modus umzuschalten. Um eine erfolgreiche Kommunikation mit diesen Geräten zu ermöglichen kann mit
diesem Befehl die Umschaltung in den schreibenden Modus verzögert werden.
Modul empfängt
DC2
Defaultwerte
0x12
Modul sendet
ACK
0x06
9. Schnittstelle exklusiv anfordern
Alle 4 seriellen Schnittstellen werden parallel und gleichwertig behandelt. Um zu gewährleisten, dass eine Abfolge von
Protokollpaketen ohne Unterbrechung durchgeführt wird, können die anderen seriellen Schnittstellen deaktiviert werden
und die Schnittelle exklusiv angefordert werden. Dies ist zum Beispiel bei einem Projektupdate über USB sinnvoll.
Modul empfängt
DC2
0x12
Modul sendet
ACK
0x06
Modul sendet
DC2
0x12
10. Break-Kommando, Ausführung Unterbrechen / Beenden
Falls in einem Makro eine Dauerschleife programmiert wurde oder eine Unterbechung des normalen Ablaufs gewünscht
wird, kann mit diesem Befehl gezielt Unterbrochen und Beendet werden. Auch dieser Befehl eignet sich vor allem für
Update-Vorgänge.
Modul empfängt
DC2
Defaultwerte
0x12
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und
Applikationsbeispiele
EA uniTFT050-A
Länge (8 Bit)
'P'
0x01
0x50
Länge (8 Bit)
Maximale Paketgröße Sendepuffer (8 Bit)
0x03
0xFF
Länge (8 Bit)
'A'
'S' (=Selektieren)
'D' (=Deselektieren)
0x03
0x41
0x53 oder 0x44
® Selektieren
® Deselektieren
Länge (8 Bit)
'T'
Verzögerung in 10 us
0x03
0x54
0x00 0x00
Länge (8 Bit)
'G'
0x02
0x47
Länge (8 Bit)
Aktiv (8 Bit)
0x01
0x00
= alle
0x01
= RS232
0x02
= SPI
0x03
= IIC
0x04
= USB
Länge (8 Bit)
'C'
break
0x02
0x43
0x01
0x02
0x04
0x00
= Freigabe
bcc (8 Bit)
0x01
= Anfordern
0xXX
bcc (8 Bit)
0xXX
= Wait command
= aktuelles Makrofile
= Sendepuffer löschen
Paketgröße Sendepuffer (8 Bit)
0xXX
RS485-Adresse
0xXX
bcc (8 Bit)
0x69
bcc (8 Bit)
0xXX
49 / 172
Tim
0x
bcc (8
0xXX

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis