Herunterladen Inhalt Inhalt Diese Seite drucken

Rs485 Adresse Selektieren / Deselektieren; Rs485 Verzögerung Enable Signal - ELECTRONIC ASSEMBLY EA uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

0x06
6. Protokollinformationen
Abfrage der Protokolleinstellungen (siehe 5.).
Modul empfängt
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC4
0x14

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
DC4
Defaultwerte
0x14
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
DC4
Defaultwerte
0x14
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
DC4
0x14
Modul sendet
ACK
0x06
Modul sendet
DC4
0x14
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
DC4
Defaultwerte
0x14
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und
Applikationsbeispiele
EA uniTFT050-A
Länge (16 Bit)
'P'
0x01 0x00
0x50
Länge (16 Bit)
Maximale Paketgröße Sendepuffer
0x06 0x00
(16 Bit)
0xFA 0x07 (=2042 Byte)
Länge (16 Bit)
'A'
'S' (=Selektieren)
'D' (=Deselektieren)
0x03 0x00
0x41
0x53 oder 0x44
® Selektieren
® Deselektieren
Länge (16 Bit)
'T'
Verzögerung in 10 us
0x03 0x00
0x54
0x00 0x00
Länge (16 Bit)
'G'
0x02 0x00
0x47
Länge (16 Bit)
Aktiv (16 Bit)
0x01 0x00
0x00
= alle
0x01
= RS232
0x02
= SPI
0x03
= IIC
0x04
= USB
Länge (16 Bit)
'C'
break
0x02 0x00
0x43
0x01
0x02
0x00
= Freigabe
crc (16 Bit)
0x01
= Anfordern
0xXX 0xXX
crc (16 Bit)
0xXX 0xXX
= Wait command
= aktuelles Makrofile
Paketgröße Sendepuffer (16 Bit)
0xXX 0xXX
RS485-Adresse
0xXX
crc (16 Bit)
0xE9 0x7E
crc (16 Bit)
0xXX 0xXX
46 / 172
Tim
0x
crc (16
0xXX 0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis