red lion CRIMSON 2 Manuel De L'utilisateur page 264

Table des Matières

Publicité

M
P
ODIFICATION DE LA
AGE
E
'A
CRITURES D
CTIONS
Alors que les expressions permettent de définir des valeurs, les actions permettent de définir
ce que vous souhaitez qu'il se produise lorsqu'un déclencheur ou un autre événement a lieu.
Comme la plupart des actions d'une base de données concernent les touches sur lesquelles
vous appuyez et comme Crimson fournit une méthode simple de définition des actions
couramment utilisées à l'aide de la boîte de dialogue décrite dans la section Interface
utilisateur, vous pouvez souvent éviter d'écrire des actions « à la main ». Toutefois, les
actions sont nécessaires si vous souhaitez utiliser des déclencheurs, écrire des programmes ou
utiliser une touche dans le mode Définie par l'utilisateur.
M
ODIFICATION DE LA
Pour créer une action qui modifie la page affichée dans le HMI virtuel du maître, utilisez la
syntaxe
GotoPage(Nom)
cours est alors supprimée et la nouvelle page s'affiche à sa place.
M
ODIFICATION DE
Crimson fournit plusieurs façons de modifier des valeurs de données.
A
S
TTRIBUTION
Pour créer une action qui attribue une nouvelle valeur à une étiquette ou à un registre dans un
périphérique de communication, utilisez la syntaxe
représente l'élément de données à modifier et
ne doit pas être une valeur de constante, mais qu'elle peut être toute expression valide
Valeur
de même type. Reportez-vous à la section précédente pour obtenir des détails sur la façon
d'écrire des expressions. Par exemple, vous pouvez utiliser le code tel que
[N7:0]:=Tank1+Tank2
totale directement dans un registre d'API.
A
C
TTRIBUTION
Pour créer une action qui définit une valeur de données égale à sa valeur actuelle combinée à
une autre valeur par le biais de tous les opérateurs définis dans la section précédente, utilisez
la syntaxe
Donnéesop=Valeur
valeur que l'opérateur utilise et
le code
Tag+=10
multiplie la valeur actuelle par 10.
I
NCREMENTATION ET
Pour créer une action qui augmente une valeur de données de 1, utilisez la syntaxe
. Pour créer une action qui diminue une étiquette de 1, utilisez la syntaxe
Données++
. Notez que vous pouvez placer les opérateurs
Données--
données en question. Dans le premier cas, la valeur de l'expression représentée par
est égale à la valeur de
++Données
l'expression est égale à la valeur avant sa modification.
P
248
AGE
P
AGE
, où
est le nom de la page d'affichage en question. La page en
Nom
V
N
ALEURS
UMERIQUES
IMPLE
pour ajouter deux niveaux de réservoir et enregistrer la quantité
OMPOSEE
, où
Données
n'importe lequel des opérateurs disponibles. Par exemple,
op
augmente
Etiquette
D
ECREMENTATION
Données
C
U
RIMSON
SER
Données:=Valeur
la valeur à attribuer. Notez que
Valeur
représente l'étiquette à modifier,
d'une valeur de 10 alors que le code
ou
avant ou après la valeur de
++
–-
après son incrémentation. Dans le second cas,
http://www.redlion.net/controller
M
- M
C
ANUAL
ODULAR
ONTROLLER
, où
Données
la
Valeur
Tag*=10

Publicité

Table des Matières
loading

Table des Matières