SRCI – Robotique – Interface de commande standard
SRCI est une norme ouverte pour la programmation et l’exploitation de robots dans un environnement API. Elle permet une programmation et une exploitation standardisées des robots industriels et collaboratifs, quel que soit le fabricant de l’API ou du robot. SRCI y parvient en standardisant la communication entre le contrôleur du robot et l’API.
SRCI : La prochaine étape d’évolution du marché de la robotique.
En pratique, SRCI fournit les commandes du robot sous forme de blocs fonctionnels au sein de l’outil d’ingénierie de programmation API. Ainsi, les clients peuvent programmer l’intégralité de leur machine, y compris le programme du robot, dans le même environnement de développement. De plus, les systèmes basés sur SRCI permettent à l’utilisateur de créer ses propres écrans opérateur personnalisés, ce qui améliore considérablement l’expérience utilisateur, tant pour les opérateurs que pour le personnel de maintenance.

Principe de fonctionnement
SRCI repose sur un système d’appel de procédure à distance.
Il nécessite deux composants logiciels principaux :
Serveur (interpréteur) :
Le serveur, également appelé interpréteur, réside sur le contrôleur du robot. Il gère les requêtes entrantes du client (exécuté sur l’automate programmable industriel, ou API).
Client :
Le client, exécuté sur l’API, appelle les fonctions du serveur en envoyant des messages de commande accompagnés des arguments correspondants au contrôleur du robot.
À la réception de la commande, le contrôleur du robot exécute la fonction spécifiée et renvoie des messages de réponse spécifiques à la commande.


La communication SRCI entre l’API et le contrôleur de robot est indépendante du bus de terrain, ce qui signifie qu’elle peut être réalisée via PROFINET (le mode isochrone n’est pas nécessaire) mais également via d’autres bus de terrain.
Profils et fonctions
SRCI spécifie plus de 115 commandes, allant des commandes de déplacement de base (telles que les mouvements linéaires) aux commandes plus complexes comme le contrôle de la force.

Fonctions SRCI
- Profil principal : Fournit les commandes de base et les fonctionnalités principales de l’interface. Chaque implémentation SRCI en version étendue prend en charge au moins les commandes de ce profil.
- Profil de commandes étendues et optionnelles : Les fabricants peuvent ajouter individuellement des commandes de ces groupes à leurs implémentations. Pour plus de détails sur la prise en charge des commandes par les différents fabricants, consultez la carte des fournisseurs SRCI.
Téléchargez la spécification SRCI de toutes les fonctionnalités requises https://www.profibus.com/download/standard-robot-command-interface-to-plcs (Réservé aux membres)