Télécharger Imprimer la page

Rockwell Automation Logix5000 1756 ControlLogix Manuel De Programmation page 14

Publicité

Utilisez ce format
valeur1 opérateur valeur2
opérateur valeur1
fonction(expression_numérique)
valeur1 opérateur (fonction((valeur2+valeur3)/2)
14
Par exemple :
Exemple
Dans cette situation
Si gain_4 et gain_4_adj sont des points DINT et
que votre spécification indique : « Ajouter 15 à
gain_4 et stocker le résultat dans gain_4_adj ».
Si alarme et alarme_haute sont des points DINT et
que votre spécification indique :« Inverser
alarme_haute et stocker le résultat dans alarme ».
Si surcourse et surcourse_POS sont des points
DINT et que votre spécification indique : « Calculer
la valeur absolue de surcourse et stocker le résultat
dans surcourse_POS ».
Si réglage et position sont des points DINT, si
capteur1 et capteur2 sont des points REAL et que
votre spécification indique : « Trouver la valeur
absolue de la moyenne de capteur1 et capteur2,
ajouter la valeur de réglage et stocker le résultat
dans position ».
Utilisation des opérateurs relationnels
Les opérateurs relationnels comparent deux valeurs ou chaînes pour
fournir un résultat vrai ou faux. Le résultat d'une opération
relationnelle est une valeur booléenne.
Si la comparaison est
Vraie
Fausse
Utilisez ces opérateurs opérationnels.
Pour cette comparaison :
Egal à
Inférieur à
Inférieur ou égal à
Supérieur à
Supérieur ou égal à
Négation
Programmation en texte structuré
Vous écririez
gain_4_adj := gain_4+15;
alarme:= -alarme_haute;
surcourse_POS :=
ABS(surcourse);
position := réglage +
ABS((capteur1 + capteur2)/2);
Le résultat est
1
0
Utilisez cet opérateur :
Type de données
optimal :
=
DINT, REAL, chaîne
<
DINT, REAL, chaîne
<=
DINT, REAL, chaîne
>
DINT, REAL, chaîne
>=
DINT, REAL, chaîne
<>
DINT, REAL, chaîne
Publication 1756-PM007B-FR-P – Juillet 2008
Chapitre1

Publicité

loading