Enregistreur de données
Échantillonne les valeurs d’une ou plusieurs variables à intervalles de temps réguliers ou sur commande et les stocke dans une base de données.
Propriétés
Nom | BrowseName | DataType | Description |
---|---|---|---|
Mode d’échantillonnage | SamplingMode | Aucun : enregistrement automatique désactivé, peut enregistrer en appelant la méthode d’échantillon. Périodique : enregistre les valeurs de toutes les variables sélectionnées à des intervalles réguliers. Changement de valeur : à des intervalles réguliers, seules les valeurs des variables sélectionnées qui ont été modifiées par rapport à l’échantillonnage précédent. | |
Période d’échantillonnage | SamplingPeriod | Intervalle en heures, avec une précision de l’ordre de la milliseconde, entre un échantillonnage et le suivant, en mode Périodique. | |
Durée d’interrogation | PollingPeriod | Intervalle en heures, avec une précision de l’ordre de la milliseconde, entre un échantillonnage et le suivant, en mode Changement de valeur. | |
Enregistrer le code d’opération de chaque variable | LogVariableOperationCode | (Uniquement pour la lecture des variables depuis un automate) Activer/désactiver le stockage du code d’opération pour la lecture de l’automate. Si cette option est activée, ajoute la colonne relative de la base de données pour chaque variable. | |
Enregistrer l’horodatage de chaque variable | LogVariableTimestamp | Activer/désactiver le stockage de l’horodatage de chaque échantillon. Si cette option est activée, ajoute la colonne relative de la base de données pour chaque variable. | |
Enregistrer l’heure locale | LogLocalTime | Activer/désactiver l’enregistrement de la date et l’heure locale (propriété de l’heure locale des événements ou de la session), en plus de la date et l’heure en UTC+0. | |
Mode Zone morte par défaut | DefaultDeadBandMode | (uniquement pour le mode Échantillonnage de changement de valeur) Méthode de calcul de changement des valeurs, par rapport à l’échantillonnage précédent, pour laquelle ne pas effectuer d’échantillon. S’applique à toutes les variables sans mode Zone morte spécifique. Aucun : tout changement. Absolu : changement absolu des valeurs des variables. Pourcentage : changement du pourcentage des valeurs des variables. | |
Valeur de zone morte par défaut | DefaultDeadBandValue | (uniquement pour le mode Échantillonnage de changement de valeur) Valeur de l’intervalle de zone morte. Par exemple, si la valeur est 5, l’enregistreur échantillonne les variables pour lesquelles les valeurs ont eu un changement absolu ou de pourcentage d’au moins ± 5 par rapport à l’échantillonnage précédent. | |
Nom de la table | TableName | Nom de la table de base de données dans laquelle stocker les données échantillonnées. | |
Variables à enregistrer | VariablesToLog | Collection d’objets de variables à échantillonner. |
Méthodes
Journal
- BrowseName
- Log
Fournir une réponse