Désolé. Votre demande n'a pas pu être traitée.

Important: Cet article est une traduction automatique réalisée par un logiciel. Le texte original peut être lu ici. SBC fournit ces informations sans garantie de l’exactitude ou de la fonctionnalité et n’assume pas la responsabilité de la traduction.

Série S-Bus RS422 questions

FAQ #100378

En principe, il est possible d'utiliser RS422 comme couche physique pour communication série-S-Bus. Mais notez que le protocole complet S-Bus n'est pas entièrement applicatively pour la raison décrite ci-dessous !

 

Configuration d'un port série pour utiliser RS422
Pour commuter le module de communication (PCD7.F110, PCD3.F110, PCD7.F520 ou PCD7.F530) de RS-485 à RS422, les lignes de code suivantes doivent être utilisées :

$INIT ; places suite code dans XOB 16 (bloc de programme de démarrage)
ACC L ; définit l'ACCU à zéro
SOCL portnr ; commutateurs < portnr >, < portnr > est une valeur comprise entre 1 et 5
2 ; en mode RS-422
$ENDINIT ; fin du code placé dans XOB 16

Comme commenté, ce code est placé dans le bloc de programme de démarrage XOB 16 et provoquera le port travailler en mode RS-422. Cela signifie qu'il est seulement possible d'utiliser ce port après que les 16 XOB a été exécuté.
Veuillez noter que le port doit être configuré comme port PGU ou un SASI a été appliquée sur < portnr > avant d'exécuter le code ci-dessus !
Pour plus amples renseignements, veuillez consulter le manuel S-Bus, 26/739.

Restriction pour protocole complet S-Bus
Compte tenu de la situation dans laquelle un programme est à télécharger pour le PCD sur un tel port, nous sommes confrontés avec le scénario suivant :
Avant de télécharger le code, PG5 redémarrera le PCD. Ce redémarrage se réinitialise tous les ports de communication (et le port concerné ne sera pas en mode RS422 un plus). Cela a pour conséquence, que PG5 n'obtiendrez aucune réponse, pas plus (et ne peut pas envoyer à la PCD, non plus). Le PCD doit être redémarré manuellement pour établir la communication à nouveau !
Le même problème se produit après chaque commande de redémarrage exécutée par PG5 ! C'est pourquoi le RS422 n'est pas vraiment applicatively pour les actions de protocole complet S-Bus. Cependant, il y a pas de problème en utilisant la commande tout à l'exception de la reprise (et bien sûr le protocole S-Bus réduit ne posera pas problème).

 

Categories

PCD7 / Fxxx

PG5 2.0 / Serial-S-Bus

PCD3 / Fxxx

Last update: 06.05.2015 19:36

First release: 07.06.2005 08:44

Views: 3509

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download