Industrie 6 min de lecture·2026-09-18

Comment connecter un automate Siemens à une base de données ?

Les données de production restent enfermées dans l'automate tant que personne ne les collecte. Voici les principales façons de remonter les données d'un automate Siemens S7 vers une base SQL — et comment choisir.

Un automate pilote la machine, mais il n'est pas fait pour garder un historique. Compteurs, températures, alarmes et temps de cycle sont écrasés en permanence. Pour analyser la production, suivre l'énergie ou prouver la qualité, ces données doivent être collectées et stockées dans une base de données comme SQL Server ou PostgreSQL.

Option 1 : OPC UA

Les automates Siemens récents, comme le S7-1500 et les S7-1200 de dernière génération, intègrent un serveur OPC UA. Une fois celui-ci activé dans TIA Portal et les variables exposées, un service de collecte peut les lire de façon sécurisée et les écrire dans la base. L'OPC UA est l'option la plus standard, et elle fonctionne de la même manière avec les autres marques.

Option 2 : la communication S7

Les automates plus anciens, comme les S7-300 et S7-400, n'ont pas d'OPC UA mais peuvent être lus via Ethernet avec le protocole S7 natif, depuis un petit PC industriel, sans modifier le programme. Sur S7-1200 et S7-1500, cette méthode nécessite d'autoriser l'accès PUT/GET et d'utiliser des blocs de données à accès non optimisé.

Option 3 : une passerelle IoT et MQTT

Quand plusieurs machines et plusieurs marques sont concernées, une passerelle installée en atelier peut lire chaque automate, harmoniser les données et les publier en MQTT vers un serveur central. L'atelier est ainsi découplé de l'informatique, et la solution s'étend facilement à de nombreuses lignes.

Stocker les données

Quel que soit le protocole, la base de données doit être bien structurée : une table ou une base de séries temporelles pour les mesures, une autre pour les événements et les alarmes, avec horodatage et identifiant de machine. La fréquence d'acquisition doit correspondre au besoin — chaque seconde pour une valeur de procédé, sur changement pour un état ou une alarme — pour ne pas remplir la base de données inutiles.

Quelle option choisir ?

Si vos automates gèrent l'OPC UA, utilisez-le : c'est sécurisé et standard. Pour les automates Siemens plus anciens, la communication S7 est fiable et économique. Pour des installations mixtes ou plusieurs sites, une passerelle MQTT est la plus souple. Dans tous les cas, commencez par une machine et les quelques valeurs qui comptent le plus, puis étendez.

Service associéSupervision industrielle & automates

Prêt à mettre ces idées en action ?

Réservez un audit gratuit de 30 minutes. Nous vous aiderons à trouver la prochaine étape claire.

Demander un audit gratuit