Automate ALSPA C100 - Logiciel PR100 07/09/2000  Patrick ABATI 
Liste des cours

 Utilisation des entrées et sorties T.O.R. 
module 16 entrées 24v DC NPN rapides : 5218 emplacement 1
module 8 relais inverseurs 2 communs : 5304 emplacement 2


 Machine : perçage de 2 trous sécants 

machine

 
 Schéma 

schéma

 Grafcet 

grafcet

 
 Définition des entrées - sorties 

ENTREES - SORTIES -
Dcy
Poussoir départ cycle
0100
A+
Distributeur sortie vérin A
0200
a0
Tiges vérins A rentrées
0101
A-
Distributeur rentrée vérin A
0201
a1
Tiges vérins A sorties
0102
B+
Distributeur sortie vérin B
0202
b0
Tige vérin B rentrée
0103
B-
Distributeur rentrée vérin B
0203
b1
Tige vérin B sortie
0104
C+
Distributeur sortie vérin C
0204
c0
Tige du vérin C rentrée
0105
C-
Distributeur rentrée vérin C
0205
c1
Tige du vérin C sortie
0106
KMB
Contacteur moteur B
0206
-
KMC
Contacteur moteur C
0207

Les vérins sont alimentés par des distributeurs bistables à double pilotage.


 Programme du cycle de perçage 
SEQ 00

SEQ 01

SEQ 02


 Essai du module 4 sorties analogiques 5315U 
Application : commande numérique d'un moteur à courant continu

  analog

La vitesse du moteur est proportionnelle à la tension u : N = K . u avec K = 100 tr/mn/v

La sortie u (voie 0) peut varier entre - 10v et + 10v :

Chaque voie (0 à 3) est programmable de -9,99v (F999) à +9,99v (0999).
La valeur 1000 correspond à 9,99v # 10v.

Le module de sortie analogique est commandé par la fonction FON 31 suivant la syntaxe :
FON 31 Nx (numéro d'emplacement du module) Vx (numéro de voie)
La valeur de sortie doit être chargée avant l'appel de la fonction par l'instruction LD.

 
 Cahier des charges 
Lors d'une action sur le poussoir " + vite " , la vitesse du moteur augmente de 100 tr/mn.
Lors d'une action sur le poussoir " - vite " , la vitesse diminue de 100 tr/mn.
Lors d'une action sur le poussoir " arrêt " , le moteur s'arrête.
Vitesse maximale du moteur : 1000 tr/mn.

 
 Organigramme de programmation 

 organigramme

 
 Programme 

SEQ 00

00 * Analog
01 LD K 0000 1 RAZ du mot 66 lors du 1er cycle de scrutation
02 ET H 0707 (le bit 0707 est à 1 durant le 1er cycle, puis passe à 0)
03 SOR W 066 (le mot 66 est une case mémoire 16 bits)
04 LD K 0000 1 " arrêt " : entrée 0102
05 ET I 0102
06 SOR W 066 Mise à 0 du mot 66 si " arrêt "
07 LD I 0102
08 JP L 37 1 Saut ligne 37 si " arrêt "
09 LD I 0100 Entrée " + vite " : 0100
10 TMR 00 C 05 U 0000 Temporisation 0,5s (anti - rebonds)
11 LD U 0000
12 DIF U 1500 ­ Elaboration d'une impulsion sur front montant
13 LD I 0101 Entrée " - vite " : 0101
14 TMR 01 C 05 U 0001 Temporisation 0,5s (anti - rebonds)
15 LD U 0001
16 DIF U 1501 ­ Elaboration d'une impulsion sur front montant
17 LD W 066 0
18 = K 1000
19 ET U 1500 (impulsion pour incrémentation)
20 JP L 38 1 Saut à la ligne 38 si le mot 66 est égal à 1000 (10v)
21 LD W 066 0
22 = K 0000
23 ET U 1501 (impulsion pour décrémentation)
24 JP L 38 1 Saut à la ligne 38 si le mot 66 est égal à 0 (0v)
25 LD W 066 1
26 SOR W 084 Mot 66 -> opérande A (poids faibles)
27 LD K 0000 1
28 SOR W 085 RAZ opérande A (poids forts)
29 LD K 0100 1
30 SOR W 086 Valeur 100 (1v) -> opérande B
31 LD U 1500
32 CAL + A + B -> A si impulsion " + vite "
33 LD U 1501
34 CAL - A - B -> A si impulsion " - vite "
35 LD W 084 1
36 SOR W 066 Opérande A -> mot 66
37 LD W 066 1
38 FON 31 N5 V0 Fonction sortie analogique emplacement 5 voie 0
39 LD W 066 1
40 SOR V Affichage sur écran de visualisation automate
41 FIN P Fin du programme

note : 


 Essai du module de comptage rapide 5600R 

 Schéma de montage 

 comptage

Définition de la constante :

constante

m
n
MODE DE FONCTIONNEMENT
0
0
compteur absolu
0
1
compteur relatif
1
0
minuterie

O 0300 raz compteur mode absolu et minuterie
O 0301 blocage impulsion
O 0302 start compteur relatif
O 0303 préintroduction
O 0304 autorisation relais R0 (0 = blocage)
O 0305 autorisation relais R1 (0 = blocage)
O 0306 autorisation relais R2 (0 = blocage)
O 0307 autorisation relais R3 (0 = blocage)
O 0308 1 : valide le retour des informations vers UT

 W 

 registre

- SELECTION DES PARAMETRES (W284)
b = 0 blocage compteur sur P3
b = 1 pas de blocage
v = 0 1 KHz
v = 1 25 KHz
r = 0 recalage mécanique sur index
r = 1 entrées index : RAZ et blocage impulsion
e f = 00 1 voie
e f = 01 2 voies déphasées
e f = 10 2 voies déphasées avec multiplication par 2
c = 0 cycle unique
c = 1 cycle répétitif (mode absolu, minuterie)
xxx nombre de présélections (entre 1 et 4)

 Programme 
La fréquence de sortie d'un alternateur (sur la voie A) est affichée sur la visualisation. Si elle est > 55Hz ou si elle est < 45Hz, un voyant de défaut s'allume.

SEQ 00
00 * Comptage
01 LD K 0000 1 états successifs des relais
02 SOR W 283
03 LD U 0000 /
04 DIF U 1500 ­
05 LD K 0011 1 zone 11
06 ET U 1500
07 FON 60 N3 module de comptage position 3
08 LD H 0707 / (bit 0707=0)
09 SOR O 0308 valide retour informations vers UT
10 LD U 1500
11 SOR O 0300 RAZ compteur
12 LD U 0000 /
13 ET U 1500 /
14 TMR 01 A 10 U 0001 retard à la fermeture 1s (Base de temps 0,1s)
15 LD U 0001
16 SOR O 0301 blocage impulsions
17 LD U 0001 /
18 M O 0301 0 déblocage impulsions
19 LD U 0001
20 JP L 43 0
21 LD W 286 1 valeur courante du compteur
22 SOR V sortie afficheurs
23 LD W 286 0
24 > K 0055 > 55 Hz
25 JP L 31 0
26 LD H 0707 /
27 SOR O 0201 sortie 0201 = 1
28 LD H 0707
29 SOR O 0200 sortie 0200 = 0
30 JP L 43
31 LD W 286 0
32 < K 0045 < 45 Hz
33 JP L 39 0
34 LD H 0707 /
35 SOR O 0200 sortie 0200 = 1
36 LD H 0707
37 SOR O 0201 sortie 0201 = 0
38 JP L 43
39 LD H 0707
40 SOR O 0200 sortie 0200 = 0
41 LD H 0707
42 SOR O 0201 sortie 0201 = 0
43 LD U 0001
44 TMR 02 A 50 U 0000 retard à la fermeture 5s (Base de temps 0,1s)
45 FIN P

 cycle

 

 Essai du module 8 entrées analogiques 5215U 

 Caractéristiques 
tension d'entrée : 0 à +10V +0,2%
impédance d'entrée : 10 KW
commun entre voies : -
résolution : 12 bits
temps de conversion : 12,5µs
lecture : 0000 à 0999 par bonds de 10mV


 Cahier des charges 
Signaler toute sous-tension ou surtension en sortie d'un alternateur de ± 10% sur des voyants.
La tension de sortie est abaissée (transformateur) puis redressée et filtrée. En régime nominal, la tension envoyée au module est 5v. Elle est proportionnelle à la tension de crête de l'alternateur.

cdc

La validation de la voie sur le module se fait à l'aide de l'instruction :
LD K 000Y avec 0 <= Y <= 7 Y est le n° de l'entrée
SOR N nn avec nn n° d'emplacement du module

L'acquisition de la valeur par :
LD N nn 1
SOR V avec sortie sur visu par exemple.


 Organigramme de programmation 


org

 Programme 

SEQ 00

00 *Analog
01 LD K 0000 1 sélection de la voie 0
02 SOR N 04 module à l'emplacement 4
03 LD N 04 0
04 < K 0450 entrée < 4,5v ?
05 JP L 11 0 sinon saut à la ligne 11
06 LD H 0707 /
07 SOR O 0200 sortie O 0200=1
08 LD H 0707
09 SOR O 0201 sortie O 0201=0
10 JP L 23 saut à la ligne 23
11 LD N 04 0
12 > K 0550 entrée > 5,5v ?
13 JP L 19 0 sinon saut à la ligne 19
14 LD H 0707 /
15 SOR O 0201 sortie O 0201=1
16 LD H 0707
17 SOR O 0200 sortie O 0200=0
18 JP L 23 saut à la ligne 23
19 LD H 0707
20 SOR O 0200 sortie O 0200
21 LD H 0707
22 SOR O 0201
23 FIN P

 

  W3C W3C W3C