Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

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

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download