Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Mode D'emploi page 102

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

Programmation (S7-1500, S7-1500T)
7.2 Bloc de données technologique (S7-1500, S7-1500T)
REMARQUE
Utilisation des fonctions de bloc de données "READ_DBL" et "WRIT_DBL"
Les fonctions de bloc de données "READ_DBL" et "WRIT_DBL" ne peuvent être utilisées en
relation avec les variables de l'objet technologique que sur des variables individuelles. Les
fonctions de bloc de données "READ_DBL" et "WRIT_DBL" ne peuvent pas être utilisées sur des
structures de données de l'objet technologique.
Analyse isochrone des données
Si vous voulez traiter des données du bloc de données technologique de manière isochrone
depuis un cycle d'application Motion Control, il est possible de les analyser dans MC_PreServo
/MC_PostServo à partir de la version technologique V3.0. À partir de la version technologique
V5.0, vous avez également la possibilité de les analyser dans MC_PreInterpolator.
7.2.2
Exploiter StatusWord, ErrorWord et WarningWord (S7-1500, S7-1500T)
Pour utiliser différentes informations d'état et d'erreur provenant des doubles mots de
données "StatusWord", "ErrorWord" et "WarningWord" de manière symbolique, vous pouvez
les exploiter comme indiqué ci-après. Pour une exploitation cohérente, évitez l'adressage de
bits sur ces doubles mots de données dans le bloc de données technologique. L'accès à un bit
précis du bloc de données technologique dure aussi longtemps que l'accès à l'ensemble du
mot de données.
Copiez le double mot de données requis dans des variables d'une structure de données si
nécessaire et interrogez les différents bits de la variable.
L'affectation des différents bits dans les doubles mots de données se trouve dans la
description des variables de l'objet technologique correspondant.
Condition requise
L'objet technologique a été créé.
Marche à suivre
Pour exploiter les différents bits du mot de données "StatusWord", procédez comme suit :
1. Créez une structure de données globale. Nommez la structure de données, par ex.
"Status".
2. Créez un double mot (DWORD) dans la structure de données "Status". Nommez le double
mot, par ex. "Temp".
3. Créez 32 variables booléennes dans la structure de données "Status". Pour une meilleure
vue d'ensemble, donnez aux différentes variables booléennes le même nom que les bits
dans le bloc de données technologique (par ex. nommer "HomingDone" la cinquième
variable booléenne).
4. Copiez la variable "<TO>.StatusWord" du bloc de données technologique, si nécessaire, sur
le mot double "Temp" dans votre structure de données.
5. Copiez les bits individuels du double mot "Temp" avec accès directs aux bits sur les
variables booléennes correspondantes
6. Interrogez les différents bits d'état via les variables booléennes.
102
S7-1500/S7-1500T Vue d'ensemble Motion Control V8.0 à partir de STEP 7 V19
Manuel de diagnostic, 11/2023, A5E03879257-AJ

Publicité

loading

Ce manuel est également adapté pour:

Simatic s7-1500t