En quoi pouvons-nous vous aider aujourd'hui ?

How to script a multi-condition IF/ELSE statement in EcoStruxure Operator Terminal Expert

Issue:
Looking for an example on how to script an IF/ELSE statement in Blockly script in EcoStruxure Operator Terminal Expert

Product Line:
EcoStruxure Operator Terminal Expert (formerly known as Vijeo XD)

Resolution:
Take for example that we need to script the following block of code in Blockly script in EcoStruxure Operator Terminal Expert:
/**********************************************/
if((Var1==1) || (Var2==2) || (Var3==3))
{
Var4 = 1
}
else
{    Var4 = 0
}
/*********************************************/

We can make use of the following items in EcoStruxure Operator Terminal's Blockly script to establish the same multi-conditon IF/ELSE statement:

Blockly

1) First we start with an Orange Trigger Block. For our example, I have chosen the Periodic - When - Do block. This will run every 100 ms.
2) The next block is the Purple If/Do/Else Block.
3) For the Logical "OR" of the 3 conditions, we need to snap two Blue Logicial Conditon Blocks together. If you had more conditions, you would use more of the same blocks.
4) Going deeper into the Logical Condition Blocks, we need to establish our comparison blocks. For this, we will three Blue Comparison Blocks.  Note that these blocks need the blue Variable and Constant blocks as well. The Variable block is used to define the HMI variable and the Constant block is used to define the value to compare the HMI variable to.
5) Finally, we need to make our Do/Else operations. For these, we will use the Bronze Value Change blocks. Again, this block will need the blue Variable and Constant blocks as well. Remember to set the appropriate value to set Var4 to for the Do and Else conditions.

If this FAQ did not solve your issue, you can chat with us at chat with us or e-mail us at customer.services@se.com to create a case with our Technical Support Team.

If you are not located in North America, please contact your local Customer Care Center for assistance:

Support | Schneider Electric Global (se.com)

Schneider Electric Belgium

En savoir plus
Gamme :
En savoir plus
Gamme :

Besoin d'aide ?

Besoin d'aide ?

Sélectionnez le bon produit

Sélectionnez le bon produit

Trouvez rapidement et facilement les produits et accessoires adaptés à vos applications.

Obtenir un devis

Obtenir un devis

Effectuez une demande de renseignements en ligne et un expert vous contactera.

Où acheter ?

Où acheter ?

Trouvez facilement le distributeur Schneider Electric local le plus proche.

Centre d'aide

Centre d'aide

Trouvez des ressources de support pour tous vos besoins, en un seul endroit.

  • Documentation produits
  • Téléchargement de logiciels
  • Sélecteur de produits
  • Substitution et remplacement de produits
  • Centre d'aide et de contact
  • Trouver nos sites
  • Obtenir un devis
  • Où acheter
  • Communauté Schneider Electric
  • Carrières
  • Qui sommes-nous ?
  • Signaler une mauvaise conduite
  • Accessibilité
  • Salle de presse
  • Partenaires
  • EcoStruxure
  • Nos emplois
  • Blog
  • Soyez informé des nouveautés en premier ?
  • Protection des données
  • Mention sur les cookies
  • Conditions d utilisation
  • Conditions générales de vente et d'achat
  • Change your cookie settings