9
Programmation
9.1
Indications générales
ECL – Energy Control Language
La flexibilité de l'ECS s'appuie sur la capacité de chacune des centrales de totalisation à
être programmée dans un langage développé spécialement pour l'ECS : l'ECL – Energy
Control Language. Pour obtenir plus d'informations au sujet de ce langage développé
qui est similaire au FORTH mais aussi facile à apprendre que le BASIC, voir le mode
d'emploi de l'interpréteur ECL et la liste des instructions. Cette possibilité de
programmation permet en plus de disposer des caractéristiques système suivantes :
Canaux virtuels
Il est également possible d'utiliser des formules complexes pour constituer de manière
concise et claire des canaux virtuels sous forme de programmes d'arrière-plan. Aucun
schéma préétabli ne réduit la flexibilité.
Programmation des relais
La commutation d'un relais peut dépendre d'un grand nombre de conditions. Avec
l'ECL il est possible de formuler n'importe quelle condition, même des conditions
relatives à plusieurs centrales. Les conditions sont évaluées en continu par un
programme d'arrière-plan.
Une forme particulière de la programmation des sorties relais peut par exemple être une
gestion simple de l'énergie ...
Gestion simple de l'énergie
Exemple : si la puissance moyenne d'un appareil consommateur d'électricité dépasse
une valeur donnée, celui-ci est mis hors circuit par la commutation de l'un des 2 relais.
Le fait de savoir si cette coupure est véritablement souhaitée peut être déterminé par
une vérification de l'heure système (par exemple seulement pendant la nuit), par une
interrogation d'une entrée binaire (par exemple commuter seulement lorsque 10 '1'
logiques sont appliqués à l'entrée) ou par l'évaluation des valeurs de puissance d'autres
appareils consommateurs.
Changement de tarif
Des fonctions de comparaison d'heure dans les programmes d'arrière-plan permettent
d'accéder à des demandes très spécifiques pour le changement de tarif.
Adaptation souple à des formats de transmission spécifiques aux banques de données.
Les interrogations de données récurrentes peuvent être enregistrées sous forme de
programmes P normaux. Dans un programme de ce type, il est possible d'établir des
formats de banques de données complets de type ASCII. L'appel de ce programme
permet de démarrer la transmission de données suivant le format souhaité.
Programmes d'arrière-plan H0 ... H31
32 programmes d'arrière-plan, H0 ... H31 sont disponibles. Chaque programme peut
enregistrer jusqu'à 127 caractères. Ces programmes sont toujours exécutés en arrière
plan. En raison de la structure multitâche du système d'exploitation, ces programmes
d'arrière-plan n'influencent en aucune manière le fonctionnement normal.
Programmes P0 ... P31, Q0 ... Q31
64 programmes P0 ... P31 ou, respectivement, Q0 ... Q31, permettent d'enregistrer les
saisies d'instructions répétitives qui peuvent ensuite être traitées simplement par un
appel du programme correspondant. Il est possible d'imbriquer des programmes, il est
également possible d'exécuter un programme P normal comme sous-programme à
partir d'un programme d'arrière-plan.
56
GMC-I Messtechnik GmbH