Présentation
La fonction de serveur peut servir à répondre aux requêtes émanant d'équipements clients.
Les processeurs TSX 57 35• et PCX 57 35• disposent de deux serveurs de requêtes :
un serveur principal (recommandé pour les requêtes inférieures à 256 octets),
un serveur auxiliaire (recommandé pour les requêtes de 1 024 octets maximum).
Ces deux serveurs peuvent être activés simultanément.
Illustration
Le diagramme suivant illustre l'envoi des requêtes aux serveurs au cours du cycle d'automate :

Serveur principal
Ce serveur correspond au port 0 (serveur UNI-TE). Il est activé au démarrage du cycle MAST de l'automate.
Le temps de réponse de l'automate client varie en fonction de la durée du cycle de l'automate du serveur. Il est ainsi possible de traiter jusqu'à 4 requêtes simultanées par cycle d'automate.
Toutes les requêtes UNI-TE sont prises en charge. Une requête doit être inférieure à 256 octets.
Cette entité
peut être adressée à l'adresse topologique SYS
ou {réseau.station}SYS
.
Serveur auxiliaire
Ce serveur correspond au port 7 (serveur asynchrone). Il est activé uniquement pour des tâches périodiques à la fin du cycle d'automate, une fois la tâche MAST traitée alors que le cycle suivant est sur le point de démarrer.
Le démarrage du cycle suivant, avec une priorité plus élevée, peut interrompre une requête en cours. C'est pourquoi l'accès à ce serveur est réservé aux applications pour lesquelles les opérations de lecture/écriture de données ne doivent pas nécessairement correspondre.
Le temps de réponse de l'application dépend essentiellement de la durée du cycle de l'automate. La taille d'une requête peut atteindre jusqu'à 1 024 octets. Ce serveur n'est pas accessible via une fonction de communication. Il traite les requêtes de lecture et écriture des objets (bit ou mot), etc.