Télécharger Imprimer la page

Exemple De Programmation En Mode Continu; Exemple De Programmation En Mode Indépendant; Utilisation Des Instructions De La Sortie D'impulsions - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Fonctions de la sortie d'impulsions du CPM1A

2-6-1 Exemple de programmation en mode continu

2-6-2 Exemple de programmation en mode indépendant

2-6-3 Utilisation des instructions de la sortie d'impulsions

Paramétrage du nombre
d'impulsions
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Dans cet exemple de programme, la sortie d'impulsions commence à IR 01000
lorsque l'entrée IR 00004 passe sur ON et s'arrête lorsque l'entrée IR 00005
passe sur ON.
SPED(64) est utilisé pour interrompre ou démarrer la sortie d'impulsions. En uti-
lisant SPED(64) dans ce but, indiquer N_ 0000 (contenu dans la constante ou le
mot) comme fréquence d'impulsions.
00004 (Etat de sortie d'impulsions)
00005 (Etat d'interruption de la sortie
d'impulsions)
Dans cet exemple de programme, la sortie d'impulsions commence à IR 01000
lorsque l'entrée IR 00004 passe sur ON, et s'arrête dès que le nombre indiqué
d'impulsions a été produit. La quantité d'impulsions est définie en DM 0100 et
DM 0101.
00004 (Etat de la sortie d'impulsions)
00004 (Etat de la sortie d'impulsions)
Avant le lancement de la sortie d'impulsions à partir du mode indépendant, utili-
ser PULS(65) comme montré ci--dessous pour définir le nombre d'impulsions à
produire. Ce paramétrage n'est pas exigé pour le mode continu.
@PULS(65)
000
000
N
Dans N, définir l'adresse du premier mot des mots où le nombre d'impulsions est
défini. Mémoriser le nombre d'impulsions dans les mots N et N+1, dans huit
digits BCD, avec les quatre digits à l'extrême gauche dans N+1 et les quatre
digits à l'extrême droite dans N.
Effectuer le paramétrage dans une plage de 00000001 à 16777215 (BCD).
Démarre la sortie d'impulsions.
@SPED(64)
Sortie du 01000
000
001
Mode continu
Fréquence d'impulsions : 1 kHz
#0100
@INI(61)
Interrompt la sortie d'impulsions.
000
003
000
@PULS(65)
Définit le nombre d'impulsions.
000
000
Paramètre le nombre d'impulsions
DM 0100
@SPED(64)
Démarre
la
sortie
d'impulsions.
000
Mode indépendant
000
Fréquence d'impulsions : 1 kHz
#0100
Chapitre
2-6
135

Publicité

loading