Rockwell Automation a proposé une solution de base configurable et pré-validée, ce qui réduit considérablement le temps de mise en œuvre. La solution de sérialisation est basée sur le logiciel MES PharmaSuite® de Rockwell Automation, utilisant une architecture client-serveur exécutant FactoryTalk® View Site Editon (SE). Le « client » PMC (Product Management Client) est conçu comme un module du MES PharmaSuite® et agit comme un écran opérateur interactif.
Contrairement à de nombreuses solutions conçues et développées à partir de systèmes de niveau 1, la solution de sérialisation de Rockwell Automation est conçue comme un module spécifique de niveau 3. Elle bénéficie donc de la capacité à s'interfacer avec d’autres logiciels ERP et MES, ainsi qu'avec les contrôleurs de ligne et de machines de niveau inférieur.
Les tâches d’automatisation sont réalisées par un contrôleur d'automatisation programmable (PAC) Allen-Bradley® ControlLogix®. Il s’agit d’un processeur puissant qui est spécifié en raison des grandes quantités de données de sérialisation qu'il doit stocker. En cas de défaillance du serveur de sérialisation, le PAC peut fonctionner de manière autonome en utilisant les données pré-téléchargées. Les PACs Allen-Bradley CompactLogix™ peuvent également être utilisés si un téléchargement de lots complet n'est pas nécessaire. L’évolutivité de la gamme Logix facilite les changements/remplacements des contrôleurs.
La visualisation et l'interaction de l'opérateur sont assurées par un ordinateur industriel Allen-Bradley VersaView®, même si FactoryTalk View ne requiert pas un ordinateur HMI. Dans ce cas-ci, davantage de fonctionnalités ont été nécessaires, comme l’exécution des parties du client PharmaSuite à l'écran. L'automate programmable et la solution de mouvement peuvent également être commandés à partir de cette interface.
Pour le déplacement et l'orientation du produit, la solution de sérialisation déploie plusieurs servomoteurs Allen-Bradley Kinetix®. Ceux-ci sont utilisés pour contrôler à la fois la rotation de la bande/courroie supérieure et inférieure, la position verticale de la bande/courroie supérieure (pour s'adapter aux différentes tailles de boîtes) et la tête d'impression à deux axes. La précision du servomoteur est un élément important pour synchroniser l'impression et l'application de la solution d'inviolabilité. Cette précision est couplée avec la flexibilité pour gérer différentes tailles de boîtes, grâce à une simple reprogrammation ou sélection de recettes via l'IHM.