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:
| # | Paramètre | type | Description | ||||||||||||||||||||||||
| 1 | Numéro de l'inspection | Integer | de 1 à 10 | ||||||||||||||||||||||||
| 2 | Nom de l'inspection | String[64] | Ce nom est affiché sur le poste de charge | ||||||||||||||||||||||||
| 3 | Position | Integer | Numéro de la position de la machine qui permet de démarrer une inspection | ||||||||||||||||||||||||
| 4 | InspectionPosition | Integer | Numéro de la position vers laquelle la charge est envoyée pour une inspection. La position doit avoir le champ flag = 0 dans la définition de la machine. | ||||||||||||||||||||||||
| 5 | Type | Integer | Type d'inspection 0: Inspection de qualité 1: accroche d'une pièce témoin 2: inspection sur le robot | ||||||||||||||||||||||||
| 6 | 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 est composé des bits:
Il ne faut pas oublier de définir les bits 8 , 9 et 10 dans des alarmes pour que celles-ci soient enregistrées sur le rapport. |
||||||||||||||||||||||||
| 7 | Programme | Integer | Numéro de programme à utiliser pour retourner la charge en gare |
Il faut définir dans les séquences, les positions sur lesquelles les charges doivent subir une inspection. Pour cela, le mot clef