Description de la fonction
9.3 Déchargement
Exemples de programme AP
Les exemples de programme suivants (définition de DB150 (Page 200)) montrent l'acquittement
du chargement via l'interface 2. Pour ce faire, le réseau est programmé dans un bloc utilisateur
FC150.
Exemple de programme "Chargement du magasin"
NETWORK TITLE = Acquittement du déchargement interface 2
U
E 86.0 ; //Ici, l'acquittement est effectué via la borne E 86.0
U
DB71.DBX
U
DB71.DBX
FP
M 150.0 ;
SPBN M100 ;
L
1 ;
T
DB150.DBB
L
2 ;
T
DB150.DBB
L
0 ;
T
DB150.DBW
T
DB150.DBW
L
DB71.DBW
T
DB150.DBW
L
DB71.DBW
T
DB150.DBW
L
0 ;
L
1 ;
T
DB150.DBW
L
-1 ;
T
DB150.DBW
S
DB150.DBX
M100 : NOP 0 ;
Exemple de transfert avec FC6
NETWORK TITLE = Transfert de l'état de la gestion des outils
CALL FC 6 (//Bloc de transfert de gestion des outils
Start
TaskIdent
TaskIdentNo
NewToolMag
NewToolLoc
OldToolMag
OldToolLoc
État
MultitoolLoc
Ready
Error
U
DB150.DBX
R
DB150.DBX
L
DB150.DBW
L 0 ;
<>I ; //Analyser les erreurs
R
DB150.DBX 16.0 ; //Réinitialiser le démarrage
480
0.1 ; //Interface 2 active
34.1 ; //Chargement actif
0 ; //DB71
1 ; //Interface 2
2 ;
4 ;
50 ;
6 ; //Magasin cible pour le déchargement
52 ;
1 ; //Emplacement cible pour le déchargement
10 ; //État 1
12 ;
16.0 ; //Démarrage FC6
:= DB150.DBX 16.0,//démarrage
:= DB150.DBB 0,
:= DB150.DBB 1,
:= DB150.DBW 2,//Pos. d'un nouvel outil
:= DB150.DBW 4,
:= DB150.DBW 6,//Pos. d'un ancien outil
:= DB150.DBW 8,
:= DB150.DBW 10,//État
:= DB150.DBW 12,
:= DB150.DBX 16.1,
:= DB150.DBW 14) ;
16.1 ; //Interroger Ready
16.0 ; //Réinitialiser le démarrage
14 ; //Information d'erreur
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils