Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 112

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Programmation (S7-1500, S7-1500T)
7.3 Instructions Motion Control (S7-1500, S7-1500T)
7. Programmez le FB "EnableAxis" comme suit.
// enable all axes
FOR #tempAxesCounter := 0
// call multi instance
#tempRefSpeedAxis^,
// set output states, if axis is enabled
#axisEnabled[#tempAxesCounter] :=
#tempRefSpeedAxis^.StatusWord.%X0;
END_IF;
END_FOR;
Exemple 3 : Transmission des variables avec "DB_ANY" pour les profils de came
Cet exemple montre comment référencer temporairement les différents types d'objets
technologiques pour les profils de came et ainsi interpoler les profils de came. Vous pouvez
également utiliser des références temporaires pour basculer entre les disques à cames
pendant la synchronisation des disques à cames.
Les objets technologiques suivants sont utilisés :
Nombre
2
2
1. Procédez comme dans les cinq premières étapes de l'exemple 2. Des disques à cames sont
utilisés à la place des axes.
2. Déclarez les variables du bloc fonction "InterpolateCams" comme suit :
Variable
executeCamInter­
polation
selectedCamIndex Input
done
busy
error
cams
112
// build temporary reference
#tempRefSpeedAxis ?= #axes[#tempAxesCounter];
// check valid reference
IF #tempRefSpeedAxis <> NULL THEN
#instMC_Power[#tempAxesCounter](Axis :=
ELSE
; // implement error handling in case of NULL
Type de données
TO_Cam
TO_Cam_10k
Déclaration
Input
Output
Output
Output
InOut
S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19
TO LAST_INDEX_AXES DO
Enable := #enableAxes);
Nom
TO_Cam_1, TO_Cam_2
TO_Cam_3_10k_1, TO_Cam_4_10k
Type de données
Description
BOOL
Démarrer l'interpolation d'un profil de
came
USInt
Index de la came
BOOL
Le profil de came est interpolé
BOOL
Le profil de came est interpolé
BOOL
Erreur dans le paramètre
ARRAY[0..
Liste des profils de came
LAST_INDEX_CAMS] of
DB_ANY
Manuel de diagnostic, 11/2023, A5E03879257-AJ

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t