Cohérence Des Données; Actualisation Du Bloc De Données D'instance - Siemens SIMATIC S7-300 Manuel D'utilisation

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Cohérence des données
Vous devez tenir compte des points suivants pour garantir la cohérence des données
lorsque vous transférez des données dans le FM 352-5 via les 14 octets :
Cohérence des types de données DINT ou moins :
● Pour le type de données DINT, l'adresse doit être 2, 6 ou 10 dans la structure.
● Pour le type de données INT, l'adresse doit être sur une limite de nombre pair.
● Il n'est pas nécessaire de prendre de précautions pour les types de données BYTE ou
Cohérence des types de données supérieurs à DINT :
Il faut utiliser un bit de commande pour verrouiller les données qui doivent être cohérentes.
Les données doivent être présentées au module, puis le bit de commande doit être mis à 1
pour verrouiller les données. Il est possible d'effectuer une détection de front au niveau du
bit de commande (POS) pour réduire le nombre de cycles nécessaire au transfert. Vous
pouvez utiliser un transfert bloqué comme suit :
1. Donnez la valeur 0 au bit de commande.
2. Ecrivez les données.
3. Lisez le bit de commande réfléchi (réintroduit dans le programme utilisateur) et attendez
4. Donnez la valeur 1 au bit de commande (le programme d'application FM doit verrouiller
5. Lisez le bit de commande réfléchi et attendez qu'il soit à 1.
L'interface est maintenant prête à ce que la séquence se répète.
Actualisation du bloc de données d'instance
Le bloc de données d'instance (DB) créé pour le FB d'application contient les éléments de
données nécessaires au FB pour qu'il exécute le programme en mode Test. Si vous
apportez certaines modifications à la section de déclaration du FB, comme ajouter ou effacer
des instances multiples d'une opération, le DB ne correspond plus au FB. Ainsi, lorsque la
CPU exécute le FB en mode Test, elle peut passer à l'état "Arrêt" si des erreurs d'accès se
produisent en raison de cette non-correspondance.
Procédez comme suit pour actualiser le DB afin qu'il corresponde aux modifications
apportées au FB :
1. Effacez le DB d'instance existant correspondant au FB modifié.
2. Sélectionnez la commande "Insertion > Bloc S7 > Bloc de données" ou cliquez avec le
3. Dans la boîte de dialogue des propriétés qui s'affiche, entrez le même numéro que celui
4. Sélectionnez "DB d'instance" dans le champ suivant.
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04
moins.
qu'il soit à 0.
les données lors de ce front).
bouton droit de la souris et sélectionnez la commande"Insertion nouvel objet > Bloc de
données" dans le menu contextuel.
du DB effacé.
Programmation et fonctionnement du module FM 352-5
6.2 Créer un FB d'application
77

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières