Programmation de l'AP
5.1 Généralités sur le programme AP
Tableau 5-2
Blocs d'organisation (OB)
Adresse
Nom
OB1
OB1
OB40
OB40
OB82
OB82
OB86
OB86
OB100
OB100
Tableau 5-3
Blocs fonctionnels (FB)
Adresse
Symbole
FB1
RUN_UP
FB2
GET
FB3
PUT
FB4
PI_SERV
FB5
GETGUD
FB7
PI_SERV2
FB9
M2N
FB10
SI_Relais
FB11
SI_BrakeTest
FB21
Powerride
FB29
Diagnostic
Tableau 5-4
Fonctions (FC)
Adresse
Symbole
FC2
GP_HP
FC3
GP_PRAL
60
Description
Les OB cycliques sont des blocs de code de niveau supérieur dans le
programme qui sont exécutés cycliquement et dans lesquels vous pou‐
vez programmer des instructions, ou d'appeler d'autres blocs.
Les OB d'alarme de processus interrompent l'exécution cyclique du pro‐
gramme en raison d'un événement matériel.
Les OB d'alarme de diagnostic interrompent l'exécution cyclique du pro‐
gramme lorsqu'un module avec fonction de diagnostic, pour lequel
l'alarme de diagnostic a été débloquée, détecte une erreur.
Un OB de défaillance de châssis est appelé, par ex. lors de la défaillance
d'un châssis ou d'une station dans le cas d'une périphérie décentralisée.
Les OB de démarrage sont exécutés une seule fois lors du passage de la
CPU de STOP à RUN. Une fois l'OB de démarrage exécuté, le traitement
de l'OB cyclique est lancé.
Signification
Le bloc configure et initialise le programme de base, démarre la synchroni‐
sation entre l'AP et le NCK. Il est appelé dans l'OB100 avec le DB d'instance
gp_par [DB7].
Le bloc permet de lire les variables de la CN.
Le bloc permet d'écrire les variables de la CN.
Le bloc permet de démarrer les services PI.
Le bloc permet de lire les variables utilisateur globales (GUD) de la CN et de
déterminer les adresses des variables GUD.
Le bloc permet de démarrer les services PI définis dans PI [DB16].
Le bloc permet la commutation d'éléments de conduite (MCP/OP) reliés à un
ou plusieurs modules de commande NCU. Il utilise les signaux de MMC
[DB19].
Bloc Safety Integrated (SPL) : Relais de sécurité
Bloc Safety Integrated (SPL) : Test de frein
Module permettant de contrôler un interrupteur rotatif/poussoir Powerride.
Cas de diagnostic pour le programme utilisateur AP avec journalisation des
états et modifications de signal.
Signification
Ce bloc traite la partie cyclique du programme de base. Il est appelé au
début de l'OB1.
Ce bloc traite la partie synchrone par blocs du programme de base. Il est
appelé au début de OB40.
Manuel de configuration, 07/2021, 6FC5397-0GP40-0DA2
Bloc appelé du pro‐
gramme AP de base
GP_HP [FC2]
GP_PRAL [FC3]
GP_DIAG [FC5]
GP_DIAG [FC5]
RUN_UP [FB1] avec
gp_par [DB7]
SINUMERIK 840D sl STEP 7 Toolbox V17