stevelep a écrit:Les C0,C1,C2 sont des variables interne logiques boléenes, on peux les utiliser pour
faciliter l'écriture de code SIOC avec plusieurs conditions à tester
Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
IF &sw_app = 1
{
IF &commande = 0
{
&commande = 19
}
}
}
S'écrit comme ça:
Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
C0 = &sw_app = 1
C1 = &commande = 0
IF C0 AND C1
{
&commande = 19
}
On peux aussi mettre OR etc ...
Si on a plus que 2 conditions, il faut jouer avec les C0,C1,C2:
Var 0001, name sw_app, Link IOCARD_SW, Input 56
{
C0 = &sw_app = 1
C1 = &commande = 0
C2 = C0 AND C1
C0 = &fs_temp = 12
C2 = C0 AND C2
C0 = &sw_23 = 0
C2 = C0 AND C2
IF C2
{
&commande = 19
}
le C2 "additione" les conditions C0 suivantes, on peux en mettre autant qu'on veux
IF C2 sous-entend si C2 = vrai, on peux aussi mettre IF NOT C2
Voila
BOB
}
Retourner vers Programmation Sioc
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités