Télécharger Imprimer la page

SBC PCD3.H1 Serie Manuel page 29

Publicité

Saia-Burgess Controls AG
;-- l'initialisation est fonction des caractéristiques du codeur --
CFB
INIT
K 1
24
0
2
0
rOffset
0
CFB
Exec
K 1
RdIdent
rSignature
DSP
rSignature
CFB
WAIT100ms
EXOB
;*******************************************
;*** P R O G R A M M E P R I N C I P A L ***
;*******************************************
COB
0
0
;---- mise à 0 position ----
STH
InputZero
dyn
fDyn
CFB
H Exec
K 1
SetZero
rNotused
;---- lecture position ----
CFB
Exec
K 1
RdPosition
rPosition
*) DSP rPosition
STH
fTimeout
ORH
fRing_err
CFB
H SSI_ERR
JR
H endcomp
Manuel : Interface série synchrone (SSI) pour codeur absolu │ Document 26-761 – Édition FRA05 │ 2019-08-02
; initialisation du module
;
n° du module
(K 1 à 16)
;
nb de bits de données
;
nb de bits de contrôle
;
fréquence 0,1,2,3 (100k, 200k, 300k, 500kHz)
;
codage
(0=Gray, 1=binaire)
;
position d'offset
;
mode de lecture (0=simple, 1=double)
; FB Exec
;
n° du module
;
commande: identification du module
;
registre cible
; Affichage de la signature du module
;
H150: 24xx (xx étant la version FPGA)
; attente de 100 ms
; fin démarrage du bloc de fonctions
; bloc cyclique
;
0 = pas de monitiring
;
; indicateur de dynamisation
; appel FB si InputZero à l'état haut
;
n° du module
;
commande : mise à 0 de la position
;
inutilisé
; Exécution du bloc
;
n° du module
;
commande : lecture de position
;
registre cible
; affichage de la position
;
(si afficheur)
; tempo ?
; erreur registre en boucle ?
; appel FB erreur SSI si Errorflag = Haut
; pas de comparaison si erreur
Exemples de programmation
Exemple utilisateur en liste d'instructions (IL)
(8 à 29)
(0 à 2)
8

Publicité

loading

Ce manuel est également adapté pour:

Pcd2.h1 serie