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.

Lignes directrices pour la programmation communication S-Bus

FAQ #100537

Afin d'atteindre un débit de données élevé et constant avec S-Bus, les lignes directrices suivantes peuvent être utiles pour les programmeurs de communication S-Bus.

 

S-Bus en Fupla

  • Fupla gère tous les Transmit - et FBox reçoivent également. Par défaut, toutes les demandes sont traitées de façon cyclique et sont sérialisés automatiquement.
    Cela signifie que la valeur d'un indicateur d'alarme est envoyée aussi souvent que la valeur de la température extérieure (qui généralement ne change pas quelques minutes).
  • S-Bus communication est toujours commandé par le programme utilisateur. La performance peut être influencée par le temps de cycle du programme utilisateur.
    Compte tenu du cycle de temps du programme utilisateur est 300 ms, dans maximum un télégramme sera envoyé toutes les 300 ms, trop.
  • FBox every crée un télégramme par cycle de communication.
  • Un télégramme peut contenir jusqu'à 128 octets (tableau de 32 registres ou 128 drapeaux).
    La transmission d'un télégramme qui contient 128 octets ne prend pas beaucoup plus longtemps que la transmission d'un télégramme avec 1 bit de données (les temps sont selon le taux en bauds).
    En revanche, envoi deux télégrammes prennent double le temps que l'envoi d'un télégramme.
    Cela se traduit par le fait que la performance est plutôt selon la quantité de télégrammes que sur les octets transmis.

Conclusions

  • Envoyer plusieurs médias avec une FBox lorsque cela est possible.
    Utiliser la Fbox « rapide de Recive Transmit-respectively ».
  • Afin d'augmenter les performances de communication, il est recommandé d'envoi changeant lentement les valeurs des intervalles.
    image
    Une solution possible pour que cela pourrait être deux ou plusieurs envoi - ou recevoir FBox activées alternativement (voir page fupla ci-dessus). Assurez-vous que le temps d'activation de chacune des ces FBox est au moins égal au cycle de communication.
  • Ecouteurs de transmettre et de sorties comme drapeaux (dans un tableau). Ou, mieux encore, leur carte dans les registres.
    Cette façon télégrammes (et donc temps de communication) peuvent être épargnés.
  • Utiliser la "station de S-Bus (-IP)" FBox afin d'éviter de communication massivement supérieure des durées de cycle dans le cas d'une panne de slavestation !
    imageCette FBox n'envoie pas constamment les télégrammes à une station connue comme manquantes, mais seulement par intermittence (après un court ou long se reconnecter fois). Voir aussi FAQ 100496 au cas où PCD7.Lxxx modules sont utilisés.
  • Pour la réception lentement changer valeurs envisager d'utiliser la FBox « recevoir entier multiples » (seule PG5 1.4 et supérieur)

Selon le projet pas tous ou seulement peu de ces actions peuvent/doivent être prises.

 

Categories

Local FAQ Deutschland / Fupla

Communication / Ether-S-Bus

PG5 2.0 / Profi-S-Bus

PG5 2.0 / Serial-S-Bus

Last update: 11.05.2015 13:43

First release: 01.03.2006 09:52

Views: 7087

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