Questions fréquentes (FAQ)

Poser une question

Comment spécifier une sauvegarde des données sous SoMachine lors d'une coupure secteur?

Il est nécessaire de déclarer les variables à conserver en tant que variables rémanentes.

Il existe sous So Machine trois types de variables : standards, rémanentes et persistantes dont voici les spécificités :

Les variables standards sont déclarées en local ou en global (GVL). Elles conservent leurs valeurs pendant l'exécution du programme et lors des modifications en ligne. A chaque redémarrage du contrôleur, elles sont réinitialisées à 0.

Les variables rémanentes "VAR_RETAIN" sont déclarées en local ou en global (GVL). Ces variables conservent leurs valeurs pendant l'exécution du programme, lors de modification en ligne, lors de la remise sous tension du contrôleur et lors d'une reprise à chaud. 

Les variables persistantes "VAR_GLOBAL PERSISTENT RETAIN" doivent être déclarées dans un objet nommé « PersistentVars» (à déclarer à partir du clic droit sur "Application" (MyController) puis "Ajouter un objet" puis "Variables persistantes...").
Ces variables conservent leurs valeurs pendant l'exécution du programme, lors de modification en ligne, lors de la remise sous tension du contrôleur, lors d'une reprise à chaud, lors d'une reprise à froid et au téléchargement d'une nouvelle application. Elles ne sont réinitialisées que lors d'une réinitialisation du contrôleur.
Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?