*******************************************************************************************************************
**
**
** Cycle : ph 001 Out1..8 =1
**
ph 002 Out6
**
ph 003 Out1..8 =1
**
ph004 Out6
**
ph 005
**
ph 006 Out6
**
**Test:
ph001 à ph004 : dès que IN6==Front_actif alors arrêt brutal du MVT puis ph006
**
**Rem.:
1550pas en 2sec car
**
99200upas=1550pas*64
**
*******************************************************************************************************************
00SN10 006
00SP10 001 NO FF
00SP10 002 NO DF
00SP10 003 NO FF
00SP10 004 NO 00:20 NW 1000
00SP10 005
00SP10 006 NO DF
*******************************************************************************************************************
**
Programmation Séquence Arrêt Urgence
**
** Cycle : ph 001 Out6
**
ph 002
**
**
ph 003 Out1..8 =1
**
ph 004
**
ph 005 Out6
**
ph 006 Out1..8 =1
**
ph 007 Out1..8 =1
*******************************************************************************************************************
00SN99 007
00SP99 001 NO DF
00SP99 002
00SP99 003 NO FF
00SP99 004
00SP99 005 NO DF
00SP99 006 NO FF
00SP99 007 NO FF
****La commande 00MR en fin de programmation permet d'assurer la sauvegarde et la réinitialisation
de la carte.
00MR
Remarque:
Toutes les lignes du listing commençant par * sont des commentaires. Par ailleurs, Il
est bien entendu possible de saisir toutes ces commandes en manuel grâce à la fenêtre 'dialog'
Attention:
les modules SIMPAs n'acceptent ni les minuscules ni les tabulations comme
séparateur.
Vous devez impérativement utiliser les majuscules ainsi que le caractère espace comme séparateur.
Par ailleurs, les fichiers de commande doivent être au format ASCII(.txt) sans dépasser 78 car./lignes
PBN48622.doc
Programmation Séquence MVT
led6=off & aller 1550 pas pdt ~2sec
⇒
=0
led6=On & attente
⇒
led6=off & retour Home pdt ~2sec
⇒
=0
led6=On & attente
⇒
V(#1)
=0
led6=On & V(#32)
⇒
0.5s
{WT}
1000pas
{ WN}
0.5s
à vit.dégressive de1000
{WT}
NP 99200
NW 500
NH
PA
#1:1
PC
#32
=0
led6=On & Nouvelle consigne de palier=200pas/sec
⇒
retour Home à vit. palier & Séq. suivante sera peut-être10
led6=off & attente pdt 200ms puis si IN6= actif
⇒
renvoie ph 006
=0
led6=On & attente pdt 200ms puis si IN6=inactif
⇒
led6=off & Si V(#1) ≤ 6
⇒
led6=off & Energie=off & Fin Sq.
⇒
NC 200
NH
NW 200
NW
1
NW 200
PT #1: 6
NS 254:254:007
NU
Sq=10 Nbre.de phase=006
pdt 500ms
pdt 1000ms
{NO 00:20 ⇒Out1..5,7,8 non modifiées}
←
V(#1) +1
puis ph001
←
'compteur' puis fin Sq.10
à vit. croissante de 100
à vit. constante de1000
(=1550-2*275)
à 100
{WH}
NF 0 0 0 0 0 006 0 0
NF 0 0 0 0 0 006 0 0
NF 0 0 0 0 0 006 0 0
NF 0 0 0 0 0 006 0 0
Sq=99 Nbre.de phase=007
(car IN6 n'est pas actif)
ph254
{retour Sq.10=MVT}
⇒
(NS 254)
NE 0 0 0 0 0 005 0 0
NE 0 0 0 0 0 -006 0 0
{ début Seq. ⇒En.=On
}
Sq.99
(NS 254) ⇒
(NL 99) **
à 1000
275pas*
{WL}
{WH} ⇒
1sec*
{WH} ⇒
275pas
{ WL} ⇒
NS 001
NS 254 NL 99
{=vit. arrêt d'urgence}
ph005
(sinon suivante)
⇒
ph006 sinon ph003
⇒
.si #1 '>'6
ph007 **
⇒
et fin
automate(NL0}
NL 10
NS 006
NS 003
NS254 NL 0
**
**
**
**
**
**
**
**
**
**
**
**
**
**
- 23 -