Blocs d'interface
2.2 Blocs d'interface BATCH
● Surveillance du temps d'exécution
Avec un front montant de l'état RUNNING, le temps de l'étape est incrémenté en secondes.
L'état COMPLETED met fin au comptage du temps. Lorsque la valeur réelle (Q_STEP_T)
dépasse la consigne (STEP_T), l'identificateur "Temps d'exécution dépassé" (Bit 19) est
mis à 1 dans l'état. La surveillance du temps d'exécution est prise en compte dans WinCC
sous la forme d'un message, elle n'est pas à l'origine d'une signalisation d'erreurs groupée.
Remarque
L'identificateur "SFC :
erreur du temps d'exécution de l'étape" est utilisé en interne par SFC et est à l'origine d'une
signalisation d'erreurs groupée.
● Déclenchement pour la lecture des consignes/valeurs réelles
Lorsque le bloc est activé, le programme utilisateur peut mettre à 1 le signal de
déclenchement IREFRESH dans QUSTAT_L en créant un front montant sur l'entrée
IREFRESH. BATCH lit alors immédiatement toutes les consignes et valeurs réelles et les
archive, pour les données de lot, dans le but d'une journalisation ultérieure.
● Déclenchement pour le contrôle et la prise en compte des nouvelles consignes
BATCH met à 1 l'entrée IPARAM au moment de l'enregistrement des nouvelles consignes.
La fonction de base en prend connaissance via la sortie correspondante QPARAM et peut
contrôler et prendre en compte les consignes en question. En cas de résultat négatif du
contrôle, la fonction de base peut signaler la présence d'erreur(s) ou verrouiller le
démarrage via l'entrée "ILOCK". BATCH remet l'entrée IPARAM à 0 lorsque la phase
d'équipement démarre. C'est possible par exemple en cas de changement de mode
d'opération.
● Verrouillage du démarrage
L'identificateur "Verrouillage du démarrage" dans le mot d'état ou l'entrée "ILOCK" permet
au bloc BATCH de notifier qu'un démarrage ou une reprise ne sont pas souhaités.
Remarque
Si BATCH doit prendre en compte le verrouillage du démarrage, ce dernier doit déjà être
mis à 1 dans l'état IDLE. Lorsque le verrouillage du démarrage est mis à 1, BATCH exécute
l'occupation, enregistre d'abord uniquement les consignes et attend avant de commander
le démarrage que le bloc mette à 0 le verrouillage du démarrage.
● Mode continu ou basculement sans à-coups
En mode continu, deux étapes de recette utilisent l'une à la suite de l'autre le même bloc
sans l'achever entre-temps. Le bloc signale uniquement READY à la fin de la première
exécution. BATCH met alors à 1 l'identificateur d'état pour le mode continu via l'entrée
ICONT au lieu d'achever le bloc en utilisant ITERM. Lorsque la deuxième étape de recette
est activée, ICONT est remise à 0.
"Mode continu ou basculement sans à-coups" est possible uniquement dans le cadre d'une
fonction de recette qui ne s'achève pas automatiquement.
Occupation de ICTRL
Bit
0
1
26
Signification
ISTART
IHOLD
Blocs SIMATIC BATCH V9.0
Description fonctionnelle, 05/2017, A5E38209429-AA