AS-i est un système sur lequel la gestion des échanges est assurée par un seul maître qui appelle successivement par scrutation du bus, chaque esclave détecté et attend sa réponse.
La trame de communication série transmet :
-
4 bits de données (D0 à D3), qui sont l’image des entrées ou des sorties suivant la nature de l’interface.
-
4 bits de paramétrage (P0 à P3), qui permettent de définir les modes de marche de l’interface.
Les bits P0 à P3 sont utilisés pour les équipements « intelligents », y compris ASIC AS-i (circuit intégré spécifique). Le fonctionnement peut être modifié en cours de marche.
L’adresse de l’esclave est codée sur 5 bits.
Dans la requête du maître AS-i, les sorties sont positionnées et les entrées des équipements AS-i sont remontées dans la réponse de l’esclave.
Chaque esclave connecté sur le bus AS-i doit posséder une adresse comprise entre 1 et 31 (codage sur 5 bits).
Les esclaves livrés en sortie d’usine possèdent l’adresse 0 (l’adresse de l’esclave est mémorisée de façon non volatile).
La programmation de l’adresse est réalisée à l’aide d’un terminal spécifique d’adressage.
NOTE : dans le cas du remplacement d’un esclave défectueux dont l’adresse a été définie, la mise à jour de l’adresse de l’esclave de remplacement peut être automatiquement réalisée.
Identification des esclaves
Tous les équipements esclaves connectés sur le bus AS-i sont identifiés par :
Ces identifications permettent au maître AS-i de reconnaître la configuration présente sur le bus.
Ces différents profils ont été élaborés par l'AS-i Association. Ils permettent de distinguer les modules d'entrée, de sortie, les modules mixtes, les familles d’équipements « intelligents », etc.
Nombre d’entrées/sorties maximum
Un bus AS-i peut supporter au maximum 31 esclaves.
Chaque esclave peut disposer d’un maximum de 4 entrées et/ou 4 sorties.
Cela permet de gérer au maximum 124 entrées + 124 sorties, soit 248 entrées/sorties TOR, dans le cas où tous les équipements actifs possèdent 4 entrées et 4 sorties.
Le câble AS-i est une liaison bi-filaire sur laquelle sont transmises la communication et l’alimentation des équipements connectés.
Le câble ne doit pas être torsadé.
La section des câbles peut être de 2 x 0,75 mm2, 2 x 1,5 mm2 ou 2 x 2,5 mm2, selon le courant consommé par les équipements.
Topologie et longueur maximale du bus AS-i
La topologie du bus AS-i est souple et adaptée pour répondre aux besoins des utilisateurs (topologie point-à-point, en ligne, en arbre, etc.).
Dans tous les cas, la longueur cumulée de toutes les branches du bus ne doit pas excéder 100 mètres sans utilisation de répéteur.
Temps de cycle du bus AS-i
Il s’agit du temps de cycle entre esclave(s) et le module TSX SAY 100.
Le système AS-i transmet toujours des informations de longueur identiques à chaque esclave sur le bus. Le temps de cycle AS-i dépend du nombre d'esclaves connectés sur le bus.
En présence de 31 esclaves en fonctionnement, le temps sera de maximum 5 ms.
Le fonctionnement fiable est assuré par le processus de transmission utilisé (courant Manchester et modulation de codage). Le maître surveille la ligne d'alimentation et les données envoyées. Il détecte les erreurs de transmission ainsi que les erreurs des esclaves et envoie des informations à l'automate.
L'échange et la connexion d'un nouvel esclave durant le fonctionnement ne perturbent pas les communications entre le maître et les autres esclaves.