Les positions contrôlées par AlarmStop
Dans l'application, il est possible de définir des positions d'inspection. Une position d'inspection est une position où l'on envoie une charge pour être inspectée. Les positions d'inspection sont définies dans le fichier IO.ini dans la section [Inspection]. Exemple:
;*****************************************************
;AlarmStop
;num=alarmstopPosition,I/O,Programme
; Num = Numéro d'alarmStop 1..10
; Position = position à laquelle se déroule l'alarmStop
; I/O = AlarmStop I/O Index 0: Statut Index 1: Commande
; Programme = numéro de la séquence à utiliser pour retourner en gare
;*****************************************************
[AlarmStop]
1=12,44,90
2=34,45,91
| # | Paramètre | type | Description | ||||||||
| 1 | Numéro de l'AlarmStop | Integer | de 1 à 10 | ||||||||
| 2 | Position | Integer | Numéro de la position de la machine sur laquelle le contrôle est effectué | ||||||||
| 3 | I/O | Integer |
I/O indiquant le début de la table automate. La table est composée de 2 registres: le premier correspond au statut de la position d'inspection et le deuxième est utilisé comme commande de VK.
Le registre de statut est composé des bits :
Le registre de commande n'est pour l'instant pas utilisé
Il ne faut pas oublier de définir le bit du registre de statut dans des alarmes pour que celle-ci soit enregistrée sur le rapport. |
||||||||
| 4 | Programme | Integer | Numéro de programme à utiliser pour retourner la charge en gare |