Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 186

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Fonctions d'axe (S7-1500, S7-1500T)
5.10 Limitation de la plage de déplacement (S7-1500, S7-1500T)
Connecter les entrées pour les fins de course matériels à des variables booléennes
Au lieu d'utiliser des entrées TOR, vous pouvez également commander les fins de course
matériels à l'aide de variables booléennes. Créez pour cela un bloc de données avec les
variables sans l'attribut "Accès au bloc optimisé".
Vous indiquez les adresses de ces variables booléennes dans le bloc de données de l'objet
technologique.
Définir le bloc de données pour la commutation et l'activation des fins de course
matériels
Pour définir la variable booléenne comme fin de course matériel, procédez comme suit :
1. Créez un bloc de données "HWLimitSwitches" sans l'attribut "Accès au bloc optimisé".
2. Définissez les variables suivantes dans le bloc de données :
Nom
UserData
HwLimitNeg
HwLimitPos
HwLimitActivate
3. Utilisez les variables "HwLimitPos" et "HwLimitNeg" dans le programme utilisateur pour
commuter les fins de course matériels.
4. Utilisez la variable "HwLimitActivate" dans le programme utilisateur pour activer les fins de
course matériels.
Adresses de connexion des variables booléennes dans l'objet technologique
Procédez comme suit pour connecter le fin de course matériel à l'adresse :
1. Ouvrez la vue des paramètres de l'objet technologique.
2. Modifiez la structure de navigation en Structure de données.
3. Ouvrez la structure ''PositionLimits_HW''.
4. Entrez les valeurs suivantes pour les variables :
Nom
Active
MinSwitchAddressRid DWord
MinSwitchAddressA­
rea
MinSwitchAddressDb­
Number
MinSwitchAddressOff­
set
186
Type de
Décalage Valeur initiale Commentaire
données
DWord
0.0
16#0
Bool
4.0
FALSE
Bool
4.1
FALSE
Bool
4.2
FALSE
Type de
Valeur initiale
données
Bool
false
16#0200_0001
Byte
16#84
UInt
n
UDint
32
S7-1500/S7-1500T Fonctions d'axe V9.0 à partir de STEP 7 V20
Random data
Variable for negative HW limit switch
Variable for positive HW limit switch
Variable for activation of HW limit
switches
Commentaire
HW-switches have to be deactivated for
download
RID for data type boolean
DB memory area
n = number of DB "HWLimitSwitches"
Example in DB "HWLimitSwitches":
Offset boolean variable ("HwLimitNeg") =
4.0
Offset = (4 Byte x 8 Bit/Byte) + 0 Bit = 32 Bit
Description fonctionnelle, 11/2024, A5E37577706-AG

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t