Gestion Multitâche Du Ladder Et Du Basic - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Gestion multitâche du LADDER et du BASIC
Il existe plusieurs façons d'implémenter une programmation BASIC et LADDER dans un même
processeur. La plupart des produits similaires actuellement disponibles sur le marché utilisent le
BASIC comme une « sous-partie » du langage LADDER avec à notre sens à la clef des
limitations importantes.
La première limitation vient de la durée d'exécution du programme en langage BASIC qui va
irrémédiablement avoir des effets sur le programme LADDER. Par exemple, si le programme
BASIC réalise une boucle « sans fin », l'exécution du programme LADDER sera également
stoppée. Le principal avantage du LADDER étant de disposer d'un temps d'exécution identique
pour l'ensemble de ses actions, il n'est donc pas conseillé dans ce cas d'inclure une partie en
langage BASIC qui aura comme effet d'annuler cet avantage !
La seconde limitation est qu'il est très problématique de ne pouvoir utiliser le langage BASIC
que comme une « sous-partie » du langage LADDER en ne vous permettant pas ainsi de
pouvoir utiliser toutes les possibilités et toute la puissance du langage BASIC.
La troisième limitation pourra provenir de la gestion des ports d'E/S. L'exécution du langage
BASIC lors de la gestion des E/S du module pourra créer des conflits non désirés avec le
LADDER.
Afin de pouvoir résoudre l'ensemble de ces limitations, nous avons décidé de concevoir un
module doté d'une gestion multitâche des programmes développés en langage BASIC et en
langage LADDER. Le programme développé en langage BASIC s'exécutera ainsi
indépendamment et simultanément du programme développé en langage LADDER sans aucun
conflit ne « collision » avec l'un l'autre.
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
P0
P1
FUNC #1
Print "Setting Mode"
A = A + 1
FUNC #1
B = B +1
RETUR N
19

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières