Seriële-S-Bus in RS422 kwesties
FAQ #100378
In principe is het mogelijk te gebruiken RS422 als fysieke laag voor Serial-S-Bus communicatie. Maar merk op dat het volledige protocol van S-Bus niet volledig applicatively toe te schrijven aan de reden is hieronder beschreven!
Configureren van een seriële poort voor het gebruik van RS422
Om te schakelen de communicatiemodule (PCD7.F110, PCD3.F110, PCD7.F520 of PCD7.F530) van RS485 naar RS422, moeten de volgende coderegels worden gebruikt:
$INIT | ; plaatsen volgende code in XOB 16 (opstarten programma blok) | |||
ACC | L | ; de ACCU wordt ingesteld op nul | ||
SOCL | portnr | ; schakelopties < portnr >, < portnr > is een waarde van 1 tot en met 5 | ||
2 | ; RS422 modus | |||
$ENDINIT | ; einde van code geplaatst in XOB 16 |
Zoals gezegd, deze code wordt geplaatst in het opstarten programma blok XOB 16 en de poort om te werken in RS422 modus zal veroorzaken. Dit betekent dat het alleen mogelijk om deze poort gebruiken nadat de XOB 16 is uitgevoerd.
Houd er rekening mee dat de poort worden geconfigureerd als PGU poort of een SASI is vereffend op < portnr > voor het uitvoeren van de bovenstaande code!
Voor meer informatie, Raadpleeg de handleiding van de S-Bus, 26/739.
Beperking voor volledige S-Bus protocol
Gezien de situatie dat een programma is om te worden gedownload naar de PCD via dergelijke een poort, worden we geconfronteerd met het volgende scenario:
De code te downloaden, PG5 wordt opnieuw opgestart de PCD. Dit herstart zal op beginstand zetten alle communicatiepoorten (en de betrokken haven zal niet worden in RS422 modus een meer). Dit leidt tot het feit, dat PG5 zal niet geen antwoord meer krijgen (en kan niet de PCD, hetzij verzenden). De PCD is handmatig opnieuw worden gestart voor de vaststelling van de communicatie weer!
Hetzelfde probleem optreedt na elke herstart commando uitgevoerd door PG5! Dit is de reden waarom de RS422 niet echt applicatively voor echte S-Bus volledige protocol acties is. Echter, er is geen probleem bij het gebruik van de opdracht Alles behalve van het opnieuw opstarten (en natuurlijk het S-Bus verminderd protocol niet zal veroorzaken geen problemen).
Categories
PCD7 / Fxxx
PG5 2.0 / Serial-S-Bus
PCD3 / Fxxx
Last update: 09.05.2015 03:09
First release: 07.06.2005 08:44
Views: 3504