[PCvue / Scada Basic] Vérification programme
Bonjour,
Je débute totalement en BASIC et d'après ce que j'ai compris, le Scada BASIC de PCvue est un peu différence du BASIC.
Je dois réaliser dans le cadre d'un stage une petit modification sur un synoptique, et j'ai besoin pour ceci de passer par un calcul très simple.
Ce que je souhaite faire, c'est faire le rapport de deux valeurs, le comparer avec un rapport "consigne" et modifier deux bit pour les exploiter ensuite sur le synoptique (affichage d'information suivant l'état des bits).
Pouvez vous m'indiquer si ce code est correct (syntaxe, structure ....) ?
Merci d'avance pour ceux qui prendront le temps de m'aider !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| sub main ()
'Déclaration des variables
dim a as double ;
dim b as double ;
dim c as double ;
'Calcul des rapports "min et max" consigne
a=3-0.05 ;
b=3+0.05 ;
'Calcul du rapport entre les deux variables
c=@MA.VARIABLE.1/@MA.VARIABLE.2 ;
'Comparaison du rapport mesuré et des consignes (a et b)
'et mise à 0 ou 1 des variables de "commande" sur le synoptique
if (c>b) then
@MA.VARIABLE.SYNOPTIQUE.1=1 ;
else
@MA.VARIABLE.SYNOPTIQUE.1=0 ;
end if
if (c<a) then
@MA.VARIABLE.SYNOPTIQUE.2=1 ;
else
@MA.VARIABLE.SYNOPTIQUE.2=0 ;
end if
end sub |