Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 113

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Variable
instInterpolateCam Static
tempRefCam
tempAxesCounter Temp
Dans le code du programme, vous référencez les profils de came à la référence temporaire
de l'objet technologique TO_CamBase. Puisque TO_CamBase fait partie de TO_Cam et de
TO_Cam_10k, une référence est possible.
Vous pouvez accéder à l'index du tableau par l'entrée "selectedCam" et ainsi sélectionner la
came à interpoler. Vous démarrez l'interpolation du disque à cames via l'entrée
"executeCamming".
3. Programmez le FB "InterpolateCams" comme suit.
//execute cam interpolation for TO_Cam and TO_Cam_10k
#tempRef_Cam ?= #cams[#selectedCamIndex];
// check valid reference
IF #tempRefCam <> NULL THEN
ELSE
// implement error handling here,
// DB_ANY does not have a type TO_Cam or TO_Cam_10k
END_IF;
7.4
Démarrage de commandes Motion Control (S7-1500, S7-1500T)
Le démarrage des commandes Motion Control s'effectue en mettant à 1 le paramètre
"Execute" ou "Enable" de l'instruction Motion Control. Effectuez les appels des instructions
Motion Control pour un objet technologique dans un niveau d'exécution.
Tenez aussi compte de l'état de l'objet technologique lors de l'exécution des commandes
Motion Control.
Le démarrage de commandes Motion Control doit être effectué en suivant les étapes
suivantes :
1. Interroger l'état de l'objet technologique.
2. Lancer une nouvelle commande pour l'objet technologique.
3. Vérifier l'état de la commande.
Les différentes étapes sont décrites ci-après dans l'exemple d'une commande de
positionnement absolu.
S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19
Manuel de diagnostic, 11/2023, A5E03879257-AJ
7.4 Démarrage de commandes Motion Control (S7-1500, S7-1500T)
Déclaration
Temp
// call multi instance for cam interpolation
#instInterpolateCam(Cam := #tempRefCam^,
#busy := FALSE;
#done := FALSE;
#error := TRUE;
Programmation (S7-1500, S7-1500T)
Type de données
Description
MC_INTERPOLATECAM
Multi-instance de MC_InterpolateCam
REF_TO TO_CamBase
Référence temporaire du type d'objet
technologique TO_CamBase
Dint
Variable de comptage pour les axes
Execute:=#executeCamInterpolation,
Done=>#done,
Busy=>#busy,
Error=>#error);
113

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t