Transfert De Paramètre Pour Blocs Fonctionnels - Siemens SIMATIC STEP 7 S7-1200 Guide D'utilisation

Table des Matières

Publicité

9.8
Transfert de paramètre pour blocs fonctionnels
Si vous voulez réutiliser un bloc fonctionnel avec instructions Motion Control pour différents
objets technologiques, créez dans l'interface du bloc fonctionnel appelant un paramètre
d'entrée portant le type de données de l'objet technologique concerné. Le type de données
est affecté dans l'interface de bloc via un saisie directe. Ce paramètre est alors transmis en
tant que référence à l'objet technologique au paramètre "axis" des instructions Motion
Control. Les types de données des objets technologiques correspondent à la structure du
bloc de données technologique correspondant.
Grâce à la saisie du type de données, les variables de l'objet technologique peuvent être
adressées dans le bloc fonctionnel (<Paramètre de l'interface de bloc>.<Variable de l'objet
technologique>).
Si vous n'avez pas besoin d'accéder aux variables de l'objet technologique, vous pouvez
utiliser le type de donnéesDB_ANY. Une programmation variable est possible à l'aide du
type de données "DB_Any" .
Le tableau suivant présente les types de données pour la référence aux objets
technologiques :
Objet technologique
Axe de positionnement
Table des commandes
Exemple 1
Le tableau suivant montre la définition des variables utilisées :
Opérande
Déclaration
axis
Input
on
Input
actPosition
Output
instMC_POWER Static
Le programme SCL suivant montre la réalisation de la tâche :
SCL
#instMC_POWER(Axis := #axis, Enable := #on);
#actPosition := #axis.ActualPosition;
S7-1200 Motion Control V6.0 à V7.0 dans TIA Portal V16
Description fonctionnelle, 12/2019, A5E03790552-AG
Type de donnée pour référence à l'objet technologique
TO_PositioningAxis
TO_CommandTable
Type de données
TO_PositioningAxis
BOOL
Real
MC_POWER
Explication
//Appel de l'instruction Motion Control MC_Power
avec validation de l'axe
//Interrogation de la position réelle à partir du
bloc de données technologique
9.8 Transfert de paramètre pour blocs fonctionnels
Description
Référence à l'objet technologique
Signal de validation de l'axe
Interrogation de la position réelle à partir du bloc de
données technologique
Multiinstance de l'instruction Motion Control
MC_Power
Programmation
201

Publicité

Table des Matières
loading

Table des Matières