Saia-Burgess Controls AG
4.1.1
Indicateur et registre de diagnostic
Le registre de diagnostic et l'indicateur de diagnostic sont mis à jour pour chaque axe
initialisé après les actions correspondantes.
Structure du registre de diagnostic rDiag :
;
;
;
;
;
;
;
;
;
;
;
;
;
;
4.1.2
FB init
Ce FB initialise tous les modules H222 qui ont été définis dans le fichier .equ corre-
spondant. fDiag indique si une erreur s'est produite ou pas pendant l'initialisation.
rDiag permet de l'identifier.
L'appel du FB « INIT » se présente comme suit :
CFB
R rDiag
F fDiag
erreur)
Ou représenté sous forme d'appel de FB :
Module de moteur pas à pas PCD2/3.H222 - Manuel du matériel | Doc. 26-878, vers. FRA05 | 2017-05-30
31.....24 23......16 15........8 7..........0
\ Error / \ FB No. / \ Par.No. / \Module No./
Error:
00h -> No special error
01h -> H222 FB already in use
FB No.:
01h -> H222.Init
02h -> H222.InitMP
03h -> H222.Exec
Par.No.:
00h -> No parameter error
01h -> Module number not correct
02h -> Axis number not correct
03h -> Command code not correct (<0 or >255)
Module No:
Number of the Module (FB parameter 1) which
causes the error
H222.Init
; Par. 1 : registre de diagnostic
; Par. 2 : indicateur d'état (0 : Init OK, 1 :
Fonctions programmables dans PG5
Accès par des blocs de fonctions (FB)
4
4-2