L’hébergement d’une base de données dans un contrôleur a été simplifié à l’extrême avec l’intégration native de SQLite. Grâce à cette base de données légère, peu consommatrice en ressources, et adaptée à l’embarqué, les données sont stockées directement sur la mémoire flash interne du contrôleur ou sur une carte SD/SDHC.
La bibliothèque CODESYS rend possible l’exploitation de SQLite intégralement dans l’environnement CEI 61131-3, sans qu’aucune ligne de commande ne soit nécessaire dans le système Linux. Les requêtes SQL standards sont disponibles, telles que SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP…
Les données peuvent être restituées en local via la visualisation web CODESYS, ou via une application développée par exemple en PHP. Avec des scripts Linux supplémentaires, les données sont exportables au format CSV ou JSON, afin d’être transférées vers un système tiers.