SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les...

498
Préface, Table de matières Partie I Généralités 1 1 Partie II Couplages aux automates SIMATIC S5 2 11 Partie III Couplages aux automates SIMATIC S7 12 14 Partie IV Couplages aux automates SIMATIC 500/505 15 17 Partie V Couplages par blocs de données 18 24 Partie V Annexes A F Index Edition 05/99 Communication Manuel d’utilisation SIMATIC HMI 6AV3991–1BC05–1AC0

Transcript of SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les...

Page 1: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Préface, Table de matières

Partie I Généralités

1

1

Partie II Couplages aux automatesSIMATIC S5

2

11

Partie III Couplages aux automatesSIMATIC S7

12

14

Partie IV Couplages aux automatesSIMATIC 500/505

15

17

Partie V Couplages par blocsde données

18

24

Partie V Annexes

A

F

Index

Edition 05/99

Communication

Manuel d’utilisation

SIMATIC HMI

6AV3991–1BC05–1AC0

Page 2: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iiCommunication Manual d’utilisation

Edi i 05/99

Ce manuel donne des consignes que vous devez respecter pour votre propre sécurité ainsique pour éviter des dommages matériels. Elles sont mises en évidence par un triangled’avertissement et sont présentées, selon le risque encouru, de la façon suivante :

!Avertissement

signifie que la non-application des mesures de sécurité appropriées peut conduire à lamort, à des lésions corporelles graves ou à un dommage matériel important.

!Danger

signifie que la non-application des mesures de sécurité appropriées peut conduire à deslésions corporelles légères ou à un dommage matériel.

Nota

doit vous rendre tout particulièrement attentif à des informations importantes sur le pro-duit, aux manipulations à effectuer avec le produit ou à la partie de la documentation cor-respondante.

La mise en service et l’utilisation de la console ne doivent être effectuées que conformé-ment au manuel. Seules des personnes qualifiées sont autorisées à effectuer des interven-tions sur la console. Il s’agit de personnes qui ont l’autorisation de mettre en service, demettre à la terre et de repérer des appareils, systèmes et circuits électriques conformémentaux règles de sécurité en vigueur.

Tenez compte des points suivants :

!Avertissement

La console ne doit être utilisée que pour les applications spécifiées dans le catalogue ou dansla description technique, et exclusivement avec des périphériques et composants recomman-dés par Siemens.

Le transport, le stockage, le montage, la mise en service ainsi que l’utilisation et la mainte-nance adéquats de la console sont les conditions indispensables pour garantir un fonctionne-ment correct et sûr du produit.

La mise en service est interdite tant que la machine dans laquelle est incorporée ce consti-tuant n’est pas conforme aux prescriptions de la directive 89/392/CEE.

SIMATIC� est une marque déposée de Siemens AG.

Les autres dénominations dans ce type d’écriture peuvent aussi se trouver être des marquesdéposées. L’utilisation de ces dénominations par des tiers à leurs propres fins pourrait vio-ler les droits de leurs détenteurs.

Edition et publication : A&D PT1

Toute communication ou reproduction de ce supportd’information, toute exploitation ou communication de soncontenu sont interdites, sauf autorisation expresse. Toutmanquement à cette règle est illicit e et expose son auteur auversement de dommages et intérêts. Tous nos droits sontréservés, notamment pour le cas de la délivrance d’un brevetou celui de l’enregistrement d’un modèle d’utilité.

Nous avons vérifié la conformité du contenu du présent ma-nuel avec le matériel et le logiciel qui y sont décrits. Or desdivergences n’étant pas exclues, nous ne pouvons pas nousporter garants pour la conformité intégrale. Si l’usage de cemanuel devait révéler des erreurs, nous en tiendrons compteet apporterons les corrections nécessaires dès la prochaineédition. Veuillez nous faire part de vos suggestions.

� Siemens AG 1999Sous réserve de modifications.

��������� � ���������������������� ��������� �� ���� ��� ����� ��������

Siemens AGAutomation & DrivesSIMATIC Human Machine InterfacePostfach 4848, D-90327 Nuernberg

No de réf. : 6AV3991–1BC05–1AC0Siemens Aktiengesellschaft

Informations relati -ves à la sécurité

Personnel qualifié

Utilisation confor-me aux disposi -tions

Marque déposée

Impressum

Page 3: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iCommunication Manuel d’utilisationEdition 05/99

Préface

Le manuel d’utilisation Communication décrit :

� la structure et la fonction des diverses zones de données utilisateur,

� les divers types de couplage entre pupitre de contrôle-commande et auto-mate,

� les mesures nécessaires à prendre dans le programme de l’automate.

La description est valable aussi bien pour les pupitres de contrôle-commandeconfigurés avec ProTool que pour ceux configurés avec COM TEXT.

Les conventions typographiques suivantes ont été utilisées dans ce manuel :

VAR_23 Les mots imprimés en caractères de machine à écrirecaractérisent des saisies ou des affichages tels qu’ilsapparaissent à l’écran. Il peut s’agir de commandes, nomsde fichier, entrées dans des boîtes de dialogue ou messagessystème.

Variable Les noms des boîtes de dialogue ainsi que de leurs champset boutons sont imprimés en italiques.

Fichier →Editer

Les commandes de menu sont reliées par une flèche. Lechemin d’accès complet à la commande est toujoursindiqué.

F1 Les désignations de touches sont imprimées dans une autrefonte.

Objet

Conventions typo-graphiques

Page 4: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iiCommunication Manuel d’utilisation

Edition 05/99

Les éditions successives du manuel d’utilisation Communication sont récapi-tulées dans le tableau suivant :

Edition Remarque

07/94 1re version

12/94 Correction des erreurs, prise en compte de SINEC L2-DP

10/95 – Nouveaux chapitres SIMATIC S7, SIMATIC 500/505– Mise à jour technique– Restructuration du manuel

01/96 – Ajout de nouvelles fonctionnalités pour ProTool etSIMATIC S7

– Nouveau chapitre Telemecanique TSX Adjust

05/96 Correction des erreurs

11/97 – Prise en compte des pupitres de contrôle-commande TD17,OP7/17, OP27/37, TP27/37

– Mise à jour technique de la partie Couplages aux automatesSIMATIC S5

05/99 Correction des erreurs

Historique

Préface

Page 5: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iiiCommunication Manuel d’utilisationEdition 05/99

Pour toute précision technique, adressez–vous à votre interlocuteur Siemensde l’agence ou du bureau de représentation dont vous dépendez.

SIMATIC Customer Support Hotline

accessible dans le monde entier, quelle que soit l’heure :

Johnson City

Nuernberg

Singapur

Simatic Basic Hotline

Nuernberg

SIMATIC BASIC Hotline

Johnson City

SIMATIC BASIC Hotline

Singapur

SIMATIC BASIC HotlineHeure locale : Lun.–Ven. 8:00 à 18:00

Téléphone: +49 (911) 895-7000

Fax: +49 (911) 895-7002

E-Mail: [email protected]

Heure locale: Lun.-Ven. 8:00 à17:00

Téléphone: +1 423 461-2522

Fax: +1 423 461-2231

E-Mail: [email protected]

Heure locale: Lun.-Ven. 8:30 à17:30

Téléphone: +65 740-7000

Fax: +65 740-7001

E-Mail: [email protected]

SIMATIC Premium Hotline

(payant, uniquement avec SIMATIC Card)

Heure: Lun.-Ven. 0:00 à24:00

Téléphone: +49 (911) 895-7777

Fax: +49 (911) 895-7001

Assistancetechniquesupplémentaire

Préface

Page 6: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

ivCommunication Manuel d’utilisation

Edition 05/99

Services en ligne du service client SIMATIC

Le service client SIMATIC met à votre disposition de nombreuses informationssupplémentaires sur les produits SIMATIC dans les pages de ses services en ligne:

� Vous trouverez des informations actuelles générales

– dans l’Internet à l’adressehttp://www.ad.siemens.de/simatic

– par interr ogation de télécopieur : 08765-93 02 77 95 00

� Informations produit actuelles et possibilités de téléchargement qui peuvent être utilesau service :

– dans l’Internet à l’adressehttp://www.ad.siemens.de/support/html–00/

– par le service télématique (BBS) à Nuremberg (SIMATIC CustomerSupport Mailbox) au numéro +49 (911) 895-7100.

Pour l’appel de la boîte aux lettres électronique, vous pouvez utiliserun modem V.34 (28,8 kbaud) ou plus lent dont vous réglerez les para-mètres comme suit : 8, N, 1, ANSI, ou vous brancher au réseau RNIS(x.75, 64 kbit).

Préface

Page 7: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

vCommunication Manuel d’utilisationEdition 05/99

Les abréviations employées dans le manuel d’utilisation Communication ontles significations suivantes :

ANSI American National Standards Institute

AP Automate programmable

API Automate programmable industriel

AS511 Coupleur 511

ASCII American Standard Code for Information Interchange

CP Processeur de communication

CPU Unité centrale

DB Bloc de données (dans l’automate)

DW Mot de données (dans l’automate)

DX Bloc de données étendu (dans l’automate)

EPROM Mémoire programmable et effaçable (par rayons UV)

FAP Protocole ASCII libre

FB Bloc fonctionnel

FW Microprogramme

HTB Bloc de dialogue

KBE Octet de coordination ”Réception”

KBS Octet de coordination ”Emission”

LED Diode électroluminescente

MA Message d’alarme

ME Message d’événement

MPI Multipoint Interface (SIMATIC S7)

MW Mot de mémento (dans l’automate)

OB Bloc d’organisation

OP Pupitre opérateur

PC Ordinateur personnel

PG Console de programmation

PPI Point to Point Interface (SIMATIC S7)

RAM Mémoire à accès direct (mémoire vive)

RLG Résultat logique

SRAM RAM statique (alimentée par pile)

TD Afficheur de texte

TP Pupitre tactile

UC Unité centrale

Abréviations

Préface

Page 8: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

viCommunication Manuel d’utilisation

Edition 05/99

Préface

Page 9: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iCommunication Manuel d’utilisationEdition 05/99

Table des matières

Partie I Généralités

1 Types de couplage 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Présentation 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Quel couplage pour quel pupitre de contrôle-commande ? 1-4. . . . . . .

1.3 Couplages aux automates SIMATIC S5 1-9. . . . . . . . . . . . . . . . . . . . . . . 1.3.1 Couplage AS511 1-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2 Couplage avec protocole ASCII libre (FAP) 1-10. . . . . . . . . . . . . . . . . . . . 1.3.3 Couplage au réseau PROFIBUS-DP avec SIMATIC S5 1-11. . . . . . . . . 1.3.4 Couplage au réseau SINEC L1 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.5 Couplage au réseau PROFIBUS 1-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.6 Couplage parallèle 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Couplages aux automates SIMATIC S7 1-15. . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Couplage MPI 1-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2 Couplage au réseau PROFIBUS–DP 1-16. . . . . . . . . . . . . . . . . . . . . . . . . 1.4.3 Couplage PPI 1-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Couplages aux automates SIMATIC 500/505 1-18. . . . . . . . . . . . . . . . . .

1.6 Couplage par blocs de données 1-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie II Couplages aux automates SIMATIC S5

2 Gestion de la communication pour SIMA TIC S5 2-1. . . . . . . . . . . . . . . . . . . . . .

2.1 Présentation 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Bloc fonctionnel standard 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Exemples 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Optimisation 2-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Prévention des erreurs 2-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 Couplage AS511, groupe 2 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Structure de la communication pour les AP du groupe 2 3-2. . . . . . . . .

3.2 Procédure de mise en service 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Couplage AS511, groupe 1 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Structure de la communication pour les AP du groupe 1 4-2. . . . . . . . .

4.2 Procédure de mise en service 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3 Structure et description de la zone d’interface pour les AP du groupe 1 4-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.1 Démarrage du bloc fonctionnel standard et mode de fonctionnement 4-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.2 Transfert de la date et de l’heure vers l’automate 4-11. . . . . . . . . . . . . . . 4.3.3 Exploitation des bits de réveil 4-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 10: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iiCommunication Manuel d’utilisation

Edition 05/99

4.3.4 Zones exploitables de la zone d’interface 4-14. . . . . . . . . . . . . . . . . . . . . 4.3.5 Utilisation de contrats automate 4-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 Couplage FAP 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Structure de la communication 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Procédure de mise en service 5-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Paramétrage de l’adresse du CP et des paramètres d’interface 5-9. .

5.4 Paramétrage de l’interface SI2 d’une CPU 928B 5-11. . . . . . . . . . . . . . .

5.5 Paramétrage du pupitre de contrôle-commande 5-15. . . . . . . . . . . . . . . .

6 Couplage au réseau PROFIBUS-DP 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Introduction 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Structure de la communication 6-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.3 Procédure de mise en service 6-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4 Paramétrage du réseau PROFIBUS-DP 6-13. . . . . . . . . . . . . . . . . . . . . . . 6.4.1 Modules de couplage IM308B/C 6-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.2 Couplage à un AP 95U maître DP 6-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.3 Autres modules maîtres SIMATIC S5 PROFIBUS-DP 6-20. . . . . . . . . . .

7 Couplage au réseau SINEC L1 7-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.1 Présentation 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.2 Structure de la communication 7-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.3 Déclaration des zones de programme et de données 7-6. . . . . . . . . . .

7.4 Paramétrage du réseau SINEC L1 7-10. . . . . . . . . . . . . . . . . . . . . . . . . . .

8 Couplage au réseau PROFIBUS 8-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.1 Présentation 8-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.2 Structure de la communication 8-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.3 Déclaration des zones de programme et de données 8-5. . . . . . . . . . .

8.4 Paramétrage du réseau SINEC L2 8-9. . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.1 Paramétrage avec COM TEXT 8-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4.2 Paramétrage du processeur de communication 8-12. . . . . . . . . . . . . . . . 8.4.3 Paramétrage du SIMATIC S5-95 L2 8-12. . . . . . . . . . . . . . . . . . . . . . . . . .

9 Couplage parallèle 9-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1 Présentation 9-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.2 Structure de la communication 9-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3 Déclaration des zones de programme et de données 9-6. . . . . . . . . . . 9.3.1 Bloc fonctionnel standard 9-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3.2 Zone d’interface 9-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.3.3 Zone des données de contrat (seulement pour les AP

du groupe 2) 9-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4 Messages et contrats automate 9-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.1 Possibilités de configuration 9-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.2 Déclenchement de messages et de contrats automate 9-16. . . . . . . . . .

Table des matières

Page 11: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

iiiCommunication Manuel d’utilisationEdition 05/99

9.4.3 Structure des messages d’événement et d’alarme 9-18. . . . . . . . . . . . . . 9.4.4 Structure de la valeur de sortie vers le TD 9-19. . . . . . . . . . . . . . . . . . . . . 9.4.5 Transfert de messages 9-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.4.6 Transfert de contrats automate 9-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.5 Paramétrage avec COM TEXT 9-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.6 Connexion de plusieurs afficheurs de texte à un AP 9-22. . . . . . . . . . . .

9.7 Traitement des alarmes 9-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10 Zones de données pour la communication 10-1. . . . . . . . . . . . . . . . . . . . . . . . . .

10.1 La zone d’interface 10-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.2 Structure et description de la zone d’interface 10-3. . . . . . . . . . . . . . . . . . 10.2.1 Démarrage du bloc fonctionnel standard et mode

de fonctionnement 10-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2.2 Transfert de la date et de l’heure vers l’automate 10-9. . . . . . . . . . . . . . . 10.2.3 Exploitation des bits de réveil 10-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2.4 Zones exploitables de la zone d’interface 10-12. . . . . . . . . . . . . . . . . . . . . 10.2.5 Utilisation de contrats automate 10-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10.3 Bloc de données d’assignation DB-ZU 10-19. . . . . . . . . . . . . . . . . . . . . . . .

11 Zones de données utilisateur pour SIMA TIC S5 11-1. . . . . . . . . . . . . . . . . . . . . .

11.1 Présentation 11-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.2 Messages d’événement et d’alarme 11-3. . . . . . . . . . . . . . . . . . . . . . . . . .

11.3 Image du clavier et des LED 11-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.1 Image du clavier système 11-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.2 Image des touches de fonction 11-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3.3 Image des LED 11-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.4 Zone de numéros d’image 11-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.5 Zones de sélection et de données de courbe 11-15. . . . . . . . . . . . . . . . . .

11.6 Version utilisateur 11-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.7 Recettes 11-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.1 Transfert d’enregistrements 11-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.7.2 Adressage de recettes et d’enregistrements 11-20. . . . . . . . . . . . . . . . . . . 11.7.3 Zones de données pour le transfert d’enregistrements 11-21. . . . . . . . . . 11.7.4 Synchronisation lors du transfert 11-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11.8 Ecriture indirecte de variables 11-26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie III Couplages aux automates SIMATIC S7

12 Couplage aux automates SIMA TIC S7 12-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.1 Couplage aux S7-200, S7-300 et S7-400 par MPI 12-5. . . . . . . . . . . . . . 12.1.1 Adressage du S7-300 avec MPI 12-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1.2 Adressage du S7-400 avec MPI 12-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.2 Couplage aux S7-300 et S7-400 par PROFIBUS 12-13. . . . . . . . . . . . . . .

12.3 Configuration des touches directes DP pour le pupitre 12-18. . . . . . . . . .

Table des matières

Page 12: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

ivCommunication Manuel d’utilisation

Edition 05/99

12.4 Couplage aux modules de positionnement S7 12-25. . . . . . . . . . . . . . . . .

12.5 Couplage aux modules SINUMERIK S7 12-27. . . . . . . . . . . . . . . . . . . . . . .

12.6 Couplage au S7-200 par PPI 12-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.7 Conseils pour l’optimisation 12-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 Zone d’interface avec SIMA TIC S7 13-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1 Bits de commande et de compte rendu 13-3. . . . . . . . . . . . . . . . . . . . . . .

13.2 Zones de données dans la zone d’interface 13-5. . . . . . . . . . . . . . . . . . .

14 Zones de données utilisateur pour SIMA TIC S7 14-1. . . . . . . . . . . . . . . . . . . . . .

14.1 Présentation 14-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.2 Messages d’événement et d’alarme 14-3. . . . . . . . . . . . . . . . . . . . . . . . . .

14.3 Image du clavier et des LED 14-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.1 Image du clavier système 14-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.2 Image des touches de fonction 14-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.3 Image des LED 14-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.4 Zone de numéros d’image 14-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.5 Zones de sélection et de données de courbe 14-15. . . . . . . . . . . . . . . . . .

14.6 Version utilisateur 14-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14.7 Recettes 14-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.1 Transfert d’enregistrements 14-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.2 Adressage de recettes et d’enregistrements ainsi que les zones

de données nécessaires 14-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.7.3 Synchronisation lors du transfert – cas général 14-22. . . . . . . . . . . . . . . . 14.7.4 Synchronisation pendant le transfert – cas particuliers 14-23. . . . . . . . . .

14.8 Ecriture indirecte de variables 14-26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie IV Couplages aux automates SIMATIC 500/505

15 Couplage aux automates SIMA TIC 500/505 à partir de la version 3.1 15-1. . .

15.1 Mise en service 15-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15.2 Types de données valables 15-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15.3 Conseils pour l’optimisation 15-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16 Zone d’interface pour les automates SIMA TIC 500/505 16-1. . . . . . . . . . . . . . .

16.1 Bits de commande et de compte rendu 16-3. . . . . . . . . . . . . . . . . . . . . . .

16.2 Zones de données dans la zone d’interface 16-5. . . . . . . . . . . . . . . . . . .

17 Zones de données utilisateur pour SIMA TIC 500/505 17-1. . . . . . . . . . . . . . . . .

17.1 Présentation 17-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.2 Messages d’événement et d’alarme 17-3. . . . . . . . . . . . . . . . . . . . . . . . . .

17.3 Image du clavier et des LED 17-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.1 Image du clavier système 17-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.3.2 Image des touches de fonction 17-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table des matières

Page 13: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

vCommunication Manuel d’utilisationEdition 05/99

17.3.3 Image des LED 17-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.4 Zone de numéros d’image 17-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.5 Zones de sélection et de données de courbe 17-15. . . . . . . . . . . . . . . . . .

17.6 Version utilisateur 17-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17.7 Recettes 17-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.7.1 Adressage de recettes et d’enregistrements ainsi que les zones

de données nécessaires 17-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.7.2 Synchronisation lors du transfert – cas général 17-21. . . . . . . . . . . . . . . . 17.7.3 Synchronisation pendant le transfert – cas particuliers 17-22. . . . . . . . . .

Partie V Couplages par blocs de données

18 Gestion de la communication pour logiciels de gestion de type Block 18-1.

18.1 Présentation 18-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1.1 Structure de la communication 18-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1.2 Principe de fonctionnement 18-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18.2 Communication par blocs de données 18-7. . . . . . . . . . . . . . . . . . . . . . . . 18.2.1 Structure des blocs de données 18-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.2.2 Echange de blocs de données 18-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.2.3 Structure des blocs de données spéciaux 0 et 1 18-9. . . . . . . . . . . . . . . .

18.3 Logiciel de gestion et exemples de configuration 18-15. . . . . . . . . . . . . . .

18.4 Configuration 18-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4.1 Valeurs de consigne/de mesure (transfert bidirectionnel) 18-18. . . . . . . . 18.4.2 Remarques pour la configuration 18-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19 Couplage série libre 19-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19.1 Configuration et gestion des blocs de données 19-2. . . . . . . . . . . . . . . . .

19.2 Exemple de configuration 19-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20 SIMATIC 500/505 20-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20.1 Configuration et gestion des blocs de données 20-3. . . . . . . . . . . . . . . . .

20.2 Exemple de configuration 20-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21 Mitsubishi FX 21-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21.1 Configuration et gestion des blocs de données 21-2. . . . . . . . . . . . . . . . .

21.2 Exemple de configuration 21-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22 Allen-Bradley 22-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22.1 Configuration et gestion des blocs de données 22-3. . . . . . . . . . . . . . . . .

22.2 Exemple de configuration 22-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23 Telemecanique TSX Adjust 23-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23.1 Configuration et gestion des blocs de données 23-3. . . . . . . . . . . . . . . . .

23.2 Exemple de configuration 23-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table des matières

Page 14: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

viCommunication Manuel d’utilisation

Edition 05/99

24 Zones de données utilisateur pour logiciel de gestion Block 24-1. . . . . . . . .

24.1 Présentation 24-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24.2 Messages d’événement et d’alarme 24-3. . . . . . . . . . . . . . . . . . . . . . . . . .

24.3 Image du clavier et des LED 24-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3.1 Image du clavier système 24-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3.2 Image des touches de fonction 24-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.3.3 Image des LED 24-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24.4 Zone de numéros d’image 24-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24.5 Zones de sélection et de données de courbe 24-13. . . . . . . . . . . . . . . . . .

24.6 Version application utilisateur 24-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24.7 Recettes 24-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.7.1 Transfert d’enregistrements 24-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.7.2 Adressage de recettes et d’enregistrements 24-18. . . . . . . . . . . . . . . . . . . 24.7.3 Zones de données pour le transfert d’enregistrements 24-19. . . . . . . . . . 24.7.4 Synchronisation lors de l’émission d’un enregistrement 24-20. . . . . . . . .

24.8 Ecriture indirecte de variables 24-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24.9 Conseils pour l’optimisation 24-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Partie VI Annexe

A Messages système A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Messages système des pupitres de contrôle-commande A-1. . . . . . . .

A.2 Blocs fonctionnel standard du SIMATIC S5 A-26. . . . . . . . . . . . . . . . . . . .

A.3 Numéros d’erreur du bloc fonctionnel standard A-27. . . . . . . . . . . . . . . . .

B Contrats automate B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1 Cas particuliers de contrats automate B-13. . . . . . . . . . . . . . . . . . . . . . . . .

B.2 Codes de touche B-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C Modules d’interface C-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.1 Généralités C-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.2 Module d’interface série C-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.3 Module parallèle C-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.4 Module d’interface SINEC L2 C-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.5 Module d’interface SINEC L2-DP C-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D Caractéristiques techniques des blocs fonctionnels standard D-1. . . . . . . .

D.1 Couplage AS511 D-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.2 Protocole ASCII libre (FAP) D-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2.1 FAP sur l’interface SI2 D-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.2.2 FAP sur module CP D-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.3 Couplage SINEC L1 D-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table des matières

Page 15: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

viiCommunication Manuel d’utilisationEdition 05/99

D.4 Couplage PROFIBUS et PROFIBUS–DP D-9. . . . . . . . . . . . . . . . . . . . . .

E Brochage des interfaces E-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

F Documentation SIMATIC HMI F-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

I Index Index-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table des matières

Page 16: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

viiiCommunication Manuel d’utilisation

Edition 05/99

Table des matières

Page 17: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Types de couplages1

Partie I Généralités

Page 18: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

-2Communication Manuel d’utilisation

Edition 05/99

Page 19: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-1Communication Manuel d’utilisationEdition 05/99

Types de couplage

Ce chapitre présente les divers types de couplage possibles entre les pupitresde contrôle-commande d’une part et les divers automates d’autre part.

Les caractéristiques essentielles des divers types de couplage ainsi que letype de connexion correspondant sont brièvement exposés en fonction del’automate utilisé.

Vous trouverez dans les chapitres correspondants des parties II, III, IV et Vdu présent manuel d’utilisation des informations plus détaillées sur chaquetype de couplage, accompagnées de conseils de configuration spécifiques àchaque couplage.

1

Page 20: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-2Communication Manuel d’utilisation

Edition 05/99

1.1 Présentation

Un pupitre de contrôle-commande permet de lire, d’afficher, d’enregistrer etd’imprimer des messages et des variables. En outre, il permet égalementd’intervenir dans le processus.

Nous utilisons dans ce manuel la désignation pupitre de contrôle-commande– ou plus brièvement pupitre – lorsqu’il s’agit de réglages valables pour tousles appareils, aussi bien les TD, que les OP ou les TP. Pour ce qui est du dia-logue avec les pupitres, il faut distinguer les pupitres à afficheur graphiquedes pupitres à afficheur de lignes. Le tableau 1-1 indique quels appareils sontsoit des pupitres à afficheur de lignes, soit des pupitres à afficheur graphique.Les pupitres à afficheur graphique peuvent également représenter des valeurssous forme graphique, alors que les pupitres à afficheur de lignes ne peuventreprésenter que des caractères alphanumériques.

Tableau 1-1 Les deux groupes de pupitres : pupitres à afficheur graphique et pupitresà afficheur de lignes

Pupitres à afficheur de lignes Pupitr es à afficheur graphique

TD17 OP25, OP35

OP3 OP27, OP37

OP5, OP15 TP27, TP37

OP7, OP17

TD10, TD20, OP20 (uniquement avec COM TEXT)

La condition préalable aux fonctions de contrôle-commande est le couplagedu pupitre à un automate. L’échange de données entre pupitre et automate estréglé par un protocole de communication spécifique au couplage. Chaquetype de couplage fait appel à son propre protocole de communication.

Vous pouvez utiliser, par exemple, les automates suivants :

� SIMATIC S5 et S7,

� SIMATIC 500/505,

� ordinateur compatible PC/AT,

� automates de divers fabricants.

Fonction des pupi-tres de contrôle-commande

Echange de don-nées

Automate

Types de couplage

Page 21: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-3Communication Manuel d’utilisationEdition 05/99

Les critères de choix du type de couplage entre pupitre de contrôle-comman-de et automate sont entre autres :

� le type d’automate,

� l’unité centrale de l’automate,

� le type de pupitre de contrôle-commande,

� le nombre de pupitres de contrôle-commande par automate,

� la structure du système automatisé existant et, le cas échéant, le type debus utilisé,

� les composants supplémentaires requis.

Les types de couplage suivants sont actuellement pris en charge :

� SIMATIC S5

– couplage AS511,

– couplage avec protocole ASCII libre (FAP),

– couplage au réseau PROFIBUS-DP,

– couplage au réseau SINEC L1,

– couplage au réseau PROFIBUS,

– couplage parallèle.

� SIMATIC S7

– couplage point à point (PPI).

– couplage multipoint (MPI),

– couplage au réseau PROFIBUS-DP.

� SIMATIC 500/505

– protocole NITP

� Autr es automates

Les autres automates peuvent être couplés à l’aide de pilotes de type NA-TIVE. Ces pilotes sont appelés NATIVE, car les adresses spécifiques àl’automate sont indiquées directement dans la configuration du pupitre decontrôle-commande. La description de leur mise en service n’est livréeque sous forme d’aide en ligne.

Il existe en outre des pilotes de type Block. Les pupitres de contrôle-com-mande configurés avec ProTool n’acceptent que le pilote de type Blockpour ”couplage série libre”, par exemple un PC. Les pupitres de contrôle-commande configurés avec COM TEXT acceptent les pilotes de typeBlock décrits en partie V.

Choix du type decouplage

Types de couplageacceptés

Types de couplage

Page 22: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-4Communication Manuel d’utilisation

Edition 05/99

1.2 Quel couplage pour quel pupitre de contrôle-commande ?

Etant donné que tous les types de couplage ne sont pas possibles pour tous lespupitres de contrôle-commande, les tableaux 1-2, 1-3, 1-4, 1-5 regroupent lesdiverses possibilités. L’automate et la configuration réseau existante sont lesfacteurs déterminants pour le choix du type de couplage. Les tableaux 1-6,1-7 et 1-8 montrent les possibilités de couplage des divers automatesSIMATIC.

Tableau 1-2 Types de couplage possibles pour les pupitres à afficheur de lignes – Partie 1

Automate Réseaux pris en charge(protocoles)

TD10TD20

OP20 OP3 TD17

SIMATIC S5 AS511 x x – x

FAP x x – x

SINEC L1 x x – –

PROFIBUS 1) 2) 1) 2) – –

PROFIBUS-DP 1) 2) 1) 2) x

Parallèle 1) – – –

SIMATIC S7 MPI (protocole S7) – – x x

PPI (protocole S7)

PROFIBUS DP (protocole S7)

x

x

x

SIMATIC 500/505 NITP – – – x

Autres automates (pilotes de t pe Block)

SIMATIC 500/505 2) 2) – –(pilotes de type Block)

Série libre 2) 2) – –

Allen-Bradley (DF1) 3) 3) – –

Mitsubishi (FX) 3) 3) – –

Telemecanique TSX 17 Adjust – – – –

Telemecanique TSX 7 Adjust – – – –

Autres automates ( il t d t NATIVE)

Allen-Bradley (DF1) – – – x(pilotes de type NATIVE)

Mitsubishi (FX) – – – x

Modicon (MODBUS) – – – x

Telemecanique TSX 17 Adjust – – – x

Telemecanique TSX 7 Adjust – – – x

Telemecanique Uni-Telway – – – x

1) un module d’interface correspondant est nécessaire2) une cartouche de microprogramme correspondante est nécessaire3) un pilote supplémentaire (en option) est nécessairex possible– impossible

Critères de sélec -tion

Types de couplage

Page 23: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-5Communication Manuel d’utilisationEdition 05/99

Tableau 1-3 Types de couplage possibles pour les pupitres à afficheur de lignes – Partie 2

Automate Réseaux pris en charge (protocoles) OP5/A1OP15/A1OP15/C1

OP5/A2OP15/A2OP15/C2

OP7/PP OP17/PP

SIMATIC S5 AS511 x – x x

FAP x – x x

SINEC L1 1) – – –

PROFIBUS – – – –

PROFIBUS-DP – x – –

Parallèle – – – –

SIMATIC S7 MPI (protocole S7) – x – –

PPI (protocole S7) – x – –

PROFIBUS DP (protocole S7) – x – –

SIMATIC 500/505 NITP x x x x

Autres automates ( il t d t Bl k)

SIMATIC 500/505 x x – –(pilotes de type Block)

Série libre x x – –

Allen-Bradley (DF1) 2) 2) – –

Mitsubishi (FX) 2) 2) – –

Telemecanique TSX 17 Adjust – 2) – –

Telemecanique TSX 7 Adjust 2) 2) – –

Autres automates ( il t d t

Allen-Bradley (DF1) x x x x(pilotes de type NATIVE)

Mitsubishi (FX) x x x xNATIVE)

Modicon (MODBUS) x x x x

Telemecanique TSX 17 Adjust x x x x

Telemecanique TSX 7 Adjust x x x x

Telemecanique Uni-Telway x x x x

1) uniquement avec COM TEXT2) un pilote supplémentaire (en option) est nécessairex possible– impossible

Types de couplage

Page 24: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-6Communication Manuel d’utilisation

Edition 05/99

Tableau 1-4 Types de couplage possibles pour les pupitres à afficheur de lignes – Partie 3

Automate Réseaux pris en charge(protocoles)

OP7/DP OP17/DP OP7/DP-12 OP17/DP-12

SIMATIC S5 AS511 – – x x

FAP – – x x

SINEC L1 – – – –

PROFIBUS – – – –

PROFIBUS-DP x x x x

Parallèle – – – –

SIMATIC S7 MPI (protocole S7) x x x x

PPI (protocole S7) x x x x

PROFIBUS-DP (protocole S7) x x x x

SIMATIC 500/505 NITP – – x x

Autres automates( il t d t

SIMATIC 500/505 – – – –(pilotes de typeBlock)

Série libre – – – –Block)

Allen-Bradley (DF1) – – – –

Mitsubishi (FX) – – – –

Telemecanique TSX 17 Adjust – – – –

Telemecanique TSX 7 Adjust – – – –

Autres automates( il t d t

Allen-Bradley (DF1) – – x x(pilotes de typeNATIVE)

Mitsubishi (FX) – – x xNATIVE)

Modicon (MODBUS) – – x x

Telemecanique TSX 17 Adjust – – x x

Telemecanique TSX 7 Adjust – – x x

Telemecanique Uni-Telway – – x x

x possible– impossible

Types de couplage

Page 25: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-7Communication Manuel d’utilisationEdition 05/99

Tableau 1-5 Types de couplage possibles pour les pupitres à afficheur graphique

Automate Protocole OP25OP35

OP27OP37

TP27TP37

SIMATIC S5 AS511 x x x

FAP x x x

PROFIBUS-DP x x x

SIMATIC S7 MPI (protocole S7) x x x

PPI (protocole S7) x x x

PROFIBUS-DP (protocole S7) x x x

SIMATIC 500/505 NITP x x x

Autres automates (pilotes de type Block)

Série libre x x x

Autres automates ( il t d t NATIVE)

Allen-Bradley (DF1) x x x(pilotes de type NATIVE)

Mitsubishi (FX) x x x

Modicon MODBUS) x x x

Telemecanique TSX 17 Adjust x x x

Telemecanique TSX 7 Adjust x x x

Telemecanique Uni-Telway x x x

x possible avec un module logiciel standard ou avec un logiciel intégré– impossible

Tableau 1-6 Possibilités de couplage des automates SIMATIC S5

SIMATIC S5 AS511 FAP sur SI2

FAP par CP SINECL1

PROFIBUS PROFIBUS-DP

Parallèle

S5-90U x – – – – – x

S5-95U x – CP 521 SI 1) – x x 1) x

S5-95U maître DP x – CP 521 SI 1) – x – x

S5-100U(CPU 100/102)

x – – – – – x

S5-100U(CPU 103)

x – CP 521 SI 1) – – – x

S5-115U(CPU 941-944)

x x 2) CP 523 x x x x

S5-115U(CPU 945)

– x 4) – – – x –

S5-135U5) x x 3) CP 523 x x x –

S5-155U – – CP 523 x x x 6) –

1) limitations importantes des performances ; pas pour OP25/35, OP27/37, TP27/372) uniquement avec CPU 943A/B, CPU 944A/B3) uniquement avec la CPU 928B (avec un module d’interface spécial de la CPU)4) uniquement avec un module d’interface spécial de la CPU5) CPU 928A seulement à partir de la version -3UA126) CPU 946/947 à partir de la version -3UA22x possible sans limitation– impossible

Types de couplage

Page 26: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-8Communication Manuel d’utilisation

Edition 05/99

Tableau 1-7 Possibilités de couplage des automates SIMATIC S7

SIMATIC S7 PPI MPI PROFIBUS-DP 1)

S7-200 x – –

S7-300 – x x

S7-400 – x x

S7-NC – x x

1) toutes les CPU ayant la désignation “–2DP”, CP et FM qui acceptent le protocole S7x possible sans limitation– impossible

Tableau 1-8 Possibilités de couplage des automates SIMATIC 500/505

SIMATIC 500/505

Serie 500

Serie 505

Le tableau 1-9 indique les possibilités de couplage des autres automates.

Tableau 1-9 Possibilités de couplage d’autres automates par pilotes de type Native

Automate CPU

Allen-Bradley SLC 500, PLC5

Mitsubishi FX

Modicon CPU 984 (sauf 984A, 984B, 984X),CPU984-785, CPU TSX

Telemecanique TSX

Types de couplage

Page 27: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-9Communication Manuel d’utilisationEdition 05/99

1.3 Couplages aux automates SIMATIC S5

Les automates SIMATIC S5 permettent plusieurs types de couplage qui sontprésentés succinctement ci-après.

1.3.1 Couplage AS511

Le pupitre de contrôle-commande est connecté à l’interface SI1 de l’unitécentrale via l’interface série intégrée (figure 1-1).

Pupitre de contrôle-commandeAP

Protocole AS 511

Interface SI1

Liaison physique : TTY

Unité centrale

COROSOP35

Figure 1-1 Couplage AS511

� Aucun module supplémentaire n’est nécessaire.

� Possible avec tous les AP, sauf la CPU 945 et l’AP155U.

Connexion

Caractéristiques

Types de couplage

Page 28: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-10Communication Manuel d’utilisation

Edition 05/99

1.3.2 Couplage avec protocole ASCII libre (FAP)

Le pupitre de contrôle-commande est couplé à l’automate via l’interface sérieintégrée (figure 1-2). La connexion peut être effectuée au choix sur

� l’interface SI2 de l’unité centrale ou

� le module CP de l’automate.

Pupitre de contrôle-commandeAP

Protocole FAP

SI2

Liaison physique : TTY ou RS232

au choix

Unité centrale CP

COROSOP35

Figure 1-2 Couplage avec protocole ASCII libre (FAP)

� L’interface pour console de programmation de l’AP reste libre.

� Connexion sur SI2.

� Connexion sur le module CP :

possibilité de connecter plusieurs pupitres de contrôle-commande à un AP(CP 521 SI : jusqu’à 8, CP 523 : jusqu’à 16).

Connexion

Caractéristiques

Types de couplage

Page 29: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-11Communication Manuel d’utilisationEdition 05/99

1.3.3 Couplage au réseau PROFIBUS-DP avec SIMATIC S5

Le pupitre de contrôle-commande est connecté au bus PROFIBUS-DP avec unconnecteur PROFIBUS spécial, via l’interface PROFIBUS-DP (figure 1-3).Pour le couplage via PROFIBUS-DP, vous devez disposer d’une variante d’ap-pareil correspondante ou d’un module d’interface.

Pupitre de contrôle-commandeAPUnité centrale

PROFIBUS

Borne de réseau

Module maître,par exemple IM308B/C

MaîtreEsclave

Protocole PROFIBUS-DP

COROSOP35

Figure 1-3 Couplage au réseau PROFIBUS-DP

� L’AP est le maître.

� Tous les pupitres de contrôle-commande du réseau sont esclaves.

� Le réseau accepte un maximum de 122 esclaves.

� Transfert de données rapide (jusqu’à 12 Mbit/s).

� Possibilité de connecter plusieurs pupitres de contrôle-commande àun AP.

Connexion

Caractéristiques

Types de couplage

Page 30: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-12Communication Manuel d’utilisation

Edition 05/99

1.3.4 Couplage au réseau SINEC L1

Les pupitres de contrôle-commande TD10, TD20 et OP20 sont connectés auréseau SINEC L1 via l’interface série intégrée par l’intermédiaire du bornierréseau BT777 (figure 1-4).

Pupitre de contrôle-commande AP

Protocole SINEC L1

Liaison physique : RS485

Unité centrale

BUS SINEC L1

BT777 BT777

CP 530

Figure 1-4 Couplage au réseau SINEC L1

� L’interface pour console de programmation de l’AP reste libre.

� Possibilité de connecter un maximum de 4 pupitres de contrôle-comman-de via un module CP à un automate.

Connexion

Caractéristiques

Types de couplage

Page 31: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-13Communication Manuel d’utilisationEdition 05/99

1.3.5 Couplage au réseau PROFIBUS

Les pupitres de contrôle-commande TD10, TD20 et OP20 sont connectés auPROFIBUS via le module d’interface PROFIBUS à l’aide d’un connecteurspécial PROFIBUS (figure 1-5).

Pupitre de contrôle-commande AP

Protoc. PROFIBUS

Unité centrale

PROFIBUS

Borne de réseau

CP 5430/31

MaîtreMaître

Figure 1-5 Couplage au réseau PROFIBUS

� Connexion d’un maximum de 127 stations.

� Toutes les stations qui participent aux communications entre AP et pupi-tre de contrôle-commande sont des maîtres.

� Le réseau accepte un maximum de 32 esclaves.

� Transfert de données rapide (jusqu’à 1,5 Mbit/s).

� Possibilité de connecter plusieurs pupitres de contrôle-commande àun AP.

� Couplage par l’ ”accès libre de niveau 2”.

Connexion

Caractéristiques

Types de couplage

Page 32: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-14Communication Manuel d’utilisation

Edition 05/99

1.3.6 Couplage parallèle

Les afficheurs de texte TD10 et TD20 sont connectés à l’automateSIMATIC S5 par l’intermédiaire du module d’interface parallèle avec en-trées/sorties numériques (par exemple via des modules d’E/S numériques).

Le principe de connexion est exposé dans la figure 1-6.

TD Unité centrale

Moduled’interfaceparallèle

Sortie numérique

AP

Entrée numérique

Figure 1-6 Couplage parallèle

� Possibilité de connecter plusieurs TD à un AP.

� Couplage par 16 sorties numériques et 1 entrée numérique.

� Fonctionnalités restreintes des afficheurs de texte.

Connexion

Caractéristiques

Types de couplage

Page 33: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-15Communication Manuel d’utilisationEdition 05/99

1.4 Couplages aux automates SIMATIC S7

Plusieurs types de couplage sont possibles avec les automates SIMATIC S7 ;ils sont présentés brièvement ci-après.

1.4.1 Couplage MPI

Le pupitre de contrôle-commande est connecté au SIMATIC S7 via l’inter-face MPI intégrée de l’unité centrale (figure 1-7).

Pupitre de contrôle-commande S7-300

Interface MPI

Protocole MPI

COROSOP35

Unité centrale

Figure 1-7 Couplage MPI

� Possibilité de connecter plusieurs automates à un pupitre de contrôle-commande.

� L’OP est toujours maître.

� Vitesse de transmission maximale 187,5 kbauds.

� Possibilité de connecter plusieurs pupitres de contrôle-commande à un S7.

� Possibilité de connecter plusieurs pupitres de contrôle-commande et plu-sieurs automates dans le réseau.

� Possibilité de fonctionnement en parallèle de la console de programma-tion et du pupitre de contrôle-commande.

Connexion

Caractéristiques

Types de couplage

Page 34: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-16Communication Manuel d’utilisation

Edition 05/99

1.4.2 Couplage au réseau PROFIBUS–DP

Le pupitre de contrôle-commande est connecté au SIMATIC S7 via l’inter-face intégrée PROFIBUS-DP de l’unité centrale ou via un CP (figure 1-8).

Pupitre de contrôle-commande S7-300/400

Protocole S7

COROSOP35

Unité centrale CP

au choix

Figure 1-8 Couplage au réseau PROFIBUS-DP

� Possibilité de connecter plusieurs automates à un pupitre de contrôle-commande.

� L’OP est toujours maître.

� Vitesse de transmission maximale 1,5 kbauds.

� Utilisation de touches directes DP avec un temps de réponse < 100 ms.

� Possibilité de connecter plusieurs pupitres de contrôle-commande à un S7.

� Possibilité de connecter plusieurs pupitres de contrôle-commande et plu-sieurs automates dans le réseau.

Connexion

Caractéristiques

Types de couplage

Page 35: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-17Communication Manuel d’utilisationEdition 05/99

1.4.3 Couplage PPI

Le pupitre de contrôle-commande est connecté via l’interface intégrée PPI del’unité centrale (figure 1-9).

Pupitre de contrôle-commande S7-200

Interface PPI

Protocole PPI

COROSOP35

SF

RUN

STOP

I0.0 Q0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6

I0.7

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

SIMATICS7-200

Figure 1-9 Couplage PPI

� Possibilité de connecter plusieurs automates à un pupitre de contrôle-commande.

� L’OP est toujours maître.

� Possibilité de connecter plusieurs pupitres de contrôle-commande àun S7 ; toutefois une seule liaison est possible à un moment donné.

Caractéristiques

Types de couplage

Page 36: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-18Communication Manuel d’utilisation

Edition 05/99

1.5 Couplages aux automates SIMA TIC 500/505

Le pupitre de contrôle-commande est connecté au SIMATIC 500/505 via l’in-terface de programmation de l’unité centrale (figure 1-10).

Pupitre de contrôle-commandeSIMATIC 500/505

Liaison physique : RS232 ou RS422

Unité centrale

COROSOP35

Figure 1-10 Couplage aux automates SIMATIC 500/505

� Aucun module supplémentaire.

� Les unités centrales prises en charge sont celles de la série 500/505.

Connexion

Caractéristiques

Types de couplage

Page 37: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-19Communication Manuel d’utilisationEdition 05/99

1.6 Couplage par blocs de données

Le couplage des TD/OP à d’autres automates, par exemple le couplage sérielibre, Allen-Bradley, Mitsubishi ou Telemecanique, est réalisé selon le princi-pe du couplage par blocs de données.

Le TD/OP est connecté à l’automate correspondant par l’intermédiaire del’interface série intégrée.

� Echange de blocs de données prédéfinis entre TD/OP et automate.

� Les automates se répartissent en deux classes :

– Classe 1 :L’automate ne prend pas en charge le transfert de blocs de données.

– Classe 2 :Pilotes d’interface intégrés pour le transfert de blocs de données.

Principe

Connexion

Caractéristiques

Types de couplage

Page 38: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-20Communication Manuel d’utilisation

Edition 05/99

Types de couplage

Page 39: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Gestion de la communicationpour SIMATIC S5

2

Couplage AS511, groupe 23

Couplage AS511, groupe 14

Couplage FAP5

Couplage au réseau PROFIBUS–DP

6

Couplage au réseau SINEC L17

Couplage au réseau PROFIBUS8

Couplage parallèle9

Zones de données pour la com-munication

10

Zones de données utilisateurpour SIMATIC S5

11

Partie II Couplages aux automates SIMATIC S5

Page 40: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

1-2Communication Manuel d’utilisation

Edition 05/99

Page 41: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-1Communication Manuel d’utilisationEdition 05/99

Gestion de la communication pourSIMATIC S5

Ce chapitre présente l’ensemble des blocs nécessaires aux divers couplages.

2

Page 42: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-2Communication Manuel d’utilisation

Edition 05/99

2.1 Présentation

Lors de la connexion d’un pupitre de contrôle-commande à un automate SIMATIC S5, vous devezdéclarer dans l’automate divers blocs destinés à la communication. Le tableau 2-1 récapitule les blocsnécessaires selon le type de couplage.

Tableau 2-1 Les blocs en fonction du type de couplage

Bloc AS511 FAP parSI2

FAP parCP

PROFI-BUS-DP

SINECL1

PROFI-BUS

Parallèle

Bloc fonctionnel standard x x x x x x x

Zone d’interface 1) x x x x x x x

Bloc de donnéesd’assignation

- x x x x x -

Boîtes d’émission et deréception 1)

- x x x x x -

Blocs de dialogue - - - x 2) x x -

1) En cas de connexion de plusieurs pupitres de contrôle-commande à un SIMATIC S5, ces blocs doivent êtredéclarés séparément pour chaque pupitre.

2) uniquement avec le CP5430/31

Le bloc fonctionnel standard COROS est nécessaire pour tous les types decouplage. Il coordonne le transfert des données entre pupitre de contrôle-commande et AP. Vous devez toutefois utiliser des blocs fonctionnels stan-dard différents pour les divers AP et types de couplage. Les blocs fonction-nels standard COROS doivent être commandés séparément.

La zone d’interface est un bloc de données nécessaire pour tous les types decouplage. Elle contient des zones qui permettent la synchronisation du pupi-tre de contrôle-commande et du SIMATIC S5 lors de l’échange de données.

Le bloc de données d’assignation contient les paramètres pour tous les pupi-tres de contrôle-commande connectés, par exemple quelle zone d’interfaceutiliser pour quel pupitre.

Les boîtes d’émission et de réception servent de zone de travail au bloc fonc-tionnel.

Les blocs de dialogue sont des blocs fonctionnels standard qui sont nécessai-res en supplément pour les couplages aux réseaux SINEC L1, PROFIBUS etPROFIBUS-DP. Ils doivent être commandés en cas de couplage correspon-dant.

Bloc fonctionnelstandard

Zone d’interface

Bloc de donnéesd’assignation

Boîtes d’émissionet de réception

Blocs de dialogue

Gestion de la communication pour SIMATIC S5

Page 43: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-3Communication Manuel d’utilisationEdition 05/99

2.2 Bloc fonctionnel standard

Le bloc fonctionnel standard (FB standard) sert notamment à :

� la surveillance de la liaison au pupitre de contrôle-commande,

� la coordination de l’échange de données entre pupitre de contrôle-commande et SIMATIC S5,

� au transfert des contrats automate,

� la détection des erreurs.

Le bloc fonctionnel standard à utiliser dépend de l’AP employé et du type decouplage choisi. Le tableau 2-2 répertorie les noms de fichier relatifs aux APutilisés. Ces fichiers se trouvent sur la disquette COROS Blocs fonctionnelsstandard qui doit être commandée séparément.

Tableau 2-2 Fichiers des blocs fonctionnels standard

Type d’AP Nom de fichier

S5-90U S5TD02ST.S5D

S5-95U S5TD03ST.S5D

S5-100U avec CPU 100 ou 102 S5TD02ST.S5D

S5-100U avec CPU 103 S5TD01ST.S5D

S5-115U avec CPU 941 à 944 S5TD50ST.S5D

S5-115U avec CPU 945 S5TD51ST.S5D

S5-135U S5TD24ST.S5D

S5-155U S5TD69ST.S5D

Le tableau 2-3 indique le bloc fonctionnel standard à utiliser en fonction dutype de couplage.

Tableau 2-3 Noms des blocs fonctionnels standard

Couplage No du bloc fonctionnel Nom du bloc fonctionnel

AS511 FB51 TDOP:511

FAP sur SI2 FB53 TDOP:FAP

FAP par CP521 SI FB52 TDOP:521

FAP sur CP523 FB52 TDOP:523

PROFIBUS-DP FB58 TDOP:DP

SINEC L1 FB56 TDOP:L1

PROFIBUS FB55 TDOP:L2

Parallèle FB54 TDOP:PAR

Fonction

Fichiers des blocsfonctionnels stan-dard

Gestion de la communication pour SIMATIC S5

Page 44: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-4Communication Manuel d’utilisation

Edition 05/99

Nota

� Réalisez une copie de la disquette originale.

� Ne travaillez qu’avec la disquette originale.

� Conservez la disquette originale en lieu sûr.

� Le numéro du bloc fonctionnel standard peut être modifié librement.

� Le bloc fonctionnel standard peut être utilisé au choix en mémoire vive(RAM) ou dans l’EPROM de l’unité centrale.

2.3 Exemples

Des exemples sont livrés avec le logiciel de configuration. Ils contiennentd’une part des fichiers de configuration pour les divers pupitres de contrôle-commande et d’autre part des fichiers de programme pour l’unité centralechoisie. Le bloc fonctionnel standard n’est pas compris dans les fichiers deprogramme. Vous devez le copier à partir de la disquette à commander sépa-rément.

Le pupitre de contrôle-commande est prêt à fonctionner lorsque vous avezchargé le fichier de configuration dans le pupitre et transféré le fichier deprogramme vers l’AP. La communication est alors déjà établie entre le pupi-tre de contrôle-commande et l’AP. Des instructions détaillées de mise en ser-vice de l’exemple sont jointes à la documentation de l’outil de configuration.

Les exemples ont été réalisés pour tous les types de couplage. Nous vous re-commandons d’utiliser les fichiers de programme comme base de program-mation du couplage.

Exemples prêts àl’emploi

Gestion de la communication pour SIMATIC S5

Page 45: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-5Communication Manuel d’utilisationEdition 05/99

2.4 Optimisation

Les temps de scrutation entrés dans le logiciel de configuration pour les zo-nes de communication, ainsi que les temps de scrutation des variables, sontdes facteurs essentiels pour les temps de mise à jour effectivement atteints.Le temps de mise à jour est égal à la somme du temps de scrutation, dutemps de transfert et du temps de traitement.

Vous devez tenir compte des facteurs suivants lors de la configuration pourobtenir des temps de mise à jour optimaux :

� Définissez les diverses zones de données de sorte qu’elles soient aussipetites que possibles et aussi grandes que nécessaire.

� Si des zones de données sont utilisées ensemble, placez-les les unes à côtédes autres. Le temps de mise à jour effectif est amélioré si vous définissezune grande zone au lieu de plusieurs petites zones.

� Des temps de scrutation trop courts abaissent inutilement les performan-ces globales. Choisissez le temps de scrutation en fonction de la vitessede modification des valeurs du processus. Par exemple, la températured’un four varie beaucoup moins vite que la vitesse de rotation d’un entraî-nement électrique.

Valeur indicative pour le temps de scrutation : environ 1 seconde.

� Pour améliorer les temps de mise à jour, vous pouvez éventuellement re-noncer au transfert cyclique des zones de données utilisateur (temps descrutation 0). Utilisez plutôt des contrats automate pour effectuer untransfert spontané des zones de données utilisateur.

� Placez les variables d’un message ou d’une image de manière contiguëdans une zone de données.

� Afin d’être sûr que les modifications au niveau de l’automate puissentêtre détectées par le pupitre de contrôle-commande, elles doivent êtremaintenues pendant une durée au moins égale au temps de scrutation ef-fectif.

Temps de scruta -tion et temps demise à jour

Gestion de la communication pour SIMATIC S5

Page 46: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-6Communication Manuel d’utilisation

Edition 05/99

Pour les images, la vitesse de mise à jour effectivement atteinte dépend :

� du nombre de zones de données utilisées,

� du type et nombre des données à afficher,

� de la dispersion des données au sein d’une zone de données.

Il est recommandé de tenir compte des remarques suivantes lors de la confi-guration pour obtenir de courts temps de mise à jour :

� N’utilisez qu’un seul bloc de données pour les variables d’une image.

� Placez les données utilisées dans le bloc de données aussi près les unesdes autres que possible.

� Ne configurez des temps de scrutation courts que pour les entrées qui doi-vent effectivement être mises à jour rapidement.

� Seulement pour les afficheurs de ligne :Pour les images avec de nombreuses valeurs de mesure et valeurs de con-signe/mesure, activez la mise à jour partielle des images à l’aide d’uncontrat automate.

Dans le cas des courbes déclenchées par bit, si le bit global est mis à un dansla zone de données de courbe, le pupitre de contrôle-commande actualisechaque fois toutes les courbes dont le bit est à 1 dans cette zone. Il remet en-suite le bit à zéro. Si le programme du S5 remet aussitôt le bit à 1, le pupitreest constamment en train d’actualiser les courbes. Il n’est alors pratiquementplus possible de dialoguer avec le pupitre de contrôle-commande.

Lorsque de nombreux contrats automate sont transmis en suite rapide au pupi-tre de contrôle-commande, la communication entre pupitre et automate risqued’être surchargée.

Lorsque le bloc fonctionnel écrit la valeur 0 dans le premier mot de donnéesde la boîte de contrat, le pupitre de contrôle-commande a reçu le contrat. Lepupitre traite alors ce contrat, ce qui lui prend un certain temps. Si l’unitécentrale est rapide, il est possible que le pupitre soit encore en train de traiterce contrat automate, alors qu’un nouveau contrat automate est déjà transmis.Ajoutez éventuellement une temporisation.

La lecture de la liste d’adresses des blocs de données lors de chaque accès àl’automate n’est nécessaire que lorsque les zones de données utilisateur sontredéfinies, par exemple pendant la phase de mise en service. En fonctionne-ment normal, il est recommandé de désactiver cette lecture pour améliorerles performances.

Images

Contrats automate

Lecture cycliquedes adresses desDB

Gestion de la communication pour SIMATIC S5

Page 47: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-7Communication Manuel d’utilisationEdition 05/99

2.5 Prévention des erreurs

Avec le SIMATIC S5, la compression de la mémoire programme interne del’automate (fonction PG ”Comprimer”, FB COMPR intégré) n’est pas autori-sée quand un pupitre de contrôle-commande est connecté. Lors de la com-pression, il y a modification des adresses absolues des blocs dans la mémoirede programme. Etant donné que le pupitre ne lit la liste d’adresses que lorsdu démarrage, il ne détecte pas les modifications d’adresse et n’accède pasaux zones mémoire correctes.

S’il n’est pas possible d’éviter une compression pendant le fonctionnement,arrêtez le pupitre de contrôle-commande avant la compression.

Dans les locaux où règne un danger d’explosion, mettez toujours le pupitrede contrôle-commande hors tension avant de retirer des connecteurs.

Si un démarrage du pupitre de contrôle-commande est effectué pendantl’exécution d’un contrat automate (par exemple après un changement de lan-gue), la boîte de contrat correspondante risque de ne pas être libérée.

Pour éviter ce problème, vous devez mettre à 1 le bit 28.0 de la zone d’in-terface pendant le fonctionnement avec l’AP (quand le pupitre est encoreligne).

Lorsque le pupitre redémarre, il remet ce bit à zéro. Dans ce cas, vous devezeffacer les boîtes de contrat dans la zone d’interface (entrez KY 8,0 dansl’état du contrat) et remettre à 1 le bit 28.0 .

Remarques sur le traitement des alarmes :

1. Lors de la programmation de blocs d’organisation de processus ou d’alar-mes de temporisation, vous devez veiller à ce que les mémentos banalisésMB200 à MB255 (MB 100 à 127 pour les AP 90U et AP 100U) soient sau-vegardés au début du bloc d’organisation des alarmes et soient à nouveauchargés avant de quitter le bloc d’organisation des alarmes. Cela n’est né-cessaire que si les données du bloc d’organisation des alarmes sont modi-fiées.

Dans l’AP S5-155U, vous devez utiliser les blocs fonctionnels standardFB38 et FB39 pour la sauvegarde et le chargement.

2. Si vous utilisez les blocs de dialogue standard, vous devez vous assurerqu’il n’est pas possible d’effectuer un appel double de ces blocs de dialo-gue. Une interruption du bloc de dialogue en milieu de cycle suivie d’unnouvel appel au niveau interruptions n’est pas autorisée.

L’utilisateur est responsable de ce verrouillage (verrouillage et libérationdes alarmes).

Modification desblocs de données

Contrat automate

Traitement desalarmes

Gestion de la communication pour SIMATIC S5

Page 48: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

2-8Communication Manuel d’utilisation

Edition 05/99

Si, au niveau de l’unité centrale, la communication est établie via AS511 parles deux interfaces, la seconde interface est utilisée avec une priorité inférieu-re. Exemple de configuration possible : PG sur SI1 et pupitre de contrôle-commande sur SI2. Dans ce cas, le pupitre risque d’afficher des messagesd’erreur relatifs à une perturbation de la communication. Ce comportementest particulièrement notable avec la CPU928B.

Remède :Communication par FAP.

Le bit de vie ne peut pas être mis à 1 pendant le transfert. La surveillance dubit de vie risque donc se déclencher lors du transfert d’enregistrements degrande taille. Dans ce cas, augmentez la valeur pour la surveillance du bit devie dans le mot de données DW98 de la zone d’interface. Nous vous recom-mandons de donner à la surveillance du bit de vie une valeur comprise entre2000 et 4000 (format de données KF).

Le pupitre estconnecté à l’inter-face SI2 de l’UC

La surveillance dubit de vie se dé-clenche pour lesrecettes

Gestion de la communication pour SIMATIC S5

Page 49: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-1Communication Manuel d’utilisationEdition 05/99

Couplage AS511, groupe 2

Ce chapitre décrit la communication entre pupitre de contrôle-commande etSIMATIC S5 via un couplage AS511.

Dans le cas du couplage par AS511, les automates se répartissent en deuxgroupes qui diffèrent par la structure de la communication. Le groupe 2 com-prend les automates suivants :

– AP 95U– AP 100U (CPU 103)– AP 115U (sauf la CPU 945)– AP 135U

Le pupitre de contrôle-commande est connecté directement à l’UC. Il estpréférable d’utiliser l’interface SI1 de l’UC, avec connexion physique TTY.Le cas échéant, vous pouvez également utiliser l’interface SI2 de l’UC, avecconnexion physique TTY. L’interface SI2 impose toutefois certaines limita-tions de performances.

L’interface à utiliser sur le pupitre de contrôle-commande est décrite dans lemanuel d’utilisation correspondant.

Groupes d’auto-mates

Connexion

3

Page 50: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-2Communication Manuel d’utilisation

Edition 05/99

3.1 Structure de la communication pour les AP du groupe 2

Zoned’interface

Programmeutilisateur

Inte

rfac

e po

ur c

onso

le d

e pr

ogra

mm

atio

n

Boîtes decontrat

AutomateRecettes

Messages

Pupitre decontrôle-commande

Zone decommunication

Zones de donnéesutilisateur

Contratsautomate

Guide-opérateur

Blocfonctionnelstandard

Figure 3-1 Structure de la communication par AS511 pour les AP du groupe 2

Les flèches représentées dans l’image 3-1 symbolisent le flux d’informationentre les composants.

Pupitre de contrôle-commande et AP communiquent entre eux par l’inter-médiaire de l’interface pour console de programmation SI1/2 de l’unité cen-trale. La communication est assistée par le bloc fonctionnel standard, qui doitêtre intégré au programme utilisateur en STEP5. Son rôle est, entre autres, desurveiller la liaison au pupitre et de coordonner le transfert de données.

La zone d’interface est utilisée par le bloc fonctionnel standard et doit doncêtre déclarée dans tous les cas.

L’échange de données général entre automate et pupitre de contrôle-comman-de est réalisé par l’intermédiaire de variables. L’échange de zones de donnéesparticulières, par exemple pour les contrats automate et l’horloge de surveil-lance, est réalisé via la zone d’interface. Elle contient des données et despointeurs sur des zones de données qui sont nécessaires, entre autres, pour lasynchronisation de l’échange de données entre automate et pupitre de contrô-le-commande. Vous trouverez une description détaillée de la zone d’interfaceau chapitre 10.1, page 10-2.

Rôle du bloc fonc-tionnel standard

Rôle de la zoned’interface

Couplage AS511, groupe 2

Page 51: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-3Communication Manuel d’utilisationEdition 05/99

Vous ne devez déclarer des zones de données utilisateur que si vous voulezutiliser la fonction correspondante. Les zones de données utilisateur sont, parexemple, nécessaires pour– déclencher des messages– transférer des touches de fonction– commander des LED– les recettes

Vous trouverez une description détaillée des zones de données utilisateur auchapitre 11.

Zones de donnéesutilisateur

Couplage AS511, groupe 2

Page 52: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-4Communication Manuel d’utilisation

Edition 05/99

3.2 Procédure de mise en service

Les points suivants décrivent la procédure générale à suivre pour mettre enservice un couplage AS511 pour des automates du groupe 2.

1. Déclarez le bloc de données pour la zone d’interface, par exemple DB51 , avec une longueur de 185 DW. Vous n’avez pas besoin de prédéfinirdes valeurs. La zone d’interface doit se trouver exclusivement dans lazone de données DB. Les blocs de données étendus DX ne sont pas auto-risés.Si le bloc de données manque ou est trop court, un message d’erreur estécrit dans l’accumulateur 1 après l’appel du bloc fonctionnel standard.

2. Copiez le bloc fonctionnel standard FB 51 (son nom est TDOP:511) de-puis la disquette COROS Blocs fonctionnel standard dans votre program-me en STEP5.

3. Chargez le numéro du bloc de données de la zone d’interface dans l’accu-mulateur 1. Faites ensuite un appel inconditionnel du bloc fonctionnelstandard.

Exemple de programme :

L KY 51,0 51=numéro de la zone d’interface

:SPA FB 51 communication avec le pupitre de contrôle-commande

NAME :TDOP:511 couplage AS511

:T MW 100 enregistrer l’accumulateur 1 dans le mot de mémentoMW 100

:SPB=FEHL saut vers le traitement d’erreurl’état du contrat et le numéro d’erreur sont dans MW 100.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur ”1”. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

4. Lancez maintenant le démarrage du bloc fonctionnel standard par l’inter-médiaire du mot de données DW 64 de la zone d’interface. Le mot dedonnées DW 64 est utilisé dans la zone d’interface pour le démarrage dubloc fonctionnel standard.

Dans le bloc d’organisation de démarrage utilisé (OB 20/21/22), ce motde données doit prendre la valeur 1 (format KF) pour déclencher le dé-marrage du bloc fonctionnel et remettre à zéro tous les autres bits de com-mande.

Procédure

Couplage AS511, groupe 2

Page 53: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-5Communication Manuel d’utilisationEdition 05/99

Exemple :OB 20/21/22:A DB 51:L KF 1:T DW 64

Il est également possible de réinitialiser le pupitre de contrôle-commandeet le bloc fonctionnel standard, en mettant à 1 le bit 0 de ce mot de don-nées avec le programme cyclique. La procédure correspondante est expo-sée au chapitre 10.2.1, page 10-6, sous Redémarrage.

5. Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis unmessage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur 1. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 3-2.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur (l’octet de faible poids contient le numéro d’erreur)

Numéro d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numéro d’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 3-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

6. Si vous utilisez des zones de données utilisateur, vous devez les déclarermaintenant (voir le chapitre 11).

Couplage AS511, groupe 2

Page 54: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

3-6Communication Manuel d’utilisation

Edition 05/99

En mode de bouclage, un autre pupitre de contrôle-commande ou un PC/uneconsole de programmation est connecté à la deuxième interface du pupitre,qui est couplé à l’automate.

La connexion d’un second pupitre n’est possible qu’avec les :– OP15/A1– OP15/C1– OP25– OP35

Lorsqu’un second pupitre de contrôle-commande est raccordé, le bloc fonc-tionnel standard doit être appelé à nouveau dans le même cycle :

Exemple de programme :

L KY 52,0 52=numéro de la seconde zone d’interface

:SPA FB 51

NAME :TDOP:511

:T MW 100

:SPB=FEHL

Limitations :

� Le pupitre de contrôle-commande n’effectue aucune surveillance du bitde vie. Il ne peut donc pas détecter si l’AP se trouve, par exemple, en étatStop.

� L’augmentation de charge de l’interface dans le sens pupitre vers AP peutconduire à une diminution des performances.

Particularités :

Lors du lancement de fonctions d’état de la console de programmation (mes-sage sur la console : traitement d’état en cours , par exemple pourEtat des blocs, Forçage variable), il faut tenir compte des points suivants :

� le message système $340 est affiché sur le pupitre de contrôle-commande,

� les manipulations sur le pupitre ne sont plus possibles,

� la communication du pupitre avec l’AP est arrêtée. Un traitement dans leprogramme en STEP5 du numéro d’erreur 115, qui provient du bloc fonc-tionnel standard, n’aurait donc pas de sens dans ce contexte.

Mode de bouclage

Couplage AS511, groupe 2

Page 55: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-1Communication Manuel d’utilisationEdition 05/99

Couplage AS511, groupe 1

Ce chapitre décrit la communication entre pupitre de contrôle-commande etSIMATIC S5 via un couplage AS511.

Dans le cas du couplage par AS511, les automates se répartissent en deuxgroupes qui diffèrent par la structure de la communication. Le groupe 1 com-prend les automates suivants :– AP 90U– AP 100U (CPU 100, CPU 102)

Le pupitre de contrôle-commande est connecté directement à l’UC. Il estpréférable d’utiliser l’interface SI1 de l’UC, avec connexion physique TTY.Le cas échéant, vous pouvez également utiliser l’interface SI2 de l’UC, avecconnexion physique TTY. L’interface SI2 impose toutefois certaines limita-tions de performances.

L’interface à utiliser sur le pupitre de contrôle-commande est décrite dans lemanuel d’utilisation correspondant.

Groupes d’auto-mates

Connexion

4

Page 56: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-2Communication Manuel d’utilisation

Edition 05/99

4.1 Structure de la communication pour les AP du groupe 1

La figure 4-1 décrit la structure de la communication, avec les blocs de pro-gramme et de données qui doivent être déclarés dans l’AP pour la communi-cation entre AP et pupitre de contrôle-commande.

Zoned’interface

Programmeutilisateur

Inte

rfac

e po

ur c

onso

le d

e pr

ogra

mm

atio

n

Messages

Pupitre decontrôle-commande

Zone decommunication

Zones de donnéesutilisateur

Contratsautomate

Blocfonctionnelstandard

Guide-opérateur

Figure 4-1 Structure de la communication par AS511 pour les AP du groupe 1

Les flèches représentées dans l’image 4-1 symbolisent le flux d’informationentre les composants.

Pupitre de contrôle-commande et AP communiquent entre eux par l’inter-médiaire de l’interface pour console de programmation SI de l’unité centrale.La communication est assistée par le bloc fonctionnel standard, qui doit êtreintégré au programme utilisateur en STEP5. Son rôle est, entre autres, desurveiller la liaison au pupitre et de coordonner le transfert de données.

La zone d’interface est utilisée par le bloc fonctionnel standard et doit doncêtre déclarée dans tous les cas.

L’échange de données général entre automate et pupitre de contrôle-comman-de est réalisé par l’intermédiaire de variables. L’échange de zones de donnéesparticulières, par exemple pour les contrats automate et l’horloge de surveil-lance, est réalisé via la zone d’interface. Elle contient des données et despointeurs sur des zones de données qui sont nécessaires, entre autres, pour lasynchronisation de l’échange de données entre automate et pupitre de contrô-le-commande. Vous trouverez une description détaillée de la zone d’interfaceau chapitre 4.3, page 4-7.

Description

Rôle du bloc fonc-tionnel standard

Rôle de la zoned’interface

Couplage AS511, groupe 1

Page 57: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-3Communication Manuel d’utilisationEdition 05/99

Vous ne devez déclarer des zones de données utilisateur que si vous voulezutiliser la fonction correspondante. Les zones de données utilisateur sont, parexemple, nécessaires pour– déclencher des messages– transférer des touches de fonction– commander des LED

Vous trouverez une description détaillée des zones de données utilisateur auchapitre 11.

Les limitations suivantes s’appliquent aux automates du groupe 1 dans le casd’un couplage AS511 :

� les recettes ne sont pas possibles,

� les contrats automate sont écrits directement dans la zone d’interface.

Zones de donnéesutilisateur

Limitations fonc-tionnelles

Couplage AS511, groupe 1

Page 58: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-4Communication Manuel d’utilisation

Edition 05/99

4.2 Procédure de mise en service

Les points suivants décrivent la procédure générale à suivre pour mettre enservice un couplage AS511 pour des automates du groupe 1.

1. Déclarez le bloc de données pour la zone d’interface, par exemple DB51 , avec une longueur de 70 DW. Vous n’avez pas besoin de prédéfinirdes valeurs.

2. Copiez le bloc fonctionnel standard FB 51 (son nom est TDOP:511) de-puis la disquette COROS Blocs fonctionnel standard dans votre program-me en STEP5.

3. Ouvrez le bloc de données. Faites ensuite un appel inconditionnel du blocfonctionnel standard..

Exemple de programme :

A DB 51 51=numéro de la zone d’interface

:SPA FB 51 communication avec le pupitre de contrôle-commande

NAME :TDOP:511 couplage AS511

:T MW 100 enregistrer l’accumulateur 1 dans le mot de mémentoMW 100

:SPB=FEHL saut vers le traitement d’erreurl’état du contrat et le numéro d’erreur sont dansMW 100.

4. Lancez maintenant le démarrage du bloc fonctionnel standard par l’inter-médiaire du mot de données DW 40 de la zone d’interface.

Dans le bloc d’organisation de démarrage utilisé (OB 21, 22), ce mot dedonnées doit prendre la valeur 1 (format KF) pour déclencher le démarra-ge du bloc fonctionnel et remettre à zéro tous les autres bits de comman-de.

Exemple :OB21/22:A DB 51:L KF 1:T DW 40

5. Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis unmessage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur 1. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 4-2.

Procédure

Couplage AS511, groupe 1

Page 59: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-5Communication Manuel d’utilisationEdition 05/99

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contientle numéro d’erreur)

No d’erreur au format de données KF (voir le chap. A.3)Appel du bloc fonctionnel terminé avec erreur : numérod’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 4-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

6. Si vous utilisez des zones de données utilisateur, vous devez les déclarermaintenant (voir le chapitre 11).

Couplage AS511, groupe 1

Page 60: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-6Communication Manuel d’utilisation

Edition 05/99

En mode de bouclage, un autre pupitre de contrôle-commande ou un PC/uneconsole de programmation est connecté à la deuxième interface du pupitre,qui est couplé à l’automate.

La connexion d’un second pupitre n’est possible qu’avec les :– OP15/A1– OP15/C1– OP25– OP35

Lorsqu’un second pupitre de contrôle-commande est raccordé, le bloc fonc-tionnel standard doit être appelé à nouveau dans le même cycle :

Exemple de programme :

L KY 52,0 52=numéro de la seconde zone d’interface

:SPA FB 51

NAME :TDOP:511

:T MW 102

:SPB=FEHL

Limitations :

� Le pupitre de contrôle-commande n’effectue aucune surveillance du bitde vie. Il ne peut donc pas détecter si l’AP se trouve, par exemple, en étatStop.

� L’augmentation de charge de l’interface dans le sens pupitre vers AP peutconduire à une diminution des performances.

Particularités :

Lors du lancement de fonctions d’état de la console de programmation (mes-sage sur la console : traitement d’état en cours , par exemple pourEtat des blocs, Forçage variable), il faut tenir compte des points suivants :

� le message système $340 est affiché sur le pupitre de contrôle-commande,

� les manipulations sur le pupitre ne sont plus possibles,

� la communication du pupitre avec l’AP est arrêtée. Un traitement dans leprogramme en STEP5 du numéro d’erreur 115, qui provient du bloc fonc-tionnel standard, n’aurait donc pas de sens dans ce contexte.

Mode de bouclage

Couplage AS511, groupe 1

Page 61: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-7Communication Manuel d’utilisationEdition 05/99

4.3 Structure et description de la zone d’interface pour les APdu groupe 1

Les automates du groupe 1 comprennent : AP 90U, AP 100U (CPU 100,CPU 102).

Déclarez le bloc de données de la zone d’interface avec une longueur de 70mots de données. Si vous n’utilisez aucune des zones de données indiquéesdans le bloc de données, vous n’avez pas besoin d’y faire des entrées. Leszones de données nécessaires au bloc fonctionnel standard sont créées avec ladéclaration du bloc de données.

Tableau 4-1 Structure de la zone d’interface pour les AP du groupe 1

DW DL DR Utilisation

0–9 Zone de communication du FB standard.

Cette zone ne doit pas être modifiée.

10–28 réservé –

29 Version de microprogramme du pupitre Le pupitre écrit dansDW 29 3030 254 Numéro du DB DW 29 et 30.

31 Identificateur del’AP

Identificateur decouplage

Le FB standard écritdans DW 31.

32 0 Numéro de contrat Contrat automate

33 Paramètre 1

34 Paramètre 2

35 Paramètre 3

36–38 réservé

39 Etat du contrat Numéro d’erreur

40 non attribué Démarrage du FBstandard, mode defonctionnement

Bits de commande etde compte-rendu 1

41 Synchronisation dedate, heure, réveil

réservé Bits de commande etde compte-rendu 2

42 non attribué Heure (0 – 23) Heure (en DCB)

43 Minutes (0 – 59) Secondes (0 – 59)

44 non attribué

45 non attribué Jour de la semaine(1 – 7)

Date (en DCB)

46 Jour (1 – 31) Mois (1 – 12)

47 Année (0 – 99) non attribué

Définition

Déclaration de lazone d’interface

Couplage AS511, groupe 1

Page 62: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-8Communication Manuel d’utilisation

Edition 05/99

Tableau 4-1 Structure de la zone d’interface pour les AP du groupe 1, suite

DW UtilisationDRDL

48–50 48 bits de réveil Doivent être entréspar l’utilisateur dansla configuration.

51–57 réservé –

58 Surveillance du bit de vie (horloge de sur-veillance)

200 par défaut (for-mat KF)

59 Numéro de version du FB standard Le FB standard écritdans DW 59.

60–68 Zone de communication du FB standard.

Cette zone ne doit pas être modifiée.

Nota

La zone de communication et toutes les zones non utilisées pour le couplagecorrespondant sont des zones réservées. Le programme utilisateur ne doit pasécrire dans les zones réservées.

Couplage AS511, groupe 1

Page 63: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-9Communication Manuel d’utilisationEdition 05/99

4.3.1 Démarrage du bloc fonctionnel standard et mode defonctionnement

Le bloc fonctionnel standard est démarré via le bit 0. Le bit 1 indique l’étatactuel du bloc fonctionnel standard et le bit 2 le mode de fonctionnement dupupitre de contrôle-commande. La figure 10-1 représente la structure des bitsde commande et de compte rendu 1.

- = non attribuéR = accès en lecture seulementW = accès en lecture et en écriture

R

Démarrage du FB

Etat du FB

Mode de fonctionnement du pupitre

7 0DR 40

-- WR2 1

---

Figure 4-3 Structure des bits de commande et de compte rendu 1 (DR 64 dans lazone d’interface)

Bit 0 = 1 Lancer le démarrage du FB

Bit 1 = 1 Le FB démarre

Bit 2 = 0 Le pupitre est en ligne

Bit 2 = 1 Le pupitre est hors ligne

Le bloc fonctionnel standard doit être démarré à l’aide de l’octet droit du motde données 40 de la zone d’interface.

Dans le bloc d’organisation de démarrage utilisé (OB 21/22), le mot de don-nées 40 doit prendre la valeur 1 (format KF) pour déclencher le démarragedu bloc fonctionnel et remettre à zéro tous les autres bits de commande.

Exemple : OB 21/22

:A DB 51 51 = numéro du DB de la zone d’interface

:L KF 1

:T DW 40

Il est également possible de réinitialiser le pupitre de contrôle-commande etle bloc fonctionnel standard, en mettant à 1 le bit 0 de ce mot de donnéesavec le programme cyclique.

Affectation desbits dans DR 40

Signification desbits

Démarrer le FBstandard

Couplage AS511, groupe 1

Page 64: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-10Communication Manuel d’utilisation

Edition 05/99

Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis un mes-sage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résultatlogique prend la valeur 1. Cela vous permet de sauter à votre propre traite-ment d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contient l’étatactuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 10-2.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur (l’octet de faible poids contient le numéro d’erreur)

No d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numérod’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 4-4 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

Lors du démarrage, le pupitre de contrôle-commande écrase le bit 2 duDW 40 pour le mode de fonctionnement et le met à 0.

Si l’opérateur du pupitre le met en mode hors ligne, il n’est pas sûr que lepupitre puisse encore mettre le bit 2 du DW 40 à 1. Si le bit de compte renduest mis à 1 par l’automate, le programme de l’automate peut demander si lebit a été remis à 0, c’est-à-dire si le pupitre se trouve toujours en mode horsligne ou s’il communique de nouveau avec l’automate.

Message d’erreurdu FB standard

Bit pour le modede fonctionnement

Couplage AS511, groupe 1

Page 65: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-11Communication Manuel d’utilisationEdition 05/99

4.3.2 Transfert de la date et de l’heure vers l’automate

DW 42–47Le contrat automate 41 permet de déclencher le transfert de la date et del’heure du pupitre de contrôle-commande vers l’automate. Le contrat auto-mate 41 écrit la date et l’heure dans la zone d’interface où elles peuvent êtreexploitées par le programme en STEP5. La figure 4-5 représente la structurede la zone de données correspondante de la zone d’interface. Toutes les in-dications sont en DCB.

non attribué15 8 7 0

42

DL DR

Heure (0...23)

43

44

45

46

47

Minutes (0...59) Secondes (0...59)

non attribué

non attribué Jour de la semaine (1...7)

Jour (1...31) Mois (1...12)

Année (0...99) non attribué

Heu

reD

ate

DW

Figure 4-5 Structure de la zone de données Heure et Date

Les bits de commande et de compte rendu 2 de la zone d’interface (DW 41)synchronisent le transfert de la date et de l’heure. Lorsque le pupitre decontrôle-commande a transféré une nouvelle date ou heure à l’automate viaun contrat automate, il met à 1 les bits représentés dans la figure 4-6. Unefois la date et l’heure exploités, vous devez remettre ces bits à zéro dans leprogramme en STEP5 afin de pouvoir détecter le transfert suivant.

- = non attribuéW = accès en lecture et en écriture

Bit 13 = 1 : nouvelle heure

Bit 14 = 1 : nouvelle date

15 8DL 41

---WW W14 13 12

--

Figure 4-6 Bits de synchronisation pour la date et l’heure

Nota

Le contrat automate 41 ne doit pas être appelé de manière cyclique ni à desintervalles inférieurs à 5 secondes, car il y a sinon surcharge de la communi-cation avec le pupitre de contrôle-commande. Les numéros d’erreur 502 ou503 s’affichent alors sur le pupitre.

Transférer la dateet l’heure

Synchronisationdu transfert

Couplage AS511, groupe 1

Page 66: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-12Communication Manuel d’utilisation

Edition 05/99

4.3.3 Exploitation des bits de réveil

Les réveils ne peuvent être utilisés qu’avec les OP15 et OP17. Un réveil est unmoment qui revient de manière périodique (horaire, journalière, hebdomadaire,annuelle) et auquel une fonction spécifiée est exécutée, par exemple :

– imprimer le tampon de messages

– imprimer une image

– sélectionner une image

Lorsqu’une heure de réveil est atteinte dans l’OP, le bit correspondant est misà un 1 dans cette zone :

48

49

50

15 Numéro de bit 0DW

16

32

48

1

17

33

Numéro de réveil

Dans les entrées d’image, il est possible de créer des champs de saisie pourréveil dotés d’une liaison processus, et donc une liaison à l’automate. Si unréveil est modifié par une saisie sur l’OP, le nouveau réveil est transmis àl’automate.

�������

������������

���������

�������

���� ��� ��� ��� DR

� � � � � � � �

�������

���� ��� ��� ��� DR

���� �� �� �������

���� ��� ��� ��� DR

��� ��� � � � � � � � �

������

��������������� ���

Jour de la semaine : dim. = 0lundi = 1::samedi = 6

����� ����

���� ��� ��� ��� DR

��� ���

��������������� ���

����

Structure de la liaison processus :Type de réveil

Pupitres utilisa -bles

Transfert de réveilsà l’AP (uniquement pourles configurationsavec COM TEXT)

Couplage AS511, groupe 1

Page 67: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-13Communication Manuel d’utilisationEdition 05/99

Nota

La liaison processus pour les types de réveil ”hebdomadaire” et ”annuel”doit avoir impérativement une longueur de 2 mots de données. Sinon, lemessage système $635 apparaît après la saisie de l’heure de réveil.

Les bits de commande et de compte rendu 2 de la zone d’interface (DW 41)synchronisent le transfert des bits de réveil.

Si l’OP met à 1 un nouveau bit de réveil dans la zone d’interface, il met éga-lement à 1 le bit correspondant des bits de commande et de compte rendu 2(voir la figure 4-7). Il vous suffit donc d’interroger ce bit pour détecter unemodification des bits de réveil.

- = non attribuéW = accès en lecture et en écriture

Bit 15 = 1 : nouveaux bits de réveil

15 8DL 41

---WW W14 13 12

--

Figure 4-7 Bits de synchronisation pour réveil

Synchronisationdu transfert

Couplage AS511, groupe 1

Page 68: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-14Communication Manuel d’utilisation

Edition 05/99

4.3.4 Zones exploitables de la zone d’interface

Le pupitre de contrôle-commande écrit dans les mots de données DW 29 et30 des informations que vous pouvez exploiter dans le programme utilisateur.Le programme utilisateur ne doit pas écrire dans ces mots de données.

DW 29 :Le pupitre de contrôle-commande écrit le numéro de version de son micro-programme dans le mot de données DW 29. Vous pouvez exploiter cette indi-cation dans le programme en STEP5.

DW 30, DL :Le pupitre de contrôle-commande écrit ici la constante 254. Lors de sondémarrage, le bloc fonctionnel standard vérifie si l’indicatif 254 est écrit dansce mot de données. Si ce n’est pas le cas, le bloc fonctionnel standard inter-rompt le traitement avec un message d’erreur.

DW 30, DR :Le pupitre de contrôle-commande écrit ici le numéro du bloc de données dela zone d’interface qui a été configuré dans ProTool ou COM TEXT.

Le bloc fonctionnel standard écrit dans les mots de données DW 31 et 59 desinformations que vous pouvez exploiter dans le programme utilisateur. Leprogramme utilisateur ne doit pas écrire dans ces mots de données.

DW 31 :Le bloc fonctionnel standard écrit l’identificateur 0 2 dans l’octet gaucheDL pour le type d’AP, et 1 dans l’octet droit DR pour le type de couplage. Lastructure du mot de données est représentée dans la figure 4-8.

�� � �

� �

��� ��������

��� �� �

Figure 4-8 Structure du mot de données DW 31 de la zone d’interface

DW 59Le bloc fonctionnel standard écrit son numéro de version dans ce mot de don-nées.

7815Version (0 à 99) en format

KF (virgule fixe)non attribuéDW 59

6 5... 0

0011

0101

ABCD

(lettre d’identification provenant du no debibliothèque standard)

R R

(R = accès en lecture seulement)

Entrées du pupitre

Version dumicroprogramme dupupitre

Numéro de la zoned’interface

Entrées du FBstandard

Identificateur de l’APet du couplage

Numéro de versiondu FB standard

Couplage AS511, groupe 1

Page 69: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-15Communication Manuel d’utilisationEdition 05/99

DW 58Le pupitre de contrôle-commande inverse à intervalles réguliers un bit de lazone d’interface qui n’est pas accessible à l’utilisateur. Le bloc fonctionnelstandard compte le nombre de fois où il a été appelé entre deux inversions dece bit. Si le nombre d’appels (cycles) dépasse une valeur prédéfinie, le blocfonctionnel standard écrit le message d’erreur 115 dans l’accumulateur 1.

Entrez dans ce mot de données le nombre maximal d’appels du blocfonctionnel avant qu’il n’émette un message d’erreur. Si la valeur de ce motde données est remplacée par 0, le bloc fonctionnel standard y inscrit la va-leur par défaut 200 .

Si les temps de cycle du programme utilisateur sont trop courts, l’erreur 115peut survenir bien que la liaison soit correcte. Augmentez dans ce cas la va-leur pour le nombre d’appels, par exemple 2000 .

Surveillance du bitde vie

Couplage AS511, groupe 1

Page 70: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-16Communication Manuel d’utilisation

Edition 05/99

4.3.5 Utilisation de contrats automate

Les contrats automate servent à déclencher certaines fonctions du pupitre decontrôle-commande à partir du programme en STEP5. Il s’agit par exempledes fonctions permettant de

– afficher des images

– régler la date et l’heure

– imprimer le tampon de messages

– modifier des réglages généraux

Un contrat automate est identifié par son numéro de contrat. Vous pouveztransmettre jusqu’à trois paramètres, selon le contrat. Vous trouverez en an-nexe B une liste de tous les contrats automate possibles accompagnés deleurs paramètres.

Quatre mots de données de la zone d’interface sont réservés à un contrat au-tomate. Le premier mot de données contient le numéro de contrat. Les motsde données 2 à 4 peuvent recevoir jusqu’à trois paramètres, selon la fonction.La structure générale d’un contrat automate est représentée dans la figu-re 4-9.

�� ��

� ��

� �� �������

��������� �

��������� �

��������� �

� ��

� ��

� ��

Figure 4-9 Structure d’un contrat automate

Ecrivez le contrat automate directement dans la zone d’interface. Le blocfonctionnel standard déclenche le transfert du contrat automate vers le pupi-tre de contrôle-commande lorsque le numéro de contrat est écrit dans le motde données DW 32. Ecrivez donc tout d’abord les paramètres dans les motsde données DW 33 à DW 35 avant d’écrire le numéro de contrat dansDW 32.

Le contrat automate est effacé après que le pupitre de contrôle-commande l’aaccepté. Le bloc fonctionnel standard remplace alors le contenu du mot dedonnées DW 32 par la valeur ”0”. Ce n’est qu’alors que le bloc fonctionnelstandard a terminé le traitement du contrat automate et que le programme enSTEP5 peut de nouveau écrire dans la boîte de contrat. Le pupitre de contrô-le-commande n’indique pas s’il a effectivement exécuté le contrat automate.

Description

Structure ducontrat automate

Déclenchementd’un contrat auto-mate

Couplage AS511, groupe 1

Page 71: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-17Communication Manuel d’utilisationEdition 05/99

L’état du contrat automate, éventuellement accompagné d’un numéro d’er-reur, est indiqué dans le mot de données DW 39.

Après appel du bloc fonctionnel standard, ce mot de données contient lesmêmes informations que l’accumulateur 1. La figure 4-10 représente lecontenu de l’accumulateur 1. Le bit 8 Pas de contrat en traitement constitueune exception. Il n’est en effet pas mis à 1 dans la zone d’interface.

15 8 7 0Numéro d’erreurR-RRR---

- = Le bit n’est pas attribuéR = accès en lecture seulement

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur(l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient lenuméro d’erreur)

Numéro d’erreur

Etat du contrat

12 11 10

DL DR

Figure 4-10 Etat du contrat et numéro d’erreur pour les contrats automate

L’octet gauche DL contient l’état du contrat. Les bits sont mis à 1 par le blocfonctionnel standard. Si le contrat automate s’est terminé sans erreur, le blocfonctionnel standard donne la valeur 0 à l’octet droit DR. Si le contrat auto-mate s’est terminé sur une erreur, l’octet DR contient le numéro d’erreur.Une description des numéros d’erreur se trouve en annexe A.3.

Etat et numérod’erreur du contratautomate en cours

Couplage AS511, groupe 1

Page 72: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

4-18Communication Manuel d’utilisation

Edition 05/99

Couplage AS511, groupe 1

Page 73: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-1Communication Manuel d’utilisationEdition 05/99

Couplage FAP

Ce chapitre décrit la communication entre pupitre de contrôle-commande etSIMATIC S5 par couplage FAP (FAP : Free ASCII-Protocol, c’est-à-dire pro-tocole ASCII libre).

5

Page 74: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-2Communication Manuel d’utilisation

Edition 05/99

5.1 Structure de la communication

La connexion du pupitre de contrôle-commande au SIMATIC S5 peut êtreréalisée au choix par

� l’interface SI2 de l’unité centrale ou

� le module CP (processeur de communication) de l’AP.

L’utilisation de plusieurs modules CP permet de connecter simultanémentplusieurs pupitres de contrôle-commande à un AP. La suite de ce chapitreprésente la structure de la communication et expose les différences entre lesdeux types de couplage.

Blocfonctionnelstandard

Zoned’interface

Pupitre decontrôle-commande

Recettes

Messages

Inte

rfac

e C

P o

u in

terf

ace

SI2

Zone decommu-nication

Boîtes decontrat

DB-ZU

DB-SENDBoîted’émission

Zones dedonnéesutilisateur

Contratsautomate

Guide-opérateur

DB-EMPFBoîte deréception

Programmeutilisateur

Figure 5-1 Structure de la communication du couplage FAP

Les composants entourés d’un trait pointillé dans la figure 5-1 doivent êtredéclarés individuellement pour chaque pupitre de contrôle-commande àconnecter. Les flèches symbolisent le flux d’information entre les compo-sants.

Pupitre de contrôle-commande et automate communiquent entre eux par l’in-termédiaire de l’interface CP ou de l’interface de programmation SI2 del’UC. L’échange de données de l’automate vers le pupitre est effectué via uneboîte d’émission, celui du pupitre vers l’automate via une boîte de réception.Ces deux zones de données servent de tampons d’émission et de réception aubloc fonctionnel standard.

Connexion

Description

Rôle du bloc fonc-tionnel standard

Couplage FAP

Page 75: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-3Communication Manuel d’utilisationEdition 05/99

Le bloc fonctionnel standard doit être intégré au programme utilisateur enSTEP5. Son rôle est, entre autres, de surveiller la liaison au pupitre decontrôle-commande et de coordonner le transfert de données.

La zone d’interface est utilisée par le bloc fonctionnel standard et doit doncêtre déclarée dans tous les cas.

La zone d’interface est un bloc de données qui joue aussi bien le rôle d’inter-face entre programme utilisateur et bloc fonctionnel standard qu’entre pro-gramme utilisateur et pupitre de contrôle-commande. Elle contient des don-nées et des pointeurs sur des zones de données qui sont, entre autres,nécessaires à la synchronisation de l’échange de données entre automate etpupitre. Vous trouverez une description détaillée de la zone d’interface auchapitre 10.1, page 10-2.

Le bloc de données d’assignation DB-ZU contient les paramètres de tous lespupitres de contrôle-commande configurés et qui participent à la communica-tion avec l’AP. Vous trouverez une description générale du DB-ZU au chapi-tre 10.3. Le tableau 5-1 représente la structure de la zone de 16 mots de don-nées du DB-ZU, telle qu’elle doit être utilisée pour respectivement un pupitrede contrôle-commande dans le cas du protocole FAP.

Tableau 5-1 Structure d’une zone du DB-ZU

DW DL DR Utilisation

n+0 réservé No de DB de la zoned’interface

Doit être entré parl’utilisateur.

n+1 réservé –

n+2 Numéro de version du FB standard –

n+3 Etat du contrat Numéro d’erreur Doit être exploitépar l’utilisateur.

n+4 Adresse du CP(uniquement pour CP523 et

CP521SI)

Doit être entrée parl’utilisateur.

n+5 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîtede réception ; doitêtre entré par l’utili-sateur.

n+6 0 Adresse de début(numéro du DW)

sateur.

n+7 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîted’émission ; doit êtreentré par l’utilisa-teur.

n+8 0 Adresse de début(numéro du DW)

teur.

n+9 sans objet avec FAP –

n+10

Rôle de la zoned’interface

Rôle du DB-ZU

Couplage FAP

Page 76: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-4Communication Manuel d’utilisation

Edition 05/99

Tableau 5-1 Structure d’une zone du DB-ZU, suite

DW UtilisationDRDL

n+11 Paramètres d’interface Doivent être entrél’ ilin+12 par l’utilisateur.

n+13

n+14 réservé –

n+15

Vous ne devez déclarer des zones de données utilisateur que si vous voulezutiliser la fonction correspondante. Les zones de données utilisateur sont, parexemple, nécessaires pour– déclencher des messages– transférer des touches de fonction– commander des LED– les recettes

Vous trouverez une description détaillée des zones de données utilisateur auchapitre 11.

Le bloc fonctionnel standard utilise des boîtes d’émission et de réceptionpour la communication interne. Ces deux boîtes doivent être déclarées parl’utilisateur en un emplacement quelconque de l’AP. L’adresse des deux boî-tes doit être inscrite dans le bloc de données d’assignation DB-ZU. La lon-gueur des boîtes dépend de l’unité centrale utilisée (voir le tableau 5-2).

Tableau 5-2 Relation entre l’unité centrale utilisée et la taille des boîtes d’émission etde réception

Unité centrale Boîtes d’émission/de réception enmots

toutes les unités centrales, sauf laCPU 945

50

CPU 945 128

Zones de donnéesutilisateur

Boîtes d’émissionet de réception

Couplage FAP

Page 77: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-5Communication Manuel d’utilisationEdition 05/99

5.2 Procédure de mise en service

Les points suivants décrivent la procédure générale à suivre pour mettre enservice un couplage FAP.

1. Déclarez le bloc de données pour la zone d’interface, par exemple DB51 , avec une longueur de 185 DW. Vous n’avez pas besoin de prédéfinirdes valeurs.

Si le bloc de données manque ou est trop court, un message d’erreur estécrit dans l’accumulateur 1 après l’appel du bloc fonctionnel standard.

2. Copiez le bloc fonctionnel standard FB 52 (son nom est TDOP:521 ouTDOP:523) ou le bloc fonctionnel standard FB 53 (son nom estTDOP:FAP) de la disquette COROS Blocs fonctionnel standard dans vo-tre programme en STEP5.

Le tableau 5-3 indique le bloc fonctionnel à utiliser en fonction de laconfiguration matérielle.

Tableau 5-3 Blocs fonctionnels standard pour les diverses configurations matérielles

Bloc fonctionnel AP Unité centrale Fichier

Bloc fonctionnel standard pour couplage par SI2

FB 53 (TDOP:FAP) S5 115 U CPU 943, 944 S5TD50ST.S5D

FB 53 (TDOP:FAP) S5 115 U CPU 945 S5TD51ST.S5D

FB 53 (TDOP:FAP) S5 135 U CPU 928-3UB11 S5TD24ST.S5D

Bloc fonctionnel standard pour couplage par CP521 SI

FB 52 (TDOP:521) S5 95 U S5TD03ST.S5D

FB 52 (TDOP:521) S5 100 U CPU 103 S5TD01ST.S5D

Bloc fonctionnel standard pour couplage par CP523

FB 52 (TDOP:523) S5 115 U CPU 941, 942, 943, 944 S5TD50ST.S5D

FB 52 (TDOP:523) S5 135 U CPU 922 version �9,

CPU 928-3UA12,

CPU 928-3UB11

S5TD24ST.S5D

FB 52 (TDOP:523) S5 155 U CPU 946/947, 948 S5TD69ST.S5D

3. Déclarez le DB-ZU, par exemple DB 52 , avec une longueur minimale de16 mots. Le bloc de données d’assignation DB-ZU contient lesparamètres de tous les pupitres de contrôle-commande configurés etconnectés à l’AP.

Si plusieurs pupitres de contrôle-commande sont couplés au même AP viale protocole FAP (par exemple par CP 523), tous les pupitres peuvent uti-liser le même bloc de données d’assignation DB-ZU. Dans ce cas, vousdevez réserver 16 mots dans le DB-ZU pour chaque pupitre de contrôle-commande.

Procédure

Couplage FAP

Page 78: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-6Communication Manuel d’utilisation

Edition 05/99

4. Effectuez maintenant les entrées nécessaires dans le bloc de données d’as-signation DB-ZU. Le tableau 5-4 donne un exemple d’affectation pour unpupitre de contrôle-commande couplé à la CPU 944 via le CP523. Le dé-calage n dans le DB-ZU correspond à [(numéro d’appareil –1)*16].

Entrez l’adresse du CP dans le mot de données n+4. Dans les mots dedonnées n+5 à n+8, déclarez les pointeurs pour les boîtes d’émission et deréception. Entrez les paramètres d’interface dans les mots de donnéesn+11 à n+13. Vous trouverez les entrées correspondantes à la suite de cet-te description étape par étape.

Le bloc de données d’assignation DB-ZU n’est exploité que lors du dé-marrage du bloc fonctionnel standard. Cela signifie que d’éventuellesmodifications du DB-ZU en cours de fonctionnement provoquent un dé-marrage du bloc fonctionnel standard.

Tableau 5-4 Structure d’une zone du DB-ZU

DW DL DR Utilisation

n+0 réservé 51 Doit être entré parl’utilisateur.

n+1 réservé –

n+2 Numéro de version du FB standard –

n+3 Etat du contrat Numéro d’erreur Doit être exploitépar l’utilisateur.

n+4 0 128 Doit être entré parl’utilisateur.

n+5 0 50 Pointeur sur la boîtede réception ; doit

n+6 0 0

p ;être entré par l’utili-sateur.

n+7 0 50 Pointeur sur la boîted’émission ; doit être

n+8 0 50

;entré par l’utilisa-teur.

n+9 sans objet avec FAP –

n+10

n+11 9600 0 Doit être entré parl’ ilin+12 0 0 l’utilisateur.

n+13 1

n+14 réservé –

n+15

Couplage FAP

Page 79: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-7Communication Manuel d’utilisationEdition 05/99

5. Déclarez des boîtes d’émission et de réception d’une longueur respectivede 50 mots (128 mots de données pour la CPU 945). Créez pour cela, parexemple, le DB 50 avec une longueur de 100 mots de données.

Vous devez déclarer respectivement une boîte d’émission et de réceptionpour chaque pupitre de contrôle-commande connecté. Le bloc fonctionnelstandard utilise ces boîtes comme tampons pour les télégrammes. Si cesboîtes sont absentes ou trop courtes, un message d’erreur est écrit dansl’accumulateur 1 après l’appel du bloc fonctionnel standard.

6. Chargez le numéro du DB-ZU et le numéro d’appareil du pupitre decontrôle-commande dans l’accumulateur 1. Dans cet exemple, le numérod’appareil est 1.

Le numéro d’appareil est nécessaire lorsque plusieurs pupitres sont utili-sés avec le même DB-ZU. Le numéro d’appareil détermine alors le déca-lage dans le DB-ZU. Vous pouvez utiliser au maximum 16 pupitres avecun DB-ZU.

7. Faites ensuite un appel inconditionnel du bloc fonctionnel standard.

Exemple de programme :

L KY 52,1 52=numéro du DB-ZU1 = numéro d’appareil

:SPA FB 52 communication avec le pupitre de contrôle-commande

NAME :TDOP:523 Couplage FAP par CP523

:T MW 100 enregistrer l’accumulateur 1 dans le mot de mémentoMW 100

:SPB=FEHL saut vers le traitement d’erreurl’état du contrat et le numéro d’erreur sont dans MW100.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur ”1”. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

8. Lancez maintenant le démarrage du bloc fonctionnel standard par l’inter-médiaire du mot de données DW 64 de la zone d’interface. Le mot dedonnées DW 64 est utilisé dans la zone d’interface pour le démarrage dubloc fonctionnel standard.

Dans le bloc d’organisation de démarrage utilisé (OB 20, 21, 22), ce motde données doit prendre la valeur 1 (format KF) pour déclencher le dé-marrage du bloc fonctionnel et remettre à zéro tous les autres bits de com-mande.

Exemple :OB20/21/22:A DB 51:L KF 1:T DW 64

Couplage FAP

Page 80: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-8Communication Manuel d’utilisation

Edition 05/99

Il est également possible de réinitialiser le pupitre de contrôle-commandeet le bloc fonctionnel standard, en mettant à 1 le bit 0 de ce mot de don-nées avec le programme cyclique. La procédure correspondante est décri-te au chapitre 10.2.1, page 10-6, sous Redémarrage.

Avec le couplage FAP, le redémarrage du bloc fonctionnel standard n’estpas signalé au pupitre de contrôle-commande. Cela n’a aucune incidencesur la communication.

9. Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis unmessage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur 1. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 5-2.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contientle numéro d’erreur)

No d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numérod’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 5-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

10. Si vous utilisez des zones de données utilisateur, vous devez les déclarermaintenant (voir le chapitre 11).

Couplage FAP

Page 81: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-9Communication Manuel d’utilisationEdition 05/99

5.3 Paramétrage de l’adresse du CP et des paramètresd’interface

Le paramétrage de l’interface vers l’AP est effectué à l’aide du bloc de don-nées d’assignation DB-ZU. Ce sous-chapitre décrit exclusivement les entréesspécifiques au couplage FAP. Vous trouverez une description générale du DB-ZU au chapitre 10.3.

DWn+4Ce mot de données doit correspondre à l’adresse du module CP telle qu’elleest réglée au niveau matériel.

Zone IM3

DL (zone d’adresses)

0 Zone P > 128 (par incréments de 8)

1 Zone Q > 0 (par incréments de 8)

2

DR (adresse de début)

3 Zone IM4

DL

0 64...120

(par incréments de 8)

DR (adresse de début)

avec CP521SI :

avec CP523 :

> 0 (par incréments de 8)

> 0 (par incréments de 8)

En cas d’utilisation de l’interface SI2 de l’unité centrale, le mot de donnéesn+4 est sans objet.

Nota

Les processeurs de communication CP521 SI et CP523 occupent 8 adressesdans la zone d’entrée/sortie de l’automate.

Veillez à ne pas effectuer de réglages qui conduisent à un chevauchementavec la zone d’adresses d’autres modules. Le bloc fonctionnel standard nevérifie pas si les zones d’adresses se chevauchent !

Entrées spécifi-ques au couplagedans le DB-ZU

Adresse du CP

Couplage FAP

Page 82: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-10Communication Manuel d’utilisation

Edition 05/99

DW n+(11 à 13) :Les paramètres déclarés ici doivent correspondre aux valeurs configurées surle pupitre de contrôle-commande !

DW n +11

TTY/V.24

Vitesse de transmission Parité

0

DL DR

DW n +12

Délai de caractères (en 10 ms)DW n +13

DL n +11

345678

Vitesse detransmission

300600

1200240048009600

DR n +11

014

Parité

paireimpairepas de bit de parité

DR n +12

0

1

Physique

TTYV.24

Le délai de caractères (DW n +13) doit valoir 10 ms. La valeur de DWn+13 est donc 1.

Lors de la configuration du pupitre de contrôle-commande, vous devez entrerun délai de caractères de 120 ms et 8 bits de données.

Vous devez tenir compte des réglages suivants si vous connectez le pupitre decontrôle-commande à l’interface SI2 de l’unité centrale :

� CPU 943/944 : DW n + 11 et DW n + 12 sont sans objet. Ils sont prédéfi-nis dans l’unité centrale.

� Avec la CPU 945, les mots de données DW n + 11 et DW n + 12 doiventêtre paramétrés dans la configuration.

Valeurs à configurer :– Vitesse de transmission : 9600 ou 19200– Parité : paire– Bits de stop : 1

� Avec la CPU 928 B, les mots de données DW n+(5..8) pour les boîtesd’émission et de réception, ainsi que les mots de données DW n+(11..13)pour les paramètres d’interface, sont sans objet. Il suffit d’entrer le numé-ro de la zone d’interface dans le mot de données DW n+0. Le paramétra-ge de la CPU 928B est décrit au chapitre 5.4, page 5-11.

Pour le couplage FAP via le module processeur de communication CP521 SI,les appels successifs du bloc fonctionnel standard ne doivent pas être séparésde plus de 80 ms. Le temps de cycle du programme du S5 ne doit donc pasexcéder 80 ms.

Si le temps de cycle du programme de l’AP est supérieur à 80 ms, le blocfonctionnel standard ne doit pas être appelé dans OB1. Il doit alors être appe-lé dans le bloc d’organisation déclenché par horloge OB13. Dans ce cas, en-registrez les mémentos banalisés et rechargez-les ensuite. Vous devez para-métrer un temps de cycle inférieur à 80 ms pour l’OB13.

Paramètres d’inter-face pour CP

Paramètres d’inter -face pour l’UC

Temps de cycleavec CP521 SI

Couplage FAP

Page 83: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-11Communication Manuel d’utilisationEdition 05/99

5.4 Paramétrage de l’interface SI2 d’une CPU 928B

La description suivante est valable pour la 6ES5928-3UB11, version 6 et ul-térieure. Vous devez paramétrer les composants suivants :

� bloc de données étendu DX2,

� jeu statique de paramètres,

� boîte d’émission et boîte de réception,

� octets de coordination Emission (KBS) et Réception (KBE).

Vous devez entrer les informations suivantes dans le bloc de données éten-du DX2 :

� type de couplage : transfert de données avec le ”pilote ouvert”,

� position du jeu statique de paramètres,

� position et longueur des boîtes d’émission et de réception,

� position des deux octets de coordination Emission (KBS) et Récep-tion (KBE).

Les boîtes d’émission et de réception doivent se trouver dans des blocs dedonnées différents et commencer à l’adresse 0. Les pointeurs sur ces deuxboîtes dans le DB-ZU sont sans objet.

Vous devez entrer les paramètres pour la couche de transfert binaire dans leDB/DX avec le jeu statique de paramètres :

� vitesse de transmission (bit/s),

� parité,

� bits par caractère,

� nombre de bits de stop.

Tous les autres paramètres du jeu statique de paramètres sont prédéfinis.

Paramétrage

Couplage FAP

Page 84: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-12Communication Manuel d’utilisation

Edition 05/99

La figure 5-3 indique les valeurs avec lesquelles le bloc de données étenduDX2 doit être paramétré. Le paramétrage commence de manière absolue parDW 0.

Toutes les valeurs sont indiquées en hexadécimal.

à partir du no de DW xxxx

à partir du no de DW xxxx

à partir du no de DW xxxx

Transfert de donnéesavec

Paramètre

0

1

2

3

4

5

6

7

8

9

10

11

No de DW

12

13

14

15

Signification

4D41 MA

534B SK

5832 X2

0030

44xx ou

”pilote ouvert”

no de DB xx ou

58xx no de DX xx

xxxx

réservé0000

réservé0000

no de DB xx ou

no de DX xx

longueur en motsxxxx

no de DB xx ou

no de DX xx58xx

44aa

0064

44xx ou

58xx

xxxx

44xx ou

xxxx

xxxx

longueur en mots

no de DB aa 1)

no de DW 100

type de couplage

pointeur sur le jeustatique de paramètres

pointeur sur la boîte d’émission

pointeur sur la

boîte de réception

pointeur sur KBS/KBE

1) La position de KBS/KBE est prédéfinie. Vous devez remplacer aa par le numéro

de la zone d’interface. Le numéro du DW est 100D (64H).

Figure 5-3 Structure du bloc de données étendu DX2

Structure du DX2

Couplage FAP

Page 85: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-13Communication Manuel d’utilisationEdition 05/99

Il contient les paramètres relatifs à la couche de transfert binaire ainsi quedes paramètres spécifiques au transfert.

La figure 5-4 indique les valeurs contenues dans le jeu statique de paramètresdans le DB/DX. Le paramétrage commence par le mot de données indiquédans le DX2.

Paramètren

n + 1

n + 2

n + 3

No de DW

n + 4

Signification0001 100 bauds

0002

0003

0004

0008

0000

0005

0006

0007

0001

0002

0006

0007

0003

0000

0008

0001

0002

0001

0000

000X

0000

0000

150 bauds

300 bauds

600 bauds

1200 bauds

2400 bauds

4800 bauds

9600 bauds

pas de parité

parité impaire

parité paire

6 bits par caractère

2 bits de stop

mode 1

réservé

délai de caractères (x * 10 ms)

7 bits par caractère

8 bits par caractère

1 bit de stop

1� bit de stop

réservé

réservé

n + 5

n + 6

n + 7

n + 8

n + 9

0009 19200 bauds

n + 10 0000 réservé

pas de contrôle de flux

Figure 5-4 Jeu statique de paramètres

Nota

Le mot de données n + 7 doit contenir la valeur 10(délai de caractères = 100 ms).

Jeu statique de pa-ramètres

Couplage FAP

Page 86: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-14Communication Manuel d’utilisation

Edition 05/99

Le programme système vérifie toutes les 100 ms si des erreurs de communi-cation se sont éventuellement produites au niveau de la seconde interfacesérie (SI2) de la CPU 928B. En cas d’erreur, le programme système appellele bloc de données d’organisation OB 35.

Vous devez programmer les instructions suivantes dans l’OB 35 pour traiterles messages d’erreur :

OB35

A DB aaaa numéro de la zone d’interface

T DD 101

En cas de perturbation de la communication, le bloc fonctionnel génère tou-jours le message d’erreur 200. La cause exacte de l’erreur est écrite dans lesmots de données DW 101 et DW 102 de la zone d’interface.

Reprise des numé -ros d’erreur dusystème d’exploi -tation

Couplage FAP

Page 87: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-15Communication Manuel d’utilisationEdition 05/99

5.5 Paramétrage du pupitre de contrôle-commande

Le tableau 5-5 regroupe les paramètres d’interface qui doivent être réglésdans la configuration. Il indique également les valeurs par défaut proposéespar l’outil de configuration. Le paramétrage doit être effectué dans

� ProTool sous Système cible→Automate,

� COM TEXT sous Configurer→Réglage de base→Couplage TDOP.

Tableau 5-5 Configuration du pupitre de contrôle-commande

Nom du paramètre Valeur par défautdans l’outil de configuration

Plage de valeurs

Interface TTY TTY ; V.24

Vitesse detransmission

9,6 kbit/s 300 bit/s600 bit/s1,2 kbit/s2,4 kbit/s4,8 kbit/s9,6 kbit/s19,2 kbit/s

Parité paire paire ; impaire ; aucune

Bits de données 8 7 ; 8

Bits de stop 1 1 ; 2

Délai de caractères1) 12 � 10 ms (1...9999) � 10 ms

1) Délai maximal admissible entre deux caractères reçus. Un message système estémis si aucun caractère n’arrive au pupitre de contrôle-commande pendant cetintervalle de temps.

Les paramètres d’interface prédéfinis pour le pupitre de contrôle-commandedoivent coïncider avec les valeurs paramétrées pour le SIMATIC S5.

Nota

Les OP7 et OP17 n’acceptent qu’un seul bit de stop.

Paramètres dans laconfiguration

Couplage FAP

Page 88: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

5-16Communication Manuel d’utilisation

Edition 05/99

Couplage FAP

Page 89: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-1Communication Manuel d’utilisationEdition 05/99

Couplage au réseau PROFIBUS-DP

Ce chapitre décrit la communication entre pupitre de contrôle-commande etSIMATIC S5 via un couplage par PROFIBUS-DP.

6

Page 90: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-2Communication Manuel d’utilisation

Edition 05/99

6.1 Introduction

Le réseau PROFIBUS-DP est un réseau de terrain maître esclave qui accepteun maximum de 122 esclaves. Le réseau PROFIBUS L2-DP est normalementpiloté par un maître. Ce maître scrute les esclaves de manière cyclique. Lemaître est par exemple un AP avec module de couplage compatible à la nor-me DP. Chaque pupitre de contrôle-commande est affecté de manière perma-nente à un AP maître.

La connexion des esclaves PROFIBUS-DP est compatible à la norme PROFI-BUS-DP, DIN E 19245, partie 3.

Vous avez besoin des composants matériels suivants pour intégrer les pupitresde contrôle-commande à un réseau PROFIBUS-DP existant :

� pour TD10, TD20 et OP20 :un module d’interface PROFIBUS-DP et une cartouche de microprogram-me ,

� pour OP5 et OP15 : les variantes d’appareil OP5/A2, OP15/A2 ouOP15/C2,

� pour OP7 : les variantes d’appareil OP7/DP ou OP7/DP-12,

� pour OP17 : les variantes d’appareil OP17/DP ou OP17/DP-12,

� pour OP25/35, OP27/37 et TP27/37 : aucun composant supplémentairen’est nécessaire,

� dans l’AP :un module compatible avec la norme DP, par exemple IM308C. Ce modu-le n’est nécessaire qu’une seule fois dans l’AP,

� pour chaque appareil (pupitre de contrôle-commande ou AP) :un bornier réseau PROFIBUS-DP ou un autre composant homologué pourcet usage (sauf la borne de réseau FSK, voir les possibilités de configura-tion dans le catalogue SIMATIC HMI ST80.1),

� pour le S5-155 U avec CPU 946/947, vous devez utiliser la version3UA22 ou une version ultérieure.

Vous avez en outre besoin des composants logiciels suivants pour le couplageau réseau PROFIBUS-DP :

� bloc fonctionnel standard SIMATIC HMI à partir de la version 3.2 (ver-sion 3.3 pour les fenêtres DP) pour l’AP correspondant,

� logiciel de configuration ProTool ou ProTool/Lite à partir de la version 2,ou COM TEXT à partir de la version V3.10,

� logiciel de configuration spécifique pour paramétrer le module de coupla-ge de manière compatible à la norme DP.

Dans certains cas particuliers, un autre AP avec module maître conforme à lanorme DP peut être connecté à un réseau PROFIBUS-DP. Les pupitres decontrôle-commande peuvent alors être répartis entre les deux maîtres.

Définition

Matériel nécessaire

Logiciel nécessaire

Autres maîtres duréseau

Couplage au réseau PROFIBUS-DP

Page 91: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-3Communication Manuel d’utilisationEdition 05/99

Dans le cas des réseaux PROFIBUS-DP, au maximum 120 des 122 esclavespeuvent être des pupitres de contrôle-commande. Ces valeurs sont théoriques.Les limites effectives résultent de la capacité mémoire et des performancesde l’automate.

Limites système

Couplage au réseau PROFIBUS-DP

Page 92: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-4Communication Manuel d’utilisation

Edition 05/99

6.2 Structure de la communication

La figure 6-1 décrit la structure de la communication, avec les blocs de programme et de données qui doi-vent être déclarés dans l’AP pour la communication entre AP et plusieurs pupitres de contrôle-commande.

��������� �������� �

�� �� �� �� �����

� ������$��

��$��

���������������

���� ������ ��������

��"��� ���������

��������� ������

����� ������!�� �������� �

���� �������������������

��$�����"����!�������

��$�����"�� ���!�������

� ����� �������#��$��������

� ����� �������#��$��������

� ����� �������#��$��������

Figure 6-1 Structure de la communication pour le couplage au réseau PROFIBUS-DP

Les composants entourés d’un trait pointillé dans la figure 6-1 doivent êtredéclarés individuellement pour chaque pupitre de contrôle-commande àconnecter. Les flèches symbolisent le flux d’information entre les compo-sants.

Pupitre de contrôle-commande et AP communiquent entre eux par l’intermédi-aire module maître PROFIBUS-DP. L’échange de données de l’automate versle pupitre est effectué via une boîte d’émission, celui du pupitre vers l’auto-mate via une boîte de réception. Ces deux zones de données servent de tam-pons d’émission et de réception au bloc fonctionnel standard.

Le bloc fonctionnel standard doit être intégré au programme utilisateur enSTEP5. Son rôle est, par exemple, de surveiller la liaison au pupitre decontrôle-commande et de coordonner le transfert de données.

Description

Rôle du bloc fonc-tionnel standard

Couplage au réseau PROFIBUS-DP

Page 93: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-5Communication Manuel d’utilisationEdition 05/99

La zone d’interface est un bloc de données qui joue aussi bien le rôle d’inter-face entre programme utilisateur et bloc fonctionnel standard qu’entre pro-gramme utilisateur et pupitre de contrôle-commande. Elle contient des don-nées et des pointeurs sur des zones de données qui sont, entre autres,nécessaires à la synchronisation de l’échange de données entre automate etpupitre. Vous trouverez une description détaillée de la zone d’interface auchapitre 10.1, page 10-2.

Le bloc de données d’assignation DB-ZU contient les paramètres de tous lespupitres de contrôle-commande configurés et qui participent à la communica-tion avec l’AP. Vous trouverez une description générale du DB-ZU au chapi-tre 10.3, page 10-19. Le tableau 6-1 représente la structure de la zone de16 mots de données du DB-ZU, telle qu’elle doit être utilisée pour respecti-vement un pupitre de contrôle-commande dans le cas du PROFIBUS-DP.

Tableau 6-1 Structure d’une zone du DB-ZU

DW DL DR Utilisation

n+0 réservé No de DB de la zoned’interface

Doit être entré parl’utilisateur.

n+1 réservé –

n+2 Numéro de version du FB standard –

n+3 Etat du contrat Numéro d’erreur Doit être exploitépar l’utilisateur.

n+4 sans objet avec PROFIBUS-DP –

n+5 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîtede réception ; doitêtre entré par l’utili-sateur.

n+6 0 Adresse de début(numéro du DW)

sateur.

n+7 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîted’émission ; doit êtreentré par l’utilisa-teur.

n+8 0 Adresse de début(numéro du DW)

teur.

n+9 Entrées spécifiques au couplage qui dépen-d d d’ d ili é

Doit être entré parl’ ilin+10 dent du type d’adressage utilisé. l’utilisateur.

n+11

n+12 sans objet avec PROFIBUS-DP –

n+13

n+14 réservé –

n+15

Rôle de lazone d’interface

Rôle du DB-ZU

Couplage au réseau PROFIBUS-DP

Page 94: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-6Communication Manuel d’utilisation

Edition 05/99

Les entrées dans le bloc de données d’assignation DB-ZU dépendent du typed’adressage. La description suivante des mots de données n+9 à n+11 fait unedistinction entre les deux types d’adressage ”adressage linéaire/adressage parpage” et ”adressage par fenêtre DP”. Pour de plus amples informations sur lasignification de ces types d’adressage, veuillez vous reporter au manuel duPROFIBUS-DP.

Dans le cas de l’adressage par fenêtre DP, vous pouvez utiliser des tailles debloc maximales de 32 octets. Cela accroît les performances du pupitre decontrôle-commande. Le temps de réponse du système de périphérie décentra-lisée est allongé par la même occasion.

Nota

Le type d’adressage ”fenêtre DP” n’est possible qu’avec l’IM308C à partirde la version 3.

La figure 6-2 représente la structure des mots de données n+9 à n+11 du DB-ZU pour l’adressage linéaire et l’adressage par page. Les données doiventcoïncider avec celles configurées pour le module de couplage.

DW n +9 Type d’adressage Adresse de début de la périphérie

Numéro de page

DL DR

DW n +10

DW n +11

Taille de bloc

réservé

0

Zone Q linéaire 1)

128...255

1

2

3

Type d’adressage Plage d’adresses admissibles

Page Q 1)

Page P

Zone P linéaire

0...255

192...254

0...254

1) possible uniquement pour S5-115U avec CPU 945, S5-135U et S5-155U.

Figure 6-2 Structure des mots de données du DB-ZU pour l’adressage linéaire etl’adressage par page

La taille de bloc peut valoir au choix 8, 16 ou 32 octets. L’adressage parpage n’est pas autorisé en fonctionnement multiprocesseur. En cas d’adressa-ge linéaire, le numéro de page n’est pas exploité.

L’ adresse de début de périphérie doit être choisie de sorte que le bloc depériphérie ne sorte pas de la zone d’adresses possibles en tenant compte de lataille indiquée.

Entréesspécifiques aucouplage dansDB-ZU

Entrées pourl’adressage linéai -re et l’adressagepar page

Couplage au réseau PROFIBUS-DP

Page 95: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-7Communication Manuel d’utilisationEdition 05/99

La figure 6-3 représente la structure des mots de données n+9 à n+11 du DB-ZU pour l’adressage par fenêtre DP. Les données doivent coïncider avec cel-les configurées pour le module de couplage.

DW n +9 Type d’adressage Numéro IM

Adresse PROFIBUSdu pupitre

DL DR

DW n +10

DW n +11

Taille de bloc

���� � �� ����� �� � ������ ��

Figure 6-3 Structure des mots de données du DB-ZU pour l’adressage parfenêtre DP

Entrée dans le DB-ZU Valeurs admissibles

Type d’adressage 4

Numéro IM 0, 16, 32, 48, ... , 240 (par incréments de 16)

Adresse PROFIBUS du pupitre 1...123

Taille de bloc 8, 16, 32, 64, 120

Adresse de début de lafenêtre DP

avec S5-115U F800, FA00, FC00

avec S5-135U, S5-155U F800, FA00, FC00, FE00

Nota

Les pupitres de contrôle-commande TD10, TD20 et OP20 n’acceptent pasl’adressage par fenêtre DP.

Entrées pourl’adressage par fe -nêtre DP

Couplage au réseau PROFIBUS-DP

Page 96: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-8Communication Manuel d’utilisation

Edition 05/99

Le bloc fonctionnel standard utilise des boîtes d’émission et de réceptionpour la communication interne. Ces deux boîtes doivent être déclarées parl’utilisateur en un emplacement quelconque de l’AP. L’adresse des deux boî-tes doit être inscrite dans le bloc de données d’assignation DB-ZU. La lon-gueur des boîtes dépend de la taille de bloc utilisée (voir le tableau 6-2).

Tableau 6-2 Relation entre la taille de bloc utilisée et la taille des boîtes d’émission etde réception

Taille de bloc en octets Boîtes d’émission/de réception enmots

8 41

16 41

32 41

64 41

120 60

Vous ne devez déclarer des zones de données utilisateur que si vous voulezutiliser la fonction correspondante. Les zones de données utilisateur sont, parexemple, nécessaires pour

� déclencher des messages

� transférer des touches de fonction

� commander des LED

� les recettes

Vous trouverez une description détaillée des zones de données utilisateur auchapitre 11.

Boîtes d’émissionet de réception

Zones de donnéesutilisateur

Couplage au réseau PROFIBUS-DP

Page 97: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-9Communication Manuel d’utilisationEdition 05/99

6.3 Procédure de mise en service

Les points suivants décrivent la procédure générale à suivre pour mettre enservice un couplage au réseau PROFIBUS-DP.

1. Déclarez le bloc de données pour la zone d’interface, par exemple DB51 , avec une longueur de 256 DW. Dans le cas de l’adressage par fenêtreDP (IM308C uniquement), le bloc doit avoir une longueur de 255 DW.Vous n’avez pas besoin de prédéfinir des valeurs.

Si le bloc de données manque ou est trop court, un message d’erreur estécrit dans l’accumulateur 1 après l’appel du bloc fonctionnel standard.

2. Copiez le bloc fonctionnel standard FB 58 (son nom est TDOP:DP) de-puis la disquette COROS Blocs fonctionnel standard dans votre program-me en STEP5. Si vous utilisez l’adressage par fenêtre DP, vous devez uti-liser la version 3.3 ou ultérieure du bloc fonctionnel.

3. Déclarez le DB-ZU, par exemple DB 52 , avec une longueur minimale de16 mots. Le bloc de données d’assignation DB-ZU contient lesparamètres de tous les pupitres de contrôle-commande configurés etconnectés à l’AP.

Si plusieurs pupitres de contrôle-commande sont couplés au même AP viaPROFIBUS-DP, tous les pupitres peuvent utiliser le même bloc de don-nées d’assignation DB-ZU. Dans ce cas, vous devez affecter 16 mots duDB-ZU à chaque pupitre de contrôle-commande.

4. Effectuez maintenant les entrées nécessaires dans le bloc de données d’as-signation DB-ZU. Le tableau 6-3 montre un exemple d’affectation pourun pupitre. Le décalage n dans le DB-ZU correspond à [(numéro d’appa-reil –1)*16].

Entrez le numéro de DB de la zone d’interface dans le mot de donnéesDW n+0. Dans les mots de données n+5 à n+8, déclarez les pointeurspour les boîtes d’émission et de réception. Ecrivez les entrées spécifiquesau couplage dans les mots de données n+9 à n+11.

Le bloc de données d’assignation DB-ZU n’est exploité que lors du dé-marrage du bloc fonctionnel standard. Cela signifie que d’éventuellesmodifications du DB-ZU en cours de fonctionnement provoquent un dé-marrage du bloc fonctionnel standard.

Procédure

Couplage au réseau PROFIBUS-DP

Page 98: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-10Communication Manuel d’utilisation

Edition 05/99

Tableau 6-3 Exemple de structure du DB-ZU

DW DL DR Utilisation

0 réservé 51 Doit être entré parl’utilisateur.

1 réservé –

2 Numéro de version du FB standard –

3 Etat du contrat Numéro d’erreur Doit être exploitépar l’utilisateur.

4 sans objet avec PROFIBUS-DP –

5 0 58 Pointeur sur la boîtede réception ; doit

6 0 0

p ;être entré par l’utili-sateur.

7 0 58 Pointeur sur la boîted’émission ; doit être

8 0 41

;entré par l’utilisa-teur.

9 0 128 Zone P linéaire avecadresse de début 128

10 32 Taille de bloc

11 réservé –

12 sans objet avec PROFIBUS-DP –

13

14 réservé –

15

5. Déclarez des boîtes d’émission et de réception d’une longueur respectivede 41 mots pour l’adressage linéaire et l’adressage par page. Créez pourcela, par exemple, le DB 58 avec une longueur de 82 mots de données.

Dans le cas de l’adressage par fenêtre DP (IM308C uniquement) avec unetaille de bloc de 120 octets, vous devez déclarer des boîtes d’émission etde réception d’une longueur respective de 60 mots. Créez pour cela, parexemple, le DB 58 avec une longueur de 120 mots de données.

Vous devez déclarer respectivement une boîte d’émission et de réceptionpour chaque pupitre de contrôle-commande connecté. Le bloc fonctionnelstandard utilise ces boîtes comme tampons pour les télégrammes. Si cesboîtes sont absentes ou trop courtes, un message d’erreur est écrit dansl’accumulateur 1 après l’appel du bloc fonctionnel standard.

Couplage au réseau PROFIBUS-DP

Page 99: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-11Communication Manuel d’utilisationEdition 05/99

6. Chargez le numéro du DB-ZU et le numéro d’appareil du pupitre decontrôle-commande dans l’accumulateur 1. Dans cet exemple, le numérod’appareil est 1.

Le numéro d’appareil est nécessaire lorsque plusieurs pupitres sont utili-sés avec le même DB-ZU. Le numéro d’appareil détermine alors le déca-lage dans le DB-ZU. Vous pouvez utiliser au maximum 16 pupitres avecun DB-ZU.

7. Faites ensuite un appel inconditionnel du bloc fonctionnel standard.

Exemple de programme :

L KY 52,1 52=numéro du DB-ZU1 = numéro d’appareil

:SPA FB 58 communication avec le pupitre de contrôle-commande

NAME :TDOP:DP couplage au réseau PROFIBUS-DP

:T MW 100 enregistrer l’accumulateur 1 dans le mot de mémentoMW 100

:SPB=FEHL saut vers le traitement d’erreurl’état du contrat et le numéro d’erreur sont dansMW 100.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur ”1”. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

8. Lancez maintenant le démarrage du bloc fonctionnel standard par l’inter-médiaire du mot de données DW 64 de la zone d’interface. Le mot dedonnées DW 64 est utilisé dans la zone d’interface pour le démarrage dubloc fonctionnel standard.

Dans le bloc d’organisation de démarrage utilisé (OB 20/21/22), ce motde données doit prendre la valeur 1 (format KF) pour déclencher le dé-marrage du bloc fonctionnel et remettre à zéro tous les autres bits de com-mande.

Exemple :OB20/21/22:A DB 51:L KF 1:T DW 64

Il est également possible de réinitialiser le pupitre de contrôle-commandeet le bloc fonctionnel standard, en mettant à 1 le bit 0 de ce mot de don-nées avec le programme cyclique. La procédure correspondante est décri-te au chapitre 10.2.1, page 10-6, sous Redémarrage.

Avec le couplage au réseau PROFIBUS-DP, le redémarrage du bloc fonc-tionnel standard n’est pas signalé au pupitre de contrôle-commande. Celan’a aucune incidence sur la communication.

Couplage au réseau PROFIBUS-DP

Page 100: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-12Communication Manuel d’utilisation

Edition 05/99

9. Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis unmessage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-tat logique prend la valeur 1. Cela vous permet de sauter à votre propretraitement d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contientl’état actuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 6-4.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poidsvaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contientle numéro d’erreur)

No d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numérod’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 6-4 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

10. Si vous utilisez des zones de données utilisateur, vous devez les déclarermaintenant (voir le chapitre 11).

Couplage au réseau PROFIBUS-DP

Page 101: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-13Communication Manuel d’utilisationEdition 05/99

6.4 Paramétrage du réseau PROFIBUS-DP

Le tableau suivant indique les paramètres à entrer dans le réseau PROFIBUS-DP pour le module de couplage et le pupitre de contrôle-commande afinqu’ils puissent communiquer entre eux.

A entrer pour la configuration du

Paramètre module decouplage

DB-ZU pupitre

Numéro de station du pupitre (adresse d’abonné PROFIBUS)

x x

Répertoire d’adresses (taille de bloc) x x

Zone d’adresses de périphérie x x

Vitesse de transmission x x

Pour utiliser l’espace adressable disponible de manière optimale, vous pou-vez définir un répertoire d’adresses différent pour chaque pupitre de contrôle-commande.

Nota

La vitesse de transmission est d’autant plus élevée que la taille de bloc estimportante. Le temps de réponse du système de périphérie décentralisée esttoutefois allongé par la même occasion. Afin d’améliorer les performancesdes pupitres à afficheur graphique, vous devez absolument choisir pour ceux-ci une taille de bloc élevée.

Si vous avez activé le retard d’acquittement (QVZ) pour le pupitre de contrô-le-commande et déclaré l’OB23, vous devez mettre à zéro l’accumulateur 1 àla fin de l’OB23, par exemple avec L KH0000. Le QVZ émis lors de l’initia-lisation du pupitre (redémarrage, mise sous tension) n’est ainsi pas pris encompte et l’unité centrale reste en mode RUN.

Le tableau 6-4 regroupe les paramètres d’interface qui doivent être réglés lorsde la configuration du pupitre de contrôle-commande. Il indique égalementles valeurs par défaut proposées par l’outil de configuration. Le paramétragedoit être effectué dans

� ProTool sous Système cible→ Automate,

� COM TEXT sous Configurer→ Réglages de base→ Couplage TDOP.

Paramétrage du ré -seau

Utilisation de QVZpour le pupitre

Paramétrage dupupitre

Couplage au réseau PROFIBUS-DP

Page 102: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-14Communication Manuel d’utilisation

Edition 05/99

Tableau 6-4 Paramètres PROFIBUS-DP du pupitre de contrôle-commande

Nom du paramètre Valeurs par défaut dans le logiciel deconfiguration

Plage devaleurs

Adresse de l’OP 3 3 à 126

Vitesse de transmission 1,5 Mbit/s 93,75 kbit/s187,5 kbit/s500 kbit/s1,5 Mbit/s12 Mbit/s

Les données doivent coïncider avec celles configurées pour le module decouplage, par exemple IM308C.

Couplage au réseau PROFIBUS-DP

Page 103: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-15Communication Manuel d’utilisationEdition 05/99

6.4.1 Modules de couplage IM308B/C

Pour configurer un IM308B/C, vous devez utiliser le logiciel de configura-tion COM PROFIBUS. Des fichiers GSD pour pupitres de contrôle-comman-de esclaves sont livrés avec l’outil de configuration SIMATIC HMI. Ces fi-chiers GSD se trouvent

� pour ProTool, dans le dossier \PROTOOL\PLCPROG\GSD,

� pour ProTool/Lite , dans le dossier \PROLITE\PLCPROG\GSD

Des fichiers GSD différents sont nécessaires pour les divers pupitres decontrôle-commande. Le tableau 6-5 indique les correspondances.

Tableau 6-5 Correspondance entre fichier GSD et pupitre de contrôle-commande

Fichier GSD Le pupitr e accepte une vitesse de transmission

inférieur e à 12 Mbauds jusqu’à 12 Mbauds

SI108020.GSD OP20, TD10, TD20 –

SI058020.GSD OP5 –

SI158020.GSD OP15 –

SI078020.GSD OP7/DP, OP17/DP –

SI078040.GSD – OP7/DP–12, OP17/DP–12

SI178040.GSD – TD17

SI258020.GSD OP25, OP35 –

SI278040.GSD – OP27, OP37, TP27, TP37

Si vous utilisez l’IM308B, vous n’avez pas besoin de fichier GSD.

Si les fichiers GSD du dossier de COM PROFIBUS sont plus anciens queceux livrés avec ProTool ou si COM PROFIBUS ne prend pas encore encharge un nouveau pupitre, copiez ces fichiers de ProTool dans COM PROFIBUS. Redémarrez ensuite COM PROFIBUS et choisissez Lirefichiers GSD .

Si vous avez déjà réalisé une configuration COM PROFIBUS avec un ancienfichier et voulez utiliser les fichiers GSD actuels, vous devez recommencer laconfiguration.

COM PROFIBUS

Couplage au réseau PROFIBUS-DP

Page 104: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-16Communication Manuel d’utilisation

Edition 05/99

Vous devez régler les paramètres suivants dans COM PROFIBUS afin quel’IM308B/C et le pupitre de contrôle-commande puissent communiquer entreeux :

� Type de station : COROS OP.. ou HMI..

� Numéro de station : 3...126

La valeur entrée ici doit correspondre à l’adresse d’OP qui est entrée lorsde la configuration du pupitre de contrôle-commande.

� Configuration pr évue :

La configuration prévue est déterminée par le choix de la taille de bloc.La taille de bloc est déterminée par le nombre d’emplacements indiqué.L’adresse 055 est indiquée pour chaque emplacement utilisé.

Vous pouvez choisir entre les tailles de bloc suivantes : 8 octets, 16 octets,32 octets, 64 octets, 120 octets.

� Identificateur d’adr esse :

L’identificateur d’adresse est attribué automatiquement par la configura-tion prévue et ne doit pas être modifié.

� Adr esses E et S :

Ce champ reste vide en cas d’adressage par fenêtre DP.

Paramètres

Couplage au réseau PROFIBUS-DP

Page 105: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-17Communication Manuel d’utilisationEdition 05/99

6.4.2 Couplage à un AP 95U maître DP

Il est possible de connecter au plus deux pupitres de contrôle-commande à unAP 95U maître DP. Dans ProTool, choisissez le protocole SIMATIC S5 -L2-DP avec la commande Système cible → Automate → Editer et sé-lectionnez le Type de CPUS5 95U sous Paramètres .

Lorsque deux pupitres de contrôle-commande sont connectés, les performan-ces sont relativement faibles. Par exemple, le temps de mise à jour du pupitreest d’environ 5 à 15 secondes si le temps de cycle de l’AP est supérieur à150 ms.

Le fichier programme S5TD03ST.S5D contient le bloc fonctionnel FB 58 etle bloc fonctionnel supplémentaire FB 0. FB58 doit faire l’objet d’un appelinconditionnel dans le programme de l’automate S5, alors que FB 0 est appe-lé par FB 58. FB 0 ne doit être copié que dans le fichier programme.

Seul le type d’adressage 0 (zone P linéaire) est autorisé dans les entrées spé-cifiques au couplage du DB-ZU. Le mot de données n+11 contient le numérodu bloc fonctionnel supplémentaire. L’affectation des mots de données n+9 àn+11 du DB-ZU est donc réalisée comme suit :

DW n +9 0 Adresse de début de périphérie

sans objet

DL DR

DW n +10

DW n +11

Taille de bloc

No du FB supplémentaire0

Figure 6-5 Structure des mots de données du DB-ZU pour l’adressage linéaire

La plage d’adresses admissibles est comprise entre 64 et 191. Les octetsd’entrée et de sortie sont attribués au sein de cette plage en fonction de lataille de bloc choisie (8/16/32). Etant donné que l’adresse 127 est physique-ment placée dans une autre zone que l’adresse 128, vous ne devez pas décla-rer de bloc à cheval sur deux zones. Il en résulte les adresses de début suivan-tes en fonction des diverses tailles de bloc :

Taille de bloc Adr esse de début

8 64 à 120, 128 à 184

16 64 à 112, 128 à 176

32 64 à 96, 128 à 160

Nota

Si vous configurez l’interface DP de l’AP 95U maître DP via le DB1, vousne devez pas utiliser de mémento banalisé pour l’état DP.

Partenaire de com -munication

FB standard

Entrées spécifi -ques au couplagedans le DB-ZU

Couplage au réseau PROFIBUS-DP

Page 106: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-18Communication Manuel d’utilisation

Edition 05/99

Vous devez disposer du logiciel de configuration COM PROFIBUS pourconfigurer l’AP 95U maître DP. Des fichiers GSD pour pupitres de contrôle-commande esclaves sont livrés avec l’outil de configuration SIMATIC HMI.Ces fichiers GSD se trouvent :

� pour ProTool, dans le dossier \PROTOOL\PLCPROG\GSD,

� pour ProTool/Lite , dans le dossier \PROLITE\PLCPROG\GSD

Des fichiers GSD différents sont nécessaires pour les divers pupitres decontrôle-commande. Le tableau 6-6 indique les correspondances.

Tableau 6-6 Correspondance entre fichier GSD et pupitre de contrôle-commande

Fichier GSD Le pupitr e accepte une vitesse

inférieur e à 12 Mbauds jusqu’à 12 Mbauds

SI108020.GSD OP20, TD10, TD20 –

SI058020.GSD OP5 –

SI158020.GSD OP15 –

SI078020.GSD OP7/DP, OP17/DP –

SI078040.GSD – OP7/DP–12, OP17/DP–12

SI178040.GSD – TD17

SI258020.GSD OP25, OP35 –

SI278040.GSD – OP27, OP37, TP27, TP37

Si les fichiers GSD du dossier de COM PROFIBUS sont plus anciens queceux livrés avec ProTool ou si COM PROFIBUS ne prend pas encore encharge un nouveau pupitre, copiez ces fichiers de ProTool dans COM PROFIBUS. Redémarrez ensuite COM PROFIBUS et choisissez Lirefichiers GSD .

Si vous avez déjà réalisé une configuration COM PROFIBUS avec un ancienfichier et voulez utiliser les fichiers GSD actuels, vous devez recommencer laconfiguration.

COM PROFIBUS

Couplage au réseau PROFIBUS-DP

Page 107: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-19Communication Manuel d’utilisationEdition 05/99

Vous devez régler les paramètres suivants dans COM PROFIBUS afin quel’AP 95U maître DP et le pupitre de contrôle-commande puissent communi-quer entre eux :

� Type de station : COROS OP.. ou HMI..

� Numéro de station : 3...126La valeur entrée ici doit correspondre à l’adresse d’OP qui est entrée lorsde la configuration du pupitre de contrôle-commande.

� Désignation du bus : Profibus-DP

� Protocole du bus : réglable/S5-95U

� Configuration pr évue :La configuration prévue est déterminée par le choix de la taille de bloc.La taille de bloc est déterminée par le nombre d’emplacements indiqué.L’adresse 055 est indiquée pour chaque emplacement utilisé.

Vous pouvez choisir entre les tailles de bloc suivantes : 8 octets, 16 octets,32 octets.

� Identificateur d’adr esse :L’identificateur d’adresse est attribué automatiquement par la configura-tion prévue et ne doit pas être modifié.

� Adr esses E et S : Ce champ ne peut recevoir que des adresses de zone P ; la plage d’adres-ses admissibles est 64-191.

Le transfert de la configuration COM PROFIBUS du PG/PC vers l’AP estréalisé via l’interface DP de l’unité centrale. La vitesse de transmission doitêtre réglée uniquement sur 19,2 kbauds.

1. Effectuez un effacement général sur l’AP.

2. Transférez la configuration COM PROFIBUS vers l’AP.

3. Transférez le programme de l’automate S5 (sans DB1).

Paramètres

Transfert du fichierCOM

Couplage au réseau PROFIBUS-DP

Page 108: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-20Communication Manuel d’utilisation

Edition 05/99

6.4.3 Autres modules maîtres SIMATIC S5 PROFIBUS-DP

Les pupitres de contrôle-commande peuvent communiquer via le réseauPROFIBUS-DP avec tous les modules maîtres qui prennent en charge PRO-FIBUS-DP selon la norme DIN E 19245, partie 3.

Pour le paramétrage d’autres modules maîtres PROFIBUS-DP, veuillez vousréférer aux descriptions correspondantes des modules. Veuillez tenir comptedes caractéristiques techniques suivantes lors du couplage d’un pupitre decontrôle-commande à un réseau PROFIBUS-DP :

� Paramétrez le pupitre de contrôle-commande comme esclave PROFIBUS-DP selon la norme DIN E 19245, partie 3.

� Le répertoire d’adresses (taille de bloc) de la zone d’E/S est fixé à 32 oc-tets pour chaque pupitre de contrôle-commande.

� Pour les pupitres de contrôle-commande qui n’acceptent qu’une vitesse detransmission inférieure à 12 Mbauds, entrez l’identificateur 8020 commeID de fabricant du pupitre esclave. Pour les pupitres de contrôle-comman-de qui acceptent une vitesse de transmission de 12 Mbauds, entrez l’ID defabricant 8040.

� Les modes ”SYNC” et ”FREEZE” ne sont pas pris en charge par le pupi-tre de contrôle-commande.

� Les données paramétrables par l’utilisateur ne sont pas possibles.

� Une surveillance d’accès de l’esclave est certes possible, mais n’est pasadéquate pour les pupitres de contrôle-commande esclaves. Lorsqu’unaccès est détecté, le pupitre de contrôle-commande effectue un redémar-rage.

� Utilisez uniquement l’une des vitesses de transmission suivantes du pupi-tre de contrôle-commande (sans tenir compte d’autres possibilités de ré-glage éventuelles proposées par l’outil de configuration) :

– 93,75 Kbit/s,– 187,5 Kbit/s,– 500 Kbit/s,– 1,5 Mbit/s,– 12 Mbit/s.

� L’ ”intervalle esclave min.” doit prendre une valeur de 2 ms pour tous lespupitres de contrôle-commande, sauf l’OP15. Pour l’OP15, vous devezrégler 6 ms.

� Configurez la zone d’adresses de périphérie du pupitre de contrôle-com-mande comme zone d’E/S combinées avec cohérence des octets (identifi-cateur d’adresse 55H).

Il n’y a pas d’autres exigences de cohérence.

Condition préala -ble

Remarques sur leparamétrage

Couplage au réseau PROFIBUS-DP

Page 109: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-21Communication Manuel d’utilisationEdition 05/99

Le logiciel de configuration PROFIBUS-NCM est nécessaire pour configurerles processeurs de communication CP 5430 TF (à partir de la version 2) etCP 5431 FMS (à partir de la version 1). Pour le paramétrage, veuillez vousreporter aux ”Remarques sur le paramétrage” en page 6-20. Les lignes sui-vantes ne décrivent que les particularités des CP 5430/5431.

Pour le paramétrage des processeurs de communication avec PROFI-BUS NCM, veuillez vous reporter aux descriptions correspondantes des mo-dules.

Nous recommandons de régler les paramètres suivants selon les indicationsdu tableau 6-7 :

Tableau 6-7 Paramètres recommandés pour PROFIBUS-NCM

Paramètre Réglage

Paramètres réseau accepter les ”paramètres calculés”

Mode de fonctionnement DP fonctionnement libre

Surveillance scrutation seul ”non” est adéquat pour les pupitres de contrôle-commande

Temps de cycle de scrutation au moins 5 ms ; aussi petit que possible

Plus grand intervalle esclavemin.

5 ms

Pour le type d’adressage, seule la zone P linéaire est autorisée.

Le bloc fonctionnel FB-SYNCHRON doit être appelé dans les blocs d’orga-nisation de démarrage OB 20, OB 21 et OB 22 :

Exemple d’appel pour SIMATIC S5-115U :

:SPA FB 249 appel du bloc de dialogue HTB SYNCHRON

NAME :SYNCHRON

SSNR :KY 0,8 numéro d’interface (numéro de page)

BLGR :KY 0,5 taille de bloc

PAFE :MB 255 message d’erreur du HTB

CP 5430 TF et CP5431 FMS

Couplage au réseau PROFIBUS-DP

Page 110: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

6-22Communication Manuel d’utilisation

Edition 05/99

Couplage au réseau PROFIBUS-DP

Page 111: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-1Communication Manuel d’utilisationEdition 05/99

Couplage au réseau SINEC L1

Ce chapitre décrit la communication entre TD/OP et SIMATIC S5 avec cou-plage par le réseau SINEC L1.

7

Page 112: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-2Communication Manuel d’utilisation

Edition 05/99

7.1 Présentation

Le réseau SINEC L1 est un réseau maître/esclave qui compte un maître et unmaximum de 30 esclaves.

Un maximum de 4 appareils TD/OP peuvent être connectés à un réseau SI-NEC L1 comme esclaves SINEC L1. Ces appareils TD/OP sont commandéspar un seul automate (le maître L1).

Un processeur de communication (par exemple CP 530) est nécessaire pourconnecter l’automate au réseau SINEC L1.

Le TD/OP est connecté au réseau SINEC L1 par un bornier réseau SINEC L1BT 777. La connexion peut être effectuée au choix par

� l’interface de base du TD/OP ou

� le module d’interface série du TD/OP.

Le module d’interface série permet d’utiliser simultanément une interfacesérie et le couplage au réseau SINEC L1.

La liaison série du réseau de terrain SINEC L1 est définie par la normeRS485.

La conversion de l’interface physique TTY du TD/OP en interface physiqueRS485 du SINEC L1 est effectuée par le bornier réseau SINEC L1.

Pour le couplage au réseau SINEC L1, vous avez besoin de :

� un ou plusieurs appareils TD/OP

� un automate programmable– S5-115U (pas avec l’UC 945),– S5-135U (UC 928A seulement à partir de la version -3UA12),– S5-155U (pas avec l’UC 948),

� un processeur de communication CP 530 pour la connexion de l’AP auréseau SINEC L1.

� un module d’interface pour la connexion du TD/OP au réseau de terrain sielle n’est pas réalisée directement par l’interface de base.

� pour chaque abonné au réseau SINEC L1, un bornier réseau BT 777.

Pour le couplage au réseau SINEC L1, vous avez besoin de:

� un bloc fonctionnel FB-TDOP:L1 (FB 56) pour l’automate programmable,

� un progiciel COM 530 pour le paramétrage du processeur de communica-tion CP 530,

Définition

Connexion

Fonction

Matériel nécessaire

Logiciel nécessaire

Couplage au réseau SINEC L1

Page 113: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-3Communication Manuel d’utilisationEdition 05/99

� des blocs de dialogue pour l’automate programmable. Les blocs de dialo-gue sont intégrés à l’unité centrale de l’AP S5-115U, mais doivent êtrecommandés séparément pour les autres AP.

Le réseau SINEC L1 est paramétré à l’aide du progiciel COM 530. Pour deplus amples informations, veuillez vous reporter au manuel correspondant.

Pour réaliser la connexion de chaque appareil TD/OP au réseau, il faut que laliste d’appel du CP 530 contienne l’adresse d’esclave de chaque TD/OP, tellequ’elle a été paramétrée avec COM TEXT.

Nota

La connexion du bornier réseau BT777 au TD/OP ne doit être branchée oudébranchée que lorsque le TD/OP est hors tension!

Le réseau peut toutefois être actif à ce moment là.

Paramétrage du réseau SINEC L1

Couplage au réseau SINEC L1

Page 114: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-4Communication Manuel d’utilisation

Edition 05/99

7.2 Structure de la communication

La figure 7-1 schématise la structure de la communication avec les blocs de programme et de donnéesqui doivent être présents dans l’AP pour assurer la communication entre un AP et plusieurs TD/OP.

DB-TDOP

DB-HTB

Blocs de dialogue

Processeur decommunication SINEC L1

TD/OP TD/OP

BT777

BT777

TD/OP

Zone decommu–nication

Programmeutilisateur

Boîtes de contrat

Zones de donnéesutilisateur

Contratsautomate

Messages

Commandedu TD/OP

Recettes

Blocfonctionnelstandard

Réseau SINEC L1

Bloc de donnéesd’assignation DB-ZU

DB-SENDBoîte d’émission

DB-EMPFBoîte de réception

Figure 7-1 Structure de la communication du couplage SINEC L1

Les composants entourés d’un cadre en pointillés dans la figure 7-1 doiventêtre déclarés séparément pour chaque TD/OP à connecter. Les flèches sym-bolisent le flux d’information entre les composants.

Chaque station est connectée au réseau SINEC L1 par son propre bornierréseau BT777. Les borniers réseau convertissent les signaux à transmettredans la physique RS485 du protocole SINEC L1.

Description

Couplage au réseau SINEC L1

Page 115: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-5Communication Manuel d’utilisationEdition 05/99

TD/OP et AP communiquent entre eux par l’intermédiaire d’un processeur decommunication SINEC L1. L’échange de données de l’automate vers le TD/OP est effectué par l’intermédiaire d’une boîte d’émission, celui du TD/OP vers l’automate par l’intermédiaire d’une boîte de réception. Ces deuxzones de données servent de tampons d’émission et de réception au blocfonctionnel standard.

Le bloc fonctionnel standard doit être intégré au programme utilisateur enSTEP5. Son rôle est, entre autres, de surveiller la liaison au TD/OP et decoordonner le transfert de données. Il est assisté à cette occasion par desblocs de dialogue qu’il appelle lui-même.

La zone d’interface DB-TDOP est aussi bien une interface entre programmeutilisateur et bloc fonctionnel standard qu’entre programme utilisateur et TD/OP. Elle contient des données et des pointeurs sur des zones de donnéesqui sont entre autres nécessaires pour la synchronisation de l’échange de don-nées entre AP et TD/OP.

Un contrat automate accompagné de ses paramètres est placé par le program-me utilisateur dans le bloc de données utilisateur ”contrats automate”. Lecontrat automate est déclenché par l’entrée d’un pointeur sur cette zone dedonnées dans une boîte de contrat libre dans le DB-TDOP.

Des zones de données utilisateur ne doivent être déclarées que lorsque lafonction correspondante doit être utilisée.

Le bloc de données d’assignation DB-ZU contient une liste de tous les TD/OP configurés et qui participent à la communication avec l’AP ainsi quede leurs paramètres de commande.

Pour une configuration minimale destinée au fonctionnement d’un TD/OP surle réseau SINEC L1 vous avez besoin de

� côté AP, du bloc fonctionnel standard FB 56 (TDOP:L1) du fichier pro-gramme,

� de la zone d’interface DB-TDOP,

� du bloc de données d’assignation DB-ZU et

� de blocs de dialogue.

Ces composants sont décrits dans les pages suivantes.

Rôle du bloc fonc-tionnel standard

Rôle du DB-TDOP

Rôle du DB-ZU

Condition préalable

Couplage au réseau SINEC L1

Page 116: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-6Communication Manuel d’utilisation

Edition 05/99

7.3 Déclaration des zones de programme et de données

Déclarez par exemple le bloc de données DB 51 avec une longueur de 228DW. Ce bloc de données constitue la zone d’interface DB-TDOP.

Le bloc fonctionnel standard est appelé de manière absolue.

Exemple de programme :

L KY 52,1 52= numéro du DB-ZU1 = numéro d’appareil du TD/OP

:SPA FB 56 communication avec le TD/OPNAME:TDOP:L1 couplage au réseau SINEC L1 :T MW 100 enregistrer l’accumulateur 1

dans le mot de mémento MW 100 :SPB=FEHL saut vers le traitement d’erreur

l’état du contrat et le numéro d’erreur sont dans MW 100.

Le démarrage du bloc fonctionnel standard est déclenché par le mot de don-nées DW 64 du DB-TDOP. Ce mot de données doit prendre la valeur 1 (enformat KF) dans le bloc d’organisation de démarrage utilisé (OB 20, 21, 22)pour déclencher le démarrage du bloc fonctionnel et remettre à zéro tous lesautres bits de commande.

Exemple :

OB20/21/22:A DB 51 51 = numéro du DB-TDOP:L KF 1:T DW 64

Il est également possible de remettre à zéro le TD/OP et le bloc fonctionnelstandard en mettant à 1 le bit 0 de ce mot de données avec le programme cy-clique.

Avec le couplage au réseau SINEC L1, le redémarrage du bloc fonctionnelstandard n’est pas signalé au TD/OP. Cela n’a aucune incidence sur la com-munication.

Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis un mes-sage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résultatlogique prend la valeur 1. Cela vous permet de sauter à votre propre traite-ment d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contient l’étatactuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 7-2.

Zone d’interface

Bloc fonctionnelstandard

Couplage au réseau SINEC L1

Page 117: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-7Communication Manuel d’utilisationEdition 05/99

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient le numéro d’erreur)

Numéro d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numéro d’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 7-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

L’interface vers l’AP est paramétrée par l’intermédiaire du bloc de donnéesd’assignation DB-ZU. Seules les entrées spécifiques au réseau SINEC L1sont décrites ici. Vous trouverez la description générale du DB-ZU au chapi-tre 10.3.

Le bloc de données d’assignation DB-ZU doit être déclaré avec une longueurminimale de 16 mots.

DW n+4, DW n+11..13Ces mots de données sont réservés.

DW n+9, DW n+10 : paramètres SINEC L1Ces deux mots de données contiennent

� l’adresse de page du processeur de communication et

� le numéro d’esclave du TD/OP.

DW n +9

numéro d’esclave du TD/OP

non affecté numéro de page du CP

non affecté

DL DR

DW n +10

L’ adresse de page du CP doit coïncider avec l’adresse configurée (parexemple dans COM 530).

Le numéro d’esclave du TD/OP doit coïncider avec le numéro configurédans COM TEXT.

Les entrées suivantes sont nécessaires dans le DB-ZU avant le démarrage dubloc fonctionnel standard :

– pointeur sur la boîte de réception,– pointeur sur la boîte d’émission,– numéro du DB-TDOP.

Si d’autres TD/OP sont connectés au même AP par l’intermédiaire du réseauSINEC L1, tous les TD/OP peuvent utiliser le même DB-ZU. Dans ce cas,vous devez réserver 16 mots dans le DB-ZU pour chaque appareil.

Entrées spécifi-ques au couplagedans le DB-ZU

Couplage au réseau SINEC L1

Page 118: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-8Communication Manuel d’utilisation

Edition 05/99

Nota

Le bloc de données d’assignation DB-ZU n’est exploité que lors du démarra-ge du bloc fonctionnel standard. Une éventuelle modification du DB-ZU doitêtre suivie d’un démarrage du bloc fonctionnel standard.

Toutes les fonctions d’interface sont traitées par l’intermédiaire du bloc fonc-tionnel FB-TDOP: L1. Ce dernier a besoin des blocs de dialogue suivants :

– HTB-SEND,– HTB-RECEIVE,– HTB-CONTROL et– HTB SYNCHRON.

Nota

Les blocs de dialogue utilisent le bloc de données DB-HTB comme zone detravail. Ce dernier doit être déclaré de manière permanente comme DB56avec une longueur minimale de 16 mots de données.

Si le bloc de données DB 56 est déclaré avec une longueur supérieure à 16mots de données, l’utilisateur peut en disposer librement à partir du mot dedonnées DW 16.

Le tableau 7-1 récapitule les numéros de bloc fonctionnel des blocs de dialo-gue nécessaires pour les diverses unités centrales.

Tableau 7-1 Numéros de bloc fonctionnel

Bloc fonctionnel AP

S5-115 U S5-135 U S5-155 U

FB-SEND FB 244 FB 120 FB 120

FB-RECEIVE FB 245 FB 121 FB 121

FB-CONTROL FB 247 FB 123 FB 123

FB-SYNCHRON FB 249 FB 125 FB 125

Pour l’AP 115 U, les blocs de dialogue sont contenus dans l’EPROM del’unité centrale; sinon, vous devez les commander séparément.

Blocs de dialogue

Couplage au réseau SINEC L1

Page 119: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-9Communication Manuel d’utilisationEdition 05/99

A l’exception de FB-SYNCHRON, les blocs de dialogue sont appelés auto-matiquement par le bloc fonctionnel standard.

FB-SYNCHRON doit être appelé dans les blocs d’organisation de démarrageOB 20, OB 21 et OB 22 :

Exemple d’appel pour SIMATIC S5-115 U :

:SPA FB 249NAME:SYNCHRONSSNR: KY 0,8BLGR: KY 0,5PAFE: MB 255

Appel du bloc de dialogue SYNCHRON

Numéro d’interface (numéro de page)Taille de blocMessage d’erreur du bloc de dialogue

Vous devez déclarer une boîte d’émission et une boîte de réception d’unelongueur fixe respective de 34 mots de données pour chaque TD/OP connec-té. Vous devez déclarer des pointeurs sur les boîtes d’émission et de réceptiondans les mots de données n+5 à n+8 du DB-ZU.

Appel des blocs dedialogue

Boîte d’émission,boîte de réception

Couplage au réseau SINEC L1

Page 120: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

7-10Communication Manuel d’utilisation

Edition 05/99

7.4 Paramétrage du réseau SINEC L1

Le tableau 7-2 contient les paramètres d’interface qui doivent être réglés lors de la configuration avecCOM TEXT. Le tableau indique également les valeurs par défaut proposées par COM TEXT.

Le paramétrage doit être effectué sous Configurer→ Réglages de base→ Couplage TDOP.

Tableau 7-2 Paramètres d’interface pour le couplage au réseau SINEC L1

Nom du paramètre Valeur par défaut dans COM TEXT Plage de valeurs

Interface TTY TTY; V.24

Vitesse de transmission 187,5 kbit/s 9,6 kbit/s19,2 kbit/s93,75 kbit/s187,5 kbit/s500 kbit/s1,5 Mbit/s

Parité paire paire; impaire; aucune

Bits de données 8 7; 8

Bits de stop 1 1; 2

Numéro d’esclave1) 1 1 à 30

1) Adresse du TD/OP dans le réseau L1

Les paramètres d’interface indiqués pour le TD/OP doivent coïncider avec les valeurs paramétrées pourle processeur de communication SINEC L1.

Couplage au réseau SINEC L1

Page 121: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-1Communication Manuel d’utilisationEdition 05/99

Couplage au réseau PROFIBUS

Ce chapitre décrit la communication entre TD/OP et SIMATIC S5 avec cou-plage par le réseau PROFIBUS (SINEC L2).

8

Page 122: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-2Communication Manuel d’utilisation

Edition 05/99

8.1 Présentation

Le réseau SINEC L2 est un réseau multi-maître avec un nombre maximal de127 abonnés parmi lesquels au plus 32 peuvent être maîtres. Tous les abonnésqui participent à la communication TD/OP-AP sont maîtres.

Un automate programmable (AP) peut communiquer avec 30 TD/OP aumaximum. Chaque TD/OP ne communique qu’avec un seul AP.

L’affectation des TD/OP à un AP peut être configurée séparément pour cha-que TD/OP.

Le couplage des TD/OP à des AP est effectué par l’intermédiaire de l’accèslibre à la couche 2. Cet accès est compatible au PROFIBUS selon la normeDIN 19245 T1.

Vous devez tenir compte des limitations suivantes du système lors de laconnexion des TD/OP au réseau SINEC L2 :

� le réseau accepte un maximum de 32 maîtres (TD/OP ou AP) ou autresabonnés pouvant avoir le statut de maître. Il est possible de connecterd’autres abonnés (esclaves) au réseau SINEC L2, mais il ne sont pas inté-grés à la communication TD/OP-AP.

� le nombre maximum de TD/OP par AP est 30 (si un seul AP maître estconnecté au réseau SINEC L2).

Pour le couplage au réseau SINEC L2, vous avez besoin des composants ma-tériels suivants :

� pour chaque appareil TD10, TD20, OP20 : un module d’interface SINEC L2

� pour chaque automate programmable (sauf S5-95 L2) :un processeur de communication CP avec accès libre à la couche 2, (parexemple CP 5430) ou

� un automate programmable S5-95 L2 avec accès libre à la couche 2 (réfé-rence de commande 6ES5 095-8MB02 ou supérieure).

� pour chaque appareil (TD/OP ou AP) : un bornier réseau SINEC L2 ou un autre composant homologué pour cetusage (sauf la borne de réseau FSK, voir le catalogue SINEC L2).

Pour le couplage au réseau SINEC L2, vous avez besoin des composants lo-giciels suivants :

� cartouche de mémoire ”OPTIONS” avec microprogramme SINEC L2

� bloc fonctionnel FB-TDOP:L2 pour l’AP correspondant

� logiciel de configuration COM TEXT à partir de la version V2.00

� logiciel COM pour module CP

Définition

Limitations du sys-tème

Matériel nécessaire

Logiciels nécessaires

Couplage au réseau PROFIBUS

Page 123: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-3Communication Manuel d’utilisationEdition 05/99

8.2 Structure de la communication

La figure 8-1 schématise la structure de la communication avec les blocs de programme et de donnéesqui doivent être présents dans l’AP pour assurer la communication entre celui-ci et plusieurs TD/OP.

��)��

�#!��$$�&# ���!��& ���%�! ����� ����

DB-SENDboîte d’émission

��)� ��!(%� �� #'��"%�!

�! � ���! '�$&%���$�%�&#

��)���������

��������

�����

�'$��& ����� ��

��)��

����� �����

��)����

�!(%�$ ���! %#�%

��!�$ ������!�&�

�#!�#����&%���$�%�&#

��!��! �%�! ��$%� ��#�

*) sauf pour S5-95 L2

Zone decommu-nication

Figure 8-1 Structure de la communication du couplage SINEC L2

Les composants entourés d’un cadre en pointillés dans la figure 8-1 doiventêtre déclarés séparément pour chaque TD/OP à connecter. Les flèches sym-bolisent le flux d’information entre les composants.

TD/OP et AP communiquent entre eux par l’intermédiaire d’un processeur decommunication SINEC L2. Ce processeur de communication est déjà intégréà l’automate SIMATIC S5-95 L2. L’échange de données de l’automate versle TD/OP est effectué par l’intermédiaire d’une boîte d’émission, celui duTD/OP vers l’automate par l’intermé diaire d’une boîte de réception. Cesdeux zones de données servent de tampons d’émission et de réception au blocfonctionnel standard.

Le bloc fonctionnel standard doit être intégré au programme utilisateur enSTEP5. Son rôle est, entre autres, de surveiller la liaison au TD/OP et decoordonner le transfert de données. Il est assisté à cette occasion par desblocs de dialogue qu’il appelle lui-même.

Description

Rôle du bloc fonc-tionnel standard

Couplage au réseau PROFIBUS

Page 124: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-4Communication Manuel d’utilisation

Edition 05/99

La zone d’interface DB-TDOP est aussi bien une interface entre programmeutilisateur et bloc fonctionnel standard qu’entre programme utilisateur et TD/OP. Elle contient des données et des pointeurs sur des zones de donnéesqui sont entre autres nécessaires pour la synchronisation de l’échange de don-nées entre AP et TD/OP.

Un contrat automate accompagné de ses paramètres est placé par le program-me utilisateur dans le bloc de données DB-APP. Le contrat automate est dé-clenché par l’entrée d’un pointeur sur cette zone de données dans une boîtede contrat libre dans le DB-TDOP.

Les zones de données utilisateur ne doivent être déclarées que lorsque lafonction correspondante doit être utilisée.

Le bloc de données d’assignation DB-ZU contient une liste de tous les TD/OP configurés et qui participent à la communication avec l’AP ainsi quede leurs paramètres de commande.

Pour une configuration minimale destinée au fonctionnement d’un TD/OP surle réseau SINEC L2 vous avez besoin de

� côté AP, du bloc fonctionnel standard FB 55 (TDOP:L2) du fichier pro-gramme,

� de la zone d’interface DB-TDOP,

� du bloc de données d’assignation DB-ZU et

� de blocs de dialogue.

Ces composants sont décrits dans les pages suivantes.

Rôle du DB-TDOP

Rôle du DB-ZU

Condition préalable

Couplage au réseau PROFIBUS

Page 125: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-5Communication Manuel d’utilisationEdition 05/99

8.3 Déclaration des zones de programme et de données

Déclarez par exemple le bloc de données DB 51 avec une longueur de 256 DW. Ce bloc de données constitue la zone d’interface DB-TDOP.

Le bloc fonctionnel standard est appelé de manière absolue.

Exemple de programme :

L KY 52,1 52= numéro du DB-ZU1 = numéro d’appareil du TD/OP

:SPA FB 55 communication avec le TD/OPNAME:TDOP:L2 couplage au réseau SINEC L2 :T MW 100 enregistrer l’accumulateur 1

dans le mot de mémento MW 100 :SPB=FEHL saut vers le traitement d’erreur

l’état du contrat et le numéro d’erreur sont dans MW 100.

Le démarrage du bloc fonctionnel standard est déclenché par le mot de don-nées DW 64 du DB-TDOP. Ce mot de données doit prendre la valeur 1 (enformat KF) dans le bloc d’organisation de démarrage utilisé (OB 20, 21, 22)pour déclencher le démarrage du bloc fonctionnel et remettre à zéro tous lesautres bits de com mande.

Exemple :

OB20/21/22:A DB 51 51 = numéro du DB-TDOP:L KF 1:T DW 64

Il est également possible de remettre à zéro le TD/OP et le bloc fonctionnelstandard en mettant à 1 le bit 0 de ce mot de données avec le programme cy-clique.

Avec le couplage au réseau SINEC L2, le redémarrage du bloc fonctionnelstandard n’est pas signalé au TD/OP. Cela n’a aucune incidence sur la com-munication.

Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis un mes-sage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résultatlogique prend la valeur 1. Cela vous permet de sauter à votre propre traite-ment d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contient l’étatactuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 8-2.

Zone d’interface

Bloc fonctionnelstandard

Couplage au réseau PROFIBUS

Page 126: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-6Communication Manuel d’utilisation

Edition 05/99

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient le numéro d’erreur)

Numéro d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numéro d’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 8-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

L’interface vers l’AP est paramétrée par l’intermédiaire du bloc de donnéesd’assignation DB-ZU. Seules les entrées spécifiques au réseau SINEC L2sont décrites ici. Vous trouverez la description générale du DB-ZU au chapi-tre 10.3.

Le bloc de donnée s d’assignation DB-ZU doit être déclaré avec une lon-gueur minimale de 16 mots.

Vous devez effectuer des entrées spécifiques au couplage dans les mots dedonnées DW n+9 à DW n+11.

DW n +9 Adresse d’abonné L2 1) réservé

SAP du TD/OP 1) 2)

DL DR

DW n +10

DW n +11 STBS 2) STBS 2)

SAP de l’AP 2)

1) ces entrées doivent correspondre à celles configurées dans COM TEXT2) ces entrées doivent correspondre à celles paramétrées dans DB1

SIMATIC S5-95 L2

DW n +9 Adresse d’abonné L2 Adresse de page CP 5430 2)

SAP du TD/OP 1) 2)

DL DR

DW n +10

DW n +11 réservé

SEND-/REC-ANR 2)

1) ces entrées doivent correspondre à celles configurées dans COM TEXT2) ces entrées doivent correspondre à celles configurées dans le COM du

processeur de communication de l’automate ou dans COM NCM

Autres AP

Entrées spécifi -ques au couplagedans le DB-ZU

Couplage au réseau PROFIBUS

Page 127: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-7Communication Manuel d’utilisationEdition 05/99

Toutes les fonctions d’interface sont traitées par l’intermédiaire de blocs dedialogue. Les blocs de dialogue nécessaires dépendent de l’AP utilisé.

Lorsque le TD/OP est connecté à l’AP par l’intermédiaire du réseau SINECL2, les blocs de dialogue gèrent les échanges de données entre le bloc fonc-tionnel standard et le module CP. Les blocs de dialogue nécessaires ont lesnuméros de bloc fonctionnel suivants, en fonction du type d’AP :

Bloc fonctionnel AP

S5-115 U S5-135 U S5-155 U

FB-SEND FB 244 FB 120 FB 120

FB-RECEIVE FB 245 FB 121 FB 121

FB-CONTROL FB 247 FB 123 FB 123

FB-SYNCHRON FB 249 FB 125 FB 125

Pour l’AP 115U, les blocs de dialogue sont contenus dans l’EPROM de l’UC,sinon, vous devez les commander séparément.

Nota

Les blocs de dialogue utilisent comme zone de travail le bloc de donnéesDB-HTB. Vous devez le déclarer de manière permanente comme DB 55avec une longueur minimale de 16 mots de données. Si le bloc de donnéesDB 55 est déclaré avec plus de 16 mots de données, l’utilisateur peut utiliserlibrement les mots de données à partir de DW 16.

Blocs de dialogue

SIMATIC S5-115 U,S5-135 U etS5-155 U

Couplage au réseau PROFIBUS

Page 128: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-8Communication Manuel d’utilisation

Edition 05/99

A l’exception du bloc fonctionnel FB-SYNCHRON, les blocs de dialoguesont appelés automatiquement par le bloc fonctionnel standard.

Le bloc fonctionnel FB-SYNCHRON doit être appelé dans les blocs d’orga-nisation de démarrage OB 20, OB 21 et OB 22 :

Exemple d’appel pour SIMATIC S5-115 U :

:SPA FB 249NAME:SYNCHRONSSNR: KY 0,8BLGR: KY 0,5PAFE: MB 255

Appel du bloc de dialogue SYNCHRON

Numéro d’interface (numéro de page)Taille de blocMessage d’erreur du bloc de dialogue

L’EPROM du SIMATIC S5-95 L2 contient les deux blocs fonctionnelsL2-SEND et L2-RECEIVE. Ces derniers sont appelés par le bloc fonctionnelFB-TDOP:L2. L’utilisateur n’a pas besoin de les synchroniser.

Nota

Ces deux blocs fonctionnels utilisent comme zone de travail le bloc dedonnées DB-HTB. Ce dernier doit être déclaré de manière permanente com-me DB 55 avec une longueur minimale de 16 mots de données.

Si le bloc de données DB 55 est déclaré avec plus de 16 mots de données,l’utilisateur peut utiliser librement les mots de données à partir de DW 16.

Les blocs de dialogue inscrivent d’éventuels messages d’erreur dans les motsde données DW 101 et DW 102. La description exacte de ces erreurs se trou-ve dans le manuel SINEC L2.

Structure :

DW 101 ANZW

DL DR

DW 102 non attribué PAFE

Vous devez déclarer une boîte d’émission et une boîte de réception d’unelongueur fixe respective de 128 mots de données pour chaque TD/OPconnecté. Vous devez déclarer des pointeurs sur les boîtes d’émission et deréception dans les mots de données n+5 à n+8 du DB-ZU.

Appel des blocs de dialogue

SIMATIC S5-95 L2

Messages d’erreur

Boîte d’émission,boîte de réception

Couplage au réseau PROFIBUS

Page 129: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-9Communication Manuel d’utilisationEdition 05/99

8.4 Paramétrage du réseau SINEC L2

Vous devez paramétrer les abonnés afin de les connecter au réseau SINECL2. Le paramétrage comprend :

� Des paramètres liés à la station :par exemple l’adresse de la station, son type (actif/passif) etc.

� Des paramètres du réseau : par exemple la vitesse de transfert, le protocole etc.

� Des paramètres de liaison :ces paramètres permettent de déclarer des canaux de liaison et des tam-pons pour la communication.

Le processeur de communication SINEC L2 doit être paramétré pour l’AP(sauf le S5-95 L2) avec le logiciel COM correspondant.

La configuration/le paramétrage du TD/OP est réalisé avec le logiciel deconfiguration COM TEXT.

Une valeur par défaut est prévue pour la majorité des paramètres aussi biendans le logiciel COM du processeur de communication que dans COMTEXT. Les valeurs par défaut attribuées sont identiques dans les deux cas.

Les tableaux suivants récapitulent les paramètres nécessaires pour laconnexion du TD/OP au réseau. Ces tableaux indiquent également si les va-leurs des paramètres configurés dans les logiciels COM TEXT et COM doi-vent être identiques.

Vous trouverez une description détaillée des paramètres du réseau dans lemanuel d’utilisation de SINEC L2.

Etendue

Logiciels néces -saires

Valeurs par défaut

Couplage au réseau PROFIBUS

Page 130: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-10Communication Manuel d’utilisation

Edition 05/99

8.4.1 Paramétrage avec COM TEXT

Les tableaux 8-1 à 8-3 contiennent les paramètres d’interface qui doivent être réglés lors de la configu-ration avec COM TEXT. Les tableaux indiquent également les valeurs par défaut proposées par COM TEXT. Vous devez régler les paramètres suivants :

� paramètres relatifs à la station (tableau 8-1),� paramètres relatifs au réseau (tableau 8-2) et� paramètres de connexion (tableau 8-3).

Le paramétrage doit être effectué sous Configurer→ Réglages de base→ Couplage TDOP.

Tableau 8-1 Paramètres relatifs à la station

Nom du paramètre Valeur par défaut dans COM TEXT

Plage de valeurs

Adresse d’abonné L2 1 1 à 31

Vitesse de transmission1) 187,5 kbit/s 9,6 kbit/s19,2 kbit/s93,75 kbit/s187,5 kbit/s500 kbit/s1,5 Mbit/s

1) La vitesse de transmission configurée dans COM TEXT doit coïncider avec la valeur indiquée pour le processeur de communication

Tableau 8-2 Paramètres relatifs au réseau

Nom du paramètre Valeur par défaut dans COM TEXT

Plage de valeurs

Compteur de tentatives 1 1 (fixe)

Tranche de temps 400 35 à 65535 temps de bit1) (mais pas inférieur à 2 ms)

Temps de connexion 80 0 à 1024 temps de bit1)

Station avec accès court au L2 80 0 à 255 temps de bit1)

Station avec accès long au L2 400 0 à 1024 temps de bit1)

Temps de circulation jeton 3000 1 à 1048576 temps de bit1)

Facteur de rafraîchissement GAP 20 1 à 100

HSA 31 2 à 126

SAP par défaut2) 60 0 à 63

1) Les temps sont entrés sous forme de ”temps de bit”. Une unité de temps de bit correspond au temps écoulé lors de l’émission d’un bit (inverse de la vitesse de transfert), voir le manuel d’utilisation de SINEC L2

2) SAP : Service Access Point.

Toutes les valeurs configurées avec COM TEXT (à l’exception du SAP par défaut) doivent coïncideravec les données de configuration du processeur de communication.

Couplage au réseau PROFIBUS

Page 131: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-11Communication Manuel d’utilisationEdition 05/99

Nota

Des valeurs par défaut significatives sont proposées pour les paramètres du réseau. Une modificationincorrecte des valeurs par défaut risque de conduire à un dysfonctionnement du réseau.

Tableau 8-3 Paramètres de connexion

Nom du paramètre Signification Plage de valeurs

Paramètres distants (AP)– Adresse Adresse d’abonné L2 de l’AP auquel

le TD/OP est affecté1 à 126(L’adresse de l’AP doit être différente del’adresse de station du TD/OP)

– SAP SAP de l’AP; la communication avecce TD/OP s’effectue par l’intermédiai-re de cette extension d’adresse de l’AP

0 à 63

Paramètres locaux (TD/OP)– SAP SAP du TD/OP; la communication

avec l’AP correspondant s’effectue parl’intermédiaire de cette extension d’a-dresse du TD/OP

0 à 63(Le SAP doit être différent du SAP pardéfaut)

Les valeurs configurées avec COM TEXT ne doivent pas obligatoirement coïncider avec les entrées deconfiguration du processeur de communication.

Les paramètres configurés suivants doivent également être inscrits dans le bloc de données DB-ZU :

� adresse d’abonné de l’appareil TD/OP (DL n+9)

� SAP de l’appareil TD/OP (DL n+10)

Les paramètres suivants doivent également être paramétrés pour l’AP correspondant :

� adresse L2 de l’AP

� SAP de l’AP

Couplage au réseau PROFIBUS

Page 132: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

8-12Communication Manuel d’utilisation

Edition 05/99

8.4.2 Paramétrage du processeur de communication

Le paramétrage du processeur de communication de l’automate SIMATIC S5, par exemple CP 5430, est décrit dans le manuel d’utilisation de SINEC L2.

Vous devez configurer un accès libre à la couche 2 pour chaque TD/OP affecté à l’AP. Les paramètresde liaison suivants doivent être configurés dans le processeur de communication de l’automate.

� Type� PRIO� SEND/REC-ANR

� SAP

LIBREHlibrement configurable (doit concorder avec DR n+10 dans l’entrée duDB-ZU relative à ce TD/OP)Le Service Access Point est librement configurable (il doit concorderavec le paramètre SAP de l’AP dans le masque ”Paramètres de liaison”de COM TEXT.

8.4.3 Paramétrage du SIMATIC S5-95 L2

Le paramétrage de l’interface SINEC L2 du SIMATIC S5-95 L2 est décrit dans le manuel d’utilisationcorrespondant.

Vous devez configurer un ”accès libre à la couche 2” pour chaque TD/OP affecté à l’AP. Vous devezpour cela éditer le bloc de données DB1 de l’AP.

Vous devez déclarer, pour chaque liaison TD/OP, un Service Access Point (SAP) respectivement pour lesens émission et le sens réception. Vous devez définir un ”Emettre octet d’état” (STBS) et un ”Recevoiroctet d’état” (STBR) pour chaque SAP d’émission.

Les numéros de ces octets d’état doivent être inscrits dans le bloc de données DB-ZU.

0: KC =’DB1 OBA: AI 0 ; OBI: ’; 12: KC =’ ; OBC: CAP N CBP ’; 24: KC =’N ; SL2: TLN 2 S’; 36: KC =’TA AKT BDR 187.5 HSA 10’; 48: KC =’ TRT 5120 SET 80 ST’; 60: KC =’ 440 SDT 1 80 SDT 2 40’; 72: KC =’0 STBS 34 MB196 STBR 3’; 84: KC =’4 MB198 STB 200 MB192 ’; 96: KC =’ FMAE Y ; ERT: ERR MW1’;108: KC =’94 ; END ’;114:

Exemple pour DB1 :

Couplage au réseau PROFIBUS

Page 133: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-1Communication Manuel d’utilisationEdition 05/99

Couplage parallèle

Ce chapitre décrit la communication entre TD et SIMATIC S5 avec couplageparallèle.

9

Page 134: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-2Communication Manuel d’utilisation

Edition 05/99

9.1 Présentation

Les afficheurs de texte TD10 et TD20 peuvent être connectés aux automates de la série SIMATIC S5par l’intermédiaire d’un module d’interface parallèle.

Le couplage entre le TD et l’AP est alors réalisé par 16 entrées numériques et une sortie numérique dumodule d’interface parallèle. Etant donné qu’aucun transfert de données n’est possible du TD vers l’AP,les fonctionnalités du TD en couplage parallèle sont réduites.

Plusieurs TD peuvent être connectés simultanément à un AP.

La figure 9-1 représente la configuration standard.

SS2

16

1

UCAP

TD

Module d’entrée numérique

Module de sortie numérique

Couplage parallèle

Module d’interface parallèle

Figure 9-1 Couplage parallèle

Dans le cas du couplage parallèle, les AP se répartissent en deux groupes quidiffèrent par la structure de communication. Les groupes comprennent les APsuivants :

� Groupe 1:AP 90U,AP 100U (UC 100, UC 102)

� Groupe 2:AP 95U,AP 100U (UC 103),AP 115U.

Le TD avec module parallèle est connecté à un AP avec 16 sorties numéri-ques et une entrée numérique (par exemple par le module d’E/S numérique).

La communication n’a lieu que dans un seul sens : de l’automate vers le TD.Seul le signal d’acquittement du TD est transféré vers l’AP par une ligne.

Groupes d’AP

Connexion

Sens de communi -cation

Couplage parallèle

Page 135: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-3Communication Manuel d’utilisationEdition 05/99

Le couplage parallèle entre automate et TD permet de déclencher depuis le TD :

� 999 messages d’événement avec ou sans variables,� 999 messages d’alarme avec ou sans variables,� des contrats.

Le couplage peut être configuré de manière à ne pas utiliser la totalité des 16lignes de données de l’AP vers le TD. Cela conduit aux limitations suivantes :

� le nombre de messages configurables est inférieur à 999� les contrats n’ont pas de paramètres� les messages n’ont pas de variables.

Nota

Si vous voulez configurer un système minimal, vous devez prendre connais-sance du chapitre 9.4 (Structure de la valeur de sortie vers le TD).

Le nombre de lignes de données utilisées doit être configuré avec l’outil deconfiguration COM TEXT.

Pour le couplage parallèle, vous avez besoin des matériels et logiciel sui-vants :

� 1 TD10 ou TD20,

� 1 module parallèle,

� 1 AP avec 16 sorties numériques et une entrée numérique.

Le module d’E/S numérique utilisé doit avoir une fréquence de commuta-tion d’au moins 100 Hz.

Les AP autorisés sont :

– AP 90U,– AP 95U,– AP 100U,– AP 115U (UC 941 à UC 944),– AP 115U (UC 941B à UC 944B).

� console de programmation,

� bloc fonctionnel FB-TDOP:PAR pour l’AP correspondant.

Dans le cas du couplage parallèle, les données ne peuvent être transmises quede l’AP vers le TD. Par conséquent, les fonctions qui exigent que le TDémette une demande de données, ou qui nécessitent un transfert de donnéesdu TD vers l’AP, ne peuvent pas être utilisées, par exemple :

� variable dans des images processus ou dans le journal de bord d’équipe

� transfert vers l’AP d’acquittements de message d’alarme

� transfert vers l’AP de l’image mémoire du clavier

Pour les AP du groupe 1, le nombre de mots des variables est limité à 5 parmessage.

Fonction

Configuration minimale

Matériel et logicielnécessaire

Limitations

Couplage parallèle

Page 136: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-4Communication Manuel d’utilisation

Edition 05/99

9.2 Structure de la communication

Les figures 9-2 et 9-3 schématisent le principe de transfert des contrats et messages de l’AP vers le TDpour les divers groupes d’AP.

AP du groupe 1

Bloc fonctionnelstandard

Valeur de sortie

Boîte de contrat

Commande et surveillance

FB 54DB-TD

1

2

3 4

56

3

2

Dout dumodule parallèle

Din 0 à Din14du moduleparallèle

Module d’entrée

Module de sortie

Programme utilisateur

Zone d’interface

Figure 9-2 Traitement des contrats et messages pour les AP du groupe 1

� L’utilisateur entre les données de contrat ou de message dans la boîte de contrat libre du DB-TD.

� Les données contenues dans la boîte de contrat sont lues octet par octet par le bloc fonctionnelstandard FB 54. Il leur ajoute ensuite un mot de sortie et les prépare sous forme de valeur de sor-tie.

� La valeur de sortie est transmise au module de sortie par l’utilisateur.

� Le module de sortie transmet la valeur de sortie au TD.

� Le TD interprète les données reçues et acquitte la réception sur la sortie Dout par un signal d’ac-quittement.

� L’utilisateur lit le signal d’acquittement du TD par l’intermédiaire d’un module d’entrée. Il letransmet lors de l’appel suivant au bloc fonctionnel standard sous forme de résultat logique.

Couplage parallèle

Page 137: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-5Communication Manuel d’utilisationEdition 05/99

AP du groupe 2

Contrats automate

Messages d’événementMessagesd’alarme

Boîte d’émission

Valeur de sortie

8 boîtes de contratCommande et surveillance

FB 54DB-TD

DB-APP ��������

1

2

3

4 5

67

4

2

Dout du moduleparallèle

Din 0 à Din 14du moduleparallèle

Programme utilisateur

Module d’entrée

Module de sortie

Zone d’interface

Zone de donnéesde contrat

Bloc fonctionnel standard

Figure 9-3 Traitement des contrats et messages pour les AP du groupe 2

� L’utilisateur entre :– les contrats et les messages dans le bloc de données DB-APP,– un pointeur sur un contrat ou sur un message dans une boîte de contrat libre du DB-TD.

� Le bloc fonctionnel FB 54 prélève les données de contrat et de message dans la zone de donnéesde contrat et les copie dans une boîte d’émission du DB-TD.

� Les données contenues dans la boîte d’émission sont lues octet par octet par le bloc fonctionnelFB 54. Il leur ajoute ensuite un mot de sortie et les prépare sous forme de valeur de sortie.

� La valeur de sortie est transmise par l’utilisateur au module de sortie.

� Le module de sortie transmet la valeur de sortie au TD.

� Le TD interprète les données reçues et acquitte la réception sur la sortie Dout du module parallèleavec un signal d’acquittement.

Couplage parallèle

Page 138: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-6Communication Manuel d’utilisation

Edition 05/99

9.3 Déclaration des zones de programme et de données

Vous avez besoin des zones de programme et de données suivantes dans l’APpour utiliser un TD par l’intermédiaire de l’interface parallèle du module :

– bloc fonctionnel standard FB 54 (TDOP:PAR),

– zone d’interface DB-TD,– zone de données de contrat DB-APP (seulement pour les AP du groupe 2).

9.3.1 Bloc fonctionnel standard

Le bloc fonctionnel standard FB 54 (TDOP:PAR) se trouve sur la disquette COROS Blocs fonctionnels standard dans le fichierS5TDnnST.S5D

numéro variable selon l’AP (voir le chapitre 2.2)

L’appel du FB 54 est lancé par le programme utilisateur cyclique. Le blocfonctionnel FB 54 n’a pas de paramètres de bloc.

:U E 0.5 :A DB 54

:SPA FB54NAME:TDOP:PAR

:T MW 100:A DB 54:L DR 28:T AB n:L DL 28:T AB n+1:SPB =FEHL

Exemple de programme(AP du groupe 1)

:U E 0.5:L KY 54,0:SPA FB54

NAME:TDOP:PAR :T MW 100:A DB 54:L DR 28:T AB n:L DL 28:T AB n+1:SPB =FEHL

Exemple de programme(AP du groupe 2)

Zones de pro-gramme et de don -nées nécessaires

Nom de fichier

Appel

Couplage parallèle

Page 139: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-7Communication Manuel d’utilisationEdition 05/99

Explications surl’appel

� Vérifier que le bit d’acquittement Dout du TD vaut ”1” pour lancerl’appel (mettre à disposition le résultat logique RLG).

AP du groupe 1 � Ouvrir la zone d’interface DB-TD.

AP du groupe 2 � Charger le numéro du DB-TD depuis l’octet gauche (DL) de l’accumu-lateur 1.

� Appeler le bloc fonctionnel FB 54

Avant de retourner au programme utilisateur, le bloc fonctionnel FB 54transmet à l’accumulateur 1 l’état et le numéro d’erreur du contrat encours (voir le chapitre A.3). En outre, s’il détecte une erreur, il met lerésultat logique RLG à ”1”.

� Mémoriser l’état du contrat et le numéro d’erreur (MW100) et les met-tre ainsi à disposition pour une exploitation ultérieure.

� Charger l’un après l’autre les deux octets du mot de sortie et les inscri-re dans le module de sortie. (ABn = bits de données Din00 ... Din07 ABn+1 = bits de données Din08 ... Din15).

Les valeurs de sortie doivent être inscrites dans le mot de sortie mêmeen cas d’erreur.

� Saut vers le traitement d’erreur si RLG=1.

Vous devez programmer dans le bloc d’organisation de démarrage une ins-truction qui met à 1 le bit de démarrage dans la zone d’interface DB-TD.

Le bit de démarrage se trouve dans les bits de commande et de compte-rendudu DB-TD.

� AP du groupe 1 : DW 40, bit 0

� AP du groupe 2 : DW 64, bit 0

15 ..06...8 7...

- -R R/W

DL DR

R/W

R/W

R/Wréservé

5 4 3 2 1

Accès utilisateur : R = lecture W= écriture – = Le bit n’est pas attribué

R/W

0 0 0 1KH =

Bit = 1(Lancer le démarrage du FB 54)

Bits de commande et de compte-rendu

Blocd’organisation dedémarrage

Pour remettre à zéro le bloc fonctionnel standard, il est également possible demettre à 1 pendant un cycle de programme complet le bit de démarragedans le programme cyclique. Le bloc fonctionnel standard FB-TDOP:PARremet le bit de démarrage à zéro.

Démarrage du blocfonctionnel standard

Remise à zéro dubloc fonctionnelstandard

Couplage parallèle

Page 140: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-8Communication Manuel d’utilisation

Edition 05/99

Remise à zéro déclenchée par le front du signal pour AP du groupe 2 :

:U E 4.0 :UN M 4.0 := M 4.1 :U E 4.0 := M 4.0 :UN M 4.1 :SPB =WEIT :L KH 0001 :A DB DB-TD :T DW XWEIT:.. .. ..

analyse des fronts du signal de l’entrée de RAZmémento de frontRAZ du mémento d’impulsion

rafraîchissement du mémento de front l’entrée de RAZ a-t-elle été actionnée ?non, alors continuermise à 1 du bit de RAZouverture du DB-TD transfert du bit de commande de RAZ

X = 40 pour AP du groupe 160 pour AP du groupe 2

Au moment du démarrage et après la fin d’un transfert de données, le blocfonctionnel FB 54 met à 1 toutes les sorties utilisées.

L’afficheur de texte TD vérifie au moment du démarrage que toutes les lignesutilisées sont bien à ce niveau. S’il détecte des lignes défectueuses, il émet lemessage système $514 ”Ligne no xx défectueuse” (xx = 0 à 15). Le TD effec-tue ensuite un redémarrage.

Nota

Si vous utilisez un système minimal avec un nombre réduit de lignes dedonnées, vous devez configurer avec COM TEXT les lignes non utilisées. Sivous ne déclarez pas les lignes non utilisées dans la configuration, lesystème les signalera comme défectueuses lors de la vérification des rupturesde câbles.

Le bloc fonctionnel FB 54 inscrit l’état du contrat/du message ainsi qu’uneerreur éventuelle dans un mot de la boîte de contrat actuellement en cours detraitement du DB-TD.

Ce mot contient les mêmes informations que l’accumulateur 1 immédiate-ment après l’appel du bloc fonctionnel FB 54.

AP du groupe 1 :DB 39AP du groupe 2 :DB m+4 de la boîte de contrat en cours

Exemple

Détection d’erreursde câblage et deruptures de câble

Etat du contrat,numéro d’erreurdu contrat encours

Position du motdans DB-TD

Couplage parallèle

Page 141: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-9Communication Manuel d’utilisationEdition 05/99

Le bloc fonctionnel FB 54 inscrit dans la zone Numéro d’erreur un numérod’erreur si le contrat s’est terminé sur une erreur. Si aucune erreur ne se pro-duit pendant le traitement, l’octet DR contient la valeur 0. Le chapitre A.3contient une liste des erreurs possibles ainsi que des remèdes correspondants.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient le numéro d’erreur)

Numéro d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numérod’erreur. Appel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 9-4 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

Structure et affectation

Couplage parallèle

Page 142: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-10Communication Manuel d’utilisation

Edition 05/99

9.3.2 Zone d’interface

La longueur minimale à déclarer pour la zone d’interface DB-TD dépend de l’AP utilisé :

– AP du groupe 1 : 60 mots de données,– AP du groupe 2 : 134 mots de données.

Si le DB-TD n’est pas disponible ou est trop court, un message d’erreur correspondant est inscrit dansl’octet DR de l’accumulateur 1 après l’appel du bloc fonctionnel standard.

DL DR15 8 7 0No du DW

27282930313233343536

réservéréservé réservé

.

.

.

5758

59

DB-TD (AP du groupe 1)

3738394041

.

.réservé

0....

Zone de communication

Cette zone ne doit pas être modifiée !

Valeur de sortie du FB-TDOP:PAR sur 16 bits

Identificateur AP CouplageEn-tête de contrat

Etat du contrat, numéro d’erreur du contrat automate

Bits de commande et de compte-rendu

Surveillance du bit de vie (watchdog)

Numéro de version du bloc fonctionnel standard

Données du contrat Contrat utilisateur(message ou contrat automate)

Figure 9-5 Structure de la zone d’interface pour AP du groupe 1

Couplage parallèle

Page 143: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-11Communication Manuel d’utilisationEdition 05/99

DL DR15 8 7 0DW

27282930313233343536

.

.

.

40

5960

63

39

réservéréservé réservé

réservé

.

.

.

.

6465

.

.

.

.

.

.

.

.

.9394

.

.

.9798

99100

133

réservé

..

...

DB-APP

DB-TD (AP du groupe 2)

0....

Zone de travail du bloc fonctionnel standard

Cette zone ne doit pas être modifiée !

Valeur de sortie du FB-TDOP:PAR sur 16 bits

Etat du contrat, numéro d’erreur du contrat

Bits de commande et de compte-rendu

Contrat en cours d’exécution

provenant des boîtes de contrat 1 à 8

Surveillance du bit de vie (watchdog)Numéro de version du bloc fonctionnel standard

Boîte d’émission

34 mots

Identificateur AP CouplageType Numéro DB

Entrez ici la valeur 0 ! Adresse de début

Deuxième pointeur

Troisième à septième pointeur

Huitième pointeur

������ ������������ �� � ����� ���

Premier contrat

Deuxième contrat

Huitième contrat

Figure 9-6 Structure de la zone d’interface pour AP du groupe 2

Couplage parallèle

Page 144: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-12Communication Manuel d’utilisation

Edition 05/99

DW 40 pour les AP du groupe 1,DW 64 pour les AP du groupe 2 :Le bloc de données DB-TD contient des bits de commande et de compte-rendu pour les fonctions suivantes :

– déclenchement et surveillance du démarrage du bloc fonctionnel– surveillance de l’état du signal d’acquittement du TD – paramétrage du contrôle de parité pour le transfert de contrats/messages

vers le TD.

15 06...8 7

– –R RW

DL DR

RRW

RW

RWréservé

5 4 3 2 1

Structure et affectation

Accès utilisateur : R = lectureW = écriture

– = Le bit n’est pas attribué

Bits de commande et de compte-rendu

DR : Bits de commande et de compte-rendu (au format de données KM)

No du bit Valeurdu bit

Signification

7 10

Activer le traitement de paritéDésactiver le traitement de parité

6 10

Parité impaireParité paire

5 x Nouvelle valeur de l’état du signal d’acquittement du TD

4 x Ancienne valeur de l’état du signal d’acquittement du TD

1 01

Le démarrage du FB 54 n’a pas commencéLe FB 54 se trouve dans la phase de démarrage

0 1 La mise à 1 de ce bit déclenche le démarrage du FB 54. Ce bitdoit être mis à 1 par le bloc d’organisation de démarrage

Bits de commande etde compte-rendu

Couplage parallèle

Page 145: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-13Communication Manuel d’utilisationEdition 05/99

DW 31 :Le bloc fonctionnel FB 54 inscrit dans ce mot de données du DB-TD un iden-tificateur spécifique à l’AP et un identificateur spécifique au couplage.

15 ..08DL DR

Accès utilisateur : R = lecture– = Le bit n’est pas attribué

4 312 11 7

R R R –

Structure et affectation

Identificateur AP Identificateur du couplage

Valeur AP UC Fichier

0 1 AP 100U

AP 90U AP 100U

0 2

5 0

CPU103

UC 100, UC 102

UC 941, 942, 943, 944

S5TD01ST.S5D

S5TD02ST.S5D

S5TD50ST.S5D

0 3 S5TD03ST.S5D

L’identificateur AP est identique auxdeux chiffres dans le nom de fichier

DL :Identificateur AP(code BCD)

AP 95U

AP 115U

DR :Identificateur ducouplage (code BCD)

Bit Couplage

1 Couplage AS 511

2 Couplage parallèle

3 Protocole ASCII libre (PG-SS)

4 Protocole ASCII libre (CP 521 SI)

5 Protocole ASCII libre (CP 523)

6 Couplage L1

7 Couplage L2

Identificateur AP etidentificateur decouplage

Couplage parallèle

Page 146: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-14Communication Manuel d’utilisation

Edition 05/99

DW 59 pour les AP du groupe 1,DW 99 pour les AP du groupe 2 :Ce mot de données du DB-TD contient le numéro de version du bloc fonc-tionnel FB 54.

15 ..08DL DR

Accès utilisateur : R = lecture

6 57

R R 0

Structure du numérode version dans le DB-TD

Version Lettre d’identification

� DL : Version du FB 54:Valeur : 0 à 99

� DR : Lettr e d’identification :Les bits 6 et 7 contiennent la lettre d’identification (A à D) provenant dunuméro de bibliothèque.

Valeur Lettre d’identification

00011011

ABCD

9.3.3 Zone des données de contrat (seulement pour les AP du groupe 2)

La zone de données de contrat DB-APP ne doit être déclarée que pour les APdu groupe 2. Elle contient des données de contrat et de messages qui doiventêtre transférées vers le TD. La longueur de la zone de données de contratdépend du nombre de contrats et de messages entrés. Le numéro du bloc dedonnées DB-APP utilisé doit être différent de celui du DB-TD.

Numéro de versiondu FB 54

Couplage parallèle

Page 147: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-15Communication Manuel d’utilisationEdition 05/99

9.4 Messages et contrats automate

Les paragraphes suivants décrivent les possibilités de configuration ainsi que le déclenchement et letransfert de messages et de contrats automate.

9.4.1 Possibilités de configuration

Il est possible de configurer pour le TD un maximum de 999 messages d’évé-nement et 999 messages d’alarme avec ou sans variables.

Lors de configuration avec COM TEXT, un numéro de message univoque(1...999) est attribué à chaque message. Ce numéro permet de déclencher lemessage depuis l’AP.

Nota

Le message d’événement 0 est un message de veille configurable (qui nepeut pas contenir de variable). Le texte du message configuré est affiché à laplace du message de veille fixe du microprogramme lors du démarrage duTD.

Les contrats automate servent à déclencher, par l’intermédiaire du pro-gramme utilisateur, certaines fonctions prédéfinies, par exemple :

– changer le mode opératoire du TD,– sélectionner des images spéciales,– régler la date/l’heure.

Vous trouverez une liste des contrats automate possibles en annexe B.

Messages

Contrats automate

Couplage parallèle

Page 148: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-16Communication Manuel d’utilisation

Edition 05/99

9.4.2 Déclenchement de messages et de contrats automate

La zone de données DW 32 à DW 39 du bloc de données DB-TD est destinéeà l’entrée des contrats (contrats automate ou messages). Pour déclencher uncontrat ou un message, le programme utilisateur inscrit les données ducontrat ou du message dans la boîte de contrat.

� Un contrat automate contient au maximum 4 mots (en-tête de contrat etjusqu’à 3 paramètres).

� Un message contient au maximum 7 mots (en-tête de message et d’éven-tuelles variables de message).

DW

32

33

34

35

36

37

38

39

DB-TD

Programme utilisateur

Boîte de contrat

En-tête de contrat

Contrat automate

ou

message

Etat du contrat, numéro d’erreur du contrat

Après que le TD a accepté le contrat ou le message et que tous les paramètresde contrat ou toutes les variables de message ont été transférés, le bloc fonc-tionnel FB 54 remplace le premier mot de données de la boîte de contrat parla valeur 0.

Il n’est possible d’inscrire un nouveau contrat (ou message) que si le premiermot de données de la boîte de contrat vaut 0.

AP du groupe 1

Couplage parallèle

Page 149: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-17Communication Manuel d’utilisationEdition 05/99

La zone de données DW 32 à DW 63 du bloc de données DB-TD est répartieen 8 boîtes de contrat qui ont les mêmes droits et une longueur respective dequatre mots.

Pour déclencher un contrat ou un message, le programme utilisateur entre unpointeur dans une boîte de contrat libre quelconque.

Le pointeur renvoie au premier mot de données du DB-APP (zone de don-nées de contrat avec données de contrat/de message).

L’utilisation de pointeurs dans les boîtes de contrat du DB-TD permet d’obte-nir une suite continue de contrats/messages dans le DB-APP.

......

ContratMessage d’événement

Programme utilisateur

DB-TD8 boîtes de contrat DB-APP, par ex.

pointeur surpointeur surpointeur sur

Message d’alarme

Une fois que le TD a accepté le contrat ou le message et que tous les paramè-tres de contrat ou toutes les variables de message ont été transférés, le blocfonctionnel FB 54 efface le pointeur dans la boîte de contrat. Le premier motde données de la boîte est alors remplacé par la valeur 0.

Il n’est possible d’inscrire un nouveau contrat (pointeur sur un contrat ou unmessage) que si le premier mot de données de la boîte vaut 0 (voir Structured’une boîte de contrat, DW n+1).

Chacune des huit boîtes de contrat est structurée comme suit :

KH=00

réservé

15... ..8 7.. ..0

n+0

n+1

n+2

n+3

DL DR

DW

DW

DW

DW

entrer la valeur 0 !

Etat du contrat, numéro d’erreur du contrat

Numéro du DB

Adresse de début

Numéro du DB-APP. Le DB-APP contient les données du contrat/message.Valeurs autorisées : 10 à 255

Numéro du premier mot de données d’un contrat ou d’un message dans leDB-APP.Valeurs autorisées : 0 à 255

L’état du contrat et le numéro d’erreur du contrat en cours sont décrits auchapitre 10.2.5.

AP du groupe 2

Pointeur sur un contrat

Structure d’uneboîte de contratpour AP du groupe 2

Numéro du bloc de données

Adresse de début

Etat du contrat,numéro d’erreur

Couplage parallèle

Page 150: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-18Communication Manuel d’utilisation

Edition 05/99

9.4.3 Structure des messages d’événement et d’alarme

La figure 9-7 schématise la structure générale des messages d’événement et d’alarme.

n+0

n+1

n+2

n+3

n+4

15 14 13 12 11 10 9.. ..0

0 0 X X X X

......

En-tête du message

Zone des variables

DWNuméro de message(1 à 999)

Nombre de mots de variable

Mot de variable 1

Mot de variable 2

Mot de variable 3

Mot de variable n

Figure 9-7 Structure des messages

Pour les AP du groupe 2, le pointeur placé dans la boîte de contrat du DB-TDpointe sur l’en-tête de contrat. L’utilisateur doit y entrer :

� le numéro de message (1 à 999)� l’état du message

� le mode ”message d’événement” ou ”message d’alarme”

apparaît disparaîtacquittéréservé

Message d’événementMessage d’alarme

15 14 13 12 11 10 9.. ..0

0 0 X X X X

0011

0101

01

10

numéro de message (1 à 999)

Etat du message

Mode

� le nombre de mots de variable (DW n+1)

–AP du groupe 1 : 0 à 5–AP du groupe 2 : 0 à 31

Si le message ne contient aucune variable, entrez la valeur 0 commenombre de variables. La zone de variable n’est alors pas transférée au TD.

Le rafraîchissement des variables ne peut être effectué que par unnouveau transfert du message (état ”apparaît” avec de nouvelles valeursdes variables).

La zone des variables n’est nécessaire que lorsque vous avez configuré desmessages contenant des variables.

Mots de variable 1 à n :Entrez ici les valeurs des variables respectives dans l’AP.

En-tête de message

Zone des variables

Couplage parallèle

Page 151: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-19Communication Manuel d’utilisationEdition 05/99

9.4.4 Structure de la valeur de sortie vers le TD

Les contrats automate et les messages sont transférés mot par mot au TD (va-leur de sortie du DB-TD, DW 28).

15 14 13 12 11... ..0

0 P Mode

Din 0

Din 14

Dout

Données

Moduleparallèle

Les bits 0 à 14 de la valeur de sortie sont affectés aux entrées numériques Din0 à Din 14 du module parallèle.

Le bit de parité est utilisé pour contrôler la validité des données transférées.

Si vous souhaitez exploiter le bit de parité, vous devez :

� activer le traitement de parité dans les bits de commande et decompte-rendu du DB-TD et déclarer une parité paire ou impaire,

� configurer le traitement de parité dans l’outil de configuration COMTEXT (parité paire/impaire) afin que le TD effectue un contrôle de parité.

Les bits 12 et 13 communiquent le type de contrat au TD.

Bit

13 12 Signification

0 0 réservé

0 1 Message d’événement

1 0 Message d’alarme

Les bits 0 à 11 transfèrent les données de contrat/de message au TD.

Affectation des en-trées numériques

Parité

Mode

Données

Couplage parallèle

Page 152: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-20Communication Manuel d’utilisation

Edition 05/99

9.4.5 Transfert de messages

Pour les messages, le système transfère octet par octet tout d’abord l’en-têtede message, puis (si elles ont été configurées) les variables de message.

15 ...0Z

Numéro de message (1 à 999)

Etat du message

Mode messages d’événement ou d’alarme

Bit de parité (si une parité a été configurée)

9...P0

14 13 12 11 10

���� Numéro de message Valeur de sortie (DB-TD, DW 28)

Transfert des variables

15 ...0

Les variables sont transférées octet par octet au TD.

Nombre d’octets de variable d’un message qui restent àtransférer. Nombre est décrémenté de 1 après chaque transfert.Il prend donc la valeur 0 après le transfert du dernier octet devariable.

7...P0

14 13Valeur de sortie (DB-TD, DW 28)

...8

Nombre Variable

9.4.6 Transfert de contrats automate

Pour les contrats automate, le système transfère tout d’abord l’en-tête decontrat, puis (le cas échéant) les paramètres de contrat.

15 ...0

Nombre

Octet de faible poids du numéro de contrat que vous avezindiqué dans l’en-tête de contrat

Nombre d’octets de paramètre qui suivent. Si Nombre = 0, letransfert du contrat est terminé, sinon les paramètres de contratsont ensuite transférés octet par octet.

Mode Contrats automate

Bit de parité

7...P0

14 13 12 11

���� Valeur de sortie (DB-TD, DW 28)Numéro de contrat

8–

10

– Le bit n’est pas attribué

Transfert des paramètres de contrat

...0

Les paramètres sont transférés octet par octet au TD.

Nombre d’octets de paramètre qui restent à transférer. Nombre estdécrémenté de 1 après chaque transfert. Il prend donc la valeur 0 après le transfert du dernier octet deparamètre.

7...Valeur de sortie (DB-TD, DW 28)Octet de paramètre– Le bit n’est pas attribué

15

NombreP014 13 12 11

����

8–

10

Transfert de l’en-tête de message

Transfert de l’en-tête de contrat

Couplage parallèle

Page 153: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-21Communication Manuel d’utilisationEdition 05/99

9.5 Paramétrage avec COM TEXT

Le tableau 9-1 récapitule les paramètres d’interface qui doivent être réglés lors de la configuration avecCOM TEXT. Le tableau indique également les valeurs par défaut proposées par COM TEXT.

Le paramétrage est effectué sous Configurer→ Réglages de base→ Couplage TDOP.

Tableau 9-1 Paramètre s d’interface pour le couplage parallèle

Nom du paramètre Valeur par défaut dans COMTEXT

Plage de valeurs

Parité aucune paire; impaire; aucune

Délai de caractères1) 50 � 10 ms (1...500) � 10 ms

Lignes 1...9 et 11...14 12) 0; 1

Lignes 10 et 15 1 Réglage fixe

1) Intervalle maximal admissible entre deux caractères reçus. Un message d’erreur est émis si aucun caractère n’arrive au TD pendant cet intervalle de temps.

2) 0 = la ligne n’est pas utilisée; 1 = la ligne est utilisée.

Les paramètres d’interface spécifiés pour le TD doivent coïncider avec les valeurs paramétrées pour leSIMATIC S5.

Couplage parallèle

Page 154: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

9-22Communication Manuel d’utilisation

Edition 05/99

9.6 Connexion de plusieurs afficheurs de texte à un AP

L’interface parallèle permet de connecter plusieurs appareils en parallèle.

Si l’on ne câble la ligne d’acquittement que pour un seul appareil, des erreursde transmission peuvent survenir lors de cycles AP rapides. Cela ne se pro-duit pas pour des cycles AP suffisamment lents.

Pour garantir un transfert sûr des données, il est recommandé de câbler leslignes d’acquittement de tous les appareils.

Avant l’appel du bloc fonctionnel FB 54, vous devez établir une liaison logi-que de toutes les lignes d’acquittement à un RLG valide pour le bloc fonc-tionnel standard.

Exemple :

U E4.0 ligne d’acquittement de l’appareil 1U E4.1 ligne d’acquittement de l’appareil 2S M100.0 mémento intermédiaire pour le RLGUN E4.0 ligne d’acquittement de l’appareil 1UN E4.1 ligne d’acquittement de l’appareil 2R M100.0 mémento intermédiaire pour le RLGU M100.0 constituer le RLG à partir du mémento

inter-médiaire

���

���

�����

����� ����� ������������� � ���������� �

����� ����� ������������� � ���������� �

������� ����� ������������� ������� ���� ���� ��� ���������

9.7 Traitement des alarmes

Lors de la programmation de blocs d’organisation de processus ou d’alarmede temporisation, vous devez veiller à ce que les mémentos banalisés utilisés

� pour les AP du groupe 1, dans la zone MB106 à MB127

� pour les AP du groupe 2, dans la zone MB218 à MB255

soient mémorisés au début du bloc d’alarme et rechargés avant de quitter lebloc.

Câblage de la ligned’acquittement

Préparatifs

Mémoriser les mé -mentos banalisés

Couplage parallèle

Page 155: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-1Communication Manuel d’utilisationEdition 05/99

Zones de données pour la communication

Ce chapitre décrit de manière détaillée les blocs de données nécessaires à lacommunication. Les zones qui présentent un intérêt pour l’utilisateur, ainsique leur utilisation, y sont décrites de manière approfondie.

10

Page 156: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-2Communication Manuel d’utilisation

Edition 05/99

10.1 La zone d’interface

La zone d’interface est un bloc de données qui joue le rôle d’interface entrele programme utilisateur et le bloc fonctionnel standard. Elle contient desdonnées et des pointeurs sur des zones de données qui sont nécessaires àl’échange de données entre automate et pupitre de contrôle-commande. Unezone d’interface distincte doit être déclarée pour chaque pupitre de contrôle-commande connecté.

Le tableau suivant indique la longueur minimale du bloc de données pour lesdivers types de couplage.

Couplage Longueur minimale en mots dedonnées

AS511 (groupe 1) 70

AS511 (groupe 2) 185

FAP 185

SINEC L1 228

PROFIBUS 256

PROFIBUS-DP 169

PROFIBUS-DP avec IM308C 256

Nota

Le bloc de données de la zone d’interface doit être déclaré dans la mémoirevive (RAM) de l’UC. Les blocs de données étendus DX ne sont pasautorisés. Le numéro de DB doit être supérieur ou égal à 10.

Fonction

Longueur minimale

Zones de données pour la communication

Page 157: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-3Communication Manuel d’utilisationEdition 05/99

10.2 Structure et description de la zone d’interface

La description suivante est valable pour les types de couplage ci-dessous :

– AS511, AP du groupe 2 ;AP 95U, AP 100U (CPU 103), AP 115U, AP 135U et AP 155U

– FAP

– PROFIBUS-DP

– SINEC L1

– PROFIBUS

Déclarez bloc de données de la zone d’interface avec la longueur nécessairepour votre couplage. Si vous n’utilisez aucune des zones de données indi-quées dans le bloc de données, vous n’avez pas besoin d’y faire des entrées.Les zones de données nécessaires au bloc fonctionnel standard sont crééesavec la déclaration du bloc de données.

Tableau 10-1 Structure de la zone d’interface pour les AP du groupe 2

DW DL DR Utilisation

0–9 Zone de communication du FB standard.

Cette zone ne doit pas être modifiée.

10 Type de données Numéro du DB/DX Pointeur sur uneboîte de recettes ;seul les pupitres à

11 0 Adresse de débutseul les pupitres àafficheur de lignesécrivent dans cesmots de données.

12 Longueur en motsmots de données.

Explications au cha-pitre 11.7.3.

13 Type de données Numéro du DB/DX Pointeur sur la boîtede suites de recet-tes ; seul les pupitres

14 0 Adresse de débuttes ; seul les pupitresà afficheur de lignesécrivent dans cesmots de données.

15 Longueur en motsmots de données.

Explications au cha-pitre 11.7.3.

16 Type de données Numéro du DB/DX Pointeur sur la boîtede numéros de recet-tes ; seul les pupitres

17 0 Adresse de débuttes ; seul les pupitresà afficheur de lignesécrivent dans cesmots de données.

18 Longueur en motsmots de données.

Explications au cha-pitre 11.7.3.

Types de couplage

Déclaration de lazone d’interface

Zones de données pour la communication

Page 158: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-4Communication Manuel d’utilisation

Edition 05/99

Tableau 10-1 Structure de la zone d’interface pour les AP du groupe 2, suite

DW UtilisationDRDL

19–28 réservé –

29 Version de microprogramme du pupitre Le pupitre écrit dansDW 29 3030 254 Numéro du DB DW 29 et 30.

31 Identificateur del’AP

Identificateur decouplage

Le FB standard écritdans DW 31.

32 Type de données Numéro du DB/DX 1re boîte de contrat

33 0 Adresse de début

34 réservé

35 Etat du contrat Numéro d’erreur

36–39 2e boîte de contrat comme DW 32–35

40–43 3e boîte de contrat comme DW 32–35

44–47 4e boîte de contrat comme DW 32–35

48–51 5e boîte de contrat comme DW 32–35

52–55 6e boîte de contrat comme DW 32–35

56–59 7e boîte de contrat comme DW 32–35

60–63 8e boîte de contrat comme DW 32–35

64 Synchronisation dutransfert d’enregis-trements (voir chapi-tre 11.7.4)

Démarrage du FBstandard, mode defonctionnement

Bits de commande etde compte-rendu 1

65 Synchronisation dedate, heure, réveil

réservé Bits de commande etde compte-rendu 2

66 non attribué Heure (0 – 23) Heure (en DCB)

67 Minutes (0 – 59) Secondes (0 – 59)

68 non attribué

69 non attribué Jour de la semaine(1 – 7)

Date (en DCB)

70 Jour (1 – 31) Mois (1 – 12)

71 Année (0 – 99) non attribué

72–74 48 bits de réveil Doivent être entréspar l’utilisateur dansla configuration.

75–93 réservé –

94 0 Numéro de contrat Copie du dernier

95 Paramètre 1 contrat automatetraité

96 Paramètre 2traité

97 Paramètre 3

98 Surveillance du bit de vie (horloge de surveillance)

200 par défaut(format KF)

Zones de données pour la communication

Page 159: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-5Communication Manuel d’utilisationEdition 05/99

Tableau 10-1 Structure de la zone d’interface pour les AP du groupe 2, suite

DW UtilisationDRDL

99 Numéro de version du FB standard Le FB standard écritdans DW 99.

100 réservé –

101 –102

Messages d’erreur des blocs de dialogue(PROFIBUS uniquement)

Doit être exploitépar l’utilisateur.

103 –255

réservé

(longueur selon le type de couplage)

Si un pointeur sur une zone de données est indiqué dans la zone d’interface,plusieurs types de données sont autorisés pour cette zone de données. Le ta-bleau 10-2 regroupe les types de données autorisés.

Tableau 10-2 Types de données autorisés

Type de données Numéro du DB/DX

0 Bloc de données DB 10 à 255

1 Bloc de données étendu DX1) 10 à 255

2 Zone de mémentos non exploité

1) possible uniquement pour S5-115U avec CPU 945, S5-135U et S5-155U.

Nota

La zone de communication et toutes les zones non utilisées pour le couplagecorrespondant sont des zones réservées. Le programme utilisateur ne doit pasécrire dans les zones réservées.

Zones de données pour la communication

Page 160: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-6Communication Manuel d’utilisation

Edition 05/99

10.2.1 Démarrage du bloc fonctionnel standard et mode defonctionnement

Le bloc fonctionnel standard est démarré via le bit 0. Le bit 1 indique l’étatactuel du bloc fonctionnel standard et le bit 2 le mode de fonctionnement dupupitre de contrôle-commande. La figure 10-1 représente la structure des bitsde commande et de compte rendu 1.

- = non attribuéR = accès en lecture seulementW = accès en lecture et en écriture

R

Démarrage du FB

Etat du FB

Mode de fonctionnement du pupitre

7 0DR 64

-- WR2 1

---

Figure 10-1 Structure des bits de commande et de compte rendu 1 (DR 64 dans lazone d’interface)

Bit 0 = 1 Lancer le démarrage du FB

Bit 1 = 1 Le FB démarre

Bit 2 = 0 Le pupitre est en ligne

Bit 2 = 1 Le pupitre est hors ligne

Le bloc fonctionnel standard doit être démarré à l’aide de l’octet droit du motde données 64 de la zone d’interface.

Dans le bloc d’organisation de démarrage utilisé (OB 20/21/22), le mot dedonnées 64 doit prendre la valeur 1 (format KF) pour déclencher le démarra-ge du bloc fonctionnel et remettre à zéro tous les autres bits de commande.

Exemple : OB 20/21/22

:A DB 51 51 = numéro du DB de la zone d’interface

:L KF 1

:T DW 64

Il est également possible de réinitialiser le pupitre de contrôle-commande etle bloc fonctionnel standard, en mettant à 1 le bit 0 de ce mot de donnéesavec le programme cyclique.

Affectation desbits dans DR 64

Signification desbits

Démarrer le FBstandard

Zones de données pour la communication

Page 161: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-7Communication Manuel d’utilisationEdition 05/99

Vérifiez dans l’accumulateur 1 si le bloc fonctionnel standard a émis un mes-sage d’erreur.

Si une erreur survient pendant le traitement du bloc fonctionnel, le résultatlogique prend la valeur 1. Cela vous permet de sauter à votre propre traite-ment d’erreur avec l’instruction SPB.

Après l’appel du bloc fonctionnel standard, l’accumulateur 1 contient l’étatactuel du contrat et, le cas échéant, le numéro de l’erreur survenue.

Le contenu de l’accumulateur 1 est représenté dans la figure 10-2.

15 8 7 0Numéro d’erreurX-XXX---

- Le bit n’est pas attribuéX Le bit est attribué (accès en lecture seulement)

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur (l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient le numéro d’erreur)

No d’erreur au format de données KF (voir le chapitre A.3)Appel du bloc fonctionnel terminé avec erreur : numéro d’erreurAppel du bloc fonctionnel terminé sans erreur : 0

Etat du contrat au format de données KM

12 11 10

Figure 10-2 Contenu de l’accumulateur 1 après appel du bloc fonctionnel standard

Si vous voulez utiliser le redémarrage (automatique ou manuel) de l’AP, lebit 0 Lancer le démarrage du FB ” du mot de données DW 64 de lazone d’interface ne doit pas être mis à 1 directement dans le bloc d’organisa-tion OB21 ou OB22. Mettez le bit à 1 indirectement, par l’intermédiaire d’unmémento, afin d’assurer la reprise de la communication avec le pupitre decontrôle-commande.

Exemple de programme :

Bloc Code de programme Explications

OB21/22 :UN M 99.0:S M 99.0

OB1 :U M 99.0:SPB PB 51

:SPA FB xx Appel du FB standard

PB 51 :R M 99.0

:A DB 51 Appel de la zone d’interface

:L KF 0001

:T DW 64

:BE

Le redémarrage n’est pas possible avec l’AP 115U.

Message d’erreurdu FB standard

Redémarrage

Zones de données pour la communication

Page 162: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-8Communication Manuel d’utilisation

Edition 05/99

Lors du démarrage, le pupitre de contrôle-commande écrase le bit 2 du DW64 pour le mode de fonctionnement et le met à 0.

Si l’opérateur du pupitre le met en mode hors ligne, il n’est pas sûr que lepupitre puisse encore mettre le bit 2 du DW 64 à 1. Si le bit de compte renduest mis à 1 par l’automate, le programme de l’automate peut demander si lebit a été remis à 0, c’est-à-dire si le pupitre se trouve toujours en mode horsligne ou s’il communique de nouveau avec l’automate.

Bit pour le modede fonctionnement

Zones de données pour la communication

Page 163: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-9Communication Manuel d’utilisationEdition 05/99

10.2.2 Transfert de la date et de l’heure vers l’automate

DW 66-71Le contrat automate 41 permet de déclencher le transfert de la date et del’heure du pupitre de contrôle-commande vers l’automate. Le contrat auto-mate 41 écrit la date et l’heure dans la zone d’interface où elles peuvent êtreexploitées par le programme en STEP5. La figure 10-3 représente la structurede la zone de données correspondante de la zone d’interface. Toutes les in-dications sont en DCB.

non attribué15 8 7 0

66

DL DR

Heure (0...23)

67

68

69

70

71

Minutes (0...59) Secondes (0...59)

non attribué

non attribué Jour de la semaine (1...7)

Jour (1...31) Mois (1...12)

Année (0...99) non attribué

Heu

reD

ate

DW

Figure 10-3 Structure de la zone de données Heure et Date

Les bits de commande et de compte rendu 2 de la zone d’interface (DW 65)synchronisent le transfert de la date et de l’heure. Lorsque le pupitre decontrôle-commande a transféré une nouvelle date ou heure à l’automate viaun contrat automate, il met à 1 les bits représentés dans la figure 10-4. Unefois la date et l’heure exploités, vous devez remettre ces bits à zéro dans leprogramme en STEP5 afin de pouvoir détecter le transfert suivant.

- = non attribuéW = accès en lecture et en écriture

Bit 13 = 1 : nouvelle heure

Bit 14 = 1 : nouvelle date

15 8DL 65

---WW W14 13 12

--

Figure 10-4 Bits de synchronisation pour la date et l’heure

Nota

Le contrat automate 41 ne doit pas être appelé de manière cyclique ni à desintervalles inférieurs à 5 secondes, car il y a sinon surcharge de la communi-cation avec le pupitre de contrôle-commande. Les numéros d’erreur 502 ou503 s’affichent alors sur le pupitre.

Transférer la dateet l’heure

Synchronisationdu transfert

Zones de données pour la communication

Page 164: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-10Communication Manuel d’utilisation

Edition 05/99

10.2.3 Exploitation des bits de réveil

Les réveils ne peuvent être utilisés qu’avec les OP15 et OP17. Un réveil est unmoment qui revient de manière périodique (horaire, journalière, hebdomadaire,annuelle) et auquel une fonction spécifiée est exécutée, par exemple

– imprimer le tampon de messages

– imprimer une image

– sélectionner une image

Lorsqu’une heure de réveil est atteinte dans l’OP, le bit correspondant est misà un 1 dans cette zone :

72

73

74

15 Numéro de bit 0DW

16

32

48

1

17

33

Numéro de réveil

Dans les entrées d’image, il est possible de créer des champs de saisie pourréveil dotés d’une liaison processus, et donc une liaison à l’automate. Si unréveil est modifié par une saisie sur l’OP, le nouveau réveil est transmis àl’automate.

�������

������������

���������

�������

���� ��� ��� ��� DR

� � � � � � � �

�������

���� ��� ��� ��� DR

���� �� �� �������

���� ��� ��� ��� DR

��� ��� � � � � � � � �

������

��������������� ���

Jour de la semaine : dimanche= 0lundi = 1::samedi = 6

����� ����

���� ��� ��� ��� DR

��� ���

��������������� ���

����

Structure de la liaison processus :Type de réveil

Pupitres utilisables

Transfert de réveilsà l’AP (uniquementpour les configura-tions avec COMTEXT)

Zones de données pour la communication

Page 165: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-11Communication Manuel d’utilisationEdition 05/99

Nota

La liaison processus pour les types de réveil ”hebdomadaire” et ”annuel”doit avoir impérativement une longueur de 2 mots de données. Sinon, lemessage système $635 apparaît après la saisie de l’heure de réveil.

Les bits de commande et de compte rendu 2 de la zone d’interface (DW 65)synchronisent le transfert des bits de réveil.

Si l’OP met à 1 un nouveau bit de réveil dans la zone d’interface, il met éga-lement à 1 le bit correspondant des bits de commande et de compte rendu 2(voir la figure 10-5). Il vous suffit donc d’interroger ce bit pour détecter unemodification des bits de réveil.

- = non attribuéW = accès en lecture et en écriture

Bit 15 = 1 : nouveaux bits de réveil

15 8DL 65

---WW W14 13 12

--

Figure 10-5 Bits de synchronisation pour réveil

Synchronisationdu transfert

Zones de données pour la communication

Page 166: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-12Communication Manuel d’utilisation

Edition 05/99

10.2.4 Zones exploitables de la zone d’interface

Le pupitre de contrôle-commande écrit dans les mots de données DW 29 et30 des informations que vous pouvez exploiter dans le programme utilisateur.Le programme utilisateur ne doit pas écrire dans ces mots de données.

DW 29 :Le pupitre de contrôle-commande écrit le numéro de version de son micro-programme dans le mot de données DW 29. Vous pouvez exploiter cette indi-cation dans le programme en STEP5.

DW 30, DL :Le pupitre de contrôle-commande écrit ici la constante 254. Lors de sondémarrage, le bloc fonctionnel standard vérifie si l’indicatif 254 est écrit dansce mot de données. Si ce n’est pas le cas, le bloc fonctionnel standard inter-rompt le traitement avec un message d’erreur.

DW 30, DR :Le pupitre de contrôle-commande écrit ici le numéro du bloc de données dela zone d’interface qui a été configuré dans ProTool ou COM TEXT.

Le bloc fonctionnel standard écrit dans les mots de données DW 31 et 99 desinformations que vous pouvez exploiter dans le programme utilisateur. Leprogramme utilisateur ne doit pas écrire dans ces mots de données.

DW 31 :Le bloc fonctionnel standard écrit un identificateur respectivement pour letype d’AP et le type de couplage dans la zone d’interface. La structure dumot de données est représentée dans la figure 10-6. Les affectations sontregroupées dans les tableaux 10-3 et 10-4. L’identificateur d’AP indiqué dansle tableau 10-4 correspond au numéro dans le nom du fichier du blocfonctionnel standard.

Exemple :Identificateur de l’AP = 69Nom du fichier du bloc fonctionnel standard = S5TD69ST.S5D

�� �����

�� �

� �

��� ������ !������������ � �� ����

��� �� �

Figure 10-6 Structure du mot de données DW 31 de la zone d’interface

Entrées du pupitre

Version dumicroprogramme dupupitre

Numéro de la zoned’interface

Entrées du FBstandard

Identificateur de l’APet du couplage

Zones de données pour la communication

Page 167: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-13Communication Manuel d’utilisationEdition 05/99

Tableau 10-3 Identificateur de couplage

Valeur Couplage

1 AS511 (via l’interface SI1 de l’UC)

2 Parallèle

3 FAP (via l’interface SI2 de l’UC)

4 FAP (via CP 521 SI)

5 FAP (via CP 523)

6 SINEC L1 (via CP 530)

7 PROFIBUS

9 PROFIBUS-DP

Tableau 10-4 Identificateur de l’AP

Identificateur de l’AP(en DCB)

AP Unité centrale

Bits 12–15 Bits 8–11

0 2 AP 90U

AP 100U CPU 100, CPU 102

0 3 AP 95U ≥ 6ES5 095-8MB02avec PROFIBUS

0 1 AP 100U CPU 103

5 0 AP 115U CPU 941 – 944

5 1 AP 115U CPU 945

2 4 AP 135U CPU 922 ≥ 9,928-3UA12, 928B

6 9 AP 155U CPU 946/947, 948

DW 99Le bloc fonctionnel standard écrit son numéro de version dans ce mot de don-nées.

7815Version (0 à 99) en format

KF (virgule fixe)non attribuéDW 99

6 5... 0

0011

0101

ABCD

(lettre d’identification provenant duno de bibliothèque standard)

R R

(R = accès en lecture seulement)

Numéro de versiondu FB standard

Zones de données pour la communication

Page 168: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-14Communication Manuel d’utilisation

Edition 05/99

DW 101, 102 :Dans le cas du couplage au réseau PROFIBUS par CP5430/31, les blocs dedialogue écrivent les messages d’erreur éventuels dans ces mots de données.Vous trouverez une description détaillée de ces erreurs dans le manuel SI-NEC.

Structure :

DW 101 ANZW

DL DR

DW 102 non attribué PAFE

DW 98Le pupitre de contrôle-commande inverse à intervalles réguliers un bit de lazone d’interface qui n’est pas accessible à l’utilisateur. Le bloc fonctionnelstandard compte le nombre de fois où il a été appelé entre deux inversions dece bit. Si le nombre d’appels (cycles) dépasse une valeur prédéfinie, le blocfonctionnel standard écrit le message d’erreur 115 dans l’accumulateur 1.

Entrez dans ce mot de données le nombre maximal d’appels du blocfonctionnel avant qu’il n’émette un message d’erreur. Si la valeur de ce motde données est remplacée par 0, le bloc fonctionnel standard y inscrit la va-leur par défaut 200 .

Si les temps de cycle du programme utilisateur sont trop courts, l’erreur 115peut survenir bien que la liaison soit correcte. Augmentez dans ce cas la va-leur pour le nombre d’appels, par exemple 2000 .

Messages d’erreurdes blocs de dialo-gue

Surveillance du bitde vie

Zones de données pour la communication

Page 169: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-15Communication Manuel d’utilisationEdition 05/99

10.2.5 Utilisation de contrats automate

Les contrats automate servent à déclencher certaines fonctions du pupitre decontrôle-commande à partir du programme en STEP5. Il s’agit par exempledes fonctions permettant de

– afficher des images

– régler la date et l’heure

– imprimer le tampon de messages

– modifier des réglages généraux

Un contrat automate est identifié par son numéro de contrat. Vous pouveztransmettre jusqu’à trois paramètres, selon le contrat. Vous trouverez en an-nexe B une liste de tous les contrats automate possibles accompagnés deleurs paramètres.

Un contrat automate est toujours composé de quatre mots de données. Lepremier mot de données contient le numéro de contrat. Les mots de données2 à 4 peuvent recevoir jusqu’à trois paramètres, selon la fonction. La structu-re générale d’un contrat automate est représentée dans la figure 10-7. Lesquatre mots de données du contrat automate peuvent être mémorisés en unemplacement quelconque de l’automate.

���� ���

�� ��

� �� ������

�������� �

�������� �

�������� �

�� ���

�� ���

�� ���

Figure 10-7 Structure d’un contrat automate

Une boîte de contrat de la zone d’interface contient un pointeur sur l’adressedans laquelle se trouve le contrat automate proprement dit. Lorsque vousvoulez déclencher un contrat automate, vous devez écrire le pointeur dans laboîte de contrat.

La zone d’interface contient au total 8 boîtes de contrat. Cela vous permet dedéclencher successivement plusieurs contrats automate. L’ordre dans lequelle pupitre de contrôle-commande doit exécuter les contrats automate peuttoutefois différer de leur ordre dans la zone d’interface.

Description

Structure du contrat automate

Boîtes de contratdans la zone d’interface

Zones de données pour la communication

Page 170: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-16Communication Manuel d’utilisation

Edition 05/99

Lorsque vous écrivez un pointeur sur un contrat automate dans la zone d’in-terface, le bloc fonctionnel standard déclenche le transfert vers le pupitre decontrôle-commande.

Commencez par écrire les données proprement dites du contrat automatedans la zone mémoire, par exemple dans un bloc de données. Ecrivez ensuitele pointeur sur cette zone mémoire dans la boîte de contrat. Ecrivez ainsi toutd’abord dans le mot de données DW 33, puis dans DW 32.

Le pointeur est effacé de la boîte de contrat après que le pupitre de contrôle-commande a accepté le contrat automate. Le bloc fonctionnel standard rem-place alors le contenu du premier mot de données par la valeur ”0”. Ce n’estqu’alors que le bloc fonctionnel standard a terminé le traitement du contratautomate et que le programme en STEP5 peut de nouveau écrire dans la boîtede contrat. Le pupitre de contrôle-commande n’indique pas si le contrat auto-mate est en cours d’exécution ou s’il a été effectivement exécuté.

Nous exposons ci-après un exemple pour le contrat automate 51 ”Sélectiond’image”. L’image numéro 5 doit être appelée sur l’OP17 et le curseur estplacé dans l’entrée d’image 0, dans le second champ. L’affectation de la pre-mière boîte de contrat est représentée graphiquement dans la figure 10-8. Lecontrat automate proprement dit se trouve dans le bloc de données 100, àpartir de DW 4. Le programme en STEP5 correspondant est listé dans le ta-bleau 10-5.

Zone d’interface DB51

DW 32

DW 33

DW 34

DW 35

0 100

0 4

DB100

DW 4

DW 5

DW 6

DW 7

0 51

5

0

2

Pointeur sur uncontrat automate

Figure 10-8 Affectation de la première boîte de contrat, DW 32 à DW 35

Déclenchementd’un contrat automate

Exemple pour uncontrat automate

Zones de données pour la communication

Page 171: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-17Communication Manuel d’utilisationEdition 05/99

Tableau 10-5 Exemple de programme pour contrat automate

Bloc Code programme Explication

OB1 :U M1.0:SPB FB 41

Déclenchement du contrat auto-mate, unique mise à 1 dumémento

FB 41 :A DB 51:L DW 32

:L KF +0:><F

N’écrire le contrat que si la boîtede contrat est vide

:BEB

:L KY 0,4:T DW 33

Le contrat automate commence àDW 4

:L KY 0,100:T DW 32

Le contrat automate se trouvedans DB 100

:R M1.0

DB 100 DW 4 KY 0,51 Numéro de contrat 51 pour Sélec-tion d’image

DW 5 KY 0,5 Paramètre 1 : numéro d’image 5

DW 6 KY 0,0 Paramètre 2 : entrée d’image 0

DW 7 KY 0,2 Paramètre 3 : numéro de champ 2

L’état du contrat automate, éventuellement accompagné d’un numéro d’er-reur, est indiqué dans le cinquième mot de données de la boîte de contrat.

Après appel du bloc fonctionnel standard, ce mot de données contient lesmêmes informations que l’accumulateur 1. La figure 10-9 représente lecontenu de l’accumulateur 1. Le bit 8 Pas de contrat en traitement constitueune exception. Il n’est en effet pas mis à 1 dans la zone d’interface.

15 8 7 0Numéro d’erreurR-RRR---

- = Le bit n’est pas attribuéR = accès en lecture seulement

Bit = 1 : pas de contrat en traitement

Bit = 1 : contrat en traitement

Bit = 1 : contrat terminé sans erreur(l’octet de faible poids vaut 0)

Bit = 1 : contrat terminé avec erreur(l’octet de faible poids contient lenuméro d’erreur)

Numéro d’erreur

Etat du contrat

12 11 10

DL DR

Figure 10-9 Etat du contrat et numéro d’erreur pour les contrats automate

Etat et numérod’erreur du contratautomate en cours

Zones de données pour la communication

Page 172: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-18Communication Manuel d’utilisation

Edition 05/99

L’octet gauche DL contient l’état du contrat. Les bits sont mis à 1 par le blocfonctionnel standard. Si le contrat automate s’est terminé sans erreur, le blocfonctionnel standard donne la valeur 0 à l’octet droit DR. Si le contrat auto-mate s’est terminé sur une erreur, l’octet DR contient le numéro d’erreur.Une description des numéros d’erreur se trouve en annexe A.3.

DW 94-97 :Ces quatre mots de données contiennent une copie du dernier contrat automa-te traité (numéro de contrat et paramètres).

Copie du derniercontrat automate

Zones de données pour la communication

Page 173: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-19Communication Manuel d’utilisationEdition 05/99

10.3 Bloc de données d’assignation DB-ZU

Vous devez déclarer un bloc de données d’assignation si l’AP est couplé aupupitre de contrôle-commande via FAP, SINEC L1, PROFIBUS ouPROFIBUS-DP. Le bloc de données d’assignation contient une liste de tous lespupitres de contrôle-commande configurés et connectés à l’AP.

Une zone de 16 mots de données est nécessaire pour chaque pupitre decontrôle-commande à connecter :

DW 0:

DW 15Zone pour le pupitre de contrôle-commande 1

DW 16:

DW 31Zone pour le pupitre de contrôle-commande 2

DW (x-1)�16:

DW x�16 - 1Zone pour le pupitre de contrôle-commande x

DW 240:

DW 255Zone pour le pupitre de contrôle-commande 16

Si vous connectez plus de 16 pupitres de contrôle-commande, vous devezrépartir le DB-ZU sur plusieurs blocs de données (d’une longueur maximalerespective de 256 mots de données).

Lors de l’appel du bloc fonctionnel standard, le bloc de données d’assigna-tion et le numéro d’appareil du pupitre de contrôle-commande sont transmiscomme paramètres. Le numéro d’appareil du pupitre est le numéro de rangde la zone du bloc de données d’assignation dans laquelle se trouvent les en-trées pour le pupitre.

Exemple :Les entrées pour le pupitre de contrôle-commande se trouvent dans les motsde données DW 32 à DW 47, et donc dans la zone 3. Le bloc de donnéesd’assignation est DB 52. L’appel du bloc fonctionnel standard FB 58 pourPROFIBUS-DP est donc ::L KY 52,3:SPA FB 58

Nota

� Le bloc de données d’assignation DB-ZU doit être déclaré dans lamémoire vive de l’unité centrale. Les blocs de données étendus DX nesont pas autorisés.

� Le numéro de DB doit être supérieur ou égal à 10.

� Le bloc de données d’assignation DB-ZU n’est exploité que lors dudémarrage du bloc fonctionnel standard. S’il est modifié par la suite, ilfaut déclencher un nouveau démarrage du bloc fonctionnel standard.

� Si plusieurs blocs fonctionnels standard sont utilisés simultanément dansun AP (pour des couplages différents), il est possible d’utiliser un DB-ZUcommun.

Fonction

Zones de données pour la communication

Page 174: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-20Communication Manuel d’utilisation

Edition 05/99

La figure 10-6 représente de manière détaillée l’entrée pour un pupitre decontrôle-commande. Ces entrées doivent être faites pour chaque pupitre decontrôle-commande connecté.

L’utilisateur doit effectuer des entrées spécifiques au couplage dans les motsde données DW n+4 et DW n+9 à DW n+13. Les mots de données à utiliserpour les divers types de couplage sont indiqués dans le tableau 10-7.

Tableau 10-6 Affectation d’une zone du DB-ZU

DW DL DR Utilisation

n+0 réservé No de DB de la zoned’interface

Doit être entré parl’utilisateur.

n+1 réservé –

n+2 Numéro de version du FB standard –

n+3 Etat du contrat Numéro d’erreur Doit être exploitépar l’utilisateur.

n+4 Entrée spécifique au couplage Doit être entré parl’utilisateur.

n+5 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîtede réception ; doitêtre entré par l’utili-sateur.

n+6 0 Adresse de début(numéro du DW)

sateur.

n+7 Type de données

0 = DB

1 = DX

Numéro du DB/DX Pointeur sur la boîted’émission ; doit êtreentré par l’utilisa-teur.

n+8 0 Adresse de début(numéro du DW)

teur.

n+9 Entrées spécifiques au couplage Doit être entré parl’ ilin+10 l’utilisateur.

n+11

n+12

n+13

n+14 réservé –

n+15

n = (numéro d’appareil –1) * 16

Zones de données pour la communication

Page 175: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-21Communication Manuel d’utilisationEdition 05/99

Tableau 10-7 Affectation des entrées spécifiques au couplage

DW avec FAP avec PROFI-BUS-DP

avecPROFIBUS

avec SINEC L1

n+4 adresse du CP sans objet sans objet sans objet

n+9 sans objet type d’adressage paramètresPROFIBUS

paramètres L1

n+10 PROFIBUS

n+11 Paramètres d’in-t f

sans objet

n+12 terface sans objet sans objet

n+13

Numéro de DB de la zone d’interface :L’utilisateur doit écrire dans cet octet le numéro du bloc de données qui sertde zone d’interface.

Le bloc fonctionnel standard vérifie la concordance du numéro entré ici et decelui entré dans la configuration. En cas de non-concordance, le bloc fonc-tionnel standard interrompt le traitement avec un message d’erreur.

Numéro de version du FB standard :Le bloc fonctionnel standard écrit son numéro de version dans ce mot de don-nées du bloc de données d’assignation.

7815Version (0 à 99)

en format KF (virgule fixe)non attribuéDW 59 (99)

6 5... 0

0011

0101

ABCD

(lettre d’identification provenant du no debibliothèque standard)

R R

(R = accès en lecture seulement)

Etat du contrat et numéro d’erreur :

DL : Le bloc fonctionnel écrit l’état du contrat dans cet octet.

DR : Le bloc fonctionnel standard écrit dans cet octet le numéro d’uneerreur qui s’est éventuellement produite dans l’application active.

Ce mot de données contient les mêmes informations que l’accumulateur im-médiatement après l’appel du bloc fonctionnel standard. L’annexe A.3 duprésent manuel contient de plus amples informations sur le traitement deserreurs dans le bloc fonctionnel standard.

Pointeur sur les boîtes de réception et d’émission :Ces mots de données contiennent des pointeurs sur les boîtes d’émission et deréception. Les boîtes elles-mêmes peuvent se trouver dans une zone quelcon-que de l’automate. Ces boîtes ne peuvent pas être employées par l’utilisateur.Elles sont réservées à la communication interne. La longueur de chaque boîtedépend du type de couplage :

DW n + 0

DW n+2

DW n+3

DW n+5 et n+6,DW n+7 et n+8

Zones de données pour la communication

Page 176: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

10-22Communication Manuel d’utilisation

Edition 05/99

Type de couplage Mots de données pour chaqueboîte d’émission ou de réception

FAP– toutes les unités centrales, sauf la

CPU 945– CPU 945

50

128

SINEC L1 34

PROFIBUS 128

PROFIBUS-DP 41

PROFIBUS-DP avec IM308C 41–1201)

1) dépend de la taille de bloc utilisée

Les types de données autorisés pour les pointeurs sont regroupés dans le ta-bleau 10-8.

Tableau 10-8 Types de données autorisés

Type de données Numéro du DB/DX

0 Bloc de données DB 10 à 255

1 Bloc de données étendu DX2) 10 à 255

2) possible uniquement pour S5-115U avec CPU 945, S5-135U et S5-155U.

Exemple :Les boîtes de réception et d’émission ont été déclarées dans le bloc de don-nées DB 58 avec une longueur totale de 100 mots. Les mots de donnéesDW 5 à DW 8 doivent alors être attribués comme suit :

Boîte de réception (DW 0..49)

DW 5 : KY 0,58 (type de données : 0 ; no de DB : 58)

DW 6 : KY 0,0 (adresse de début : 0)

Boîte d’émission (DW 50..99)

DW 7 : KY 0,58 (type de données : 0 ; no de DB : 58)

DW 8 : KY 0,50 (adresse de début : 50)

Nota

� Les boîtes d’émission et de réception ne doivent pas se chevaucher. Lebloc fonctionnel standard ne détecte pas le chevauchement et cela peutconduire à un dysfonctionnement.

� Les adresses des deux boîtes ne sont déterminées que lors du démarragedu bloc fonctionnel standard. Elles ne doivent donc pas être modifiéespendant le fonctionnement de l’AP.

Zones de données pour la communication

Page 177: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-1Communication Manuel d’utilisationEdition 05/99

Zones de données utilisateur pourSIMATIC S5

Les zones de données utilisateur servent aux échanges de données entre auto-mate et pupitre de contrôle-commande.

Les zones de données sont écrites et lues alternativement par le pupitre decontrôle-commande et le programme utilisateur au fil de la communication.Après avoir exploité les données qui s’y trouvent, l’AP et le pupitre déclen-chent réciproquement des actions prédéfinies.

Ce chapitre décrit la fonction, la structure et les particularités des diverseszones de données utilisateur.

11

Page 178: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-2Communication Manuel d’utilisation

Edition 05/99

11.1 Présentation

Les zones de données utilisateur peuvent se trouver dans une zone mémoirequelconque de l’automate. Les messages, les recettes et les courbes consti-tuent des exemples de zones de données utilisateur.

Les zones de données utilisateur possibles dépendent du pupitre de contrôle-commande utilisé et de l’outil de configuration. Le tableau 11-1 récapituleles fonctionnalités des divers pupitres de contrôle-commande.

Tableau 11-1 Zones de données utilisateur utilisables pour les divers pupitres de contrôle-commande

Zone de données utilisateur TD10 TD20 TD17 OP5 OP7 OP15OP17OP20

OP25OP35

OP27OP37

TP27TP37

Messages d’événement x x x x x x x x x

Messages d’alarme – x – x x x x x x

Contrats automate x x x x x x x x x

Recettes – – – x x x x x x

Image du clavier système – x x x x x x x –

Image des touches de fonction – – – x x x x x –

Image des LED – – – – x x x x –

Réveil – – – – – x – – –

Date et heure x x x x x x x x x

Numéro d’image – x – x x x x x x

Version utilisateur x x x x x x x x x

Zone de sélection de courbe – – – – – – x x x

Zone de données de courbe – – – – – – x x x

Définition

Fonctionnalités

Zones de données utilisateur pour SIMATIC S5

Page 179: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-3Communication Manuel d’utilisationEdition 05/99

11.2 Messages d’événement et d’alarme

Les messages sont composés de texte statique et/ou de variables. Texte etvariables peuvent être librement configurés.

Les messages se répartissent en messages d’événement et en messagesd’alarme. Le programmeur définit ce qu’est un message d’événement et cequ’est un message d’alarme.

Un message d’événement rend compte d’un état, par exemple

� Moteur en marche

� Automate en manuel

Un message d’alarme rend compte d’une alarme de fonctionnement, parexemple

� La vanne ne s’ouvre pas

� Température moteur trop élevée

Etant donné que les messages d’alarme signalent des états opératoires excep-tionnels, ils doivent être acquittés. L’acquittement est réalisé au choix

� par l’opérateur sur le pupitre de contrôle-commande ou

� par la mise à 1 d’un bit dans la zone d’acquittement de l’automate.

Le déclenchement d’un message est réalisé par la mise à 1 d’un bit dansl’une des zones de messages de l’automate. L’emplacement des zones demessages est défini à l’aide de l’outil de configuration. La zone correspon-dante doit également être déclarée dans l’automate.

Dès que le bit est mis à 1 dans la zone d’événements ou d’alarmes de l’auto-mate et que cette zone est transmise au pupitre de contrôle-commande, cedernier reconnaît que le message correspondant est ”apparu”.

Réciproquement, lorsque le même bit est remis à zéro dans l’automate, lepupitre de contrôle-commande considère que le message a ”disparu”.

Définition

Messaged’événement

Message d’alarme

Acquittement

Déclenchementd’un message

Zones de données utilisateur pour SIMATIC S5

Page 180: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-4Communication Manuel d’utilisation

Edition 05/99

Le tableau 11-2 indique le nombre de zones d’événements et d’alarmes, lenombre de zones d’acquittement des alarmes (automate → pupitre ou pupitre→ automate) ainsi que la longueur totale de toutes ces zones pour les diverspupitres de contrôle-commande.

Tableau 11-2 Zones de messages des pupitres de contrôle-commande

Pupitre Zone de messages d’événement

Zone de messages d’alarme ouzone d’acquittement des alarmes

Nombre Longueur (mots) Nombrepar type

Longueur totalepar type (mots)

TD10 4 64 – –

TD20 4 64 4 64

TD17 4 63 – –

OP5 4 32 4 32

OP7 4 32 4 32

OP15 4 63 4 63

OP17 4 63 4 63

OP20 4 64 4 64

OP25, OP35 8 125 8 125

OP27, OP37 8 125 8 125

TP27, TP37 8 125 8 125

Un message peut être configuré pour chaque bit de la zone de messagesconfigurée. Les bits sont affectés par ordre croissant aux numéros de mes-sage.

Exemple :

On suppose que l’on a configuré la zone de messages d’événement suivantepour l’automate SIMATIC S5 :

DB 60 Adresse 43 Longueur 5 (en DW)

La figure 11-1 montre la correspondance entre les numéros de message, autotal 80 (5�16), et les divers numéros de bit dans la zone de messages d’évé-nement de l’automate.

Cette correspondance est réalisée automatiquement dans le pupitre de contrô-le-commande.

��

��

��

��� � ������ ��

�� � ������ ��

������ � �������

Figure 11-1 Correspondance entre bit de message et numéro de message

Zones demessages

Correspondanceentre bit de messa -ge et numéro demessage

Zones de données utilisateur pour SIMATIC S5

Page 181: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-5Communication Manuel d’utilisationEdition 05/99

Si l’automate doit être informé de l’acquittement d’un message d’alarme surle pupitre de contrôle-commande ou si l’automate doit acquitter lui-mêmedes messages, vous devez déclarer les zones d’acquittement correspondantesdans l’automate :

� Zone d’acquittement pupitre → automate :L’automate est informé par l’intermédiaire de cette zone du fait qu’unmessage d’alarme a été acquitté par l’opérateur du pupitre de contrôle-commande.

� Zone d’acquittement automate → pupitr e :Cette zone permet à l’automate d’acquitter un message d’alarme.

Ces zones d’acquittement doivent également être indiquées dans la configu-ration sous Zones de communication.

La figure 11-2 schématise les diverses zones de messages d’alarme et d’ac-quittement. Le déroulement des opérations d’acquittement est présenté dansles figures 11-4 et 11-5.

Traitements/opérationslogiques internes

��������

���� �� ��������

��������

Zone d’acquittementAP � pupitre

Zone d’acquittementpupitre � AP

��� ��� � ��������������

Figure 11-2 Zones de messages d’alarme et d’acquittement

Chaque message d’alarme est doté d’un numéro de message. Ce numéro de mes-sage est affecté respectivement au même bit x de la zone de messages d’alarmeet au même bit x de la zone d’acquittement. La zone d’acquittement a normale-ment la même longueur que la zone de messages d’alarme correspondante.

Si la longueur d’une zone d’acquittement n’est pas égale à la longueur totalede la zone de messages d’alarme correspondante et s’il existe d’autres zonesd’alarmes et d’acquittement, on a la correspondance suivante :

�������������

��

�������������

�������������

�������������

��

��

Bit d’acquittement du message d’alarme no 49

�������������

� �

� �

��

���

Message d’alarmeno 1

���� � �������� ������� �

���

Message d’alarmeno 49

���� � �������� ������� �

��

Bit d’acquittement du message d’alarme no 1

���� ���� ������� �

���� ���� ������� �

��

�������������

�������������

��

� �

���

�������������

��

�������������

� �

��

���

Figure 11-3 Correspondance entre bit d’acquittement et numéro de message

Zonesd’acquittement

Correspondanceentre bit d’acquit-tement et numérode message

Zones de données utilisateur pour SIMATIC S5

Page 182: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-6Communication Manuel d’utilisation

Edition 05/99

Lorsque l’automate met à 1 un bit dans cette zone, le message d’alarme cor-respondant est acquitté sur le pupitre de contrôle-commande. Remettez en-suite ce bit à zéro quand vous remettez à zéro le bit dans la zone de messagesd’alarme. La figure 11-4 représente le chronogramme correspondant.

La zone d’acquittement AP → pupitre de contrôle-commande

� doit se raccorder directement à la zone de messages d’alarme correspondante,

� doit avoir exactement le même temps de scrutation et

� peut avoir au plus la même longueur que la zone de messages d’alarmecorrespondante.

Si la zone d’acquittement AP → pupitre de contrôle-commande ne se trouvepas physiquement immédiatement après la zone de messages d’alarme, lemessage système $655 est émis lors du démarrage du pupitre de contrôle-commande.

Zone de messages d’alarme

Zone d’acquittementAP → pupitre

Acquittement par l’AP

Figure 11-4 Chronogramme pour la zone d’acquittement AP → pupitre de contrôle-commande

Lorsqu’un bit est mis à 1 dans la zone de messages d’alarme, le pupitre decontrôle-commande remet à zéro le bit correspondant dans la zone d’acquit-tement. Si le message d’alarme est acquitté sur le pupitre de contrôle-com-mande, le bit est mis à 1 dans la zone d’acquittement. L’automate peut ainsidétecter que le message d’alarme a été acquitté. La figure 11-5 représente lechronogramme correspondant.

La zone d’acquittement pupitre → AP peut avoir au plus la même longueurque la zone de messages d’alarme correspondante.

Zone de messages d’alarme

Zone d’acquittementpupitre → AP

Acquittement sur le pupitre de contrôle-commande

Figure 11-5 Chronogramme pour la zone d’acquittement pupitre de contrôle-commande → AP

Zone d’acquittementAP → pupitre

Zone d’acquittementpupitre → AP

Zones de données utilisateur pour SIMATIC S5

Page 183: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-7Communication Manuel d’utilisationEdition 05/99

Les zones d’acquittement AP → pupitre et pupitre → AP ne doivent pas êtreplus grandes que la zone de messages d’alarme correspondante. Elles peuventtoutefois être déclarées plus petites, lorsque certains messages d’alarme nedoivent pas être acquittés par l’automate. Ce cas est mis en évidence dans lafigure 11-6.

Zone de messagesd’alarme

Zone raccourcied’acquittement des alarmes

��� �

��� �

��� �

��� �

Messagesd’alarme qui nepeuvent pas êtreacquittés

Messagesd’alarme quipeuvent êtreacquittés

��� �

Figure 11-6 Zone d’acquittement raccourcie

Nota

Placez les messages d’alarme importants dans la zone de messages d’alarmeà partir du bit 0 dans l’ordre croissant.

Les deux bits correspondants de la zone de messages d’alarme et de la zoned’acquittement ne doivent pas être mis à 1 en même temps.

Taille des zonesd’acquittement

Zones de données utilisateur pour SIMATIC S5

Page 184: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-8Communication Manuel d’utilisation

Edition 05/99

11.3 Image du clavier et des LED

Les actions sur des touches du pupitre de contrôle-commande peuvent êtretransférées vers l’automate et y être exploitées. Il est ainsi possible, parexemple, de déclencher une action dans l’automate, comme le démarraged’un moteur.

Les touches de fonction des pupitres opérateurs (OP) sont pourvues de diodesélectroluminescentes (LED). Ces LED peuvent être commandées à partir del’automate. Il est ainsi possible de signaler, en allumant la diode correspon-dante selon le contexte, la touche sur laquelle l’opérateur doit appuyer.

Le pupitre tactile ne possède ni clavier ni diodes électroluminescentes affec-tées à des touches. Vous n’avez donc pas besoin de déclarer une zone decommunication pour l’image du clavier ni l’image des LED dans ProToolpour les TP.

Pour pouvoir exploiter l’actionnement des touches et commander les LED, ilfaut que les zones de données correspondantes – les images mémoire ou, plusbrièvement, les images – soient déclarées dans l’automate et qu’elles soientdéfinies comme zones de communication dans la configuration.

Les images du clavier sont transférées spontanément vers l’automate. Celasignifie que le transfert est effectué chaque fois que l’opérateur appuie surune touche du pupitre de contrôle-commande. Il n’est donc pas nécessaire deconfigurer un temps de scrutation. Il est possible de transférer au maximumdeux actions simultanées sur des touches.

� Pour toutes les touches (sauf la touche SHIFT)

Tant que la touche correspondante est enfoncée, le bit qui lui est associédans l’image du clavier prend la valeur 1, sinon il vaut 0.

�� ����� ������

����� � � �

� Touche SHIFT (pupitres à afficheur de lignes uniquement)

Lors du premier appui sur la touche SHIFT, le bit correspondant de l’i-mage du clavier prend la valeur 1. Cet état est maintenu, même après quela touche a été relâchée, jusqu’au prochain appui sur la touche SHIFT.

�= touche SHIFT

enfoncée

����� � � �

Nota

Si le pupitre de contrôle-commande est arrêté ou séparé de l’automate alorsqu’une touche est enfoncée, le bit correspondant reste à 1 dans l’image duclavier.

Utilisation

Remarque pourles TP

Conditionpréalable

Transfert

Affectation desvaleurs

Zones de données utilisateur pour SIMATIC S5

Page 185: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-9Communication Manuel d’utilisationEdition 05/99

11.3.1 Image du clavier système

L’image du clavier système est une zone de données de longueur fixe. Cettelongueur dépend du pupitre de contrôle-commande. Les diverses longueurssont indiquées dans le tableau 11-3.

Tableau 11-3 Longueur de l’image du clavier système

Pupitre de contrôle-commande Longueur (en mots)

TD20 1

OP20, OP5, OP15, OP7, OP17

2

OP25, OP35, OP27, OP37

3

A chaque touche du clavier système est associé exactement un bit dansl’image du clavier système. Exceptions : la touche DIR des OP5/15 et lestouches curseur.

L’image du clavier système doit être également entrée dans la configurationsous Zones de communication, Type : Clavier système. Cette image ne peutêtre déclarée qu’une seule fois dans un seul automate.

Image du clavier pour le TD20 :

�� � � �� �� �� � � � � � � �

Numéro de bit

�&+ %')! ' #$ "' ,&$*

Image du clavier pour le TD17 :

�&+ %')! ' #$ "' ,&$*

�$* ()+

�$ ()+

����� ��� ����

�� � � �� �� �� � � � � � � �

Numéro de bit

Image du clavier pour les OP5 et OP15 :

�&+ %')! ' #$ "' ,&$*

�$* ()+

�$ ()+

��������

���

������ �

�����

�� �����

�����

�� � � �� �� �� � � � � � � �

Numéro de bit

Structure

Zones de données utilisateur pour SIMATIC S5

Page 186: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-10Communication Manuel d’utilisation

Edition 05/99

Image du clavier pour les OP7 et OP17 :

�39 246.-4 01 /4-:317

17 569

1 569

� %

������ �

%���&

��� � ����

����

� &�$ �%� ��� ���"

� � � � � � � � � �

Numéro de bit

Image du clavier pour l’OP20 :

�39 246.-4 01 /4-:317

��$��!"+

���

� %��� �

%���&

��� � ����

����

� � � � � � � � � �

Numéro de bit

17 569

1 569

Image du clavier pour les OP25 et OP27 :

�����

�<,

��� � � � �

� � � � � � � � � �

Numéro de bit

� %

,+

(' �"!$#������������

���

*)�

&%

17 569

1 569

�1 5697;817:;

�39 246.-4 01 /4-:317

Image du clavier pour les OP35 et OP37 :

�<,

��� � � � �

� � � � � � � � � �

Numéro de bit

,+ � ('"!$# ���� ���� ���� *)

7;817:;

� � � �&��

��&%

+/–( )

.: \

DEL

INS

ENTER

A–Z

ESC ACK HELP17 569

1 569

�1 569

�39 246.-4 01 /4-:317

Nota

Les bits non utilisés ne doivent pas être écrasés par le programme utilisateur.

Zones de données utilisateur pour SIMATIC S5

Page 187: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-11Communication Manuel d’utilisationEdition 05/99

Le bit global de clavier sert de bit de contrôle. Il est mis à 1 lors de chaquetransfert de l’image du clavier du pupitre de contrôle-commande vers l’auto-mate et doit être remis à zéro dès que le programme utilisateur a exploité lazone de données.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si l’image du clavier système a été de nouveau transmise.

11.3.2 Image des touches de fonction

Les pupitres opérateurs sont dotés de touches de fonction auxquelles vouspouvez associer une image dans l’automate. L’image des touches de fonctionpeut être divisée en plusieurs zones de données distinctes dont le nombre etla longueur dépendent de l’OP.

Zones de données OP5/15/20OP7/17

OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

4 8

L’affectation des diverses touches aux bits des zones de données est détermi-née lors de la configuration des touches de fonction. A cette occasion, il fautentrer pour chaque touche le numéro au sein de la zone image.

L’image des touches de fonction doit être également entrée dans la configura-tion sous Zones de communication, Type : Clavier fonction.

Le bit 15 du dernier mot de données de chaque zone de données est le bitglobal de clavier. Il sert de bit de contrôle. Le bit global de clavier est mis à1 lors de chaque transfert de l’image du clavier de l’OP vers l’automate. Ildoit être remis à zéro dès que le programme utilisateur a exploité la zone dedonnées.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si un bloc a été de nouveau transféré.

Bit global declavier

Zones de données

Affectation destouches

Bit global declavier

Zones de données utilisateur pour SIMATIC S5

Page 188: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-12Communication Manuel d’utilisation

Edition 05/99

11.3.3 Image des LED

L’image des LED peut être divisée en plusieurs zones de données distinctes,comme indiqué dans le tableau ci-dessous.

Zones de données OP7/15/17/20 OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

8 16

L’image des LED doit également être entrée dans la configuration sous Zonesde communication, Type : Image des LED.

L’affectation des diverses diodes électroluminescentes aux bits des zones dedonnées est déterminée lors de la configuration des touches de fonction. Acette occasion, il faut entrer pour chaque LED le numéro de bit au sein de lazone image.

Le numéro de bit (n) désigne le premier de deux bits successifs qui comman-dent un total de quatre états différents de la LED (voir le tableau 11-4) :

Tableau 11-4 Fréquence de clignotement des LED pour toutes les OP exepté OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 clignotante à env. 2 Hz

1 0 clignotante à env. 0,5 Hz

1 1 allumée en continu

Sur l’OP17, les touches K disposent de LED bicolores (rouge/vert). Les étatsde LED qui en résultent sont décrits dans le tableau 11-5.

Tableau 11-5 Couleurs des LED pour les OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 rouge clignotante

1 0 rouge allumée en continu

1 1 verte allumée en continu

Zones de données

Affectation desLED

Zones de données utilisateur pour SIMATIC S5

Page 189: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-13Communication Manuel d’utilisationEdition 05/99

11.4 Zone de numéros d’image

Les pupitres de contrôle-commande consignent dans la zone de numérosd’image des informations sur l’image appelée sur le pupitre.

Cela rend donc possible un transfert d’informations, relatives au contenu ac-tuel de l’afficheur du pupitre, vers l’automate d’où elles peuvent à leur tourdéclencher certaines réactions, par exemple l’appel d’une autre image.

Pour utiliser la zone de numéros d’image, vous devez la déclarer commeZone de communication dans la configuration. Elle ne peut être déclaréequ’une seule fois dans un seul automate.

La zone de numéros d’image est transférée de manière spontanée vers l’auto-mate. Cela signifie que le transfert a lieu à chaque fois qu’une modificationest détectée sur le pupitre de contrôle-commande. Il n’est donc pas nécessairede configurer un temps de scrutation.

La zone de numéros d’image est une zone de données de longueur fixe. Cettelongueur dépend du pupitre de contrôle-commande. Les diverses longueurssont indiquées dans le tableau 11-6.

Tableau 11-6 Longueur de la zone de numéros d’image

Pupitre de contrôle-commande Longueur (en mots)

TD20 2

OP20, OP5, OP15, OP7, OP17

2

OP25, OP35, OP27, OP37,TP27, TP37

5

La structure de la zone de numéros d’image dans la mémoire de l’automateest représentée ci-après pour les divers pupitres de contrôle-commande.

TD20, OP20, OP5/15, OP7/17 :

������ �� ���� � �������� �� ���� � ����

����� �� ������� ����� �� �� ����� �� ���� ����

�� � � �

��� ���

�� ���

Entrée Affectation

type de l’image active 1 : image2 : recette3 : image spéciale

numéro de l’image/recette active 1 à 99

numéro de l’entrée active 1 à 99

numéro du champ de saisie actif 0 à 32 (0 : numéro d’entrée)

Utilisation

Conditionpréalable

Structure

Zones de données utilisateur pour SIMATIC S5

Page 190: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-14Communication Manuel d’utilisation

Edition 05/99

Au niveau messages, au niveau menu et lors de l’affichage d’un répertoire,tous les octets de la zone de numéros d’image prennent la valeur FFH.

Dans le cas des images spéciales, la zone de numéros d’image prend les af-fectations suivantes :

�� �

� ���!�� �� ���� �� ��!�� ��

��� � �� �� �� �� � ���� ����

��� ���

�� ���

OP25/35, OP27/37, TP27/37 :

���� �� ���� �� �����

�!����!

���!�� �� �� �� �� � ���� ����

���!�� �� ���� �� �����

�� �

��� ���

�!����!

�� ���

�� ���

�� ���

�� ���

Entrée Affectation

type de l’image active 1 : image4 : fenêtre permanente5 : fenêtre des messages d’alarme6 : fenêtre des messages d’événement

numéro de l’image active 1 à 65535

numéro du champ de saisie actif 1 à 65535

Pour les images spéciales, le numéro de l’image active est affecté de la ma-nière suivante :

Valeur Signification

1 page des messages d’alarme

2 page des messages d’événement

3 tampon des messages d’alarme

4 tampon des messages d’événement

Zones de données utilisateur pour SIMATIC S5

Page 191: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-15Communication Manuel d’utilisationEdition 05/99

11.5 Zones de sélection et de données de courbe

Une courbe est une représentation graphique de valeurs de l’automate. Selonla configuration, la lecture de la valeur est déclenchée par un bit ou par hor-loge.

Le pupitre de contrôle-commande lit les valeurs de courbe de manière cycli-que, chaque fois qu’une certaine période déterminée dans la configurations’est écoulée. Les courbes déclenchées par horloge conviennent à des gran-deurs à évolution continue, comme la température de service d’un moteur.

Le pupitre de contrôle-commande lit soit une valeur de courbe, soit la totalitédu tampon de courbe, lorsqu’un bit de déclenchement est mis à 1. Cela estdéterminé dans la configuration. Les courbes déclenchées par bit sont engénéral utilisées pour des valeurs soumises à des variations rapides. La pres-sion d’injection lors de la fabrication de pièces en plastique en constitue enexemple.

Pour le déclenchement de ces courbes, vous devez définir des zones corres-pondantes dans la configuration (sous Zones de communication)) et les décla-rer dans l’automate. Ces zones permettent au pupitre de contrôle-commandeet à l’automate de communiquer.

Les zones nécessaires sont :– la zone de sélection de courbe– la zone de données de courbe 1– la zone de données de courbe 2

(n’est nécessaire qu’avec le tampon commuté)

Le même bit est attribué de manière permanente à chaque courbe dans ceszones configurées. Cela permet d’identifier de manière univoque chaquecourbe dans toutes les zones.

Le tampon commuté est un second tampon utilisé pour la même courbe. Ilpeut être déclaré dans la configuration.

Pendant que le pupitre de contrôle-commande lit les valeurs dans le tampon1, l’automate écrit dans le tampon 2. Lorsque le pupitre lit dans le tampon 2,l’automate écrit dans le tampon 1. Cela évite que l’automate n’écrase les va-leurs de courbe pendant que le pupitre les lit.

Courbes

Courbesdéclenchées parhorloge

Courbesdéclenchées parbit

Tampon commuté

Zones de données utilisateur pour SIMATIC S5

Page 192: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-16Communication Manuel d’utilisation

Edition 05/99

Les diverses zones – sélection de courbe, données de courbe 1 et 2 – peuventêtre réparties en des zones de données distinctes dont le nombre maximal etla longueur totale sont prédéfinis (voir le tableau 11-7).

Tableau 11-7 Répartition des zones de données

Zones de données

Sélection Données

1 2

Nombre maximal par type 8 8 8

Longueur totale de toutes les zonesde données (en mots)

8 8 8

Lorsqu’une image avec une ou plusieurs courbes est ouverte sur le pupitre decontrôle-commande, ce dernier met à 1 les bits correspondants dans la zonede sélection de courbe. Lorsque l’image est refermée, le pupitre remet à zéroles bits correspondants dans la zone de sélection de courbe.

La zone de sélection de courbe peut être exploitée dans l’automate pour sa-voir quelle courbe est actuellement affichée sur le pupitre. Les courbes peu-vent également être déclenchées sans exploitation de la zone de sélection decourbe.

Cette zone est destinée au déclenchement de courbes. Mettez à 1 le bit asso-cié à la courbe dans la zone de données de courbe, ainsi que le bit global decourbe, avec le programme du S5. Le pupitre de contrôle-commande détectele déclenchement et remet à zéro le bit de courbe et le bit global de courbe. Illit ensuite une valeur ou la totalité du tampon, selon la configuration.

Exemple de zone de données de courbe d’une longueur de 2 DW

��� ���� � �� ������

��� ���

�� ���

�� �� �� �� �� �� � � � � � � � �

Numéro de bit

La zone de données de courbe ne doit pas être modifiée par le programme duS5 tant que le bit global de courbe n’a pas été remis à zéro.

La zone de données de courbe 2 est nécessaire pour les courbes pour lesquellesun tampon commuté a été configuré. Elle a exactement la même structure quela zone de données de courbe 1.

Répartition deszones de données

Zone de sélectionde courbe

Zone de donnéesde courbe 1

Zone de donnéesde courbe 2

Zones de données utilisateur pour SIMATIC S5

Page 193: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-17Communication Manuel d’utilisationEdition 05/99

11.6 Version utilisateur

Lors du démarrage du pupitre de contrôle-commande, il est possible de véri-fier s’il est connecté à l’automate ou au module CP voulu. Cela est importantsi vous utilisez plusieurs pupitres de contrôle-commande.

Le pupitre compare pour cela la valeur configurée à une valeur mémoriséedans l’automate. Cela permet d’assurer la compatibilité des données de confi-guration avec le programme de l’automate S5. Si les données ne concordentpas, le message système $653 est affiché sur le pupitre et l’appareil redé-marre.

Pour pouvoir utiliser cette fonction, vous devez définir les valeurs suivanteslors de la configuration du pupitre de contrôle-commande :

� Indication de la version de la configuration ; valeur comprise entre 1et 255.

– COM TEXT :Paramétrage général

– ProTool :Système cible → Réglages

� Type de données et adresse de la valeur mémorisée dans l’automate pourla version :

– COM TEXT :Liste pointeurs zones, champ Zone de version utilisateur

– ProTool :Système cible → Zones de communication,choisir Version application utilisateur dans le champ Type:.

Utilisation

Zones de données utilisateur pour SIMATIC S5

Page 194: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-18Communication Manuel d’utilisation

Edition 05/99

11.7 Recettes

Une recette est un regroupement de variables en une structure de donnéesfixe. Cette structure est déterminée lors de la configuration et reçoit des don-nées sur le pupitre de contrôle-commande. La structure ne peut pas être mo-difiée a posteriori sur le pupitre.

Etant donné que la structure peut recevoir des données plusieurs fois, nousparlerons d’enregistrements. Ces enregistrements sont enregistrés (créés),chargés, effacés et modifiés sur le pupitre de contrôle-commande. Les don-nées sont mémorisées sur le pupitre, ce qui libère la mémoire de l’automate.

Lorsque vous utilisez une recette, vous assurez que plusieurs données arriventensemble et de manière synchronisée à l’automate lorsque vous transférezun enregistrement vers l’automate.

Le matériel suivant est nécessaire pour utiliser des recettes :

� Pupitr e de contrôle-commandeavec afficheur de lignes : OP5, OP7, OP15, OP17, OP20avec afficheur graphique : OP25, OP27, OP35, OP37avec écran tactile : TP27, TP37

� APgroupe 2 : S5-95U, S5-100U avec CPU103,

S5-115U, S5-135U, S5-155U

Les enregistrements peuvent être transférés du pupitre de contrôle-commandevers l’automate ou de l’automate vers le pupitre.

Vous transférez des enregistrements du pupitre vers l’automate pour réglercertaines valeurs sur l’automate, par exemple pour la production de jusd’orange.

Il est de même possible de lire des données dans l’automate et de les mémo-riser sur le pupitre sous forme d’enregistrement, par exemple pour sauvegar-der un jeu de valeurs avantageux.

Nota

Dans le cas des afficheurs graphiques, seules les variables sont utilisées pourle transfert des enregistrements. Pour transférer un enregistrement d’un sup-port de données (par exemple mémoire flash ou disquette) vers le S5, vousdevez tout d’abord le charger dans les variables.

L’une des caractéristiques essentielles des recettes est que les données sonttransférées de manière synchronisée et qu’un écrasement incontrôlé des don-nées est évité. La coordination du transfert des enregistrements est garantiepar la mise à 1 de certains des bits de commande et de compte 1 de la zoned’interface.

Définition

Conditionpréalable

Transfertd’enregistrements

Synchronisation

Zones de données utilisateur pour SIMATIC S5

Page 195: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-19Communication Manuel d’utilisationEdition 05/99

11.7.1 Transfert d’enregistrements

Il existe deux modes de transfert d’enregistrements du pupitre de contrôle-commande vers l’automate ou de l’automate vers le pupitre de contrôle-com-mande. Il s’agit des modes de transfert ”direct” et ”indirect”. Le réglage dumode de transfert se rapporte essentiellement au sens pupitre → AP.

Pour les pupitres à afficheur de lignes, seul le mode de transfert ”indirect”dans le sens pupitre → AP est possible. Pour les pupitres à afficheur graphi-que, vous pouvez choisir entre ”direct” et ”indirect” dans le sens pupitre →AP. Le mode de transfert ”indirect” de l’AP vers le pupitre n’est pas possiblepour les automates SIMATIC S5.

Le choix du mode de transfert dépend de l’outil de configuration utilisé(COM TEXT ou ProTool) et du pupitre de contrôle-commande. Le tableau11-8 indique les caractéristiques d’une recette en fonction du pupitre et del’outil de configuration.

Tableau 11-8 Transfert de recette en fonction du pupitre de contrôle-commande et de l’outil deconfiguration

Pupitre decontrôle-com-

Sens de transfert Outil utilisécontrôle-com-mande ProTool ProTool/Lite COM TEXT

OP5, OP15 OP → AP indirect indirect indirect

AP → OP direct direct direct

OP7, OP17 OP → AP indirect indirect indirect

AP → OP direct direct direct

OP20 OP → AP –– –– indirect

AP → OP –– –– direct

OP25, OP35 OP → AP indirect/direct –– ––

AP → OP direct –– ––

OP27, OP37 OP → AP indirect/direct –– ––

AP → OP direct –– ––

TP27, TP37 TP → AP indirect/direct –– ––

AP → TP direct –– ––

Lors de l’écriture d’un enregistrement, les variables de ce dernier sont écritesdirectement dans les adresses respectivement définies. Lors de la lecture di-recte, les variables sont lues dans les mémoires cibles de l’automate et écritesdans le pupitre de contrôle-commande.

Définition

Choix du mode detransfert

Transfert direct

Zones de données utilisateur pour SIMATIC S5

Page 196: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-20Communication Manuel d’utilisation

Edition 05/99

Avec ProTool, les variables destinées au transfert direct doivent posséder à lafois une liaison à l’automate et l’attribut Ecriture directe . Les varia-bles auxquelles aucune adresse n’est affectée dans l’automate ne sont pastransférées.

Toutes les variables de l’enregistrement sont écrites dans une mémoire inter-médiaire de l’automate. Pour les pupitres à afficheur de lignes, cette mémoireintermédiaire est la boîte de recettes, pour les pupitres à afficheur graphique,il s’agit du tampon de données. La boîte de recettes contient les valeurs desvariables et leurs adresses. Le tampon de données ne contient que les valeursdes variables, les adresses ne sont pas transférées.

Dans le cas du transfert indirect, la longueur maximale de l’enregistrementest de 98 mots de données.

11.7.2 Adressage de recettes et d’enregistrements

L’adressage des recettes et des enregistrements diffère selon que le pupitre decontrôle-commande est doté d’un afficheur de lignes ou d’un afficheur gra-phique.

Lors de la configuration, la recette reçoit un nom et un numéro. Le nom et lenuméro de la recette sont tous deux visibles sur le pupitre.

Les enregistrements que vous créez sur le pupitre reçoivent également unnom et un numéro.

Le numéro de recette et le numéro d’enregistrement sont transférés vers l’APavec les données lorsque vous déclenchez un transfert d’enregistrements dupupitre → AP.

Lors de la configuration, la recette reçoit automatiquement un nom et un nu-méro. Le nom et le numéro de recette n’ont d’intérêt que pour la configura-tion et ne sont pas visibles sur le pupitre.

Dans ProTool, vous entrez la désignation de la recette dans la boîte de dialo-gue Paramètres sous Identifications. Cette identification est écrite dans letampon de données lors du transfert d’enregistrement entre pupitre et auto-mate. Elle doit être exploitée par l’automate.

Recommandation :Utilisez pour la première identification la même valeur que pour le numérode recette.

Les enregistrements que vous créez sur le pupitre reçoivent un nom symboli-que. Ce dernier n’est pas transféré lors du transfert d’enregistrement entre pupi-tre et automate. Quant à l’enregistrement, il ne dispose pour toute identificationdans l’automate que de l’identification de la recette.

Transfert indirect

Pupitres àafficheur de lignes

Pupitres àafficheurgraphique

Zones de données utilisateur pour SIMATIC S5

Page 197: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-21Communication Manuel d’utilisationEdition 05/99

11.7.3 Zones de données pour le transfert d’enregistrements

Les zones de données de l’automate destinées au transfert d’enregistrementsdiffèrent selon que le pupitre de contrôle-commande est doté d’un afficheurde lignes ou d’un afficheur graphique.

Lors de la connexion d’un pupitre à afficheur de lignes, vous devez déclarerdans l’AP des zones pour la boîte de recettes, la boîte de suites de recettes etla boîte de numéros de recettes. Utilisez à cette occasion les mêmes entréesque celles définies dans la configuration sous Zones de communication.

Les boîtes de recettes et de suites de recettes contiennent, outre les données,également les adresses des variables.

Pour les automates du groupe 2, la zone d’interface contient des mots de don-nées pour les pointeurs sur les boîtes de numéros de recettes, de recettes et desuites de recettes. Le pupitre écrit le pointeur défini dans la configurationdans ce mot de données.

Boîte de numéros de recettes :

Vous devez déclarer une zone pour numéros de recettes et numéros d’enregis-trement dans l’automate.

Structur e de la boîte de numéros de recettes :

Numéro de recette Numéro d’enregistrement

DL DR

Boîte de recettes :

La boîte de recettes est une zone de données d’une longueur maximale de256 mots de données.

Les valeurs entrées doivent être ventilées dans les zones mémoire correspon-dantes par le programme du S5. Utilisez le bloc fonctionnel FB 42 pour ven-tiler les données dans les adresses correspondantes.

No d’enregistrementNuméro de recette

DL DR

Longueur totale de la recette en motsType valeur 1 No du DB/DX valeur 1

Adresse de début valeur 1Longueur en mots valeur 1

Données valeur 1

Pointeur sur valeur 2Données valeur 2

Pointeursur valeur 1

1er mot2e mot3e mot4e mot5e mot6e mot

..

..

..

.. ..

Pupitres àafficheur de lignes

Zones de données utilisateur pour SIMATIC S5

Page 198: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-22Communication Manuel d’utilisation

Edition 05/99

Boîte de suites de recettes :

La boîte de suites de recettes n’est nécessaire que lorsque la boîte de recettesne peut pas être déclarée avec une taille suffisante pour contenir le plus grandenregistrement possible. La longueur maximale est de 256 mots de données.

DL DR

Données valeur 1

Données valeur 2

1er mot

3e mot4e mot

....

Pointeur sur valeur 1

.. Pointeur sur valeur 2

Lors de l’utilisation d’un pupitre à afficheur graphique, vous devez déclarerdans l’AP une zone pour le tampon de données. Utilisez à cette occasion lesmêmes entrées que celles définies dans la configuration avec ProTool sousZones de communication.

Dans le tampon de données, les données ne sont pas accompagnées d’adres-ses.

Tampon de données :

Le tampon de données est une zone de données d’une longueur maximale de256 mots de données.

Il sert de mémoire intermédiaire lors des transferts d’enregistrements du pu-pitre de contrôle-commande vers l’automate. Les valeurs entrées doivent êtreventilées dans les zones mémoire correspondantes par le programme enSTEP5.

Les identifications 1, 2 et 3 (numéros de recette) configurées dans ProToolsont également transférées dans le tampon de données et doivent être exploi-tées par l’automate.

réservéLong. de l’enregistrement en mots

Identification 1Identification 2Identification 3

Valeur enregistrement 1Valeur enregistrement ...

Valeur enregistrement m

1er mot2e mot3e mot4e mot5e mot6e mot

nième mot

Pupitres àafficheurgraphique

Zones de données utilisateur pour SIMATIC S5

Page 199: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-23Communication Manuel d’utilisationEdition 05/99

11.7.4 Synchronisation lors du transfert

Le transfert des enregistrements est coordonné par les bits 11 à 15 des bits decommande et de compte rendu 1 du mot de données DW 64 de la zone d’in-terface (voir le chapitre 10.1).

Les bits de commande et de compte rendu concernés dans DL 64 sont :

Bit 11 = 1 : la boîte est verrouillée

Bit 12 = 1 : l’enregistrement est défectueux

Bit 13 = 1 : l’enregistrement n’est pas défectueux

Bit 14 = 1 : transfert de données terminé

Bit 15 = 1 : transfert de données en cours

Les diverses étapes du transfert du pupitre vers l’automate sont décrites ci-dessous.

1. Le pupitre contrôle le bit 11 avant le transfert. Si le bit 11 vaut 1, le trans-fert se termine sur un message d’erreur. Si le bit vaut 0, le pupitre met lebit 11 à 1.

2. Pendant le transfert, le pupitre met le bit 15 à 1.

3. Après le transfert, le pupitre met le bit 14 à 1.

4. Interrogez le bit 14 avec le programme du S5. S’il vaut 1, ventilez le caséchéant les données dans les adresses correspondantes. Mettez ensuite lebit 12 ou le bit 13 à 1.

5. Libérez la boîte en remettant le bit 11 à zéro.

Le déroulement qui vient d’être décrit est programmé en guise d’exemplepour les pupitres à afficheurs de lignes dans le bloc fonctionnel de recette(FB42:Rezept). Ce dernier est livré sur la disquette COROS Blocs fonctionnelstandard qui doit être commandée séparément. Le bloc fonctionnel FB42 nepeut pas être utilisé avec les pupitres à afficheur graphique.

Si la configuration standard a été intégrée au projetd’un pupitre à afficheur graphique, la procédure detransfert ci-dessus correspond à l’utilisation de la tou-che ci-contre dans l’image standard Z_RECORD_2.

Le transfert d’un enregistrement de l’automate vers le pupitre de contrôle-commande est réalisé par lecture directe dans les zones mémoire qui ont étéconfigurées pour les variables de recette. Le transfert de données n’est passynchronisé avec l’automate.

Dans le cas des pupitres à afficheur de lignes, le numéro de recette contenudans la boîte de numéros de recettes doit coïncider avec le numéro de la re-cette demandée sur le pupitre.

Bits de commandeet de compterendu 1

Déroulement dutransfert pupitre → AP

Déroulement dutransfertAP → pupitre

Zones de données utilisateur pour SIMATIC S5

Page 200: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-24Communication Manuel d’utilisation

Edition 05/99

Si la configuration standard a été intégrée au projetd’un pupitre à afficheur graphique, la procédure detransfert ci-dessus correspond à l’utilisation de la tou-che ci-contre dans l’image standard Z_RECORD_2.

Dans le programme de l’automate, mettez maintenant à 1 le bit 13 du mot dedonnées DW 64 de la zone d’interface pour indiquer un ”transfert sans er-reur”. Remettez ensuite à zéro le bit 11 du mot de données DW64 pour libé-rer de nouveau le tampon de données. Le code du programme nécessairepourrait être :

A DB 51L DL 64T MB 200UN M 200.7U M 200.6S M 200.5R M 200.3L MB 200T DL 64BE

Nous recommandons d’effectuer le transfert d’enregistrements par dialoguesur le pupitre à afficheur graphique. Utilisez pour cela l’image standardZ_Record_1 . Lors du transfert d’enregistrements par contrat automate(contrats 69 et 70), il n’est pas possible d’indiquer le numéro d’enregistre-ment. Seules les valeurs de la variable active sont transférées.

Le contrat 70 correspond à la fonction Enregistrement : OP→ API, le contrat69 à la fonction Enregistrement: API → OP.

Pour les pupitres à afficheur de lignes, le contrat automate n 70 permet detransférer un enregistrement du pupitre vers l’automate. Le contrat automate69 déclenche, quant à lui, le transfert de l’automate vers le pupitre.

Vous trouverez ci-après un exemple d’utilisation du contrat automate n� 70pour un OP7 ou OP27 couplé à un SIMATIC S5. L’exemple indique les éta-pes à suivre sur l’OP7/OP27, puis sur l’automate.

Exemple deprogramme pour lasynchronisationdu transfert

Transfert parcontrat automatepour les afficheursgraphiques

Transfert parcontrat automatepour les afficheursde lignes

Exemple

Zones de données utilisateur pour SIMATIC S5

Page 201: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-25Communication Manuel d’utilisationEdition 05/99

Etape Configuration pour

OP7 OP27

1 Configurez les variables pour la recette.

2 Configurez la recette, c’est-à-dire définissez des textes et des va-riables.

3 Configurez une image permettant d’éditer et de transférer la re-cette. Définissez pour cela deux touches de fonction. Attribuez lafonction Répertoire de recettes avec le paramètre 2 (éditer) àl’une des touches de fonction. Attribuez la fonction Répertoire derecettes avec le paramètre 7 (transférer) à l’autre touche.

4 Configurez les zones de com-munication Zone d’interface,Numéro de recette et Boîte derecettes.

Configurez les deux zones decommunication Zone d’inter-face et Tampon de données.

Etape Automate SIMATIC S5 pour

OP7 OP27

1 Remettez à zéro le bit 11 du DW 64 dans la zone d’interface.

2 Ecrivez le numéro de contrat 70 dans DW1, dans la zone dedonnées destinée au contrat automate (taille : 4 DW).

3 Ecrivez le numéro de la recetteà transférer dans DW2 de cettezone.

Ecrivez l’indification 1 de la re-cette à transférer dans DW2 decette zone.

4 Ecrivez le numéro d’enregistre-ment de la recette à transférerdans DW3 de cette zone.

Ecrivez l’indification 2 de la re-cette à transférer dans DW3 decette zone.

5 Le DW4 de cette zone est sansobjet.

Ecrivez l’indification 3 de la re-cette à transférer dans DW4 decette zone.

6 Ecrivez l’adresse de début de la zone du contrat automate dansDW33 de la zone d’interface.

7 Ecrivez le type de données (octet gauche) et le numéro de DB(octet droit) dans DW32 de la zone d’interface. Le contrat auto-mate est alors déclenché.

8 Le DW32 de la zone d’interface est remis à zéro par le FB stan-dard, le contrat est terminé.

9 L’OP met à 1 les bits 11 et 14 du DW64 dans la zone d’interface.

10 L’automate doit alors confirmer le transfert en mettant à 1 le bit13 et à 0 le bit 11 du DW64 de la zone d’interface. Une fois celaréalisé, l’OP7 remet à zéro le bit 14 du DW64.

Le transfert est alors terminé. Pour transférer un nouvel enregistrement, re-commencez les étapes 2 à 10.

Zones de données utilisateur pour SIMATIC S5

Page 202: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-26Communication Manuel d’utilisation

Edition 05/99

11.8 Ecriture indirecte de variables

Vous pouvez configurer des variables indirectes associées à des champs desaisie pour tous les pupitres à afficheur graphique et pour les pupitres à affi-cheur de lignes OP7/17 et TD17. La valeur est saisie par l’opérateur directe-ment sur le pupitre. Après la saisie sur le pupitre, les contenus de ces varia-bles sont transférés de manière coordonnée dans le tampon de données del’automate.

La coordination du transfert de données correspond à la coordination lors dutransfert d’enregistrements de recettes (voir le chapitre 11.7.4).

Les variables indirectes peuvent être utilisées dans les images comme desvariables ”normales”, c’est-à-dire comme des variables avec adresses.

Principe

Coordination

Utilisation

Zones de données utilisateur pour SIMATIC S5

Page 203: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Couplage aux automatesSIMATIC S7

12

Zones d’interface avec SIMATIC S7

13

Zones de données utilisateurpour SIMATIC S7

14

Partie III Couplages aux automates SIMATIC S7

Page 204: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

11-2Communication Manuel d’utilisation

Edition 05/99

Page 205: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-1Communication Manuel d’utilisationEdition 05/99

Couplage aux automates SIMATIC S7

Ce chapitre décrit la communication entre pupitre de contrôle-commande etSIMATIC S7. Il présente les diverses configurations de réseau auxquelles lepupitre peut être intégré.

Dans le cas de l’automate programmable SIMATIC S7, les pupitres decontrôle-commande peuvent être connectés par l’intermédiaire de diversesconfigurations de réseau. La configuration de réseau dépend de l’unité cen-trale utilisée. Les configurations de réseau suivantes sont possibles :

Automate Profil deprotocole

Réglable dans ProTool Modules

SIMATIC S7-300/400 CPU,modules FM capables decommuniquer,FM353/354,SIMODRIVE MCU 172A

MPI,DP1),standard1),universel1)

SIMATIC S7-200 CPU PPI,MPI1),DP1),standard1),universel1)

SIMATIC S7-NC FM-NC,SINUMERIK 840D/810D

MPI,DP,standard,universel

1) Uniquement les unités centrales avec interface PROFIBUS-DP

Les pupitres de contrôle-commande suivants peuvent être connectés à unSIMATIC S7 :avec afficheur graphique : OP25/35, OP27/37, TP27/37avec afficheur de texte : TD17,

OP3, OP5/15, OP7/17

La description suivante n’est pas valable pour l’OP3.

Présentation

Généralités

12

Page 206: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-2Communication Manuel d’utilisation

Edition 05/99

Les pupitres de contrôle-commande communiquent avec l’automateS7-300/400 par l’intermédiaire du protocole S7. Le couplage est alors possi-ble aussi bien par l’interface MPI que par l’interface PROFIBUS de l’unitécentrale. La configuration de réseau la plus simple est constituée d’une unitécentrale et d’un pupitre de contrôle-commande. Une extension de configura-tion pourrait, par exemple, comprendre une unité centrale et plusieurs pupi-tres de contrôle-commande. La figure 12-1 représente les diverses configura-tions de réseau possibles.

��"���

� �����

��"���

���� ��� ��

��"���

����� ���!��

�����

���� ��� ��

��������

�������������������

�������������������

��

� �����

� �����

� �����

Figure 12-1 Configurations de réseau S7

La communication entre pupitre de contrôle-commande et SIMATIC S7 estentièrement prise en charge par le système d’exploitation de l’unité centrale.L’utilisation de blocs fonctionnels standard n’est donc pas nécessaire pour lacommunication.

Pupitre de contrôle-commande et S7 communiquent entre eux par l’inter-médiaire de variables. Le logiciel de configuration ProTool permet de décla-rer dans la configuration des variables qui pointent sur une adresse dans l’au-tomate S7. Le pupitre de contrôle-commande lit la valeur à l’adresseindiquée et l’affiche. Réciproquement, l’opérateur peut faire sur le pupitreune entrée qui est ensuite écrite dans une adresse de l’automate.

Configuration deréseau

Communicationentre pupitre et S7

Couplage aux automates SIMATIC S7

Page 207: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-3Communication Manuel d’utilisationEdition 05/99

Le pupitre de contrôle-commande et l’automate S7 peuvent communiquernon seulement à l’aide de variables, mais aussi par l’intermédiaire de zonesde données utilisateur. Les zones de données utilisateur doivent être définiesdans la configuration et déclarées dans le programme du S7. Les zones dedonnées utilisateur à déclarer dépendent des objets utilisés dans ProTool. Lesobjets en question peuvent être, par exemple, des messages, des recettes oudes courbes. Vous trouverez une description détaillée des zones de donnéesutilisateur au chapitre 14.

Le tableau suivant regroupe les types de données qui peuvent être utilisésdans la configuration.

Adresse Type de données

Types de données autorisés pour S7-300/400

DB, M CHARBYTEINTWORDDINTDWORDREALBOOLSTRING*

TIMERCOUNTER

E, PE, A, PA CHARBYTEINTWORDDINTDWORDREALBOOLSTRING*

T TIMER

Z COUNTER

Types de données autorisés pour S7-200

V CHARBYTEINTE INTWORDDINT

ADINTDWORDREAL

M BOOLSTRING*

T TIMER

Z COUNTER

Zones de donnéesutilisateur

Types de donnéesautorisés

Couplage aux automates SIMATIC S7

Page 208: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-4Communication Manuel d’utilisation

Edition 05/99

* Si ProTool est intégré à STEP 7 et si vous utilisez des variables de type STRING,ces dernières sont enregistrées et actualisées par ProTool comme dans STEP 7.

L’exemple suivant illustre l’ordre des octets pour le type de données STRING[4]avec la valeur initiale ’AB’ :

Octet 0 : longueur maximale de la chaîne de caractères : 4Octet 1 : longueur effective de la chaîne de caractères : 2Octet 2 : valeur ASCII de ’A’Octet 3 : valeur ASCII de ’B’Octet 4 : –Octet 5 : –

Si ProTool n’est toutefois pas intégré à STEP 7, il n’écrit ni ne lit rien dans lesoctets 0 et 1 d’une variable de type STRING. Vous devez en tenir compte lors de laconfiguration des adresses dans ProTool.

Si l’exemple précédent se trouvait dans un bloc de données de l’automate de l’oc-tet 100 à l’octet 105, vous devriez configurer l’adresse de début 102 pour cettevariable de type STRING dans ProTool.

Couplage aux automates SIMATIC S7

Page 209: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-5Communication Manuel d’utilisationEdition 05/99

12.1 Couplage aux S7-200, S7-300 et S7-400 par MPI

Pour le couplage par MPI, le pupitre de contrôle-commande est connecté àl’interface MPI de l’automate S7. Vous pouvez ici connecter plusieurs pupi-tres de contrôle-commande à un S7 et plusieurs S7 à un pupitre de contrôle-commande. Le nombre maximal d’abonnés pouvant communiquer par l’in-termédiaire d’une configuration de réseau MPI est de 32.

L’automate SIMATIC S7-200 doit être déclaré dans la configuration de ré-seau comme abonné passif. La connexion de l’automate S7-200 s’effectue surle connecteur DP. Vous pouvez régler une vitesse de transmission de 9,6 et19,2 kbauds (ProTool à partir de la version 3.0).

La figure 12-2 représente une configuration de réseau possible. Les chiffres1, 2, etc. sont des exemples d’adresses. Les adresses des abonnés S7 sontattribuées lors de la configuration matérielle STEP7 ou de la configuration deréseau STEP7.

��

� �

�����

�� ��� �� ���

��

�� ��

��

�� ��

�� ���

��

�� ���

��

�����

Figure 12-2 Couplage du pupitre de contrôle-commande au SIMATIC S7

Avec une connexion MPI, chaque module capable de communiquer du S7 estun partenaire de communication du pupitre de contrôle-commande. Il s’agitde :– chaque unité centrale– modules fonctionnels capables de communiquer (FM),

par exemple FM356

Les modules capables de communiquer sont représentés en gris dans la fi-gure 12-2.

Un pupitre de contrôle-commande peut échanger des données avec au maxi-mum 4 partenaires de communication en même temps (par exemple unitécentrale ou FM).

Configuration

Partenaire decommunication

Nombre depupitresconnectables

Couplage aux automates SIMATIC S7

Page 210: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-6Communication Manuel d’utilisation

Edition 05/99

Réciproquement, un nombre maximum de connexions aux pupitres decontrôle-commande est également défini pour chaque module capable decommuniquer. Il est ainsi possible de connecter trois pupitres simultanémentà une CPU314, alors que 31 pupitres peuvent être connectés simultanément àune CPU414-1. Le nombre maximal de connexions qu’un module peut éta-blir simultanément est indiqué dans la documentation du module.

Pour que le pupitre de contrôle-commande puisse communiquer et échangerdes données avec une unité centrale ou un module fonctionnel, il doit êtreconfiguré en conséquence. Vous devez pour cela déclarer l’adresse du pupitredans la configuration avec ProTool ou ProTool/Lite et paramétrer les liaisonsaux partenaires de communication.

Pour configurer le pupitre de contrôle-commande, appelez la commande Systèmecible → Automate dans ProTool ou ProTool/Lite. Tous les paramètres nécessairesau couplage à un automate sont regroupés sous un nom symbolique, par exempleAutomate_1 . Cliquez sur le bouton Editer ou Nouveau pour entrer le nomsymbolique et choisir l’automate S7. Cliquez sur le bouton Paramètres pourconfigurer le pupitre de contrôle-commande pour une connexion à un automateS7. La boîte de dialogue de la figure 12-3 est affichée.

Figure 12-3 Boîte de dialogue de configuration du pupitre connecté à un automate S7

Les paramètres sont répartis en trois groupes.

– Sous Paramètres de l’OP, vous réglez les paramètres relatifs au pupitredans la configuration de réseau. Ce réglage ne doit être effectué qu’uneseule fois. Chaque modification des paramètres de l’OP est valable pourtous les partenaires de communication.

Configuration dupupitre

Paramètres

Couplage aux automates SIMATIC S7

Page 211: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-7Communication Manuel d’utilisationEdition 05/99

– Sous Paramètres de réseau, vous réglez les paramètres relatifs au réseauauquel le pupitre de contrôle-commande est connecté. Le bouton Autrespermet de régler l’adresse HSA et le nombre de maîtres du réseau.

Si vous avez installé ProTool ”intégré à STEP 7” et connecté le pupi-tre de contrôle-commande au réseau, les paramètres du réseau sontutilisés automatiquement. Un clic sur le bouton Autres affiche alors lesparamètres globaux du réseau.

– Sous Partenaire pour la communication, vous pouvez entrer l’adressedu module S7 avec lequel le pupitre de contrôle-commande doitéchanger des données. Vous devez attribuer un nom symbolique à cha-que partenaire.

Les divers paramètres sont présentés dans le tableau 12-1.

Tableau 12-1 Paramètres de configuration

Groupe Paramètre Signification

Paramètres del’OP

Adresse Adresse MPI du pupitrel’OP Interface Interface du pupitre de contrôle-

commande qui le relie au réseauMPI.

Paramètres deréseau

Profil Le profil de protocole qui est utilisédans la configuration de réseau.Sélectionnez ici MPI.

Vitesse de trans-mission

La vitesse de transmission utiliséepour la communication dans la con-figuration de réseau.

Partenaire pourla communica-tion

Adresse Adresse MPI du module S7 (CPU,FM ou CP) auquel le pupitr e estconnecté.

Emplacement Numéro de l’emplacement dans le-quel est enfiché le module S7 aveclequel le pupitr e échange desdonnées.

Rack Numéro du rack dans lequel est en-fiché le module S7 avec lequel lepupitr e échange des données.

Bouton Autres Adresse maxi(HSA)

La plus grande adresse de station ;elle doit être la même dans l’ensem-ble de la configuration de réseau.

Nombre demaîtres

Nombre de maîtres dans le réseau.Cette entrée est nécessaire unique-ment dans le cas du réseauPROFIBUS, afin de permettre uncalcul correct des paramètres deréseau.

Couplage aux automates SIMATIC S7

Page 212: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-8Communication Manuel d’utilisation

Edition 05/99

12.1.1 Adressage du S7-300 avec MPI

Chacun des modules capables de communiquer du S7-300 est doté d’uneadresse MPI univoque, qui ne doit être attribuée qu’une seule fois dans laconfiguration de réseau. Une seule unité centrale doit être utilisée pour cha-que rack. La figure 12-4 représente une connexion directe du pupitre decontrôle-commande à l’interface MPI de l’unité centrale.

��

�� � �� �

� �

� � � � � � � ��������

�������������

��� �

�����

�� ��� �� ���

Figure 12-4 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –un rack

Lors de l’adressage, il faut distinguer entre les partenaires dotés de leur pro-pre adresse MPI et les partenaires sans adresse MPI distincte.

– Pour les partenaires dotés de leur propre adresse MPI, il suffit d’entrercette adresse. L’emplacement et le rack ne sont pas nécessaires.

– Pour les partenaires dépourvus d’adresse MPI distincte, vous devezentrer l’adresse MPI, l’emplacement et le rack.

Afin que le pupitre puisse communiquer avec l’unité centrale représentéedans la figure 12-4, vous devez entrer les paramètres suivants dans la confi-guration pour le Partenaire pour la communication unité centrale S7 :

Exemple pour la figure 12-4

Avec sa propreadresse MPI

Sans adresse MPIdistincte

Adresse 2 2

Emplacement 0 2

Rack 0 0

Ces valeurs sont également proposées comme valeurs par défaut dansProTool ou ProTool/Lite.

Adresse MPI

Adresse dupartenaire

Exemple :adresse de l’unitécentrale

Couplage aux automates SIMATIC S7

Page 213: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-9Communication Manuel d’utilisationEdition 05/99

Le pupitre de contrôle-commande ne peut communiquer qu’avec des modu-les fonctionnels (FM) qui ont une adresse MPI. Il s’agit de tous les modulesfonctionnels connectés au bus de communication.

Les modules fonctionnels dépourvus d’adresse MPI sont connectés au bus depériphérie. C’est le cas, par exemple, du FM350. Le pupitre de contrôle-com-mande permet de visualiser les données de ces modules fonctionnels à partirde l’image des E/S de l’unité centrale.

Exemple pour la figure 12-4

Avec sa propreadresse MPI

Sans adresse MPIdistincte

Adresse 4 2

Emplacement 0 5

Rack 0 0

Un automate S7-300 peut compter 4 racks au maximum. Le pupitre de contrô-le-commande peut établir une communication avec chacun des modules capa-bles de communiquer qui est enfiché dans ces racks. La figure 12-5 représenteune configuration avec plusieurs racks et l’adressage correspondant.

��

�� � �� �

� �

� � � � � � � ��

�����

�� � �� �

�� � � �

�� � �� �

������

�������������

��� �

��� �

��� �

��� �

�� ����� ���

Figure 12-5 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –quatre racks

Adresse du mo -dule fonctionnel

Nombre de racks

Couplage aux automates SIMATIC S7

Page 214: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-10Communication Manuel d’utilisation

Edition 05/99

Afin que le pupitre de contrôle-commande puisse communiquer avec le mo-dule fonctionnel (FM) représenté en gris dans la figure 12-5, vous devez en-trer les paramètres suivants dans la configuration pour le Partenaire pour lacommunication :

Exemple pour la figure 12-5

Avec sa propreadresse MPI

Sans adresse MPIdistincte

Adresse 6 2

Emplacement 0 5

Rack 0 3

Exemple :adresse du modulefonctionnel

Couplage aux automates SIMATIC S7

Page 215: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-11Communication Manuel d’utilisationEdition 05/99

12.1.2 Adressage du S7-400 avec MPI

Seuls les modules qui possèdent un connecteur MPI ont également uneadresse MPI. L’adresse MPI ne doit être attribuée qu’une seule fois dans laconfiguration de réseau. Les modules qui ne possèdent pas de connecteurMPI sont adressés indirectement par– l’adresse MPI du module auquel le pupitre de contrôle-commande est

connecté,– l’emplacement et le rack dans lequel est enfiché le module

avec lequel le pupitre de contrôle-commande doit communiquer.

La figure 12-6 représente une configuration de réseau simple avec un rack.

��

�� � �� �

� �

� � � � � � � �� �����

�������������

�����

���� �

�� ��� �� ���

Figure 12-6 Configuration de réseau avec S7-400 et pupitre de contrôle-commande –un rack

Afin que le pupitre de contrôle-commande puisse communiquer avec l’unitécentrale (CPU) représentée en gris dans la figure 12-6, vous devez entrer lesparamètres suivants dans la configuration pour le Partenaire pour la commu-nication :

Exemple pour la figure 12-6

Avec sa propreadresse MPI

Sans adresse MPIdistincte

Adresse 6 6

Emplacement 0 2

Rack 0 0

Adresse MPI

Exemple :adresse de l’unitécentrale

Couplage aux automates SIMATIC S7

Page 216: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-12Communication Manuel d’utilisation

Edition 05/99

Afin que le pupitre de contrôle-commande puisse communiquer avec le mo-dule fonctionnel (FM) représenté en gris dans la figure 12-6, vous devez en-trer les paramètres suivants dans la configuration pour le Partenaire pour lacommunication :

Exemple pour la figure 12-6

Avec sa propreadresse MPI

Sans adresse MPIdistincte

Adresse 8 6

Emplacement 0 5

Rack 0 0

Le pupitre de contrôle-commande ne peut communiquer qu’avec des modu-les fonctionnels connectés au bus de communication. Il s’agit par exemple duFM453.

Exemple :adresse du modulefonctionnel

Pupitre de contôle–commande connecté àun module fonctionnel

Couplage aux automates SIMATIC S7

Page 217: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-13Communication Manuel d’utilisationEdition 05/99

12.2 Couplage aux S7-300 et S7-400 par PROFIBUS

Dans le réseau PROFIBUS, un pupitre de contrôle-commande peut êtreconnecté à tous les modules S7 qui disposent d’une interface intégréePROFIBUS ou PROFIBUS-DP et acceptent le protocole S7. Il est alors possi-ble de connecter plusieurs pupitres de contrôle-commande à un S7 et plu-sieurs S7 à un pupitre de contrôle-commande.

La figure 12-7 représente une configuration de réseau possible. Les chiffres1, 2, etc. sont des exemples d’adresses. Les adresses des abonnés S7 sontattribuées lors de la configuration matérielle STEP7 ou de la configuration deréseau STEP7.

��� ����

���

���

��� ����

����� �����

�� �� ��

�� ��

��������� �

� �

�����

��� ���

��

��� � ��� �

Figure 12-7 Couplage du pupitre de contrôle-commande au SIMATIC S7 parPROFIBUS

Comme avec l’interface MPI, le pupitre de contrôle-commande peut égale-ment échanger des données par PROFIBUS et PROFIBUS-DP avec chaquemodule capable de communiquer de l’automate S7. Il s’agit de :

– chaque unité centrale qui accepte le protocole S7,par exemple CPU 413-2DP, CPU 414-2DP,CPU 315-2DP à partir de la version 315-2AF01-0AB0

– modules fonctionnels capables de communiquer (FM)

– processeurs de communication (CP), par exemple CP342-5DP

Les modules capables de communiquer avec le pupitre de contrôle-com-mande sont représentés en gris dans la figure 12-7.

Configuration

Partenaire decommunication

Couplage aux automates SIMATIC S7

Page 218: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-14Communication Manuel d’utilisation

Edition 05/99

Pour que le pupitre de contrôle-commande puisse communiquer et échangerdes données avec une unité centrale ou un module fonctionnel, il doit êtreconfiguré en conséquence. Vous devez pour cela déclarer l’adresse du pupitredans la configuration avec ProTool ou ProTool/Lite et paramétrer les liaisonsaux partenaires de communication.

Pour configurer le pupitre de contrôle-commande, appelez la commande Systèmecible → Automate dans ProTool ou ProTool/Lite. Tous les paramètres nécessairesau couplage à un automate sont regroupés sous un nom symbolique, par exempleAutomate_1 . Cliquez sur le bouton Editer ou Nouveau pour entrer le nomsymbolique et choisir l’automate S7. Cliquez sur le bouton Paramètres pourconfigurer le pupitre de contrôle-commande pour une connexion à un automateS7. La boîte de dialogue de la figure 12-8 est affichée.

Figure 12-8 Boîte de dialogue de configuration du pupitre connecté à un automate S7par PROFIBUS

Les paramètres sont répartis en trois groupes.

– Sous Paramètres de l’OP, vous réglez les paramètres relatifs au pupitredans la configuration de réseau. Ce réglage ne doit être effectué qu’uneseule fois. Chaque modification des paramètres de l’OP est valable pourtous les partenaires de communication.

– Sous Paramètres de réseau, vous réglez les paramètres relatifs au réseauauquel le pupitre de contrôle-commande est connecté. Le bouton Autrespermet de régler l’adresse HSA et le nombre de maîtres du réseau.

Si vous avez installé ProTool ”intégré à STEP 7” et connecté le pupi-tre de contrôle-commande au réseau, les paramètres du réseau sontutilisés automatiquement. Un clic sur le bouton Autres affiche alors lesparamètres globaux du réseau.

– Sous Partenaire pour la communication, vous pouvez entrer l’adressedu module S7 avec lequel le pupitre de contrôle-commande doitéchanger des données. Vous devez attribuer un nom symbolique à cha-que partenaire.

Configuration dupupitre

Paramètres

Couplage aux automates SIMATIC S7

Page 219: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-15Communication Manuel d’utilisationEdition 05/99

Les divers paramètres sont présentés dans le tableau 12-2.

Tableau 12-2 Paramètres de configuration

Groupe Paramètre Signification

Paramètres del’OP

Adresse Adresse PROFIBUS du pupitrel’OP Interface Interface du pupitre de contrôle-

commande qui le relie au réseauPROFIBUS.

Paramètres deréseau

Profil Le profil de protocole qui estutilisé dans la configuration deréseau. Vous pouvez régler ici DP,Standard ou Universel. Le réglagedoit être le même dans l’ensemblede la configuration de réseau.

Vitesse de trans-mission

La vitesse de transmission utiliséepour la communication dans laconfiguration de réseau.

Partenaire pour lacommunication

Adresse Adresse PROFIBUS du module S7(CPU, FM ou CP) auquel le pupi-tr e est connecté.

Emplacement Numéro de l’emplacement danslequel est enfiché le module S7avec lequel le pupitr e échangedes données.

Rack Numéro du rack dans lequel estenfiché le module S7 avec lequelle pupitr e échange des données.

Bouton Autres Adresse maxi(HSA)

La plus grande adresse de station ;elle doit être la même dans l’en-semble de la configuration deréseau.

Nombre demaîtres

Nombre de maîtres dans le réseau.Cette entrée est nécessaire dans lecas du réseau PROFIBUS, afin depermettre un calcul correct des pa-ramètres de réseau.

Couplage aux automates SIMATIC S7

Page 220: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-16Communication Manuel d’utilisation

Edition 05/99

Un module S7 capable de communiquer est adressé à l’aide des paramètressuivants :Adresse : adresse PROFIBUS du CPEmplacement : emplacement du module S7Rack : rack dans lequel est enfiché le module S7.

�� �� � �� �

� � � � � � � ��������

�������������

�����

��� �

�� ���

Figure 12-9 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –profil PROFIBUS-DP

L’adressage de l’unité centrale représentée dans la figure 12-9 s’effectue dela manière suivante :Adresse : 8Emplacement : 2Rack : 0

Un module S7 capable de communiquer est adressé à l’aide des paramètressuivants :Adresse : adresse PROFIBUS du CP ou

de l’interface DP de l’unité centraleEmplacement : emplacement du module S7Rack : rack dans lequel est enfiché le module S7.

��

�� �� �

� � � � � � � ��������

�������������

�����

��� �

�� ���

Figure 12-10 Configuration de réseau avec S7-400 et pupitre de contrôle-commande –profil PROFIBUS-DP

Adressage avec leS7-300

Adressage avec leS7-400

Couplage aux automates SIMATIC S7

Page 221: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-17Communication Manuel d’utilisationEdition 05/99

L’adressage de l’unité centrale représentée dans la figure 12-10 s’effectue dela manière suivante :Adresse : 5Emplacement : 0Rack : 0

L’adressage du module fonctionnel (FM) s’effectue comme suit :Adresse : 5Emplacement : 5Rack : 0

Couplage aux automates SIMATIC S7

Page 222: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-18Communication Manuel d’utilisation

Edition 05/99

12.3 Configuration des touches directes DP pour le pupitre

Les touches F et K des pupitres opérateurs peuvent être utilisées commetouches directes DP, en plus de leur utilisation normale prévue dans laconfiguration. Dans le cas des pupitres tactiles, vous devez attribuer lafonction Touche directe au bouton configuré. Une touche directe DP est unetouche ou un bouton qui permet de mettre à 1 un bit dans la zone d’E/S del’unité centrale.

L’unité centrale du S7 considère les touches directes DP comme des entréesDP normales. Elles doivent donc être configurées, par exemple, comme unestation ET200. Le temps de cycle (temps de cycle effectif) du bus DP dé-coule de la somme de toutes les entrées/sorties configurées. Cela permet dedéterminer le temps de réaction des touches directes DP. Dans une configura-tion DP standard, le temps de réaction des touches DP est < 100 ms.

Une condition préalable est que le pupitre de contrôle-commande soitconnecté à des automates SIMATIC S7 par l’intermédiaire du réseauPROFIBUS-DP.

ProTool doit être installé ”intégré à STEP 7” et le pupitre doit être intégré auréseau PROFIBUS. Vous trouverez de plus amples informations à ce sujetdans le Manuel d’utilisation de ProTool.

Les touches directes DP peuvent être utilisées avec les pupitres decontrôle-commande suivants :Pupitres à afficheur de lignes : OP7, OP17Pupitres à afficheur graphique : OP25/35, OP27/37 (y compris CPI)Pupitres tactiles : TP27/37 (y compris CPI)

Dans le cadre de la communication générale (lecture et écriture de variables),le pupitre de contrôle-commande doit être configuré comme abonné actif(voir le chapitre 12.2). Pour ce qui concerne les touches directes DP, le pupi-tre doit être configuré en outre comme esclave dans le réseauPROFIBUS-DP. La figure 12-11 représente la structure de principe en pre-nant l’exemple d’un S7-400.

Utilisation

Conditionpréalable

Pupitresutilisables

Configuration avecSTEP 7

Couplage aux automates SIMATIC S7

Page 223: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-19Communication Manuel d’utilisationEdition 05/99

�� �������

���

������

������ ���� ��

������ �� �������

������ �����

������ ��� ���������

Pupitre

Figure 12-11 Configuration du pupitre de contrôle-commande avec touches directes DP

Les paragraphes ci-après décrivent la procédure générale à suivre pour confi-gurer le pupitre de contrôle-commande avec STEP 7 pour la communicationgénérale (comme maître) et pour le configurer comme esclave pour les tou-ches directes DP.

1. Créez un projet STEP 7 et configurez le matériel avec une unité centraleintégrable au système DP, par exemple la CPU 413-2DP.

2. Copiez une configuration standard, par exemple pour OP17, dans votreprojet STEP 7. Les configurations standard se trouvent dans le projetSTEP 7 ProTool . Chargez le logiciel de configuration ProTool en fai-sant un double-clic sur le pupitre de contrôle-commande.

3. Choisissez la commande Système cible →Automate et cliquez successive-ment sur les boutons Editer et Paramètres.

4. Dans la boîte de dialogue affichée, choisissez le réseau et l’unité centrale(CPU) à laquelle le pupitre de contrôle-commande doit être connecté. Lesparamètres du réseau sont alors récupérés automatiquement. Un exemplede configuration est représenté dans la figure 12-12.

Procéduregénérale deconfiguration

Couplage aux automates SIMATIC S7

Page 224: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-20Communication Manuel d’utilisation

Edition 05/99

Figure 12-12 Connecter le pupitre de contrôle-commande au réseau et à l’UC – exemple

Les étapes 1 à 4 vous ont permis de configurer le pupitre de contrôle-com-mande comme abonné actif du réseau PROFIBUS-DP. Les étapes 5 à 7 vontmaintenant configurer le pupitre comme esclave PROFIBUS-DP, afin de per-mettre l’utilisation des touches directes DP. Le pupitre de contrôle-com-mande sera ainsi configuré, avec la même adresse, à la fois comme abonnéactif et comme esclave DP.

5. Pour configurer en outre le pupitre de contrôle-commande comme esclaveDP, passez à la configuration matérielle STEP 7 et, dans le Catalogue dumatériel, et choisissez par exemple OP17 DP KEY sous

Stations déjà configuréesSIMATIC OP

6. Connectez le pupitre de contrôle-commande au réseau DP, par exemplecomme un ET200. Vous obtenez une liste de tous les pupitres de contrôle-commande déjà configurés dans ce réseau. Pour notre exemple, sélection-nez le pupitre de contrôle-commande ayant l’adresse 1.

Le pupitre considéré comme esclave DP pour les touches directes DP pos-sède la même adresse que le pupitre considéré comme abonné actif. Danscet exemple, c’est l’adresse 1. La figure 12-13 représente l’ensemble de laconfiguration du réseau.

7. Pour les pupitres à afficheur graphique, vous pouvez encore configurerdes modules CPI en plus des touches directes DP. Les modules CPI sontaffichés lorsque vous sélectionnez, par exemple, OP37-DP KEYS dans leCatalogue du matériel.

Couplage aux automates SIMATIC S7

Page 225: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-21Communication Manuel d’utilisationEdition 05/99

Figure 12-13 Configuration des touches directes DP – exemple de l’OP17

Les touches ou boutons du pupitre sont affectées à des octets dans la zone desentrées DP, les LED sont affectées à des octets dans la zone des sorties DP.Le tableau 12-3 indique le nombre d’octets utilisés pour les divers pupitres decontrôle-commande. Les affectations exactes sont illustrées dans les figuressuivantes.

Les pupitres tactiles sont dépourvus de touches matérielles. Ils possèdent uni-quement des boutons à l’écran. Ces boutons sont librement configurables. Lafonction Touche directe vous permet d’affecter un bit de la zone d’entrée DPà un bouton. Le sens de numérotation des bits dans la zone d’entrée DP est dela droite vers la gauche. Au contraire des touches des pupitres opérateursdont l’affectation est fixe, les boutons des pupitres tactiles peuvent être affec-tés librement. Vous trouverez une description précise de la fonction dans lemanuel d’utilisation de ProTool.

Affectation desentrées/sorties

Couplage aux automates SIMATIC S7

Page 226: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-22Communication Manuel d’utilisation

Edition 05/99

Tableau 12-3 Affectation des entrées/sorties DP

Pupitre Entrées Sorties

OP7 2 octets 2 octets

OP17 3 octets 3 octets

OP25, OP27 3 octets 3 octets

TP27 3 octets –

OP35, OP37 5 octets 5 octets

TP37 5 octets –

Module CPI 2 octets par module CPI 2 octets par module CPI

Un module CPI en option peut être enfiché sur les OP27/37 et TP27/37. Cemodule CPI permet de connecter des touches externes qui peuvent être utili-sées dans le bus DP comme les touches ou les boutons du pupitre de contrôle-commande. L’affectation dans la zone d’entrées/sorties pour le premier mo-dule CPI est placée à la suite de la zone définie de manière permanente.

���������� �����

������������� ���������

����������

���������� �����

������������� ���������

SHIFTCTRLALT�

���������� �����

����������

���������� �����

������������� ���������

INFOACKA–ZA–Z

n+0

n+1

n+2

n+3

n+4

01234567Octet01234567

� ������

����������� ���� ��� �������

���������� �����

������������� �������

���������� �����n+0

n+1

n+2

01234567Octet01234567

� ������

����������� ���� ��� �������

��������� ������

INFOACK A–Z A–Z

��������� ������

����

Module CPI

Couplage aux automates SIMATIC S7

Page 227: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-23Communication Manuel d’utilisationEdition 05/99

���������� �����

������������� ���������

n+0

n+1

n+2

01234567Octet01234567

������ ���

���� ������ ���� ����

���������� �����

���������� �����

������������� ���������

��������

��������

n+0

n+1

01234567Octet01234567

������ ���

���� ������ ���� ���

��������

Couplage aux automates SIMATIC S7

Page 228: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-24Communication Manuel d’utilisation

Edition 05/99

Si des touches directes PROFIBUS utilisent les mêmes bits dans des imagesdifférentes pour des fonctions différentes, l’automate S7 doit distinguer lesfonctionnalités à l’aide du numéro d’image. La mise à jour des numéros d’i-mage dans l’automate après un changement d’image est toutefois soumise àun retard, qui peut être contourné à l’aide de la fonction d’image Numérod’image PROFIBUS.

Avec la fonction Numéro d’image PROFIBUS, vous pouvez mettre à 1 desbits quelconques dans la zone d’entrée DP pour identifier l’image et les trans-mettre à l’automate en même temps que les bits des touches directes. Unecorrespondance univoque est ainsi assurée à tout moment entre bit de com-mande et numéro d’image.

Le nombre de fonctions rapides disponibles dépend de la répartition des bitsdans la zone d’entrée DP :

Nombre to-tal de bits

Répartition possible, parexemple :

Nombre de fonc-tions rapides

TP27 24 12 images à 12 touches directes 144

4 images à 20 touches directes 80

TP37 40 20 images à 20 touches directes 400

8 images à 32 touches directes 256

Numéro d’imagePROFIBUS (TP uniquement)

Couplage aux automates SIMATIC S7

Page 229: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-25Communication Manuel d’utilisationEdition 05/99

12.4 Couplage aux modules de positionnement S7

Les pupitres de contrôle-commande OP7/17 et TD17 acceptent les modulesde positionnement S7.

Si le pupitre de contrôle-commande est connecté à des modules de position-nement S7, vous devez configurer ces derniers dans ProTool avec la com-mande Système cible → Automate. Chaque module intelligent qui communi-que avec le pupitre de contrôle-commande doit être déclaré comme automateindépendant. Si le pupitre de contrôle-commande doit pouvoir communiqueravec l’unité centrale et avec le module de positionnement, vous devez décla-rer deux automates dans ProTool.

Le calculateur complet SIMODRIVE MCU 172A constitue un cas particulier.Le calculateur complet doit être déclaré comme un seul automate avec uneseule adresse dans ProTool.

Vous devez choisir l’automate SIMATIC S7 - 300/400 pour les modules fonc-tionnels FM353 et FM354 ainsi que pour le SIMODRIVE MCU 172A.

Dans la suite de ce chapitre, deux exemples décrivent l’adressage des modu-les fonctionnels FM et du SIMODRIVE MCU 172 pour le couplage par l’in-terface MPI.

L’unité centrale et le module fonctionnel FM constituent pour le pupitre decontrôle-commande deux partenaires distincts qui doivent être déclaréscomme deux automates dans ProTool. Chaque partenaire est doté de sa pro-pre adresse MPI. La figure 12-14 représente une configuration avec modulefonctionnel FM.

��� �����

��

� � � � � � � ��

�����

� �

������

������ ������

� �� �

�� ����

Figure 12-14 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –profil MPI

Pupitresconnectables

Adressage desmodules depositionnement

Configurationdans ProT ool

Adresse despartenaires

Couplage aux automates SIMATIC S7

Page 230: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-26Communication Manuel d’utilisation

Edition 05/99

CPU FM353

Adresse 2 3

Emplacement 0 0

Rack 0 0

Le calculateur complet SIMODRIVE MCU 172A comprend une unité cen-trale et un module de positionnement FM. Pour le couplage du pupitre decontrôle-commande à un SIMODRIVE MCU 172A, il suffit de configurer unseul automate dans ProTool. La figure 12-15 représente une configurationavec SIMODRIVE MCU 172A.

���

���

SIMODRIVE MCU 172A

�����������

���� �

Figure 12-15 Configuration de réseau avec SIMODRIVE MCU 172A et pupitre decontrôle-commande – profil MPI

SIMODRIVE MCU 172A

Adresse 2

Emplacement 0

Rack 0

Couplage aux automates SIMATIC S7

Page 231: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-27Communication Manuel d’utilisationEdition 05/99

12.5 Couplage aux modules SINUMERIK S7

Les pupitres de contrôle-commande OP7/17 et TD17 acceptent les modulesSINUMERIK S7.

Si le pupitre de contrôle-commande est connecté à des modules SINUME-RIK S7, vous devez configurer ces derniers dans ProTool avec la commandeSystème cible → Automate. Chaque module intelligent qui communique avecle pupitre de contrôle-commande doit être déclaré comme automate indépen-dant. Si le pupitre de contrôle-commande doit pouvoir communiquer avecl’unité centrale et avec le module SINUMERIK, vous devez déclarer deuxautomates dans ProTool.

Vous devez sélectionner l’automate SIMATIC S7 - NC pour les modules fonc-tionnels FM-NC et les calculateurs complets SINUMERIK 810D/840D, carle NC est doté de son propre adressage.

Dans la suite de ce chapitre, divers exemples décrivent l’adressage des modu-les fonctionnels FM et du SINUMERIK 810D/840D pour le couplage parl’interface MPI et par PROFIBUS-DP.

L’unité centrale et le module fonctionnel FM-NC constituent pour le pupitrede contrôle-commande deux partenaires distincts qui doivent être déclaréscomme deux automates dans ProTool. Chaque partenaire est doté de sa pro-pre adresse MPI. La figure 12-16 représente une configuration pour FM-NCet le tableau suivant contient l’adressage. La figure 12-17 illustre la boîte dedialogue de ProTool avec l’adressage du FM-NC.

��� ����

��

� � � � � � � ��

�����

� �

������

������ ������

� �� �

�� ����

Figure 12-16 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –profil MPI

SIMATIC S7-300/400CPU

SIMATIC S7-NCFM-NC

Adresse 2 3

Emplacement 0 0

Rack 0 0

Pupitresconnectables

Adressage desmodulesSINUMERIK

Configurationdans ProT ool

Adresse despartenaires avecMPI

Couplage aux automates SIMATIC S7

Page 232: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-28Communication Manuel d’utilisation

Edition 05/99

Figure 12-17 Configuration du module FM-NC dans ProTool – profil MPI

Les calculateurs complets SINUMERIK 810D/840D comprennent une unitécentrale et un module FM-NC. Pour connecter le pupitre de contrôle-com-mande à un SINUMERIK 810D/840D, vous devez configurer deux automatesà les adresses 2 et 3. La figure 12-18 représente une configuration avec SINUMERIK 810D.

���

���

SINUMERIK 810D

����������

���� �

Figure 12-18 Configuration de réseau avec SINUMERIK 810D et pupitre de contrôle-commande – profil MPI

SIMATIC S7-300/400CPU

SIMATIC S7-NCFM-NC

Adresse 2 3

Emplacement 0 0

Rack 0 0

Couplage aux automates SIMATIC S7

Page 233: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-29Communication Manuel d’utilisationEdition 05/99

L’unité centrale et le module fonctionnel FM-NC constituent pour le pupitrede contrôle-commande deux partenaires distincts qui doivent être déclaréscomme deux automates dans ProTool. L’accès aux deux partenaires se faitpar l’adresse DP du CP. La figure 12-19 représente une configuration pourFM-NC et le tableau suivant contient l’adressage. La figure 12-20 illustre laboîte de dialogue de ProTool avec l’adressage du FM-NC.

��� ����

��

� � � � � � � ��

�����

������

�������������

�� ����

��� �

Figure 12-19 Configuration de réseau avec S7-300 et pupitre de contrôle-commande –profil PROFIBUS-DP

SIMATIC S7-300/400CPU

SIMATIC-NCFM-NC

Adresse 8 8

Emplacement 2 3

Rack 0 0

Figure 12-20 Configuration du module FM-NC dans ProTool – profil PROFIBUS-DP

Adresse despartenaires avecPROFIBUS-DP

Couplage aux automates SIMATIC S7

Page 234: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-30Communication Manuel d’utilisation

Edition 05/99

12.6 Couplage au S7-200 par PPI

Le couplage PPI est une connexion point à point où le pupitre de contrôle-commande est le maître et l’automate S7-200 est l’esclave. Il est possible deconnecter au plus deux automates S7-200 à un pupitre de contrôle-com-mande.

De même, il est également possible de connecter plusieurs pupitres decontrôle-commande à un automate S7-200. Le S7-200 ne permet dans ce casqu’une seule liaison à un moment donné. Les pupitres de contrôle-commandene prennent en charge la fonctionnalité multimaître qu’à partir des versionsde ProTool indiquées dans le tableau 12-4.

Tableau 12-4 Versions de ProTool pour la fonctionnalité multimaître

Appareil Version de ProTool

TD17 à partir de la version 3

OP7, OP17 à partir de la version 2.51

OP25, OP35 à partir de la version 3

OP27 à partir de la version 4

OP37 à partir de la version 3

TP27 à partir de la version 4

TP37 à partir de la version 3

Pour le couplage à un S7-200, le pupitre de contrôle-commande est connectéà l’interface PPI de l’automate S7-200. La figure 12-21 représente une confi-guration de réseau possible. Les chiffres 2, 4 et 1 sont des exemples d’adres-ses.

���

���

���

���

���� ����

������ ������

Figure 12-21 Couplage du pupitre de contrôle-commande au SIMATIC S7-200

Principe

Configuration

Couplage aux automates SIMATIC S7

Page 235: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-31Communication Manuel d’utilisationEdition 05/99

Pour que le pupitre de contrôle-commande puisse communiquer et échangerdes données avec une unité centrale, il doit être configuré en conséquence.Vous devez pour cela déclarer l’adresse du pupitre dans la configuration avecProTool ou ProTool/Lite et paramétrer les liaisons aux partenaires de commu-nication.

Pour configurer le pupitre de contrôle-commande, appelez la commande Systèmecible → Automate dans ProTool ou ProTool/Lite. Tous les paramètres nécessairesau couplage à un automate sont regroupés sous un nom symbolique, par exempleAutomate_1 . Cliquez sur le bouton Editer ou Nouveau pour entrer le nomsymbolique et choisir l’automate S7-200. Cliquez sur le bouton Paramètres pourconfigurer le pupitre de contrôle-commande pour une connexion à un automateS7. La boîte de dialogue de la figure 12-22 est affichée.

Figure 12-22 Boîte de dialogue de configuration du pupitre connecté à un automate S7par PPI

Les paramètres sont répartis en trois groupes.

– Sous Paramètres de l’OP, vous réglez les paramètres relatifs au pupitredans la configuration de réseau. Ce réglage ne doit être effectué qu’uneseule fois. Chaque modification des paramètres de l’OP est valable pourtous les partenaires de communication.

– Sous Paramètres de réseau, vous réglez les paramètres relatifs au réseauauquel le pupitre de contrôle-commande est connecté. Le bouton Autrespermet de régler l’adresse HSA et le nombre de maîtres du réseau.

– Sous Partenaire pour la communication, vous pouvez entrer l’adressedu module S7 avec lequel le pupitre de contrôle-commande doitéchanger des données. Vous devez attribuer un nom symbolique à cha-que partenaire.

Les divers paramètres sont présentés dans le tableau 12-5.

Configuration dupupitre

Paramètres

Couplage aux automates SIMATIC S7

Page 236: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-32Communication Manuel d’utilisation

Edition 05/99

Tableau 12-5 Paramètres de configuration

Groupe Paramètre Signification

Paramètres del’OP

Adresse Adresse PPI du pupitre.l’OP Interface Interface du pupitre de contrôle-

commande qui le relie au réseauPPI.

Paramètres deréseau

Profil Le profil de protocole qui est utilisédans la configuration de réseau.Sélectionnez ici PPI.

Vitesse de trans-mission

La vitesse de transmission (9600 ou19200 bauds) utilisée pour la com-munication dans la configuration deréseau.

Partenaire pourla communica-tion

Adresse Adresse PPI du module S7 auquel lepupitr e de contrôle-commande estconnecté.

Bouton Autres Adresse maxi(HSA)

La plus grande adresse de station ;elle doit être la même dans l’ensem-ble de la configuration de réseau.

Nombre demaîtres

Nombre de maîtres dans le réseau.Cette entrée est nécessaire unique-ment dans le cas du réseauPROFIBUS, afin de permettre uncalcul correct des paramètres deréseau.

Couplage aux automates SIMATIC S7

Page 237: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-33Communication Manuel d’utilisationEdition 05/99

12.7 Conseils pour l’optimisation

La structure des zones de données utilisateur décrites au chapitre 14, ainsique les temps de scrutation configurés dans les zones de communication,sont des facteurs essentiels pour les temps de mise à jour effectivement at-teints. Le temps de mise à jour est égal à la somme du temps de scrutation,du temps de transfert et du temps de traitement.

Vous devez tenir compte des facteurs suivants lors de la configuration pourobtenir des temps de mise à jour optimaux :

� Définissez les diverses zones de données de sorte qu’elles soient aussipetites que possibles et aussi grandes que nécessaire.

� Si des zones de données sont utilisées ensemble, placez-les les unes à côtédes autres. Le temps de mise à jour effectif est amélioré si vous définissezune grande zone au lieu de plusieurs petites zones.

� Des temps de scrutation trop courts abaissent inutilement les performan-ces globales. Choisissez le temps de scrutation en fonction de la vitessede modification des valeurs du processus. Par exemple, la températured’un four varie beaucoup moins vite que la vitesse de rotation d’un entraî-nement électrique.

Valeur indicative pour le temps de scrutation : environ 1 seconde.

� Pour améliorer les temps de mise à jour, vous pouvez éventuellement renon-cer au transfert cyclique des zones de données utilisateur (temps de scruta-tion 0). Utilisez plutôt des contrats automate pour effectuer un transfertspontané des zones de données utilisateur.

� Placez les variables d’un message ou d’une image de manière contiguëdans une zone de données.

� Afin d’être sûr que les modifications au niveau de l’automate puissent êtredétectées par le pupitre de contrôle-commande, elles doivent être mainte-nues pendant une durée au moins égale au temps de scrutation effectif.

Pour les images, la vitesse de mise à jour effectivement atteinte dépend :

� du nombre de zones de données utilisées,

� du type et nombre des données à afficher,

� de la dispersion des données au sein d’une zone de données.

Il est recommandé de tenir compte des remarques suivantes lors de la confi-guration pour obtenir de courts temps de mise à jour :

� N’utilisez qu’un seul bloc de données pour les variables d’une image.

� Placez les données utilisées dans le bloc de données aussi près les unesdes autres que possible.

� Ne configurez des temps de scrutation courts que pour les entrées qui doi-vent effectivement être mises à jour rapidement.

Facteursprépondérants

Images

Couplage aux automates SIMATIC S7

Page 238: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

12-34Communication Manuel d’utilisation

Edition 05/99

� Pour les pupitres à afficheur de lignes uniquement :Pour les images avec de nombreuses valeurs de mesure et valeurs de con-signe/mesure, activez la mise à jour partielle des images à l’aide d’uncontrat automate.

Dans le cas des courbes déclenchées par bit, si le bit global est mis à un dansla zone de données de courbe, le pupitre de contrôle-commande actualisechaque fois toutes les courbes dont le bit est à 1 dans cette zone. Il remet en-suite le bit à zéro. Si le programme du S7 remet aussitôt le bit à 1, le pupitreest constamment en train d’actualiser les courbes. Il n’est alors pratiquementplus possible de dialoguer avec le pupitre de contrôle-commande.

Lorsque de nombreux contrats automate sont transmis en suite rapide au pupi-tre de contrôle-commande, la communication entre pupitre et S7 risque d’êtresurchargée.

Lorsque le pupitre de contrôle-commande écrit la valeur 0 dans le premiermot de données de la boîte de contrat, le pupitre a reçu le contrat. Le pupitretraite alors ce contrat, ce qui lui prend un certain temps. Si l’unité centrale estrapide, il est possible que le pupitre soit encore en train de traiter ce contratautomate, alors qu’un nouveau contrat automate est déjà transmis.

Contrats automate

Couplage aux automates SIMATIC S7

Page 239: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-1Communication Manuel d’utilisationEdition 05/99

Zone d’interface avec SIMATIC S7

La zone d’interface est une zone de données qui joue le rôle d’interface entre leprogramme utilisateur et le pupitre de contrôle-commande. Elle contient desdonnées et des pointeurs sur des zones de données qui sont nécessaires àl’échange de données entre SIMATIC S7 et pupitre de contrôle-commande.

Dans le cas de l’automate SIMATIC S7, la zone d’interface n’est nécessaireque si les fonctions qu’elle contient doivent être utilisées ou exploitées par leS7. La zone d’interface doit être configurée lorsque vous utilisez les fonc-tions suivantes :

– envoi de contrats automate au pupitre de contrôle-commande

– mise à la même heure et date du S7 et du pupitre de contrôle-com-mande

– exploitation de l’identificateur de couplage

– recettes (transfert d’enregistrements)

– détection du démarrage du pupitre de contrôle-commande dans le pro-gramme du S7

– exploitation du mode de marche du pupitre de contrôle-commandedans le programme du S7

– exploitation du bit de vie du pupitre de contrôle-commande dans leprogramme du S7

– réglage de réveils (OP15 et OP17 uniquement)

La structure de la zone d’interface est représentée dans la figure 13-1. Vouspouvez créer la zone d’interface dans un bloc de données ou dans une zonede mémentos. Vous devez en outre entrer l’adresse de la zone d’interfacedans la configuration. Cela est nécessaire afin que le pupitre de contrôle-commande sache où se trouvent les données.

Une zone d’interface distincte doit être déclarée pour chaque pupitre decontrôle-commande connecté. Si plusieurs unités centrales sont connectées àun pupitre de contrôle-commande, vous devez déclarer une zone d’interfacepar unité centrale.

Fonction

Condition

Structure de lazone d’interface

13

Page 240: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-2Communication Manuel d’utilisation

Edition 05/99

Zone d’interface :

7 0Adresse

Bits de commande et decompte rendu

n+0

n+4

Boîte decontrat

n+12

n+14

n+25

Identificateur de couplage

Heure

Date

n+13réservé

n+18

n+15

n+21

réservé

réservé

réservén+26

n+31

Réveil

Figure 13-1 Structure de la zone d’interface avec SIMATIC S7

Les bits de commande et de compte rendu synchronisent le transfert des zo-nes de données utilisateur qui se trouvent aussi bien dans la zone d’interfaceque dans des zones mémoire quelconques, par exemple le tampon de don-nées. La boîte de contrat, l’identificateur de couplage, la date, l’heure et lesréveils sont des zones de données utilisateur qui se trouvent directement dansla zone d’interface.

Signification

Zone d’interface avec SIMATIC S7

Page 241: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-3Communication Manuel d’utilisationEdition 05/99

13.1 Bits de commande et de compte -rendu

Trois octets de la zone d’interface sont disponibles pour les bits de com-mande et de compte-rendu. Les octets n+0 et n+1 servent à la coordinationentre pupitre de contrôle-commande et S7. L’octet n+3 est nécessaire pour letransfert d’enregistrements et de variables indirectes.

Les octets n+0, n+1 et n+3 sont décrits ci-après. L’utilisation des bits avec lesrecettes est en outre décrite plus en détail au chapitre 14.7.

La figure suivante montre la structure de l’octet n+0. Elle est suivie de ladescription des divers bits.

7 6 5 4 3 2 1 0Adresse

n+0

Heure

Date

Bits de réveil

Bits 5–6 Date, heure : 1 = nouvelle

Le contrat automate 41 permet de déclencher le transfert de l’heureet de la date du pupitre de contrôle-commande vers l’automate S7.Le pupitre de contrôle-commande écrit dans ce cas la date etl’heure dans la zone d’interface.

Ces bits sont mis à 1 par le pupitre de contrôle-commande quandune nouvelle date ou heure a été transférée. Le programme du S7doit remettre le bit correspondant à zéro quand il a exploité la dateou l’heure.

Bit 7 Bits de réveil : 1 = nouveau

Les bits de réveil ne sont possibles que pour les OP15 et OP17.

Si l’OP met à 1 un nouveau bit de réveil dans la zone d’interface,il met également à 1 le bit correspondant des bits de commande etde compte rendu. Il vous suffit donc d’interroger ce bit pour détec-ter une modification des bits de réveil. Le programme du S7 doitremettre le bit correspondant à zéro après exploitation.

La figure suivante représente la structure de l’octet n+1. Elle est suivie de ladescription des divers bits.

7 6 5 4 3 2 1 0Adresse

n+1

Bit de vie

Mode de fonctionnement

Démarrage

Introduction

Descriptionde l’octet n+0

Descriptionde l’octet n+1

Zone d’interface avec SIMATIC S7

Page 242: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-4Communication Manuel d’utilisation

Edition 05/99

Bit 0 Démarrage :1 = le pupitre de contrôle-commande a démarré

Le bit 0 est mis à 1 par le pupitre de contrôle-commande quandson démarrage est terminé. Vous pouvez remettre le bit à zéro dansle programme du S7 et détecter ainsi un redémarrage du pupitre.

Bit 1 Mode de fonctionnement :1 = le pupitre est hors ligne0 = pupitre en fonctionnement normal

Lors du démarrage, le pupitre de contrôle-commande écrase le bit1 de l’octet n+1 indiquant le mode de fonctionnement et le met à0.

Si l’opérateur du pupitre le met en mode hors ligne, il n’est pas sûrque le pupitre puisse encore mettre le bit 1 de l’octet n+1 à 1. Si lebit de compte rendu est mis à 1 par l’automate, le programme del’automate peut demander si le bit a été remis à 0, c’est-à-dire si lepupitre se trouve toujours en mode hors ligne ou s’il communiquede nouveau avec l’automate.

Bit 2 Bit de vie :Le bit de vie est inversé par le pupitre de contrôle-commande unefois par seconde. Cela permet au programme du S7 de détecter sila liaison au pupitre a été interrompue.

L’octet n+3 sert à la synchronisation lors du transfert d’enregistrements et devariables indirectes. La signification des divers bits est indiquée ci-dessous.Le déroulement du transfert est décrit en détail au chapitre 14.7.3.

Bit 0 1 = le tampon de données est verrouillé (n’est mis à 1 que par le pupitre)

0 = le tampon de données est libre

Bit 1 1 = l’enregistrement/la variable est défectueux

Bit 2 1 = l’enregistrement/la variable n’est pas défectueux

Bit 3 1 = le transfert de données est terminé

Bit 4 1 = demander un enregistrement/une variable

Bit 5 1 = le pupitre de contrôle-commande doit lire le tampon dedonnées

Bit 6 1 = demander un verrouillage du tampon de données

Bit 7 1 = le pupitre de contrôle-commande a lu le tampon de données(pour un transfert S7 → pupitre)

Descriptionde l’octet n+3

Zone d’interface avec SIMATIC S7

Page 243: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-5Communication Manuel d’utilisationEdition 05/99

13.2 Zones de données dans la zone d’interface

Cette section décrit la structure et l’utilisation des zones de données utilisa-teur qui se trouvent dans la zone d’interface.

L’automate S7 utilise la boîte de contrat pour déclencher une action sur lepupitre de contrôle-commande. Tous les autres octets sont des zones danslesquelles le pupitre de contrôle-commande écrit des données. Ces zones peu-vent être exploitées par le programme de l’automate S7. Ces octets sont dé-crits en détail ci-après.

Octets n+4 à n+11 :La boîte de contrat permet de communiquer des contrats automate au pupitrede contrôle-commande et donc de déclencher des actions sur le pupitre.

La boîte de contrat compte toujours quatre mots. Son premier mot contient lenuméro du contrat. Les mots suivants sont destinés à recevoir les paramètresdu contrat (3 au maximum).

0

��� � �� ������

��������� �

��������� �

��������� �����

7������� 07

Si le premier mot de la boîte de contrat est non nul, le pupitre de contrôle-commande exploite le contrat automate. Le pupitre remet ensuite ce mot dedonnées à zéro. C’est pourquoi vous devez commencer par entrer les paramè-tres dans la boîte de contrat avant d’y entrer le numéro de contrat.

Les contrats automate possibles sont listés en annexe B avec leurs numérosde contrat et leurs paramètres.

Octet n+13 :Le pupitre de contrôle-commande écrit l’identificateur de couplage dans l’oc-tet 13. Les affectations suivantes sont alors utilisées :0 couplage par MPI1 couplage par PPI

Identificateur de couplage :

������� ����� �� �����������

07�������

Généralités

Boîte de contrat

Identificateur decouplage

Zone d’interface avec SIMATIC S7

Page 244: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

13-6Communication Manuel d’utilisation

Edition 05/99

Heure = octets n+15 à n+17,date = octets n+21 à n+24 :Le contrat automate 41 permet de déclencher le transfert de l’heure et de ladate du pupitre de contrôle-commande vers l’automate S7. La date et l’heuresont écrites dans la zone d’interface.

La structure de ces deux zones de données est représentée ci-après. Toutes lesindications sont en DCB.

��"�� ����������

���� �

���"!� �� � ������

���� ������� �� � ���

07

��"� �� �� ������ �� � ��

��"� �� � ��

��� �� � ��

���#� �� � ���

���

���� �

��

��

07

���

Heure : Date :

Octets n+26 à n+31 :Un réveil est un moment qui revient de manière périodique (horaire, journa-lière, hebdomadaire, annuelle) et auquel une fonction spécifiée est exécutée,par exemple :

� imprimer le tampon de messages ou une image,

� sélectionner une image.

Lorsqu’une heure de réveil est atteinte sur l’OP, le bit correspondant est mis àun 1 dans cette zone.

18��

���� �

07

��� 4148

Numéro de réveil

Date et heure

Bits de réveil(OP15, OP17uniquement)

Zone d’interface avec SIMATIC S7

Page 245: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-1Communication Manuel d’utilisationEdition 05/99

Zones de données utilisateur pourSIMATIC S7

Les zones de données utilisateur servent aux échanges de données entre auto-mate S7 et pupitre de contrôle-commande.

Les zones de données sont écrites et lues alternativement par le pupitre decontrôle-commande et le programme utilisateur au fil de la communication.Après avoir exploité les données qui s’y trouvent, le S7 et le pupitre déclen-chent réciproquement des actions prédéfinies.

Ce chapitre décrit la fonction, la structure et les particularités des diverseszones de données utilisateur.

14

Page 246: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-2Communication Manuel d’utilisation

Edition 05/99

14.1 Présentation

Les zones de données utilisateur peuvent se trouver dans une zone mémoirequelconque de l’automate S7. Les messages, les recettes et les courbes cons-tituent des exemples de zones de données utilisateur.

Les zones de données utilisateur possibles dépendent du pupitre de contrôle-commande utilisé. Le tableau 14-1 récapitule les fonctionnalités des diverspupitres de contrôle-commande.

Tableau 14-1 Zones de données utilisateur utilisables pour les divers pupitres de contrôle-commande

Zone de données utilisateur TD17 OP3 OP5 OP7 OP15OP17

OP25OP35

OP27OP37

TP27TP37

Messages d’événement x x x x x x x x

Messages d’alarme – – x x x x x x

Contrats automate x – x x x x x x

Recettes – x x x x x x x

Image du clavier système x x x x x x x –

Image des touches de fonction – – x x x x x –

Image des LED – – – x x x x –

Réveil – – – – x – – –

Date et heure x x x x x x x x

Numéro d’image – x x x x x x x

Version utilisateur x x x x x x x x

Zone de sélection de courbe – – – – – x x x

Zone de données de courbe – – – – – x x x

Définition

Fonctionnalités

Zones de données utilisateur pour SIMATIC S7

Page 247: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-3Communication Manuel d’utilisationEdition 05/99

14.2 Messages d’événement et d’alarme

Les messages sont composés de texte statique et/ou de variables. Texte etvariables peuvent être librement configurés.

Les messages se répartissent en messages d’événement et en messagesd’alarme. Le programmeur définit ce qu’est un message d’événement et cequ’est un message d’alarme.

Un message d’événement rend compte d’un état, par exemple

� Moteur en marche

� Automate en manuel

Un message d’alarme rend compte d’une alarme de fonctionnement, parexemple

� La vanne ne s’ouvre pas

� Température moteur trop élevée

Etant donné que les messages d’alarme signalent des états opératoires excep-tionnels, ils doivent être acquittés. L’acquittement est réalisé au choix

� par l’opérateur sur le pupitre de contrôle-commande ou

� par la mise à 1 d’un bit dans la zone d’acquittement de l’automate S7.

Le déclenchement d’un message est réalisé par la mise à 1 d’un bit dansl’une des zones de messages du S7. L’emplacement des zones de messagesest défini à l’aide de l’outil de configuration. La zone correspondante doitégalement être déclarée dans l’automate S7.

Dès que le bit est mis à 1 dans la zone de messages d’événement ou d’alarmede l’automate et que cette zone est transmise au pupitre de contrôle-com-mande, ce dernier reconnaît que le message correspondant est ”apparu”.

Réciproquement, lorsque le même bit est remis à zéro dans l’automate, lepupitre de contrôle-commande considère que le message a ”disparu”.

Définition

Messaged’événement

Message d’alarme

Acquittement

Déclenchementd’un message

Zones de données utilisateur pour SIMATIC S7

Page 248: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-4Communication Manuel d’utilisation

Edition 05/99

Le tableau 14-2 indique le nombre de zones de messages d’événements etd’alarmes, le nombre de zones d’acquittement des alarmes (automate → pu-pitre ou pupitre → automate) ainsi que la longueur totale de toutes ces zonespour les divers pupitres de contrôle-commande.

Tableau 14-2 Zones de messages des pupitres de contrôle-commande

Pupitre Zone de messages d’événementZone de messages d’alarme ouzone d’acquittement des alar-mes

Nombre Longueur (mots) Nombrepartype

Longueur totale partype (mots)

TD17 4 63 – –

OP3 4 32 – –

OP5 4 32 4 32

OP7 4 32 4 32

OP15 4 63 4 63

OP17 4 63 4 63

OP25, OP35 8 125 8 125

OP27, OP37 8 125 8 125

TP27, TP37 8 125 8 125

Un message peut être configuré pour chaque bit de la zone de messages confi-gurée. Les bits sont affectés par ordre croissant aux numéros de message.

Exemple :

On suppose que l’on a configuré la zone de messages d’événement suivantepour l’automate SIMATIC S7 :

DB 60 Adresse 42 Longueur 5 (en mots)

La figure 14-1 montre la correspondance entre les numéros de message, autotal 80 (5 x 16), et les divers numéros de bit dans la zone de messages d’évé-nement de l’automate.

Cette correspondance est réalisée automatiquement dans le pupitre de contrô-le-commande.

��

����������� ��

�����������

����� �� �������

Figure 14-1 Correspondance entre bit de message et numéro de message

Zones demessages

Correspondanceentre bit demessage etnuméro demessage

Zones de données utilisateur pour SIMATIC S7

Page 249: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-5Communication Manuel d’utilisationEdition 05/99

Si l’automate S7 doit être informé de l’acquittement d’un message d’alarme surle pupitre de contrôle-commande ou si le S7 doit acquitter lui-même des messa-ges, vous devez déclarer les zones d’acquittement correspondantes dans le S7 :

� Zone d’acquittement pupitre de contrôle-commande → S7 :L’automate est informé par l’intermédiaire de cette zone du fait qu’unmessage d’alarme a été acquitté par l’opérateur du pupitre.

� Zone d’acquittement S7 → pupitr e de contrôle-commande :Cette zone permet à l’automate d’acquitter un message d’alarme.

Ces zones d’acquittement doivent également être indiquées dans la configu-ration sous Zones de communication.

La figure 14-2 schématise les diverses zones de messages d’alarme et d’ac-quittement. Le déroulement des opérations d’acquittement est présenté dansles figures 14-4 et 14-5.

Traitements/opérationslogiques internes

��������

���� �� ��������

��������

Zone d’acquittementS7 � pupitre

Zone d’acquittementpupitre � S7

��� ��� � ��������������

Figure 14-2 Zones de messages d’alarme et d’acquittement

Chaque message d’alarme est doté d’un numéro de message. Ce numéro demessage est affecté respectivement au même bit x de la zone de messagesd’alarme et au même bit x de la zone d’acquittement. Cela est égalementvalable en cas d’utilisation de plusieurs zones d’acquittement lorsque la lon-gueur de la zone d’acquittement précédente n’est pas égale à la longueur to-tale de la zone de messages d’alarme correspondante.

Cette correspondance est mise en évidence dans la figure 14-3.

�������������

��

�������������

�������������

�������������

��

��

Bit d’acquittement du message d’alarme no 49

�������������

� �

� �

��

���

Message d’alarme no 1

���� � �������� ������� �

���

Message d’alarme no 49

���� � �������� ������� �

��

Bit d’acquittement du message d’alarme no 1

���� ���� ������� �

���� ���� ������� �

��

�������������

�������������

��

� �

���

�������������

��

�������������

� �

��

���

�� ��

�� ��

Figure 14-3 Correspondance entre bit d’acquittement et numéro de message

Zonesd’acquittement

Correspondanceentre bit d’acquit-tement et numérode message

Zones de données utilisateur pour SIMATIC S7

Page 250: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-6Communication Manuel d’utilisation

Edition 05/99

Lorsque l’automate met à 1 un bit dans cette zone, le message d’alarme cor-respondant est acquitté sur le pupitre de contrôle-commande. Remettez en-suite ce bit à zéro quand vous remettez à zéro le bit dans la zone de messagesd’alarme. La figure 14-4 représente le chronogramme correspondant.

La zone d’acquittement S7 → pupitre de contrôle-commande

� doit se raccorder directement à la zone de messages d’alarme correspondante,

� doit avoir exactement le même temps de scrutation et

� peut avoir au plus la même longueur que la zone de messages d’alarmecorrespondante.

Si la zone d’acquittement S7 → pupitre de contrôle-commande ne se trouvepas physiquement immédiatement après la zone de messages d’alarme, lemessage système $655 est émis lors du démarrage du pupitre de contrôle-commande.

Zone de messages d’alarme

Zone d’acquittementS7 → pupitre

Acquittement par le S7

Figure 14-4 Chronogramme pour la zone d’acquittement S7 → pupitre de contrôle-commande

Lorsqu’un bit est mis à 1 dans la zone de messages d’alarme, le pupitre decontrôle-commande remet à zéro le bit correspondant dans la zone d’acquit-tement. Si le message d’alarme est acquitté sur le pupitre de contrôle-com-mande, le bit est mis à 1 dans la zone d’acquittement. L’automate S7 peutainsi détecter que le message d’alarme a été acquitté. La figure 14-5 repré-sente le chronogramme correspondant.

La zone d’acquittement pupitre → S7 peut avoir au plus la même longueurque la zone de messages d’alarme correspondante.

Zone de messages d’alarme

Zone d’acquittement pupitre → S7

Acquittement sur le pupitre de contrôle-commande

Figure 14-5 Chronogramme pour la zone d’acquittement pupitre de contrôle-commande → S7

Zoned’acquittementS7 → pupitre

Zoned’acquittementpupitre → S7

Zones de données utilisateur pour SIMATIC S7

Page 251: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-7Communication Manuel d’utilisationEdition 05/99

Les zones d’acquittement S7 → pupitre et pupitre → S7 ne doivent pas êtreplus grandes que la zone de messages d’alarme correspondante. Elles peuventtoutefois être déclarées plus petites, lorsque certains messages d’alarme nedoivent pas être acquittés par l’automate. Ce cas est mis en évidence dans lafigure 14-6.

Zone de messagesd’alarme

Zone raccourcied’acquittement desalarmes

��� �

��� �

��� �

��� �

Messagesd’alarme qui nepeuvent pas êtreacquittés

Messagesd’alarme quipeuvent êtreacquittés

��� �

Figure 14-6 Zone d’acquittement raccourcie

Nota

Placez les messages d’alarme importants dans la zone de messages d’alarmeà partir du bit 0 dans l’ordre croissant.

Taille des zonesd’acquittement

Zones de données utilisateur pour SIMATIC S7

Page 252: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-8Communication Manuel d’utilisation

Edition 05/99

14.3 Image du clavier et des LED

Les actions sur des touches du pupitre de contrôle-commande peuvent êtretransférées vers l’automate S7 et y être exploitées. Il est ainsi possible, parexemple, de déclencher une action dans l’automate, comme le démarraged’un moteur.

Les touches de fonction des pupitres opérateurs (OP) sont pourvues de diodesélectroluminescentes (LED). Ces LED peuvent être commandées à partir del’automate S7. Il est ainsi possible de signaler, en allumant la diode corres-pondante selon le contexte, la touche sur laquelle l’opérateur doit appuyer.

Le pupitre tactile ne possède ni clavier ni diodes électroluminescentes quipourraient être affectés à une image mémoire. Vous n’avez donc pas besoinde déclarer une zone de communication pour l’image du clavier ni l’imagedes LED dans ProTool pour les TP.

Pour pouvoir exploiter l’actionnement des touches et commander les LED, ilfaut que les zones de données correspondantes – les images mémoire ou, plusbrièvement, les images – soient déclarées dans l’automate S7 et qu’elles soientdéfinies comme zones de communication dans la configuration.

Les images du clavier sont transférées spontanément vers l’automate S7. Celasignifie que le transfert est effectué chaque fois qu’une modification est dé-tectée sur l’OP. Il n’est donc pas nécessaire de configurer un temps de scruta-tion. Il est possible de transférer au maximum deux actions simultanées surdes touches.

� Pour toutes les touches (sauf la touche SHIFT)

Tant que la touche correspondante est enfoncée, le bit qui lui est associédans l’image du clavier prend la valeur 1, sinon il vaut 0.

�� ����� ������

����� � � �

� Touche SHIFT (pupitres à afficheur de lignes uniquement)

Lors du premier appui sur la touche SHIFT, le bit correspondant de l’i-mage du clavier prend la valeur 1. Cet état est maintenu, même après quela touche a été relâchée, jusqu’au prochain appui sur la touche SHIFT.

�= Touche SHIFT

enfoncée

����� � � �

Nota

Si le pupitre de contrôle-commande est arrêté ou séparé de l’automate S7alors qu’une touche est enfoncée, le bit correspondant reste à 1 dans l’imagedu clavier.

Utilisation

Remarque pour les TP

Conditionpréalable

Transfert

Affectation desvaleurs

Zones de données utilisateur pour SIMATIC S7

Page 253: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-9Communication Manuel d’utilisationEdition 05/99

14.3.1 Image du clavier système

L’image du clavier système est une zone de données de longueur fixe. Cettelongueur dépend du pupitre de contrôle-commande. Les diverses longueurssont indiquées dans le tableau 14-3.

Tableau 14-3 Longueur de l’image du clavier système

Pupitre de contrôle-commande Longueur (en mots)

TD17,OP5, OP15, OP7, OP17

2

OP25, OP35, OP27, OP37

3

A chaque touche du clavier système est associé exactement un bit dansl’image du clavier système. Exceptions : la touche DIR des OP5/15 et lestouches curseur.

L’image du clavier système doit être également entrée dans la configurationsous Zones de communication, Type : Clavier système. Cette image ne peutêtre déclarée qu’une seule fois dans une seule unité centrale.

Image du clavier pour le TD17 :

�', &(*"!( $% #(!-'%+

�%+ )*,

�% )*,

����� ��� ����

�� � � �� �� �� � � � � � � �

Numéro de bit

Image du clavier pour les OP5 et OP15 :

�', &(*"!( $% #(!-'%+

�%+ )*,

�% )*,

�������

���

������ �

�����

�� �����

�����

� � � � � � � � � �

Numéro de bit

Image du clavier pour les OP7 et OP17 :

�', &(*"!( $% #(!-'%+

�%+ )*,

�% )*,

���

������ �

�����

�� �����

�����

����� ��� ��� ����

�� � � �� �� �� � � � � � � �

Numéro de bit

Structure

Zones de données utilisateur pour SIMATIC S7

Page 254: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-10Communication Manuel d’utilisation

Edition 05/99

Image du clavier pour les OP25 et OP27 :

�����

�<,

��� � � � �

� � � � � � � � � �

Numéro de bit

� %

,+

(' �"!$#������������

���

*)�

&%

17 569

1 569

�1 5697;817:;

�39 246.-4 01 /4-:317

Image du clavier pour les OP35 et OP37 :

�<,

��� � � � �

� � � � � � � � � �

Numéro de bit

,+ � ('"!$# ���� ���� ���� *)

7;817:;

� � � �&��

��&%

+/–( )

.: \

DEL

INS

ENTER

A–Z

ESC ACK HELP17 569

1 569

�1 569

�39 246.-4 01 /4-:317

Nota

Les bits non utilisés ne doivent pas être écrasés par le programme utilisateur.

Le bit global de clavier sert de bit de contrôle. Il est mis à 1 lors de chaquetransfert de l’image du clavier du pupitre de contrôle-commande vers l’auto-mate et doit être remis à zéro dès que le programme utilisateur a exploité lazone de données.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si l’image du clavier système a été de nouveau transmise.

Bit global declavier

Zones de données utilisateur pour SIMATIC S7

Page 255: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-11Communication Manuel d’utilisationEdition 05/99

14.3.2 Image des touches de fonction

Les pupitres opérateurs sont dotés de touches de fonction auxquelles vouspouvez associer une image dans l’automate. L’image des touches de fonctionpeut être divisée en plusieurs zones de données distinctes dont le nombre etla longueur dépendent de l’OP.

Zones de données OP5/15/20OP7/17

OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

4 8

L’affectation des diverses touches aux bits des zones de données est détermi-née lors de la configuration des touches de fonction. A cette occasion, il fautentrer pour chaque touche le numéro au sein de la zone image.

L’image des touches de fonction doit être également entrée dans la configura-tion sous Zones de communication, Type : Clavier fonction.

Le bit 7 du dernier mot de données de chaque zone de données est le bitglobal de clavier. Il sert de bit de contrôle. Le bit global de clavier est mis à1 lors de chaque transfert de l’image du clavier de l’OP vers l’automate. Ildoit être remis à zéro dès que le programme utilisateur a exploité la zone dedonnées.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si un bloc a été de nouveau transféré.

Zones de données

Affectation destouches

Bit global declavier

Zones de données utilisateur pour SIMATIC S7

Page 256: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-12Communication Manuel d’utilisation

Edition 05/99

14.3.3 Image des LED

L’image des LED peut être divisée en plusieurs zones de données distinctes,comme indiqué dans le tableau ci-dessous.

Zones de données OP7/15/17 OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

9 16

L’image des LED doit également être entrée dans la configuration sous Zonesde communication, Type : Image des LED.

L’affectation des diverses diodes électroluminescentes aux bits des zones dedonnées est déterminée lors de la configuration des touches de fonction. Acette occasion, il faut entrer pour chaque LED le numéro de bit au sein de lazone image.

Le numéro de bit (n) désigne le premier de deux bits successifs qui comman-dent un total de quatre états différents de la LED (voir le tableau 14-4) :

Tableau 14-4 Fréquence de clignotement des LED pour toutes les OP exepté OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 clignotante à env. 2 Hz

1 0 clignotante à env. 0,5 Hz

1 1 allumée en continu

Sur l’OP17, les touches K disposent de LED bicolores (rouge/vert). Les étatsde LED qui en résultent sont décrits dans le tableau 14-5.

Tableau 14-5 Couleurs des LED pour les OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 rouge clignotante

1 0 rouge allumée en continu

1 1 verte allumée en continu

Zones de données

Affectation des LED

Zones de données utilisateur pour SIMATIC S7

Page 257: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-13Communication Manuel d’utilisationEdition 05/99

14.4 Zone de numéros d’image

Les pupitres de contrôle-commande consignent dans la zone de numérosd’image des informations sur l’image appelée sur le pupitre.

Cela rend donc possible un transfert d’informations, relatives au contenu ac-tuel de l’afficheur du pupitre, vers l’automate d’où elles peuvent à leur tourdéclencher certaines réactions, par exemple l’appel d’une autre image.

Pour utiliser la zone de numéros d’image, vous devez la déclarer commeZone de communication dans la configuration. Elle ne peut être déclaréequ’une seule fois dans un seul automate.

La zone de numéros d’image est transférée de manière spontanée vers l’auto-mate. Cela signifie que le transfert a lieu à chaque fois qu’une modificationest détectée sur le pupitre de contrôle-commande. Il n’est donc pas nécessairede configurer un temps de scrutation.

La zone de numéros d’image est une zone de données de longueur fixe. Cettelongueur dépend du pupitre de contrôle-commande. Les diverses longueurssont indiquées dans le tableau 14-6.

Tableau 14-6 Longueur de la zone de numéros d’image

Pupitre de contrôle-commande Longueur (en mots)

OP5, OP15, OP7, OP17

2

OP25, OP35, OP27, OP37,TP27, TP37

5

La structure de la zone de numéros d’image dans la mémoire de l’automateest représentée ci-après pour les divers OP.

OP5/15, OP7/17 :

�� �� ����� �� ���� ����

��� ����� �����

����� �� ������� �����

������ ����� �����

� � �

�� ���

� ���

Entrée Affectation

type de l’image active 1 : image2 : recette3 : image spéciale

numéro de l’image/recette active 1 à 99

numéro de l’entrée active 1 à 99

numéro du champ de saisie actif 0 à 8,0 : numéro d’entrée

Utilisation

Conditionpréalable

Structure

Zones de données utilisateur pour SIMATIC S7

Page 258: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-14Communication Manuel d’utilisation

Edition 05/99

Au niveau messages et lors de l’affichage d’un répertoire, tous les octets dela zone de numéros d’image prennent la valeur FFH.

Dans le cas des images spéciales, la zone de numéros d’image prend les af-fectations suivantes :

�� �� ���� �� ������ � ���

��� �� �� ������� �� ����

� �

��� ���

�� ���

OP25/35, OP27/37, TP27/37 :

���� �� ������� � ����

� ����

��� �� �� ���� �� ������ � ���

��� �� �� ������� � ����

��� ���

� ����

�� ���

�� ���

�� ���

�� ���

Entrée Affectation

Type de l’image active 1 : image4 : fenêtre permanente5 : fenêtre des messages d’alarme6 : fenêtre des messages d’événement

Numéro de l’image active 1 à 65535

Numéro du champ de saisie actif 1 à 65535

Pour les images spéciales, le numéro de l’image active est affecté de la ma-nière suivante :

Valeur Signification

1 page des messages d’alarme

2 page des messages d’événement

3 tampon des messages d’alarme

4 tampon des messages d’événement

Zones de données utilisateur pour SIMATIC S7

Page 259: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-15Communication Manuel d’utilisationEdition 05/99

14.5 Zones de sélection et de données de courbe

Une courbe est une représentation graphique de valeurs de l’automate. Selonla configuration, la lecture de la valeur est déclenchée par un bit ou par hor-loge.

Le pupitre de contrôle-commande lit les valeurs de courbe chaque foisqu’une certaine période déterminée dans la configuration s’est écoulée. Lescourbes déclenchées par horloge conviennent à des grandeurs à évolutioncontinue, comme la température de service d’un moteur.

Le pupitre de contrôle-commande lit soit une valeur de courbe, soit la totalitédu tampon de courbe, lorsqu’un bit de déclenchement est mis à 1. Cela estdéterminé dans la configuration. Les courbes déclenchées par bit sont en gé-néral utilisées pour des valeurs soumises à des variations rapides. La pressiond’injection lors de la fabrication de pièces en plastique en constitue en exem-ple.

Pour le déclenchement de ces courbes, vous devez définir des zones corres-pondantes dans la configuration (sous Zones de communication)) et les décla-rer dans l’automate. Ces zones permettent au pupitre de contrôle-commandeet à l’automate de communiquer.

Les zones nécessaires sont :– la zone de sélection de courbe– la zone de données de courbe 1– la zone de données de courbe 2

(n’est nécessaire qu’avec le tampon commuté)

Le même bit est attribué de manière permanente à chaque courbe dans ceszones configurées. Cela permet d’identifier de manière univoque chaquecourbe dans toutes les zones.

Le tampon commuté est un second tampon utilisé pour la même courbe. Ilpeut être déclaré dans la configuration.

Pendant que le pupitre de contrôle-commande lit les valeurs dans le tampon1, l’automate écrit dans le tampon 2. Lorsque le pupitre lit dans le tampon 2,l’automate écrit dans le tampon 1. Cela évite que l’automate n’écrase les va-leurs de courbe pendant que le pupitre les lit.

Courbes

Courbesdéclenchées parhorloge

Courbesdéclenchées parbit

Tampon commuté

Zones de données utilisateur pour SIMATIC S7

Page 260: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-16Communication Manuel d’utilisation

Edition 05/99

Les diverses zones – sélection de courbe, données de courbe 1 et 2 – peuventêtre réparties en des zones de données distinctes dont le nombre maximal etla longueur totale sont prédéfinis (voir le tableau 14-7).

Tableau 14-7 Répartition des zones de données

Zones de données

Sélection Données

1 2

Nombre maximal par type 8 8 8

Longueur totale de toutes les zones dedonnées (en mots)

8 8 8

Lorsqu’une image avec une ou plusieurs courbes est ouverte sur le pupitre decontrôle-commande, ce dernier met à 1 les bits correspondants dans la zonede sélection de courbe. Lorsque l’image est refermée, le pupitre remet à zéroles bits correspondants dans la zone de sélection de courbe.

La zone de sélection de courbe peut être exploitée dans l’automate pour sa-voir quelle courbe est actuellement affichée sur le pupitre. Les courbes peu-vent également être déclenchées sans exploitation de la zone de sélection decourbe.

Cette zone est destinée au déclenchement de courbes. Mettez à 1 le bit asso-cié à la courbe dans la zone de données de courbe, ainsi que le bit global decourbe, avec le programme du S7. Le pupitre de contrôle-commande détectele déclenchement et remet à zéro le bit de courbe et le bit global. Il lit ensuiteune valeur ou la totalité du tampon, selon la configuration.

Exemple de zone de données de courbe d’une longueur de 2 DW

�� ������ �� �����

��� ���

�� ���

� � � � � � � � � � � � � �

Numéro de bit

La zone de données de courbe ne doit pas être modifiée par le programme duS7 tant que le bit global n’a pas été remis à zéro.

La zone de données de courbe 2 est nécessaire pour les courbes pour lesquellesun tampon commuté a été configuré. Elle a exactement la même structure quela zone de données de courbe 1.

Répartition deszones de données

Zone de sélectionde courbe

Zone de donnéesde courbe 1

Zone de donnéesde courbe 2

Zones de données utilisateur pour SIMATIC S7

Page 261: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-17Communication Manuel d’utilisationEdition 05/99

14.6 Version utilisateur

Lors du démarrage du pupitre de contrôle-commande, il est possible de véri-fier s’il est connecté à l’automate voulu. Cela est important si vous utilisezplusieurs pupitres de contrôle-commande.

Le pupitre compare pour cela la valeur configurée à une valeur mémoriséedans l’automate. Cela permet d’assurer la compatibilité des données de confi-guration avec le programme de l’automate S7. Si les données ne concordentpas, le message système $653 est affiché sur le pupitre et l’appareil redé-marre.

Pour pouvoir utiliser cette fonction, vous devez définir les valeurs suivanteslors de la configuration du pupitre de contrôle-commande :

� Indication de la version de la configuration ; valeur comprise entre 1 et255.

– ProTool :Système cible → Réglages

� Type de données et adresse de la valeur mémorisée dans l’automate pourla version :

– ProTool :Système cible → Zones de communication,choisir Version application utilisateurdans le champ Type:.

Utilisation

Zones de données utilisateur pour SIMATIC S7

Page 262: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-18Communication Manuel d’utilisation

Edition 05/99

14.7 Recettes

Une recette est un regroupement de variables en une structure de donnéesfixe. Cette structure est déterminée lors de la configuration et reçoit des don-nées sur le pupitre de contrôle-commande. La structure ne peut pas être mo-difiée a posteriori sur le pupitre.

Etant donné que la structure peut recevoir des données plusieurs fois, nousparlerons d’enregistrements. Ces enregistrements sont enregistrés (créés),chargés, effacés et modifiés sur le pupitre de contrôle-commande. Les don-nées sont mémorisées sur le pupitre, ce qui libère la mémoire de l’automateS7.

Lorsque vous utilisez une recette, vous assurez que plusieurs données arriventensemble et de manière synchronisée à l’automate S7 lorsque vous transfé-rez un enregistrement vers le S7.

Le matériel suivant est nécessaire pour utiliser des recettes :

� Pupitr e de contrôle-commandeavec afficheur de lignes : OP5, OP7, OP15, OP17avec afficheur graphique : OP25, OP27, OP35, OP37avec écran tactile : TP27, TP37

� SIMATIC S7 : S7-200, S7-300, S7-400

Les enregistrements peuvent être transférés du pupitre de contrôle-commandevers le S7 ou du S7 vers le pupitre. Le transfert d’enregistrements du pupitrevers l’automate S7 permet de régler certaines valeurs sur l’automate, parexemple pour la production de jus d’orange. Il est de même possible de liredes données dans l’automate S7 et de les mémoriser sur le pupitre sous formed’enregistrement, par exemple pour sauvegarder un jeu de valeurs avanta-geux.

Nota

Dans le cas des afficheurs graphiques, seules les variables sont utilisées pourle transfert des enregistrements. Pour transférer un enregistrement d’un sup-port de données (par exemple mémoire flash ou disquette) vers le S7, vousdevez tout d’abord le charger dans les variables (memoire interne dans lepupitre de contrôle–commande).

L’une des caractéristiques essentielles des recettes est que les données sonttransférées de manière synchronisée et qu’un écrasement incontrôlé des don-nées est évité. La coordination du transfert des enregistrements est garantiepar la mise à 1 de certains des bits de commande et de compte rendu 2 de lazone d’interface.

Définition

Conditionpréalable

Transfertd’enregistrements

Synchronisation

Zones de données utilisateur pour SIMATIC S7

Page 263: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-19Communication Manuel d’utilisationEdition 05/99

14.7.1 Transfert d’enregistrements

Il existe deux modes de transfert d’enregistrements du pupitre de contrôle-commande vers l’automate ou de l’automate vers le pupitre de contrôle-com-mande. Il s’agit des modes de transfert ”direct” et ”indirect”. Le réglage dumode de transfert se rapporte essentiellement au sens pupitre → automate.

Pour les pupitres à afficheur de lignes, seul le mode de transfert ”direct” estpossible. Pour les pupitres à afficheur graphique, vous pouvez choisir entre”direct” et ”indirect” dans le sens pupitre → automate. Le mode de transfert”indirect” de l’automate vers le pupitre n’est pas possible pour les automatesSIMATIC S7.

Le choix du mode de transfert dépend du pupitre de contrôle-commande uti-lisé. Le tableau 14-8 indique les caractéristiques d’une recette en fonction dupupitre de contrôle-commande.

Tableau 14-8 Transfert de recette en fonction du pupitre de contrôle-commande

Pupitre Sens de transfert Outil utilisé

ProTool ProTool/Lite

OP5, OP15 OP → S7 direct direct

S7 → OP direct direct

OP7, OP17 OP → S7 direct direct

S7 → OP direct direct

OP25, OP35 OP → S7 indirect/direct ––

S7 → OP indirect/direct ––

OP27, OP37 OP → S7 indirect/direct ––

S7 → OP indirect/direct ––

TP27, TP37 TP → S7 indirect/direct ––

S7 → TP indirect/direct ––

Transfert direct Lors de l’écriture d’un enregistrement, les variables de ce dernier sont écritesdirectement dans les adresses respectivement définies. Lors de la lecture di-recte, les variables sont lues dans les mémoires cibles de l’automate et écritesdans le pupitre de contrôle-commande.

Avec ProTool, les variables destinées au transfert direct doivent posséder à lafois une liaison à l’automate et l’attribut Ecriture directe . Les varia-bles auxquelles aucune adresse n’est affectée dans l’automate ne sont pastransférées.

Définition

Choix du mode detransfert

Zones de données utilisateur pour SIMATIC S7

Page 264: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-20Communication Manuel d’utilisation

Edition 05/99

Transfert indirect Toutes les variables de l’enregistrement sont écrites dans une mémoire inter-médiaire de l’automate, le tampon de données. Le tampon de données necontient que les valeurs des variables, les adresses ne sont pas transférées.

Lors de l’écriture d’un enregistrement, les variables sont écrites dans la mé-moire intermédiaire. Lors de la lecture d’un enregistrement, le programme del’automate doit tout d’abord écrire les variables dans la mémoire intermé-diaire. Le pupitre de contrôle-commande lit alors les variables dans celle-ci.

Dans le cas du transfert indirect, la longueur maximale de l’enregistrementest de 190 mots de données.

14.7.2 Adressage de recettes et d’enregistrements ainsi que les zones dedonnées nécessaires

L’adressage des recettes et des enregistrements diffère pour les pupitres àafficheur de lignes et à afficheur graphique.

Lors de la configuration, la recette reçoit un nom et un numéro. Le nom et lenuméro de la recette sont tous deux visibles sur le pupitre.

Les enregistrements que vous créez sur le pupitre reçoivent également unnom et un numéro.

Le numéro de recette et le numéro d’enregistrement sont transférés vers l’au-tomate avec les données lorsque vous déclenchez un transfert d’enregistre-ments du pupitre → S7. Vous devez pour cela déclarer le tampon de donnéesdans l’automate. Utilisez à cette occasion les mêmes entrées que celles défi-nies dans la configuration sous Zones de communication. Les valeurs de l’en-registrement sont écrites directement dans les adresses de l’automate.

Tampon de données :

Numéro d’enregistrementréservé

Numéro de recetteréservéréservé

1er mot2e mot3e mot4e mot5e mot

Trois identifications vous permettent d’identifier une recette dans l’automate.Les identifications peuvent être librement définies. Nous vous recomman-dons d’entrer comme première identification la même valeur que le numérode la recette.

Dans ProTool, vous entrez la désignation de la recette dans la boîte de dialo-gue Paramètres sous Identifications. ProTool inscrit automatiquement le nu-méro de la recette dans la première identification. Les identifications sontécrites dans le tampon de données lors du transfert d’enregistrement du pupi-tre vers l’automate. Elle peuvent être exploitées par l’automate.

Pupitres àafficheur de lignes

Pupitres àafficheurgraphique

Zones de données utilisateur pour SIMATIC S7

Page 265: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-21Communication Manuel d’utilisationEdition 05/99

Lorsque vous créez des enregistrements sur le pupitre, vous leur attribuez unnom symbolique. Ce dernier n’est pas transféré lors du transfert d’enregistre-ment entre pupitre et automate. L’enregistrement ne dispose d’aucune identi-fication dans l’automate.

Tampon de données :

Vous devez réserver une zone pour le tampon de données dans l’automate.Utilisez à cette occasion les mêmes entrées que celles définies dans la confi-guration avec ProTool sous Zones de communication. La figure suivante re-présente la structure du tampon de données.

réservéLongueur de l’enregistrement en octets

Identification 1Identification 2Identification 3

Valeur enregistrement 1Valeur enregistrement ...

Valeur enregistrement m

1er mot2e mot3e mot4e mot5e mot6e mot

nième mot

Les mots de données à partir du mot 6 ne sont perinents que lors d’un trans-fert indirect.

Zones de données utilisateur pour SIMATIC S7

Page 266: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-22Communication Manuel d’utilisation

Edition 05/99

14.7.3 Synchronisation lors du transfert – cas général

Les bits de commande et de compte rendu de la zone d’interface synchroni-sent le transfert d’enregistrements. Le déclenchement du transfert par l’opé-rateur du pupitre de contrôle-commande constitue le cas général.

Bit 0 1 = le tampon de données est verrouillé (n’est mis à 1 que par le pupitre)

0 = le tampon de données est libre

Bit 1 1 = l’enregistrement/la variable est défectueux

Bit 2 1 = l’enregistrement/la variable n’est pas défectueux

Bit 3 1 = le transfert de données est terminé

Bit 4 1 = demander un enregistrement/une variable

Bit 5 1 = le pupitre de contrôle-commande doit lire le tampon de données

Bit 6 1 = demander un verrouillage du tampon de données

Bit 7 1 = le pupitre de contrôle-commande a lu le tampon de données(pour un transfert S7 → pupitre)

Les étapes suivantes décrivent le déroulement du transfert, comment le pupi-tre de contrôle-commande met à 1 les bits de synchronisation dans la zoned’interface et comment le programme de l’automate doit y réagir.

Le bit 0 est contrôlé par le pupitre de contrôle-commande. Si le bit 0 vaut 1(= tampon de données verrouillé), le transfert est terminé sur un messaged’erreur système. Si le bit 0 vaut 0, le pupitre met le bit à 1.

Le pupitre à afficheur graphique écrit les identifications dans le tampon dedonnées. Le pupitre à afficheur de lignes écrit le numéro de recette et le nu-méro d’enregistrement dans le tampon de données.

Dans le cas d’un enregistrement à transfert indirect, les valeurs de l’enregis-trement sont également écrites dans le tampon de données. Dans le cas d’unenregistrement à transfert direct, les valeurs de la variable sont écrites dansl’adresse configurée.

Le pupitre de contrôle-commande met le bit 3 à 1 (= transfert de donnéesterminé).

L’enregistrement ou la variable peut être exploité dans le programme du S7.Vous devez ensuite acquitter avec le programme du S7 pour indiquer si letransfert a été réalisé avec ou sans erreur.

Sans erreur : le bit 2 est mis à 1Avec erreur : le bit 1 est mis à 1

Remettez maintenant le bit 0 à zéro avec le programme du S7.

Les bits mis à 1 dans les étapes 3 et 4 sont remis à zéro par le pupitre decontrôle-commande.

Transfertd’enregistrements

Transfert pupitre → S7(déclenchementsur le pupitre)

Etape 1 :

Etape 2 :

Etape 3 :

Etape 4 :

Etape 5 :

Etape 6 :

Zones de données utilisateur pour SIMATIC S7

Page 267: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-23Communication Manuel d’utilisationEdition 05/99

Si la configuration standard a été intégrée au projetd’un pupitre à afficheur graphique, la procédure detransfert ci-dessus correspond à l’utilisation de la tou-che ci-contre dans l’image standard Z_RECORD_2.

14.7.4 Synchronisation pendant le transfert – cas particuliers

Pupitres à afficheur graphique :Pour ce mode de transfert, tenez compte du fait que seules les valeurs actuel-les des variables sur le pupitre à afficheur graphique sont transférées. Lesvaleurs ne sont pas lues directement sur le support de données.

Pupitr es à afficheur de lignes :Ce cas n’est pas possible pour les pupitres à afficheur de lignes.

Demandez le verrouillage du tampon de données avec le programme du S7en mettant le bit 6 à 1.

Si le verrouillage est possible, le pupitre de contrôle-commande met le bit 0 à1 et remet en même temps le bit 6 à 0.

Dans le programme du S7, indiquez au pupitre par l’intermédiaire du tamponde données quel enregistrement il doit transférer. Pour les pupitres à afficheurgraphique, écrivez pour cela les identifications de la recette dans le tamponde données ; pour les pupitres à afficheur de lignes, écrivez-y le numéro derecette et le numéro d’enregistrement.

Mettez le bit 4 à 1 avec le programme du S7 (= demander des données via letampon de données).

Le pupitre de contrôle-commande lit le tampon de données.

Le pupitre de contrôle-commande remet le bit 4 à zéro et transfère l’enregis-trement/la variable comme décrit dans le cas général à partir de l’étape 2(voir le chapitre 14.7.3).

Le transfert direct du S7 vers le pupitre de contrôle-commande est toujourseffectué sans coordination. Les valeurs sont lues directement dans l’adresse.Les variables sans adresse sont ignorées. Les étapes suivantes ne concernentque le transfert indirect.

Le bit 0 est contrôlé par le pupitre. Si le bit 0 vaut 1 (= tampon de donnéesverrouillé), le transfert est terminé sur un message d’erreur système. Si le bit0 vaut 0, le pupitre met le bit à 1.

Le pupitre écrit les identifications dans le tampon de données. La longueur del’enregistrement n’est pas indiquée par le pupitre (la longueur 0 est écrite).

Transfert pupitre → S7(déclenchementpar le S7)

Etape 1 :

Etape 2 :

Etape 3 :

Etape 4 :

Etape 5 :

Etape 6 :

TransfertS7 → pupitre(déclenchementpar le pupitre)

Etape 1 :

Etape 2 :

Zones de données utilisateur pour SIMATIC S7

Page 268: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-24Communication Manuel d’utilisation

Edition 05/99

Etape 3 : Le pupitre met le bit 3 à 1 (= transfert de données terminé).

Etape 4 : Exploitez maintenant les identifications dans le programme du S7 et écrivezles données demandées dans le tampon de données. Vous devez ensuite ac-quitter en mettant à 1 le bit 1 ou 2 pour indiquer si les identifications sontdéfectueuses ou non.

Sans erreur : le bit 2 est mis à 1Avec erreur : le bit 1 est mis à 1

Etape 5 : Le pupitre lit l’enregistrement dans le tampon de données, puis remet les bitssuivants à zéro : bit 3, bit 2 ou 1 (selon l’acquittement), bit 0.

Si la configuration standard a été intégrée au projetd’un pupitre à afficheur graphique, la procédure detransfert ci-dessus correspond à l’utilisation de la tou-che ci-contre dans l’image standard Z_RECORD_2.

Pupitr es à afficheur graphique :Pour ce sens de transfert, tenez compte du fait que les valeurs sont écrites parle S7 dans les variables du pupitre de contrôle-commande. Les valeurs nesont pas écrites directement dans l’enregistrement sur le support de données.

Pupitr es à afficheur de lignes :Ce cas n’est pas possible pour les pupitres à afficheur de lignes.

Etape 1 : Demandez le verrouillage du tampon de données avec le programme du S7en mettant le bit 6 à 1.

Etape 2 : Si un verrouillage est possible, le pupitre met le bit 0 à 1 et remet en mêmetemps le bit 6 à 0.

Dans le programme du S7, indiquez au pupitre par l’intermédiaire du tamponde données quel enregistrement il doit lire. Pour les pupitres à afficheur gra-phique, écrivez pour cela les identifications de la recette dans le tampon dedonnées ; pour les pupitres à afficheur de lignes, écrivez-y le numéro de re-cette et le numéro d’enregistrement.

Etape 4 : Mettez le bit 5 à 1 (= le pupitre doit lire le tampon de données).

Etape 5 : Quand le pupitre a lu l’enregistrement, il met le bit 7 à 1 (= le pupitre a lu letampon de données). Le pupitre indique que l’opération de lecture est termi-née en mettant le bit 7 à 1.

Etape 4 : Mettez le bit 7 à 0.

Nous recommandons d’effectuer le transfert d’enregistrements par dialoguesur le pupitre à afficheur graphique. Utilisez pour cela l’image standardZ_Record_1 . Lors du transfert d’enregistrements par contrat automate(contrats 69 et 70), il n’est pas possible d’indiquer le numéro d’enregistre-ment. Seules les valeurs de la variable active sont transférées.

TransfertS7 → pupitre(déclenchementpar le S7)

Etape 3 :

Transfert parcontrat automatepour les afficheursgraphiques

Zones de données utilisateur pour SIMATIC S7

Page 269: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-25Communication Manuel d’utilisationEdition 05/99

Le contrat 70 correspond à la fonction Enregistrement : OP→ API, le contrat69 à la fonction Enregistrement: API → OP.

Pour les pupitres à afficheur de lignes, le contrat automate n 70 permet detransférer un enregistrement du pupitre vers l’automate. Le contrat automate69 déclenche, quant à lui, le transfert de l’automate vers le pupitre.

Vous trouverez ci-après un exemple d’utilisation du contrat automate nº 70pour un OP7 couplé à un SIMATIC S7-200. Il indique les étapes à suivre surl’OP7, puis sur l’automate.

OP7

1. Configurez les variables pour la recette.

2. Configurez la recette, c’est-à-dire définissez des textes et des variables.

3. Configurez une image permettant d’éditer et de transférer la recette. Défi-nissez pour cela deux touches de fonction. Attribuez la fonction Répertoi-re de recettes avec le paramètre 2 (éditer) à l’une des touches de fonction.Attribuez la fonction Répertoire de recettes avec le paramètre 7 (transfé-rer) à l’autre touche.

4. Configurez les deux zones de communication Zone d’interface et Tamponde données.

Zone d’interface dans l’automate SIMATIC S7-200, p.ex. VW 200

n+0 VB200 VB201n+2 VB202 VB203n+4 VB204 VB205... ... ...n+30 VB230 VB231

Automate SIMATIC S7-200

1. Remettez à zéro n+3 (VB203) dans la zone d’interface.

2. Ecrivez le numéro de la recette à transférer dans n+6 (VB206) de la zoned’interface (= paramètre 1 du contrat automate).

3. Ecrivez le numéro de l’enregistrement à transférer dans n+8 (VB208) dela zone d’interface (= paramètre 2 du contrat automate).

4. Lancez le transfert en écrivant 70 dans n+4 (VB204) de la zone d’inter-face (= exécution du contrat automate).

5. L’OP7 met alors à 1 les bits 0 et 3 de n+3 (V203.0 et V203.3) de la zoned’interface.

6. L’automate doit alors confirmer le transfert en mettant à 1 le bit 2 de n+3(V203.2) de la zone d’interface. Une fois cela réalisé, l’OP7 remet à zérole bit 3 (V203.3) de n+3.

Le transfert est alors terminé. Pour transférer un nouvel enregistrement, re-commencez les étapes 1 à 6.

Transfert parcontrat automatepour les afficheursde lignes

Exemple

Zones de données utilisateur pour SIMATIC S7

Page 270: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-26Communication Manuel d’utilisation

Edition 05/99

14.8 Ecriture indirecte de variables

Dans le cas des pupitres à afficheur graphique, vous pouvez configurer desvariables indirectes associées à des champs de saisie. La valeur est saisie parl’opérateur directement sur le pupitre. Après la saisie sur le pupitre, lescontenus de ces variables sont transférés de manière coordonnée dans le tam-pon de données de l’automate.

La coordination du transfert de données correspond à la coordination lors dutransfert d’enregistrements de recettes (voir le chapitre 14.7.3).

Les variables indirectes peuvent être utilisées dans les images comme desvariables ”normales”, c’est-à-dire comme des variables avec adresses.

Principe

Coordination

Utilisation

Zones de données utilisateur pour SIMATIC S7

Page 271: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Couplage aux automatesSIMATIC 500/505

15

Zone d’interface pour les automates SIMATIC 500/505

16

Zones de données pour SIMATIC 500/505

17

Partie IV Couplages aux automates SIMATIC 500/505

Page 272: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

14-2Communication Manuel d’utilisation

Edition 05/99

Page 273: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-1Communication Manuel d’utilisationEdition 05/99

Couplage aux automates SIMATIC 500/505à partir de la version 3.1

Ce chapitre décrit la communication entre pupitre de contrôle-commande etautomates de la série SIMATIC 500/505. Le pilote de version 3.1 est appelépilote de type NATIVE, car les adresses spécifiques à l’automate peuvent êtreentrées directement dans la configuration du pupitre de contrôle-commande.

15

Page 274: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-2Communication Manuel d’utilisation

Edition 05/99

Pour les automates de la série SIMATIC 500/505, le couplage est effectué parl’intermédiaire du protocole propre aux automates. Il s’agit d’un couplagepoint à point.

Les pupitres de contrôle-commande suivants peuvent être couplés aux auto-mates SIMATIC 500/505 :

Pupitr es à afficheurde lignes

Pupitr es à afficheurgraphique

Pupitr es tactiles

TD17 OP25 TP27

OP7 OP27 TP37

OP17 OP35

OP37

Le pupitre de contrôle-commande doit être connecté à l’interface de pro-grammation de l’unité centrale (RS232 ou RS422).

Vous devez régler les paramètres suivants pour le couplage auSIMATIC 500/505. Dans ProTool, tous les réglages doivent être effectuésavec la commande Système cible → Automate. Choisissez le protocoleSIMATIC 500/505 V3.1.

Indiquez ici l’interface du pupitre de contrôle-commande à laquelle l’auto-mate SIMATIC 500/505 est connecté.

Vous pouvez ici choisir entre RS232 et RS422.

Choisissez ici 7.

Choisissez ici Impaire .

Choisissez ici 1.

Réglez ici la vitesse de transmission du pupitre de contrôle-commande versle SIMATIC 500/505. Vous pouvez choisir entre 19200, 9600, 4800, 2400,1200, 600 ou 300 bauds.

Le pupitre de contrôle-commande et l’automate SIMATIC 500/505 commu-niquent par l’intermédiaire de zones de données utilisateur contenues dans leSIMATIC 500/505. Les zones de données utilisateur à déclarer dans leSIMATIC 500/505 dépendent de la configuration. Vous devez déclarer leszones de données utilisateur en fonction des données à échanger. Ces zonesde données utilisateur sont destinées, par exemple, aux messages, recettes etcourbes. Les zones de données utilisateur sont décrites au chapitre 17.

Le couplage RS422 au SIMATIC 575-VME n’est pas pris en charge à l’heureactuelle.

Avec la série SIMATIC 500 CPU 560-2120 et CPU 560-2820, il n’est paspossible d’accéder aux types de données S Memory (User Data Types spé-ciaux) lors de l’utilisation de la fonction spéciale CPUs 565-2120 et565-2820.

Généralités

Configuration

Paramètres

Interface

Type d’interface

Bits de données

Parité

Bits de stop

Vitesse detransmission

Zones de donnéesutilisateur

Limitationsconnues

Couplage aux automates SIMATIC 500/505

Page 275: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-3Communication Manuel d’utilisationEdition 05/99

15.1 Mise en service

Le pilote pour le couplage au SIMATIC 500/505 est livré avec le logiciel deconfiguration et est installé automatiquement.

Les câbles de connexion suivants sont disponibles pour la connexion du pupi-tre de contrôle-commande au SIMATIC 500/505 :

Tableau 15-1 Câbles standard

à SIMATIC 500/505

de

à

V.24à 9 contacts

V.24à 25 contacts

RS422à 9 contacts1)

RS422à 9 contacts2)

tous les pupitres

V.24, à 15contacts

6XV1440-2K...

6XV1440-2L...

– –

tous les pupitres

RS422, à 9contacts

– – 6XV1440-2M...

6XV1440-1M...

... = code de longueur1) pour SIMATIC 500/505 (PLC 535, PLC 545/CPU1101, PLC 565T)2) pour SIMATIC 505 (PLC 545/CPU1102, PLC 555)

Le couplage du pupitre de contrôle-commande au SIMATIC 500/505 se li-mite essentiellement à la connexion physique du pupitre. Il n’est pas néces-saire de déclarer dans l’automate des blocs spéciaux pour le couplage.

Nous vous conseillons de suivre la liste de vérification suivante :

1. Dans le cas d’une connexion directe à l’interface de l’unité centrale, lesparamètres définis dans la configuration sous Système cible → Automatedoivent correspondre à ceux indiqués en page 15-2.

2. Si vous utilisez des zones de données utilisateur, déclarez-les maintenant(voir le chapitre 17).

3. Si vous utilisez des zones de données utilisateur qui font appel à la zoned’interface, déclarez maintenant cette zone. Vous trouverez une descrip-tion détaillée de la zone d’interface au chapitre 16.

Pilote pourSIMATIC 500/505

Câble standard

Procédure de miseen service

Couplage aux automates SIMATIC 500/505

Page 276: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-4Communication Manuel d’utilisation

Edition 05/99

15.2 Types de données valables

Le tableau 15-2 récapitule les types de données utilisateur (User Data Types)qui peuvent être utilisés lors de la configuration de variables et de zones decommunication. La condition préalable est que ces zones de données aientété également déclarées pour l’unité centrale avec TISOFT.

Tableau 15-2 Zones de données valables pour le pupitre de contrôle-commande

User Data Type Adressage Format

Discrete Input X BIT

Discrete Output Y BIT

Control Relay C BIT

Variable Memory V BIT/ INT

Word Input WX+/– INTINT

Word Output WYINT+/– DOUBLEDOUBLE

Constant Memory KDOUBLEREAL

Status Word Memory STWREALASCII

Timer/Counter Preset TCP +/– INTINT

Timer/Counter Current TCCINT

Analog Alarm

Process Loop

Special Function

Analog Alarm, Process Loop et Special Function sont des termes génériquesqui représentent plusieurs User Data Types (voir les tableaux 15-3 à 15-5).Lorsque vous choisissez ces termes génériques dans la boîte de dialogue Va-riable, vous faites apparaître une liste de sélection supplémentaire dans la-quelle vous pouvez choisir les User Date Types proprement dits.

Zones de données

Couplage aux automates SIMATIC 500/505

Page 277: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-5Communication Manuel d’utilisationEdition 05/99

Tableau 15-3 Analog Alarm

User Data Type Adressage Format

Analog Alarm/Alarm Acknowledge FlagsAACK +/–INT, INT

Analog Alarm Deadband AADB +/–INT, INT, REAL

Most Significant Word of Analog Alarm C-flags

ACFH +/–INT, INT

Least Significant Word of Analog AlarmC-flags

ACFL +/–INT, INT

Analog Alarm Error AERR +/–INT, INT, REAL

Analog Alarm High Alarm Limit AHA +/–INT, INT, REAL

Analog Alarm High-High Alarm Limit AHHA +/–INT, INT, REAL

Analog Alarm Low Alarm Limit ALA +/–INT, INT, REAL

Analog Alarm Low-Low Alarm Limit ALLA +/–INT, INT, REAL

Analog Alarm Orange Deviation AlarmLimit

AODA +/–INT, INT, REAL

Analog Alarm Process Variable APV +/–INT, INT, REAL

Analog Alarm Process Variable High Limit APVH REAL

Analog Alarm Process Variable Low Limit APVL REAL

Analog Alarm Rate of Change AlarmLimit

ARCA REAL

Analog Alarm Setpoint ASP +/–INT, INT, REAL

Analog Alarm SP High Limit ASPH +/–INT, INT, REAL

Analog Alarm SP Low Limit ASPL +/–INT, INT, REAL

Analog Alarm Sample Rate ATS REAL

Analog Alarm Flags AVF +/–INT, INT

Analog Alarm Yellow Deviation AlarmLimit

AYDA +/–INT, INT, REAL

Alarm Peak Elapsed Time APET +/–INT, INT

Couplage aux automates SIMATIC 500/505

Page 278: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-6Communication Manuel d’utilisation

Edition 05/99

Tableau 15-4 Process Loop

User Data Type Adressage Format

Loop Alarm/Alarm Acknowledge Flags LACK +/–INT, INT

Loop Alarm Deadband LADB +/–INT, INT, REAL

Most Significant Word of Loop C-flags LCFH +/–INT, INT

Least Significant Word of Loop C-flags LCFL +/–INT, INT

Loop Error LERR +/–INT, INT, REAL

Loop Alarm High Limit LHA +/–INT, INT, REAL

Loop Alarm High-High Limit LHHA +/–INT, INT, REAL

Loop Gain LKC REAL

Loop Derivative Gain Limiting Coefficient LKD REAL

Loop Low Alarm Limit LLA +/–INT, INT, REAL

Loop Low-Low Alarm Limit LLLA +/–INT, INT, REAL

Loop Output LMN +/–INT, INT, REAL

Loop Bias LMX +/–INT, INT, REAL

Loop Orange Deviation Limit LODA +/–INT, INT, REAL

Loop Process Variable LPV +/–INT, INT, REAL

Loop PV High Limit LPVH REAL

Loop PV Low Limit LPVL REAL

Loop Rate of Change Alarm Limit LRCA REAL

Loop Ramp/Soak Flags LRSF +/–INT, INT

Loop Ramp/Soak Step Number LRSN +/–INT, INT

Loop Setpoint LSP +/–INT, INT, REAL

Loop Setpoint High Point LSPH +/–INT, INT, REAL

Loop Setpoint Low Limit LSPL +/–INT, INT, REAL

Loop Rate LTD REAL

Loop Reset LTI REAL

Loop Sample Rate LTS REAL

Loop V-flags LVF +/–INT, INT

Loop Yellow Deviation Alarm Limit LYDA +/–INT, INT, REAL

Loop Peak Elapsed Time LPET +/–INT, INT

Tableau 15-5 Special Function

User Data Type Adressage Format

SF Program Peak Elapsed Time PPET +/–INT, INT

SF Subroutine Peak Elapsed Time SPET +/–INT, INT

Couplage aux automates SIMATIC 500/505

Page 279: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-7Communication Manuel d’utilisationEdition 05/99

15.3 Conseils pour l’optimisation

La structure des zones de données utilisateur décrites au chapitre 17, ainsi queles temps de scrutation configurés dans les zones de communication, sont desfacteurs essentiels pour les temps de mise à jour effectivement atteints. Letemps de mise à jour est égal à la somme du temps de scrutation, du temps detransfert et du temps de traitement.

Vous devez tenir compte des facteurs suivants lors de la configuration pourobtenir des temps de mise à jour optimaux :

� Définissez les diverses zones de données de sorte qu’elles soient aussipetites que possibles et aussi grandes que nécessaire.

� Si des zones de données sont utilisées ensemble, placez-les les unes à côtédes autres. Le temps de mise à jour effectif est amélioré si vous définissezune grande zone au lieu de plusieurs petites zones.

� Des temps de scrutation trop courts abaissent inutilement les performan-ces globales. Cela est également valable pour la période de base. Choisis-sez le temps de scrutation en fonction de la vitesse de modification desvaleurs du processus. Par exemple, la température d’un four varie beau-coup moins vite que la vitesse de rotation d’un entraînement électrique.

Valeur indicative pour le temps de scrutation : environ 1 seconde.

� Pour améliorer les temps de mise à jour, vous pouvez éventuellement renon-cer au transfert cyclique des zones de données utilisateur (temps de scruta-tion 0). Utilisez plutôt des contrats automate pour effectuer un transfertspontané des zones de données utilisateur.

� Placez les variables d’un message ou d’une image de manière contiguëdans une zone de données.

� Afin d’être sûr que les modifications au niveau de l’automate puissentêtre détectées par le pupitre de contrôle-commande, elles doivent êtremaintenues pendant une durée au moins égale au temps de scrutation ef-fectif.

� Donnez la plus grande valeur possible à la vitesse de transmission.

Dans le cas des courbes déclenchées par bit, si le bit global est mis à un dansla zone de données de courbe, le pupitre de contrôle-commande actualisechaque fois toutes les courbes dont le bit est à 1 dans cette zone. Il remet en-suite le bit à zéro. Si le programme de l’automate remet aussitôt le bit à 1, lepupitre est constamment en train d’actualiser les courbes. Il n’est alors prati-quement plus possible de dialoguer avec le pupitre de contrôle-commande.

Temps de scruta -tion et temps demise à jour

Images

Couplage aux automates SIMATIC 500/505

Page 280: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

15-8Communication Manuel d’utilisation

Edition 05/99

Couplage aux automates SIMATIC 500/505

Page 281: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-1Communication Manuel d’utilisationEdition 05/99

Zone d’interface pour les automatesSIMATIC 500/505

La zone d’interface est une zone de données qui joue le rôle d’interface entre leprogramme utilisateur et le pupitre de contrôle-commande. Elle contient desdonnées et des pointeurs sur des zones de données qui sont nécessaires àl’échange de données entre SIMATIC 500/505 et pupitre de contrôle-com-mande.

Dans le cas de l’automate SIMATIC 500/505, la zone d’interface n’est néces-saire que si les fonctions qu’elle contient doivent être utilisées ou exploitéespar le SIMATIC 500/505. La zone d’interface doit être configurée lorsquevous utilisez les fonctions suivantes :

– envoi de contrats automate au pupitre de contrôle-commande

– mise à la même date et heure du SIMATIC 500/505 et du pupitre decontrôle-commande

– exploitation de l’identificateur de couplage

– recettes (transfert d’enregistrements)

– détection du démarrage du pupitre de contrôle-commande dans le pro-gramme de l’automate

– exploitation du mode de marche du pupitre de contrôle-commandedans le programme de l’automate

– exploitation du bit de vie du pupitre de contrôle-commande dans leprogramme de l’automate

La structure de la zone d’interface est représentée dans la figure 16-1. Lazone d’interface doit être déclarée dans ProTool avec la commande Systèmecible → Zones de communication afin que le pupitre de contrôle-commandesache où se trouvent les données. Il vous suffit alors d’indiquer l’adresse dedébut de la zone d’interface. Cette zone doit, de plus, être disponible dansl’automate.

Nota

La structure de la zone d’interface est la même pour tous les pilotes de typeNATIVE.

Fonction

Condition

Structure de lazone d’interface

16

Page 282: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-2Communication Manuel d’utilisation

Edition 05/99

Zone d’interface :

1 16Adresse

Bits de commanden+0

n+2Boîte decontrat

n+6

n+25

Numéro de version

Heure

Date

n+11

réservé

n+15

réservé

n+1 réservé

Bits de compte rendu

n+7

n+8n+9

n+5

n+14

n+12

n = adresse du User Data Type configuré

Figure 16-1 Structure de la zone d’interface avec le SIMATIC 500/505

Les bits de commande et de compte rendu synchronisent le transfert des zo-nes de données utilisateur qui se trouvent aussi bien dans la zone d’interfaceque dans des zones mémoire quelconques, par exemple le tampon de don-nées. La boîte de contrat, l’identificateur de couplage, la date et l’heure sontdes zones de données utilisateur qui se trouvent directement dans la zoned’interface.

Signification

Zone d’interface pour les automates SIMATIC 500/505

Page 283: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-3Communication Manuel d’utilisationEdition 05/99

16.1 Bits de commande et de compte-rendu

Les bits de commande et de compte-rendu sont respectivement contenus dansun mot. Le mot n+0 contient les bits de commande. Les bits de commandesont écrits par l’automate et lus par le pupitre de contrôle-commande. Le motn+6 contient les bits de compte-rendu. Ces derniers sont écrits par le pupitrede contrôle-commande et lus par l’automate.

Les figures suivantes détaillent la structure des bits de commande et decompte rendu. Elles sont suivies d’une description de la synchronisation entrele pupitre de contrôle-commande et l’automate par mise à 1 des bits. La syn-chronisation du transfert d’enregistrements est décrite au chapitre 17.7.

9 10 11 12 13 14 15 1687654321

Bits de commande, mot n+0

Transfert sans erreur

Transfert avec erreur

9 10 11 12 13 14 15 1687654321

Bits de compte rendu, mot n+6

Le transfert de données est terminé

Le tampon de données est verrouillé

Bit de vie

Mode de fonctionnement

Bit 15 des bits de compte-rendu1 = pupitre de contrôle-commande hors ligne0 = pupitre de contrôle-commande en fonctionnement normal

Lors du démarrage, le pupitre de contrôle-commande écrase le bit 15 du desbits de compte rendu et le met à 0.

Si l’opérateur du pupitre le met en mode hors ligne, il n’est pas sûr que lepupitre puisse encore mettre le bit 15 des bits de compte rendu à 1. Si le bitde compte rendu 15 est mis à 1 par l’automate, le programme de l’automatepeut demander si le bit a été remis à 0, c’est-à-dire si le pupitre se trouve tou-jours en mode hors ligne ou s’il communique de nouveau avec l’automate.

Bit 14 des bits de compte rendu

Le bit de vie est inversé par le pupitre de contrôle-commande une fois parseconde. Cela permet au programme de l’automate de détecter si la liaison aupupitre a été interrompue.

Introduction

Détail de lastructure des bitsde commande etde compte rendu

Mode defonctionnement

Bit de vie

Zone d’interface pour les automates SIMATIC 500/505

Page 284: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-4Communication Manuel d’utilisation

Edition 05/99

Bits de commande :

Bit 6 1 = l’enregistrement/la variable est défectueux0 = l’exploitation n’a pas eu lieu

Bit 7 1 = l’enregistrement/la variable n’est pas défectueux0 = l’exploitation n’a pas eu lieu

Bits de compte rendu :

Bit 7 1 = le transfert de données est terminé0 = l’exploitation n’a pas eu lieu

Bit 8 1 = le tampon de données est verrouillé0 = le tampon de données est libre

Synchronisationlors du transfertd’enregistrementset de variablesindirectes

Zone d’interface pour les automates SIMATIC 500/505

Page 285: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-5Communication Manuel d’utilisationEdition 05/99

16.2 Zones de données dans la zone d’interface

Cette section décrit la structure et l’utilisation des zones de données utilisa-teur qui se trouvent dans la zone d’interface.

Le SIMATIC 500/505 utilise la boîte de contrat pour déclencher une actionsur le pupitre de contrôle-commande. Tous les autres octets sont des zonesdans lesquelles le pupitre de contrôle-commande écrit des données. Ces zo-nes peuvent être exploitées par le programme du SIMATIC 500/505. Lesmots de données sont décrits en détail ci-après.

Mots n+2 à n+5 :

La boîte de contrat permet de communiquer des contrats automate au pupitrede contrôle-commande et donc de déclencher des actions sur le pupitre.

La boîte de contrat compte quatre mots. Son premier mot contient le numérodu contrat. Les mots suivants sont destinés à recevoir les paramètres ducontrat (3 au maximum).

Boîte de contrat:

��� �� � ������

����� �

����� �

����� ����

1��� �� 16

Si le premier mot de la boîte de contrat est non nul, le pupitre de contrôle-commande exploite le contrat automate. Le pupitre remet ensuite ce mot dedonnées à zéro. C’est pourquoi vous devez commencer par entrer les paramè-tres dans la boîte de contrat avant d’y entrer le numéro de contrat.

Les contrats automate possibles sont listés en annexe B avec leurs numérosde contrat et leurs paramètres.

Généralités

Boîte de contrat

Zone d’interface pour les automates SIMATIC 500/505

Page 286: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

16-6Communication Manuel d’utilisation

Edition 05/99

Heure = mot n+9 à n+11Date = mot n+12 à n+14

Le contrat automate 41 permet de déclencher le transfert de la date etde l’heure du pupitre de contrôle-commande vers le SIMATIC 500/505. Ladate et l’heure sont écrites dans la zone d’interface.

La figure 16-2 représente la structure de la zone de données. Toutes les indi-cations sont en DCB.

non attribué1 8 9 16

n+9

Octet gauche Octet droit

Heure (0...23)

n+10

n+11

n+12

n+13

n+14

Minutes (0...59) Secondes (0...59)

non attribué

non attribué Jour de la sem. (1 – 7)

Jour (1...31) Mois (1...12)

Année (0...99) non attribué

Heu

reD

ate

Adresse

Figure 16-2 Structure de la zone de données Heure et Date

Pour pouvoir détecter quand la date et l’heure ont été transférés, vous devezmettre les mots de données à 0 avant d’envoyer le contrat automate.

Date et heure

Zone d’interface pour les automates SIMATIC 500/505

Page 287: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-1Communication Manuel d’utilisationEdition 05/99

Zones de données utilisateur pourSIMATIC 500/505

Les zones de données utilisateur servent aux échanges de données entre auto-mate SIMATIC 500/505et pupitre de contrôle-commande.

Les zones de données sont écrites et lues alternativement par le pupitre decontrôle-commande et le programme utilisateur au fil de la communication.Après avoir exploité les données qui s’y trouvent, le SIMATIC 500/505 et lepupitre de contrôle-commande déclenchent réciproquement des actions pré-définies.

Ce chapitre décrit la fonction, la structure et les particularités des diverseszones de données utilisateur.

Nota

La structure de la zone d’interface est la même pour tous les pilotes de typeNATIVE.

17

Page 288: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-2Communication Manuel d’utilisation

Edition 05/99

17.1 Présentation

Les zones de données utilisateur peuvent se trouver dans une zone mémoirequelconque de l’automate SIMATIC 500/505. Les messages, les recettes etles courbes constituent des exemples de zones de données utilisateur.

Les zones de données utilisateur possibles dépendent du pupitre de contrôle-commande utilisé. Le tableau 17-1 récapitule les fonctionnalités des diverspupitres de contrôle-commande.

Tableau 17-1 Zones de données utilisateur utilisables pour les divers pupitres de contrôle-commande

Zone de données utilisateur TD17 OP7 OP17 OP25OP35

OP27OP37

TP27TP37

Messages d’événement x x x x x x

Messages d’alarme – x x x x x

Contrats automate x x x x x x

Recettes – x x x x x

Image du clavier système x x x x x –

Image des touches de fonction – x x x x –

Image des LED – x x x x –

Réveil – – x – – –

Date et heure x x x x x x

Numéro d’image – x x x x x

Version utilisateur x x x x x x

Zone de sélection de courbe – – – x x x

Zone de données de courbe – – – x x x

Définition

Fonctionnalités

Zones de données utilisateur pour SIMATIC 500/505

Page 289: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-3Communication Manuel d’utilisationEdition 05/99

17.2 Messages d’événement et d’alarme

Les messages sont composés de texte statique et/ou de variables. Texte etvariables peuvent être librement configurés.

Les messages se répartissent en messages d’événement et en messagesd’alarme. Le programmeur définit ce qu’est un message d’événement et cequ’est un message d’alarme.

Un message d’événement rend compte d’un état, par exemple

� Moteur en marche

� Automate en manuel

Un message d’alarme rend compte d’une alarme de fonctionnement, parexemple

� La vanne ne s’ouvre pas

� Température moteur trop élevée

Etant donné que les messages d’alarme signalent des états opératoires excep-tionnels, ils doivent être acquittés. L’acquittement est réalisé au choix

� par l’opérateur sur le pupitre de contrôle-commande ou

� par la mise à 1 d’un bit dans la zone d’acquittement de l’automate.

Le déclenchement d’un message est réalisé par la mise à 1 d’un bit dansl’une des zones de messages de l’automate SIMATIC 500/505. L’emplace-ment des zones de messages est défini à l’aide de l’outil de configuration. Lazone correspondante doit également être déclarée dans le SIMATIC 500/505.

Dès que le bit est mis à 1 dans la zone de messages d’événement ou d’alarmede l’automate et que cette zone est transmise au pupitre de contrôle-com-mande, ce dernier reconnaît que le message correspondant est ”apparu”.

Réciproquement, lorsque le même bit est remis à zéro dans l’automate, lepupitre de contrôle-commande considère que le message a ”disparu”.

Définition

Messaged’événement

Message d’alarme

Acquittement

Déclenchementd’un message

Zones de données utilisateur pour SIMATIC 500/505

Page 290: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-4Communication Manuel d’utilisation

Edition 05/99

Le tableau 17-2 indique le nombre de zones de messages d’événements etd’alarmes, le nombre de zones d’acquittement des alarmes (automate → pu-pitre ou pupitre → automate) ainsi que la longueur totale de toutes ces zonespour les divers pupitres de contrôle-commande.

Tableau 17-2 Zones de messages des pupitres de contrôle-commande

Pupitre Zone de messages d’événementZone de messages d’alarme ouzone d’acquittement des alarmes

Nombre Longueur (mots) Nombrepar type

Longueur totale partype (mots)

TD17 4 63 – –

OP7 4 32 4 32

OP17 4 63 4 63

OP25, OP35 8 125 8 125

OP27, OP37 8 125 8 125

TP27, TP37 8 125 8 125

Un message peut être configuré pour chaque bit de la zone de messagesconfigurée. Les bits sont affectés par ordre croissant aux numéros de mes-sage.

Exemple :

On suppose que l’on a configuré la zone de messages d’événement suivantepour l’automate SIMATIC 500/505 :

V 43 Longueur 5 (en mots)

La figure 17-1 montre la correspondance entre les numéros de message, autotal 80 (5� 16), et les divers numéros de bit dans la zone de messages d’évé-nement de l’automate.

Cette correspondance est réalisée automatiquement dans le pupitre de contrô-le-commande.

��

�� ��

��

��

�� ��

������ �� ���� ��

��

Figure 17-1 Correspondance entre bit de message et numéro de message

Zones demessages

Correspondanceentre bit demessage etnuméro demessage

Zones de données utilisateur pour SIMATIC 500/505

Page 291: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-5Communication Manuel d’utilisationEdition 05/99

Si le SIMATIC 500/505 doit être informé de l’acquittement d’un messaged’alarme sur le pupitre de contrôle-commande ou si le SIMATIC 500/505doit lui-même acquitter des messages, vous devez déclarer les zones d’ac-quittement correspondantes dans le SIMATIC 500/505 :

� Zone d’acquittement pupitr e de contrôle-commande → SIMATIC 500/505 :L’automate est informé par l’intermédiaire de cette zone du fait qu’unmessage d’alarme est acquitté par l’opérateur du pupitre.

� Zone d’acquittement SIMATIC 500/505 → pupitr e de contrôle-commande :Cette zone permet à l’automate d’acquitter un message d’alarme.

Ces zones d’acquittement doivent également être indiquées dans la configu-ration sous Zones de communication. La figure 17-2 schématise les diverseszones de messages d’alarme et d’acquittement. Le déroulement des opéra-tions d’acquittement est présenté dans les figures 17-4 et 17-5.

Traitements/opérationslogiques internes

��������

���� �� ��������

��������

Zone d’acquittementAPI � pupitre

Zone d’acquittementpupitre � API

��� ��� � ��������������

Figure 17-2 Zones de messages d’alarme et d’acquittement

Chaque message d’alarme est doté d’un numéro de message. Ce numéro demessage est affecté respectivement au même bit x de la zone de messagesd’alarme et au même bit x de la zone d’acquittement. La zone d’acquittementa normalement la même longueur que la zone de messages d’alarme corres-pondante.

Si la longueur d’une zone d’acquittement n’est pas égale à la longueur totalede la zone de messages d’alarme correspondante et s’il existe d’autres zonesd’alarmes et d’acquittement, on a la correspondance suivante :

�������������

��

�������������

�������������

�������������

��

��

Bit d’acquittement du message d’alarme no 64

�������������

� �

��

��

���

Message d’alarme no 16

���� � �������� ������� �

���

Message d’alarme no 64

���� � �������� ������� �

��

Bit d’acquittement du message d’alarme no 16

���� ���� ������� �

���� ���� ������� �

��

�������������

�������������

��

� �

���

�������������

��

�������������

��

��

���

Figure 17-3 Correspondance entre bit d’acquittement et numéro de message

Zonesd’acquittement

Correspondanceentre bit d’acquit-tement et numérode message

Zones de données utilisateur pour SIMATIC 500/505

Page 292: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-6Communication Manuel d’utilisation

Edition 05/99

Lorsque l’automate met à 1 un bit dans cette zone, le message d’alarme cor-respondant est acquitté sur le pupitre de contrôle-commande. Remettez en-suite ce bit à zéro quand vous remettez à zéro le bit dans la zone de messagesd’alarme. La figure 17-4 représente le chronogramme correspondant.

La zone d’acquittement API → pupitre de contrôle-commande

� doit se raccorder directement à la zone de messages d’alarme correspondante,

� doit avoir exactement le même temps de scrutation et

� peut avoir au plus la même longueur que la zone de messages d’alarmecorrespondante.

Si la zone d’acquittement API → pupitre de contrôle-commande ne se trouvepas physiquement immédiatement après la zone de messages d’alarme, lemessage système $655 est émis lors du démarrage du pupitre de contrôle-commande.

Zone de messages d’alarme

Zone d’acquittementAPI → pupitre

Acquittement par l’API

Figure 17-4 Chronogramme pour la zone d’acquittement API → pupitre de contrôle-commande

Lorsqu’un bit est mis à 1 dans la zone de messages d’alarme, le pupitre decontrôle-commande remet à zéro le bit correspondant dans la zone d’acquit-tement. Si le message d’alarme est acquitté sur le pupitre de contrôle-com-mande, le bit est mis à 1 dans la zone d’acquittement. L’automate peut ainsidétecter que le message d’alarme a été acquitté. La figure 17-5 représente lechronogramme correspondant.

La zone d’acquittement pupitre → API peut avoir au plus la même longueurque la zone de messages d’alarme correspondante.

Zone de messages d’alarme

Zone d’acquittementpupitre → API

Acquittement sur le pupitre de contrôle-commande

Figure 17-5 Chronogramme pour la zone d’acquittement pupitre de contrôle-commande → API

Zoned’acquittementAPI → pupitre

Zoned’acquittementpupitre → API

Zones de données utilisateur pour SIMATIC 500/505

Page 293: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-7Communication Manuel d’utilisationEdition 05/99

Les zones d’acquittement API → pupitre et pupitre → API ne doivent pasêtre plus grandes que la zone de messages d’alarme correspondante. Ellespeuvent toutefois être déclarées plus petites, lorsque certains messagesd’alarme ne doivent pas être acquittés par l’automate. Ce cas est mis en évi-dence dans la figure 17-6.

Zone de messagesd’alarme

Zone raccourcie d’acquittementdes alarmes

��� �

��� �

��� �

��� �

Messagesd’alarme qui nepeuvent pas êtreacquittés

Messagesd’alarme quipeuvent êtreacquittés

��� �

Figure 17-6 Zone d’acquittement raccourcie

Nota

Placez les messages d’alarme importants dans la zone de messages d’alarmeà partir du bit 1 dans l’ordre croissant.

Les deux bits correspondants de la zone de messages d’alarme et de la zoned’acquittement ne doivent pas être mis à 1 en même temps.

Taille des zonesd’acquittement

Zones de données utilisateur pour SIMATIC 500/505

Page 294: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-8Communication Manuel d’utilisation

Edition 05/99

17.3 Image du clavier et des LED

Les actions sur des touches du pupitre de contrôle-commande peuvent êtretransférées vers l’automate et y être exploitées. Il est ainsi possible, parexemple, de déclencher une action dans l’automate, comme le démarraged’un moteur.

Les touches de fonction des pupitres opérateurs (OP) sont pourvues de diodesélectroluminescentes (LED). Ces LED peuvent être commandées à partir del’automate. Il est ainsi possible de signaler, en allumant la diode correspon-dante selon le contexte, la touche sur laquelle l’opérateur doit appuyer.

Le pupitre tactile ne possède ni clavier ni diodes électroluminescentes quipourraient être affectés à une image mémoire. Vous n’avez donc pas besoinde déclarer une zone de communication pour l’image du clavier ni l’imagedes LED dans ProTool pour les TP.

Pour pouvoir exploiter l’actionnement des touches et commander les LED, ilfaut que les zones de données correspondantes – les images mémoire ou, plusbrièvement, les images – soient déclarées dans l’automate et qu’elles soientdéfinies comme zones de communication dans la configuration.

Les images du clavier sont transférées spontanément vers l’automate. Celasignifie que le transfert est effectué chaque fois que l’opérateur appuie surune touche du pupitre de contrôle-commande. Il n’est donc pas nécessaire deconfigurer un temps de scrutation. Il est possible de transférer au maximumdeux actions simultanées sur des touches.

� Pour toutes les touches (sauf la touche SHIFT)

Tant que la touche correspondante est enfoncée, le bit qui lui est associédans l’image du clavier prend la valeur 1, sinon il vaut 0.

�� ����� ������

����� � � �

Nota

Si le pupitre de contrôle-commande est arrêté ou séparé de l’automate alorsqu’une touche est enfoncée, le bit correspondant reste à 1 dans l’image duclavier.

Utilisation

Remarque pour les TP

Conditionpréalable

Transfert

Affectation desvaleurs

Zones de données utilisateur pour SIMATIC 500/505

Page 295: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-9Communication Manuel d’utilisationEdition 05/99

17.3.1 Image du clavier système

L’image du clavier système est une zone de données de longueur fixe à 3mots de données.

A chaque touche du clavier système est associé exactement un bit dansl’image du clavier système.

L’image du clavier système doit être également entrée dans la configurationsous Zones de communication, Type : Clavier système. Cette image ne peutêtre déclarée qu’une seule fois dans un seul automate.

Image du clavier pour le TD17 :

�39 246.-4 01 /4-:317

17 569

1 569

� &�$�%����"

� � � � � � � � � �

Numéro de bit

�1 569

Image du clavier pour les OP7 et OP17 :

Numéro de bit � � � � � � � � � �

�39 246.-4 01 /4-:317

17 569

1 569

� %

�������

%���&

� � �� �� � �

�� � �

� &�$�%�������"

�1 569

Image du clavier pour les OP25 et OP27 :

�����

�<,

��� � � � �

� %

,+

(' �"!$#������������

���

*)�

&%

17 569

1 569

�1 5697;817:;

�39 246.-4 01 /4-:317

�� ������� �

Numéro de bit

Image du clavier pour les OP35 et OP37 :

�<,

��� � � � �,+ � ('"!$# ���� ���� ���� *)

7;817:;

� � � �&��

&%

+/–( )

.: \

DEL

INS

ENTER

A–Z

ESC ACK HELP17 569

1 569

�1 569

�39 246.-4 01 /4-:317

��

�� ������� �

Numéro de bit

Structure

Zones de données utilisateur pour SIMATIC 500/505

Page 296: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-10Communication Manuel d’utilisation

Edition 05/99

Nota

Les bits non utilisés ne doivent pas être écrasés par le programme utilisateur.

Le bit global de clavier sert de bit de contrôle. Il est mis à 1 lors de chaquetransfert de l’image du clavier du pupitre de contrôle-commande vers l’auto-mate et doit être remis à zéro dès que le programme utilisateur a exploité lazone de données.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si l’image du clavier système a été de nouveau transmise.

Bit global declavier

Zones de données utilisateur pour SIMATIC 500/505

Page 297: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-11Communication Manuel d’utilisationEdition 05/99

17.3.2 Image des touches de fonction

Les pupitres opérateurs sont dotés de touches de fonction auxquelles vouspouvez associer leur image dans l’automate. L’image des touches de fonctionpeut être divisée en plusieurs zones de données distinctes dont le nombre etla longueur dépendent de l’OP.

Zones de données OP7/17 OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

4 8

L’image des touches de fonction doit être également entrée dans la configura-tion sous Zones de communication, Type : Clavier fonction.

L’affectation des diverses touches aux bits des zones de données est détermi-née lors de la configuration des touches de fonction. A cette occasion, il fautentrer pour chaque touche le numéro au sein de la zone image.

Le bit 16 du dernier mot de données de chaque zone de données est le bitglobal de clavier. Il sert de bit de contrôle. Le bit global de clavier est mis à1 lors de chaque transfert de l’image du clavier de l’OP vers l’automate. Ildoit être remis à zéro dès que le programme utilisateur a exploité la zone dedonnées.

Une lecture régulière du bit global permet au programme utilisateur de détec-ter si un bloc a été de nouveau transféré.

Zones de données

Affectation destouches

Bit global declavier

Zones de données utilisateur pour SIMATIC 500/505

Page 298: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-12Communication Manuel d’utilisation

Edition 05/99

17.3.3 Image des LED

L’image des LED peut être divisée en plusieurs zones de données distinctes,comme indiqué dans le tableau ci-dessous.

Zones de données OP7/17 OP25/35OP27/37

Nombre maximum 4 8

Longueur totale de toutes les zones de données(en mots)

9 16

L’image des LED doit également être entrée dans la configuration sous Zonesde communication, Type : Image des LED.

L’affectation des diverses diodes électroluminescentes aux bits des zones dedonnées est déterminée lors de la configuration des touches de fonction. Acette occasion, il faut entrer pour chaque LED le numéro de bit au sein de lazone image.

Le numéro de bit (n) désigne le premier de deux bits successifs qui comman-dent un total de quatre états différents de la LED (voir le tableau suivant) :

Tableau 17-3 Fréquence de clignotement des LED pour toutes les OP exepté OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 clignotante à env. 0,5 Hz

1 0 clignotante à env. 2 Hz

1 1 allumée en continu

Sur l’OP17, les touches K disposent de LED bicolores (rouge/vert). Les étatsde LED qui en résultent sont décrits dans le tableau 17-4.

Tableau 17-4 Couleurs des LED pour les OP17

Bit n + 1 Bit n Etat de la LED

0 0 éteinte

0 1 rouge allumée en continu

1 0 rouge clignotante

1 1 verte allumée en continu

Zones de données

Affectation desLED

Zones de données utilisateur pour SIMATIC 500/505

Page 299: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-13Communication Manuel d’utilisationEdition 05/99

17.4 Zone de numéros d’image

Les pupitres de contrôle-commande consignent dans la zone de numérosd’image des informations sur l’image appelée sur le pupitre.

Cela rend donc possible un transfert d’informations, relatives au contenu ac-tuel de l’afficheur du pupitre, vers l’automate d’où elles peuvent à leur tourdéclencher certaines réactions, par exemple l’appel d’une autre image.

Pour utiliser la zone de numéros d’image, vous devez la déclarer commeZone de communication dans la configuration. Elle ne peut être créée quedans un seul automate et une seule fois dans celui-ci.

La zone de numéros d’image est transférée de manière spontanée vers l’auto-mate. Cela signifie que le transfert a lieu à chaque fois qu’une modificationest détectée sur l’OP. Il n’est donc pas nécessaire de configurer un temps descrutation.

La zone de numéros d’image est une zone de données de longueur fixe. Cettelongueur dépend du pupitre de contrôle-commande. Les diverses longueurssont indiquées dans le tableau 17-5.

Tableau 17-5 Longueur de la zone de numéros d’image

Pupitre de contrôle-commande Longueur (en mots)

OP7, OP17 2

OP25, OP35, OP27, OP37,TP27, TP37

5

La structure de la zone de numéros d’image dans la mémoire de l’automateest représentée ci-après pour les divers pupitres de contrôle-commande.

OP7/17 :

���� � �� ���� �� ��

����� �� ������� ����� �� �� ����� �� ���� ����

������ � �� ���� �� ��

� � � ��

��� ���

�� ���

Entrée Affectation

type de l’image active 1 : image

2 : recette

3 : image spéciale

numéro de l’image/recette active 1 à 99

numéro de l’entrée active 1 à 99

numéro du champ de saisie actif 0 à 8,

0 : numéro d’entrée

Utilisation

Conditionpréalable

Structure

Zones de données utilisateur pour SIMATIC 500/505

Page 300: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-14Communication Manuel d’utilisation

Edition 05/99

Au niveau messages et lors de l’affichage d’un répertoire, tous les octets dela zone de numéros d’image prennent la valeur FFH.

Dans le cas des images spéciales, la zone de numéros d’image prend les af-fectations suivantes :

������ � ������� ��������

�� � ����� � ������ �����

� �� ��

��� ���

�� ���

OP25/35, OP27/37, TP27/37 :

type de l’image active

réservé

numéro du champ de saisie actif

numéro de l’image active

1 16

1er mot

réservé

2e mot

3e mot

4e mot

5e mot

Entrée Affectation

type de l’image active 1 : image

4 : fenêtre permanente

5 : fenêtre des messages d’alarme

6 : fenêtre des messages d’événement

numéro de l’image active 1 à 65535

numéro du champ de saisie actif 1 à 65535

Pour les images spéciales, le numéro de l’image active est affecté de la ma-nière suivante :

Valeur Signification

1 page des messages d’alarme

2 page des messages d’événement

3 tampon des messages d’alarme

4 tampon des messages d’événement

Zones de données utilisateur pour SIMATIC 500/505

Page 301: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-15Communication Manuel d’utilisationEdition 05/99

17.5 Zones de sélection et de données de courbe

Une courbe est une représentation graphique de valeurs de l’automate. Selonla configuration, la lecture de la valeur est déclenchée par un bit ou par hor-loge.

Le pupitre de contrôle-commande lit les valeurs de courbe de manière cycli-que, chaque fois qu’une certaine période déterminée dans la configurations’est écoulée. Les courbes déclenchées par horloge conviennent à des gran-deurs à évolution continue, comme la température de service d’un moteur.

Le pupitre de contrôle-commande lit soit une valeur de courbe, soit la totalitédu tampon de courbe, lorsqu’un bit de déclenchement est mis à 1. Cela estdéterminé dans la configuration. Les courbes déclenchées par bit sont en gé-néral utilisées pour des valeurs soumises à des variations rapides. La pressiond’injection lors de la fabrication de pièces en plastique en constitue en exem-ple.

Pour le déclenchement de ces courbes, vous devez définir des zones corres-pondantes dans la configuration (sous Zones de communication)et les décla-rer dans l’automate. Ces zones permettent au pupitre de contrôle-commandeet à l’automate de communiquer.

Les zones nécessaires sont :– la zone de sélection de courbe– la zone de données de courbe 1– la zone de données de courbe 2

(n’est nécessaire qu’avec le tampon commuté)

Le même bit est attribué de manière permanente à chaque courbe dans ceszones configurées. Cela permet d’identifier de manière univoque chaquecourbe dans toutes les zones.

Le tampon commuté est un second tampon utilisé pour la même courbe. Ilpeut être déclaré dans la configuration.

Pendant que le pupitre de contrôle-commande lit les valeurs dans le tampon1, l’automate écrit dans le tampon 2. Lorsque le pupitre lit dans le tampon 2,l’automate écrit dans le tampon 1. Cela évite que l’automate n’écrase les va-leurs de courbe pendant que le pupitre les lit.

Courbes

Courbesdéclenchées parhorloge

Courbesdéclenchées parbit

Tampon commuté

Zones de données utilisateur pour SIMATIC 500/505

Page 302: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-16Communication Manuel d’utilisation

Edition 05/99

Les diverses zones – sélection de courbe, données de courbe 1 et 2 – peuventêtre réparties en des zones de données distinctes dont le nombre maximal etla longueur totale sont prédéfinis (voir le tableau 17-6).

Tableau 17-6 Répartition des zones de données

Zones de données

Sélection Données

1 2

Nombre maximal par type 8 8 8

Longueur totale de toutes les zones dedonnées (en mots)

8 8 8

Lorsqu’une image avec une ou plusieurs courbes est ouverte sur le pupitre decontrôle-commande, ce dernier met à 1 les bits correspondants dans la zonede sélection de courbe. Lorsque l’image est refermée, le pupitre remet à zéroles bits correspondants dans la zone de sélection de courbe.

La zone de sélection de courbe peut être exploitée dans l’automate pour sa-voir quelle courbe est actuellement affichée sur le pupitre. Les courbes peu-vent également être déclenchées sans exploitation de la zone de sélection decourbe.

Cette zone est destinée au déclenchement de courbes. Mettez à 1 dans le pro-gramme de l’automate le bit affecté à la courbe dans la zone de données decourbe et le bit global de courbe. Le pupitre de contrôle-commande détecte ledéclenchement et remet à zéro le bit de courbe et le bit global de courbe. Illit ensuite une valeur ou la totalité du tampon, selon la configuration.

Exemple de zone de données de courbe d’une longueur de 2 DW

��� ���� � �� ������

��� ���

�� ���

� � � � � � � �� �� �� �� �� �� ��

Numéro de bit

La zone de données de courbe ne doit pas être modifiée par le programme del’automate tant que le bit global de courbe n’a pas été remis à zéro.

La zone de données de courbe 2 est nécessaire pour les courbes pour lesquellesun tampon commuté a été configuré. Elle a exactement la même structure quela zone de données de courbe 1.

Répartition deszones de données

Zone de sélectionde courbe

Zone de donnéesde courbe 1

Zone de donnéesde courbe 2

Zones de données utilisateur pour SIMATIC 500/505

Page 303: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-17Communication Manuel d’utilisationEdition 05/99

17.6 Version utilisateur

Lors du démarrage du pupitre de contrôle-commande, il est possible de véri-fier s’il est connecté à l’automate voulu. Cela est important si vous utilisezplusieurs pupitres de contrôle-commande.

Le pupitre compare pour cela la valeur configurée à une valeur mémoriséedans l’automate. Cela permet d’assurer la compatibilité des données de confi-guration avec le programme de l’automate. Si les données ne concordent pas,le message système $653 est affiché sur le pupitre et l’appareil redémarre.

Pour pouvoir utiliser cette fonction, vous devez définir les valeurs suivanteslors de la configuration du pupitre de contrôle-commande :

� Indication de la version de la configuration ; valeur comprise entre 1 et255.

– ProTool :Système cible → Réglages

� Type de données et adresse de la valeur mémorisée dans l’automate pourla version :

– ProTool :Système cible → Zones de communication,choisir Version application utilisateur dans le champ Type:.

Utilisation

Zones de données utilisateur pour SIMATIC 500/505

Page 304: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-18Communication Manuel d’utilisation

Edition 05/99

17.7 Recettes

Une recette est un regroupement de variables en une structure de donnéesfixe. Cette structure est déterminée lors de la configuration et reçoit des don-nées sur le pupitre de contrôle-commande. La structure ne peut pas être mo-difiée a posteriori sur le pupitre.

Etant donné que la structure peut recevoir des données plusieurs fois, nousparlerons d’enregistrements. Ces enregistrements sont enregistrés (créés),chargés, effacés et modifiés sur le pupitre de contrôle-commande. Les don-nées sont mémorisées sur le pupitre, ce qui libère la mémoire duSIMATIC 500/505.

Lorsque vous utilisez une recette, vous assurez que plusieurs données arriventensemble et de manière synchronisée à l’automate lorsque vous transférezun enregistrement vers l’automate.

Le matériel suivant est nécessaire pour utiliser des recettes :

� Pupitr e de contrôle-commandeavec afficheur de lignes : OP7, OP17avec afficheur graphique : OP25, OP27, OP35, OP37avec écran tactile : TP27, TP37

� SIMATIC 500/505

Les enregistrements peuvent être transférés du pupitre de contrôle-commandevers l’automate ou de l’automate vers le pupitre. Le transfert d’enregistre-ments du pupitre vers l’automate permet de régler certaines valeurs sur l’au-tomate, par exemple pour la production de jus d’orange. Il est de même pos-sible de lire des données dans l’automate et de les mémoriser sur le pupitresous forme d’enregistrement, par exemple pour sauvegarder un jeu de valeursavantageux.

Nota

Dans le cas des afficheurs graphiques, seules les variables sont utilisées pourle transfert des enregistrements. Pour transférer un enregistrement d’un sup-port de données (par exemple mémoire flash ou disquette) vers l’automate,vous devez tout d’abord le charger dans les variables.

L’une des caractéristiques essentielles des recettes est que les données sonttransférées de manière synchronisée et qu’un écrasement incontrôlé des don-nées est évité. Des bits sont mis à 1 dans la zone de bits de commande et decompte rendu de la zone d’interface afin de garantir un déroulement coor-donné lors du transfert des enregistrements.

Définition

Conditionpréalable

Transfertd’enregistrements

Synchronisation

Zones de données utilisateur pour SIMATIC 500/505

Page 305: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-19Communication Manuel d’utilisationEdition 05/99

Lors de l’écriture d’un enregistrement du pupitre de contrôle-commande surl’automate, les valeurs des enregistrements sont toujours écrites directementdans les adresses respectivement définies. Lors de la lecture de l’enregistre-ment de l’automate vers le pupitre, les valeurs de l’enregistrement sont luesdirectement dans les adresses et écrites dans le pupitre.

17.7.1 Adressage de recettes et d’enregistrements ainsi que les zones dedonnées nécessaires

L’adressage des recettes et des enregistrements diffère pour les pupitres àafficheur de lignes et à afficheur graphique.

Lors de la configuration, la recette reçoit un nom et un numéro. Le nom et lenuméro de la recette sont tous deux visibles sur le pupitre.

Les enregistrements que vous créez sur le pupitre reçoivent également unnom et un numéro.

Le numéro de recette et le numéro d’enregistrement sont transférés vers l’au-tomate avec les données lorsque vous déclenchez un transfert d’enregistre-ments du pupitre → API. Vous devez pour cela déclarer le tampon de don-nées dans l’automate. Utilisez à cette occasion les mêmes entrées que cellesdéfinies dans la configuration sous Zones de communication. Les valeurs del’enregistrement sont écrites directement dans les adresses de l’automate.

Tampon de données :

Numéro d’enregistrementréservé

Numéro de recetteréservéréservé

1er mot2e mot3e mot4e mot5e mot

Trois identifications vous permettent d’identifier une recette dans l’automate.Les identifications peuvent être librement définies. Nous vous recomman-dons d’entrer comme première identification la même valeur que le numérode la recette.

Dans ProTool, vous entrez la désignation de la recette dans la boîte de dialo-gue Paramètres sous Identifications. ProTool inscrit automatiquement le nu-méro de la recette dans la première identification. Les identifications sontécrites dans le tampon de données lors du transfert d’enregistrement du pupi-tre vers l’automate. Elle peuvent être exploitées par l’automate.

Lorsque vous créez des enregistrements sur le pupitre, vous leur attribuez unnom symbolique. Ce dernier n’est pas transféré lors du transfert d’enregistre-ment entre pupitre et automate. L’enregistrement ne dispose d’aucune identi-fication dans l’automate.

Transfertd’enregistrements

Pupitres àafficheur de lignes

Pupitres àafficheurgraphique

Zones de données utilisateur pour SIMATIC 500/505

Page 306: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-20Communication Manuel d’utilisation

Edition 05/99

Tampon de données :

Vous devez réserver une zone pour le tampon de données dans l’automate.Utilisez à cette occasion les mêmes entrées que celles définies dans la confi-guration avec ProTool sous Zones de communication. La figure suivante re-présente la structure du tampon de données.

réservéLong. de l’enregistrement en octets

Identification 1Identification 2Identification 3

1er mot2e mot3e mot4e mot5e mot

Zones de données utilisateur pour SIMATIC 500/505

Page 307: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-21Communication Manuel d’utilisationEdition 05/99

17.7.2 Synchronisation lors du transfert – cas général

Les bits de commande et de compte rendu de la zone d’interface synchroni-sent le transfert d’enregistrements. Le déclenchement du transfert par l’opé-rateur du pupitre de contrôle-commande constitue le cas général.

Bits de commande :

Bit 6 1 = l’enregistrement/la variable est défectueux0 = l’exploitation n’a pas eu lieu

Bit 7 1 = l’enregistrement/la variable n’est pas défectueux0 = l’exploitation n’a pas eu lieu

Bits de compte rendu :

Bit 7 1 = le transfert de données est terminé0 = l’exploitation n’a pas eu lieu

Bit 8 1 = Le tampon de données est verrouillé0 = le tampon de données est libre

Les étapes suivantes décrivent le déroulement du transfert, comment le pupi-tre de contrôle-commande met à 1 les bits de synchronisation dans la zoned’interface et comment le programme de l’automate doit y réagir.

Le bit 8 des bits de compte rendu est contrôlé par le pupitre de contrôle-com-mande. Si le bit 8 vaut 1 (= tampon de données verrouillé), le transfert estterminé avec un message d’erreur système. Si le bit 8 vaut 0, le pupitre metle bit à 1.

Le pupitre écrit les identifications dans le tampon de données. Les valeurs dela variable sont écrites dans l’adresse configurée.

Le pupitre met le bit 7 des bits de compte rendu à 1 (=transfert de donnéesterminé).

Acquittez dans le programme de l’automate pour indiquer si le transfert étaitsans erreur ou non.

Sans erreur : le bit 7 est mis à 1

Avec erreur : le bit 6 est mis à 1

Le pupitre met à zéro les bits 7 et 8 des bits de compte rendu.

Les bits 6 et 7 doivent être remis à zéro dans le programme de l’automate.

Si la configuration standard a été intégrée au projetd’un pupitre à afficheur graphique, la procédure detransfert ci-dessus correspond à l’utilisation de la tou-che ci-contre dans l’image standard Z_RECORD_2.

Transfertd’enregistrements

Transfert pupitre→ API(déclenchementsur le pupitre)

Etape 1 :

Etape 2 :

Etape 3 :

Etape 4 :

Etape 5 :

Etape 6 :

Zones de données utilisateur pour SIMATIC 500/505

Page 308: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-22Communication Manuel d’utilisation

Edition 05/99

17.7.3 Synchronisation pendant le transfert – cas particuliers

Le transfert direct de l’automate vers le pupitre de contrôle-commande esttoujours effectué sans synchronisation.

Nous recommandons d’effectuer le transfert d’enregistrements par dialoguesur le pupitre de contrôle-commande. Utilisez pour cela l’image standardZ_Record_1 . Lors du transfert d’enregistrements par contrat automate(contrats 69 et 70), il n’est pas possible d’indiquer le numéro d’enregistre-ment. Seules les valeurs de la variable active sont transférées.

Le contrat 70 correspond à la fonction Enregistrement : OP→ API, le contrat69 à la fonction Enregistrement: API → OP.

Vous trouverez ci-après un exemple d’utilisation du contrat automate n� 70pour un OP7 couplé à un SIMATIC 500/505. Il indique les étapes à suivre surl’OP7, puis sur l’automate.

OP7

1. Configurez les variables pour la recette.

2. Configurez la recette, c’est-à-dire définissez des textes et des variables.

3. Configurez une image permettant d’éditer et de transférer la recette. Défi-nissez pour cela deux touches de fonction. Attribuez la fonction Répertoi-re de recettes avec le paramètre 2 (éditer) à l’une des touches de fonction.Attribuez la fonction Répertoire de recettes avec le paramètre 7 (transfé-rer) à l’autre touche.

4. Configurez les deux zones de communication Zone d’interface et Tamponde données.

Zone d’interface dans l’automate SIMATIC 500/505, p.ex. V 200

n+0 VB200 VB201n+2 VB202 VB203n+4 VB204 VB205... ... ...n+50 VB250 VB251

Automate SIMATIC 500/505

1. Ecrivez les paramètres Numéro de recette et Numéro d’enregistrementpour le contrat automate dans n+3 (V203) respectivement n+4 (V204).

2. Lancez alors le transfert en écrivant 70 dans n+2 (V202) de la zone d’in-terface (= exécution du contrat automate).

3. L’OP7 remet n+2 à zéro à la fin du transfert.

Le transfert est alors terminé. Pour transférer un nouvel enregistrement, re-commencez ces deux étapes.

Transfert API →pupitre

Transfert parcontrat automate

Exemple

Zones de données utilisateur pour SIMATIC 500/505

Page 309: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Gestion de la communicationpour logiciels de gestion de typeBlock

18

Couplage série libre19

SIMATIC 500/50520

Mitsubishi FX21

Allen-Bradley22

Telemecanique TSX Adjust23

Zones de données utilisateurpour logiciel de gestion Block

24

Partie V Couplages par blocs de données

Page 310: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

17-2Communication Manuel d’utilisation

Edition 05/99

Page 311: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-1Communication Manuel d’utilisationEdition 05/99

Gestion de la communication pourlogiciels de gestion de type Block

Ce chapitre décrit la structure de la communication, le principe de fonction-nement ainsi que les matériels et logiciels nécessaires pour le couplage d’au-tres automates aux afficheurs de textes et pupitres opérateurs.

18

Page 312: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-2Communication Manuel d’utilisation

Edition 05/99

18.1 Présentation

Les TD/OP peuvent également être couplés à d’autres automates. Les coupla-ges suivants sont, entre autres, pris en charge :

� SIMATIC 500/505,

� série libre,

� Allen-Bradley,

� Mitsubishi et

� Telemecaniques.

Le couplage des TD/OP à d’autres automates dépend de la version de micro-programme et de l’outil de configuration. Ces dépendances sont indiquéesdans le tableau suivant.

Pupitr e opérateur ProTool ProTool/Lite COMTEXTType Version de mi-

croprogrammejusqu’àV1.31

à partir deV2.0

jusqu’àV1.01

à partir deV2.0

TEXT

OP5 à partir de V1.0 – – – – � to �

à partir de V1.2 � to � � to � � to � � to �

OP15 à partir de V2.1 – – – – � to �

à partir de V2.20 � to � � to � � to � � to �

à partir de V2.22 � to � � to � � to � � to �

TD10,TD20, OP20

à partir de V3.1 – – – – � to �

OP25 à partir de V1.01 � to � � to � – – –

OP35 toutes les versions

� to � � to � – – –

Explication des symboles : � SIMATIC 500/505� Couplage série libre� Allen-Bradley� Mitsubishi� Telemecanique TSX7 Adjust� Telemecanique TSX17 Adjust

Pour les OP5/15/25/35, la fonctionnalité est intégrée à l’appareil en standard.Pour les appareils TD10/TD20 et OP20, vous devez vous procurer la car-touche de microprogramme ”Options”.

Couplages pris encharge

Dépendances

Gestion de la communication pour logiciels de gestion de type Block

Page 313: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-3Communication Manuel d’utilisationEdition 05/99

Les logiciels de gestion de blocs de données se trouvent sur une disquette quidoit être commandée séparément. – Pour ProTool, cette disquette s’appelle ”Drivers”.

L’installation des logiciels de gestion s’effectue à l’aide du programme Setup

– Pour COM TEXT, cette disquette s’appelle ”Optionale Kopplungen”. Les logiciels de gestion sont installés à l’aide d’un programme d’installation qui se trouve sur la disquette.

Vous pouvez utiliser chaque interface du TD/OP qui est prévue pour laconnexion d’un automate. Les possibilités sont regroupées dans le tableausuivant.

Appareil Interface Type

V.24 TTY RS422 RS485 2)

TD10/20, OP20– sans SSM 1)

– avec SSM 1)SS1/IF1Interface du module

xx

xx

–x

––

OP5/A1 IF1A x x – –

OP5/A2 IF1AIF1B

x–

x–

–x

–x

OP15/A/B/C1 SS2A/IF2ASS2B/IF2B

x–

x–

–x

–x

OP15/C2 SS2A/IF2A x x – –

OP25/35/45 IF1AIF1B

x–

x–

–x

–x

1) Module d’interface 2) seulement pour Telemecanique TSX17 Adjust

Des câbles standard sont disponibles pour la plupart des automates utilisa-bles.

Dans certains cas, vous devez fabriquer vous-même un câble approprié. Voustrouverez le brochage de l’interface dans le manuel de l’appareil correspon-dant.

Nota

Siemens AG décline toute responsabilité en cas de dysfonctionnement ou dedommages liés à l’utilisation de câbles fabriqués par vos soins ou de câblesd’autres fabricants.

Connexion physique

Gestion de la communication pour logiciels de gestion de type Block

Page 314: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-4Communication Manuel d’utilisation

Edition 05/99

Les paramètres de l’interface doivent être entrés dans la configuration duTD/OP et dans la programmation de l’automate. Vous devez sélectionnerrespectivement les mêmes valeurs pour le TD/OP et l’automate.

Nota

Les paramètres de l’interface ne peuvent pas être modifiés pendant le fonc-tionnement normal.

Avec ces types de couplage, le TD/OP ne peut accéder pas librement auxzones de mémoire ou de périphérie, mais échange des blocs de données pré-définis avec l’automate. L’utilisateur est responsable de la composition et dela distribution de ces blocs de données dans l’automate.

Les autres automates sont répartis en deux classes, 1 et 2 :

� Classe 1 :Ces automates n’offrent pas de support particulier pour le transfert deblocs de données. Le programme utilisateur doit comprendre des sous-programmes destinés au traitement de l’interface série. Représentants ty-piques : PC-AT avec système d’exploitation MS-DOS

� Classe 2 :Le système d’exploitation de ces automates comporte des logiciels degestion d’interface et des protocoles de couplage. Cela permet au TD/OPd’accéder directement à certaines zones de mémoire. Il s’agit par exempledes SIMATIC 500/505.

Paramétrage del’interface

Echange de données

Classes

Gestion de la communication pour logiciels de gestion de type Block

Page 315: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-5Communication Manuel d’utilisationEdition 05/99

18.1.1 Structure de la communication

La figure 18-1 schématise la structure de la communication avec les composants nécessaires à la com-munication entre les automates des classes 1 ou 2 et les TD/OP

.

Zones dedonnéesutilisateur

Bloc dedonnées 1 3

15

..

Blocs dedonnéesd’émission

.

Bloc dedonnées 0 2

14

..

Blocs dedonnées deréception

Inte

rfac

e sé

rie

Programme de l’automate

Automate

Classe 2

Programme de l’automate

Mémoire

TD/OP

Variable

1

3

4

5

2

5

Classe 1

Figure 18-1 Structure de la communication pour le couplage d’autres automates

Description de la figure 18-1

La communication entre TD/OP et automate est réalisée par l’échange de blocs de données parl’intermédiaire de l’interface série �. Le transfert de l’automate vers le TD/OP est réalisé parl’intermédiaire de blocs de données de réception �, celui du TD/OP vers l’automate par l’intermédiairede blocs de données d’émission �. Le rôle du programme de l’automate � est de constituer les blocsde données destinés au transfert vers le TD/OP et d’exploiter les blocs de données reçus.

Pour les automates de classe 2, l’émission et la réception des blocs de données sont prises en charge pardes logiciels de gestion du TD/OP et de l’automate. Pour les automates de classe 1, le programme del’automate doit gérer lui-même le traitement de l’interface série.

Selon la configuration et l’utilisation du TD/OP concerné, vous devez déclarer diverses zones dedonnées utilisateur � lorsque vous voulez utiliser la fonction correspondante. La position des zones dedonnées utilisateur et des variables est indiquée dans la configuration. Le programme de l’automate doitconstituer les blocs de données à transférer vers le TD/OP (blocs de données de réception) et exploiterles blocs de données reçus (blocs de données d’émission).

Gestion de la communication pour logiciels de gestion de type Block

Page 316: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-6Communication Manuel d’utilisation

Edition 05/99

18.1.2 Principe de fonctionnement

Dès que le TD/OP a transféré un bloc de données d’émission, l’automate doitretourner le bloc de données de réception correspondant. Cela est réalisé, parexemple, avec le protocole Série libre.

Nota

Un fonctionnement duplex intégral n’est pas autorisé. Cela signifie que l’au-tomate ne peut émettre des données que lorsque le TD/OP a terminé le trans-fert d’un bloc de données.

Le TD/OP envoie un bloc de données d’émission à l’automate. L’automatestocke en mémoire les données reçues. Le TD/OP reçoit ensuite le bloc dedonnées de réception correspondant en provenance de l’automate. Cela estréalisé, par exemple, avec les automates SIMATIC 500/505.

!Avertissement

Les zones mémoire auxquelles accèdent les blocs d’émission ne doivent pasêtre utilisées à d’autres fins dans le programme de l’automate. Le TD/OPécrit de manière cyclique dans ces zones !

Classe 1

Classe 2

Gestion de la communication pour logiciels de gestion de type Block

Page 317: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-7Communication Manuel d’utilisationEdition 05/99

18.2 Communication par blocs de données

18.2.1 Structure des blocs de données

Le nombre de blocs de données doit être fixé par l’utilisateur. Chaque bloc de données est repéré par un numéro (0...15). Les blocs de don-nées affectés d’un numéro pair (0, 2...14) sont prévus pour le transfert del’automate vers le TD/OP. Les blocs de données affectés d’un numéro impair(1, 3 ... 15) sont destinés au transfert inverse.

Les blocs de données doivent être disponibles par paires : bloc de données 0et 1, bloc de données 2 et 3, ...

Bloc de données TD/OP→automate (bloc d’émission)

Bloc de données correspondant automate→TD/OP (bloc de réception)

13:

15

02:

14

Chaque bloc de données peut contenir un maximum de 1024 mots (2048 oc-tets). Pour des raisons de performances, l’utilisateur devrait toutefois se limi-ter à 256 mots par bloc de données.

La longueur d’un bloc de données ne peut pas être configurée directement.Elle découle respectivement de la plus haute adresse de mot utilisée.

L’ensemble des blocs de données ne doit pas dépasser le volume total de don-nées indiqué ci-dessous :

Appareil Volume de données maximal

TD10 2 Ko

TD20, OP5/15/20/25/35 4 Ko

Chaque bloc de données est composé d’un en-tête de bloc de données fixe etd’une zone à disposition de l’utilisateur.

No de mot Entrée

0 Numéro de bloc de données

1 Longueur de bloc de données en mots

2:

255 (1023)Libre pour l’utilisateur

Les blocs de données 0 et 1 ont une signification particulière pour la coordi-nation de la communication. C’est la raison pour laquelle l’utilisateur ne peutdisposer librement des blocs de données qu’à partir du mot 9 (pour le bloc dedonnées 0) ou à partir du mot 19 (pour le bloc de données 1).

Nombre de blocsde données et nu-méros des blocsde données

Taille des blocs dedonnées

Structure desblocs de données

Gestion de la communication pour logiciels de gestion de type Block

Page 318: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-8Communication Manuel d’utilisation

Edition 05/99

18.2.2 Echange de blocs de données

Les blocs de données doivent être disponibles par paires : blocs de données 0et 1, blocs de données 2 et 3, etc. Le bloc de données d’émission (numéroimpair) est transmis en premier, puis le bloc de données de réception (numéropair).

L’échange des blocs de données entre TD/OP et automate est effectué de ma-nière cyclique. Un cycle commence toujours par le transfert du bloc de don-nées 1 vers l’automate qui retourne alors le bloc de données 0 vers le TD/OP.

L’échange de tous les autres blocs de données dépend de la priorité configu-rée (0...9) :

� Priorité = 0 :

– le TD/OP a apporté une modification au bloc à émettre,

– le TD/OP a besoin, en raison du temps de scrutation configuré, d’unezone de données ou d’une variable d’un bloc de données de réception.

Ne modifiez la priorité standard 0 que si vous avez besoin d’optimisationsspéciales.

� Priorité = 1 :

– dans chaque cycle.

� Priorité = 2..9 :

– dans chacun des second à neuvième cycles.

Nota

Lor s de la configuration, placez les données pourvues d’un temps de scruta-tion dans des blocs de données qui possèdent la priorité 0. Si la priorité estdifférente, le temps de scrutation demandé risque de ne pas être assuré enraison du transfert cyclique.

Echange des blocsde données

Cycle

Gestion de la communication pour logiciels de gestion de type Block

Page 319: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-9Communication Manuel d’utilisationEdition 05/99

18.2.3 Structure des blocs de données spéciaux 0 et 1

Les blocs de données 0 et 1 contiennent des informations qui ont une signifi-cation particulière pour le déroulement et la surveillance de la communica-tion et pour le transfert de contrats automate.

Cette paire de blocs est toujours échangée de manière cyclique.

Le bloc de données 0, destiné au transfert de l’automate vers le TD/OP, eststructuré de la manière suivante :

No de mot Entrée

0 Numéro de bloc de données 0

1 Longueur du bloc de données en mots

2 Bits de commande

3 réservé

4 réservé

5:8

Boîte de contrat

9:

255 (1023)Libre pour l’utilisateur

Le bloc de données 1, destiné au transfert du TD/OP vers l’automate, eststructuré de la manière suivante :

No de mot Entrée

0 Numéro de bloc de données 1

1 Longueur du bloc de données en mots

2 Bits de compte-rendu

3 réservé

4 Identificateur

5:7

Heure

8:

10Date

11:

13Bits de réveil

14:

18réservé

19:

255 (1023)Libre pour l’utilisateur

Fonction

Structure du blocde données 0

Structure du blocde données 1

Gestion de la communication pour logiciels de gestion de type Block

Page 320: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-10Communication Manuel d’utilisation

Edition 05/99

Nota

Le programme de l’automate ne doit pas accéder en écriture à des motsréservés.

Entr ées dans les blocs de données 0 et 1

Numéro de bloc de données Numéro du bloc de données (0 ou 1).

Longueur du bloc de données Longueur du bloc de données en mots (1024 mots maximum).

Bits de commande, bits de compte-renduLes bits de commande du bloc de données 0 (figure 18-2) et les bits de comp-te-rendu du bloc de données 1 (figure 18-3) remplissent les tâches suivantes :

� démarrage et surveillance de la communication et du bit de vie

� commande du transfert de la date et de l’heure

� commande du transfert de bits de réveil

� commande du transfert d’enregistrements et

� commande du transfert de contrats

– – 13 – – – 9 8 7 6 5 – 3 2 – 0MotNo 2

Contrats

Transfert d’enregistrements

Bit de réveil

Date/heure

Surveillance du bit de vie

Démarrage du TD/OP

Figure 18-2 Bits de commande dans le bloc de données 0

Contrats

Transfert d’enregistrements

Bit de réveil

Date/heure

Surveillance du bit de vie

Démarrage du TD/OP

15 14 13 – – – 9 – 7 6 5 – – 2 – 0MotNo 2

Figure 18-3 Bits de compte-rendu dans le bloc de données 1

Mot numéro 0

Mot numéro 1

Mot numéro 2

Gestion de la communication pour logiciels de gestion de type Block

Page 321: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-11Communication Manuel d’utilisationEdition 05/99

Identificateur (bloc de données 1)Le TD/OP inscrit dans le mot no 4 du bloc de données 1 le numéro de versionde son microprogramme et un identificateur du type de couplage configuré.

La figure 18-4 représente la structure du mot de données numéro 4.

Numéro de versionMotNo 4

Octet gauche Octet droit

Identificateur du couplage

série libre 1SIMATIC 500/505 2

..

....

Figure 18-4 Identificateur dans le bloc de données 1

Boîte de contrat (bloc de données 0)Un contrat automate est déclenchépar le fait qu’il est écrit dans la boîte decontrat du bloc de données 0. La structure de la boîte de contrat est représen-tée ci-après.

0DW no 5

Octet gauche Octet droit

numéro de contrat

6

7

8

Paramètre 1

Paramètre 2

Paramètre 3

Les contrats automates possibles pour les divers appareils sont indiqués en annexe B.

Procédure recommandée :

1. L’utilisateur écrit le contrat dans la boîte de contrat.

2. L’utilisateur met à 1 le bit de commande 13 (commande transmise).

3. Le TD/OP met à 1 le bit de compte-rendu 13 (traitement du contrat encours).

4. Le TD/OP exploite le contrat.

5. Le TD/OP met à 1 le bit de compte-rendu 14 (contrat terminé avec erreur)ou 15 (contrat terminé sans erreur).

6. L’utilisateur exploite les bits de compte-rendu.

7. L’utilisateur efface le bit de commande 13.

8. Le TD/OP efface les bits de compte-rendu.

Un nouveau contrat ne doit être transmis qu’après la remise à 0 du bit decompte-rendu 13.

Mot numéro 4

Mots numéro 5...8

Gestion de la communication pour logiciels de gestion de type Block

Page 322: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-12Communication Manuel d’utilisation

Edition 05/99

Date et heure (bloc de données 1)Le transfert de l’heure et de la date du TD/OP vers l’automate peut être dé-clenché par contrat automate. Les données sont codées en BCD dans les motsno 5 à 10 dans le bloc de données 1 :

non attribué

DW Octet gauche Octet droit

heures (0...23)

6

7

8

9

10

minutes (0...59) secondes (0...59)

non attribué

non attribué jour de la semaine (1...7)

jour (1...31) mois (1...12)

année (0...99) non attribué

Heu

re

Dat

e

5

Après le transfert de la date/l’heure, le TD/OP met à 1 le bit de compte-rendu5 (nouvelle heure) ou 6 (nouvelle date) dans le mot no 2 du bloc de données1.

Procédure recommandée :

1. Le TD/OP met à 1 les bits de compte-rendu 5 et 6 (après le transfert de ladate/l’heure).

2. L’utilisateur exploite la date et l’heure.

3. L’utilisateur remet à zéro les bits de compte-rendu 5 et 6.

Bits de réveil (bloc de données 1)Lorsque le temps configuré par un réveil est écoulé dans le pupitre opérateur,le bit correspondant est mis à 1 dans les mots numéro 11 à 13 du bloc de don-nées 1.

DW 11 ...

...

...

Réveil 1

12

13

Réveil 16

Réveil 32

Réveil 48

Réveil 17

Réveil 33

Après le transfert de bits de réveil, l’OP met à 1 le bit de compte-rendu 7 dumot 2 du bloc de données 1 et le laisse à 1 jusqu’à ce que le bit de commande7 du bloc de données 0 soit mis à 1. Ce n’est qu’alors que l’OP peut de nou-veau transférer les bits de réveil.

Procédure recommandée :

1. L’OP met à 1 le bit de compte-rendu 7 (après le transfert des bits de réveil).

2. L’utilisateur exploite les bits de réveil.

3. L’utilisateur met à 1 le bit de commande 7 correspondant.

4. L’OP efface le bit de compte-rendu 7.

5. L’utilisateur efface le bit de commande 7.

Mots numéro 5...10

Mots numéro11...13

Gestion de la communication pour logiciels de gestion de type Block

Page 323: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-13Communication Manuel d’utilisationEdition 05/99

Démarrage du TD/OP DW 2, bit de commande et de compte-rendu 0 :Le bit de commande 0 du mot numéro 2 du bloc de données 0 permet de dé-clencher un redémarrage du TD/OP.

Procédure recommandée :

1. L’utilisateur met à 1 le bit de commande 0 (effectuer un démarrage).

2. Le TD/OP efface le bit de compte-rendu 0.

3. L’utilisateur efface le bit de commande 0.

4. Le TD/OP effectue un redémarrage.

5. Le TD/OP met à 1 le bit de compte-rendu 0 (démarrage effectué).

Le TD/OP exploite aussi bien le front ascendant que le front descendant dubit de commande 0.

DW 2, bits de commande 2 et 3 et bit de compte-rendu 2 :Pour assurer une détection immédiate d’une éventuelle interruption de la liai-son à l’automate, vous pouvez effectuer une surveillance du bit de vie.

Nota

Si la surveillance du bit de vie est désactivée, le système risque de ne pasdétecter une éventuelle perturbation de la liaison sur le TD/OP. Le rétablisse-ment automatique de la communication après suppression de la perturbationn’est alors pas possible.

Procédure recommandée :

1. L’utilisateur met à 1 le bit de commande 3 (effectuer une surveillance dubit de vie).

2. Le TD/OP inverse le bit de compte-rendu 2 lors de chaque cycle.

3. L’utilisateur doit copier la valeur du bit de compte-rendu 2 dans le bit decommande 2 au cours de chaque cycle.

ou

1. L’utilisateur met à zéro le bit de commande 3 (il n’y a pas de surveillancedu bit de vie).

Pour les applications normales, la surveillance du bit de vie devrait toujoursêtre activée.

Surveillance du bit de vie

Gestion de la communication pour logiciels de gestion de type Block

Page 324: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-14Communication Manuel d’utilisation

Edition 05/99

DW 2, bits de commande 8 et 9 et bit de compte-rendu 9 :Avec les pupitres opérateurs OP5/15/20, le transfert des enregistrements peutuniquement être direct. Avec les appareils OP25/35, les enregistrements peu-vent être transférés aussi bien de manière directe qu’indirecte.

Le transfert des enregistrements est lancé par les contrats automate 69 et 70.Pour les appareils à afficheur de lignes, le déclenchement peut également êtreeffectué par l’opérateur de l’OP dans des images spéciales.

Pro cédure recommandée :

1. L’OP met à 1 le bit de compte-rendu 9 (transfert d’enregistrement ter-miné) après le transfert de tous les blocs de données concernés d’un enre-gistrement.

2. L’utilisateur met à 1 le bit de commande 8 (transfert d’enregistrementverrouillé).

3. L’utilisateur exploite le tampon de données/la boîte de numéros de recet-tes et copie le contenu du bloc de données d’émission dans le bloc dedonnées de réception.

4. Le programme de l’automate doit ensuite acquitter le transfert d’enregis-trement : le bit de commande 9 est mis à 1 (transfert d’enregistrementaccepté).

5. L’OP efface le bit de compte-rendu 9.

6. L’utilisateur efface le bit de commande 9.

7. L’utilisateur exploite les valeurs de l’enregistrement.

8. L’utilisateur efface le bit de commande 8 (transfert d’enregistrements denouveau permis)

Ce n’est qu’après la dernière étape que le pupitre opérateur peut transférerl’enregistrement suivant.

Le TD/OP vérifie le bit de commande 8 avant un nouveau transfert d’enregis-trement. Si ce bit vaut 1, le transfert est interrompu avec un message sys-tème.

Les variables indirectes des appareils OP25/35 sont transférées dans le tam-pon de données configuré en suivant le schéma recommandé ci-dessus.

Transfert d’enregistrements/entrée indirecte

Gestion de la communication pour logiciels de gestion de type Block

Page 325: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-15Communication Manuel d’utilisationEdition 05/99

18.3 Logiciel de gestion et exemples de configuration

Les logiciels de gestion et les exemples de configuration sont contenus surune disquette pour ProTool, respectivement pour COM TEXT :

� ProTool : Drivers,

� COM TEXT : Optionale Kopplungen.

Nota

� Créez une copie de la disquette originale.

� Ne travaillez qu’avec cette copie de sauvegarde.

� Conservez la disquette originale en lieu sûr.

L’installation s’effectue sous Windows.

� Appelez le programme ProTool Setup dans le groupe de programmes COROS ProTool.

� Marquez l’option Logiciels optionnels de gestion d’automate et désacti-vez toutes les autres sélections.

� Poursuivez l’installation en suivant les indications affichées à l’écran parle logiciel Setup.

� Insérez la disquette de travail Optionale Kopplungen dans le lecteur de disquettes.

� Activez le lecteur correspondant a: ou b:

� Entrez install et appuyez sur la touche Entrée. Le programme d’installa-tion vous demande maintenant de choisir la langue d’installation :– Deutsch,– English,– Français,– I taliano.

La suite de l’installation est pilotée par des dialogues.

Désignation du support dedonnées

Installation de lo-giciels de gestionsous ProT ool

Installation de lo-giciels de gestionsous COM TEXT

Gestion de la communication pour logiciels de gestion de type Block

Page 326: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-16Communication Manuel d’utilisation

Edition 05/99

18.4 Configuration

Pour le couplage à d’autres automates, vous devez configurer les paramètres suivants sous COM TEXTou ProTool :

ProTool : commande Système cible→ Automate,

COM TEXT : masque SYSTEME: COUPLAGE A.

ProTool :Commande Système cible→ Automate→ Editer → Paramètres,

COM TEXT :Masque CONFIGURER – RÉGLAGES DE BASE – COUPLAGE TDOP etaffectation de bloc de données avec F1.

Ces paramètres doivent coïncider à ceux définis dans l’automate. Les para-mètres sont présentés ci-après.

� Adresses des blocs de données (seulement pour automates de classe 2) :Les adresses de blocs de données indiquent les adresses de début desblocs de données dans la mémoire de l’automate.

� Priorité :Vous devez définir la priorité de l’échange de bloc de données pourchaque couple de bloc de données (sauf pour les blocs de données 0 et 1).Normalement, seule la priorité 0 est ici adéquate.

� Pause (comme multiple de 100 ms) :Après le transfert d’un couple de blocs de données, le TD/OP attendpendant le temps indiqué avant de transférer le couple suivant. Lacommunication peut ainsi être ralentie artificiellement, ce qui diminue lacharge sur l’interface dans l’automate.

La vitesse de mise à jour est toutefois diminuée.

� Interface :Indiquez ici l’interface du TD/OP à laquelle l’automate est connecté.

� Vitesse de transmission :Ce paramètre vous permet de définir la vitesse de transmission pour leséchanges de données entre TD/OP et automate.

� Type :Entrez ici le type d’interface (TTY ou V.24).

� Bits de données , parité, bits de stop :Ces paramètres vous permettent de définir le nombre de bits de données(7 ou 8) et de bits de stop (1 ou 2) et de déterminer la parité (paire,impaire ou aucune).

� Type de CPU :Entrez ici l’unité centrale (CPU) de l’automate.

Choix de l’automate

Réglage des para -mètres d’interface

Gestion de la communication pour logiciels de gestion de type Block

Page 327: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-17Communication Manuel d’utilisationEdition 05/99

� Délai d’attente entre caractères :Le délai d’attente entre caractères (ou délai de caractères) est l’intervallede temps autorisé entre deux caractères reçus. Un message d’erreurapparaît sur le TD/OP si ce temps est dépassé.Un délai d’attente entre caractères de 120 ms est préréglé pour leprotocole Série libre. Il ne doit pas être modifié. La valeur ne peut pasêtre modifiée pour les autres protocoles.

� Organisation de la mémoire :Pour le protocole Série libre, vous définissez ici si l’octet de poids fort oul’octet de poids faible est transféré en premier. La valeur ne peut pas êtremodifiée pour les autres protocoles

Zones de communication

Ne définissez que les zones de communication dont vous avez besoin dansvotre configuration pour les diverses zones de données utilisateur (voir lechapitre 24).

� ProTool :Commande Système cible→ Zones de communication,

� COM TEXT :Masque CONFIGURER – RÉGLAGES DE BASE – LISTE POINTEURSZONES.

Variables

� ProTool : boîte de dialogue Variable,

� COM TEXT : masque CONFIGURER – DEFINITIONS – LIAISON PROCESSUS.

Vous devez déclarer la position des zones de données utilisateur et des varia-bles dans l’un des blocs de données. Vous devez tenir compte des remarquessuivantes:

� Les zones et variables qui sont lues dans l’automate (valeurs de mesure)doivent se trouver dans un bloc de données de réception (numéros pairs).

� Les zones et variables qui sont transférées vers l’automate (valeurs deconsigne) doivent se trouver dans un bloc de données d’émission (numé-ros impairs).

Zones de communication etvariables

Gestion de la communication pour logiciels de gestion de type Block

Page 328: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-18Communication Manuel d’utilisation

Edition 05/99

Une vérification de la version utilisateurpeut être effectuée lors du démarragedu TD/OP pour assurer que, en cas d’utilisation de plusieurs appareils, cha-cun d’eux est connecté au bon automate.

La valeur mémorisée dans l’automate est pour cela comparée à la valeurconfigurée. En cas de non-concordance, un message système correspondantest affiché sur le TD/OP et l’appareil redémarre.

Pour pouvoir utiliser cette fonction, vous devez entrer les valeurs suivanteslors de la configuration du TD/OP :

� Valeur de la version mémorisée dans l’automate (1...255). Ce contrôle estsupprimé si vous entrez 0 :

– ProTool : Système cible→ Paramètres→ Divers

– COM TEXT : Paramétrage général

� Type et adresse de données de la valeur mémorisée dans l’automate :

– ProTool : Système cible→ Zones de communication→Version application utilisateur:

– COM TEXT : Liste pointeurs zones

18.4.1 Valeurs de consigne/de mesure (transfert bidirectionnel)

Pour les types de champ et les zones de données suivants, le transfert de don-nées est effectué aussi bien du TD/OP vers l’automate qu’en sens inverse:

� valeurs de consigne/de mesure

� valeurs de consigne de recette

� boîte de numéros de recettes/tampon de données

Les variables ou les zones de communication correspondantes doivent êtredéclarées dans des blocs de données d’émission lors de la configuration. Lamême zone de données est encore une fois attribuée à cette valeur dans lebloc de données de réception correspondant.

Zone de communication pour boîte de numéros de recettes :

DB 3, DW 10, longueur : 1 motle mot no 10 est également déclaré pour la boîte de numéros de recettes dansle bloc de données de réception correspondant (DB 2).

Version utilisateur

Types de champ etzones de données

Exemple

Gestion de la communication pour logiciels de gestion de type Block

Page 329: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-19Communication Manuel d’utilisationEdition 05/99

18.4.2 Remarques pour la configuration

Les temps de scrutation déclarés lors de la configuration déterminent la fré-quence d’exploitation d’une zone de données (par exemple la zone de messa-ges) ou la fréquence de mise à jour de l’affichage d’une valeur (par exemplevaleur de consigne dans une image).

Si vous configurez la priorité 0 (standard) pour les blocs de données corres-pondants, la zone de données est lue sur demande dans l’automate (voir lechapitre 18.2.2).

En plus du temps de scrutation d’une variable, vous pouvez entrer une prio-rité pour chaque bloc de données. Cela permet un échange du couple corres-pondant de blocs de données, indépendamment du temps de mise à jour ef-fectivement nécessaire.

Avantage :Les variables d’une image peuvent par exemple être mises à jour avant l’acti-vation de cette image.

Inconvénient :Charge inutile sur le transfert de données. C’est pourquoi il faut normalement toujours définir la priorité 0. La vitessede mise à jour des données est alors uniquement déterminée par le temps descrutation.

Il est conseillé de suivre les recommandations ci-dessous afin de maintenir lacharge sur l’interface à un niveau aussi bas que possible :

� Les zones de données qui sont exploitées constamment (par exemple leszones de messages, l’image des LED) doivent si possible se trouver dansle bloc de données 0 ou être transférées de manière cyclique en étant re-groupées dans un autre bloc de données. La priorité sélectionnée doitalors correspondre approximativement au temps de scrutation nécessaire(en fonction du volume total de données transmises et des paramètres del’interface, en particulier de la vitesse de transmission).

� Les variables processus qui sont mises à jour en fonction de l’état defonctionnement (par exemple les valeurs de mesure dans les images) nedoivent pas être transmises de manière cyclique. Les valeurs de mesured’une image doivent si possible être regroupées dans un même bloc dedonnées et être toutes configurées avec le même temps de scrutation. Si leprocessus impose des temps de scrutation différents, les valeurs qui doi-vent être mises à jour plus rapidement doivent être positionnées ”versl’avant” (vers les petits numéros de mot) dans le bloc de données.

� Une même zone d’un bloc de données peut être utilisée plusieurs fois. Parexemple, les valeurs de mesure de diverses images peuvent accéder auxmêmes mots d’un bloc de données (par l’intermédiaire de variables diffé-rentes). Le programme utilisateur doit alors retrouver les zones mémoirecorrespondantes à partir de la zone de numéros d’image.

Les fonctions PG (ETAT VAR et FORÇAGE VAR) ne peuvent pas être utili-sées lors du couplage à d’autres automates.

Temps descrutation

Priorité

Optimisation desperformances

Limitations

Gestion de la communication pour logiciels de gestion de type Block

Page 330: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

18-20Communication Manuel d’utilisation

Edition 05/99

Gestion de la communication pour logiciels de gestion de type Block

Page 331: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

19-1Communication Manuel d’utilisationEdition 05/99

Couplage série libre

Ce chapitre décrit la communication entre TD/OP et automate avec couplagepar l’interface série libre.

19

Page 332: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

19-2Communication Manuel d’utilisation

Edition 05/99

Le couplage ”Série libre” permet de connecter le TD/OP à tous les automatesou ordinateurs qui disposent d’une interface série librement programmable,par exemple PC-AT ou unité centrale SIMATIC S5 avec ”logiciel de gestionouvert”.

Nota

Le déroulement du transfert pour ces couplages est décrit dans les chapitresprécédents dans les sections consacrées aux automates de classe 1.

Les câbles suivants sont disponibles pour connecter le TD/OP à un PC-AT :

de PC-AT

à V.24, 9 broches V.24, 25 broches

TD/OPV.24, 15 broches 6XV1 440-2K... 6XV1 440–2L...

... = code de longueur

19.1 Configuration et gestion des blocs de données

L’utilisateur doit programmer dans l’automate des sous-programmes destinésà la gestion de l’interface série.

La longueur d’un bloc de données ne peut pas être configurée directement,mais est chaque fois déterminée à partir de la plus haute adresse de mot utili-sée.

La pause maximale est de 2 secondes.

Seuls les blocs de données décrits en 18.2 sont échangés. L’automate détectela fin d’un bloc d’émission du TD/OP à la fin du transfert du bloc de don-nées, soit à partir de la longueur transmise, soit à partir du délai de caractèresréglable. Le protocole ne comprend pas d’autres mécanismes de sécurité.

Connexion

Câble standard

Gestion des blocs de données

Configuration desblocs de données

Paramètres d’interface

Protocole

Couplage série libre

Page 333: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

19-3Communication Manuel d’utilisationEdition 05/99

19.2 Exemple de configuration

La disquette jointe contient un exemple de couplage à un PC-AT.

� AT compatible PC

� MS-DOS à partir de la version V5.0

� 640 Ko de mémoire vive

� environ 200 Ko libres sur le disque dur

1. Lancez ProTool ou COM TEXT.

2. Sélectionnez le fichier de l’exemple qui correspond à votre appareil (voir le tableau 19-1 ou le tableau 19-2). Les fichiers des exemples pour ProTool ainsi que l’exemple de programme se trouvent dans le répertoire \SAMPLES\FREE_SER\.

3. Transférez les données de configuration vers le TD/OP.

Tableau 19-1 Fichiers des exemples disponibles pour ProTool

Appareil Nom de fichier et extension

OP25 XFSR_25.PDB

OP35 XFSR_35.PDB

Tableau 19-2 Fichiers des exemples disponibles pour COM TEXT

Appareil Nom de fichier 1) et extension

TD10/220 XFSR220F.T10

TD10/240 XFSR240F.T10

TD20/240 XFSR240F.T20

OP5 XFSR420F.O05

OP15/A XFSRAF.O15

OP15/B et /C (4x20) XFSR420F.O15

OP15/B et /C (8x40) XFSR840F.O15

OP20/220 XFSR220F.O20

OP20/240 XFSR240F.O20

OP397 (4x20) XFSR420F.E97

OP397 (8x40) XFSR840F.E97

1) La dernière lettre du nom de fichier indique la langue du fichier de l’exemple :Deutsch, English, Français, Italien

Connectez le TD/OP au PC à l’aide d’un câble standard approprié.

Matériel et logicielnécessaires

Transfert de la configuration

Connexion du TD/OP au PC

Couplage série libre

Page 334: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

19-4Communication Manuel d’utilisation

Edition 05/99

Passez dans le répertoire indiqué lors de l’installation pour l’exemple deprogramme (ProTool : \SAMPLES\FREE_SER\ ou COM TEXT : PLC\PROGRAMM ) et lancez l’exemple de programme en entrant :

XFSR_PCF.BAT (français) ou XFSR_PCE.BAT (anglais).

Entr ées possibles dans le menu :

a Exemple d’utilisation :Les fonctions suivantes sont exécutées de manière cyclique :

� déclenchement d’un message d’événement,

� déclenchement d’un message d’alarme (pas pour le TD10),

� acquittement de ce message d’alarme (pas pour le TD10),

� affichage de la date et de l’heure du TD/OP sur le PC

Avec les OP5/OP15/OP20, vous pouvez en outre sélectionner l’image 1par l’intermédiaire du menu.

e Emission et réception automatique de télégrammes :Les répertoires ACKN_TEL et REQU_TEL contiennent des fichiers quipeuvent être échangés comme blocs de données. Vous pouvez modifierces fichiers avec un éditeur et les utiliser pour vos propres essais deconfiguration.

i Initialisation :Réinitialise le programme et l’interface utilisée.

Q Quitter le pr ogramme :Termine l’exécution du programme

Remarques complémentaires sur l’exemple de programme :

La configuration de l’interface est contenue dans le fichier XFSR_PC.CFGet peut y être modifiée avec un éditeur de texte. L’exemple de programmeutilise les paramètres standard suivants pour l’interface COM1 :

� 9600 bauds� 8 bits de données� 1 bit de stop� parité paire

Le code source de l’exemple a été programmé en Microsoft C (V7.00) et setrouve dans le répertoire XFSR_APP. Vous trouverez des informationscomplémentaires dans le répertoire PC_D dans le fichier README.TXT.

Nota

Ce programme ne constitue qu’un exemple de couplage possible. Modifiezl’exemple de configuration pour l’adapter à vos besoins ou intégrez si néces-saire des parties du code source à vos propres applications.

Lancement et utilisation del’exemple

Couplage série libre

Page 335: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-1Communication Manuel d’utilisationEdition 05/99

SIMATIC 500/505

Ce chapitre décrit la communication entre TD/OP et les automates SIMATIC 500 et 505.

20

Page 336: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-2Communication Manuel d’utilisation

Edition 05/99

Un logiciel de gestion approprié permet de connecter le TD/OP à des auto-mates des systèmes SIMATIC 500 et 505.

Nota

Le déroulement du transfert relatif à ce couplage est décrit dans les chapitresprécédents dans les sections consacrées aux automates de classe 2.

Les câbles standard suivants sont disponibles pour la connexion au SIMATIC 500/505 :

de SIMATIC 500/505

à

V.249 broches

V.2425 broches

RS4229 broches, ancien1)

RS4229 broches,nouveau2)

TD10, TD20,OP5, OP15, OP20,OP25, OP35V.24, 15 broches

6XV1440–2K...

6XV1440–2L...

– –

OP5-A2,OP15-A1/B/C1,OP25, OP35RS422, 9 broches

– – 6XV1440–2M...

6XV1440–1M...

TD10, TD20,OP20avec SSM, 25 broches

– – 6XV1440–2N...

SSM = module d’interface

... = code de longueur

1) pour SIMATIC 500/505 (PLC 525, PLC 535, PLC 545 – 1101, PLC 565T)

2) pour SIMATIC 505 (PLC 545 – 1102, PLC 555)

Connexion

Câble standard

SIMATIC 500/505

Page 337: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-3Communication Manuel d’utilisationEdition 05/99

20.1 Configuration et gestion des blocs de données

Avec les automates SIMATIC 500 et 505, les blocs de données ne peuventêtre stockés que dans la mémoire V. Lors de la programmation de l’automate,la mémoire V doit être déclarée de sorte à pouvoir accepter tous les blocs dedonnées dont l’utilisateur a besoin.

La zone d’adresses admissibles est comprise entre V1 et V1 048 575.

Dans le cas du SIMATIC 500/505, un logiciel de gestion compris dans le sys-tème d’exploitation de l’automate se charge de l’émission et de la réceptiondes blocs de données. Le rôle de l’utilisateur se borne à assurer que les blocsde données reçoivent les données appropriées (y compris l’en-tête de bloc dedonnées) et soient e xploités correctement.

Dans l’automate SIMATIC 500/505, la numérotation des bits d’un mot dedonnées diffère de celle utilisée dans cette documentation. L’affectation desbits est la suivante :

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Numérotation utilisée dans la présente documentation :

dans le SIMATIC 500/505 :

Dans le TD/OP, les variables entières sont toujours représentées avec signe;leur plage de valeurs s’étend de –32 768 à 32 767. Toutefois, dans le SIMATIC 500/505, les variables entières sont dépourvues de signe. Leur do-maine de valeurs s’étend donc de 0 à 65 535.

La vitesse de transmission maximale est de 9600 bauds.

Les performances peuvent être améliorées si l’automate SIMATIC 500/505est utilisé avec un temps de cycle fixe et non pas variable.

Plus la différence entre le temps de cycle déclaré et le temps de cycle effecti-vement nécessaire est grande, plus l’échange de données avec le TD/OP estrapide.

Déclaration desblocs de données

Gestion

Affectation des bits

Plage de valeurspour les entiers

Vitesse de transmission

Performances

SIMATIC 500/505

Page 338: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-4Communication Manuel d’utilisation

Edition 05/99

20.2 Exemple de configuration

La disquette jointe contient un exemple de couplage à un automate SIMATIC 500/505.

� SIMATIC 500/505

� Logiciel TISOFT pour l’automate

� Câble de liaison approprié entre PC et automate

1.Lancez ProTool ou COM TEXT.

2. Sélectionnez le fichier de l’exemple qui correspond à votre appareil (voirle tableau 20-1 ou le tableau 20-2). Les fichiers des exemples pour ProTool ainsi que l’exemple de programme se trouvent dans le répertoire \SAMPLES\TI_505.120\.

3. Transférez les données de configuration vers le TD/OP.

Tableau 20-1 Fichiers des exemples disponibles pour ProTool

Appareil Nom de fichier et extension

OP25 XTI5_25.PDB

OP35 XTI5_35.PDB

Tableau 20-2 Fichiers des exemples disponibles pour COM TEXT

Appareil Nom de fichier1) et extension

TD10/220 XTI5220F.T10

TD10/240 XTI5240F.T10

TD20/240 XTI5240F.T20

OP5 XTI5420F.O05

OP15/A XTI5AF.O15

OP15/B et /C (4x20) XTI5420F.O15

OP15/B et /C (8x40) XTI5840F.O15

OP20/220 XTI5220F.O20

OP20/240 XTI5240F.O20

OP397 (4x20) XTI5420F.E97

OP397 (8x40) XTI5840F.E97

1) La dernière lettre du nom de fichier indique la langue du fichier de l’exemple :Deutsch, English, Français, Italien

Matériel et logicielnécessaires

Transfert de laconfiguration versle TD/OP

SIMATIC 500/505

Page 339: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-5Communication Manuel d’utilisationEdition 05/99

Connectez votre PC à l’automate, lancez le logiciel TISOFT et transférezvers l’automate le projet XTI5 qui se trouve dans le répertoire créé lors del’installation. Suivez pour cela les indications des manuels correspondants.

Nota

Ne transférez que le programme LADDER !

Mettez votre automate sur RUN.

Connectez le TD/OP à l’unité centrale de votre automate à l’aide d’un câblestandard approprié. Les fonctions suivantes sont exécutées de manière cycli-que :

� déclenchement d’un message d’événement,

� déclenchement d’un message d’alarme (pas pour le TD10),

� acquittement de ce message d’alarme (pas pour le TD10).

Avec les OP5, OP15 et OP20 vous pouvez en outre sélectionner l’image 1 parl’intermédiaire du menu.

Nota

Ce programme ne constitue qu’un exemple de couplage possible. Modifiezl’exemple de configuration pour l’adapter à vos besoins ou intégrez si néces-saire des parties du programme à vos propres applications.

Les fichiers des exemples ont été configurés pour un couplage par l’interfaceV.24. Pour un couplage par RS422, vous devez modifier en conséquence leparamètre Type d’interface dans ProTool ou COM TEXT et établir une con-nexion RS422.

Transfert du projetvers l’automate

Lancement du programme

Connexion du TD/OP à l’UC

SIMATIC 500/505

Page 340: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

20-6Communication Manuel d’utilisation

Edition 05/99

SIMATIC 500/505

Page 341: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

21-1Communication Manuel d’utilisationEdition 05/99

Mitsubishi FX

Ce chapitre décrit la communication entre TD/OP et les automates du Sys-tème Mitsubishi FX0 et FX-Serie.

21

Page 342: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

21-2Communication Manuel d’utilisation

Edition 05/99

Un logiciel de gestion approprié permet de connecter le TD/OP à des auto-mates des systèmes Mitsubishi FX0 et FX-SERIE.

Les câbles standard suivants sont disponibles pour la connexion au Mitsubishi FX :

de MITSUBISHI (RS422)

à

FX0Mini DIN 8 broches

FX SerieSub-D 25 broches

TD10, TD20,OP5, OP15, OP20V.24, 15 broches

Adaptateur 6XV1 440–2UE32Mitsubishi SC-071)

Adaptateur6XV1 440–2UE32Mitsubishi SC–081)

OP5-A2,OP15-A1/B/C1,OP25, OP35RS422, 9 broches

6XV1 440-2P... 6XV1 440–2R...

TD10, TD20, OP20avec SSM, 25 broches

6XV1 440–2Q... 6XV1 440–2S...

SSM = module d’interface

... = code de longueur1) Etant donné que les automates Mitsubishi communiquent en standard par l’interface

RS 422, le câble de programmation Mitsubishi SC-07 ou SC-08 avec adaptateur intégré

RS422/V.24 est nécessaire pour la connexion du TD/OP par l’interface V.24.

Attention : la longueur de câble est limitée à environ 3 m.

21.1 Configuration et gestion des blocs de données

Lors de la programmation de l’automate, les registres de données doivent êtreattribués de façon à accepter tous les blocs de données dont l’utilisateur abesoin.

Les mots de données 0 et 1 de chaque bloc de données doivent certes êtreprésents, mais ne sont pas échangés entre le TD/OP et l’automate. L’utilisa-teur peut donc les employer à d’autres fins.

La zone d’adresses autorisées est comprise :

� pour FX0 entre D0 et D31,

� pour FX-Serie entre D0 et D511.

Dans le cas du Mitsubishi FX, un logiciel de gestion compris dans le systèmed’exploitation de l’automate se charge de l’émission et de la réception desblocs de données. Le rôle de l’utilisateur se borne à assurer que les blocs dedonnées contiennent les données appropriées et soient exploités correcte-ment.

Connexion

Câble standard

Déclaration desblocs de données

Gestion

Mitsubishi FX

Page 343: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

21-3Communication Manuel d’utilisationEdition 05/99

21.2 Exemple de configuration

La disquette jointe contient un exemple de couplage à un automate Mitsubishi FX.

Vous pouvez utiliser cet exemple pour le FX0 et le FX-SERIE.

� Mitsubishi FX0 ou FX-SERIE

� Logiciel MEDOC pour l’automate

� Câble de liaison approprié entre PC et automate

1. Lancez ProTool ou COM TEXT.

2. Sélectionnez le fichier de l’exemple qui correspond à votre appareil (voir le tableau 21-1 ou le tableau 21-2). Les fichiers des exemples pour ProTool et l’exemple de programme se trouvent dans le répertoire \SAMPLES\MITSU_FX.120\.

3. Transférez les données de configuration vers le TD/OP.

Tableau 21-1 Fichiers des exemples disponibles pour ProTool

Appareil Nom de fichier et extension

Type d’interface configuré

OP25 XFXS_25.PDB V.24

OP35 XFXS_35.PDB V.24

Tableau 21-2 Fichiers des exemples disponibles pour COM TEXT

Appareil Nom de fichier1) et extension

Type d’interface configuré

TD10/220 XFXS220F.T10 RS422 (module)

TD10/240 XFXS240F.T10 RS422 (module)

TD20/240 XFXS240F.T20 RS422 (module)

OP5 XFXS420F.O05 V.24

OP15/A XFXSAF.O15 V.24

OP15/B et /C2 (4x20) XFXS420F.O15 V.24

OP15/B et /C2 (8x40) XFXS840F.O15 V.24

OP15/B et /C1 (4x20) XFXSC12F.O15 RS422

OP15/B et /C1 (8x40) XFXSC14F.O15 RS422

OP20/220 XFXS220F.O20 RS422 (module)

OP20/240 XFXS240F.O20 RS422 (module)

OP397 (4x20) XFXS420F.E97 V.24

OP397 (8x40) XFXS840F.E97 RS422

1) La dernière lettre du nom de fichier indique la langue du fichier de l’exemple :Deutsch, English, Français, I taliano

Matériel et logicielnécessaires

Transfert de la configuration vers le TD/OP

Mitsubishi FX

Page 344: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

21-4Communication Manuel d’utilisation

Edition 05/99

Connectez votre PC à l’automate, lancez le logiciel MEDOC et transférez leprojet XFXS depuis le répertoire créé lors de l’installation vers l’automate.Suivez pour cela les indications des manuels correspondants.

Mettez votre automate sur RUN.

Connectez le TD/OP à l’unité centrale de votre automate à l’aide d’un câblestandard approprié. Les fonctions suivantes sont exécutées de manière cycli-que :

� déclenchement d’un message d’événement,

� déclenchement d’un message d’alarme, (pas pour le TD10)

� acquittement de ce message d’alarme, (pas pour le TD10).

Avec les OP5/OP15/OP20, vous pouvez en outre sélectionner l’image proces-sus 1 par l’intermédiaire du menu.

Nota

Ce programme ne constitue qu’un exemple de couplage possible. Modifiezl’exemple de configuration pour l’adapter à vos besoins ou intégrez si néces-saire des parties du programme à vos propres applications.

Les exemples de configuratio ont respectivement configurés pour les typesd’interface indiqués dans les tableaux 21-1 et 21-2.

En cas de couplage des pupitres opérateurs OP5, OP15A, OP25 et OP35 parRS422 ou des appareils TD10, TD20 et OP20 par l’interface V.24 intégrée,vous devez modifier en conséquence le paramètre Type d’interface dansProTool ou dans COM TEXT et établir une connexion V.24 ou RS422.

Transfert du projetvers l’automate

Lancement du programme

Connexion du TD/OP à l’UC

Mitsubishi FX

Page 345: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-1Communication Manuel d’utilisationEdition 05/99

Allen-Bradley

Ce chapitre décrit la communication entre TD/OP et automates du SystèmeAllen-Bradley SLC 500 et PLC-5.

22

Page 346: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-2Communication Manuel d’utilisation

Edition 05/99

Un logiciel de gestion approprié permet de connecter le TD/OP à des auto-mates des systèmes Allen-Bradley SLC 500 et PLC-5. Actuellement, un cou-plage direct n’est possible que pour les unités centrales dotées d’une interfaceintégrée V.24 ou V.24/RS 422.

Les câbles standard suivants sont disponibles pour la connexion aux automa-tes Allen-Bradley :

à ALLEN-BRADLEY

de

SLC500V.24, 9 broches

PLC-5V.24, 25 broches

PLC-5RS422, 25 broches

TD10, TD20,OP5, OP15, OP20,OP25, OP35V.24, 15 broches

6XV1 440–2K... 6XV1 440–2L... –

OP5-A2,OP15-A1/B/C1,OP25, OP35RS422, 9 broches

– – 6XV1 440–2V...

TD10, TD20,OP20avec SSM, 25 bro-ches

– – 6XV1 440–2W...

SSM = module d’interface

... = code de longueur

La société Allen-Bradley offre un grand nombre d’adaptateurs de communi-cation pour l’intégration ”d’abonnés V.24” aux réseaux DH-485, DH, DH+.Ces couplages n’ont été ni testés ni homologués par la société Siemens.

Connexion

Câble standard

Allen-Bradley

Page 347: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-3Communication Manuel d’utilisationEdition 05/99

22.1 Configuration et gestion des blocs de données

Les blocs de données ne peuvent être déclarés que dans le fichier de données.Lors de la programmation de l’automate, le fichier de données doit être dé-claré de façon à accepter tous les blocs de données dont l’utilisateur a besoin.

Le tableau ci-dessous indique les valeurs de l’adresse source (SRC) et del’adresse cible (DST) des blocs de données pour les automates Allen-Brad-ley :

Automate

Adresse

SLC500 PLC-5

Adresse source 9 0 à 254

Adresse cible 0 à 255 0 à 999

Dans le cas des automates Allen-Bradley, un logiciel de gestion compris dansle système d’exploitation de l’automate se charge de l’émission et de la ré-ception des blocs de données. Le rôle de l’utilisateur se borne à assurer queles blocs de données contiennent les données appropriées et soient exploitéscorrectement.

Déclaration desblocs de données

Gestion

Allen-Bradley

Page 348: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-4Communication Manuel d’utilisation

Edition 05/99

22.2 Exemple de configuration

La disquette jointe contient un exemple de couplage aux automates Allen-Bradley.

� Allen-Bradley, SLC 500 ou PLC-5,

� Logiciel de programmation APS ou 6200 pour l’automate

� Câble de liaison approprié entre PC et automate

1. Lancez ProTool ou COM TEXT.

2. Sélectionnez le fichier de l’exemple qui correspond à votre appareil (voirle tableau 22-1 ou le tableau 22-2). Les fichiers des exemples pour ProTool et l’exemple de programme se trouvent dans le répertoire \SAMPLES\ALBR_DF1.120\.

3. Transférez les données de configuration vers le TD/OP.

Tableau 22-1 Fichiers des exemples disponibles pour ProTool

Appareil Nom de fichier et extension

OP25 XDF1_25.PDB

OP35 XDF1_35.PDB

Tableau 22-2 Fichiers des exemples disponibles pour COM TEXT

Appareil Nom de fichier1) et extension

TD10/220 XDF1220F.T10

TD10/240 XDF1240F.T10

TD20/240 XDF1240F.T20

OP5 XDF1420F.O05

OP15/A XDF1AF.O15

OP15/B et /C (4x20) XDF1420F.O15

OP15/B et /C (8x40) XDF1840F.O15

OP20/220 XDF1220F.O20

OP20/240 XDF1240F.O20

OP397 (4x20) XDF1420F.E97

OP397 (8x40) XDF1840F.E97

1) La dernière lettre du nom de fichier indique la langue du fichier de l’exemple :Deutsch, English, Français, I taliano

Matériel et logicielnécessaires

Transfert de la configuration vers le TD/OP

Allen-Bradley

Page 349: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-5Communication Manuel d’utilisationEdition 05/99

Connectez votre PC à l’automate, lancez le logiciel de programmation ettransférez le projet XDF 1 depuis le répertoire créé lors de l’installation versl’automate. Suivez pour cela les indications des manuels correspondants.

Remarque pour les utilisateurs du PLC-5

Si la liaison est établie par l’interface V.24, le logiciel de programmationrisque de se bloquer à la fin de la phase de transfert du programme. Cela estdû à la nouvelle configuration des voies du PCL-5, mais ne constitue pas unelimitation. Vous pouvez ensuite établir la liaison avec le TD/OP et démarrerle PLC-5.

Mettez votre automate sur RUN.

Connectez le TD/OP à l’unité centrale de votre automate à l’aide d’un câblestandard approprié. Les fonctions suivantes sont exécutées de manière cycli-que :

� déclenchement d’un message d’événement,

� déclenchement d’un message d’alarme (pas pour le TD10),

� acquittement de ce message d’alarme (pas pour le TD10).

Avec les OP5, OP15 et OP20, vous pouvez en outre sélectionner l’image 1par l’intermédiaire du menu.

Nota

Ce programme ne constitue qu’un exemple de couplage possible. Modifiezl’exemple de configuration pour l’adapter à vos besoins ou intégrez si néces-saire des parties du programme à vos propres applications.

Couplage au PLC-5 :Les fichiers des exemples sont configurés pour un couplage au PLC-5 parl’interface V.24. Pour le couplage par RS422, vous devez remplacer le typed’interface par RS422 dans ProTool ou COM TEXT et établir une conne-xion RS422.

Couplage au SLC 500 :Pour un couplage au SLC 500 par l’interface V.24, vous devez sélectionnerl’automate SLC 500 comme type d’AP/de CPU dans ProTool ou COM TEXT.

Transfert du projetvers l’automate

Lancement du programme

Connexion du TD/OP à l’UC

Allen-Bradley

Page 350: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

22-6Communication Manuel d’utilisation

Edition 05/99

Allen-Bradley

Page 351: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-1Communication Manuel d’utilisationEdition 05/99

Telemecanique TSX Adjust

Ce chapitre décrit la communication entre TD/OP et automates Telemecani-que TSX avec le protocole Adjust pour l’interface pour console de program-mation.

23

Page 352: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-2Communication Manuel d’utilisation

Edition 05/99

Un logiciel de gestion approprié permet de connecter le TD/OP à des auto-mates du Système Telemecanique TSX.

Nota

Le déroulement du transfert relatif à ce couplage est décrit dans les chapitresprécédents dans les sections consacrées aux automates de classe 2.

Les câbles standard suivants sont disponibles pour la connexion au Telemeca-nique TSX :

à Telemecanique Adjust

de

Automates compacts TSX 1715 broches, RS 485

Automate modulaire TSX 79 broches, TTY

OP5-A2,OP15-A1/C11),9 broches, RS 485

6XV1 440 1E...

OP 5, OP1515 broches, TTY

6XV1 440 1F...

... = code de longueur

1) RS485 n’est possible que si l’OP15 dispose du connecteur 9 broches SS2B/IF2B

Connexion

Câble standard

Telemecanique TSX Adjust

Page 353: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-3Communication Manuel d’utilisationEdition 05/99

23.1 Configuration et gestion des blocs de données

Avec les automates du Système Telemecanique TSX, les blocs de donnéessont stockés dans la mémoire pour valeurs variables internes. Lors de la pro-grammation de l’automate, la mémoire pour valeurs variables internes doitêtre déclarée de sorte à pouvoir accepter tous les blocs de données dont l’uti-lisateur a besoin.

La zone d’adresses admissibles est comprise pour l’automate

� TSX 17 entre W0 et W1023,

� TSX 7 selon la configuration entre W0 et au plus W360447.

Dans le cas du Telemecanique TSX, un logiciel de gestion compris dans lesystème d’exploitation de l’automate se charge de l’émission et de la récep-tion des blocs de données. Le rôle de l’utilisateur se borne à assurer que lesblocs de données reçoivent les données appropriées (y compris l’en-tête debloc de données) et soient exploités correctement.

Dans le TD/OP et dans le Telemecanique TSX, les variables entières sonttoujours représentées avec signe ; leur plage de valeurs s’étend de -32 768 à+32 767.

La vitesse de transmission est de 9600 bauds.

Déclaration desblocs de données

Gestion

Plage de valeurspour les entiers

Vitesse de transmission

Telemecanique TSX Adjust

Page 354: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-4Communication Manuel d’utilisation

Edition 05/99

23.2 Exemple de configuration

La disquette jointe contient un exemple de couplage à un automate Telemecanique TSX.

� Telemecanique TSX,

� logiciel pour l’automate,

� câble de liaison approprié entre PC et automate.

1. Lancez ProTool.

2. Sélectionnez le fichier de l’exemple qui correspond à votre appareil (voir le tableau 23-1). Les fichiers des exemples pour ProTool ainsi que l’exemple de programme se trouvent dans le répertoire \SAMPLES\TM_ADJ.120\.

3. Transférez les données de configuration vers le TD/OP.

Tableau 23-1 Fichiers des exemples disponibles pour ProTool

Automate Appareil Interface Nom de fichier et extension

TSX 17 OP5 RS485 17ADJ05.PDB

OP15/A RS485 17ADJ15A.PDB

OP15/C RS485 17ADJ15C.PDB

TSX 7 OP5 TTY 47ADJ05.PDB

OP15/A TTY 47ADJ15A.PDB

OP15/C TTY 47ADJ15C.PDB

1. Connectez votre PC à l’automate.

2. Lancez le logiciel correspondant.

3. Transférez le projet TSX1720.BIN ou TXS47-20.BIN qui se trouve dans lerépertoire créé lors de l’installation. Suivez pour cela les indications des ma-nuels correspondants.

Mettez votre automate sur RUN.

Connectez le TD/OP à l’unité centrale de votre automate à l’aide d’un câblestandard approprié. Les fonctions suivantes sont exécutées de manière cycli-que :

� déclenchement d’un message d’événement,

� déclenchement d’un message d’alarme,

� acquittement de ce message d’alarme, .

Matériel et logicielnécessaires

Transfert de laconfiguration versle TD/OP

Transfert du projetvers l’automate

Lancement du programme

Connexion du TD/OP à l’UC

Telemecanique TSX Adjust

Page 355: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-5Communication Manuel d’utilisationEdition 05/99

Lorsque vous appuyez sur la touche ENTER, vous passez du niveau messa-ges au niveau images et appelez l’image 1.

Nota

Ce programme ne constitue qu’un exemple de couplage possible. Modifiezl’exemple de configuration pour l’adapter à vos besoins ou intégrez si néces-saire des parties du programme à vos propres applications.

Telemecanique TSX Adjust

Page 356: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

23-6Communication Manuel d’utilisation

Edition 05/99

Telemecanique TSX Adjust

Page 357: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-1Communication Manuel d’utilisationEdition 05/99

Zones de données utilisateur pour logiciel de gestion Block

Les zones de données utilisateur servent aux échanges de données entre auto-mate et TD/OP.

Les zones de données sont écrites et lues alternativement par le TD/OP et leprogramme utilisateur au fil de la communication. Après avoir exploité lesdonnées qui s’y trouvent, l’automate et le TD/OP déclenchent réciproque-ment des actions prédéfinies.

Ce chapitre décrit la fonction, la structure et les particularités des diverseszones de données utilisateur.

24

Page 358: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-2Communication Manuel d’utilisation

Edition 05/99

24.1 Présentation

Les zones de données utilisateur peuvent se trouver dans une zone mémoirequelconque de l’automate. Elles comprennent par exemple les messages, lesrecettes et les courbes.

Les zones de données utilisateur possibles dépendent du TD/OP utilisé et del’outil de configuration. Le tableau 24-1 récapitule les fonctionnalités desdivers TD/OP.

Tableau 24-1 Zones de données utilisateur possibles pour les divers TD/OP

Zone de données utilisateur TD10 TD20 OP5 OP15OP20

OP25OP35

Messages d’événement x x x x x

Messages d’alarme – x x x x

Contrats automate x x x x x

Recettes – – x x x

Image du clavier système – x x x x

Image des touches de fonction – x x x

Image des LED – – – x x

Réveils – – – x –

Date et heure x x x x x

Zone de numéros d’image – x x x x

Version utilisateur x x x x x

Zone de sélection de courbe – – – – x

Zone de données de courbe – – – – x

Définition

Fonctionnalités

Zones de données utilisateur pour logiciel de gestion Block

Page 359: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-3Communication Manuel d’utilisationEdition 05/99

24.2 Messages d’événement et d’alarme

Les messages sont composés de texte statique et/ou de variables. Texte etvariables peuvent être librement configurés.

Les messages se répartissent en messages d’événement et en messagesd’alarme. Le programmeur définit ce qu’est un message d’événement et cequ’est un message d’alarme.

Un message d’événement rend compte d’un état, par exemple

� Moteur en marche

� Automate en manuel

Un message d’alarme rend compte d’une alarme de fonctionnement, parexemple

� La vanne ne s’ouvre pas

� Température moteur trop élevée

Etant donné que les messages d’alarme sont utilisés pour afficher des étatsopératoires exceptionnels, ils doivent être acquittés. L’acquittement est ré-alisé au choix

� par l’opérateur sur le TD/OP ou

� par la mise à 1 d’un bit dans la zone d’acquittement de l’automate.

Le déclenchement d’un message est réalisé par la mise à 1 d’un bit dansl’une des zones de messages de l’automate. La position des zones de messa-ges est définie à l’aide de l’outil de configuration. La zone correspondantedoit également être déclarée dans l’automate.

Dès que le bit est mis à 1 dans la zone d’événements ou d’alarmes de l’auto-mate et que cette zone est transmise au TD/OP, ce dernier reconnaît que lemessage correspondant est ”apparu”.

Réciproquement, lorsque le même bit est remis à zéro dans l’automate, leTD/OP considère que le message a ”disparu”.

Le tableau 24-2 indique le nombre de zones d’événements et d’alarmes, lenombre de zones d’acquittement des alarmes (automate → TD/OP ou TD/OP → automate) ainsi que la longueur de toutes ces zones pour les diversTD/OP.

Définition

Message d’événement

Message d’alarme

Acquittement

Déclenchementd’un message

Zones de messages

Zones de données utilisateur pour logiciel de gestion Block

Page 360: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-4Communication Manuel d’utilisation

Edition 05/99

Tableau 24-2 Zones de messages des TD/OP

Appareil Zone d’événements Zone d’alarmes ou zoned’acquittement des alarmes

Nombre Longueur (mots) Nombrepar type

Longueur totale partype (mots)

TD10 4 64 – –

TD20 4 64 4 64

OP5 4 63 4 63

OP15 4 63 4 63

OP20 4 64 4 64

OP25 8 125 8 125

OP35 8 125 8 125

Un message peut être configuré pour chaque bit de la zone de messagesconfigurée. Les bits sont affectés par ordre croissant aux numéros de mes-sage.

Si l’automate doit être informé de l’acquittement d’un message d’alarme surle TD/OP ou si l’automate doit lui-même acquitter des messages, vous devezdéclarer les zones d’acquittement correspondantes dans l’automate :

� Zone d’acquittement TD/OP → automate :L’automate est informé par l’intermédiaire de cette zone du fait qu’unmessage d’alarme est acquitté par l’opérateur du TD/OP.

� Zone d’acquittement automate → TD/OP :L’acquittement d’un message d’alarme par l’automate s’effectue par l’in-termédiaire de cette zone.

Ces zones d’acquittement doivent également être indiquées dans laconfiguration sous Zones de communication.

La figure 24-1 schématise les diverses zones d’alarmes et d’acquittement. Ledéroulement des opérations d’acquittement est présenté dans le tableau 24-3.

Traitement / opérationslogiques internes

������

�� ���������

Zone d’acquittement AP � TD/OP

Zone d’acquittementTD/OP � AP

�����

Figure 24-1 Zones d’alarmes et d’acquittement

Correspondanceentre bits de mes -sage et numérosde message

Zones d’acquittement

Zones de données utilisateur pour logiciel de gestion Block

Page 361: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-5Communication Manuel d’utilisationEdition 05/99

Tableau 24-3 Déroulement des opérations d’acquittement des alarmes

Action Réaction Signification

Mise à 1 d’un bit d’alarme dans l’AP Le bit d’acquittement correspon-dant TD/OP → AP et AP → TD/OP est mis à zéro

Le message d’alarme est apparuet n’est pas acquitté

Mise à 1 du bit d’acquittement dans l’AP ou acquittement par l’opérateur du TD/OP Le bit d’acquittement TD/OP →

AP est mis à 1

Le message d’alarme est acquitté

Mise à 0 du bit d’alarme dans l’AP Le message d’alarme a disparu(indépendamment de l’état d’ac-quittement)

Chaque message d’alarme est doté d’un numéro de message. Ce numéro demessage est affecté respectivement au même bit x de la zone d’alarmes et aumême bit x de la zone d’acquittement. La zone d’acquittement a normale-ment la même longueur que la zone d’alarmes correspondante.

Si la longueur d’une zone d’acquittement ne comprend pas la longueur totalede la zone d’alarmes correspondante et s’il existe d’autres zones d’alarmes etd’acquittement, on a la correspondance suivante :

Bit d’acquittement du message d’alarme no 49

�������������

�� �

�� �

�� ��

� ��

Message d’alarme no 1

�������������

�������������

�������������

�� �������� �

Message d’alarme no 49

�� �������� �

� ���������������

�������������

�� �

�� �

�� ��

� ��

Bit d’acquittement du message d’alarme no 1

�������������

�������������

�������������

�� ��������� � �

�� ��������� � �

Figure 24-2 Correspondance entre les bits d’acquittement et les numéros de message

La mise à 1 d’un bit par l’automate dans cette zone déclenche l’acquittementdu message d’alarme correspondant sur le TD/OP.

La zone d’acquittement automate → TD/OP

� doit se raccorder directement à la zone d’alarmes correspondante,

� doit avoir exactement le même temps de scrutation et

� peut avoir au plus la même longueur que la zone d’alarmes correspon-dante.

Si la zone d’acquittement automate → TD/OP ne se trouve pas physiquementimmédiatement après la zone d’alarmes, le message système $655 est émislors du démarrage du TD/OP.

Correspondanceentre bits d’acquit-tement et numérosde message

Zone d’acquittementAP → TD/OP

Zones de données utilisateur pour logiciel de gestion Block

Page 362: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-6Communication Manuel d’utilisation

Edition 05/99

Lorsqu’un message d’alarme est acquitté sur le TD/OP, le bit correspondantest mis à 1 dans la zone d’acquittement TD/OP → automate. L’automate peutainsi détecter que le message d’alarme a été acquitté.

La zone d’acquittement TD/OP → automate peut avoir au plus la même lon-gueur que la zone d’alarmes correspondante.

Les zones d’acquittement ne doivent pas être plus grandes que la zone d’alar-mes correspondante. Elles peuvent toutefois être déclarées plus petites, lors-que certains messages d’alarme ne doivent pas être acquittés par l’automate.Ce cas est mis en évidence dans la figure 24-3.

Zone d’alarmes Zone raccourcied’acquittement des alarmes

�� ��

�� �

�� ��

�� �

Messagesd’alarme qui nepeuvent pas êtreacquittés

Messagesd’alarme quipeuvent êtreacquittés

�� �

Figure 24-3 Zone d’acquittement raccourcie

Nota

Placez les messages d’alarme importants dans la zone d’alarmes à partir dubit 0 dans l’ordre croissant !

Zone d’acquittementTD/OP → AP

Taille des zonesd’acquittement AP → TD/OP etTD/OP → AP

Zones de données utilisateur pour logiciel de gestion Block

Page 363: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-7Communication Manuel d’utilisationEdition 05/99

24.3 Image du clavier et des LED

Les actions sur des touches du TD/OP peuvent être transférées vers l’auto-mate et y être exploitées. Il est ainsi possible, par exemple, de déclencher uneaction dans l’automate, comme le démarrage d’un moteur.

Les diodes électroluminescentes (LED) placées dans les touches de fonctionde l’OP peuvent être commandées à partir de l’automate. Il est ainsi possiblede signaler en allumant la diode correspondante selon le contexte, la touchesur laquelle l’opérateur doit appuyer.

Pour pouvoir utiliser cette possibilité, il faut que les zones de données corres-pondantes – les images mémoire ou, plus brièvement, les images – soientdéfinies dans l’automate et qu’elles soient déclarées comme zones de commu-nication dans la configuration.

Les images du clavier sont transférées spontanément vers l’automate. Celasignifie que le transfert est effectué chaque fois que l’opérateur appuie surune touche du TD/OP. Il n’est donc pas nécessaire de configurer un temps descrutation. Le TD/OP transfère un appui simultané sur deux touches au maxi-mum.

� Pour toutes les touches (sauf la touche SHIFT))

Tant que la touche correspondante est enfoncée, le bit qui lui est associédans l’image du clavier prend la valeur 1, sinon il vaut 0.

�� ����� ������

����� � � �

� Touche SHIFT (sauf pour les OP25/35)

Lors du premier appui sur la touche SHIFT, le bit correspondant del’image du clavier prend la valeur 1 . Cet état est maintenu, même aprèsque la touche a été relâchée, jusqu’au prochain appui sur la toucheSHIFT.

�= touche SHIFT enfoncée

����� � � �

Nota

Si le TD/OP est arrêté ou séparé de l’automate alors qu’une touche est en-foncée, le bit correspondant reste à 1 dans l’image du clavier.

Utilisation

Condition préalable

Transfert

Affectation des valeurs

Zones de données utilisateur pour logiciel de gestion Block

Page 364: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-8Communication Manuel d’utilisation

Edition 05/99

24.3.1 Image du clavier système

L’image du clavier système est une zone de données d’une longueur fixe de

� un mot de données (pour le TD20)

� deux mots de données (pour les OP5/15/20)

� trois mots de données (pour les OP25/35)

A chaque touche du clavier système est associé exactement un bit de manièrepermanente dans l’image du clavier système. Exception : la touche DIR desOP5/15 et les touches curseur.

L’image du clavier système doit être également entrée dans la configurationsous Zones de communication, Type : Clavier système. Cette image ne peutêtre déclarée qu’une seule fois dans une seule unité centrale.

Image du clavier du TD20 :

�39 246.-4 01 /4-:317

Image du clavier de l’OP5 et de l’OP15 :

�39 246.-4 01 /4-:317

17 569

1 569

��$��!"+

���

� %��� �

%���&

��� � ����

����

Image du clavier de l’OP20 :

��$��!"+

���

� %��� �

%���&

��� � ����

����

�39 246.-4 01 /4-:317

17 569

1 569

Image du clavier de l’OP25 :

�����

�<,

��� � � � �

� %

,+

(' �"!$#������������

���

*)�SHIFT

&%

�39 246.-4 01 /4-:317

17 569

1 569

�1 5697;817:;

Image du clavier de l’OP35 :

�<,

��� � � � �,+ � ('"!$# ���� ���� ���� *)

7;817:;

� � � �&��

&%

+/–( )

. :

\DEL

INS

SHIFTENTER

ALTA–Z

ESCCTRL

ACK HELP� �

�39 246.-4 01 /4-:317

17 569

1 569

�1 569

Structure

Zones de données utilisateur pour logiciel de gestion Block

Page 365: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-9Communication Manuel d’utilisationEdition 05/99

Nota

Les bits non utilisés ne doivent pas être écrasés par le programme utilisateur.

Le bit global de clavier sert de bit de contrôle. Il est mis à 1lors de chaquetransfert de l’image du clavier du TD/OP vers l’automate et doit être remis àzéro dès que le programme utilisateur a exploité la zone de données.

Une lecture régulière du bit global permet au programme de l’automate dedétecter si l’image du clavier système a été de nouveau transmise.

24.3.2 Image des touches de fonction

L’image des touches de fonction peut être divisée en plusieurs zones de don-nées distinctes dont le nombre et la longueur dépendent de l’OP :

Zones de données OP5/15/20 OP25/35

Nombre maximal 4 8

Longueur totale de toutes les zones de données (en mots)4 8

L’image des touches de fonction doit également être entrée dans laconfiguration sous Zones de communication, Type : Clavier fonction.

L’affectation des diverses touches aux bits des zones de données est détermi-née lors de la configuration des touches de fonction. A cette occasion, il fautentrer pour chaque touche le numéro au sein de la zone image.

Le bit 15 du dernier mot de données de chaque zone de données est le bitglobal de clavier. Il sert de bit de contrôle. Le bit global de clavier est mis à 1lors de chaque transfert de l’image du clavier de l’OP vers l’automate. Il doitêtre remis à zéro dès que le programme utilisateur a exploité la zone de don-nées.

Une lecture régulière du bit global permet au programme de l’automate dedétecter si un bloc a été de nouveau transféré.

Bit global de clavier

Zones de données

Affectation destouches

Bit global de clavier

Zones de données utilisateur pour logiciel de gestion Block

Page 366: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-10Communication Manuel d’utilisation

Edition 05/99

24.3.3 Image des LED

L’image des LED peut être divisée en plusieurs zones de données distinctes,comme indiqué dans le tableau ci-dessous.

Zones de données OP15/20 OP25/35

Nombre maximal 4 8

Longueur totale de toutes les zones de données (en mots)9 16

L’image des LED doit également être déclarée dans la configuration sousZones de communication, Type : Image des LED.

L’affectation des diverses diodes électroluminescentes aux bits des zones dedonnées est déterminée lors de la configuration des touches de fonction. Acette occasion, il faut entrer pour chaque LED le numéro de bit au sein de lazone image.

Le numéro de bit (n) désigne le premier de deux bits successifs qui comman-dent un total de quatre états différents de la LED :

Tableau 24-4 Fréquence de clignotement des LED

Bit n + 1 Bit n Fonction de la LED

0 0 éteinte

0 1 clignotante à env. 2 Hz

1 0 clignotante à env. 0,5 Hz

1 1 allumée en continu

Zones de données

Affectation des LED

Zones de données utilisateur pour logiciel de gestion Block

Page 367: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-11Communication Manuel d’utilisationEdition 05/99

24.4 Zone de numéros d’image

Le TD/OP consigne dans la zone de numéros d’image des informations surl’image appelée sur le TD/OP.

Cela rend donc possible un transfert d’informations sur le contenu actuel del’afficheur du TD/OP vers l’automate, d’où elles peuvent à leur tour déclen-cher certaines réactions, par exemple l’appel d’une autre image.

Pour utiliser la zone de numéros d’image, vous devez la déclarer commeZone de communication dans la configuration. Elle ne peut être créée qu’uneseule fois dans un seul automate.

La zone de numéros d’image est transférée de manière spontanée vers l’auto-mate. Cela signifie que le transfert a lieu à chaque fois qu’une modificationest détectée sur le TD/OP.

Il n’est donc pas nécessaire de configurer un temps de scrutation.

La zone de numéros d’image est une zone de données d’une longueur fixe de

� 2 mots de données pour les TD20, OP5/15/20,

� 5 mots de données pour les OP25/35.

La structure de la zone de numéros d’image dans la mémoire de l’automateest représentée ci-après pour les divers TD/OP.

TD20, OP5/15/20 :

���� �� ����� �����

����� �� ������� ����� ����� �� ����� �� ���� ����

����� �� ����� �����

Octet gauche Octet droit

��� ���

�� ���

Entrée Affectation

Type de l’image active 1 : image 2 : recette 3 : image spéciale

Numéro de l’image/la recette active 1 à 99

Numéro de l’entrée active 1 à 99

Numéro du champ de saisie actif 0 à 8,0 : numéro d’entrée

Au niveau message, au niveau menu et lors de l’affichage d’un répertoire,tous les octets de la zone de numéros d’image prennent la valeur FFH.

Utilisation

Condition préala

Structure

Zones de données utilisateur pour logiciel de gestion Block

Page 368: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-12Communication Manuel d’utilisation

Edition 05/99

Dans le cas des images spéciales, la zone de numéros d’image est affectée dela manière suivante :

� ����� ������� ��� ����

�� ����� �� ���� �� ������ � ���

Octet gauche Octet droit

��� ���

�� ���

OP25/35 :

���� �� ������� � ����

�������

����� �� ���� �� ������ � ���

����� �� ������� � ����

�������

��� ���

�� ���

�� ���

�� ���

�� ���

Entrée Affectation

Type de l’image active 1 : image4 : fenêtre permanente 5 : fenêtre des messages d’alarmes 6 : fenêtre des messages d’événement

numéro de l’image active 1 à 65535

numéro du champ de saisie actif 1 à 65535

Pour les images spéciales, le numéro de l’image active est affecté de la ma-nière suivante :

Valeur Signification

1 page des messages d’alarme

2 page des messages d’événement

3 tampon des messages d’alarme

4 tampon des messages d’événement

Zones de données utilisateur pour logiciel de gestion Block

Page 369: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-13Communication Manuel d’utilisationEdition 05/99

24.5 Zones de sélection et de données de courbe

Une courbe est une représentation graphique d’une valeur de l’automate. Se-lon la configuration, la lecture de la valeur est déclenchée par un bit ou parhorloge.

Le TD/OP lit les valeurs de courbe de manière cyclique chaque fois qu’unecertaine période déterminée dans la configuration s’est écoulée. Les courbesdéclenchées par horloge conviennent à des grandeurs à évolution continue,comme la température de service d’un moteur.

Le TD/OP lit soit une valeur de courbe soit la totalité du tampon de courbelorsqu’un bit de déclenchement est mis à 1. Cela est déterminé dans la confi-guration. Les courbes déclenchées par bit sont en général utilisées pour desvaleurs soumises à des variations rapides. La pression d’injection lors de lafabrication de pièces en plastique en constitue en exemple.

Pour le déclenchement de ces courbes, vous devez définir des zones corres-pondantes dans la configuration (sous Zones de communication) et les décla-rer dans l’automate. Ces zones permettent au TD/OP et à l’automate de com-muniquer.

Les zones nécessaires sont :– la zone de sélection de courbe – la zone de données de courbe1– la zone de données de courbe2

(n’est nécessaire qu’avec le tampon commuté)

Le même bit est attribué de manière permanente à chaque courbe dans ceszones configurées. Cela permet d’identifier de manière univoque chaquecourbe dans toutes les zones.

Le tampon commuté est un second tampon pour la même courbe. Il peut êtredéclaré dans la configuration.

Pendant que le TD/OP lit les valeurs dans le tampon 1, l’automate écrit dansle tampon 2. Lorsque le TD/OP lit dans le tampon 2, l’automate écrit dans letampon 1. Cela évite que l’automate n’écrase les valeurs de courbe pendantque le pupitre opérateur les lit.

Courbes

Courbes déclen-chées par horloge

Courbes déclen -chées par bit

Tampon commuté

Zones de données utilisateur pour logiciel de gestion Block

Page 370: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-14Communication Manuel d’utilisation

Edition 05/99

Les diverses zones – sélection de courbe, données de courbe 1 et 2 – peuventêtre réparties en des zones de données distinctes dont le nombre maximal etla longueur maximale sont prédéfinis (voir le tableau 24-5).

Tableau 24-5 Répartition des zones de données

Zones de données

Sélection Données

1 2

Nombre max. par type 8 8 8

Longueur totale de toutesles zones de données (enmots)

8 8 8

Lorsqu’une image avec une ou plusieurs courbes est ouverte sur le TD/OP, cedernier met à 1 les bits correspondants dans la zone de sélection de courbe.Lorsque l’image est refermée, le TD/OP remet à zéro les bits correspondantsdans la zone de sélection de courbe.

La zone de sélection de courbe peut être exploitée dans l’automate pour sa-voir quelle courbe est actuellement affichée sur le TD/OP. Les courbes peu-vent également être déclenchées sans exploitation de la zone de sélection decourbe.

Cette zone est destinée au déclenchement de courbes. Mettez à 1 le bit asso-cié à la courbe dans la zone de données de courbe ainsi que le bit global decourbe avec le programme de l’automate. Le TD/OP détecte le déclenche-ment et remet à zéro le bit de courbe et le bit global de courbe. Il lit ensuiteune valeur ou la totalité d u tampon, selon la configuration.

Exemple de zone de données de courbe d’une longueur de 2 DW

��� ����� � �����

�� ��

� ��

La zone de données de courbe ne doit pas être modifiée par le programme del’automate tant que le bit global de courbe n’a pas été remis à zéro.

La zone de données de courbe2 est nécessaire pour les courbes pour lesquellesun tampon commuté a été configuré. Elle a exactement la même structure quela zone de données de courbe1.

Répartition des zones de données

Zone de sélectionde courbe

Zone de donnéesde courbe1

Zone de donnéesde courbe2

Zones de données utilisateur pour logiciel de gestion Block

Page 371: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-15Communication Manuel d’utilisationEdition 05/99

24.6 Version application utilisateur

Lors du démarrage du TD/OP, il est possible de vérifier s’il est connecté àl’automate ou au module CP voulu. Cela est important lorsque vous utilisezplusieurs TD/OP.

Le TD/OP compare pour cela la valeur configurée à une valeur mémoriséedans l’automate. Cela permet d’assurer la compatibilité des données de confi-guration avec le programme de l’automate. Si les données ne concordent pas,le message système $653 est affiché sur le TD/OP et l’appareil redémarre.

Pour pouvoir utiliser cette fonction, vous devez définir les valeurs suivanteslors de la configuration du TD/OP :

� valeur qui appartient à la configuration : (1...255)Si vous entrez 0, ce contrôle est supprimé.

– COM TEXT : Paramétrage général

– ProTool : Système cible → Paramètres → Divers

� type de données et adresse de la valeur mémorisée dans l’automate :

– COM TEXT :Liste pointeurs zones, champ Zone de version utilisateur

– ProTool :Système cible → Zones de communication, sélectionnez Versionapplication utilisateur: dans le champ Type:.

Utilisation

Zones de données utilisateur pour logiciel de gestion Block

Page 372: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-16Communication Manuel d’utilisation

Edition 05/99

24.7 Recettes

Une recette est un regroupement de variables en une structure de donnéesfixe. Cette structure est déterminée lors de la configuration et reçoit des don-nées sur l’OP. La structure ne peut pas être modifiée a posteriori sur l’OP.

Etant donné que la structure peut recevoir successivement plusieurs données,nous parlerons d’enregistrements. Ces enregistrements sont enregistrés(créés), chargés, effacés et modifiés sur l’OP. Les données sont mémoriséessur l’OP, ce qui libère la mémoire de l’automate.

Lorsque vous utilisez une recette, vous assurez que plusieurs données arriventensemble et de manière synchronisée à l’automate en transférant un enregis-trement vers l’automate.

Le matériel suivant est nécessaire pour utiliser des recettes :

Pupitr e opérateurà afficheur de lignes : OP5, OP15, OP20, à afficheur graphique : OP25, OP35

Les enregistrements peuvent être transférés du TD/OP vers l’automate ou del’automate vers le TD/OP.

Vous transférez les enregistrements du TD/OP vers l’automate pour réglercertaines valeurs sur l’automate, par exemple pour la production de jusd’orange.

Il est de même possible de lire des données dans l’automate et de les mémo-riser dans le TD/OP sous forme d’enregistrement, par exemple pour sauve-garder un jeu de valeurs avantageux.

L’une des caractéristiques essentielles des recettes est que les données sonttransférées synchronisées et qu’un écrasement incontrôlé des données estévité. La coordination du transfert des enregistrements est garantie par lamise à 1 de bits dans les bits de commande et de compte-rendu des blocs dedonnées 0 et 1.

Définition

Condition préalable

Transfert d’enregistrements

Synchronisation

Zones de données utilisateur pour logiciel de gestion Block

Page 373: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-17Communication Manuel d’utilisationEdition 05/99

24.7.1 Transfert d’enregistrements

Il existe deux modes de transfert d’enregistrements de l’OP vers l’automate,respectivement de l’automate vers l’OP. Il s’agit des modes de transfert ”di-rect” et ”indirect”. Le réglage du mode de transfert se rapporte au sens OP →automate.

Pour les appareils à afficheur de lignes, seul le mode de transfert ”indirect”dans le sens OP → automate est possible. Pour les appareils à afficheur gra-phique, vous pouvez choisir entre ”direct” et ”indirect” dans le sens OP →automate.

Le choix du mode de transfert dépend de l’outil de configuration utilisé(COM TEXT ou ProTool) et de l’OP.

Le tableau 24-6 indique les caractéristiques d’une recette en fonction de l’OPet de l’outil de configuration.

Tableau 24-6 Transfert de recette en fonction de l’OP et de l’outil de configuration

OP Sens de t f t

Outil utilisétransfert ProTool ProTool/Lite COM

TEXTjusqu’àV1.31

à partir deV2.0

jusqu’à V1.01

à partir de V2.0

TEXT

OP5, OP15 OP → AP –– direct –– direct direct

AP → OP –– direct –– direct direct

OP20 OP → AP –– –– –– –– direct

AP → OP –– –– –– –– direct

OP25, OP35 OP → AP indirect/direct

indirect/direct

–– –– ––

AP → OP direct direct –– –– ––

Transfert direct Lors de l’écriture d’un enregistrement, les variables de ce dernier sont écritesdirectement dans les adresses respectivement définies. Lors de la lecture di-recte, les variables sont lues depuis les mémoires cibles de l’automate et écri-tes dans l’OP.

Avec ProTool, les variables destinées au transfert direct doivent posséder à lafois une liaison à l’automate et l’attribut Ecriture directe . Les varia-bles auxquelles aucune adresse dans l’automate n’est affectée ne sont pastransférées.

Définition

Choix du mode detransfert

Zones de données utilisateur pour logiciel de gestion Block

Page 374: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-18Communication Manuel d’utilisation

Edition 05/99

Transfert indirect Toutes les variables de l’enregistrement sont écrites dans une mémoire inter-médiaire de l’automate. Pour les OP avec afficheur graphique, il s’agit dutampon de données. Le tampon de données ne contient que les valeurs desvariables, les adresses ne sont pas transférées.

Le fait que les variables aient une adresse ou non est sans importance pour letransfert indirect. L’interprétation des valeurs de la mémoire intermédiaireéchoit au programme de l’automate.

24.7.2 Adressage de recettes et d’enregistrements

L’adressage de recettes et d’enregistrements diffère selon que l’OP est dotéd’un afficheur de lignes ou d’un afficheur graphique.

Lors de la configuration sous COM TEXT, la recette reçoit un nom et un nu-méro. Le nom et le numéro de la recette sont tous deux visibles sur l’OP.

Les enregistrements que vous créez sur l’OP reçoivent également un nom etun numéro.

Le numéro de recette, le numéro d’enregistrement et le nom de l’enregistre-ment sont transférés vers l’automate avec les données lorsque vous déclen-chez un transfert d’enregistrements OP → automate.

Lors de la configuration avec ProTool, la recette reçoit automatiquement unnom et un numéro. Le nom et le numéro de recette n’ont d’intérêt que pour laconfiguration et ne sont pas visibles sur l’OP.

Dans ProTool, vous entrez la désignation de la recette dans la boîte de dialo-gue Paramètres, sous Identifications. Cette identification est écrite dans letampon de données lors du transfert d’enregistrements entre OP et automate.Elle doit être exploitée par l’automate.

Recommandation : utilisez pour l’identification la même valeur que pour lenuméro de recette.

Les enregistrements que vous créez sur l’OP reçoivent un nom symbolique.Ce dernier n’est pas transféré lors du transfert d’enregistrements entre OP etautomate. Quant à l’enregistrement, il ne dispose d’aucune identificationdans l’automate.

Afficheur de lignes

Afficheur graphique

Zones de données utilisateur pour logiciel de gestion Block

Page 375: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-19Communication Manuel d’utilisationEdition 05/99

24.7.3 Zones de données pour le transfert d’enregistrements

Les zones de données de l’automate destinées au transfert d’enregistrementsdiffèrent selon que l’OP est doté d’un afficheur de lignes ou d’un afficheurgraphique.

Lors de la connexion d’un OP à afficheur de lignes, vous devez déclarer dansl’automate de zone pour la boîte de numéros de recettes. Utilisez à cette oc-casion les mêmes entrées que celles définies dans la configuration sous Zonesde communication.

Boîte de numéros de recettes :

Vous devez déclarer une zone pour numéros de recettes et numéros d’enregis-trement dans l’automate.

Structur e de la boîte de numéros de recette :

Numéro de recette Numéro d’enregistrement

Octet gauche Octet droit

Lors de l’utilisation d’un OP avec afficheur graphique, vous devez déclarer unezone pour le tampon de données dans l’automate. Utilisez à cette occasion lesmêmes entrées que celles définies dans la configuration avec ProTool sousZones de communication.

Le tampon de données ne contient pas d’adresse, mais uniquement les données.

Tampon de données :

Le tampon de données est une zone de données d’une longueur maximale de256 mots de données.

Il sert de mémoire intermédiaire lors des transferts d’enregistrements de l’OPvers l’automate. Les valeurs entrées doivent être ventilées dans les zones mé-moire correspondantes par le programme de l’automate.

Les identifications 1, et 3 (numéros de recette) configurées dans ProTool sontégalement transférées dans le tampon de données et doivent être exploitéespar l’automate.

Structur e du tampon de données :

réservéLongueur de l’enregistrement en mots

1er mot2e mot3e mot4e mot5e mot

Identification 1Identification 2Identification 3

Valeur enregistrement 1Valeur enregistrement ...

Valeur enregistrement m

6e mot...

nième mot

Afficheur de lignes

Afficheur graphique

Zones de données utilisateur pour logiciel de gestion Block

Page 376: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-20Communication Manuel d’utilisation

Edition 05/99

24.7.4 Synchronisation lors de l’émission d’un enregistrement

Le transfert des enregistrements est coordonné par les bits 8 et 9 des bits decommande du bloc de données 0 et par le bit 9 des bits de compte-rendu dubloc de données 1.

Les bits de commande et de compte-rendu concernés sont :

Bits de commande

Bit 8 = 1 : transfert d’enregistrement verrouillé

Bit 9 = 1 : transfert d’enregistrement accepté

Bits de compte-rendu

Bit 9 = 1 : transfert d’enregistrement terminé

Les diverses étapes du transfert de l’OP vers l’automate sont décrites ci-des-sous.

1. L’OP contrôle le bit de commande 8 avant le transfert. Si le bit 8 vaut 1,le transfert se termine sur une erreur système. Si le bit vaut 0, le transfertest effectué.

2. Après le transfert, l’OP met le bit de compte-rendu 9 à 1.

3. Interrogez le bit de compte-rendu 9 avec le programme de l’automate.S’il vaut 1, mettez à 1 le bit de commande 8.

4. Exploitez le tampon de données/la boîte de numéros de recettes et copiezle contenu du bloc de données d’émission dans le bloc de données de ré-ception.

5. Mettez ensuite à 1 le bit de commande 9.

6. L’OP efface le bit de compte-rendu 9.

7. Effacez alors le bit de commande 9.

8. Après que vous avez ventilé les données vers les adresses correspondan-tes, libérez le tampon/la boîte en mettant à 0 le bit de commande 8.

Pour les afficheurs de lignes, le contrat automate no 70 permet de transférerun enregistrement de l’OP vers l’automate. Le contrat automate 69 déclenchequant à lui le transfert inverse, de l’automate vers l’OP.

Bit de commande et decompte-rendu 1

Déroulement dutransfert OP → AP

Transfert parcontrat automatepour les afficheursde lignes

Zones de données utilisateur pour logiciel de gestion Block

Page 377: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-21Communication Manuel d’utilisationEdition 05/99

24.8 Ecriture indirecte de variables

Pour les pupitres opérateurs OP25 et OP35, vous pouvez configurer des va-riables indirectes qui sont associées à des champs de saisie. La valeur est sai-sie par l’opérateur directement sur l’OP. Après la saisie sur l’OP, les contenusde ces variables sont transférés de manière coordonnée dans le tampon dedonnées de l’automate.

La coordination du transfert de données correspond à la coordination lors dutransfert d’enregistrements de recettes (voir le chapitre 24.7.4).

Les variables indirectes peuvent être utilisées dans les images comme desvariables ”normales”, c’est-à-dire comme des variables avec adresses.

Principe

Coordination

Utilisation

Zones de données utilisateur pour logiciel de gestion Block

Page 378: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

24-22Communication Manuel d’utilisation

Edition 05/99

24.9 Conseils pour l’optimisation

La structure des zones de données utilisateur décrites au chapitre 24 ainsi queles temps de scrutation configurés dans les zones de communication sont desfacteurs essentiels pour les temps de mise à jour effectivement atteints.

Veuillez tenir compte des règles suivantes :

� Définissez les diverses zones de données de sorte qu’elles soient aussipetites que possibles et aussi grandes que nécessaire.

� Si des zones de données sont utilisées ensemble, placez-les les unes à côtédes autres. Le temps de mise à jour effectif s’améliore si vous définissezune grande zone au lieu de plusieurs petites zones.

� Des temps de scrutation trop courts abaissent inutilement les performan-ces globales. Choisissez-les en fonction de la vitesse de modification desvaleurs du processus. Par exemple, la température d’un four varie beau-coup moins vite que la vitesse de rotation d’un entraînement électrique.

Valeur indicative pour le temps de scrutation : environ 1 seconde.

� Le transfert spontané de zones de données par contrat automate amélioreles temps de mise à jour des zones de données traitées de manière cycli-que : temps de scrutation = 0.

� Placez les variables d’un message ou d’une image de manière contiguëdans une zone de données.

Si vous entrez un temps de scrutation nul pour une zone de données, celle-cin’est pas transmise de manière cyclique vers l’OP. Pour obtenir le transfert decette zone de données, vous devez dans ce cas utiliser le contrat automateapproprié (voir l’annexe B).

Le temps de scrutation effectivement atteint dépend entre autres du nombretotal de zones scrutées et des données actuellement demandées.

Afin d’être sûr que les modifications au niveau de l’automate puissent êtredétectées par l’OP, elles doivent être maintenues pendant une durée au moinségale au temps de scrutation effectif.

Si le bit global est mis à 1 dans la zone de données de courbe pour les cour-bes déclenchées par bit, l’OP met chaque fois à jour toutes les courbes dontle bit est mis à 1 dans cette zone. Il met ensuite le bit à zéro. Si le bit est im-médiatement remis à 1 par le programme de l’automate, l’OP passe sontemps à mettre les courbes à jour. Il n’est alors pratiquement plus possible defaire des manipulations sur l’OP.

Facteurs prépondérants

Temps de scrutation

Temps de scrutation effectif

Images

Zones de données utilisateur pour logiciel de gestion Block

Page 379: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Messages systèmeA

Contrats automateB

Modules d’interfaceC

Charactéristiques techniques desblocs fonctionnels standard

D

Brochage des interfacesE

Documentation SIMATIC HMIF

IndexI

Partie VI Annexe

Page 380: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

X-24Communication Manuel d’utilisation

Edition 05/99

Page 381: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-1Communication Manuel d’utilisationEdition 05/99

Messages système

A.1 Messages système des pupitres de contrôle-commande

Les messages suivants signalent une erreur matérielle du composant mémoireconcerné :

– EPROM-memory failure,

– RAM-memory failure,

– Flash-memory failure

Les messages système du pupitre de contrôle-commande peuvent être répartisen plusieurs catégories.

L’information qui précise la catégorie d’un message système est contenue dansle numéro du message :

���� Texte du message

Numéro de message

00 erreur du pilote

01 message de démarrage

02 avertissement

03 remarque

04 erreur de manipulation

05 autre message

06 erreur de configuration

07 erreur interne

22 archive de messages

La catégorie du message permet de mieux cerner la cause qui a déclenché unmessage système.

Vous trouverez ci-après une sélection des principaux messages système, avecdes indications sur leur apparition et, le cas échéant, la manière d’éliminer lacause de l’erreur.

Les messages système qui s’expliquent d’eux-mêmes ne sont pas pris en consi-dération.

Messages d’erreurau démarrage dupupitre

Numéro demessage

A

Page 382: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-2Communication Manuel d’utilisation

Edition 05/99

Nota

Les messages système sont affichés dans la langue choisie dans la configura-tion. Tant que le pupitre de contrôle-commande ne dispose pas de données deconfiguration, les messages s’affichent en langue anglaise.

Message Cause Remède

Please wait (veuillez pati-enter)

Changement de mode de fonctionnement encours ou lancement d’une fonction relativeaux recettes.

Ready for trans-fer (prêt à transférer)

Attente de données en provenance du PG/PC

Data transfer(transfert dedonnées)

Transfert de données en cours entre PG/PC etpupitre de contrôle-commande

Firmware notcompatible

Le microprogramme n’est pas utilisable pourla configuration actuelle.

EPROM me-mory failure

Mémoire défectueuse, défaut matériel interneRenvoyer l’appareil en réparation en indiquantle défaut

RAM memoryfailure

Flash memoryfailure

Mémoire défectueuse ou erreur de transfert Retransférer la configuration ou renvoyer lepupitre de contrôle-commande en réparation

Messages système

Page 383: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-3Communication Manuel d’utilisationEdition 05/99

Message Cause Remède

005 Erreur interne

Message d’erreur affiché au cas où rien n’est configurépour un message système.

006 Erreur pendant le transfert de données en mode de trans-fert. Ce message est accompagné de deux variables quifournissent des informations sur la fonction en conditiond’erreur (variable 1) et sur la cause de l’erreur (variable2).

Variable 1 :0 initialisation de la fonction1 réception de données2 émission de données3 émission de bloc de messages4 fin de fonction

Variable 2 :1 erreur interne3 erreur sur le temps imparti5 erreur de parité6 erreur de trame7 erreur de dépassement8 coupure de ligne9 débordement du tampon de réception10 erreur de caractère de commande à la réception11 erreur de protocole

Recommencez le transfert de données etvérifiez auparavant éventuellement laconnexion physique.

026...029 Mémoire non prête, défectueuse ou état non définissable.Réinitialiser le matériel, débrancher et re-brancher la mémoire flash ou effectuer untest matériel.

030 Mémoire non initialisée. Passer en mode de transfert.

032 Erreur lors de l’accès au module, mémoire flash éven-tuellement non prise en charge ou initialisée par un pupi-tre de contrôle-commande non convenable.

Vérifier si le module est branché ou s’ilconvient.

Avec Restaurer : recommencer la sauve-garde avec le pupitre convenable.

033 La mémoire flash interne est initialisée. Les données deconfiguration sont effacées, les données de recette sontpartiellement conservées.

Retransférer la configuration.

034 Le module enfiché est initialisé, toutes les données qu’ilcontient sont effacées.

Retransférer la configuration.

035 La mémoire de recettes sélectionnée a été réduite. La mémoire de recettes réduite n’est pasutilisable et tous les anciens enregistre-ments doivent être effacés. La mémoire derecettes ne sera initialisée qu’après valida-tion par l’opérateur.

040 Erreur du pilote

Si FAP est sélectionné, il est également possible que ledélai de caractères soit trop court.

Vérifier la liaison physique à l’automate. Modifier le délai de caractères.

Messages système

Page 384: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-4Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

041 La liaison à l’automate est perturbée.

Causes possibles :– dérangement sur la ligne de transmission, par exem-

ple câble de liaison défectueux– paramètres de l’interface mal définis sur le pupitre de

contrôle-commande ou sur le partenaire de couplage

043 Erreur pendant le transfert de données. Ce messagecontient une variable qui indique la cause de l’erreur.

Variable :0 erreur sur le temps imparti1 erreur de trame (réception)2 erreur de dépassement3 erreur de parité4 établissement de la liaison impossible5 total de contrôle erroné (réception)6 réception inattendue de caractères7...11 erreurs internes12 bloc de données de réception trop grand13 la zone mémoire manque dans l’automate.

Recommencez le transfert de données. Vé-rifiez auparavant éventuellement laconnexion physique ou les paramètres d’in-terface configurés.

044 La liaison à l’automate est perturbée.

Causes possibles :– dérangement sur la ligne de transmission, par exem-

ple câble de liaison défectueux– paramètres de l’interface mal définis sur le pupitre de

contrôle-commande ou sur le partenaire de couplage

045 Impossible d’établir la liaison à l’automate. Sélectionner une autre CPU sous ”Auto-mate –> Paramètres”.

100 Redémarrage dû une défaillance de la mémoire vive.

101 Redémarrage après la fin du fonctionnement COM-UNI.

103 Démarrage après abandon du fonctionnement COM-UNI.

104 Transfert interrompu par l’opérateur. La liaison au pupi-tre de contrôle-commande est maintenue, le pupitre at-tend.

105 Une erreur avec attente a été éliminée.

107 Redémarrage après activation du fonctionnement COM-UNI.

108 Le pupitre de contrôle-commande se trouve en mode detransfert.

109 Redémarrage après un changement de mode de fonction-nement de hors ligne à en ligne.

110, 113 Le pupitre de contrôle-commande se trouve en mode defonctionnement ”normal”.

114 Un redémarrage de l’automate a été déclenché.

115 Etablissement de la liaison logique à l’automate.

117 La liaison à l’automate est de nouveau correcte après undérangement.

119 Redémarrage automatique.

120 Redémarrage après modification du protocole S5.

124 Redémarrage après sélection d’une autre langue.

Messages système

Page 385: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-5Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

129 Un paramètre de SINEC L1 ou SINEC L2 a été modifié.

130, 132 Démarrage à cause du mode de bouclage en ligne.

134 Redémarrage à cause du fonctionnement hors ligne.

136 L’automate ne répond pas. Vérifier l’exécution du programme dansl’automate. Vérifier la liaison physique.

138 Le bloc de données manque dans l’automate. Déclarer la zone mémoire concernée.

200 La tension de la pile ne suffit plus pour la sauvegardeinterne des données dans le pupitre de contrôle-com-mande.

La pile du module mémoire est presque vide ; les don-nées risquent de ne plus être lisibles.

Remplacer la pile.

Remarque :

Changez la pile lorsque l’appareil est soustension afin d’éviter une perte de données.

201 Erreur matérielle dans l’horodateur. Envoyez l’appareil en réparation.

202 Erreur lors de la lecture de la date. Envoyez l’appareil en réparation.

203 Erreur lors de la lecture de l’heure. Envoyez l’appareil en réparation.

204 Erreur lors de la lecture du jour de la semaine. Envoyez l’appareil en réparation.

205 L’imprimante n’est pas prête et la sauvegarde interne decontrats d’impression n’est plus possible.

Préparez l’imprimante à l’impression oudésactivez le listage de messages.

206 L’imprimante n’est pas prête. Le contrat d’impression estsauvegardé de manière provisoire.

Préparez l’imprimante à l’impression.

207 L’impression du tampon ou la copie d’écran a été inter-rompue.

Contrôlez l’imprimante, le câble et lesconnecteurs.

210 Erreur interne

La zone de coordination du pupitre de contrôle-com-mande n’est pas joignable au démarrage.

Actionner la touche de redémarrage.

212 Erreur interne

Le bit de changement de mode de fonctionnement a étéinversé par erreur.

Démarrage du pupitre de contrôle-com-mande.

213 Mode hors ligne actuellement impossible. Recommencer le changement de mode ul-térieurement.

214 Le numéro de contrat émis par l’automate ou configurédans un champ de fonction est trop grand.

Vérifier le programme de l’automate etl’image configurée.

217, 218 Chevauchement consigne/mesure. Vérifier la configuration des valeurs de me-sure et de consigne dans la liaison du pro-cessus.

219 Erreur matérielle : le relais ou le port n’a pas pu être misà 1.

Envoyez l’appareil en réparation.

220 Débordement du tampon d’impression pour cause desurcharge. Le listage des messages est impossible.

Les messages sont perdus.

221 Débordement du tampon d’impression pour cause desurcharge. L’impression des messages en surnombren’est pas possible.

Les messages sont perdus.

222 Avertissement : le tampon des messages d’événement estplein jusqu’à la capacité du tampon restant.

Effacez le tampon ou configurez un tam-pon restant plus petit.

224 Le tampon des messages d’événement a débordé. Si une imprimante est connectée et si l’im-pression en cas de débordement est confi-gurée, les messages effacés seront impri-més automatiquement.

Messages système

Page 386: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-6Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

225 Avertissement : le tampon des messages d’alarme estplein jusqu’à la capacité du tampon restant.

Effacez le tampon ou configurez un tam-pon restant plus petit.

227 Le tampon des messages d’alarme a débordé. Si une imprimante est connectée et si l’im-pression en cas de débordement est confi-gurée, les messages effacés seront impri-més automatiquement.

229 Aucun clavier n’est connecté (clavier interne avec câbleruban).

230 Dans le cas de seuils variables, la valeur minimale estsupérieure à la valeur maximale.

Rectifiez les seuils.

231 Dans le cas de marquages variables, la valeur minimaleest égale à la valeur maximale.

Rectifiez le marquage sur le pupitre decontrôle-commande.

250 Vous ne pouvez pas sélectionner le nouveau mode defonctionnement souhaité.

Vérifier les paramètres du contrat auto-mate.

251 Erreur dans le transfert de l’enregistrement à l’automateVérifier la configuration de la recette.

252 La fonction ne peut pas être exécutée, car l’exécutiond’une fonction du même groupe n’est pas encore termi-née (par exemple, tant que la saisie de valeurs de consi-gne est active, la liste de mots de passe ne peut pas êtreouverte).

Attendre que la fonction précédente soitterminée (ou la quitter) puis rappeler lafonction.

253 Impossible d’accéder au support de données. 1. lecteur de disquettes inexistant,

2. lecteur protégé en écriture,

3. support de données non formaté.

254 Avant la première sauvegarde d’un enregistrement, il fautformater le support de données.

Formater d’abord le support de données.

255 Pour cet enregistrement, il n’y a plus de place sur le sup-port de données.

Effacer les enregistrements superflus.

256 La fonction à exécuter ne dispose pas de suffisamment demémoire système libre.

Relancer la fonction. Vérifier la configura-tion :

1. déplacer la fonction dans une autreimage,

2. constituer une image plus simple,

3. ne pas utiliser de courbes dans l’imageavec cette fonction

257 L’enregistrement a été sauvegardé avec un autre numérode version que ce qui est défini dans la configurationactuelle.

Si vous voulez continuer à utiliser les enre-gistrements, il faut inscrire l’ancienne ver-sion dans de la configuration de la recette.

Attention :

La structure de la recette détermine l’affec-tation des données d’un enregistrement.

258 La recette sélectionnée est un jeu de paramètres. Il estimpossible d’éditer directement des jeux de paramètres.

On ne peut éditer que des enregistrementsséparés d’un jeu de paramètres.

259 Le transfert d’un enregistrement à l’automate dure troplongtemps.

Exemple :

L’automate n’acquitte pas l’enregistrement ou transfèredes enregistrements très grands.

Vérifier le programme de l’automate. S’ils’agit de grands enregistrements, il n’estpas nécessaire d’apporter des modifica-tions, puisque la fonction est correctementexécutée.

Messages système

Page 387: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-7Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

260 Le mode de fonctionnement de l’automate ne correspondpas à la configuration.

Modifier le mode de fonctionnement del’automate.

261 Dans cet enregistrement, les données ne sont plus cohé-rentes ; il n’est donc plus utilisable.

Editer l’enregistrement et vérifier l’exacti-tude de toutes les entrées.

262 Mot de passe ou fenêtre d’interrogation déjà occupés parune autre fonction.

Répondre aux demandes de la premièrefonction, puis exécuter de nouveau la fonc-tion voulue.

263 La taille définie pour le tampon mémoire restant pour lesmessages est atteinte !

Configurer un tampon restant plus petit,effacer le tampon des messages d’événe-ment/d’alarme.

264 Le tampon de messages déborde. Les messages en trop vont s’imprimer sivous l’avez prévu lors de la configuration.

265 50 mots de passe ont déjà été attribués. Vous ne pouvezplus entrer d’autre mot de passe.

Si vous voulez attribuer d’autres mots depasse, vous devez d’abord en effacer d’au-tres.

266 Le champ configuré dans le contrat automate manque.Modifier les paramètres du contrat auto-mate et retransférer la configuration.

303 La liaison à l’automate est perturbée.

S5 : cette erreur peut se produire lors du transfert d’enre-gistrements de grande taille. L’horloge de surveillance sedéclenche dans ce cas.

Contrôler l’état de l’automate.

S5 : entrer au moins la valeur 2000 dans lemot de données 98.

304 Numéro de contrat ou paramètre de contrat du S5 nonautorisé dans un champ de fonction.

305 Il manque le numéro du bloc de données. Déclarer le bloc de données ou modifier laconfiguration.

306 Une CPU incorrecte est sélectionnée dans ”Automate –>Paramètres”.

Modifier et retransférer la configuration.

307...311 La variable manque dans l’automate. Vérifiez la configuration de la liaison pro-cessus.

312 L’imprimante traite déjà un contrat d’impression et nepeut pour l’instant pas accepter ce contrat suivant.

Attendre que l’imprimante soit de nouveaulibre et recommencer le contrat d’impres-sion.

313 Remarque : le contrat d’impression a été traité.

314 Le tampon de diagnostic S7 manque. La CPU n’a pas de tampon de diagnostic(problème au niveau du matériel).

315 Pas de texte d’aide disponible.

316 Le niveau de mot de passe actif est insuffisant pour lacommande du menu.

Entrer un mot de passe de niveau supérieur.

317 La saisie est verrouillée par mot de passe. Entrer le mot de passe.

318 Mot de passe incorrect lors d’un essai d’ouverture desession.

319 Un mot de passe existant a été entré pendant l’éditiond’un mot de passe.

Entrer un autre mot de passe.

320 Vous avez essayé de modifier ou d’effacer le niveau demot de passe du superutilisateur.

321 Vous avez essayé de modifier le niveau d’un mot depasse non valable.

Entrer d’abord le mot de passe, puis définirson niveau.

322 Le mot de passe entré est trop court. Entrer un mot de passe d’au moins troiscaractères.

Messages système

Page 388: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-8Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

323 Vous avez appuyé sur <– Statistiques ou Texte de mes-sage –> dans le tampon des messages alors qu’il n’y apas d’entrée pour le message actif.

––

324 Le numéro d’entrée indiqué n’existe pas dans l’imagesélectionnée.

––

325 Le FM ou le NC (=partenaire MPI) n’a pas de tampond’alarmes.

Un abonné ne dispose pas de la fonctionna-lité demandée.

326 Vous avez essayé de lire dans l’automate un numéro derecette autre que celui de la recette active.

Choisissez le numéro de recette correspon-dant.

327 Le numéro de recette manque lors de la sélection d’unerecette.

Configurer la recette manquante ou enchoisir une autre.

328 Le numéro de recette est > 99 lors de la sélection d’unerecette.

329 Le même numéro a été entré pour la source et la cibledans l’image “Traitement et transfert d’enregistrement“.

Entrer des numéros différents.

330 La source et la cible n’ont pas été entrées complètementlors du déclenchement de la fonction de transfert d’enre-gistrements.

331 L’enregistrement indiqué comme source n’existe pas.

332 Le numéro d’enregistrement est > 99 lors de la sélectiond’une image de recette.

333 Le numéro d’enregistrement manque lors de la sélectiond’une image de recette.

335 Remarque : le message d’alarme est supprimé.

336 Pas d’image processus configurée.

337 Pas de recette configurée.

338 Le pupitre de contrôle-commande ne peut pas établir deliaison à l’imprimante.

1. l’imprimante n’est pas en marche,

2. l’imprimante n’est pas prête,

3. le câble de liaison entre imprimante etpupitre n’est pas connecté ou est défec-tueux,

4. aucune cartouche interface n’est enfichée.

339 Démarrage terminé. La communication avec l’automate a re-pris.

340 Le traitement d’état est en cours sur le PG/PC. Le pupitrede contrôle-commande n’est pas utilisable pendant cettepériode.

341 Erreur interne

Avec des automates d’autres fabricants : erreur de bloc dedonnées

342 Adresse non autorisée pour un partenaire de réseau. Adresses maximales :

S7-MPI : 32

PROFIBUS-DP : 128

343 Vous essayez d’éditer une variable dont le type ne peutpas être édité dans une recette : actuellement uniquementavec des variables de type ARRAY.

Messages système

Page 389: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-9Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

350 L’automate effectue une initialisation. Pendant l’initiali-sation, vous ne pouvez pas entrer de valeur de consigne.Il est possible de faire défiler les images.

Ce mode de fonctionnement peut être réglépar le programmeur du programme de l’au-tomate.

351 L’automate a terminé l’initialisation. Vous pouvez denouveau entrer des valeurs de consigne après l’affichagede ce message.

352 Vous essayez de sélectionner une image qui n’existe pasou qui est actuellement verrouillée par la fonction Ca-cher.

353 Dans le cas de marquages variables, la valeur minimaleest supérieure à la valeur maximale.

Le pupitre de contrôle-commande permuteles valeurs minimale et maximale. Pourl’éviter, entrez les valeurs minimale etmaximale correctement.

354 Vous essayez d’entrer une valeur dans un champ de saisieet le niveau actuel du mot de passe pour une saisie n’estpas suffisant.

Ouvrir la session avec un niveau de mot depasse supérieur.

355 L’entrée de cette variable n’a pas été configurée pour lemode de fonctionnement actuel de l’automate.

356 Une fonction d’impression a été déclenchée sur le pupitrede contrôle-commande. Lors de l’impression, il a étéconstaté que l’imprimante était hors ligne.

Mettre l’imprimante en ligne.

Vérifier la liaison entre pupitre de contrôle-commande et imprimante.

L’imprimante a-t-elle été branchée à labonne interface ?

357 Vous essayez d’entrer une valeur de consigne quicontient un caractère non autorisé.

Entrez une valeur correcte.

358 Le pupitre de contrôle-commande exécute actuellementune fonction pendant laquelle aucun dialogue n’est possi-ble.

Attendez que la fonction soit terminée.

Ce message peut être généré par exemplepour des fonctions de recette.

359 La CPU est en mode de fonctionnement STOP. Ce mes-sage d’erreur système apparaît quand S7 n’émet pas demessage.

La CPU S7 est en mode de fonctionnement STOP. Cau-ses possibles :

– lors d’une erreur interne de la CPU

– si commutateur de mode de fonctionnement a étéactionné

– si la boîte de dialogue “Etat de fonctionnement” deSTEP 7 est ouverte.

Refaire passer la CPU S7 en mode de fonc-tionnement RUN.

360 La CPU S7 est en mode de fonctionnement ATTENTE àcause d’une erreur dans le programme d’automate de S7.

Rémédier à l’erreur dans le programmed’automate de S7 et et faire passer en modede fonctionnement RUN.

361 La CPU S7 est défectueuse.

365 Un index de multiplexage se situe hors de la zone défi-nie.

366 – Le mode de fonctionnement voulu est déjà actif.

– Le commutateur à clé de l’unité centrale n’est pas surRUN-P.

– La commande n’est pas prise en charge par l’unitécentrale.

Messages système

Page 390: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-10Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

367 Les paramètres d’automate réglés sont erronés.

368 Erreur de communication avec le module S7 ; la classed’erreur et le numéro d’erreur sont indiqués.

369 La commande ne peut pas être exécutée dans le mode defonctionnement S7 choisi.

370 L’impression d’une copie d’écran a été interrompue ma-nuellement.

371 La fonction d’impression est actuellement verrouillée.

372 La fonction commencée a été interrompue.

383 Remarque : le transfert des enregistrements est terminé.

384 Enregistrement souhaité non présent sur le support dedonnées.

Vérifiez les paramètres de sélection des en-registrements (recette, nom d’enregistre-ment, support de données) ou sélectionnezl’enregistrement au moyen de la fonctionde sélection.

385 Remarque : un transfert d’enregistrements entre pupitrede contrôle-commande et support de données ou récipro-quement a été lancé.

Cause possible du blocage du dialogueavec le pupitre :L’automate n’a pas remis à 0 le bit de com-

d d d d386 Remarque : un transfert d’enregistrements entre pupitrede contrôle-commande et automate ou réciproquement aété lancé.

pmande ou de compte rendu correspondantde la zone d’interface qui déverrouille letampon de recette.

387 Sur le support de données, il n’existe pas d’enregistre-ment pour la recette sélectionnée.

388 La fonction sélectionnée est activée.

389 La fonction sélectionnée est désactivée.

391 Pas de texte d’aide configuré. Vérifier la configuration.

392 – Aucun message d’alarme n’est en attente sur le NC.

– Aucun acquittement n’est possible dans le mode defonctionnement choisi du NC.

393 Mauvais mot de passe ou impossibilité de saisir un motde passe dans le mode de fonctionnement choisi du NC.

394 Aucun acquittement n’est possible dans le mode de fonc-tionnement choisi du NC.

395 – Pas de programme pièce configuré.

– L’automate indiqué (FM ou NC) n’est pas prêt àfonctionner.

396 – Le programme pièce indiqué n’existe pas.

– L’automate indiqué (FM ou NC) n’est pas prêt àfonctionner ; dans le cas du FM : aucune zone dedonnées utilisateur n’a été déclarée dans l’automate.

397 – Le programme pièce indiqué n’existe pas.

– Le bloc indiqué n’existe pas.

– L’automate indiqué (FM ou NC) n’est pas prêt àfonctionner.

398 – La commande ne peut pas être exécutée dans le modede fonctionnement MCU choisi.

– La commande n’est pas prise en charge par la versionde la MCU.

Messages système

Page 391: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-11Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

399 – L’automate ne contient aucun répertoire de correc-tions d’outil.

– La correction d’outil indiquée n’existe pas.

400 Appui sur une touche non autorisée.

401 La valeur entrée n’a pas pu être convertie.

402 Erreur de manipulation dans l’image ETAT VAR ouFORÇAGE VAR.

Seules 10 entrées sont autorisées (après ap-pui sur INS quand la 10e ligne est déjàremplie).

403 Entrée erronée de l’heure.

404 Entrée erronée de la date.

406 Erreur de manipulation dans l’image ETAT VAR ouFORÇAGE VAR.

Une modification des valeurs n’est possiblequ’après l’interruption de la mise à jour(touche BREAK).

407 Tentative d’effacement du seul enregistrement d’unerecette.

409 Dépassement du seuil inférieur : vous avez entré unevaleur de consigne plus petite que le seuil inférieur confi-guré.

Entrez une valeur supérieure ou égale à lavaleur indiquée. Aucune valeur de seuiln’est indiquée avec DOUBLE.

410 Dépassement du seuil supérieur : vous avez entré unevaleur de consigne plus grande que le seuil supérieurconfiguré.

Entrez une valeur inférieure ou égale à lavaleur indiquée. Aucune valeur de seuiln’est indiquée avec DOUBLE.

411 Sélection d’image non autorisée, car le type d’automateindiqué ne correspond pas (pilote d’un autre construc-teur)

Modifier les paramètres d’interfaceconfigurés.

442 Erreur de bloc de données x no de DB yCe message indique une erreur de bloc de données. Lesvariables x et y caractérisent la cause de l’erreur (x) et lenuméro du tampon de réception concerné (y).

Variable x :0 longueur de bloc erronée écrite dans le tampon de

réception no y.1 numéro de bloc erroné écrit dans le tampon de récep-

tion no y.

Corriger la longueur de bloc ou le numérode bloc nécessaire ou envoyer le bloc dedonnées correspondant.

450 Lors d’une saisie de valeur, vous essayez d’actionner unetouche qui ne correspond pas au champ de saisie défini.

451 Vous avez entré une valeur de consigne inférieure auseuil inférieur configuré.

Entrer une valeur supérieure ou égale auseuil.

452 Vous avez entré une valeur de consigne supérieure auseuil supérieur configuré.

Entrez une valeur inférieure ou égale auseuil.

453 L’heure n’a pas été entrée correctement. Entrer l’heure correctement.

Messages système

Page 392: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-12Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

454 Le réglage du paramètre d’interface est erroné.

– dans le paramétrage de l’interface de l’imprimante

– dans le contrat de l’automate “recette”, une identifi-cation a été entrée, qui ne correspond a aucune re-cette

Entrer une valeur admissible comme pa-ramètre d’interface.

Les valeurs suivantes sont admissibles :

– Vitesse de transmission : 300, 600,1200, 2400, 4800, 9600, 19200

– Bits de données : 5, 6, 7, 8

– Bits d’arrêt : 1, 2

– Expiration du délai : 1...600

Entrer les identifications correctes dans lescontrats d’automate.

455 Vous avez réglé une impression graphique sur le pupitrede contrôle-commande, mais la séquence ESC correspon-dante n’est pas configurée.

Sélectionner une autre imprimante ou véri-fier la configuration de l’imprimante dansProTool.

456 La valeur entrée est incorrecte, par exemple une variableà fonction utilisateur qui bloque certaines valeurs de sai-sie.

Entrer une valeur admissible.

458 La valeur entrée est trop grande ou trop petite pour letype des variables : par exemple pour une variable dutype Integer, une valeur supérieure à 32767.

Entrer une valeur située dans la plage devaleurs admissibles.

459 Vous essayez d’entrer une valeur non autorisée (parexemple une lettre dans une valeur numérique). La saisieest rejetée, l’ancienne valeur est conservée.

Entrer une valeur admissible.

500...503 Impossible d’émettre une heure de réveil, un compteur,une date ou heure.

L’erreur peut se produire lorsque l’auto-mate est temporairement en surcharge oulorsque le bloc fonctionnel n’est plus ap

504 Protocole ASCII libre : impossible d’envoyer la valeur decommande.

lorsque le bloc fonctionnel n’est plus ap-pelé pendant un laps de temps supérieur à1,5 s.

505 Impossible d’envoyer l’enregistrement, car le bit de blo-cage de recette est mis à 1 dans l’automate ou parce quel’envoi d’une recette est encore actif.

Réessayer l’envoi plus tard, lorsque l’auto-mate aura libéré la boîte de recette.

506 Surcharge : trop de blocs de messages ayant le mêmenuméro de bloc sont en cours d’acheminement.

L’erreur se produit lorsque l’automate en-voie chercher trop de contrats avec zone demessages pendant un laps de temps déter-miné.

507 La transmission de l’enregistrement n’a pas été acquittéepar l’automate pendant un laps de temps défini.

Le contrôle des enregistrements par l’utili-sateur côté automate doit être plus rapide(< 10 s).

509 La version du microprogramme diffère de la version dubloc fonctionnel standard.

Appelez la ligne d’assistance SIMATIC.

510 Dans une recette, une liaison processus est configuréeavec un bloc de données inexistant ou les données derecettes sont défectueuses.

511 Vous avez sélectionné une recette par contrat automate,ou demandé un enregistrement, qui n’existe pas.

512 Le bloc de données configuré est trop court.

La variable transmise avec le message caractérise lenuméro du bloc de données.

Modifier et retransférer la configuration.

516 Le protocole SINEC L2 a été configuré, mais aucun mo-dule d’interface n’est enfiché.

Modifier et retransférer la configuration.

Messages système

Page 393: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-13Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

518 Le module d’interface enfiché et le protocole configuréne correspondent pas.

Modifier et retransférer la configuration.

520 La profondeur d’imbrication maximale a été atteinte, cartrop de sauts amont ont été enregistrés.

Passez au niveau messages (avec la toucheESCAPE le cas échéant).

521, 522 L’image ne peut pas être affichée ou sélectionnée, car lamémoire disponible est insuffisante.

Le message 522 est accompagné d’un redémarrage avecoptimisation de mémoire.

Optimiser la mémoire, par exemple en

1. supprimant de la configuration leschamps non utilisés,

2. configurant des images avec moins dechamps ou en les partageant,

3. créant moins d’enregistrements de recette.

523 Aucun texte n’a été trouvé.

524 La classe d’objet manque.

525 L’opérande n’est pas autorisé.

526 Le mode de bouclage a été réglé sur le pupitre de contrô-le-commande.

Passer du ”mode de bouclage” au mode defonctionnement normal.

527 L’accès aux données de recette est actuellement ver-rouillé.

528 La recette manque.

529 Le fichier manque.

530 L’enregistrement manque.

531 L’enregistrement ne peut pas être chargé.

532 Remarque : la mémoire d’enregistrements est pleine.

533 Liaison au lecteur de disquette douteuse.

534 Remarque : la disquette est pleine.

535 Erreur d’accès à la disquette.

536 Erreur de transfert avec la disquette. Vérifier la liaison physique.

537 Remarque : la disquette est vide.

538 Accès simultané à l’enregistrement par contrat et dialo-gue opérateur.

Répéter l’accès non effectué.

539 Les enregistrements en mémoire vive de la recette no xétaient défectueux et ont été effacés.

Si des enregistrements sont stockés en mé-moire flash, ils sont toujours valables.

540 Le nombre maximal d’enregistrements a déjà été créé.

541...550 La variable indiquée manque dans l’automate. Modifier et retransférer la configuration.

551 Impossible d’établir une liaison MPI/PPI avec l’automateà l’adresse de station indiquée.

Vérifier les adresses de station MPI et lescâbles.

552 Demande : demande de confirmation de l’effacementpour l’enregistrement sélectionné. L’enregistrement n’esteffacé que si vous entrez 0. Sinon : la fonction est annu-lée.

Cette demande est également utilisée pourla sauvegarde et la restauration de configu-rations. Elle se réfère alors à l’effacementde tous les enregistrements dans la mé-moire cible.

553 Remarque : un enregistrement sélectionné a été effacé.

554 Demande : 1re demande de confirmation que le supportde données doit être formaté pour accepter les enregistre-ments. Tous les enregistrements éventuellement existantsseront effacés lors de l’exécution de la fonction. La fonc-tion n’est exécutée que si vous entrez 0.

Messages système

Page 394: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-14Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

555 Demande : 2e demande de confirmation que le supportde données doit être formaté pour accepter les enregistre-ments. Tous les enregistrements éventuellement existantsseront effacés lors de l’exécution de la fonction. La fonc-tion n’est exécutée que si vous entrez 0.

556 Remarque : le support de données a été formaté.

557 Demande : si vous entrez 0, l’enregistrement avec lesnouvelles valeurs est utilisé. Toute autre entrée vous per-met de continuer à éditer.

558 Demande : si vous entrez 0, l’édition de l’enregistrementest annulée. Les données existantes avant la modificationsont conservées. Toute autre entrée vous permet de conti-nuer à éditer.

559 Demande si le tampon des messages d’événement doitêtre effacé.

560 Demande si le tampon des messages d’alarme doit êtreeffacé.

561 Un enregistrement global (à partir de la version 3.0) estédité et ne contient pas toutes les entrées qui sont définiesdans la recette actuelle.

Vous ne pouvez enregistrer que si ces en-trées indiquées sont éditées. Si aucune en-trée n’est indiquée, seul le numéro de ver-sion a changé.

562, 563 Indication du mode de fonctionnement réglé avec lafonction ”Premier/Dernier message”.

564 Demande : si vous entrez 0, vous créez un nouvel enre-gistrement. Sinon, l’exécution de la fonction est inter-rompue.

565 Il apparaît, pendant le transfert d’un enregistrement glo-bal, que certaines entrées manquent. Vous disposez des possibilités suivantes :

1 : lire les entrées manquantes dans l’automate,

2 : éditer les entrées manquantes,

3 : abandonner le transfert.

N’est affiché que pour des enregistrementsqui peuvent être transférés d’une recette àl’autre. (A partir de la version V3.0 fonc-tions plastique.)

566 L’enregistrement contient un array qui ne convient pas àla structure de recette actuelle.

Le système pose la question :

Enregistrer oui/non ?

Lors de la sauvegarde, les données de l’ar-ray sont mises à 0.

567, 568 Lors de l’effacement forcé du tampon des messages, lesnouveaux messages d’événement et d’alame en attentedoivent être effacés aussi afin de libérer de la place pourl’apparition de nouveaux messages.

Vérifier la configuration. Il y a trop demessages en attente.

Pour ALARM_S : la quantité de donnéesadmissible a été dépassée. L’affichage desmessages en attente n’est plus correcte !Effacer éventuellement la SRAM.

Messages système

Page 395: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-15Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

569 No de CPI x erreur yCe message signale une erreur de la CPI. Les variables xet y déterminent la cause de l’erreur (y) et le numéro dela CPI concernée (x).

Variable y:1 sous-tension2 surcharge de courant3 température excessive2 module non disponible (panne pendant le service)

570 Variable erronée : le nom de variable provenant de Pro-Tool est utilisé comme paramètre.

Vérifier la configuration. Cette erreur appa-raît souvent avec les variables NC et lemultiplexage.

571 Le diagnostic système S7 / ALARM_S indique une er-reur lorsque le pupitre de contrôle-commande seconnecte ou se déconnecte.

Le système d’exploitation de la CPU tropancien.

572 Demande : l’enregistrement existe déjà sur le support dedonnées.

Si vous entrez 0, l’enregistrement existantest remplacé par les nouvelles valeurs.

600 Erreur de configuration : avertissement si débordementdans les réglages de base 1.

601 Erreur de configuration : listage des messages dans lesréglages de base 1.

602 Configuration erronée de la capacité du tampon restant.Corriger la capacité du tampon restant etretransférer la configuration.

604 Le message manque. Configurer le message.

605 Liaison processus configurée seulement de manièresymbolique.

Modifier et retransférer la configuration.

606 Trop de variables de messages configurées.

607 Le type de données configuré n’existe pas.

608 Le numéro d’image processus manque. Modifier et retransférer la configuration.

609 Un objet spécial ou un objet de dialogue pour texte demessage manque ou n’est pas autorisé.

g

610 Un objet de dialogue pour en-tête ou pied de page man-que ou n’est pas autorisé.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphonique

611 Un objet de dialogue spécial pour impression de tamponmanque ou n’est pas autorisé.

p qSIMATIC.

613 Le bloc de données manque ou est trop court. Déclarer un bloc de données avec la lon-gueur nécessaire dans l’automate.

614 Pas d’entrée pour la documentation (en-tête et pied depage manquent).

Configurer entièrement la documentation.

615 La ligne à imprimer est plus grande que la mémoire ré-servée à l’imprimante ou le nombre de séquences decommande est trop élevé.

Vérifier la configuration de ladocumentation.

616 Erreur interne

Format de données non valable dans une liaison proces-sus.

Corriger le format de données.

617 Erreur interne

Longueur de mot non valable dans une liaison processus.

Corriger la longueur de mot.

618 Erreur de configuration pour la commande d’attribut parl’AP (no de bit > 15).

Le numéro de bit pour la commande d’at-tribut par l’AP doit être < 15.

Messages système

Page 396: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-16Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

619 Erreur dans une valeur de consigne par défaut (erreurdans les structures de données)

Modifier et retransférer la configuration.

620 Indicatif de clavier non autorisé : numéro de module tropélevé ou le nombre de touches ne correspond pas à l’indi-catif de clavier.

Entrer la configuration en conformité avecle matériel.

621 Transfert d’un paramètre non valable : type de message.Régler la valeur voulue via une image stan-dard ou avec l’automate.

622 La recette configurée ne rentre pas dans la boîte de recet-tes de l’automate (> 512 mots de données).

Configurer une recette plus courte et re-transférer la configuration.

623 Erreur interne

Un objet image pour ”Transfert de recette” n’est pas dutype recette (imposé par COM TEXT).

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

624 Pas d’entrées de recette trouvées. Déclarer des zones de communication etretransférer la configuration.

625 Le numéro de recette manque. Reconfigurer la recette.

626 Pas de valeurs de consigne configurées.

g

627 Erreur interne

Le numéro de bloc de clavier configuré est trop élevé.

Corrigez le numéro de bloc.

628 La recette n’entre pas dans les boîtes. Augmenter la taille de la boîte de recettesou de la boîte de suites de recettes.

629 La zone d’image des LED est trop petite. Agrandir la zone d’image des LED enfonction des numéros de bit utilisés.

630 La zone d’image du clavier est trop petite. Agrandir la zone d’image du clavier enfonction des numéros de bit utilisés.

631 La configuration des messages est incomplète ou erronée.

Variable x :1, 2 un message d’alarme déclenché n’est pas confi-

guré3 liaison processus configurée seulement de ma-

nière symbolique4 champ de valeur de mesure configuré seulement

de manière symbolique5, 6 un message d’événement déclenché n’est pas

configuré7 champ de valeur de mesure symbolique configuré

seulement de manière symbolique8..20 erreurs internes21..24 des textes de champ pour valeur de mesure sym-

bolique manquent25 type de champ non autorisé

Compléter la configuration.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

Messages système

Page 397: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-17Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

632 Erreur de configuration :

Variable x :1, 4 un texte d’aide manque2 une identification de texte d’aide pour messages

manque3, 6..8, Erreurs internes11, 135 champ configuré seulement de manière symboli-

que9 entrée d’image ou de recette configurée seule-

ment de manière symbolique12 une image processus ou une recette ne contient

pas d’entrées

Vérifier la configuration.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

634 Erreur de configuration :

Variable x :0..8, 34erreurs internes18 titre d’image ou de recette non configuré

Un titre d’image ou de recette n’a pas étéconfiguré. Si l’erreur persiste après un re-démarrage, adressez-vous à l’assistancetéléphonique SIMATIC.

Messages système

Page 398: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-18Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

635 Erreur de configuration :

Variable x :1 entrée d’image ou de recette configurée seule-

ment de manière symbolique3 champ configuré seulement de manière symboli-

que6 un texte de message, d’entrée ou d’aide n’a pas

été configuré pour la langue actuelle7...9, erreurs internes19, 28,41 ... 4318 titre d’image ou de recette non configuré20 liaison processus configurée seulement de ma-

nière symbolique21 texte d’aide configuré seulement de manière

symbolique22 champ symbolique configuré seulement de ma-

nière symbolique23 moins de 2 textes de champ configurés pour un

champ symbolique24 type de champ actuel non configuré pour un

champ symbolique25 format de données non autorisé pour un champ

symbolique (seuls KF et KY sont autorisés)26 valeur de consigne de recette configurée en for-

mat de données KC33 format de données non autorisé pour champ de

valeur de consigne35 format de données pour réveil trop court36 format de données non autorisé pour commande

d’attribut par l’AP44 en cas de lien amont fixe vers un menu : la com-

mande de menu n’existe pas45 en cas de lien amont fixe vers une image : le

numéro d’entrée ou de champ n’existe pas46 trop de commandes d’attribut par l’AP dans l’i-

mage (200 au maximum)48 trop de champs dans l’image processus50 une liaison processus pour les touches program-

mables manque51 numéro de touche programmable trop grand53 texte d’aide sur les touches programmables non

configuré ou pas dans toutes les langues55 une touche programmable indiquée dans l’entrée

n’existe pas

Vérifier la configuration.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

636 Un message d’événement n’est pas configuré. Configurer entièrement le message d’événe-ment (–> numéro de message).

637 Une configuration manque pour un message d’événe-ment.

Configurer entièrement le message d’événe-ment (–> numéro de message).

638, 639 Le champ de valeur de mesure pour un message d’événe-ment n’a été créé que de manière symbolique.

g

640 Un message d’alarme n’est pas configuré. Configurer le message d’alarme (–> nu-é d )641 Un message d’alarme déclenché n’est pas configuré

g g (méro de message).

642, 643 Le champ de valeur de mesure pour un message d’alarmen’a été créé que de manière symbolique.

Configurer de nouveau le messaged’alarme (–> numéro de message).

Messages système

Page 399: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-19Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

645 Erreur interne

La zone de coordination de l’automate n’est pas joigna-ble au démarrage.

Redémarrage après appui sur une touche.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

648 Impossible d’interpréter le numéro de pilote configuré.

649 Erreur interne

Impossible d’interpréter le numéro de pilote configuré.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

650 Une zone de communication manque. Configurer une zone de communication.

651 Erreur interne

Certaines recettes n’ont pas d’enregistrement.

Si l’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

652 La configuration n’est pas compatible avec les automatesS5.

Modifier et retransférer la configuration. Sil’erreur persiste après un redémarrage,adressez-vous à l’assistance téléphoniqueSIMATIC.

653 Le numéro de version utilisateur configuré ne correspondpas à celui mémorisé dans l’API.

Modifier et retransférer la configuration.

654 La zone d’acquittement de l’automate ne se situe physi-quement pas après la zone de messages.

655 La zone d’acquittement de l’automate ne se situe physi-quement pas après la zone de messages d’alarme (–> pasde démarrage).

656 Le protocole configuré n’est pas possible. Vérifier le protocole dans la configuration.

657 Le protocole configuré de l’automate n’est pas possible.Utiliser la version actuelle du micropro-gramme ou configurer un autre protocole.

658 Le protocole configuré de l’automate n’est pas possible.

659 Liaison processus non autorisée dans une recette, la ciblemanque.

Modifier et retransférer la configuration.

660 Une cible non autorisée pour un lien amont a été configu-rée dans le menu.

Touche d’annulation sur le pupitre decontrôle-commande ; compléter la configu-ration et la retransférer.

661 Dans l’image processus : valeur de consigne de recetteou ancienne valeur de recette configurée dans une recette: le champ n’est configuré ni pour une valeur de consignede recette ni pour une ancienne valeur de recette.

Modifier le type de champ ou supprimer lechamp et retransférer la configuration.

662 Cible non autorisée pour un lien amont configurée dansl’image.

Modifier et retransférer la configuration.

663 Mémoire d’enregistrements pleine (au démarrage).

664 Les enregistrements standard des recettes configuréesnécessitent plus de 20 Ko. Le pupitre passe en modeCOM TEXT.

Configurer moins de recettes ou des recet-tes plus petites.

665 Configuration erronée des interfaces ; imprimante et au-tomate ont la même physique d’interface.

Vérifier les paramètres d’interface.

Messages système

Page 400: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-20Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

667 Erreur de configuration :

Variable x :1 type de données différent de celui du DB2 numéro de DB supérieur à 153 longueur du DB supérieure à 10244 DW placé dans l’en-tête du bloc de données5 la valeur de mesure n’est pas dans le bloc d’émis-

sion6 la valeur de consigne n’est pas dans le bloc de

réception7 la valeur de consigne/mesure n’est pas dans le

bloc de réception8 la première valeur n’est pas dans le bloc d’émis-

sion9 type de données différent de celui du DB10 numéro de DB supérieur à 1511 longueur du DB supérieure à 102412 DW placé dans l’en-tête du bloc de données13 zone placée dans le mauvais DB14 somme des blocs de données trop élevée

x = 1..8 : Modifier la configuration de laliaison processus et la transférerde nouveau

x = 9..13 : Modifier la configuration dela zone de communication et latransférer de nouveau

x = 14 : Limiter la configuration et latransférer de nouveau

668 Configuration défectueuse.

Signification des variables :

1 : Les types d’automate configurés ne sont pas combinables

2 : Pas d’automate configuré

3 : La vitesse de transmission configurée est incorrecte

Modifier et retransférer la configuration.

669 Trop de valeurs de mesure (> 512) ont été configuréesdans une image ou trop de variables pour ’lecture cycli-que’ ont été configurées.

670 Trop de variables demandées en même temps. Prolonger la période de base ou configurermoins de variables dans l’image

671 La configuration des variables de message ne convientpas. Différences entre la configuration et l’automate.

Vérifier les programmes de l’automate S7, vérifier la configuration du serveur de mes-sages

672 Message non configuré.sages, modifier la configuration et la retransférer.

680 Sélection d’une recette qui n’a pas été définie dans leprojet.

Sélectionner une recette valable.

681 Surcharge par trop de variables (consigne/mesure).

Liaison perturbée entre pupitre de contrôle-commande etautomate.

Vérifiez les paramètres d’interface.

682 Les paramètres d’interface configurés sont incorrects. Pour l’image affichée, configurez moins deliaisons processus.

683 Erreur de configuration : seuil supérieur = seuil inférieur

Rectifier les seuils et retransférer la confi-guration.

684 Un tampon commuté de courbe non existant est de-mandé.

Vérifier le programme de l’automate ou laconfiguration du pupitre de contrôle-com-mande,

utiliser la zone de sélection de courbe 2uniquement pour les courbes à tamponcommuté.

Messages système

Page 401: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-21Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

685 Erreur de configuration. Ce message est accompagné pardeux variables qui fournissent des informations sur lafonction erronée (variable 1) et sur le paramètre erroné(variable 2).

Variable 1:535 Conversion linéaire 1536 Conversion linéaire 2537 Incrément variable539 Incrément actif545 Convertir valeur

Variable 2:Elle indique le paramètre de la fonction pour lequel uneerreur s’est produite (par exemple si variable 2 = 3 : leparamètre 3 de la fonction indiquée par la variable 1 esterroné).

S’il s’agit d’une erreur de configuration :effacer la fonction et la reconfigurer.

Autre possibilité : l’OP essaie de détermi-ner la valeur d’une variable alors qu’aucunautomate n’est connecté : connecter un au-tomate.

686 Trop de variables

701 Erreur interne

L’affectation de “kopf –> res“ est incorrecte pour la ré-ception de variables.

702 Le contrat ne peut pas être exécuté. Changer d’interface ou configurer une zonede communication.

703 La mémoire flash est pleine. Limiter la configuration.

704 La CPU configurée sous ”Automate –> Paramètres” neconvient pas.

Modifier et retransférer la configuration.

705 Un message acquitté ne peut pas être écrit dans le tam-pon, car le message correspondant ou un message dumême groupe d’acquittement manque.

706 Une demande de recette n’est pas traitée, car une autredemande est déjà active.

707 Erreur interne

Erreur de la tâche de signalisation du S7.

708 Erreur interne

Type de boîte aux lettres incorrect.

709 Erreur interne

Type de boîte aux lettres non valable.

710 Erreur interne

Mode de fonctionnement incorrect.

711 Erreur interne

Etat de l’afficheur non valable.

712 Pas de sous-menu configuré.

713 Erreur interne

Pas d’objet de dialogue spécial configuré.

714 Erreur interne

Numéro du menu non valable.

Messages système

Page 402: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-22Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

715 Erreur interne

Le type de boîte aux lettres du message reçu est incor-rect.

716 Erreur interne

Le nombre maximal de messages réglé est trop élevé(débordement de variables).

717 Erreur interne

Etat de message incorrect pour une entrée dans les statis-tiques.

718 Erreur interne

Etat de message incorrect pour une entrée dans le tampondes messages d’événement.

719 Erreur interne

Etat de message incorrect pour une entrée dans le tampondes messages d’alarme.

720 Erreur interne

Erreur lors de la lecture de messages dans le tampon demessages.

721 Erreur interne

Erreur dans un message pour la configuration.

722 Erreur interne

Réception d’un type incorrect de boîte aux lettres (del’OP15 –> OP5)

723 Erreur interne

Pour l’OP5 : plus de 500 messages sont indiqués dans leslistes de zones de communication.

Modifier la liste des zones de communica-tion.

724 Erreur interne

Type de boîte aux lettres non pris en charge.

725 Erreur interne

Le numéro de bloc manque.

726 Erreur interne

Type de boîte aux lettres incorrect.

727 Erreur interne

Type d’image non autorisé.

728 Erreur interne

Numéro de lien amont incorrect.

729 Erreur interne

Gestion interne du tampon de boîte aux lettres pour lelistage direct de messages défectueuse.

731 Erreur interne

Le paramètres attributs LEDZUSTAND est incorrectpour la fonction RIO “Modifier l’état des LED“

Messages système

Page 403: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-23Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

732 Erreur interne

Un numéro de touche ne doit pas dépasser 7, 15 ou 23(blocs de 8, 16 ou 24 touches)

733 Erreur interne

Le numéro de clavier doit être inférieur à 4, car au maxi-mum 4 claviers peuvent être disponibles.

734 Erreur interne

Le numéro de module doit être 0.

735 Erreur interne

Fonction RIO non autorisée.

Sont autorisées : lecture, écriture (LED,sorties) et initialisation.

736 Erreur interne

Erreur du pilote de clavier.

737 Erreur interne

Trop d’images de clavier (boîtes aux lettres) sont en-voyées à l’automate.

738 Erreur interne

Le type de boîte aux lettres du message reçu est incor-rect.

739 Erreur interne

Réception d’un acquittement par touche alors que le mes-sage est déjà acquitté.

740 Erreur interne

Etat de message non autorisé pour le premier messaged’événement ou d’alarme.

741 Erreur interne

Autre type de tampon que tampon de messages d’événe-ment ou d’alarme.

742 Erreur interne

Autre type de message que message d’événement oud’alarme.

743 Erreur interne

Erreur dans un message de la configuration.

744 Erreur interne

Réception d’un type incorrect de boîte aux lettres.

746 Erreur interne

Valeur de commande d’attribut et liaison processus sontidentiques dans une image.

Dans COM TEXT : modifier l’adresse

747 Erreur interne

Autre type de tampon que tampon de messages d’événe-ment ou d’alarme.

Messages système

Page 404: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-24Communication Manuel d’utilisation

Edition 05/99

RemèdeCauseMessage

748 Erreur interne

Autre type de message que message d’événement oud’alarme.

749 Erreur interne

Erreur dans la structure de données d’une image spécialepour le tampon.

750 Erreur interne

Erreur dans la structure de données de l’image spécialepour mot de passe.

751 Erreur interne

Erreur dans la structure de données de l’image pour leréglage de l’heure.

752 Erreur interne

Erreur dans la structure de données de l’image de débutde session.

753 Erreur interne

Erreur dans la structure de données d’une autre imagespéciale.

Dans COM TEXT : concerne le répertoirede recettes

754 Erreur interne

Erreur dans la structure de données de l’image ”Statisti-ques Moyenne”.

758 Erreur interne

Le groupe d’erreurs (Task-ID) n’existe pas.

759 Erreur interne

Le numéro de message n’existe pas pour ce groupe d’er-reurs.

760 Erreur interne

Communication : le type de boîte aux lettres du messagereçu est incorrect.

761 Erreur interne

Erreur de configuration : un message doit apparaître,mais aucun texte n’est disponible pour celui-ci. 761 ap-paraît à sa place.

Se produit par exemple quand on utilise unnouveau microprogramme et une ancienneversion de COM TEXT.

762 Erreur interne

erreur de configuration

763, 764 Erreur interne

Il y a deux variables :Var. 1 : numéro de message, Var. 2 : numéro pour la localisation de l’erreur

765...770 Erreur interne

Avec Halte, différence entre TD10 – TD/OP20

771 Erreur interne

Erreur de communication (→ télégramme).

Messages système

Page 405: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-25Communication Manuel d’utilisationEdition 05/99

RemèdeCauseMessage

773 Erreur interne

Erreur lors de la lecture d’une zone de communication.

774 Erreur lors de la lecture de “Réglages de base → Paramé-trage général“

775 Erreur interne

Mémoire pour enregistrements pleine.

776 Erreur interne

Trop de réveils sont transférés.

779 Erreur interne

Erreur interne lors du téléchargement MPI ; éventuelle-ment problèmes de tampon.

Réinitialiser et recommencer le télécharge-ment MPI.

780 Erreur interne

Erreur non définie dans la communication avec l’auto-mate.

781 Une fonction qui n’a pas été définie correctement dansProTool a été détectée lors de la génération.

783 Erreur interne

Erreur dans les messages NC

784 Erreur de communication dans la variable x. La communication doit être redémarrée.

785 Erreur interne

Redémarrage par appui touche. M = Module, # = numérode l’erreur comme aide à la détermination de l’erreur.

Remède rapide: redémarrer éventuellementle pupitre de contrôle–commande.

Veuillez vous adresser à la ligne directe deSIMATIC.

2280 Le tampon des messages d’alarme et d’événement estvide ou les réglages du filtre ne permettent de trouveraucune donnée pertinente.

Vérifier le contenu du tampon des messa-ges dans les pages du tampon des messagesou modifier le filtre.

2281 Erreur lors du transfert vers le PC. Erreur dans le programme du PC ou inter-ruption de la communication.

2282...2284

Aucune disquette insérée ou lecteur défectueux. Insérer la disquette ou vérifier le lecteur àl’aide de la fonction de recette.

2285 Disquette protégée en écriture, aucune disquette inséréeou lecteur défectueux.

Lever la protection, insérer une disquetteou vérifier le lecteur à l’aide de la fonctionde recette.

Pour tous les messages système se rapportant à des ”erreurs internes”, procédezcomme suit :

a) Mettez le pupitre de contrôle-commande hors tension, mettez l’automate àl’état STOP et faites ensuite redémarrer les deux appareils.

b) Mettez le pupitre de contrôle-commande en mode de transfert pendant sondémarrage, retransférez la configuration et faites redémarrer le pupitre etl’automate.

c) Si l’erreur se produit de nouveau, contactez votre agence Siemens la plusproche. Indiquez le numéro de l’erreur ainsi que, le cas échéant, les varia-bles du message.

Procédure en casd’”erreur interne”

Messages système

Page 406: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-26Communication Manuel d’utilisation

Edition 05/99

A.2 Blocs fonctionnel standard du SIMATIC S5

Les blocs fonctionnels standard ne peuvent normalement pas faire passerl’unité centrale à l’état STOP. Ils ne peuvent toutefois pas détecter si les péri-phériques d’E/S auxquels ils accèdent sont effectivement disponibles.

Si l’automate passe à l’état STOP avec une erreur ADF ou QVZ lors du démar-rage du programme de l’AP, vous êtes en présence de l’une des erreurs suivan-tes :

� erreur dans l’attribution des périphériques de l’AP (dans le bloc de donnéesDB1 pour les automates S5-135U ou S5-155U)

� erreur dans l’attribution d’adresse du périphérique pour les CP 521 SI,CP 523 ou IM308B (dans le DB-ZU).

Nota

L’état STOP peut être évité en programmant les blocs d’organisation d’erreurcorrespondants de l’automate. Cela ne supprime toutefois pas l’erreur de con-figuration.

Erreurs générales

Messages système

Page 407: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-27Communication Manuel d’utilisationEdition 05/99

A.3 Numéros d’erreur du bloc fonctionnel standard

Si une erreur se produit pendant le traitement du bloc fonctionnel standard, lerésultat logique RLG est mis à 1. Cela permet à l’utilisateur de recourir à unsaut conditionnel SPB pour appeler un traitement d’erreur personnalisé.

Les erreurs produites sont consignées par le bloc fonctionnel standard en diversemplacements de la mémoire de l’automate :

a dans l’accumulateur 1, après chaque appel du bloc fonctionnel standard,

b dans le mot de données DW n+3 du bloc de données DB-ZU (s’il exi-ste),

c dans la boîte d’application de la zone d’interface si l’erreur peut êtreattribuée à une application.

Le tableau suivant montre les possibilités d’erreur regroupées par numéro d’er-reur en tenant compte du type de consignation. Les erreurs possibles pourPROFIBUS et PROFIBUS-DP sont repérées par un astérisque ”*” placé aprèsle numéro d’erreur.

Type de consignationBl f ti l t d d

Zone d’interfaceBloc fonctionnel standard :

possibilités d’erreur et traitement des erreursDB-ZU (le caséchéant)

poss b l tés d erreur et tra tement des erreurs

Accumulateur1

Numérod’erreur

a b c Description de l’erreur Cause/remède

1* � DB-ZU : numéro non auto-risé

Le numéro de DB-ZU transféré à l’accumulateur 1 doitêtre compris entre 10 et 255. L’octet de fort poids de l’ac-cumulateur a peut-être été confondu avec celui de faiblepoids.

2* � DB-ZU : manque Selon le nombre de pupitres de contrôle-commande con-nectés, le DB-ZU doit être déclaré avec une longueurminimale de 16 mots.

3* � DB-ZU : trop court La longueur du bloc de données DB-ZU dépend du plushaut numéro de pupitre de contrôle-commande attribué,même si un seul pupitre de contrôle-commande est con-necté.

4* � Numéro de pupitre decontrôle-commande : nonautorisé

Le numéro de pupitre de contrôle-commande transmis àl’accumulateur 1 doit être compris entre 1 et 16. L’octetde fort poids de l’accumulateur a peut-être été confonduavec celui de faible poids.

5* � Aucun démarrage n’a étéexécuté

Mettre à 1 une fois le bit de démarrage (D64.0 dans lazone d’interface)

6 � Mauvais type de CPU Contrôler le type et la version de l’unité centrale

Traitement d’erreur

Type deconsignation

Messages système

Page 408: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-28Communication Manuel d’utilisation

Edition 05/99

Numérod’erreur

Cause/remèdeDescription de l’erreurcba

7* � � Zone d’interface = DB-ZU Attribuer un autre numéro à la zone d’interface

10* � Numéro de contrat automatenon autorisé

Le pupitre de contrôle-commande envoie au bloc fonc-tionnel standard des contrats automate internes (parexemple la date, l’heure). Dans le cas de cette erreur, lepupitre a envoyé un numéro de contrat non valable.

La version du bloc fonctionnel n’est pas compatible avecla version du microprogramme.

101* � � Zone d’interface :numéro de DB non autorisé

Le numéro de DB de la zone d’interface transféré au blocfonctionnel standard doit être compris entre 10 et 255.

102* � � Zone d’interface : manque Vous devez déclarer le bloc de données de la zone d’in-terface.

103* � � Zone d’interface :trop courte

Le bloc de données doit être déclaré avec la longueurminimale nécessaire.

105 � � Zone d’interface :mauvaise identification

Le pupitre de contrôle-commande connecté doit écrireune certaine identification dans le mot de données DW 30du bloc de données de la zone d’interface. Le numéro debloc de données configuré sur le pupitre de contrôle-com-mande fait partie de cette identification.

Le message d’erreur est affiché lorsque le numéro de blocde données configuré sur le pupitre de contrôle-com-mande ne concorde pas avec le numéro de bloc dedonnées contenu dans le bloc fonctionnel standard.

L’erreur peut également se produire de manière trans-itoire immédiatement après un démarrage, lorsque le pu-pitre de contrôle-commande n’a pas encore écrit l’identi-fication dans le bloc de données. Vous devez ignorer l’er-reur dans ce cas bien particulier.

107* � � Numéro du DB-ZU =no de la zone d’interface =numéro du DB-HTB

Changez le nom de l’un des deux blocs de donnéesDB-ZU ou du DB de la zone d’interface.(le numéro du DB-HTB est fixe)

108* � � DB-HTB manque Pour le couplage au réseau SINEC L1, le bloc de donnéesDB HTB doit être disponible comme DB 56. Pour le cou-plage au réseau PROFIBUS, le bloc de données DB HTBdoit être disponible comme DB 55.

109* � � DB-HTB trop court Le bloc de données doit être déclaré avec une longueurde 15 mots de données (DW 0 à DW 14).

115 � � La surveillance du bit de viesignale une erreur

Le pupitre de contrôle-commande connecté n’a pas in-versé son bit de vie.

Cause :

Il n’y a pas de liaison au pupitre de contrôle-commandeou le bloc fonctionnel standard est appelé trop souvent aucours d’un cycle. Augmentez la valeur dans le DB de lazone d’interface.

120* � STBS : numéro non autoriséNuméros de mémento autorisés : 0...198

121* � STBR : numéro non autoriséNuméros de mémento autorisés : 0...198

122* � STBS=STBR Entrez un autre numéro pour l’un des octets d’état.

Messages système

Page 409: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-29Communication Manuel d’utilisationEdition 05/99

Numérod’erreur

Cause/remèdeDescription de l’erreurcba

150 � CP 521 SI, CP 523 n’est pasencore prêt

Cette erreur peut se produire pendant le démarrage, jus-qu’à ce que le processeur de communication CP ait reçules données de configuration.

151 � � CP 521 SI, CP 523, IM308B: adresse non autorisé

L’adresse du CP 521 SI, CP 523 ou de l’IM308B indi-quée dans le DB-ZU n’est pas autorisée.

152 � � CP 521 SI, CP 523 : manqueLe processeur de communication CP 521 SI, CP 523 n’estpas disponible dans l’AP ou l’adresse réglée sur leCP 521 SI, CP 523 ne correspond pas à celle indiquéedans le bloc fonctionnel standard.

153* � � Taille de bloc non autorisée Taille de bloc autorisée : 8, 16, 32, 64, 120 ou 240 octets.

154* � � Mauvais numéro IM Modifiez le numéro IM dans le DB-ZU.

155* � � Mauvaise adresse du pupitrede contrôle-commande

Pas de pupitre de contrôle-commande à cette adresse ;modifier l’adresse du pupitre dans le DB-ZU.

156* � � L’IM308C ne communiquepas avec le pupitre decontrôle-commande

– L’IM308C n’est pas prêt à fonctionner ou est défectueux.

– L’adresse de début de la fenêtre DP dans le DB-ZUne coïncide pas avec la configuration de l’IM308Cdans COM-PROFIBUS.

157* � � Mauvaise adresse de lafenêtre DP

L’adresse de début de la fenêtre DP dans le DB-ZU necoïncide pas avec la configuration de l’IM 308C dansCOM-PROFIBUS.

158* � � Mauvaise longueur de bloc La longueur de bloc dans le DB-ZU ne coïncide pas avecla configuration de l’IM308C dans COM-PROFIBUS.

160* � � Numéro de type de la boîtede réceptionnon autorisé

Types autorisés : 0=DB, 1=DX(DX uniquement pour S5-115U avec CPU 945, S5-135Uet S5-155U)

161* � � Numéro de DB/DX de laboîte de réceptionnon autorisé

Le numéro du DB/DX doit être compris entre 10 et 255.

162* � � Boîte de réception, décalagedu DB/DX non autorisé

Le décalage doit être compris entre 0 et 128 (pour PRO-FIBUS-DP : 0 à 215)

163* � � Type de boîte d’émissionnon autorisé

Types autorisés : 0=DB, 1=DX(DX uniquement pour S5-115U avec CPU 945, S5-135Uet S5-155U)

164* � � Numéro de DB/DX de laboîte d’émissionnon autorisé

Le numéro du DB/DX doit être compris entre 10 et 255.

165* � � Décalage du DB/DX de laboîte d’émissionnon autorisé

Le décalage doit être compris entre 0 et 128 (pour PRO-FIBUS-DP : 0 à 215)

166 � � DX2 manque (uniquementpour SI2 de la CPU 928B)

Déclarer DX2

167 � � Les octets de coordinationKBS et KBE manquent

Les octets de coordination doivent se trouver dans la zoned’interface (pour SI2 de la CPU 928B voir Paramétragede DX2).

168 � � Le pilote ASCII manque. Le démarrage n’a peut-être pas été effectué.

Messages système

Page 410: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-30Communication Manuel d’utilisation

Edition 05/99

Numérod’erreur

Cause/remèdeDescription de l’erreurcba

169 � � Le pilote ASCII n’est pasactivé

Le démarrage n’a peut-être pas été effectué.

170* � � Réception d’un acquittementde contrat automate sansqu’un contrat automate nesoit actif

L’état du contrat d’une application a été modifié par l’uti-lisateur.

171 � � Identificateur de télégrammeinconnu

Le pupitre de contrôle-commande a reçu un contrat nondéfini ou une erreur de transmission s’est produite.

172 � � Numéro de contrat non auto-risé

Le pupitre de contrôle-commande a reçu un contrat auto-mate avec un numéro de contrat inconnu.

180 � � Erreur de transmission Etat non défini de l’octet de coordination KBE.

181 � � Erreur de parité Comparez les parités définies sur le S5 et le pupitre decontrôle-commande et déclarez la même parité (SI2 duCP944, parité : paire).

183 � � Tampon d’entrée plein Le pupitre de contrôle-commande émet trop rapidementpour le cycle de l’AP. Des télégrammes sont perdus. Ap-pelez le bloc fonctionnel plus souvent au cours d’un cycleou optimisez la configuration du pupitre.

184 � � Trop de télégrammes Voir l’erreur numéro 183

185 � � Le télégramme est plusgrand que la boîte de récep-tion

Le pupitre de contrôle-commande limite normalement lalongueur des télégrammes à 88 octets. Le délai de ca-ractères entre deux télégrammes n’a peut-être pas étédétecté ==> erreur de transmission.

186 � � La boîte de réception man-que

La zone de données paramétrée manque ou le démarragen’a pas été effectué après une modification.

187 � � Télégramme trop long Voir l’erreur numéro 185

188 � � Interruption La liaison est interrompue. Le câble est défectueux oun’est pas connecté.

189* � � � DB/DX de la boîte de récep-tion trop court

Comparez le pointeur indiqué pour la boîte de réception(décalage + longueur) à la zone de données effectivementdisponible.

190* � � Erreur de transmission Etat non défini de l’octet de coordination KBS.

191* � � Tampon de sortie plein

192 � � Erreur de paramétrage Vérifiez les données du DB-ZU sur la boîte d’émission/de réception et le délai de caractères.

193 � � La boîte d’émission manqueLa zone de données paramétrée manque ou le démarragen’a pas été effectué après une modification.

194 � � Télégramme trop long Le délai de caractères entre deux télégrammes n’a pas étédétecté ==> erreur de transmission.

199* � � � DB/DX de la boîte d’émis-sion trop court

Comparez le pointeur indiqué pour la boîte d’émission(décalage + longueur) à la zone de données effectivementdisponible.

200 � � � Erreur de communication duprogramme système (seule-ment pour SI2 de la CPU928B)

Vérifiez le jeu statique de paramètres pour SI2.

Messages système

Page 411: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-31Communication Manuel d’utilisationEdition 05/99

Numérod’erreur

Cause/remèdeDescription de l’erreurcba

201* � � � DB-APP : numéro non auto-risé

Le pointeur sur un contrat automate contient un numérode DB non valable. Le numéro du DB doit être comprisentre 10 et 255.

202* � � � DB-APP : manque Le pointeur sur un contrat automate pointe sur un bloc dedonnées DB inexistant.

Vous devez déclarer le bloc de données.

203* � � � DB-APP : trop court Le pointeur sur un contrat automate pointe sur un bloc dedonnées DB. Le contrat automate se trouve entièrementou partiellement à l’extérieur du bloc de données DB.Vous devez choisir l’adresse de début du pointeur desorte que le contrat automate d’une longueur de 4 motssoit entièrement inclus dans le bloc de données DB.

206 � � � DX-APP : numéro de DXnon autorisé

Le pointeur sur un contrat automate contient un numérode DX non valable. Le numéro du DB doit être comprisentre 10 et 255.

207 � � � DX-APP : manque Le pointeur sur un contrat automate pointe sur un bloc dedonnées DX inexistant. Vous devez déclarer le bloc dedonnées.

208 � � � DX-APP : trop court Le pointeur sur un contrat automate pointe sur un bloc dedonnées DX. Le contrat automate se trouve entièrementou partiellement à l’extérieur du bloc de données DX.Vous devez choisir l’adresse de début du pointeur desorte que le contrat automate d’une longueur de 4 motssoit entièrement inclus dans le bloc de données DX.

209* � � � TIMER-APP :adresse non autorisé

Le pointeur d’un contrat automate pointe sur une zone detemporisateurs. Les adresses de début autorisées dépen-dent de l’unité centrale. Vérifiez la configuration du pupi-tre de contrôle-commande.

210* � � � ZÄHLER-APP :adresse non autorisé

Le pointeur d’un contrat automate pointe sur une zone decompteurs. Les adresses de début autorisées dépendent del’unité centrale. Vérifiez la configuration du pupitre decontrôle-commande.

211 � � � M-APP : adresse non auto-risé

Le pointeur sur un contrat automate pointe sur la zone demémentos. Le contrat automate ne doit pas se trouver(même partiellement) dans la zone des mémentos bana-lisés.

Les adresses de début autorisées sont comprises entre 0 et192.

212* � � � S-APP : adresse non autoriséLe pointeur sur le contrat automate pointe sur la zone demémentos S étendue. Les adresses de début autoriséesdépendent de l’unité centrale et sont comprises entre 0 et4088.

213* � � � EB-APP : adresse non auto-risé

Adresses de début autorisées : 0 à 126.

214* � � � AB-APP : adresse non auto-risé

Adresses de début autorisées : 0 à 126.

Messages système

Page 412: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

A-32Communication Manuel d’utilisation

Edition 05/99

Numérod’erreur

Cause/remèdeDescription de l’erreurcba

215* � � � Le pupitre de contrôle-com-mande est HORS LIGNE.

La liaison avec le pupitre de contrôle-commande con-necté a été interrompue et il n’est actuellement pas possi-ble d’émettre de contrats automate. Cette erreur peut éga-lement se produire de manière transitoire immédiatementaprès un démarrage. Dans ce cas, elle doit être ignorée.

216* � � � Etablissement de la liaisonPROFIBUS-DP impossible

– La zone d’adresses de périphérie a été entrée de manière erronée dans le DB-ZU

– Le pupitre de contrôle-commande n’est pas connecté(vérifier la LED BF de l’IM308B)

219 � � Contrat automate non vala-ble

Cette erreur ne survient qu’avec un couplage parallèle.L’identificateur de contrat doit être compris entre 30Het36H

220 � � � Le nombre de variables estsupérieur à 31

Le nombre de variables dans un télégramme de messaged’événement ou d’alarme ne doit pas dépasser 31.

221* � � � Pointeur : mauvais type La boîte d’application contient un mauvais type dedonnées comme pointeur sur un contrat automate. Seulsles types de données 0 à 3 sont autorisés. Dans le cas despointeurs d’un contrat automate, seuls les types dedonnées 0 à 7 sont autorisés.

222* � � � Pointeur : type de donnéesDX erroné

Les blocs de données étendus DX ne sont autorisés quedans les AP 115U avec CPU 945, AP 135 U, AP 155 U.

223* � � � Pointeur : type de donnéesmémento S non autorisé

La zone de mémentos étendue n’est autorisée que dansles AP 135 U et AP 155 U (no d’erreur de paramétragedans DR102 du DB de la zone d’interface).

246* � � � Erreur de paramétrage Erreur de paramétrage (PAFE) des blocs de dialogueCONTROL, SEND ou RECEIVE.

247* � � � SEND se termine sur une er-reur

Le contrat Send a été interrompu sur une erreur. Le motindicateur (ANZW1) est à disposition de l’utilisateur dansle bloc de données de la zone d’interface, mot de données101.

� � Erreur STBS/STBR Un contrat d’émission/de réception a été interrompu surune erreur(seulement pour S5-95 L2)

248* � � � Etat de liaison 01h : Erreur de l’interface1)

249* � � � Etat de liaison 02h : Ressources non disponibles1)

250* � � � Etat de liaison 03h : Utilitaire non activé1)

251* � � � Etat de liaison 10h : Utilitaire non activé sur le SAP local1)

252* � � � Etat de liaison 11h : Aucune réaction de l’abonné1)

253* � � � Etat de liaison 12h : La ligne du réseau est coupée1)

254* � � � Etat de liaison 15h : Paramètre non autorisé dans l’en-tête1)

255* � � � Erreur du pupitre decontrôle-commande

Le pupitre de contrôle-commande connecté a indiqué uneerreur. Le numéro d’erreur est écrit dans la boîte d’appli-cation, dans le mot de données DW m+3.

1) Erreur du réseau PROFIBUS :

La signification de l’état de liaison est expliquée dans le manuel d’utilisation de PROFIBUS. Le couplage entrepupitre de contrôle-commande et AP ne fait appel qu’à des utilitaires SDA.

Messages système

Page 413: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-1Communication Manuel d’utilisationEdition 05/99

Contrats automate

Cette partie de l’annexe contient une liste de tous les contrats automate avecles paramètres correspondants.

B

Page 414: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-2Communication Manuel d’utilisation

Edition 05/99

Les contrats automate permettent au programme de l’automate de déclencherdes fonctions sur le pupitre de contrôle-commande, par exemple :– afficher une image– régler la date et l’heure– modifier des réglages généraux

Un contrat automate est composé de quatre mots de données. Le premiercontient le numéro de contrat. Les mots de données 2 à 4 reçoivent jusqu’àtrois paramètres, selon la fonction. La structure générale d’un contrat auto-mate est représentée en figure B-1.

01er mot

Octet gauche (OG) Octet droit (OD)

No de contrat

Paramètre 1

Paramètre 2

Paramètre 3

Adresse

2e mot

3e mot

4e mot

Figure B-1 Structure d’un contrat automate

Les pages suivantes listent tous les contrats automate, ainsi que leurs paramè-tres, qui sont possibles pour les divers pupitres de contrôle-commande. Lacolonne No contient le numéro de contrat de l’automate. En règle générale,les contrats ne peuvent être déclenchés par l’automate que lorsque le pupitrede contrôle-commande se trouve en mode en ligne.

No Fonction TD

10T

D20

TD

17O

P5

OP

7O

P15

OP

17O

P20

OP

25O

P27

OP

35O

P37

TP

27T

P37

2 Ecran éteint � � – – – – – � � � � � � �

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

3 Copie d’écran � � – � � � � � � � � � � �

Paramètres 1, 2, 3 –

4 Commande de port – – – – – – – � � � � � � �

Paramètre 1 No de port : 1..4 pour l’OP201..8 pour les ports 1..8 :

pour OP25/35/27/37, TP27/371..8 pour les ports 9..16 :

pour les OP35/OP37/TP37

Paramètre 2 OG : numéro de clavier :1..4 pour l’OP201 pour les ports 1..8 :

pour OP25/27/35/37, TP27/372 pour les ports 9..16 :

pour les OP27, OP37, TP37OD : 0

Paramètre 3 0 : non3 : oui

Description

Liste

Contrats automate

Page 415: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-3Communication Manuel d’utilisationEdition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

4 Activer relais � � – – – – – � � � � � � �

Paramètre 1 0

Paramètre 2 OG : FFHOD : FFH

Paramètre 3 0 : non3 : oui

5 Sélection de répertoire

Paramètre 1 1 : Répertoire : images, affichage2 : Répertoire: recettes, affichage4 : Répertoire : impression d’images5 : Répertoire : impression de recettes7 : Répertoire : recettes, transfert d’enregistrements

–––––

–�

––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

Paramètres 2, 3 –

7 Impression de toutes les images – � – � � � � � – – – – – –

Paramètres 1, 2, 3 –

10 Impression d’une recette avec tous les enregistrements – – – � � � � � – – – – – –

Paramètre 1 Numéro de recette (1..99)

Paramètres 2, 3 –

11 Sélection d’image spéciale

Les images suivantes, qui sont intégrées au microprogramme, peuvent êtresélectionnées par l’intermédiaire de leur numéro d’objet (fixe).

Paramètre 1 OG : verrouillage du curseur (0 : non, 1 : oui)OD : Numéro de l’image spéciale

– – � � � � � � – – – – – –

Tampon de messages d’alarme1 Affichage du tampon2 Afficher le nombre de messages3 Avertissement si débordement oui/non4 Effacement du tampon oui/non

––––

––––

––––

––––

––––

––––

––––

––––

Tampon de messages d’événement5 Affichage du tampon6 Afficher le nombre de messages7 Avertissement si débordement oui/non8 Effacement du tampon oui/non

––––

––�

––�

––––

––––

––––

––––

––––

––––

Statistique des messages d’alarme15 Fréquence et durée d’alarme par groupe16 Fréquence et durée d’alarme par message17 Durée moyenne des alarmes18 Délai moyen d’acquittement19 Effacement du tampon oui/non

–––––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

–––––

Statistique des messages d’événement20 Fréquence et durée par groupe21 Fréquence et durée par message22 Nombre et durée au total23 Effacement du tampon oui/non

––––

––––

––––

––––

––––

––––

––––

––––

––––

––––

––––

––––

Fonctions PG25 Etat VAR (état variables)26 Forç VAR (forçage variables)

––

––

––�

––

––

––

––

––

––

Contrats automate

Page 416: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-4Communication Manuel d’utilisation

Edition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

Fonctions spéciales30 Sélection langue, luminosité (contraste)31 Changement de mode de fonctionnement

––�

––

––

––

––

––

––

Réglages35 Régler la date/l’heure36 Interface interne

(OP5/OP7 : V.24 ; OP15/OP17 : IF1)37 Interface du module

(OP5/OP7 : TTY ; OP15/OP17 : IF2)38 Paramètres d’imprimante40 Type de message

––

––

––

––

––

––

––

––

––

––

––

––

––

––

––

Textes de message45 Affichage des textes des messages d’alarme46 Affichage des textes des messages d’événement

–�

––�

––

––

––

––

––

––

Messages système50 Afficher le tampon des messages système � � – � � � � � – – – – – –

Mots de passe 55 Début de session56 Saisie du mot de passe

––�

––�

––

––

––

––

––

––

Paramètres 2, 3 –

12 Activer/désactiver le listage de messages � � – � � � � � � � � � � �

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

13 Changement de langue � � � � � � � � � � � � � �

Paramètre 1 0 : 1re langue1 : 2e langue2 : 3e langue

Paramètres 2, 3 –

14 Régler l’heure (en DCB) � � � � � � � � � � � � � �

Paramètre 1 OG : –OD : heures (0..23)

Paramètre 2 OG : minutes (0..59)OD : secondes (0..59)

Paramètre 3 –

15 Régler la date (en DCB) � � � � � � � � � � � � � �

Paramètre 1 OG : –OD : jour de la semaine (1..7 : dimanche...samedi)

Paramètre 2 OG : jour (1..31)OD : mois (1..12)

Paramètre 3 OG : année

Contrats automate

Page 417: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-5Communication Manuel d’utilisationEdition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

16 Paramétrage de l’interface interne(OP5/OP7 : V.24 ; OP15/OP17/TD17 : IF1)

� � � � � � � � – – – – – –

Paramètre 1 Valeur pour le paramètre 2

Vitesse de transmission (FAP et imprimante unique-ment)0 : 300 bauds1 : 600 bauds2 : 1200 bauds3 : 2400 bauds4 : 4800 bauds5 : 9600 bauds6 : 19200 bauds (FAP uniquement)

Bits de données (FAP et imprimante uniquement)0 : 7 bits de données1 : 8 bits de données

Bits de stop (FAP et imprimante uniquement)0 : 1 bit de stop1 : 2 bits de stop

Parité (FAP et imprimante uniquement)0 : paire1 : impaire2 : aucune

Adresse du pupitre de contrôle-commande 1..30(SINEC L1 uniquement)

Paramètre 2 Paramètres d’interface à régler0 : Vitesse de transmission1 : Bits de données2 : Bits de stop3 : Parité4 : Adresse du pupitre de contrôle-commande

(SINEC L1 uniquement)

Paramètre 3 –

17 Paramétrage de l’interface de module (OP5/OP7 : TTY ; OP15/OP17 : IF2)

� � � � � � � � – – – – – –

Paramètre 1 Valeur pour le paramètre 2

Vitesse de transmission (FAP uniquement)0 : 300 bauds1 : 600 bauds2 : 1200 bauds3 : 2400 bauds4 : 4800 bauds5 : 9600 bauds6 : 19200 bauds

Bits de données (FAP uniquement)0 : 7 bits de données1 : 8 bits de données

Bits de stop (FAP uniquement)0 : 1 bit de stop1 : 2 bits de stop

Contrats automate

Page 418: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-6Communication Manuel d’utilisation

Edition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

Parité (FAP uniquement)0 : paire1 : impaire2 : aucune

Adresse du pupitre de contrôle-commande

1..30 (avec SINEC L1)1..31 (avec PROFIBUS)3..122 (avec PROFIBUS-DP)

Adresse de l’automate 1..126(PROFIBUS uniquement)

SAP du TD/OP 0..63(PROFIBUS uniquement)

SAP de l’automate 0..63(PROFIBUS uniquement)

Paramètre 2 Paramètres d’interface à régler0 : Vitesse de transmission1 : Bits de données2 : Bits de stop3 : Parité4 : Adresse du pupitre de contrôle-commande

(SINEC L1, PROFIBUS et PROFIBUS-DP unique-ment)

5 : Adresse de l’automate (PROFIBUS uniquement)6 : SAP du TD/OP (PROFIBUS uniquement)7 : SAP de l’automate (PROFIBUS uniquement)

Paramètre 3 –

19 Paramètres d’imprimante � � – � � � � � – – – – – –

Paramètre 1 Valeur pour le paramètre 2

Nombre de caractères par ligne0 : 20 caractères/ligne1 : 40 caractères/ligne2 : 80 caractères/ligne

Nombre de lignes par page0 : 60 lignes/page1 : 61 lignes/page:12 :72 lignes/page

Paramètre 2 Paramètres d’imprimante à régler0 : Nombre de caractères par ligne1 : Nombre de lignes par page

Paramètre 3 –

21 Type d’affichage des messages d’alarme – � – � � � � � � � � � � �

Paramètre 1 0 : Premier message (message le plus ancien)1 : Dernier message (message le plus récent)

Paramètres 2, 3 –

Contrats automate

Page 419: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-7Communication Manuel d’utilisationEdition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

22 Réglage de la luminosité de l’afficheur � � – – – – – � – – – – – –

Paramètre 1 0..9 (correspond à des intensités de 10%..100%)

Paramètres 2, 3 –

Réglage du contraste de l’afficheur – – � � � � � – – – – – – –

Paramètre 1 0..15

Paramètres 2, 3 –

23 Réglage du niveau de mot de passe – � – � � � � � � � � � � �

Paramètre 1 0..90 = niveau de mot de passe le plus bas9 = niveau de mot de passe le plus haut

Paramètres 2, 3 –

24 Niveau de mot de passe 0 – � – � � � � � � � � � � �

Paramètres 1, 2, 3 –

29 Impression du rapport d’équipe (uniquement pour les configurations avec COM TEXT)

– � – � – � – � – – – – – –

Paramètres 1, 2, 3 –

31 Impression du tampon des messages d’alarme – � – � � � � � – – – – – –

Paramètre 1 0 : impression par ordre chronologique1 : impression par numéros de message

Paramètres 2, 3 –

32 Impression du tampon des messages d’événement � � – � � � � � – – – – – –

Paramètre 1 0 : impression par ordre chronologique1 : impression par numéros de message

Paramètres 2, 3 –

33 Impression des statistiques des messages d’alarme – � – – – – – � – – – – – –

Paramètres 1, 2, 3 –

34 Impression des statistiques des messages d’événement – � – – – – – � – – – – – –

Paramètres 1, 2, 3 –

37 Avis de débordement pour messages d’événement oui/non � � � � � � � � � � � � � �

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

38 Avertissement si débordement pour messages d’alarme oui/non – � – � � � � � � � � � � �

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

39 Effacement des valeurs statistiques des messages d’événement – � – – – – – � – – – – – –

Paramètres 1, 2, 3 –

40 Effacement des valeurs statistiques des messages d’alarme – � – – – – – � – – – – – –

Paramètres 1, 2, 3–

Contrats automate

Page 420: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-8Communication Manuel d’utilisation

Edition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

41 Transfert de la date/l’heure vers l’automate � � � � � � � � � � � � � �

Deux contrats successifs doivent être séparés par un intervalle d’au moins 5secondes, sinon le pupitre de contrôle–commande est surchargé.

Paramètres 1, 2, 3 –

42 Lecture de la zone des LED dans l’automate – – – – – � � � � � � � – –

Paramètre 1 No de zone de communication :1..4 pour les OP15/OP17/OP201..8 pour les OP25/35, OP27/37

Paramètres 2, 3 –

43 Lecture de la zone de messages d’événement dans l’automate � � � � � � � � � � � � � �

Paramètre 1 No de zone de communication :1..4 pour les TD10/20, OP20, OP5/15, OP7/17, TD171..8 pour les OP25/35, OP27/37, TP27/37

Paramètres 2, 3 –

44 Lecture de la zone de messages d’alarme et de la zone d’acquittementdans l’automate

– � – � � � � � � � � � � �

Ce contrat automate lit à la fois la zone de messages d’alarme et la zone d’ac-quittement automate � pupitre dans l’automate. Si vous n’avez pas déclaréde zone d’acquittement, seule la zone de messages d’alarme est lue.

Paramètre 1 No de zone de communication :1..4 pour les TD20, OP20, OP5/15, OP7/171..8 pour les OP25/35, OP27/37, TP27/37

Paramètres 2, 3 –

47 Transfert direct de la zone des LED vers le pupitre de contrôle–com-mande

– – – – – � � � � � � � – –

Paramètre 1 No de zone de communication :1..4 pour les OP15/OP17/OP201..8 pour les OP25/35, OP27/37

Paramètre 2 Image des LED : 1er mot

Paramètre 3 Image des LED : 2e mot

Au contraire du contrat automate no. 42 (Lecture de la zone des LED dansl’automate), l’image des LED est ici transférée directement avec le contratautomate, ce qui permet d’obtenir une commande plus rapide de ces der-nières.

La taille configurée pour la zone de LED indiquée ne doit pas dépasser 2mots de données !

Contrats automate

Page 421: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-9Communication Manuel d’utilisationEdition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

48 Sélection de menu (seulement pour une configuration avec COM TEXT)

Paramètre 1 Numéro de menu dans le menu standard

1 Niveau messages (également pour une configurationavec ProTool)

2 Menu principal 3 Messages d’alarme12 Impression des messages d’alarme 4 Messages d’événement14 Impression des messages d’événement 5 Images 6 Recettes 7 Fonctions statistiques18 Statistiques sur les messages d’alarme19 Statistiques sur les messages d’événement 8 Fonctions PG 9 Fonctions spéciales24 Messages système23 Textes de message22 Réglages10 Mot de passe

––––––––––––––––

–�

–�

––––––––––––––––

–––�

––––––––––––––––

–––�

––––––––––––––––

––––––––––––––––

––––––––––––––––

––––––––––––––––

––––––––––––––––

––––––––––––––––

––––––––––––––––

Paramètre 2 Numéro de commande de menu0 : première commande de menu1..20 autres commandes de menu

Paramètre 3 –

49 Effacement du tampon des messages d’événement � � � � � � � � � � � � � �

Paramètres 1, 2, 3 –

50 Effacement du tampon des messages d’alarme – � – � � � � � � � � � � �

Paramètres 1, 2, 3 –

51 Sélection d’image – � – � � � � � � � � � � �

Paramètre 1 OG : verrouillage du curseur (0 : non ; 1 : oui)OD : numéro d’image :

1..99 pour les TD20, OP20, OP5/15, OP7/171..255 pour les OP25/35, OP27/37, TP27/37

––

–�

––�

–�

–�

–�

–�

–�

–�

Paramètre 2 Numéro d’entrée : 0..99(0 = le curseur est placé sur la première entrée existante)

– � – � � � � � – – – – – –

Paramètre 3 Numéro de champ :1..8 pour les TD20, OP20, OP5, OP71..32 pour les OP15, OP171..255 pour les OP25/35, OP27/37

Les champs d’affichage ne sont pas pris en compte pourle numéro courant !

– � – � � � � � � � � � � �

Remarque pour les TD20, OP20,OP5/15, OP7/17 :Les champs de saisie d’une entrée sont numérotés demanière continue :

0 champ de numéro d’entrée1 premier champ de saisie:n dernier champ de saisie

La numérotation des champs de saisie recommence à 1dans chaque entrée.

Contrats automate

Page 422: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-10Communication Manuel d’utilisation

Edition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

52 Impression d’image – � – � � � � � – – – – – –

Paramètre 1 Numéro d’image (1..99) au format Byte

Paramètres 2, 3 –

53 Sélection de recette – – – � � � � � – – – – – –

Paramètre 1 OG : verrouillage du curseur (0 : non ; 1 : oui)OD : numéro de recette (1..99)

Paramètre 2 Numéro d’enregistrement (1..99)

Paramètre 3 OG : numéro d’entrée (0..99)(0 = le curseur est placé sur la première entrée existante)OD : numéro de champ (0/1)Les champs de saisie d’une entrée sont numérotés demanière continue :

0 champ de numéro d’entrée1 premier champ de saisie:n dernier champ de saisie

La numérotation des champs de saisie recommence à 1dans chaque entrée.

Les champs d’affichage ne sont pas pris en compte pourle numéro courant !

54 Impression de recette – – – � � � � � – – – – – –

Paramètre 1 Numéro de recette (1..99)

Paramètre 2 Numéro d’enregistrement (1..99)

Paramètre 3 –

69 Transfert d’enregistrement de recette de l’automate vers le pupitre decontrôle-commande

– – – � � � � � � � � � � �

Paramètre 1 Numéro de recette :1..99 pour les OP20, OP5/15, OP7/17

Identification 1 : pour les OP25/35, OP27/37, TP27/37

Paramètre 2 Numéro d’enregistrement :1..99 pour les OP20, OP5/15, OP7/17

Identification 2 : pour les OP25/35, OP27/37, TP27/37

Paramètre 3 0, 1 pour les OP20, OP5/15, OP7/170 : l’enregistrement n’est pas remplacé1 : l’enregistrement est remplacé

Identification 3 : pour les OP25/35, OP27/37, TP27/37

70 Transfert d’enregistrement de recette du pupitr e de contrôle-commandevers l’automate

– – – � � � � � � � � � � �

Paramètre 1 Numéro de recette :1..99 pour les OP20, OP5/15, OP7/17

Identification 1 : pour les OP25/35, OP27/37, TP27/37

Paramètre 2 Numéro d’enregistrement :1..99 pour les OP20, OP5/15, OP7/17

Identification 2 : pour les OP25/35, OP27/37, TP27/37

Paramètre 3 – pour les OP20, OP5/15, OP7/17Identification 3 : pour les OP25/35, OP27/37, TP27/37

Contrats automate

Page 423: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-11Communication Manuel d’utilisationEdition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

71 Mise à jour partielle d’image – � – � � � � � – – – – – –

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

Vous ne devez déclencher ce contrat que si aucune image n’est sélectionnée.

72 Positionnement du curseur dans l’image ou la recette active – � – � � � � � � � � � � �

Paramètre 1 Numéro d’entrée : 0..99 –� – � � � � � – – – – – –

Paramètre 2 Numéro de champ :1..8 pour les TD20, OP20, OP5, OP71..32 pour les OP15, OP171..255 pour les OP25/35, OP27/37

– � – � � � � � � � � � � �

Paramètre 3 Verrouillage du curseur (0 : non ; 1 : oui) –– – � � � � � – – – – – –

73 Positionnement du curseur dans l’image spéciale active – – � � � � � � – – – – – –

Paramètre 1 Numéro de champ (0..8)

Paramètre 2 Verrouillage du curseur (0 : non ; 1 : oui)

Paramètre 3 –

74 Simulation de clavier – � � � � � � � – – – – – –

Paramètre 1 OG : numéro de clavier1 TD20 : clavier système

OP20 : touches de fonction internesOP5/15 : touches de fonction internesOP7/17 : touches de fonction internes

2 OP20 : clavier systèmeOP5/15 : clavier systèmeOP7/17 : clavier systèmeTD17 : clavier système

3 OP20 : touches de fonction externes (16 touches)

4 OP20 : touches de fonction externes (24 touches)

OD : niveau de mot de passe0 : est exploité1 : n’est pas exploité

Paramètre 2 OG: code de touche

Paramètre 3 –

Le chapitre B.2 contient une récapitulation des codes detouche pour les pupitres de contrôle-commande.

Lorsque vous simulez une manipulation sur le clavier à l’aide d’un contratautomate, vous devez tenir compte du temps de transmission de l’automatevers le pupitre de contrôle–commande. C’est ainsi que, par exemple, l’acquit-tement d’un message d’alarme par une simulation de touche à partir de l’au-tomate risque de conduire à un résultat indésirable si :

– le message d’alarme concerné a déjà été acquitté par l’opérateur sur lepupitre de contrôle–commande,

– un nouveau message d’alarme ou un message système apparaît avant quele contrat automate ne soit exploité.

Contrats automate

Page 424: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-12Communication Manuel d’utilisation

Edition 05/99

No

TP

37T

P27

OP

37O

P35

OP

27O

P25

OP

20O

P17

OP

15O

P7

OP

5T

D17

TD

20T

D10

Fonction

75 Faire défiler les messages d’événement � – � – – – – – – – – – – –

Paramètre 1 0 : non1 : oui

Paramètres 2, 3 –

Contrats automate

Page 425: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-13Communication Manuel d’utilisationEdition 05/99

B.1 Cas particuliers de contrats automate

Si le paramètre ”Verrouillage du curseur” prend une valeur différente de zérodans l’un des contrats 11, 51, 53, 72 et 73, ni les touches curseur, ni la toucheESC ne permettent de quitter le champ de saisie sélectionné. Pour lever leverrouillage du curseur, il faut alors :

� répéter le contrat avec verrouillage du curseur = 0,

� déclencher un autre contrat qui provoque une modification de l’affichage.

Si l’opérateur essaie de quitter le champ de saisie pendant le verrouillage ducurseur, l’appareil affiche le message $400 Entrée non autorisée ”.

Le verrouillage du curseur n’est pas possible pour les pupitres à afficheurgraphique.

Contrats avecverrouillage ducurseur

Contrats automate

Page 426: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-14Communication Manuel d’utilisation

Edition 05/99

B.2 Codes de touche

Les codes de touche pour les TD20, OP5, OP15 et OP20 sont représentés ci–après. Ces codes de touchesont, entre autres, nécessaires pour le contrat automate no 74 (Simulation de clavier).

OP5 :F1...F6 : 1...6

OP7 :F1...F4 : 1...4K1...K4 5...8

OP15 :F1...F16 : 1...16

OP17 :F1...F8 : 1...8K1...K16 : 9...24

OP20 :F1...F24 : 1...24

TD20 :

6

1 8

4 2

3

7

5

TD17 :

16

22

11

23

6

18

24HELP

ESC

ENTER

Touches defonction

Clavier système

Contrats automate

Page 427: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-15Communication Manuel d’utilisationEdition 05/99

OP5 et OP15 :

7 8 9 INSDEL

4 5 6HARDCOPY

1 2 3

0 +/–

SHIFT

D E F

A B C

.

1

7

13

19

2

8

14

20

3

9

15

21

4

10

16

22

5

11

17

23

6

12

18

24

OP7 et OP17 :

7 8 9 DELINS

4 5 6

1 2 3

0 +/–

SHIFT

D E F

A B C

.

1

7

13

19

2

8

14

20

3

9

15

21

4

10

16

22

5

11

17

23

6

12

18

24HELP

ESC

ACK

ENTER

OP20 :

7 8 9 DEL

4 5 6HARDCOPY

1 2 3

0 +/–

SHIFT

D E F

A B C

.

1

7

13

19

2

8

14

20

3

9

15

21

4

10

16

22

5

11

17

23

6

12

18

24

INS

Contrats automate

Page 428: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

B-16Communication Manuel d’utilisation

Edition 05/99

Contrats automate

Page 429: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-1Communication Manuel d’utilisationEdition 05/99

Modules d’interface

Cette partie des annexes décrit les divers modules d’interface pour les appa-reils TD10, TD20 et OP20.

C

Page 430: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-2Communication Manuel d’utilisation

Edition 05/99

C.1 Généralités

Afin de pouvoir couvrir toutes les interfaces, des solutions différentes ont étéadoptées selon les appareils :

TD10, TD20 et OP20Ces appareils disposent de divers modules d’interface.

OP5/15 et OP7/17Ces pupitres opérateurs existent en diverses variantes d’appareil.

OP25/35, OP27/37 et TP27/37Toutes les interfaces sont intégrées dans ces appareils.

Si l’une des conditions suivantes est remplie, vous devez enficher un moduled’interface dans les TD10/20, OP20 :

� utilisation d’une imprimante avec les TD10/20, OP20

� connexion à l’automate par l’intermédiaire de

– interface RS422

– 2e interface série (mode de bouclage)

– interface parallèle,

– réseau SINEC-L2,

– réseau SINEC-L2-DP

� module d’interface série� module parallèle� module SINEC-L2� module SINEC-L2-DP

Chaque module d’interface est doté d’un identificateur de matériel qui est lupar le TD/OP lors du démarrage de l’appareil et comparé aux données de laconfiguration. En cas de différence, l’appareil affiche un message d’erreur etreste bloqué.

!Avertissement

Ne connectez ou déconnectez le module d’interface que lorsque la tensiond’alimentation du TD/OP est coupée.

Conception

Modules d’interface

Modules possibles

Identificateur dematériel

Modules d’interface

Page 431: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-3Communication Manuel d’utilisationEdition 05/99

C.2 Module d’interface série

Le module d’interface série est prévu pour les trois types de transmissionsuivants :

� V.24 (RS 232),

� X.27 (RS 422),

� TTY (20 mA).

Un module d’interface série comporte deux connecteurs femelles Sub-D dontcertaines lignes sont câblées en parallèle. C’est pourquoi il n’est possibled’utiliser qu’un seul connecteur à la fois.

Connecteur femelle Sub-D à 15 contacts Connecteur femelle Sub-D à 25 contacts

� Connecteur femelle Sub-D à 15 contacts

Caractéristiques :

– verrouillage par clips

– affectation TTY des signaux comme pour l’interface PG sur l’AP

– signaux V.24 en sus

Brochage du connecteur femelle à 15 contacts :

Broche Pour tous V.24 TTY

1 blindage 2 RxD– 3 RxD 4 TxD 5 CTS 6 TxD+ 7 TxD– 8 blindage 9 RxD+10 RTS11 +JT12 GND13 +JR14 +5 V15 GND

Versions

Eléments deconnexion

Modules d’interface

Page 432: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-4Communication Manuel d’utilisation

Edition 05/99

� Connecteur femelle Sub-D à 25 contacts

Caractéristiques :

– verrouillage à vis

– affectation selon la norme V.24

– signaux TTY et X.27 en sus

Brochage du connecteur à 25 contacts :

Broche Pour tous V.24 TTY X.27

1 blindage 2 TxD 3 RxD 4 RTS 5 CTS 6 n. c. 7 GND 8 n. c. 9 RxD+10 +JR11 RxD–12 GND13 n. c.14 RxD+15 RxD–16 TxD+17 TxD–18 TxD+19 n. c.20 n. c.21 +JT22 TxD–23 GND24 n. c.25 n. c.

Modules d’interface

Page 433: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-5Communication Manuel d’utilisationEdition 05/99

Un interrupteur DIL plat 4 voies se trouve sur le module d’interface série.

Réglage d’usine et réglage standard :tous les interrupteurs en position OFF.

Ce réglage doit être maintenu en cas d’utilisation de câbles standard.

Le câble standard 6ES5 726-5 pour couplage à l’UC 928 B constitue une ex-ception. Dans ce cas tous les interrupteurs doivent être en position ON.

La figure C-1 représente la position des éléments de réglage et le réglagestandard.

S1.

ON OFF

.4

.3

.2

.1

6XV1440-2ATTY

6XV1440-2GTTY

6XV1440-2FTTY

CP521SI

CP523

6XV1418-0CV.24

6ES5 735-2V.24

6ES5 726-5TTY/V.24

Module d’interface série :réglage standard del’interrupteur DIL S1

15 broches 25 broches

AP avecPG-SS UC 928 B

avec module TTY

S1 : tous les interrupteurssur ’ON’

Figure C-1 Position des éléments de réglage, réglage standard

Eléments deréglage

Modules d’interface

Page 434: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-6Communication Manuel d’utilisation

Edition 05/99

La commutation actif/passif pour le mode TTY est réalisée avec les interrup-teurs S1.1 et S1.2 (voir la figure C-2).

21

18

22

11

6

7

TxD+

TxD– TxD+

TxD–

10

9

11

13

9

2

RxD+

RxD– RxD+

RxD–

S1.1

S1.2

23 15 GND

+JT

+JR

12 12 GND

Module d’interfaceConnecteur femelle Sub-D

25 contacts

15 contacts

Affectation du signal selon position des interrupteurs DIL

actif passif

Figure C-2 Mode actif-passif pour TTY

Les interrupteurs S1.3 et S1.4 ne sont pas exploités.

� Tension d’isolation : 250 V (avec TTY, passif)

� Consommation de courant :TTY max. 50 mA sous 24 V,V.24 max. 10 mA sous 5 VX.27 max. 100 mA sous 5 V

Interrupteurs S1.1 et S1.2

Interrupteurs S1.3 et S1.4

Caractéristiquestechniques

Modules d’interface

Page 435: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-7Communication Manuel d’utilisationEdition 05/99

C.3 Module parallèle

Le module parallèle permet le couplage d’un afficheur de texte à un automateavec entrées/sorties numériques (par exemple les modules d’E/S numériques).

Le module dispose de 17 entrées numériques 24 V et d’une sortie numérique.Les entrées numériques et la sortie numérique sont isolées galvaniquement del’afficheur de texte par l’intermédiaire d’un photocoupleur.

La figure C-3 représente la structure du module parallèle.

���� � ���� ��

X1, connecteur 20 broches

Figure C-3 Structure du module parallèle

Le tableau suivant représente le brochage du connecteur à 20 broches du mo-dule parallèle.

Broche Nom Fonction

1 Din 00 Entrée numérique 0 2 Din 01 Entrée numérique 1 3 Din 02 Entrée numérique 2 4 Din 03 Entrée numérique 3 5 Din 04 Entrée numérique 4 6 Din 05 Entrée numérique 5 7 Din 06 Entrée numérique 6 8 Din 07 Entrée numérique 7 9 Din 08 Entrée numérique 810 Din 09 Entrée numérique 911 Din 10 Entrée numérique 1012 Din 11 Entrée numérique 1113 Din 12 Entrée numérique 1214 Din 13 Entrée numérique 1315 Din 14 Entrée numérique 1416 Din Takt Entrée numérique 15 (signal d’horloge)17 Din Aux Entrée numérique 16 (non utilisée)18 Dout 01 Sortie numérique (signal d’acquittement)19 P 24 V Entrée +24 V DC (18...30 V) pour Dout 0120 EGND potentiel de référence ”GND” pour Din/Dout

Descriptionsuccincte

Structure

Brochage duconnecteur

Modules d’interface

Page 436: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-8Communication Manuel d’utilisation

Edition 05/99

Entrées numériques :Consommation de courant sous 24 V : 10 mANiveau bas : –30 V à +5 VNiveau haut : +13 V à +30 V

Sortie numérique :Niveau bas : < 2VNiveau haut : +16 V à +30 V

Caractéristiquestechniques

Modules d’interface

Page 437: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-9Communication Manuel d’utilisationEdition 05/99

C.4 Module d’interface SINEC L2

Le module SINEC L2 permet de connecter un appareil TD/OP au réseau SINEC L2 (PROFIBUS).

Le module SINEC L2 est un composant ”intelligent” doté de son propre pro-cesseur qui prend en charge diverses fonctions de protocole.

La connexion du module L2 au réseau SINEC L2 ou PROFIBUS est réaliséepar une interface série à la norme physique RS 485. Cette interface est dispo-nible sur le connecteur femelle à 9 contacts du module.

Le module d’interface SINEC L2 peut être connecté à tous les composantsSiemens du réseau SINEC L2, par exemple les bornes de réseau RS 485 oules bornes de réseau SINEC L2 FO.

Nota

Les bornes de réseau FSK ne peuvent pas être connectées!

La figure C-4 montre la structure et les composants de connexion du moduled’interface SINEC L2.

Panneau arrière

Liaison interne versle TD/OP

Connecteur femelle Sub-D à 9 contacts

vers la borne de réseau SINEC L2

Figure C-4 Structure du module d’interface L2

Descriptionsuccincte

Structure et composants deconnexion

Modules d’interface

Page 438: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-10Communication Manuel d’utilisation

Edition 05/99

Brochage du connecteur Connecteur femelle SUB-D à 9 contacts

8 1

15 9

Broche Signal

1 blindage2 Data B (redondant)3 Data B4 RTS-PG (identique à la broche no 9)5 Tension d’alimentation de Data Ground et Masse6 Tension d’alimentation +5 V CC7 Data A (redondant)8 Data A9 RTS-PG (sortie de validation d’émission)

Vitesse de transmission : 9,60 kbit/s 19,20 kbit/s 93,75 kbit/s187,50 kbit/s500,00 kbit/s 1,50 Mbit/s

Physique de transmission :RS 485

Câble de transmission :paire torsadée blindée

Caractéristiquestechniques

Modules d’interface

Page 439: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-11Communication Manuel d’utilisationEdition 05/99

C.5 Module d’interface SINEC L2-DP

Le module d’interface SINEC L2-DP permet d’intégrer les TD10, TD20 etl’OP20 à un système SINEC L2-DP.

La connexion du Module SINEC L2-DP au réseau SINEC L2-DP est réaliséepar une interface série à la norme physique RS 485. Cette interface est dispo-nible sur le connecteur femelle à 9 contacts du module.

Le Module SINEC L2-DP peut être connecté à tous les composants Siemensdu réseau SINEC L2, par exemple les bornes de réseau RS 485 ou les bornesde réseau SINEC L2 FO.

Nota

Les bornes de réseau FSK ne peuvent pas être connectées!

La figure C-5 représente la structure et les composants de connexion du mo-dule d’interface SINEC L2-DP.

Panneau arrière

Liaison interne versle TD/OP

vers la borne de réseau SINEC L2

Connecteurfemelle Sub-D à9 contacts

Figure C-5 Structure du module d’interface SINEC L2-DP

Descriptionsuccincte

Structure et composants deconnexion

Modules d’interface

Page 440: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

C-12Communication Manuel d’utilisation

Edition 05/99

Brochage du Connecteur femelle SUB-D à 9 contactsconnecteur

8 1

15 9

Broche Signal

1 blindage2 réservé3 Data B4 réservé5 Tension d’alimentation de Data Ground et Masse6 Tension d’alimentation +5 V CC pour la borne de réseau7 réservé8 Data A9 réservé

Vitesse de transmission : 9,60 kbit/s 19,20 kbit/s 93,75 kbit/s187,50 kbit/s500,00 kbit/s 1,50 Mbit/s

Physique de transmission :RS485

Câble de transmission :paire torsadée blindée

Caractéristiquestechniques

Modules d’interface

Page 441: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-1Communication Manuel d’utilisationEdition 05/99

Caractéristiques techniques des blocsfonctionnels standard

Cette partie des annexes contient les caractéristiques techniques des blocsfonctionnels standard pour les couplages par AS511, FAP, SINEC L1,PROFIBUS et PROFIBUS-DP.

D

Page 442: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-2Communication Manuel d’utilisation

Edition 05/99

D.1 Couplage AS511

Tableau D-1 Caractéristiques générales

AP S5-90 U, S5-100 Uavec UC 100/102

S5-95 U S5-100 Uavec UC 103

S5-115 U S5-135 U avecUC 922/928

Numéro de bloc FB51 FB51 FB51 FB51 FB51

Nom de fichier S5TD02ST.S5D S5TD03ST.S5D S5TD01ST.S5D S5TD50ST.S5D S5TD24ST.S5D

Nom de bloc TDOP :511 TDOP :511 TDOP :511 TDOP :511 TDOP :511

No de bibliothèqueE88530-B

3051-A-2 1051-A-2 1051-A-2 5051-A-2 2051-A-2

Longueur del’appel (en mots)

2 2 2 2 2

Longueur de bloc(en mots)

290 543 543 526 495

Profondeur d’imbrication

0 0 0 0 0

Affectation dans leDB-TDOP

DW 0...69 DW 0...184 DW 0...184 DW 0...184 DW 0...184

Affectation dans lazone de mémentos

MW 100...126 MW 200...254 MW 200...254 MW 200...254 MW 200...254

Affectation dans lazone système

– – – – –

Tableau D-2 Temps de traitement du FB51 (toutes les indications de temps sont en millisecondes)

AP Charge de base Emission d’un télégramme del’AP

Exploitation d’un télégrammedu TD/OP

S5-90 U 2,1 (2,0) 2,2 2,2

S5-95 U 4,0 (2,5) 3,7 à 5,1 2,2

S5-100 U– UC 100– UC 102– UC 103

12,3 (12,1)2,5 (2,4)4,8 (3,0)

12,52,64,5 à 6,1

12,62,65,7

S5-115 U– UC 941– UC 942– UC 943– UC 944– UC 941 B– UC 942 B– UC 943 B– UC 944 B

32,7 (15,1)8,4 (4,3)3,6 (1,5)0,7 (0,4)3,2 (1,4)3,2 (1,4)2,7 (1,0)0,5 (0,4)

22,5 à 38,26,4 à 9,02,8 à 4,50,5 à 1,12,4 à 3,82,4 à 3,81,9 à 3,30,8

36,88,84,10,93,63,63,10,7

S5-135 U– UC 922– UC 928– UC 928 B

7,5 (4,3)2,8 (1,2)0,7 (0,4)

5,8 à 8,12,0 à 3,20,4 à 0,8

7,83,00,7

Caractéristiques techniques des blocs fonctionnels standard

Page 443: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-3Communication Manuel d’utilisationEdition 05/99

Explication des temps de traitement :

– Traitement des bits de commande et de compte-rendu– Recherche de nouvelles entrées dans les boîtes d’application ou dans la

boîte de contrat (la valeur entre parenthèses est valable au cas où uncontrat est en cours de traitement)

– Exploitation du bit de vie

Traitement d’un contrat automate à émettre. Le temps diffère selon qu’unpointeur sur un nouveau contrat est trouvé dans la première boîte d’applica-tion scrutée ou dans l’une des boîtes suivantes. La valeur ne délivre aucuneinformation sur le moment où le contrat se trouve effectivement dans leTD/OP ou y est exécuté.

Ecriture de la date, l’heure et des bits d’interruption de réveil dans la zoned’interface.

Charge de base

Emission d’un té -légramme de l’AP

Exploitation d’untélégramme duTD/OP

Caractéristiques techniques des blocs fonctionnels standard

Page 444: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-4Communication Manuel d’utilisation

Edition 05/99

D.2 Protocole ASCII libre (FAP)

D.2.1 FAP sur l’interface SI2

Tableau D-3 Caractéristiques générales

AP S5-115 U avec UC 943B,UC 944A/B

S5-135 U avec UC 928B

Numéro de bloc FB53 FB53

Nom de bloc TDOP :FAP TDOP :FAP

No de bibliothèque E88530-B 5053-A-2 2053-A-2

Longueur de l’appel (en mots) 2 2

Longueur de bloc (en mots) 1569 1252

Profondeur d’imbrication 0 0

Affectation dans le– DB-TDOP– DB-ZU

DW 0...184DW 0...n*16

DW 0...184DW 0...n*16

Affectation dans la zone de mémen-tos

MW 200...254 MW 200...254

Affectation dans la zone système – BS 60, BS 61

n = nombre de TD/OP connectés

Tableau D-4 Temps de traitement du FB53 (toutes les indications de temps sont en millisecondes)

AP Démarrage Charge de base Transfert vers le TD/OP Transfert versl’ t t

1 pointeur 4 pointeursl’automate

S5-115 U– UC 944A– UC 944B

2,51,9

1,60,9

1,6 / 1,10,9 / 0,8

2,6 / 1,11,6 / 0,8

1,91,2

S5-135 U– UC 928B 2,2 1,2 1,3 / 1,0 2,1 / 1,0 1,6

Caractéristiques techniques des blocs fonctionnels standard

Page 445: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-5Communication Manuel d’utilisationEdition 05/99

D.2.2 FAP sur module CP

Tableau D-5 Caractéristiques générales pour CP 521 SI

AP S5-95 U avec CP 521 SI S5-100 U avec UC 103/CP 521 SI

Numéro de bloc FB52 FB52

Nom de bloc TDOP :521 TDOP :521

No de bibliothèque E88530-B 0352-A-3 1052-A-3

Longueur de l’appel (en mots) 2 2

Longueur de bloc (en mots) 2132 1812

Profondeur d’imbrication 0 0

Affectation dans le– DB-TDOP– DB-ZU

DW 0...184DW 0...n*16

DW 0...184DW 0...n*16

Affectation dans la zone demémentos

MW 200...254 MW 200...254

Affectation dans la zone système – –

n = nombre de TD/OP connectés

Tableau D-6 Caractéristiques générales pour CP 523

AP S5-115 U avec CP 523 S5-135 U avec CP 523 S5-155 U avec CP 523

Numéro de bloc FB52 FB52 FB52

Nom de bloc TDOP :523 TDOP :523 TDOP :523

No de bibliothèqueE88530-B

5052-A-4 2052-A-3 6052-A-3

Longueur de l’appel(en mots)

2 2 2

Longueur de bloc(en mots)

1707 1540 1626

Profondeur d’imbrication 0 0 0

Affectation dans le– DB-TDOP– DB-ZU

DW 0...184DW 0...n*16

DW 0...184DW 0...n*16

DW 0...184DW 0...n*16

Affectation dans la zone demémentos

MW 200...254 MW 200...254 MW 200...254

Affectation dans la zonesystème

– BS 60, BS 61 –

n = nombre de TD/OP connectés

Caractéristiques techniques des blocs fonctionnels standard

Page 446: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-6Communication Manuel d’utilisation

Edition 05/99

Tableau D-7 Temps de traitement du FB52 (toutes les indications de temps sont en millisecondes)

AP Démarrage Charge de base Transfert vers le TD/OP Transfert versl’ t t

1 pointeur 4 pointeursl’automate

S5-95 U 11 6 11 *) 11 *)

S5-100 U– UC 103 11 6 11 *) 11 *)

S5-115 U– UC 941– UC 941B– UC 942– UC 942B– UC 943– UC 943B– UC 944– UC 944B

33,53,79,53,75,23,22,11,7

51,07,113,57,17,14,61,30,7

80 / 5612,8 / 7,021,7 / 15,312,8 / 7,012,8 / 7,010,7 / 5,22,0 / 1,51,4 / 1,2

129 / 5619,0 / 7,035,2 / 15,319,0 / 7,022,1 / 7,017,0 / 5,23,8 / 1,52,2 / 1,2

12619,534,219,522,819,23,81,8

S5-135 U– UC 922– UC 928A– UC 928B

6,54,70,7

12,85,80,9

16,2 / 14,57,8 / 6,62,8 / 3,0

26,5 / 14,513,6 / 6,64,6 / 3,0

19,29,83,9

S5-155 U 0,9 1,3 1,9 / 1,5 3,2 / 1,5 3,1

*) pour ces AP (avec UC 521 SI), seulement 6 octets sont transférées vers le TD/OP oulus par celui–ci lors de chaque cycle (appel du bloc fonctionnel standard).

Explication des temps de traitement :

– Traitement des bits de commande et de compte-rendu– Recherche de nouvelles entrées dans les boîtes d’application– Exploitation du bit de vie

premier appel du FB– exploitation d’une demande de données du TD/OP– regroupement des données demandées

deuxième appel du FB– écriture des données demandées dans la boîte d’émission

Les valeurs indiquées sont valables pour le premier et le second appel pourl’exemple de configuration suivant :– un pointeur sur une zone contiguë de 15 mots de données– quatre pointeurs sur quatre zones séparées de 15 mots de données chacune

Les valeurs indiquées sont valables pour une zone contigué de 15 mots dedonnées.

Charge de base

Transfert vers leTD/OP

Caractéristiques techniques des blocs fonctionnels standard

Page 447: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-7Communication Manuel d’utilisationEdition 05/99

D.3 Couplage SINEC L1

Tableau D-8 Caractéristiques générales

AP S5-115 U avec CP 530 S5-135 U avec CP 530 S5-155 U avec CP 530

Numéro de bloc FB56 FB56 FB56

Nom de bloc TDOP :L1 TDOP :L1 TDOP :L1

No de bibliothèqueE88530-B

5056-A-1 2056-A-1 6056-A-1

Longueur de l’appel(en mots)

2 2 2

Longueur de bloc(en mots)

1601 1431 1530

Profondeur d’imbrication 0 0 0

Affectation dans le– DB-TDOP– DB-ZU– DB-HTB (DB56)

DW 0...227DW 0...n*16DW 0...14

DW 0...227DW 0...n*16DW 0...14

DW 0...227DW 0...n*16DW 0...14

Affectation dans la zone demémentos

MW 200...254 MW 200...254 MW 200...254

Affectation dans la zonesystème

– BS 60, BS 61 –

n = nombre de TD/OP connectés

Tableau D-9 Temps de traitement du FB56 (toutes les indications de temps sont en millisecondes)

AP Charge de base Emission d’un télégrammede l’AP

Exploitation d’untélégramme du TD/OP

S5-115 U– UC 943– UC 944– UC 941 B– UC 942 B– UC 943 B– UC 944 B

9,04,59,59,59,03,0

13,08,013,013,012,06,0

17,513,518,518,517,59,0

S5-135 U– UC 922– UC 928– UC 928 B

11,04,01,5

14,07,04,0

19,010,05,5

S5-155 U 2,5 5,0 7,0

Caractéristiques techniques des blocs fonctionnels standard

Page 448: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-8Communication Manuel d’utilisation

Edition 05/99

Explication des temps de traitement :

– Traitement des bits de commande et de compte-rendu– Recherche de nouvelles entrées dans les boîtes d’application– Exploitation du bit de vie– Appel du bloc fonctionnel FB-CONTROL

Traitement d’un contrat automate à émettre par le bloc fonctionnel FB-SEND. La valeur ne délivre aucune information sur le moment où le contratse trouve effectivement dans le TD/OP ou y est exécuté.

– Appel du bloc fonctionnel FB-RECEIVE– Exploitation de la demande de données du TD/OP et regroupement des

données nécessaires– Appel du bloc fonctionnel FB-SEND

Charge de base

Emission d’untélégramme del’AP

Exploitation d’untélégramme duTD/OP

Caractéristiques techniques des blocs fonctionnels standard

Page 449: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-9Communication Manuel d’utilisationEdition 05/99

D.4 Couplage PROFIBUS et PROFIBUS–DP

Tableau D-10 Caractéristiques générales PROFIBUS

AP S5-95 L2 S5-115 U avecUC 941 A/B àUC 944 A/B

S5-115 Uavec UC 945

S5-135 U avecUC 922UC 928 A/B

S5-155 Uavec UC 946/947

Numéro de bloc FB55 FB55 FB55 FB55 FB55

Nom de bloc TDOP :L2 TDOP :L2 TDOP :L2 TDOP :L2 TDOP :L2

No de bi-bliothèqueE88530-B

0355-A-1 5055-A-3 5155-A-1 2055-A-3 6055-A-3

Longueur del’appel (en mots)

2 2 2 2 2

Longueur de bloc(en mots)

1996 1682 1628 1512 1621

Profondeur d’im-brication

1 1 1 1 1

Affectation dansle– DB-TDOP– DB-ZU– DB-HTB (DB 55)

DW 0...255DW 0...(n x 16) – 1DW 0...14

DW 0...255DW 0...(n x 16) – 1DW 0...14

DW 0...255DW 0...(n x 16) – 1DW 0...14

DW 0...255DW 0...(n x 16) – 1DW 0...14

DW 0...255DW 0...(n x 16) – 1DW 0...14

Affectation dansla zone de mé-mentos

MW 200...254 MW 200...254 MW 200...254 MW 200...254 MW 200...254

Affectation dansla zone système

– – – BS 60, BS 61 –

n = nombre de TD/OP connectés

Caractéristiques techniques des blocs fonctionnels standard

Page 450: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-10Communication Manuel d’utilisation

Edition 05/99

Tableau D-11 Caractéristiques générales PROFIBUS–DP

AP S5-115 U avecUC 941 A/B àUC 944 A/B

S5-115 Uavec UC 945

S5-135 U avecUC 922UC 928 A/B

S5-155 Uavec UC 946/947

Numéro de bloc FB58 FB58 FB58 FB58

Nom de bloc TDOP :DP TDOP :DP TDOP :DP TDOP :DP

No de bibliothèqueE88530-B

5058-A-1 5158-A-1 2058-A-1 6055-A-1

Longueur de l’appel(en mots)

2 2 2 2

Longueur de bloc(en mots)

1704 1802 1779 1793

Profondeurd’imbrication

1 1 1 1

Affectation dans le– DB-TDOP– DB-ZU– DB-HTB (DB 55)

DW 0...168DW 0...(n x 16) – 1DW 0...14

DW 0...168DW 0...(n x 16) – 1DW 0...14

DW 0...168DW 0...(n x 16) – 1DW 0...14

DW 0...168DW 0...(n x 16) – 1DW 0...14

Affectation dans lazone de mémentos

MW 200...254 MW 200...254 MW 200...254 MW 200...254

Affectation dans lazone système

– – BS 60, BS 61 –

n = nombre de TD/OP connectés

Tableau D-12 Temps de traitement PROFIBUS and PROFIBUS–DP

AP CPU Fonctions

Transfert AP → TD/OP

(contrat automate)

Transfert D/O→OP

(contrat TD/OP) (environ 20

octets)

Charge de base

AP S5–115U CPU 943CPU 944CPU 941 BCPU 942 BCPU 943 BCPU 944 BCPU 945 *)

13,08,0

13,013,012,06.0

17,513,518,518,517,59,0

9,04,59,59,59,03,0

AP S5–135U CPU 922CPU 928CPU 928 B

14,07,04,0

19,010,05,5

11,04,01,5

AP S5–155U CPU 946/947CPU 948 *)

5,0–

7,0–

2,5–

*) Aucune valeur disponible pour l’instant.

Caractéristiques techniques des blocs fonctionnels standard

Page 451: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-11Communication Manuel d’utilisationEdition 05/99

Explication des temps de traitement :

Le bloc fonctionnel doit être appelé de manière absolue dans le programmecyclique. En charge normale, il traite les bits de commande et de compte ren-du, cherche si les 8 boîtes d’application du bloc de données d’interface DB–TDOP contiennent des entrées et exploite le bit de vie destiné à la surveillan-ce de la liaison. Le bloc fonctionnel a besoin du temps indiqué pour effectuertoutes ces tâches.

Un transfert de données de l’automate vers le TD/OP qui lui est connecté, estprécédé d’une demande de données envoyée par le TD/OP. Le bloc fonction-nel exploite tout d’abord cette demande de données (contrôle de validité, deprésence des zones de données etc.), rassemble ensuite les données de-mandées, puis les transmet.

Le temps d’exécution a été déterminé pour une zone de données (1 pointeur)de la demande de données. Dans ce cas, 20 octets de données utiles sonttransférés.

Dans le cas d’un transfert de contrats automate, le bloc fonctionnel interrogeles boîtes d’application jusqu’à ce qu’il trouve une entrée et vérifie la zonede données indiquée dans le pointeur. Les données à transmettre sont ras-semblées dans la boîte d’émission avec la zone de coordination, puis ellessont émises. Le bloc fonctionnel n’accepte aucun contrat TD/OP pendant cecycle.

Le temps de réponse des TD/OP sur le bus PROFIBUS est déterminé par letemps de cycle de l’AP. Vous pouvez améliorer les temps de réponse en utili-sant une unité centrale rapide (par exemple CPU 944/S5–115U ou CPU928/S5–135U) ou en répartissant les TD/OP sur plusieurs AP.

L’utilisation des unités centrales CPU 941 et CPU 942 de la série S5–115U,ainsi que de la CPU 922 de la série S5–135U, ne peut, par conséquent, êtrerecommandée que soit pour des configurations où le facteur temps n’est pasdéterminant, soit pour un petit nombre d’appareils, soit pour de petites confi-gurations (peu de zones de communication ou, mieux encore, dont les trans-ferts sont déclenchés par contrat

Charge de base

Transfert d’uncontrat TD/OP

Transfert d’uncontrat automate

Remarques sur lesbus PROFIBUS etPROFIBUS–DP

Caractéristiques techniques des blocs fonctionnels standard

Page 452: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

D-12Communication Manuel d’utilisation

Edition 05/99

Caractéristiques techniques des blocs fonctionnels standard

Page 453: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-1Communication Manuel d’utilisationEdition 05/99

Brochage des interfaces

Cette annexe présente le brochage des interfaces de tous les câbles de liaison,que vous pouvez également commander auprès de Siemens.

Nota

Siemens n’accorde aucune garantie sur les câbles soudés par vos soins.

E

Page 454: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-2Communication Manuel d’utilisation

Edition 05/99

Interface pour console de programmation des unités centrales

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

TTY actif

Connecteur 2 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

TTY passif

6XV1440 - 2A...

* Pour les câbles TTY en longueurs spéciales > 10 m, deux diodes Zéner (12 V) doivent être

soudées dans le connecteur à 15 contacts côté pupitre de contrôle-commande (TTY actif) :

BZX 55 C12 No d’id. 30095128

Câble : 5 x 0,14 mm2 ; blindé ; longueur maxi 1000 m

Connecteur 1

Pupitre

Connecteur 2

AP

+RxD

T20 mA

+TxD

11

6

2

15

7

13

9

+TxD

– TxD

+RxD

– RxD

– RxD

GND

– TxD

1

8

9

2

6

7

PE

PEBlindage du boîtier

12GND

*

1

8PE

PEBlindage du boîtier

R20 mA

Blindage des deux côtés avec une grande surface de contact au boîtier

Câble de liaison :Pupitre de contrôle-commande <–> SIMATIC S5 (TTY)

Brochage des interfaces

Page 455: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-3Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> CPU 928B/945 (TTY)

6 XV1440 - 2J...

Connecteur 1

Pupitre

Connecteur 2

CPU 928B/945

PE

PE

R20 mA

+RxD

– RxD

GND

T20 mA

1

8

1

+TxD

– TxD

11

6

7 13

15 14

19

2 10

9

13

3

4

2

3

7

RxD

TxD

+RxD

– RxD

– TxD

+TxD

GND

TxD

RxD

PEBlindage du boîtier Blindage du boîtier

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage à coulisse

V.24, TTY passif

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

V.24, TTY actif

Câble 5 x 0,14 mm2 ; blindé ; longueur maxi 1000 mBlindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 456: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-4Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> imprimante (TTY)

6 XV1440 - 2B...

Imprimante : DR210-/211-/230-/231-NDR215-/216-/235-/236-N

Connecteur 1

Pupitre

Connecteur 2

Imprimante

– TxD

+TxD

7

6

2

1

+TxD

– TxD

+RxD

– RxD

– RxD

Connecteur 1 :

connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

TTY passif

Connecteur 2 :

connecteur mâle Sub-D à 25 contacts

verrouillage par vis

TTY actif

.

9+RxD

18

21

9

10

Câble : 5 x 0,14 mm2 ; blindé ; longueur maxi 1000 m

1

8PE

PEBlindage du boîtier

Blindage des deux côtés avec une grande surface de contact au boîtier

Blindagedu boîtier

Brochage des interfaces

Page 457: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-5Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> imprimante (V . 24)

6 XV1440 - 2C...

Connecteur 1

Imprimante

Connecteur 2

Pupitre

PE

Imprimante : DR210-/211-/230-/231-NDR215-/216-/235-/236-N

2

3

1

7

25

RxD

TxD

GND

CTS

TxD

RxD

GND

BUSY

3

4

15

5

Blindage du boîtier

Câble : 5 x 0,14 mm2 ; blindé ; longueur maxi 15 m

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

V.24

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

V.24

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 458: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-6Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> CP 521 SI (V.24)

6 XV1418 - OC...

Module d’interface série ou adaptateur 6XV1440-2DE32

PE

TxD

RxD

RTS

CTS

GND

RxD

TxD

CTS

RTS

GND

Connecteur 1

CP521 SI

Connecteur 2

Pupitre

1

2

3

4

5

7

3

2

5

4

7

Blindage du boîtier

Câble : 5 x 0,14 mm2 ; blindé ; longueur maxi 15 m

Connecteur 1 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

V.24

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

V.24

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 459: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-7Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> CP 521 SI (TTY)

6 XV1440 - 2G...

Connecteur 1

Pupitre

Connecteur 2

CP521 SI

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

TTY actif

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

TTY passif

PE

PE

R20 mA

+RxD

– RxD

GND

T20 mA

+TxD

11

6

2

15

13

9

1

8

+TxD

– TxD

+RxD

– RxD

– TxD

1

18

21

9

10

PEBlindage de l’appareil Blindage de l’appareil

Pour les câbles TTY en longueurs spéciales > 10 m, deux diodes Zéner (12 V) doivent être soudéesdans le connecteur à 15 contacts côté pupitre de contrôle-commande (TTY actif) :

BZX 55 C12 No d’id. 30095128

Câble : Liycy 5 x 0,14 mm2 ; longueur maxi 1000 m

7

12GND

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 460: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-8Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> CP 523 (TTY)

6 XV1440 - 2F...

Connecteur 1

Pupitre

Connecteur 2

CP 523

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

TTY actif

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

TTY passif

PE

R20 mA

+RxD

T20 mA

+TxD

11

6

2

15

7

13

9

1

8

25

+TxD

– TxD

+RxD

– RxD

– RxD

GND

10

12

6

8

PE

PEBlindage du boîtier Blindage du boîtier

Pour les câbles TTY en longueurs spéciales > 10 m, deux diodes Zéner (12 V) doivent êtresoudées dans le connecteur à 15 contacts côté pupitre de contrôle-commande (TTY actif) :

BZX 55 C12 No d’id. 30095128

Câble : 5 x 0,14 mm2 ; longueur maxi 1000 m

– TxD

GND 12

+24V

+24V

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 461: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-9Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande RS422 <–>SIMATIC 500/505 RS422

6 XV1440 - 1M... (PLC 545 / CPU 1102, 555)

Connecteur 1

Pupitre

Connecteur 2

SIMATIC 500/505

GND

3

4

5

Blindage avec une grande surface de contact au boîtierCâble : 3 x 2 x 0,14 mm2 ; blindé ; longueur maxi 300 m

9

8 2

3

9 8

5

TxD+

TxD–

RxD+

RxD–

DI+

DI–

DO+

DO–

GND_RS422

Connecteur 1 : connecteur mâle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

Connecteur 2 : connecteur mâle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

RS422 RS422

+

+

+

Brochage des interfaces

Page 462: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-10Communication Manuel d’utilisation

Edition 05/99

Connecteur 2Connecteur 1

Pupitre

PE 11

TxD

RxD

RTS

TxD

CTS

3

4

RxD

GND GND

3

5

2

7

Blindage du boîtier

Câble de liaison :

Pupitre de contrôle-commande <–> SIMA TIC 500/505ou PC

6 XV1440 - 2K...

Blindage des deux côtés avec une grande surface de contact au boîtierCâble : 5 x 0,14 mm2 ; blindé ; longueur maxi 15 m

SIMATIC 500/505 ou PC

12

8

DSR6

4

DCD

DTR

10RTS

5CTS

Connecteur 2 : connecteur femelle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

V.24

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

sortie de câble sur le contact 1

coquille entièrement métallique

V.24

8PE

Brochage des interfaces

Page 463: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-11Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> SIMA TIC 500/505ou PC

6 XV1440 - 2L...

Connecteur 1 Connecteur 2

PE

RxD

TxD

7

1

8

25

GND 12

PE

Blindage du boîtier

Blindage du boîtier

3 2

RxD4 3

TxD

GND

6

20

8 DCD

DTR

DSR

Blindage avec une grande surface de contact au boîtierCâble : 5 x 0,14 mm2 ; blindé ; longueur maxi 15 m

V.24 V.24

5

4

CTS

RTS10RTS

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

sortie de câble sur le contact 1

CTS 5

coquille entièrement métallique

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

sortie de câble sur le contact 1

Pupitre SIMATIC 500/505 ou PC

Brochage des interfaces

Page 464: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-12Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande RS422 <–>SIMATIC 500/505 RS422

6 XV1440 - 2M... (PLC 525, 545 / CPU 1101, 565T)

Connecteur 1 Connecteur 2

GND

3

4

3

6

Blindage avec une grande surface de contact au boîtierCâble : 3 x 2 x 0,14 mm2 ; blindé ; longueur maxi 300 m

5

8 8

1

9 7

5

TxD+

TxD–

RxD+

RxD–

DI+

DI–

DO+

DO–

GND_RS485

GND_RS422

Connecteur 1 : connecteur mâle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

Connecteur 2 : connecteur mâle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

RS422 RS422

+

+

+

Pupitre SIMATIC 500/505

Brochage des interfaces

Page 465: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-13Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande RS422 <–>SIMATIC 500/505 RS422

6 XV1440 - 2N...

Ne s’applique qu’aux pupitres de contrôle-commande suivants :

TD10, TD20, OP5, OP15, OP20, OP30

GND 3

6

Blindage avec une grande surface de contact au boîtierCâble : 3 x 2 x 0,14 blindé ; longueur maxi 300 m

5

8

1

7

DI+

DI–

DO+

DO–

GND_RS485

GND_RS422

Connecteur 1 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

sortie de câble sur le contact 1

Connecteur 2 : connecteur mâle Sub-D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

coquille entièrement métallique

14

15

16

17

7

23

RxD+

RxD–

TxD+

TxD–

GND

12GND

Connecteur 1 Connecteur 2

+

+

Pupitre SIMATIC 500/505

Brochage des interfaces

Page 466: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-14Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Câble adaptateur (TTY/V . 24)

6 XV1440 - 2DE32

Câble adaptateur pour connexion des câbles de liaison :

Sur l’interface intégrée du pupitre de contrôle-commande

Connecteur 2

Câble standard

Connecteur 1

Pupitre

PE

2

1

TxD

RxD

RTS

TxD

CTS

GND

3

4

RxD

RTS

5 CTS

7 GND

+RxD

– RxD

+TxD

– TxD

9

10

18

21

GND

– RxD

– TxD

+RxD

(R20mA)

+TxD

(T20mA)

4

3

10

5

12

15

2

7

9

13

6

11

Blindagedu boîtier

6ES5 735-2...

6XV1418-OC...

Câble : 9 x 0,14 mm2 ; blindé ; longueur 0,3 m

1

8PE

PE

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

V. 24, TTY actif

boulon pour verrouillage par vis

Connecteur 2 : connecteur femelle Sub-D à 25 contacts

V.24, TTY

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 467: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-15Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> Mitsubishi FX0

6 XV1440 - 2P

Connecteur 1

Mitsubishi FX0

Connecteur 2

Pupitre

2

RxD+

GND

3 RxD+

5

TxD–

RxD–

TxD+

4

3

9

verrouillage par vis

Connecteur 2 : connecteur femelle mini DIN à 8 contacts

Connecteur 1 : connecteur mâle Sub-D à 9 contacts

sortie de câble vers l’arrière

8 1

7

4

RxD–

GND

TxD+

TxD–

Câble : 3 x 2 x 0,14 mm2 ; blindé ; longueur maxi 500 m

+

+

+

verrouillage par vis

sortie de câble vers l’arrière

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 468: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-16Communication Manuel d’utilisation

Edition 05/99

6 XV1440 - 2Q

Connecteur 1

Mitsubishi FX0

Connecteur 2

Pupitre

2

RxD+

GND

16 RxD+

7

TxD–

RxD–

TxD+

14

3

15

verrouillage par vis

Connecteur 2 : connecteur femelle mini DIN à 8 contactsConnecteur 1 : connecteur Sub-D à 25 contacts

sortie de câble vers l’arrière

17

1

7

4

RxD–

GND

TxD+

TxD–

Câble : 3 x 2 x 0,14 mm2 ; longueur maxi 500 m

verrouillage par vis

sortie de câble vers l’arrière

+

+

Blindage des deux côtés avec une grande surface de contact au boîtier

Câble de liaison :

Pupitre de contrôle-commande <–> Mitsubishi FX0

Brochage des interfaces

Page 469: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-17Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> Mitsubishi FX

6 XV1440 - 2R

Connecteur 1

Mitsubishi FX

Connecteur 2

Pupitre

2

GND

21

RxD+

TxD–

RxD–

TxD+

18

3

15

Blindage du boîtier

Connecteur 2 : connecteur mâle Sub-D à 25 contactsConnecteur 1 : connecteur mâle Sub-D à 9 contacts

17

5

4

RxD–

GND

TxD+

TxD–

8

9

20

12

3

16

4

5

RxD+

+5V

DSR+

DSR–

DTR+

DTR–

PWE

1PE

Câble : 3 x 2 x 0,14 mm2 ; longueur maxi 500 m

verrouillage par viscâble vers l’arrière

verrouillage par viscâble vers l’arrière

+

+

– +

+

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 470: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-18Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> Mitsubishi FX

6 XV1440 - 2S

Connecteur 1

Mitsubishi FX

Connecteur 2

Pupitre

2

GND

21

RxD+

TxD–

RxD–

TxD+

18

15

Connecteur 2 : connecteur mâle Sub-D à 25 contactsConnecteur 1 : connecteur Sub-D à 9 contacts

17

7

RxD–

GND

TxD+

TxD–

14

20

4

3

16

12

5

RxD+

DSR+

+5V

DSR–

DTR+

DTR–

PWE

15

16

17

Câble : 3 x 2 x 0,14 mm2 ; longueur maxi 500 m

verrouillage verrouillage par viscâble vers l’arrière

+

+

+

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 471: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-19Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–>Allen Bradley PLC-5/RS422

6 XV1440 - 2V...

Connecteur 1

Pupitre

Connecteur 2

PLC-5

– TxD

+TxD

5

8

4 +TxD

– RxD3

+RxD

16

2

7

Connecteur 1 : connecteur Sub-D à 9 contacts

verrouillage par vis

sortie de câble vers l’arrière

Connecteur 2 : connecteur Sub-D à 25 contacts

verrouillage par vis

sortie de câble vers l’arrière

GND

3

+RxD

GND

– TxD

9

14

– RxD

+

+

+

Câble 3 x 2 x 0,14 mm2; contacts de blindage reliés ; longueur maxi 60 m

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 472: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-20Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–>Allen Bradley PLC-5/RS422

6 XV1440 - 2W...

Connecteur 1

Pupitre

Connecteur 2

PLC-5

– TxD

+TxD

+TxD

– RxD

14

+RxD

2

7

Contacts de blindage reliés.

Connecteur 1 : connecteur Sub-D à 25 contacts

verrouillage par vis

sortie de câble vers l’arrière

Connecteur 2 : connecteur Sub-D à 25 contacts

verrouillage par vis

sortie de câble vers l’arrière

GND

3

+RxD

GND

– TxD

– RxD 15

16

17

14

16

7

+

+

Câble : 3 x 2 x 0,14 mm2 ; blindé ; longueur maxi 60 m

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 473: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-21Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Câble adaptateur (TTY/V . 24)

6 XV1440 - 2HE20

Connecteur 1

TTY

Connecteur 2

OP 5

TxD

RxD

CTS

20mA

+RxD

– RxD

+TxD

P5V

– TxD

4

3

10

5

2

Connecteur 2 : connecteur femelle Sub-D à 15 contacts

verrouillage à coulissetête d’arrêt sur le connecteur

Câble : 5 x 2 x 0,14 mm2, blindé ; longueur de câble 20 cm

PE

M

1

6

7

8

9

11

12

13

14

15

PE

RTS

20mA

M

20mA

+RxD

– RxD

+TxD

PSV

– TxD

2

PE

M

1

6

7

8

9

11

12

13

14

15

PE

20mA

M

TxD

RxD

CTS

PSV

4

3

10

5

PE

M

1

8

12

14

15

PE

RTS

M

V.24

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulissecoulisse sur le connecteur

2 sorties de câble

Connecteur 3 : connecteur femelle Sub-D à 15 contacts

verrouillage à coulissetête d’arrêt sur le connecteur

Connecteur 3

OP5 uniquement

Blindage des deux côtés avec une grande surface de contact au boîtier

Blindagedu boîtier

Blindagedu boîtier

Blindagedu boîtier

Brochage des interfaces

Page 474: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-22Communication Manuel d’utilisation

Edition 05/99

Adaptateur pour rallonge PROFIBUS-DP

6 XV1440 - 2T...

Connecteur 2Connecteur 1

Pupitre

2

1

3

4

5

6

7

8

9

2

1

3

4

5

6

7

8

9

Bus connector

Câble 9 x 0,14 mm2, blindé ; longueur 5 cmBlindage des deux côtés avec une grande surface de contact au boîtierInstallation de plusieurs OP15 superposés (par exemple 3x6 = 18 appareils, espacés de 3 cm).6XV1440-2TE10 ne peut pas être utilisé.

Brochage des interfaces

Page 475: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-23Communication Manuel d’utilisationEdition 05/99

Adaptateur entre TD/OP et 9 contacts (par exemple PC)

6 XV1440 - 2UE 32

Connecteur 2Connecteur 1

Pupitre

10

3

4

5

15

Câble : 5 x 0,14 mm2 ; blindé ; longueur 32 cm

RTS

RxD

TxD

GND

CTS

RTS7

RxD

TxD

CTS

GND

2

3

8

5

AT-PC

Connecteur 1 : connecteur mâle Sub-D à 15 contacts

verrouillage à coulisse

câble sur le contact 1

Connecteur 2 : connecteur mâle Sub-D à 9 contacts

boulon pour verrouillage par vis

câble vers l’arrière

Blindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 476: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-24Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

OP20 <–> MR20

6 XV1440 - 2E...

Connecteur 2 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

Connecteur 1 : connecteur mâle Sub-D à 25 contacts

verrouillage par vis

Connecteur 2

MR20

Connecteur 1

OP20 décentralisé

1

2

3

4

5

6

7

8

9

10

12

13

14

15

16

17

18

19

20

21

22

23

24

25

1

2

3

4

5

6

7

8

9

10

12

13

14

15

16

17

18

19

20

21

22

23

24

25

Câble : 26 x 0,18 mm2, blindé; longueur maxi 3,2 mBlindage des deux côtés avec une grande surface de contact au boîtier

Brochage des interfaces

Page 477: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-25Communication Manuel d’utilisationEdition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> Omron

6 XV1440 - 2X...

Connecteur 2Connecteur 1

Pupitre

TxD

RxDTxD

3

4

RxD

GND GND

2

7

3

Blindage avec une grande surface de contact au boîtierCâble : 5 x 0,14mm2; blindeé; longueur maxi 15m

Omron

12

Connecteur 2:connecteur mâle Sub D à 9 contacts

verrouillage par vis

sortie de câble sur le contact 1

V.24

Connecteur 1:connecteur mâle Sub D à 15 contacts

verrouillage à coulisse

sortie de câble sur le contact 1

coquille entièrement métalliqueV.24

coquille entièrement métallique

9

Brochage des interfaces

Page 478: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

E-26Communication Manuel d’utilisation

Edition 05/99

Câble de liaison :

Pupitre de contrôle-commande <–> Omron

Connecteur 1

Pupitre

Connecteur 2

Omron

–TxD

+TxD

5

8

4

+TxD

–RxD3

+RxD

8

2

Connecteur 1 : connecteur Sub-D à 9 contacts

verrouillage par vis

sortie de câble vers l’arrière

Connecteur 2 : connecteur Sub-D à 9 contacts

verrouillage par vis

sortie de câble vers l’arrière

GND

6

+RxD

GND

– TxD

9 1–RxD

+

+

+

Câble : 3 x 2 x 0,14mm2; contacts de blindage reliés; longueur maxi 500 m

R=220

Ajouter une résistance 220 ohm/>150mW(par exemple type 0207)

Brochage des interfaces

Page 479: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

F-1Communication Manuel d’utilisationEdition 05/99

Documentation SIMATIC HMI

Groupe cible

Le présent manuel fait partie de la documentation SIMATIC HMI. Cette do-cumentation est destinée aux groupes cibles suivants :

� Débutant

� Utilisateur

� Gestionnaire de projet

� Programmeur

� Opérateur de mise en service

Structure de la documentation

La documentation SIMATIC HMI comprend les composantes suivantes :

� Manuels d’utilisation pour :

– Logiciel de configuration

– Logiciel de runtime

– Communication entre automate et le pupitre contrôle-commande

� Manuel produits pour les pupitres de contrôle-commande suivants :

– MP (Multi Panel)

– OP (Operator Panel)

– TP (Touch Panel)

– TD (Text Display)

– PP (Push Button Panel)

� Aide en ligne pour le logiciel de configuration

� Guides de mise en service

� Descriptions succinctes

Présentation de l’ensemble de la documentation

Le tableau suivant présente l’ensemble de la documentation SIMATIC HMIdisponible et indique quand vous avez besoin des diverses documentations.

F

Page 480: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

F-2Communication Manuel d’utilisation

Edition 05/99

Documentation Groupe cible Contenu

Vos premiers pas avec ProTool

Description succincte

Débutant Dans cet ouvrage, vous êtes conduit pas à pas dans la confi-guration

� d’une image avec divers objets,

� d’un changement d’image,

� d’un message.

Cette documentation est disponible pour

� OP3, OP5, OP7, OP15, OP17

� OP25, OP27, OP35, OP37, TP27, TP37

� Systèmes sous Windows

ProToolConfigurer des systèmes sousWindows

Manuel d’utilisation

Gestionnaire deprojet

Informe sur l’utilisation du logiciel de configuration ProTool/Pro. Il comprend

� des informations concernant l’installation,

� les bases de la configuration,

� une description détaillée des objets et des fonctions confi-gurables.

Cette documentation est valable pour les systèmes sous Win-dows.

ProToolConfigurer des pupitres à affi-cheur graphique

Manuel d’utilisation

Gestionnaire deprojet

Informe sur l’utilisation du logiciel de configuration ProTool.

Il comprend

� des informations concernant l’installation,

� les bases de la configuration,

� une description détaillée des objets et des fonctions confi-gurables.

Cette documentation est valable pour les pupitres à afficheurgraphique.

ProToolConfigurer des pupitres à affi-cheur de lignes

Manuel d’utilisation

Gestionnaire deprojet

Informe sur l’utilisation du logiciel de configuration ProTool/Lite. Il comprend

� des informations concernant l’installation,

� les bases de la configuration,

� une description détaillée des objets et des fonctions confi-gurables.

Cette documentation est valable pour les pupitres à afficheurde lignes.

ProTool

Aide en ligne

Gestionnaire deprojet

Informe au niveau de l’ordinateur de configuration pendantl’utilisation de ProTool. L’aide en ligne contient

� une aide contextuelle,

� des instructions complètes et des exemples détaillés,

� des informations détaillées,

� toutes les informations contenues dans le manuel d’utilisation.

ProTool/Pro Runtime

Manuel d’utilisation

Opérateur de miseen service, utilisa-teur

Contient les informations suivantes :

� installation du logiciel de visualisation ProTool/ProRuntime,

� mise en service et utilisation du logiciel sur des systèmessous Windows.

Documentation SIMATIC HMI

Page 481: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

F-3Communication Manuel d’utilisationEdition 05/99

ContenuGroupe cibleDocumentation

Protection de logiciel

Manuel de mise en service

Opérateur de miseen service, utilisa-teur

Le logiciel de visualisation ProTool/Pro Runtime est protégécontre tout abus d’utilisation. Ces instructions contiennentdes informations concernant l’installation, la réparation et ladésinstallation d’autorisations.

Exemple d’utilisation

Manuel de mise en service

Débutant Des exemples de configuration, accompagnés des program-mes automate correspondants, sont livrés avec ProTool. Cettedocumentation décrit comment

� charger les exemples dans le pupitre de contrôle-com-mande et l’automate,

� se servir des exemples et,

� procéder pour étendre le couplage à l’automate pour vo-tre application.

MP270

Manuel produit

Opérateur de miseen service, utilisa-teur

Décrit le matériel et les procédures générales de dialoguepour Multi Panel MP270 :

� installation et mise en service,

� description de l’appareil,

� procédures de dialogue,

� branchement de l’automate, de l’imprimante et de l’ordinateur de configuration,

� entretien et réparation.

OP37/ProManuel produit

Opérateur de miseen service, utilisa-teur

Décrit le matériel, l’installation ainsi que l’ajout d’extensionset d’options de l’OP37/Pro.

TP27, TP37Manuel produit

OP27, OP37Manuel produit

OP25, OP35, OP45Manuel produit

OP7, OP17Manuel produit

OP5, OP15Manuel produit

TD17Manuel produit

Opérateur de miseen service, utilisa-teur

Décrit le matériel et les procédures générales de dialogueavec les appareils. Il comprend

� installation et mise en service,

� description de l’appareil,

� branchement de l’automate, de l’imprimante et de l’ordinateur de configuration,

� modes de fonctionnement,

� procédures de dialogue,

� description et utilisation des images standard livrées,

� installation d’options,

� entretien et échange de pièces.

OP3

Manuel produit

Opérateur de miseen service, utilisa-teur, programmeur

Décrit le matériel de l’OP3, les procédures générales de dialo-gue et le couplage au SIMATIC S7.

PP7, PP17

Manuel produit

Opérateur de miseen service, utilisa-teur

Décrit le matériel, l’installation et la mise en service des PushButton Panel PP7 et PP17.

Documentation SIMATIC HMI

Page 482: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

F-4Communication Manuel d’utilisation

Edition 05/99

ContenuGroupe cibleDocumentation

Communication

Manuel d’utilisation

Programmeur Informe sur le couplage des pupitres à afficheur de lignes ougraphique aux automates suivants :

� SIMATIC S5

� SIMATIC S7

� SIMATIC 500/505

� Pilotes pour des automates supplémentaires

Cette documentation décrit

� la configuration et les paramètres nécessaires au couplagedes appareils à l’automate et au réseau,

� les zones de données utilisateur qui servent à l’échangede données entre le pupitre de contrôle-commande etl’automate.

Communication pour lessystèmes sous Windows

Manuel d’utilisation

Programmeur Informe sur le couplage de systèmes sous Windows aux auto-mates suivants :

� SIMATIC S5

� SIMATIC S7

� SIMATIC 505

� Allen Bradley PLC 5/SLC 500

Cette documentation décrit

� la configuration et les paramètres nécessaires au couplagedes appareils à l’automate et au réseau,

� les zones de données utilisateur qui servent à l’échangede données entre le pupitre de contrôle-commande etl’automate.

Autres automates

Aide en ligne

Programmeur Informe sur le couplage des pupitres de contrôle-commandeaux automates, par exemple :

� Mitsubishi

� Allen Bradley

� Telemecanique

� Modicon

� Omron

� SIMATIC WinAC

L’installation des pilotes est accompagnée de celle de l’aideen ligne correspondante.

ProAgent for OP

Manuel d’utilisation

Gestionnaire deprojet

Informe sur le logiciel en option ProAgent for OP (diagnosticde processus) :

� configurer des diagnostics de processus spécifiques àl’installation,

� déterminer l’erreur processus, trouver la cause de l’erreuret y remédier,

� adapter à vos besoins les images de diagnostic livrées.

Documentation SIMATIC HMI

Page 483: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-1Communication Manuel d’utilisationEdition 05/99

Index

�Accès libre à la couche 2, 8-2

Accumulateur 1, après appel du FB standard,3-5, 4-4, 4-10, 5-8, 6-12, 7-6, 8-5, 10-7

Acquittement, 11-3, 14-3, 17-3, 24-3

Acquittement, déroulement des opérations, 24-5

Activer relais, B-3

AdaptateurAllen–Bradley, 22-2Mitsubishi FX, 21-2

Adaptateur de communication, Allen–Bradley,22-2

ADF, erreur, A-26

Adressage de recettes et d’enregistrements,11-20, 14-20, 17-19, 24-18

Adressage du S7-300, 12-8

Adressage du S7-400, 12-11

Adressage linéaire, 6-6

Adressage par page, 6-6

Adresse, 12-7, 12-15, 12-32

Adresse cible, Allen–Bradley, 22-3

Adresse d’esclave, 7-3

Adresse de début de périphérie, 6-6

Adresse de page, 7-7

Adresse MPI, 12-8, 12-11

Adresse source, Allen–Bradley, 22-3

Affectation des touches, image des touches defonction, 11-11, 14-11, 17-11, 24-9

Afficheurcontraste, B-7Date, 19-4Heure, 19-4luminosité, B-7

Afficheur de lignesboîte de recettes, 11-21boîte de suites de recettes, 11-22

Afficheur graphique, tampon de données, 11-22

Allen–BradleyBlocs de données, 22-3Câble standard, 22-2Connexion, 22-2Exemple de configuration, 22-4Fichiers des exemples, 22-4

AP 95U L2 maître DP, type de station, 6-19

AP 95U maître DPconfiguration prévue, 6-19taille de bloc, 6-19

Appel double, bloc de dialogue, 2-7

Appeler, FB standard, 4-4

AS511, 3-2appel du FB standard, 3-4description, 3-2mise en service, groupe 1, 4-4mise en service, groupe 2, 3-4

Automatetype, 1-2type de couplage, 1-7

AutomatesCouplage parallèle, 9-3groupe 1, 4-1groupe 2, 3-1

Automates d’autres fabricants, possibilités decouplage, 1-8

Autres automatesBlocs de données, 18-7Classes, 18-4Couplage série libre, 19-1Dépendances, 18-2Echange de blocs de données , 18-8Exemples de configuration, 18-15Gestion de la communication, 18-1Image des LED, 24-10Image des touches de fonction, 24-9Image du clavier système, 24-8Images du clavier, 24-7Logiciel de gestion, 18-15Présentation, 18-2Recettes, 24-16Structure de la communication, 18-5Version application utilisateur, 24-15

I

Page 484: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-2Communication Manuel d’utilisation

Edition 05/99

Zone de données de courbe, 24-13Zone de numéros d’image, 24-11Zone de sélection de courbe, 24-13Zones de données utilisateur, 24-2

Autres couplagesAllen–Bradley, 22-1

Blocs de données, 22-3Exemple de configuration, 22-4

Configuration, 18-16Date, 18-12Heure, 18-12Mitsubishi FX, 21-1

Blocs de données, 21-2Exemple de configuration, 21-3

Remarques pour la configuration, 18-19Série libre

Blocs de données, 19-2Exemple de configuration, 19-3

SIMATIC 500/505, 20-1Blocs de données, 20-3Exemple de configuration, 20-4

Telemecanique, 23-1Valeurs de consigne/de mesure, 18-18

Avis de débordement pour messages d’événe-ment oui/non, B-7

�Bit d’acquittement, 11-5, 14-5, 17-5, 24-5

Bit de démarrage, 9-7

Bit de message, 11-4, 14-4, 17-4, 24-4

Bit de parité (parallèle), 9-19

Bit de réveil, zone d’interface, 4-8, 10-4

Bit de vie, 13-4, 16-3

Bit global de clavier, 17-11clavier système, 11-11touches de fonction, 11-11

Bits de commandeAutres automates, 18-10Parallèle, 9-12, 9-19

Bits de commande et de compte-rendu, 13-3,16-3

Transfert d’enregistrement, 24-20zone d’interface, 4-7, 10-4

Bits de compte-renduAutres automates, 18-10Parallèle, 9-12, 9-19

Bits de données, 18-16, 19-4, 20-3

Bits de réveil, 13-3, 13-6, 18-12

Bits de stop, 18-16, 19-4

Bloc d’organisation de démarrage, 3-4, 4-4, 5-7,6-11

Bloc de dialogueappel double, 2-7Couplage au réseau SINEC L1, 7-8interrompre, 2-7

Bloc de donnéesbloc de données d’assignation, 10-19étendu, 10-2zone d’interface, 10-2

Bloc de données d’assignationDéclaration, 7-7Entrées, 8-6fonction, 10-19modifier, 10-19numéro, 10-19

Bloc de données étendu, 5-12

Bloc fonctionnel standard, 2-3Caractéristiques techniques, D-1Démarrage, 9-7démarrer, 4-9, 10-6Nom de fichier, 9-6Remise à zéro, 9-7

Blocs de dialogue, SINEC L2, 8-7

Blocs de donnéesAdresses de début, 18-16Affectation des bits, 20-3Autres automates, 18-7Déclarer, 21-2, 22-3, 23-3Echanger, 18-8, 19-2En-tête, 18-7Entrées, 18-10Fonction, 18-9Longueur, 18-7, 19-2Nombre, 18-7Numéro, 18-7Structure, 18-7, 18-9Taille maximale, 18-7

Boîte d’émission, 7-9, 8-8description, 10-21

Boîte de contrat, 10-15, 13-5, 16-5zone d’interface, 10-4

Boîte de numéros de recettes, 11-21, 24-19zone d’interface, 10-3

Index

Page 485: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-3Communication Manuel d’utilisationEdition 05/99

Boîte de réception, 7-9, 8-8description, 10-21

Boîte de recettes, 11-21zone d’interface, 10-3

Boîte de suites de recettes, 11-22zone d’interface, 10-3

Boîtes de contratAutres automates, 18-11Structure, 9-17, 18-11

Bornier réseau, 1-12, 7-2

Brochage du connecteurModule d’interface série, C-4Module d’interface SINEC L2-DP, C-12Module parallèle, C-7Module série, C-3Module SINEC L2, C-10Module SINEC L2-DP, C-12

�Câble

Allen–Bradley, 22-2Autres automates, 18-3, 20-2, 23-2Couplage série libre, 19-2Mitsubishi FX, 21-2Module SINEC L2, C-10Module SINEC L2-DP, C-12

Câble de programmation, Mitsubishi, 21-2

Câble standardAllen–Bradley, 22-2Autres automates, 18-3, 20-2, 23-2Couplage série libre, 19-2Mitsubishi FX, 21-2Module d’interface série, C-5

Caractéristiquesautres couplages, 1-19couplage au réseau SINEC L1, 1-12couplage au réseau SINEC L2, 1-13couplage au réseau SINEC L2-DP, 1-11couplage aux SIMATIC 500/505, 1-18couplage aux SIMATIC S7, 1-15, 1-16, 1-17couplage FAP, 1-10, 5-2couplage parallèle, 1-14

Caractéristiques techniquesBloc fonctionnel standard, D-1Module d’interface série, C-6Module parallèle, C-8Module SINEC L2, C-10Module SINEC L2-DP, C-12

Catégorie, message système, A-1

Cause, message système, A-2

Changement de langue, B-4

ChoisirAutomate, 18-16type de couplage, 1-3, 1-4bit global

clavier système, 14-10, 17-10, 24-9touches de fonction, 14-11, 24-9

image, clavier système, 17-9

Clavier système, B-14

Code de touche, B-14

Code source, 19-4

COM PROFIBUS, 6-15

COM TEXT, 5-15, 6-2, 8-10, 9-21, 18-15, 20-4,21-3, 22-4, 24-15

Commande de port, B-2

Communication, blocs, 2-2

Communication à l’aide de variables, 12-2

Communication, protocole, 1-2

Composants, Autres automates, 18-5

Composants de connexionModule SINEC L2, C-9Module SINEC L2-DP, C-11

Comprimerinterdiction, 2-7mémoire programme interne, 2-7

ConfigurationAutres couplages, 18-16Exemples

Autres automates, 18-15Telemecanique, 23-4

logiciel, 6-2

Configuration des voies, 22-5

Configuration du pupitre, configuration de ré-seau S7, 12-5

Configuration minimaleCouplage au réseau SINEC L1, 7-5Couplage au réseau SINEC L2, 8-4Parallèle, 9-3SINEC L1, 7-2

Configuration prévue, 6-16, 6-19

Configuration standard, Couplage parallèle, 9-2

Connecteur femelle Sub-D, C-3, C-4, C-10

Index

Page 486: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-4Communication Manuel d’utilisation

Edition 05/99

ConnexionAllen–Bradley, 22-2autres automates, 18-3autres couplages, 1-19couplage AS511, 1-9couplage au réseau PROFIBUS, 1-13couplage au réseau SINEC L1, 1-12, 7-2couplage au réseau SINEC L2-DP, 1-11couplage aux SIMATIC 500/505, 1-18couplage aux SIMATIC S7, 1-15, 1-16couplage FAP, 1-10couplage parallèle, 1-14, 9-2Couplage série libre, 19-2De plusieurs afficheurs de texte, 9-22Mitsubishi FX, 21-2Module d’interface série, C-3Module SINEC L2, C-9Module SINEC L2-DP, C-11SIMATIC 500/505, 20-2Telemecanique, 23-2

Connexion physique, Autres automates, 18-3

Connexion, dérangement, Détecter, 18-13

Contraste, réglage, B-7

Contrat automate, 4-16, 10-15, B-10Activer relais, B-3Avis de débordement pour messages d’événe-

ment oui/non, B-7boîte de contrat, 10-15Changement de langue, B-4Commande de port, B-2copie, 10-18Copie d’écran, B-2déclencher, 4-16, 9-16, 10-16Ecran éteint, B-2Effacement des valeurs statistiques des messa-

ges d’événement, B-7Effacement du tampon des messages d’alar-

me, B-9Effacement du tampon des messages d’événe-

ment, B-9Enregistrement automate –> pupitre, B-10Enregistrement pupitre –> automate, B-10état du contrat, 4-17, 10-17Faire défiler les messages d’événement, B-12Impression d’image, B-10Impression d’une recette avec tous les enre-

gistrements, B-3Impression de toutes les images, B-3Impression des statistiques des messages

d’alarme, B-7Impression des statistiques des messages

d’événement, B-7Impression du rapport d’équipe, B-7

Impression du tampon des messages d’alarme,B-7

Impression du tampon des messages d’événe-ment, B-7

Lecture de la zone d’acquittement dans l’au-tomate, B-8

Lecture de la zone de messages d’alarme dansl’automate, B-8

Lecture de la zone de messages d’événementdans l’automate, B-8

Lecture de la zone des LED dans l’automate,B-8

Listage de messages oui/non, B-4Mise à jour partielle d’image, B-11Niveau de mot de passe 0, B-7Paramétrage de l’interface, B-5Paramétrage de l’interface de module, B-5Paramètres d’imprimante, B-6Positionnement du curseur, B-11Réglage de la luminosité, B-7Réglage du contraste, B-7Réglage du niveau de mot de passe, B-7Régler l’heure, B-4Régler la date, B-4règles de programmation, 2-6, 12-34Sélection d’image, B-9Sélection d’image spéciale, B-3Sélection de menu, B-9Sélection de recette, B-10Sélection de répertoire, B-3SIMATIC 500/505, 16-5SIMATIC S7, 13-5Simulation de clavier, B-11structure, 4-16, 10-15Transfert, 9-20Transfert de la date/l’heure vers l’automate,

B-8Type d’affichage des messages d’alarme, B-6zone d’interface, 4-7

Contrats automate, B-1Autres automates, 18-11cas particuliers, B-13code de touche, B-14Parallèle, 9-15

Copie, du dernier contrat automate, 10-18

Copie d’écran, B-2

Couplage, par l’interface SI1/2 de l’UC, 3-2

Couplage AS511Bloc fonctionnel standard, D-2description pour le groupe 1, 4-1description pour le groupe 2, 3-1groupe 1, 4-2

Index

Page 487: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-5Communication Manuel d’utilisationEdition 05/99

groupe 2, 3-2présentation rapide, 1-9

Couplage ASCII, Bloc fonctionnel standard,D-4

Couplage au réseau PROFIBUSDescription, 8-1présentation rapide, 1-13

Couplage au réseau PROFIBUS-DP, 6-2présentation rapide, 1-11, 1-16structure de la communication, 6-4

Couplage au réseau SINEC L1Bloc fonctionnel standard, D-7Description, 7-1Présentation, 7-2présentation rapide, 1-12Structure de la communication, 7-4

Couplage au réseau SINEC L2Bloc fonctionnel standard, D-9Présentation, 8-2Structure de la communication, 8-3

Couplage au réseau SINEC L2-DP, Bloc fonc-tionnel standard, D-10

Couplage aux modules de positionnement S7,12-25

Couplage aux SIMATIC 500/505possibilités de couplage, 1-8présentation rapide, 1-18

Couplage aux SIMATIC S5AS511, 1-9couplage au réseau PROFIBUS-DP, 6-1couplage FAP, 5-1couplage parallèle, 1-14FAP, 1-10possibilités de couplage, 1-7PROFIBUS, 1-13SINEC L1, 1-12

Couplage aux SIMATIC S7MPI, 1-15, 12-5possibilités de couplage, 1-8PPI, 1-17PROFIBUS-DP, 1-16S7-200 par PPI, 12-30

Couplage FAPdescription, 5-1paramétrer le pupitre de contrôle-commande,

5-15présentation rapide, 1-10structure de la communication, 5-2

Couplage MPI, présentation rapide, 1-15

Couplage par blocs de données, 1-19présentation rapide, 1-19

Couplage parallèleContrats automate, 9-15Description, 9-1Message, 9-15présentation rapide, 1-14Zone d’interface, 9-10

Couplage PPI, présentation rapide, 1-17

Couplage série libreBlocs de données, 19-2Description, 19-1Exemple de configuration, 19-3Fichiers des exemples, 19-3

Couplages SIMATIC S5Couplage au réseau PROFIBUS, 8-1Couplage au réseau SINEC L1, 7-1Couplage parallèle, 9-1

Courbe, 11-15, 14-15, 17-15, 24-13déclenchée par bit, 14-15, 17-15, 24-13déclenchée par horloge, 24-13

Courbe déclenchée par bit, 11-15, 14-15, 17-15,24-13

Courbe déclenchée par horloge, 11-15, 14-15,17-15, 24-13

CPAdresse de page, 7-7Paramétrer, 8-12

CP 5430 TF, 6-21

CP 5431 FMS, 6-21

CP521 SI, 5-9

CP523, 5-9

CPU 928Bjeu statique de paramètres, 5-13paramétrer l’interface, 5-11structure du DX2, 5-12

Curseur, verrouiller, B-13

Cycle, 18-8, 20-3

�Date

Afficher, 19-4Autres couplages, 18-12

Date et heure, 13-3, 13-6transférer vers l’automate, 4-11, 10-9

Index

Page 488: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-6Communication Manuel d’utilisation

Edition 05/99

Date/heure, zone d’interface, 4-7, 10-4

DB-ZU, 10-19avec FAP, 5-3avec PROFIBUS-DP, 6-5boîte d’émission, 10-20boîte de réception, 10-20numéro d’appareil, 10-19numéro de la zone d’interface, 10-21

DéclarerBlocs de données, 21-2, 22-3, 23-3Zones de données, 7-6, 8-5, 9-6

Déclenchement d’un message, 11-3, 14-3, 17-3

Déclenchement par bit, courbes, 11-15

Déclenchement par horloge, courbes, 11-15,14-15, 17-15

DéclencherContrats automate, 9-16Message d’alarme, 19-4Message d’événement, 19-4Messages, 9-16

Déclencher un contrat automate, 4-16, 10-16

Délai d’attente entre caractères, 18-17

Délai de caractères, 5-10, 19-2

DémarrageBloc fonctionnel standard, 9-7pendant un contrat automate, 2-7SINEC L1, 8-7TD/OP, 18-13, 18-18

Démarrage du pupitre de contrôle-commande,détection dans le S7, 13-4

Démarrage, bloc d’organisation, 3-4, 4-4, 5-7,6-11

Déroulement du transfert d’enregistrements,24-20

Détecter, Dérangement de la connexion, 18-13

DétectionErreurs de câblage, 9-8Rupture de câble, 9-8

DIL, interrupteur, C-5

Direct, 11-19, 14-19, 24-17

DisquetteBloc fonctionnel standard, 9-6Exemples de configuration, 18-15, 20-4, 21-3,

22-4, 23-4Logiciel de gestion, 18-15

Documentation SIMATIC HMI, F-1

Duplex intégral, fonctionnement, 18-6

Duplex, fonctionnement, 18-6

DW 64 dans la zone d’interface, 11-23

�Echange de données, 1-2, 18-4

Ecran éteint, B-2

Effacement des valeurs statistiques des messa-ges d’événement, B-7

Effacement du tampon des messages d’alarme,B-9

Effacement du tampon des messages d’événe-ment, B-9

Eléments de connexion, Module d’interface sé-rie, C-3

Eléments de réglage, Module d’interface série,C-5

Emplacement, 12-7, 12-15

Enregistrementadressage, 11-20, 14-20, 17-19déroulement du transfert, 11-23recettes, 11-18, 14-18, 17-18, 24-16synchronisation, 11-23, 24-20Transfert, 18-14Transfert, déroulement, 24-20

Enregistrement automate –> pupitre, B-10

Enregistrement pupitre –> automate, B-10

Enregistrements, Adressage, 24-18

En-tête de contrat, 9-20

Entrée, Indirecte, 18-14

Entrées numériques, C-7

EPROM, erreur, A-1

Erreur, interne, A-25

Erreur interne, A-25

Erreurs, traitement des messages d’erreur, 5-14

Erreurs de câblage, Détection, 9-8

Erreurs, prévention, 2-7

Etat du contrat, 4-17, 9-8, 10-17, 10-21

Etat STOP, unité centrale, A-26

Etendu, bloc de données, 5-12

Exemple de programme, 19-4

Index

Page 489: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-7Communication Manuel d’utilisationEdition 05/99

�Faire défiler les messages d’événement, B-12

FAP, 5-2adresse du CP, 5-9appeler le FB standard, 5-7CPU 928B, 5-11description, 5-2entrées dans le DB-ZU, 5-9interface SI2 de l’UC, 5-2, 5-10mise en service, 5-5paramètres d’interface, 5-10structure du DB-ZU, 5-3

FB standardappeler, 5-7, 6-11erreur, A-26nom de fichier, 2-3numéro d’erreur, A-27numéro de version, 10-21

Fenêtre DP, 6-7

Fichier de l’exempleAllen–Bradley, 22-4Couplage série libre, 19-3Nom de fichier, 22-4SIMATIC 500/505, 20-4Telemecanique TSX Adjust, 23-4

Fichier de type, IM308C, 6-15

Fichier de l’exemple, Nom de fichier, 21-3

Fichiers des FB standard, 2-3

Fiechier d’exemple, Mitsubishi FX, 21-3

Flash-Memory, erreur, A-1

FM, 12-9

FonctionBlocs de données, 18-9pupitre de contrôle-commande, 1-2TD, 9-3

Fréquence de commutation, 9-3

�Gestion de la communication

Autres automates, 18-1bloc de données d’assignation, 10-19bloc fonctionnel standard, 2-3Blocs de données, 18-7présentation, 2-2SIMATIC S5, 2-1, 10-1zone d’interface, 10-2

Gestion de plusieurs pupitres dans le DB-ZU,10-19

Groupe 1, 4-2

Groupes cibles, F-1

Groupes d’AP , 9-2

Groupes d’automates, 3-1, 4-1

�Heure

Afficher, 19-4Autres couplages, 18-12

Heure de réveil, 4-12, 10-10

Horloge de surveillance, 4-15, 10-14

HSA, 12-7, 12-15, 12-32

�Identificateur AP, Parallèle, 9-13

Identificateur d’adressepupitre de contrôle-commande, 6-16TD/OP, 6-19

Identificateur de couplage, 13-5Parallèle, 9-13

Identificateur de l’AP et du couplageSIMATIC S5, 4-14, 10-12zone d’interface, 4-7, 10-4

Identificateur de matériel, C-2

IdentificateursAutres automates, 18-11Module d’interface, C-2

Identifications, 14-20, 17-19

IM308B/C, 6-15configuration prévue, 6-16taille de bloc, 6-16type de station, 6-16

IM308Cadresses E et S, 6-16, 6-19numéro de station, 6-16, 6-19

ImageAfficher, 19-4Sélection, 20-5, 21-4, 22-5vitesse de mise à jour, 2-6, 12-33

Image des LED, 11-12, 14-12, 17-12, 24-10Numéro de bit, 24-10

Index

Page 490: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-8Communication Manuel d’utilisation

Edition 05/99

numéro de bit, 11-12, 14-12, 17-12

Image des touches de fonction, 11-11, 14-11,17-11, 24-9

Image du clavier, 11-8, 14-8, 17-8

Image du clavier système, 11-9, 14-9, 17-9,24-8

Image spécialeManipulations, 18-14Zone de numéros d’image, 24-12zone de numéros d’image, 11-14, 14-14,

17-14

Images du clavier, 24-7

Impression d’image, B-10

Impression d’une recette avec tous les enregis-trements, B-3

Impression de recette, B-10

Impression de toutes les images, B-3

Impression des statistiques des messages d’alar-me, B-7

Impression des statistiques des messages d’évé-nement, B-7

Impression du rapport d’équipe, B-7

Impression du tampon des messages d’alarme,B-7

Impression du tampon des messages d’événe-ment, B-7

Indirect, 11-20, 14-20, 24-18

Initialisation, Programme/Interface, 19-4

Installer, Sous ProTool, 18-15

Interface, 12-7, 12-15, 12-32Autres automates, 18-3COM1, 19-4Configuration, 19-4De base, 7-2Initialisation, 19-4MPI, 1-15Parallèle, 9-22, C-2Paramétrer, 18-4Paramètres, 18-16PG, 1-9RS232, C-3RS422, 18-3, 20-5, 22-2, 22-5, C-3RS485, 18-3Série, 18-4, 19-2série, 1-9, 1-10, 1-12, 1-19SI2, 1-10, 5-14TTY, 7-10, 18-3, C-3

V.24, 7-10, 18-3, 20-5, 22-2, 22-5, C-3X.27, C-3

Interface de base, 7-2

Interface de module, paramétrage, B-5

Interface de programmation, 1-18

Interface, paramétrer, B-5

Interruption, bloc de dialogue, 2-7

�Jeu statique de paramètres, 5-13

�Langue d’installation, 18-15

Lecture de la zone d’acquittement dans l’auto-mate, B-8

Lecture de la zone de messages d’alarme dansl’automate, B-8

Lecture de la zone de messages d’événementdans l’automate, B-8

Lecture de la zone des LED dans l’automate,B-8

LEDAffectation, 24-10affectation, 11-12, 14-12, 17-12états, 11-12, 14-12, 17-12OP17, 11-12, 14-12, 17-12

Liaison, Autres automates, 18-3

Libérer, alarmes, 2-7

Ligne d’acquittement, 9-22

LimitationsAutres automates, 18-19couplage AS511, 4-3Couplage parallèle, 9-3mode de bouclage, 3-6, 4-6

Limitations du système, Couplage au réseau SI-NEC L2, 8-2

Limite système, couplage au réseau PROFI-BUS-DP, 6-3

Listage de messages oui/non, B-4

Liste, messages système, A-1

Liste d’adresses des DB, 2-6

Index

Page 491: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-9Communication Manuel d’utilisationEdition 05/99

Liste d’appel, 7-3

Literatur, F-1

Logiciel, COM 530, 7-3

Logiciel COM, 8-9

Logiciel de gestion, Autres automates, 18-15

Logiciel de programmation APS, 22-4

Logiciel nécessairecouplage au réseau PROFIBUS-DP, 6-2Couplage au réseau SINEC L1, 7-2Couplage parallèle, 9-3

Logiciels de gestion de type Block, Dépendan-ces à la version de microprogramme, 18-2

Logiciels nécessaires, Couplage au réseau SI-NEC L2, 8-2

Luminosité, réglage, B-7

�Maître esclave, Réseau, 7-2

Maîtres, nombre, 12-7, 12-15, 12-32

Matériel nécessairecouplage au réseau PROFIBUS-DP, 6-2Couplage au réseau SINEC L2, 8-2Couplage parallèle, 9-3

MEDOC, 21-3

Mémento banalisé, 2-7

Mémentos banalisés, 9-22

Mémoire V, 20-3

Mémoriser, Mémentos banalisés, 9-22

Message, Déclenchement, 24-3

Message d’erreur des blocs de dialogueSIMATIC S5, 10-14zone d’interface, 10-5

Message de veille, 9-15

MessagesConfigurer, 9-15Déclencher, 9-16Définition, 24-3définition, 11-3, 14-3, 17-3En-tête, 9-18, 9-20Traitement, 9-4Transfert, 9-20

Messages d’alarmeAcquitter, 19-4Déclencher, 19-4

Structure, 9-18

Messages d’erreur, mémoire, A-1

Messages d’événementDéclencher, 19-4Structure, 9-18

Messages systèmeliste, A-1pupitres de contrôle-commande, A-1

Microprogramme, 18-2cartouche, 6-2

Mise à jour des images, partielle, 2-6, 12-34

Mise à jour partielle d’image, B-11

Mitsubishi, Connexion, 21-2

Mitsubishi FXBlocs de données, 21-2Exemple de configuration, 21-3Fichiers des exemples, 21-3

Mode, 9-19

Mode actif-passif, C-6

Mode de bouclage, 3-6, 4-6Etat/Forçage, 3-6, 4-6

Mode de fonctionnement, exploiter, 4-9, 10-6

Mode de fonctionnement du pupitre, 13-4, 16-3

Mode de numérotation, Bits de données, 20-3

Modifierbloc de données d’assignation, 10-19numéro du FB standard, 2-4

Module d’E/S numérique, 9-2

Module d’interface, 20-2, 21-2Présentation, C-1

Module d’interface L2-DP, C-11

Module d’interface SINEC L2, C-9

Module d’interface SINEC L2-DP, C-11

Module de couplage, 6-2IM308B/C, 6-15

Module de positionnement S7, 12-25

Module maître, 6-2

Module parallèle, C-2, C-7

Module série, C-3

Modules d’interfaceModule d’interface L2-DP, C-11Module d’interface SINEC L2, C-9Module d’interface SINEC L2-DP, C-11Module parallèle, C-7

Index

Page 492: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-10Communication Manuel d’utilisation

Edition 05/99

Module série, C-3

MPI, 12-5

�Niveau de mot de passe 0, B-7

Niveau messagesZone de numéros d’image, 24-11zone de numéros d’image, 11-14, 14-14,

17-14

Nom de fichierBloc fonctionnel standard, 9-6FB standard, 2-3Fichier de l’exemple, 22-4Fichier de l’exemple, 21-3

Numéro, DB-APP, 9-17

Numéro d’appareil, DB-ZU, 10-19

Numéro d’erreur, 9-8Accumulateur, 7-7, 8-6, 9-9accumulateur, 3-5, 4-5, 4-10, 5-8, 6-12, 10-7contrat automate, 4-17, 10-17, 10-21FB standard, A-27

Numéro d’image PROFIBUS, TP uniquement,12-24

Numéro de bit, 17-12, 24-10

Numéro de la zone d’interface, SIMATIC S5,4-14, 10-12

Numéro de message, 11-4, 14-4, 17-4, 24-4, A-1

Numéro de page, 6-6

Numéro de station, 6-16, 6-19

Numéro de versionFB standard, 10-21Structure, 9-14

Numéro de version du FB standard, SIMATICS5, 4-14, 10-13

�Optimisation, 2-5, 15-7

Performances, 18-19, 20-3

Organisation de la mémoire, 18-17

�Parallèle

Bits de commande, 9-12Bits de compte-rendu, 9-12Identificateur AP, 9-13Identificateur de couplage, 9-13Présentation, 9-2Structure de la communication

AP du groupe 1, 9-4AP du groupe 2, 9-5

Traitement des alarmes, 9-22

Paramétragemodule maître PROFIBUS-DP, 6-20SINEC L2, 8-9

S5–95L2, 8-12

Paramètre, partenaire de communication, 12-7,12-14, 12-31

Paramétrerbloc de données étendu, 5-12Couplage au réseau SINEC L1, 7-3, 7-10Couplage au réseau SINEC L2, 8-10Couplage parallèle, 9-21CP, 8-12Interface, 18-4jeu statique de paramètres, 5-13réseau PROFIBUS-DP, 6-13

Paramètres d’imprimante, B-6

Paramètres d’interface, 5-10

Paramètres de contrat, Transfert, 9-20

Paramètres de l’OP, 12-6, 12-14, 12-31

Paramètres du réseau, 12-7, 12-14, 12-31

Parité, 7-10, 9-12, 9-19, 18-16, 19-4

Parité , 9-21

Partenaire de communication, 12-5, 12-13

Pause, 18-16, 19-2

PC–AT, 1-2

PC-AT, 18-4, 19-2, 19-3

Performances, 2-5, 15-7Optimisation, 18-19, 20-3

Photocoupleur (module parallèle), C-7

Pilote de type NATIVE, 15-1

Index

Page 493: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-11Communication Manuel d’utilisationEdition 05/99

Plage de valeursVariables de type Integer, 23-3Variables Integer, 20-3

PLC-5, 22-2

Positionnement du curseur, B-11

PrésentationAutres automates, 18-2Couplage au réseau SINEC L1, 7-2Couplage au réseau SINEC L2, 8-2gestion de la communication, 2-2Parallèle, 9-2type de couplage, 1-2

Priorité, 18-8, 18-16

Processeur de communication, CP 530, 7-2

PROFIBUS, 8-2

PROFIBUS NCM, 6-21

PROFIBUS-DP, 6-1affectation du DP-ZU, 5-6, 6-9appeler le FB standard, 6-11entrées dans DB-ZU, 6-6identificateur d’adresse, 6-16mise en service, 6-9paramétrer, 6-13paramètres, 6-16structure du DB-ZU, 6-5traitement d’erreur, 5-8, 6-12

PROFIBUS-DP, modules maîtres, 6-20

PROFIBUS-DP, paramétrer, pupitre de contrôle-commande, 6-13

Profil, 12-7, 12-15, 12-32

Progiciel COM 530, 7-2

Programme LADDER, 20-5

Protocole, Couplage série libre, 19-2

Protocole ASCII libre, 1-10

Protocole de communication, 1-2

Protocoles, 1-4

ProTool, 5-15, 6-2, 18-15, 20-4, 21-3, 22-4,24-15

Pupitre à afficheur de lignes, définition, 1-2

Pupitre à afficheur graphique, définition, 1-2

Pupitre de contrôle-commandeadresse, 12-7, 12-15, 12-32affectation dans le DB-ZU, 10-19définition, 1-2fonction, 1-2interface, 12-7, 12-15, 12-32

paramétrer le PROFIBUS-DP, 6-13

�QVZ, erreur, A-26

�Rack, 12-7, 12-9, 12-15

RAM, erreur, A-1

Recette, 11-18, 14-18, 17-18Adressage, 24-18adressage, 11-20, 14-20, 17-19boîte de numéros de recettes, 11-21boîte de recettes, 11-21boîte de suites de recettes, 11-22condition préalable, 11-18, 14-18, 17-18définition, 11-18, 14-18, 17-18mode de transfert, 11-19, 14-19synchronisation, 11-18, 14-18, 17-18tampon de données, 11-22Transfert d’enregistrements, 24-17transfert d’enregistrements, 11-18, 11-19,

14-18, 14-19, 17-18, 17-19

RecettesBoîte de numéros de recettes, 24-19Condition préalable, 24-16Définition, 24-16Mode de transfert, 24-17Synchronisation, 24-16Tampon de données, 24-19Transfert d’enregistrements, 24-16

Redémarrage, 18-13, 18-18

Réglage du niveau de mot de passe, B-7

Régler l’heure, B-4

Régler la date, B-4

Remarques pour la configuration, Autres cou-plages, 18-19

Remède, message système, A-2

Remise à zéroBloc fonctionnel standard, 9-7Déclenchée par le front du signal, 9-8

Réseau de terrain, 7-2

Réseau de terrain maître–esclave, 6-2

Réseau multi–maître, 8-2

Réseau PROFIBUS-DP, paramétrer, 6-13

Index

Page 494: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-12Communication Manuel d’utilisation

Edition 05/99

Réseaux pris en charge, 1-4

Résultat logique, 3-4, 3-5, 4-4, 4-10, 5-7, 6-11,7-6, 8-5, 10-7

Réveil, exploiter, 4-12, 10-10

Rupture de câble, Détection, 9-8

�S7

adresse, 12-7, 12-15, 12-32PROFIBUS-DP, 12-13

S7-200, couplage par PROFIBUS-DP, 12-13

S7-300adresse MPI, 12-8couplage par PROFIBUS-DP, 12-13nombre d’abonnés, 12-5, 12-13

S7-400adresse MPI, 12-11couplage par PROFIBUS-DP, 12-13

SAP, 8-10

Sélection d’image, B-9

Sélection d’image spéciale, B-3

Sélection de menu, B-9

Sélection de recette, B-10

Sélection de répertoire, B-3

Sélection du type de couplage, 1-3, 1-4

Sens de communication, 9-2

Service Access Point, 8-10

SHIFT, touche, 11-8, 14-8, 17-8, 24-7

Signal d’acquittement, 9-4, 9-5

SIMATIC 500/505adressage de recettes et d’enregistrements,

17-19bit de vie, 16-3bits de commande et de compte rendu, 16-3Blocs de données, 20-3boîte de contrat, 16-5câble standard, 15-3configuration, 15-2Connexion, 20-2description, 15-1Exemple de configuration, 20-4Fichiers des exemples, 20-4identifications, 17-19image des LED, 17-12image des touches de fonction, 17-11

image du clavier, 17-8mise en service, 15-3mode de fonctionnement du pupitre, 16-3optimisation, 15-7transfert d’enregistrements, 17-19User Data Types, 15-4version utilisateur, 17-17zone de données de courbe, 17-15zone de numéros d’image, 17-13zone de sélection de courbe, 17-15zones de données utilisateur, 17-2zones de données valables, 15-4

SIMATIC S5bloc fonctionnel standard, 2-3compression de la mémoire programme, 2-7couplage AS511, 3-1, 4-1identificateur de l’AP et du couplage, 4-14,

10-12image des LED, 11-12image des touches de fonction, 11-11image du clavier, 11-8image du clavier système, 11-9mise en service avec FAP, 5-5mise en service avec PROFIBUS-DP, 6-9mise en service, AS511, 3-4, 4-4numéro de la zone d’interface, 4-14, 10-12numéro de version du FB standard, 4-14,

10-13surveillance du bit de vie, 4-15, 10-14traitement des alarmes, 2-7version de microprogramme, 4-14, 10-12version utilisateur, 11-17zone de données de courbe, 11-15zone de numéros d’image, 11-13zone de sélection de courbe, 11-15zones de données utilisateur, 11-2

SIMATIC S7, 12-1adressage de recettes et d’enregistrements,

14-20adresse maxi (HSA), 12-7, 12-15, 12-32bit de vie, 13-4bits de commande et de compte rendu, 13-3bits de réveil, 13-3, 13-6boîte de contrat, 13-5configuration du pupitre, 12-5contrat automate, 13-5date et heure, 13-3, 13-6démarrage du pupitre de contrôle-commande,

13-4identificateur de couplage, 13-5identifications, 14-20image des LED, 14-12image des touches de fonction, 14-11

Index

Page 495: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-13Communication Manuel d’utilisationEdition 05/99

image du clavier, 14-8image du clavier système, 14-9messages d’alarme, 14-3messages d’événement, 14-3mode de fonctionnement du pupitre, 13-4nombre de maîtres, 12-7, 12-15, 12-32paramètres de l’OP, 12-14paramètres du pupitre de contrôle-commande,

12-6, 12-31paramètres du réseau, 12-7, 12-14, 12-31partenaire de communication, 12-5, 12-7,

12-13, 12-14, 12-31recettes, 14-18touches directes DP, 12-18transfert d’enregistrements, 14-19, 14-22version utilisateur, 14-17zone de données de courbe, 14-15zone de numéros d’image, 14-13zones de données utilisateur, 14-2

SIMATIC S7-200, 12-5, 12-30

SIMATIC S7-300, 12-5

SIMATIC S7-400, 12-5

Simulation de clavier, B-11

SINEC L2, 8-1Blocs de dialogue, 8-7Paramétrage, 8-9

S5– 95L2, 8-12

SINEC L2–DP, standard FB, D-10

SINEC L2-DP, paramètres, 6-19

SINUMERIK S7, modules, 12-27

SLC 500, 22-2

Sortie numérique, C-7

Structurebloc de données étendu, 5-12Blocs de données, 18-7, 18-9Boîte de contrat, 9-17, 18-11Message d’alarme, 9-18Message d’événement, 9-18Module parallèle, C-7Module SINEC L2, C-9Module SINEC L2-DP, C-11Valeur de sortie, 9-19

Structure de la communication, 8-3Autres automates, 18-5couplage au réseau PROFIBUS-DP, 6-4Couplage au réseau SINEC L1, 7-4Couplage au réseau SINEC L2, 8-3couplage FAP, 5-2Couplage parallèle, 9-4

ParallèleAP du groupe 1, 9-4AP du groupe 2, 9-5

Structure de la documentation, F-1

Structure du contrat automate, 4-16, 10-15

Surveillance du bit de vie, 18-13pendant le transfert d’enregistrements, 2-8SIMATIC S5, 4-15, 10-14zone d’interface, 4-8, 10-4

Surveiller, Bit de vie, 18-13

Synchronisation, 11-18, 14-18, 17-18transfert d’enregistrements, 11-23

Synchronisation Recettes, 24-16

�Taille de bloc, 6-6, 6-16, 6-19

Taille des zones d’acquittement, 14-7, 24-6

Tampon commuté, 11-15, 14-15, 17-15, 24-13

Tampon de données, 11-22, 24-19

TD, 9-2

Télégramme, Emission/réception automatique,19-4

TelemecaniqueBlocs de données, 23-3Connexion, 23-2Exemple de configuration, 23-4

Telemecanique TSX Adjust, Fichiers des exem-ples, 23-4

Temps de cycle, CP521 SI, 5-10

Temps de mise à jour, 2-5, 12-33, 15-7, 24-22

Temps de scrutation, 2-5Configuration, règles, 18-19Logiciels de gestion Block , 24-22pour zones de données utilisateur, 2-5PROFIBUS-DP, 6-21remarques, 2-5Valeurs prépondérantes, 24-22valeurs prépondérantes, 12-33, 15-7zone de communication, 2-5

TISOFT, 20-4

Touche de fonction, B-14

Touches de fonction, bit global de clavier, 17-11

Index

Page 496: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-14Communication Manuel d’utilisation

Edition 05/99

Touches directes DP, 12-18affectation, 12-22configuration dans STEP 7, 12-20

TP, numéro d’image PROFIBUS, 12-24

TraitementContrats, 9-4Messages, 9-4

Traitement d’erreur, 3-4, 3-5, 4-4, 4-10, 5-7,5-8, 5-14, 6-11, 6-12, 7-6, 8-5, 10-7, A-27

Traitement des alarmes, 2-7Parallèle, 9-22

Traitement des erreurs, A-25, A-27

TranfertBits de réveil, 18-12Configuration , 19-3

Transférer, enregistrement, 11-23

TransfertConfiguration, 20-4, 21-3, 23-4Contrats automate, 9-20Enregistrement, 24-20En-tête de contrat, 9-20Messages, 9-20Paramètres de contrat, 9-20Projet, 20-5, 21-4, 22-5, 23-4Variables, 9-20

Transfert d’enregistrementbits de commande et de compte rendu, 11-23Direct, 24-17direct, 11-19, 14-19Indirect, 24-18indirect, 11-20, 14-20synchronisation, 14-22, 17-21

Transfert d’enregistrements, 11-19, 14-19,14-22, 17-21, 24-17

Zones de données, 24-19zones de données, 11-21

Transfert d’enregistrements , 17-19

Transfert d’enregistrements, déroulement, 11-23

Transfert de la date/l’heure vers l’automate, B-8

Type d’affichage des messages d’alarme, B-6

Type de consignation, erreur, A-27

Type de contrat, 9-19

Type de couplageAS511, groupe 1, 4-1AS511, groupe 2, 3-1composants, nécessaires, 2-2couplage au réseau PROFIBUS-DP, 6-1

couplage aux SIMATIC 500/505, 1-18couplage aux SIMATIC S5, 1-9couplage FAP, 5-1couplage par blocs de données, 1-19couplage parallèle, 1-14critères de sélection, 1-3, 1-4MPI, 1-15PPI, 1-17présentation, 1-2PROFIBUS-DP, 1-11, 1-16SIMATIC 500/505, 15-1SIMATIC S7, 12-1types pris en charge, 1-3

Type de donnéesSIMATIC 500/505, 15-4SIMATIC S7, 12-3

Type de réveil, 4-12, 10-10

Type de station, 6-16, 6-19

Type de transmission, C-3

Types de champ, 18-18

Types de couplageAllen–Bradley, 22-1Autres automates, 18-1Couplage au réseau PROFIBUS, 8-1Couplage au réseau SINEC L1, 7-1Couplage parallèle, 9-1Couplage série libre, 19-1Mitsubishi FX, 21-1SIMATIC 500/505, 20-1Telemecanique, 23-1

�User Data Types, 15-4

�Valeurs de consigne/de mesure, Autres coupla-

ges, 18-18

Valeurs variables internes, 23-3

Variableécriture indirecte, 11-26, 14-26image, 2-6, 12-33

Variables, 12-2Configurer, 18-17Ecriture indirecte, 24-21Integer, 20-3, 23-3Transfert, 9-20

Index

Page 497: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-15Communication Manuel d’utilisationEdition 05/99

Variables de type Integer, 20-3, 23-3

Verrouillage du curseur, B-13

Verrouiller, alarmes, 2-7

Version application utilisateur, 24-15

Version de microprogrammeSIMATIC S5, 4-14, 10-12zone d’interface, 4-7, 10-4

Version utilisateur, 11-17, 14-17, 17-17, 18-18

Vitesse de transmission, 6-13, 7-10, 8-10, 12-7,12-15, 12-32, 19-4, 20-3, 23-3, C-10, C-12

�Watchdog, fonction, 18-13

�Zone d’acquittement, 11-5, 11-6, 14-5, 14-6,

17-5, 17-6

Zone d’acquittement des alarmesNombre, 24-3nombre, 11-4, 14-4, 17-4

Zone d’alarmes, Mettre le bit à 1, 24-3

Zone d’événements, Mettre le t à 1, 24-3

Zone d’interfaceAP du groupe 1, 4-7bit de réveil, 4-8, 10-4bits de commande et de compte rendu, 4-7,

10-4boîte de contrat, 10-4boîte de numéros de recettes, 10-3boîte de recettes, 10-3boîte de suites de recettes, 10-3contrat automate, 4-7Couplage parallèle, 9-10date/heure, 4-7, 10-4fonction, 10-2identificateur de l’AP et du couplage, 4-7,

10-4longueur, 10-2message d’erreur des blocs de dialogue, 10-5SIMATIC 500/505, 16-1SIMATIC S5, 10-2SIMATIC S7, 13-1surveillance du bit de vie, 4-8, 10-4version de microprogramme, 4-7, 10-4zones réservées, 10-5

Zone de bits d’alarme, mise à 1 d’un bit, 11-3,14-3, 17-3

Zone de communicationZone de numéros d’image, 24-11zone de numéros d’image, 11-13, 14-13,

17-13

Zone de donnéesdate, 4-11, 10-9, 16-6heure, 4-11, 10-9, 16-6image du clavier système, 11-9, 14-9, 17-9

Zone de données de courbe, 14-15, 14-16,17-16, 24-14

Zone de messages, 11-3, 11-4, 14-3, 14-4, 17-4

Zone de messages d’alarme, nombre, 11-4,14-4, 17-4

Zone de messages d’événementmise à 1 d’un bit, 11-3, 14-3, 17-3nombre, 11-4, 14-4, 17-4

Zone de numéros d’image, 11-13, 14-13, 17-13,24-11

Zone de sélection de courbe, 11-16, 14-16,17-16, 24-14

Zone des données de contrat, Déclarer, 9-14

Zone des variables, 9-18

Zones d’acquittement, 24-4, 24-5

Zones de communication, Configurer, 18-17

Zones de donnéesDéclarer, 7-6, 8-5, 9-6Image du clavier système, 24-8SIMATIC 500/505, 15-4Transfert d’enregistrements, 24-19transfert d’enregistrements, 11-21Zone de données de courbe, 24-14zone de données de courbe, 11-16, 14-16,

17-16Zone de numéros d’image, 24-11zone de numéros d’image, 11-13Zone de sélection de courbe, 24-14zone de sélection de courbe, 11-16, 14-16,

17-16

Zones de données utilisateurAutres automates, 24-1, 24-2Ecriture indirecte de variables, 24-21écriture indirecte de variables, 11-26, 14-26Fonctionnalités, 24-2fonctionnalités, 11-2, 14-2, 17-2Messages d’alarme, 24-3

Index

Page 498: SIMATIC HMI 11 12 14 15 18 A - SiemensCommunication Manuel d’utilisation Edition 05/99 Les éditions successives du manuel d’utilisation Communication sont récapi - tulées dans

Index-16Communication Manuel d’utilisation

Edition 05/99

messages d’alarme, 11-3, 17-3Messages d’événement, 24-3messages d’événement, 11-3, 17-3Optimisation, 24-22optimisation, 12-33recette, 11-18, 17-18SIMATIC 500/505, 17-1, 17-2SIMATIC S5, 11-1, 11-2SIMATIC S7, 14-1, 14-2

Zones de messages, 17-3, 24-3

Index