Seriell-S-Bus auf RS422-Fragen
FAQ #100378
Im Prinzip ist es möglich, RS422 als Bitübertragungsschicht für Seriell-S-Bus-Kommunikation zu nutzen. Aber beachten Sie, dass das volle S-Bus-Protokoll nicht vollständig applicatively wegen des Grundes, die weiter unten beschrieben ist!
Konfigurieren einen seriellen Anschluss für die Verwendung RS422
Damit wechseln Sie das Kommunikationsmodul (PCD7.F110, PCD3.F110, PCD7.F520 oder PCD7.F530) von RS485, RS422, sollen die folgenden Codezeilen verwendet werden:
$INIT | ; Orte, die folgender Code in XOB 16 (Start-Programm-Block) | |||
ACC | L | ; wird der Akku auf NULL gesetzt | ||
SOCL | Portnr | ; Switches < Portnr >, < Portnr > ist ein Wert zwischen 1 und 5 | ||
2 | ; RS422-Modus | |||
$ENDINIT | ; Ende des Codes platziert, XOB 16 |
Da kommentiert, wird dieser Code in den Autostart-Programm-Block XOB 16 und bewirkt, dass den Port RS422-Modus arbeiten. Dies bedeutet, dass es nur möglich, diesen Port zu verwenden, nachdem die XOB 16 ausgeführt wurde.
Bitte beachten Sie, dass der Port ist als PGU-Port konfiguriert werden oder eine SASI auf < Portnr > vor dem Ausführen des oben stehende Codes angewendet wurde!
Weitere Informationen entnehmen Sie bitte die S-Bus-Handbuch, 26/739.
Beschränkung für volle S-Bus-Protokoll
In Anbetracht der Situation, die ein Programm über solch einen Anschluss an die PCD heruntergeladen werden soll, sind wir mit dem folgenden Szenario konfrontiert:
Vor dem Herunterladen des Codes, startet PG5 PCD. Der Neustart wird zurückgesetzt, alle Kommunikations-Ports (und die betroffenen Ports werden nicht im RS422-Modus jeder weitere). Dies führt zu der Tatsache, dass PG5 keine Antwort mehr bekommen nicht (und kann nicht an die PCD entweder senden). PCD ist manuell neu gestartet werden, für die Festlegung der Kommunikation wieder!
Das gleiche Problem tritt nach jedem Neustartbefehl von PG5 ausgeführt! Deshalb ist die RS422 nicht wirklich applicatively für echte S-Bus Protokoll voll Aktionen. Jedoch gibt es keine Problem in alle Befehl mit Ausnahme des Neustarts (und natürlich das S-Bus reduziert-Protokoll wird keinerlei Probleme).
Categories
PCD7 / Fxxx
PG5 2.0 / Serial-S-Bus
PCD3 / Fxxx
Last update: 30.05.2015 22:36
First release: 07.06.2005 08:44
Views: 3516