Notations Numériques; Les Tâches; Principe Du Multitâches - SERAD MCS 32 EX Guide D'utilisation

Table des Matières

Publicité

Documentation MCS32
VarReel=154200.65
VarLong=RealToLong(VarReel)
VarOctet=128
VarReel=VarOctet
VarEntier=45200
VarReel=VarEntier
VarEntier=154200
VarReel=VarEntier
VarChaîne=
«
VarReel=Val(VarChaîne)
VarReel=1510.55
VarChaîne=Str$(VarReel)
4-2-5- Notations numériques
Les valeurs numériques peuvent être exprimées en décimal, en hexadécimal, en binaire.
Exemple :
VarOctet=254
VarOctet=0FEh
VarOctet=11111110b
4-3- Les tâches
4-3-1- Principe du multitâches
Le moniteur temps réel multitâches gère jusqu'à 32 tâches en parallèle :
4 tâches internes réservées au système
27 tâches utilisateurs pseudo-basic ou ladder
1 tâche spécifique pour la gestion d'événements
Le multitâches bascule de la tâche courante vers la tâche suivante si :
Le temps passé dans la tâche dépasse le « temps de vieillissement ». Ce temps est
paramétrable à partir du menu Options. Il est nécessaire de recompiler les tâches après une
modification.
rencontre d'une instruction bloquante :
Wait, Delay
Mova, Movap, Movac, Movr, Stop, Traj, Home
Beep, Edit
ClearFlash, FlashToRam, RamToFlash
rencontre d'une instruction de saut, structure de boucle :
Call
Goto, Case
For...Next
Repeat...Until
While...End While
End Prog
L'instruction Jump permet d'effectuer un saut sans basculement.
En règle générale, une tâche courte permettra de traiter des événements plus rapides qu'une
tâche longue.
R342
EX
-125.45
»
' VarLong=154200
' VarReel=128
' VarReel=45200
' VarReel=154200
' VarReel=-125
.45
' VarChaîne=
«
1510.55
' notation décimale
' notation hexadécimale
' notation binaire
- 78 -
»
SERAD S.A.

Publicité

Table des Matières
loading

Table des Matières