SINEC S1 Carte maitre CP 2430
Transcription
SINEC S1 Carte maitre CP 2430
Introduction Description technique et directive de montage du CP 2430 1 2 Fonctionnement standard 3 SINEC Fonctionnement étendu SINEC S1 Carte maître CP 2430 Fonctionnement en multiprocessing 4 5 C79000-G8977-C062 Echange d’un esclave défectueux Remèdes en cas de défaut 6 Version 01 Tome 1 de 1 Signalisation d’erreurs Remèdes en cas de défaut 7 Annexes PICS A Affichage du registre d’états ANZW et d’erreurs de paramètrage PAFE B Références documentaires C SINEC est un label commercial de SIEMENS Siemens Aktiengesellschaft Abréviations / glossaire D Notes concernant le marquage CE des produits SINEC E SINEC SINEC S1 Carte maître CP 2430 Description C79000-B8977-C085 Information Le contenu de ces instructions de service ne fait pas partie d’une convention, d’un accord ou d’un rapport juridique existant ou ayant existè. Il n’est pas non plus destiné à modifier de tels textes. L’ensemble des devoirs de Siemens résulte de chaque contrat de vente qui comprend la totalitè du seul règlement appplicable en matière de garantie. Le contenu des présentes instructions de service ne constitue ni une extension ni une restriction des dispositions contractuelles relatives à cette garantie. Par souci de clarté, ces instructions de service ne traitent pas non plus tous le problèmes imaginables qui peuvent se poser en relation avec l’emploi de cet appareil. Si vous aves besoin d’informations complèmentaires ou si vous êtes confrontés à des problèmes particuliers qui ne sont pas traités en détail dans ce manuel, la filiale Siemens de votre région vous fournira les renseignements nécessaires. Généralités Cet appareil fonctionne avec du courant électrique. Pendent l’exploitation d’appareils électriques, certaines pièces sont forcément sous tension dangereuse. WARNING ! ! Pour éviter de graves blessures corporelles et/ou de sérieux dégâts matériels, il est indispensable de respecteur les avertissements. Toute intervention sur cet apppareil ou tout travail exécuté à proximité de cet appareil sont réservés à un personnel qui possède une qualification correspondante. Ce personnel aura une parfaite connaissance de tous les avertissements et de toutes les mesures de maintenance conformes à ces instructions de service. Le bon fonctinnement de cet appareil suppose un transport adéquat, un stockage et unmontage appropriés, ainsi qu’une utilisation et une maintenance correctes. Exigences relatives à la qualification du personnel Au sens de ces instructions de service ou des avertissements, "personnel qualifié" désigne des personnes familiarisées avec l’installation, le montage et la mise en service de ce produit et spécialisées dan le domaine relatif à leurs activités. Elles auront par example: - une formation, une instruction ou une habilitation qui les autorisent à brancher/débrancher, mettre à la terre ou repérer des circuits électriques, des appareils ou des systèmes conformes aux normes actulles des technique de sécurité; - une formation ou une instruction conforme aux normes actuelles des techniques de sécurité en matière de d’entretien et d’utilisation des équipements de sécurité; une information en premiers soins ❑. B8977-C085 SINEC S1 Carte Maître CP 2430 SOMMAIRE 1. INTRODUCTION 1-1 1.1 Généralités 1.1.1 Résumé des chapitres 1.1.2 Régles générales de lecture et d’écriture 1.1.3 Conditions préalables 1.1.4 Programmes de démonstration/ Readme-File 1.1.5 Informations complémentaires 1.1.6 Hotline 2. DESCRIPTION TECHNIQUE ET DIRECTIVE DE MONTAGE DU CP 2430 2.1 Vue d'ensemble de la carte 2.1.1 Introduction 2.1.2 Caractéristiques techniques de la carte 2.1.3 Couplage AG-CP 2430 2.1.4 Design du CP 2430 et définition électrique de l’interface 2.1.5 Réglage du CP 2430 2.1.5.1 Règlage de l’adresse de début de la zone E/S 2.1.5.2 Règlage du mode de fonctionnement 2.1.5.3 Règlage du numéro d’interface 2.1.6 Installation du CP 2430 dans l’API 2.1.7 Voyants et éléments de commande du CP 2430 2.1.8 Fonctionnements du CP 2430 3. FONCTIONNEMENT STANDARD DU CP 2430 (MODE 1) 1-2 1-2 1-3 1-3 1-3 1-3 1-3 2-1 2-2 2-2 2-3 2-5 2-5 2-7 2-7 2-8 2-10 2-12 2-15 2-18 3-1 3.1 Configuration du CP 2430 en fonctionnement standard 3-1 3.2 Adressage du CP 2430 dans l'API 3-3 3.3 Accès de l'API aux esclaves connectés à la ligne AS-I 3-3 4. FONCTIONNEMENT ÉTENDU (FONCT. HTB) DU CP 2430 (MODE 2 ET 3) 4-1 4.1 Introduction 4.1.1 Fonctionnement HTB combiné au fonctionnement E/S (Mode 2) 4.1.2 Fonctionnement HTB du CP 2430 (Mode 3) 4.1.3 Configuration du CP 2430 en fonctionnement HTB 4-1 4-1 4-2 4-3 4.2 Utilisation des programmes d’application (HTB) 4.2.1 Utilisation des HTB comme programmes d’interfaces 4.2.2 Paramétrage des HTB 4.2.3 Synchronisation de démarrage en fonctionnement HTB 4-4 4-4 4-5 4-7 4.3 Interface pour commandes AS-I (Mode 2 et 3) 4.3.1 Récapitulation des commandes exécutables du CP 2430 4.3.1.1 Configurer_paramètre (Set_Permanent_Parameter) 4.3.1.2 Lire_paramètre_configuré (Get_Permanent_Parameter) 4.3.1.3 Ecrire_paramètre (Write_Parameter) 4.3.1.4 Lire_paramètre (Read_Parameter) 4.3.1.5 Configurer_paramètres_actuels (Store_Actual_Parameters) 4.3.1.6 Définir_configuration_demandée (Set_Permanent_Configuration) 4.3.1.7 Lire_configuration_demandée (Get_Permanent_Configuration) 4.3.1.8 Sauvegarder_configuration_actuelle (Store_Actual_Configuration) I-1 4-8 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.9 Lire_configuration_actuelle 4.3.1.10 Configurer_LPS (Set_LPS) 4.3.1.11 Sélectionner_mode_offline (Set_Offline_Mode) 4.3.1.12 Sélectionner autoprogrammation 4.3.1.13 Sélectionner_mode_configuration (Set_Operation_Mode) 4.3.1.14 Modifier_adresse_d'esclave (Change_Slave_Address) 4.3.1.15 Lire état d'esclave 4.3.1.16 Lire listes et indicateurs (Get_LPS, Get_LAS, Get_LDS, Get_Flags) 4.3.1.17 Lire configuration globale 4.3.1.18 Configurer Configuration Globale 4.3.1.19 Ecrire liste de paramètres 4.3.1.20 Lire liste des échos de paramètre 4.3.1.21 Lire_indice_de_version 4.3.1.22 Diagnostic d'esclave 4.3.1.23 Lire et effacer état d'esclave 4.3.1.24 Lire identificateur d'esclave 4.3.1.25 Lire ES esclave 4.3.1.26 Lire Diagnostic-S1 4.4 Transfert des données E/S des AS-I esclaves via HTB (uniquement mode 3, ANR 200, 201) 4.4.1 Transfert des données de sortie vers les Esclaves AS-I- (ANR 200) 4.4.2 Lecture des données d’entrée des Esclaves AS-I- (ANR 201) 5. FONCTIONNEMENT EN MULTIPROCESSING 4-18 4-19 4-20 4-21 4-22 4-23 4-24 4-25 4-27 4-29 4-31 4-32 4-33 4-34 4-35 4-36 4-37 4-38 4-39 4-39 4-39 5-1 6. ECHANGE D'UN ESCLAVE DEFECTUEUX / PROGRAMMATION D'ADRESSE AUTOMATIQUE 6-1 7. SIGNALISATIONS DE DEFAUT DU CP 2430 EN FONCTIONNEMENT STANDARD / REMEDES EN CAS DE DEFAUT 7-1 A ASI PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (PICS) A-1 A.1 PICS pour CP 2430 A-1 B REGISTRE D’ÉTATS ANZW ET D’ERREURS PAFE B-1 B.1 Signification et structure du ANZW B-1 B.2 Contenu du registre ANZW B-2 B.3 Liste des possibilités de messages d’erreurs pouvant survenir lors du traitement de contrats autorisés du CP 2430 B-6 B.4 Le message d’erreur de paramétrage PAFE B-10 C RÉFÉRENCES DOCUMENTAIRES C-1 D ABRÉVIATIONS / GLOSSAIRE D-1 E NOTES CONCERNANT LE MARQUAGE CE DES PRODUITS SINEC E-1 I-2 B8977-C085 SINEC S1 Carte Maître CP 2430 1. Introduction Ce manuel décrit les fonctions et la programmation du processeur de communication CP 2430. La connaissance du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’. Nous vous conseillons de procéder comme suit, si ... ...vous voulez obtenir une vue d'ensemble du sujet SINEC S1. ´ Lisez le manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’. Vous y trouverez les informations générales sur SINEC S1. ...vous voulez savoir comment élaborer les programmes pour le CP 2430. ´ Lisez dans le manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’ la section 1.5 ‘Mode maître' du chapitre 1 et éventuellement dans ce manuel les chapitres 3 et 4. ...vous voulez mettre la carte maître d'API CP 2430 en service. ´ Vous trouverez rapidement les informations nécessaires au chapitre 2 dans les sections 2.1 'Vue d'ensemble de la carte et du logiciel d'interface' et au chapitre 3 'Fonctionnement standard du CP 2430’ (mode 1). ... vous voulez réaliser un programme d'API pour applications standards. ´ Le chapitre 3 contient toutes les informations nécessaires concernant le fonctionnement standard. 1-1 SINEC S1 Carte Maître CP 2430 B8977-C085 1.1 Généralités 1.1.1 Résumé des chapitres Chapitre 1 Introduction Vous trouverez dans le chapitre 1 des informations pour une utilisation efficace de ce manuel. Chapitre 2 Description technique et directive de montage du CP 2430 Vous trouverez dans ce chapitre une vue d’ensemble des modes de fonctionnement, de la mise en service et des voyants et éléments de commande du CP 2430. Chapitre 3 Fonctionnement standard du CP 2430 (Mode 1) Le chapitre 3 décrit l’utilisation simple de la carte en fonctionnement standard. Il permet l’accès direct aux entrée/sortie des esclaves AS-I tout comme une carte numérique d’entrée/sortie SIMATIC. Chapitre 4 Fonctionnement étendu (HTB) du CP 2430 (MODES 2 et 3) Le chapitre 4 décrit le fonctionnement étendu du CP 2430, qui nécessite l’utilisation du bloc opérationnel HTB. Dans ce mode de fonctionnement, le paramétrage ou le changement des adresses des esclaves AS-I par exemple peut être commandé du programme S5. Chapitre 5 Multiprocessing Le chapitre 5 contient des informations pour permettre le fonctionnement du CP 2430 dans des API à plusieurs processeurs. Chapitre 6 Echange d’un esclave défectueux / Programmation automatique d’adresses Ce chapitre explique la procédure à suivre pour remplacer un esclave AS-I défectueux. Chapitre 7 Signalisation de défauts du CP 2430 en fonctionnement standard / Remèdes en cas de défaut Ce chapitre décrit les différents messages d’erreur du CP 2430 et les remèdes appropriés. 1-2 B8977-C085 SINEC S1 Carte Maître CP 2430 1.1.2 Régles générales de lecture et d’écriture Symboles généraux dans le texte Ce symbole vous invite à effectuer une manipulation. Ce symbole attire votre attention sur une particularité ou un danger. 1.1.3 Conditions préalables Conditions préalables à la compréhension du manuel : ± Connaissances en langage de programmation STEP 5 ± Connaissance du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’. 1.1.4 Programmes de démonstration/ Readme-File Sur la disquette jointe à ce manuel, vous trouverez sous le directoire \CP2430\deutsch des programmes de démonstration. Ces programmes commentés vous aideront et vous conseilleront pour la programmation du CP 2430. 1.1.5 Informations complémentaires Vous trouverez les références des produits mentionnés ci-après dans l'édition courante du catalogue. Pour toute information complémentaire concernant les composants SINEC S1 et autres modules ASI mentionnés dans le présent manuel, veuillez vous adresser à votre agence Siemens. 1.1.6 Hotline Pour tout renseignement technique, veuillez vous adresser au numéros suivants de notre Hotline : 1949 9131-7-43147 1949 9131-7-43157 1-3 SINEC S1 Carte Maître CP 2430 B8977-C085 1-4 B8977-C085 SINEC S1 Carte Maître CP 2430 2. Description technique et directive de montage du CP 2430 Le présent chapitre décrit les performances de la carte maître SINEC S1 CP 2430 et vous permettra de vous familiariser avec le système et sa mise en service. Vos apprendrez, ± quels systèmes d'API, équipés d'une carte CP 2430, peuvent être connectés sur le bus SINEC S1. ± comment s’effectue l’installation d’un CP 2430. ± quels modes de fonctionnement sont dispensés par le CP 2430. 2-1 SINEC S1 Carte Maître CP 2430 B8977-C085 2.1 Vue d'ensemble de la carte 2.1.1 Introduction La carte CP 2430 peut être utilisée sur les automates programmables (API) S5-115U, S5-135U, S5155U. Elle permet de connecter deux réseaux de câbles AS-I aux automates programmables précités. SINEC H1 ou SINEC L2 CP2430 Segment A Câble AS-I Segment B Module AS-I passif (sans ASIC esclave) Câble AS-I Bloc d’alim. AS-I Module AS-I actif (avec ASIC esclave) (4 x esclave) Capteurs et actionneurs binaires Module AS-I avec ASIC esclave actif ou passif = ASIC esclave Capteurs et actionneurs binaires sans ASIC esclave Actionneur ou capteur à connexion directe Dérivaton du câble AS-I Figure 2-1 Possibilités de mise en oeuvre de la carte SINEC S1 CP 2430 Contenu de la livraison La livraison du CP 2430 comprend : 1. Carte CP 2430 2. Deux connecteurs pour le raccordement du câble AS-I En cas de commande ultérieure de connecteurs, veuillez vous adresser à votre distributeur Sinec Pour les autres produits voir sous /3/ ou contactez votre distributeur SINEC. 2-2 B8977-C085 SINEC S1 Carte Maître CP 2430 2.1.2 Caractéristiques techniques de la carte La carte CP 2430 possède les principales caractéristiques techniques suivantes : ± Le CP occupe un emplacement d'un module de bus SIMATIC AG. Pour la mise en oeuvre du S5-115U un adapteur est nécéssaire. ± Le CP 2430 est une double carte maitre. Cela signifie qu’il est possible de raccorder deux câbles AS-I qui fonctionnent de façon totalement indépendante. Le CP 2430 possède deux canaux A et B indépendants auxquels peuvent être raccordés les deux câbles AS-I. ± Le CP 2430 occupe du point de vue de l’API un espace d’adressage de 32 octets pour les entrées et de 32 octets pour les sorties à condition que le mode de fonctionnement E/S soit activé pour les câbles AS-I (canaux A et B). Si le mode de fonctionnement E/S est vuniquement activé pour un canal, l’espace d’adressage se réduit à 16 octets pour les entrées et les sorties. Si les deux canaux sont désactivés, la carte n’occupe aucun espace d’adressage. ± L’automate programmable peut communiquer avec les E/S de l’AS-I esclave par l’intermédiaire de la zone E/S du CP 2430 tout comme avec une E/S d’une carte numérique. ± Le CP 2430 possède deux PAGINGN avec des numéros d’interface consécutifs. A chaque canal correspond une Paging. L’API S-5 peut transmettre des commandes AS-I par l’intermédiaire des blocs d’opération standards au CP 2430. Alternativement, un transfert de données E/S entre l’esclave AS-I et le CP 2430 ou l’API via bloc opérationnel est possible. ± Avec l’interface PAGING, le CP 2430 possède un mécanisme efficient pour le traitement des commandes AS-I. Avec la possibilité de transférer également des données E/S de l’esclave AS-I avec l’interface PAGING, il est possible de réduire le besoin en espace d’adressage dans l’API. ± La mémorisation de la configuration d’esclave AS-I s’effectue fait par bouton poussoir sur la face avant ou par l’intermédiaire de commandes spécifiques. ± Le câble AS-I se raccorde via connecteurs. 2-3 SINEC S1 Carte Maître CP 2430 B8977-C085 Autres caractéristiques techniques : Temps de cycle du réseau 5 ms en présence de 31 esclaves Configuration par commutateurs sur face avant ou par bloc fonctionnel Profils AS-I supportés sans bloc fonctionnel : M0 avec bloc fonctionnel : M1 Interfaces Connexion AS-I via connecteurs à visser Espace d'adressage 32 E-octets et 32 S-octets de l’API quand les deux canaux sont en mode E/S. En mode E/S pour un canal, le CP 2430 occupe 16 E-octets et 16 S-octets. En mode E/S pour aucun canal le CP 2430 n’occupe aucun espace d’adressage. Nombre de PAGING Le CP 2430 possède 2 PAGING. Chaque canal dépend d’un PAGING. Le numéro d’interface correspondant (adresse PAGING) n’est utilisé qu’à la condition que le fonctionnement PAGING soit activé pour le canal correspondant. Alimentation électrique SIMATIC Alimentation câble AS-I Consommation courant Consommation de courant câble AS-I DC 5V voir spécifications AS-I typ. 700mA max. 100 mA Conditions ambiantes admissibles • • • • • Température de service 0..60°C Température de transport et de stockage -40°C à +70°C Humidité relative 95% max. à +25°C Poids approx. 400g Encombrement 1 emplacement Tableau 2-1 Caractéristiques techniques 2-4 B8977-C085 SINEC S1 Carte Maître CP 2430 2.1.3 Couplage AG-CP 2430 La figure 2.2 représente le couplage de l’API et le CP 2430. Comme mentionné dans les chapitres précédents, les canaux A et B sont totalement indépendants. Chaque canal possède une interface E/S et une interface PAGING, qui peuvent être activées ou désactivées séparément par microinterrupteurs. Si l’interface E/S n’est pas activée, la plage de mémoire E/S correspondante ne sera pas occupée. De façon analogue si l’interface PAGING est desactivée le numéro d’interface (adresse PAGING) ne sera pas occupé par la carte. C P 2 43 0 C an a l A P a ge a ve c S SN R K A S I-M a ître C o n ne c tio n C anal A Canal A In te rru p teu r P M c an al A 1 6 o c te ts d a n s la zon e E /S a ve c d éb u t d ' a dre sse in ter ru p teu r /IO c an al A API C P2430 Kanal B Pa g e ave c SS N R K + 1 A S I- M a ître C o n ne c tio n C anal B Canal B In ter ru p teu r P M c an al B 16 oc tets d a n s la zo n e E/S ave c d é b u t d' a d re sse n+ 1 6 Via interfaces E/S les données E/S de l’esclave AS-I sont transférées entre l’API et le CP 2430. L’accès se fait de façon transparente comme avec une carte E/S. Les commandes AS-I sont transmises par l’interface PAGING. (fonctionnement en bloc fonctionnel). Par l’interface PAGING peuvent aussi être transmises les données E/S des esclaves AS_I. Dans ce cas l’interface E/S correspondante au canal concerné sera désactivée. in t erru p teu r / IO c an al B Figure 2-2 Couplage entre AP-I et le CP 2430 2.1.4 Design du CP 2430 et définition électrique de l’interface La figure 2-2 nous montre le design du CP 2430. Les blocs d’interrupteurs S2 et S4 servent à l’adressage et la mise au point du mode de fonctionnement de la carte (voir section 2.1.5). S4 S2 X1 X10 X2 X11 Figure 2-3 Design CP 2430 2-5 SINEC S1 Carte Maître CP 2430 B8977-C085 Définition électrique de l’interface du CP 2430 Le tableau suivant représente la définition et les coordonnées des signaux des connecteurs d’interface du CP 2430 (Tableau 2-2). La carte se compose de: ± Connecteurs de base X1/X2 ± Connecteurs X10 et X11 pour le raccordement de la ligne AS-I-pour les canaux A et B. X1 D B Z X2 D B Z PinNo. Nom du Signal Nom du Signal Nom du Signal PinNo. Sign.Nom Nom du Signal Nom du Signal 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 ADB12 ADB13 ADB14 ADB15 - Masse PESP ADB0 ADB1 ADB2 ADB3 ADB4 ADB5 ADB6 ADB7 ADB8 ADB9 ADB10 ADB11 BASP Masse P5 RESET MEMR RDY DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 - 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 - Masse +5V +5V NAU - Tableau 2-2 Pin layout des connecteurs de base X1 und X2 X10 (Canal A) X11 (Canal B) Pin-No. Nom du signal Pin-No. Nom du signal 1 2 3 4 ASI + ASI ASI + ASI - 1 2 3 4 ASI + ASI ASI + ASI - Tableau 2-3 Pin layout des connecteurs X10 und X11 2-6 B8977-C085 SINEC S1 Carte Maître CP 2430 2.1.5 Réglage du CP 2430 Le règlage de l’adresse de début de la zone E/S et le mode de fonctionnement des deux canaux AS-I s’effectue à l’aide du bloc d’interrupteurs S2. Avec S4 nous définissons le numéro de l’interface. Les deux blocs d’interrupteurs se situent directement à côté du connecteur X1. 2.1.5.1 Règlage de l’adresse de début de la zone E/S Le CP 2430 occupe à partir d’une adresse de début à définir 32 octets d’entrée (E-octet) et 32 octets de sortie (S-octet) dans la zone d’adressage E/S de API-S5 si le mode E/S est activé pour les deux canaux. L’adresse de début est sélectionnée via le bloc-interrupteurs S2. Exemple: Si nous donnons à l’adresse de début la valeur zéro, alors le CP 2430 occupera les octets entrées 0 à 31et les octets sorties de 0 à 31, qui seront affectés aux deux canaux de la façon suivante: Canal A Octet-entrées 0 .. 15 Canal B Octet-entrées 16 .. 31 Octets-sorties 0 .. 15 Octets-sorties 16 .. 31 Tableau 2-4 Zone d’adressage pour les entrés/sorties Si nous désactivons le fonctionnement E/S d’un canal, alors les octets d’entrée et de sortie correspondants ne seront pas occupés et pourront être utilisés par d’autre cartes. L’ adresse de début est règlée avec le bloc-interrupteurs S2 avec des paliers d’adresses de 32 octets. Chaque interrupteur du bloc est marqué de S2-1, S2-2 à S2-7. S2-1 S2-2 S2-3 Adresse de début OFF OFF OFF 0 OFF OFF ON 32 OFF ON OFF 64 OFF ON ON 96 ON OFF OFF 128 ON OFF ON 160 ON ON OFF 192 ON ON ON 224 Tableau 2-5 Affectation de l’adresse de début Le règlage sortie d' usine est l’adresse de début 0! 2-7 SINEC S1 Carte Maître CP 2430 B8977-C085 Exemple: inte rru pte ur a pp uyé ve rs le hau t 1 2 3 blo c d 'in te rru p te u rs S 2 O FF in terrup te ur a pp uyé v ers le ba s C od ag e d 'a dresse de d éb u t = 3 2 Figure 2-4 Interrupteurs pour adresse de début Dans la zone de la périphérie numérique de 0 à 127, un maximum de 4 CP 2430 peuvent être embrochés avec respectivement 2 câbles AS-I et un maximum de 1024 bits d’entrée et de sortie, à condition que sur toutes les cartes la zone E/S soit activée. Dans ce cas la zone d’adressage pour la périphérie numérique est totalement occupée. D’autres cartes numèriques ne pourront plus être embrochées dans l’API. Etant donné que le CP 2430 peut aussi adresser la zone d’adressage de la périphérie analogique, 4 CP 2430 supplémentaires peuvent être embrochés dans la zone des adresses E/S octets 128 à 255, à condition que que la zone E/S des deux canaux de ces cartes soient activée. Dans ce cas la zone d’adressage pour la périphérie analogique est totalement occupée. D’autres cartes analogiques ne pourront plus être embrochées. Le CP 2430 peut aussi être adressé comme une carte périphérique „normale“ via la zone d’adressage élargie de la périphérie (Zone Q), à condition que la CPU permette cette possibilité d’adressage. Ces informations vous seront données dans le manuel du CPU correspondant. 2.1.5.2 Règlage du mode de fonctionnement Le règlage du mode de fonctionnement du CP se fait avec le bloc-interrupteurs S2. interrupteur appuyé vers le haut 4 5 6 7 b lo c d 'in te rru p te u rs S 2 O FF interrupteur appuyé vers le bas B A P M IO P M IO C odage pour les deux canaux: fonctionnem ent E/S activé et paging désactivé ( M ode 1) Figure 2-5 Interrupteurs pour mode de fonctionnement 2-8 B8977-C085 SINEC S1 Carte Maître CP 2430 Avec les interrupteurs le mode de fonctionnemnt peut être règlé séparément pour le canal A et B. Le fonctionnement Paging (interrupteur PM=page mode) et le fonctionnement E/S (interrupteur IO=Input/Output) peuvent être activé ou desactivé séparément pour chaque canal de la carte. Avec l’interrupteur I/O, le fonctionnement E/S pour le canal AS-I peut être activé ou desactivé. Avec l’interrupteur PM le fonctionnement Paging peut être activé ou desactivé pour le canal correspondant. Ci-après les différentes configurations des interrupteurs et leurs significationst: Interrupteurs PM Interrupteurs IO OFF OFF Modes Le canal du Maitre AS-I est desactivé. (se reconnait à la Led éteinte du canal). La zone d’adressage E/S du canal n’est pas occupée et peut être utilisée par d’autres cartes. Le paging pour ce canal n’est pas activé. OFF ON Mode 1: fonctionnement standard, le mode E/S est activé. Le paging est desactivé. (Configuration de livraison de la carte) La zone d’adressage du paging n’est pas occupée. ON OFF Mode 3: uniquement fonctionnement paging La zone d’adressage E/S du canal n’est pas occupée et peut être utilisée par d’autres cartes. ON ON Mode 2: Fonctionnement E/S et paging Tableau 2-6 Mode de fonctionnement 2-9 SINEC S1 Carte Maître CP 2430 B8977-C085 2.1.5.3 Règlage du numéro d’interface Le numéro d’interface (paging adresse) est règlé avec le bloc-interrupteurs S4. Le CP 2430 occupe 2 adresses consécutives pour les canaux A et B. Pour définir le numéro d’interface du canal A, il faut additionner dans le tableau qui suit la valeur des interrupteurs dans leur état „ON“. Le numéro d’interface du canal B sera automatiquement l’adresse suivante. Interrupteur S4-1 S4-2 S4-3 Valeur ON = 128 OFF = 0 ON = 64 OFF = 0 ON = 32 OFF = 0 S4-4 ON = 16 OFF = 0 S4-5 ON = 8 OFF = 0 S4-6 ON = 4 OFF = 0 S4-7 ON = 2 OFF = 0 Tableau 2-7 Interrupteurs pour les numéros d’interface 2-10 B8977-C085 SINEC S1 Carte Maître CP 2430 Exemple pour un réglage de numéro d’interface: 1 2 3 4 5 6 7 b lo c d 'in te rru p te u rs S 4 O FF in te rrup te ur a pp uyé v ers le ba s Figure 2-6 Exemple pour un réglage de numéro d’interface . Numéro occupé Canal A = 80, Canal B=81 Interrupteur S4-1 Valeur OFF = 0 S4-2 ON = 64 S4-3 OFF = 0 S4-4 ON = 16 S4-5 OFF = 0 S4-6 OFF = 0 S4-7 OFF = 0 No. interface. Canal A No. interface Canal B 64 + 16 = 80 = numéro d’interface Canal A + 1 = 81 Tableau 2-8 Exemple de réglage du numéro d’interface si le mode de fonctionnement HTB a été désactivé pour les deux canaux avec S2 (interrupteur PM=OFF), le CP 2430 n’occupe aucun numéro, c.à.d. le règlage effectué au bloc -interrupteurs S4 reste sans effet. 2-11 SINEC S1 Carte Maître CP 2430 B8977-C085 2.1.6 Installation du CP 2430 dans l’API Dans sa configuration de livraison (mode 1 et uniquement fonctionnement E/S) le CP 2430 est fonctionnel dans tous les emplacements CP et E/S des API centraux et périphériques (excepté les emplacements pour embrochage direct du API 115U). La carte fonctionne sans ventilation. Au cas ou le mode paging est activé pour un ou deux canaux, le CP 2430 doit être embroché dans un emplacement CP. Pour le montage du CP dans API S5-115U un système d’adaption est nécéssaire. Les cartes ne peuvent être embrochées ou retirées sous tension. Pour ce produit les mesures de protection anti-electrostatique sont en vigueur (EGB). Les tableaux suivants indiquent les emplacements d’embrochage autorisés pour les deux modes de fonctionnement. Emplacement pour SINEC CP 2430 (max. 4 x CP 2430 de S5-115U à 155U) CP 2430 dans le mode E/S: API Accessoire nécéssaire S5-115U CR 700-0LA CR 700-0LB CR 700-1 CR 700-2 CR 700-3 ER 701-2 ER 702-3 Adapteur Adapteur Adapteur Adapteur Adapteur Adapteur Adapteur Emplacement pour CP 2430 0 1 2 3 4 5 6 7 4 5 6 7 Tableau 2-9 Emplacement pour mode E/S CP 2430 dans le mode HTB : API Accessoire nécéssaire S5-115U CR 700-0LB CR 700-2 CR 700-3 ER 702-3 Adapteur Adapteur Adapteur Adapteur Emplacement pour CP 2430 0 1 Tableau 2-10 Emplacement pour mode HTB = emplacement d’embrochage possible 2-12 2 3 B8977-C085 SINEC S1 Carte Maître CP 2430 CP 2430 dans le mode E/S: API Accessoire nécéssaire S5-135U/-155U ZG 135U/155U; ZG K.. ZG 155 EG 183U EG 184U EG 185U EG 187U Emplacement pour CP 2430 3 11 19 27 35 43 51 59 67 75 83 91 99 107115123131139147155163 135-U..;ZG135- Tableau 2-11 Emplacement dans le mode E/S CP 2430 dans le mode HTB: API accessoire nécéssaire S5-135U/-155U ZG 135U/155U; ZG 135-U.. ZG 135-K.. ZG 155 EG 185U Emplacement pour CP 2430 3 11 19 27 35 43 51 59 67 75 83 91 99 107115123131139147155163 Tableau 2-12 Emplacement pour mode HTB- = emplacement d’embrochage possible L’utilisation des CP est autorisée pour les coupleurs ZG-EG (unité centrale-unité d’extension) suivants: IM 304, IM 314 pour HTB et/ou E/S mode IM 307, IM 317 IM 300-5, IM 312-5 IM 305 pour mode E/S (HTB pas possible!) IM 306 2-13 SINEC S1 Carte Maître CP 2430 B8977-C085 Connexion du câble AS-I au CP 2430 Le câble AS-I se connecte à l'aide du connecteur fourni, doté de deux paires de bornes pontées sur le CP 2430. + bru n - b leu Ces p o in ts d e co n nectio n sero nt sh un té s par le C P 2430 + bru n - b leu Figure 2-7 Connecteur pour raccordement du câble AS-I La seconde paire de bornes est destinée à la connexion du bloc d'alimentation AS-I ou d'une dérivation de la ligne AS-I. Le bloc d'alimentation AS-I peut cependant être connecté à n'importe quel endroit de la ligne AS-I. Immunité aux parasites / Mise à la terre Afin d'assurer l'immunité du CP 2430 aux parasites, l'API et le bloc secteur AS-I devront être mis correctement à la terre. Pour plus de détails à ce sujet, veuillez consulter les manuels système des API ainsi que la description du bloc secteur AS-I. 2-14 B8977-C085 SINEC S1 Carte Maître CP 2430 2.1.7 Voyants et éléments de commande du CP 2430 La figure ci-dessous présente la face avant du CP 2430 avec ses voyants et éléments de commande. Vous en trouverez ci-après une description détaillée La face avant possède un affichage matriciel pour les esclaves activés qui peuvent être commuté du canal A vers le canal B. En dessous se trouve les voyants et les éléments de commande du canal A et B., et les connecteurs pour le branchement des deux câbles AS-I. Affichage matriciel des esclaves actifs. L’ affichage des canaux A ou B se commute avec l’interrupteur ‘DISPLAY’. A chaque esclave est affecté un point de la matrice. Les esclaves defectueux ou présent mais non configurés clignote dans le mode de fonctionnement protégé. ACTIVE SLAVES 30 25 20 15 10 5 0 0 1 2 3 4 A D ISP L AY B S E TC A C H G M OD Voyants et éléments de commande du canal A RUN FAULT AUPRG S1PF CMOD CERR S E TC B C H GMOD RUN FAULT AUPRG S1PF CMOD CERR Voyants et éléments de commande du canal B Connection AS-I ligne A A (Les connecteurs nécéssaires sont livrés avec la carte) Connection AS-I ligne B S IN E C0 0 6 B Figure 2-8 Face avant du CP 2430 2-15 (Les connecteurs nécéssaires sont livrés avec la carte) SINEC S1 Carte Maître CP 2430 ACTIVE SLAVES B8977-C085 Ces LED indiquent quels sont les esclaves activés du bus AS-I. Le CP 2430 ne peut échanger des données qu'avec les esclaves activés. A chaque esclave est affecté un point de la matrice. Les esclaves defectueux ou présent mais non configurés clignote dans la matrice d’affichage dans le mode de fonctionnement protégé. L’ affichage des canaux A ou B se commute avec l’interrupteur ‘DISPLAY’. Pour chaque canal on distingue les modes de signalisation suivants : RUN 1. LED est allumée en permanence: Indique le démarrage correct du CP 2.LED clignote: Cela signifie que le CP 2430 attend la synchronisation de API-S5 (HTB SYNCHRON). La RUN-LED clignote uniquement si le mode paging est activé pour le canal correspondant (bloc-interrupteur S2 + PM). FAULT 1. LED est allumée en permanence : Un défaut matériel a été détecté sur le CP 2430. Dans ce cas un échange du CP s'impose. 2. La LED s'allume lorsqu'on appuie sur le sélecteur de mode Indique que le CP ne peut pas exécuter le changement de mode soit parce qu'il existe un esclave possédant l'adresse 0 soit que le CP ne se trouve pas en mode de configuration après avoir appuyé sur SET CONFIG. AUPRG Signale la possibilité de programmation automatique de l'adresse d'esclave. La programmation automatique d'adresse facilite l'échange d'un esclave défaillant sur la ligne AS-I. Si la LED AUPRG est allumée, elle signale entre autre qu'exactement un esclave configuré n'est plus disponible sur la ligne AS-I (défaillance d'un abonné par ex.). Lorsque la LED AUPROG s'allume, vous pouvez remplacer l'esclave défaillant par un esclave identique possédant l'adresse '0' (adresse par défaut à la livraison). Le CP assurera automatiquement le remplacement de l'adresse '0' par l'adresse de l'esclave défaillant. S1 PF S1 Power Fail. Indique que la tension injectée par le bloc secteur AS-I sur la ligne AS-I est trop faible ou l'absence de tension. CMOD Configuration Mode. Cette LED indique le mode de fonctionnement. 2-16 B8977-C085 SINEC S1 Carte Maître CP 2430 LED allumée : mode de configuration LED éteinte : mode protégé Le mode de configuration est nécessaire à la mise en service du CP 2430. En mode configuration, le CP 2430 active tous les esclaves connectés et échange des données avec ces derniers. Pour plus de détails concernant le mode de configuration / mode protégé, veuillez vous référer au section 3.1. CERR Config Error : Le CP 2430 signale ici la conformité ou non de la configuration d'esclave détectée sur la ligne AS-I avec la configuration demandée en mémoire sur le CP (LPS). En cas de non conformité la LED CERR (erreur de configuration) s'allume. La LED CONFIG ERROR est allumée dans les cas suivants. ¾ ¾ ¾ si un esclave AS-I configuré n'est pas connecté à la ligne AS-I (esclave défaillant par ex.). si un esclave a été connecté à la ligne AS-I sans avoir été préalablement configuré. si les données de configuration (configuration d'E/S, code d'identification) de l'esclave connecté sont différentes de celles de l'esclave configuré sur le CP. ¾ si le CP se trouve en phase offline. SETC/CHGMOD Le bouton "SET CONFIG"/"CHANGE MODE" est nécessaire pour la configuration du CP 2430 en fonctionnement standard. Le bouton n'est actif que lorsque l'API est sur STOP. Il possède alors les fonctions suivantes: ¾ Bouton en position CHGMOD -> sélection de mode Cette position du bouton se traduit par un basculement entre le mode de configuration et le mode protégé. Le mode de fonctionnement actif est signalé par la LED "CMOD". ¾ Bouton en position SETC -> configuration automatique Si le CP est en mode configuration (CMOD allumée) et si le bouton est amené en position "SETC", le CP est automatiquement configuré. La configuration s'effectue en deux étapes : 1. La configuration d'esclave signalée par les LED “ACTIVE SLAVES” est sauvegardée par le CP en mémoire non volatile à titre de configuration demandée. 2. Le CP repasse ensuite en mode protégé Pour plus de détails concernant la configuration du CP 2430, veuillez vous référer au section 3.1 2-17 SINEC S1 Carte Maître CP 2430 B8977-C085 2.1.8 Fonctionnements du CP 2430 La carte CP 2430 permet de sélectionner deux modes de fonctionnement: ± Le fonctionnement standard (sans bloc fonctionnel). ± Le fonctionnement étendu (avec bloc fonctionnel). Ces deux fonctionnements se distinguent par les points suivants Fonctionnement standard (Mode 1) Dans ce type de fonctionnement, le CP 2430 se comporte comme une carte d'entrée/sortie classique. Quatre bits d'entrée et quatre bits de sortie sont réservés dans l'image de process de la périphérie analogique pour chaque esclave connecté à la ligne AS-I. Les données de l'image de process sont transmises aux esclaves via la ligne AS-I. Le fonctionnement standard ne permet pas de transmettre des commandes ou paramètres spécifiques aux esclaves via la ligne AS-I. Ce fonctionnement correspond au profil M0 de la spécification de maître AS-I. Fonctionnement étendu (Mode 2 et 3) En fonctionnement étendu, le programmeur d'API dispose de la totalité des fonctions du système AS-I. Il permet en particulier de paramétrer les esclaves à connexion AS-I intégrée. Ce fonctionnement correspond au profil M1 de la spécification de maître AS-I Le fonctionnement étendu nécessite des blocs fonctionnels (HTB) dans API. Ces blocs fonctionnels sont integrés dans certains S5-CPU. Pour les autres CPU les blocs fonctionnels peuvent être commandés séparément. 2-18 B8977-C085 SINEC S1 Carte Maître CP 2430 3. Fonctionnement standard du CP 2430 (Mode 1) Le fonctionnement standard est le fonctionnement du CP 2430 à la fois le plus fréquemment utilisé et le plus simple. Il donne directement accès aux entrées et sorties des esclaves (modules de bus par ex.) tout comme une carte d'E/S numérique SIMATIC. Ce fonctionnement est immédiatement disponible après embrochage de la carte, l'utilisation d'un bloc fonctionnel n'étant pas nécessaire 3.1 Configuration du CP 2430 en fonctionnement standard Le CP 2430 fonctionne en deux modes, le mode configuration et le mode dit protégé. La configuration par défaut est la configuration standard qui se signalise par la led LED CMOD qui s’allume. ± Mode de configuration : Le mode de configuration sert à la mise en service du réseau AS-I. En mode de configuration le CP 2430 échange des données avec chaque esclave connecté à la ligne ASI. Des esclaves nouvellement connectés sont connectés et activés immediatement par le maitre et participent à l’echanges cyclique des données. Après le test du programme SPS le CP 2430 peut être commuté dans le mode protégé par commande manuelle. ± Mode protégé Lorsque le CP 2430 fonctionne en mode protégé, il n'échange des données qu'avec les esclaves "configurés". "Configuré" signifie en l'occurrence que l'adresse d'esclave et les données de configuration mémorisées dans le CP correspondent bien aux valeurs de l'esclave. Configuration du CP 2430 lors de la mise en service du réseau AS-I Conditions préalables : ± Une adresse a été attribuée aux esclaves AS-I connectés (console de programmation d'adresse) ± Une adresse a été attribuée aux esclaves AS-I connectés (console de programmation d'adresse). La configuration du CP 2430 en mode standard lors de la mise en service du réseau AS-I s'effectue en plusieurs étapes comme suit : Positionnez l'API sur STOP. Sélectionnez le mode configuration sur le CP 2430. (basculez le sélecteur de mode vers le bas; la voyant CMOD s'allume). Cette opération est superflue si le CP se trouve déjà en mode de configuration (mode par défaut à la livraison). Positionnez l'API sur RUN et testez votre programme. Nota: En mode de configuration vous pourrez également connecter/déconnecter ultérieurement des esclaves à/de la ligne AS-I. Les nouveaux esclaves connectés sont immédiatement activés par le CP 2430. La mise en service des esclaves étant achevée, repositionnez l'API sur STOP. 3-1 SINEC S1 Carte Maître CP 2430 B8977-C085 Basculez le sélecteur de mode du CP 2430 vers le haut. Le CP adopte la configuration visualisée par les LED “ACTIVE SLAVES” comme configuration demandée et passe en mode protégé. En mode protégé la LED "CMOD" s'éteint. Positionnez l'API sur RUN. La mise en service du CP est à présent achevée. Configuration simplifiée Si vous êtes sûr que tous les esclaves connectés à la ligne AS-I fonctionnent déjà correctement (lors d'un échange du CP 2430 par ex.), vous pouvez procéder à une mise en service simplifiée du CP 2430 de la manière suivante. Positionnez l'API sur STOP. Sélectionnez le mode configuration sur le CP 2430 (basculez le sélecteur “SETC/CHGMD“ vers le bas; la voyant CMOD s'allume). Cette opération est superflue si le CP se trouve déjà en mode de configuration (mode par défaut à la livraison). Basculez le sélecteur “SETC/CHGMD “ du CP 2430 vers le haut. Le CP adopte la configuration visualisée par les LED “ACTIVE SLAVES” comme configuration demandée et passe en mode protégé. En mode protégé la LED "CMOD" s'éteint. Positionnez l'API sur RUN. La mise en service du CP est à présent achevée. La LED CONFIG ERROR (CERR) s'allume brièvement à chaque changement de mode. 3-2 B8977-C085 SINEC S1 Carte Maître CP 2430 3.2 Adressage du CP 2430 dans l'API En configuration standard (Mode 1) le CP 2430 occupe pour chaque canal activé 16 octets de la zone d'adressage E/S de l'API. Ce qui signifie pour chaque CP 2430 installé occupe max 32 octets dans la zone d’adressage de l’API. L’adresse de début de cette zone sera défini par microinterrupteurs au CP, voir section 2.1.5.1. 3.3 Accès de l'API aux esclaves connectés à la ligne AS-I Le CP 2430 attribue quatre bits (appelés quartet) à chaque abonné (esclave) connecté à la ligne ASI. L'API peut accéder à ce quartet en écriture (données de sortie de l'esclave) ou en lecture (données d'entrée de l'esclave). Il a ainsi également accès aux esclaves bidirectionnels. La zone d'adressage de 32 octets du CP 2430 est occupée par 31x4 bits de données des esclaves AS-I du canal A et 31x4 bits de données des esclaves AS-I du canal B. Les 2x4 bits restants sont réservés à des paramètres de commande et des messages d'état en retour du canal A et B (quartet de commande / quartet d’état) 3-3 SINEC S1 Carte Maître CP 2430 B8977-C085 Affectation pour le canal A N° d’octet Bit 7-4 n+0 Quartet de commande/Etat Esclave 1 n+1 Esclave 2 Esclave 3 n+2 Esclave 4 Esclave 5 n+3 Esclave 6 Esclave 7 n+4 Esclave 8 Esclave 9 n+5 Esclave10 Esclave 11 n+6 Esclave 12 Esclave 13 n+7 Esclave 14 Esclave 15 n+8 Esclave 16 Esclave 17 n+9 Esclave 18 Esclave 19 n+10 Esclave 20 Esclave 21 n+11 Esclave 22 Esclave 23 n+12 Esclave 24 Esclave 25 n+13 Esclave 26 Esclave 27 n+14 Esclave 28 Esclave 29 n+15 Esclave 30 Bit 3 Bit 3 | Bit 2 | Bit 2 Bits d’E/S d’API Bit 3-0 | Bit 1 | Bit 0 Bit 3 | Bit 2 | Bit 1 | Bit 0 Bits d’esclave Esclave 31 | Bit 1 | Bit 0 Bit 3 | Bit 2 | Bit 1 | Bit 0 Affectation pour le canal B: No d’octets n+0 Bit 7-4 Quartet de commande/Etat Esclave 1 Bit 3 | Bit 2 | Bit 1 | Bit 0 Bit 3 | Bit 2 n+1 Esclave 2 Esclave 3 n+2 Esclave 4 Esclave 5 n+3 Esclave 6 Esclave 7 n+4 Esclave 8 Esclave 9 n+5 Esclave10 Esclave 11 n+6 Esclave 12 Esclave 13 n+7 Esclave 14 Esclave 15 n+8 Esclave 16 Esclave 17 n+9 Esclave 18 Esclave 19 n+10 Esclave 20 Esclave 21 n+11 Esclave 22 Esclave 23 n+12 Esclave 24 Esclave 25 n+13 Esclave 26 Esclave 27 n+14 Esclave 28 Esclave 29 n+15 Esclave 30 Bit 3 | Bit 2 | Bit 1 | Bit 0 Esclave 31 | Bit 1 | Bit 0 Bit 3 n: configuration de l’adresse de début Tableau 3-1 SPS E/A-Bits Bit 3-0 Affectation des bits de l’interface du CP 2430- 3-4 | Bit 2 | Bit 1 | Bit 0 Bit d’esclave B8977-C085 SINEC S1 Carte Maître CP 2430 Tableau 3-1 montre l’affectation des bits de l’interface du CP 2430 (n est l’adresse de début de la zone E/S paramètrée avec les interrupteurs S2, voir section 2.1.5.1). Le tableau donne la correspondance entre les E/S Bits de l’esclave et les E/S octets de L’API. Exemple d'affectation des connexions Si des modules AS-I sont utilisés comme esclaves sur la ligne AS-I, chaque connexion d'un module AS-I correspond exactement à un bit de l'API. Le tableau ci-dessous illustre une telle affectation par l'exemple de deux modules AS-I possédant les adresses 2 et 3. Esclave 2 Esclave 3 Bit d'API 7 6 5 4 3 2 1 0 Connexion du module AS-I 4 3 2 1 4 3 2 1 Tableau 3-2 Affectation des modules sur le module AS-I Légende : L'esclave 2 correspond dans ce cas au module AS-I possédant l'adresse 2 L'esclave 3 correspond au module AS-I possédant l'adresse 3. 3-5 SINEC S1 Carte Maître CP 2430 B8977-C085 Exemple d'adressage d'un esclave par l'API L'accès aux entrées et sorties des esclaves AS-I s'effectue comme dans le cas de cartes standard de la périphérie numérique SIMATIC. L'exemple ci-après illustre ce comportement standard : Exemple : CP 2430 avec adresse de début n= 64 : A d re ss e d e d éb u t 64 64 65 C anal A S5 - 115/135/155U Escla ve 1 Q uartet de com m ande/d'état Bit 3 Esclave 2 Bit 3 Bit 2 Bit 1 Bit 0 E sclave 4 66 Bit 3 79 Bit 3 Bit 2 7 6 Bit 2 Bit 1 Bit 3 Bit 1 Bit 0 Bit 2 Bit 1 E scla ve 5 Bit 2 Bit 1 Bit 0 Bit 0 Bit 3 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 5 4 3 2 1 0 Bit 1 Bit 0 E scla ve 30 80 Bit 2 Escla ve 3 Bit 0 E sclave 3 1 Escla ve 1 Q uartet de com m ande/d'état Bit 3 Bit 2 C anal B 95 E scla ve 30 E sclave 3 1 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 7 6 5 4 3 2 1 0 O cte t E /S N o . B it E /S N o . Esclaves AS-I Esclave N o.31 Canal B Esclave No. 2 C anal A Esclave No. 3 C anal A Esclave N o. 4 Canal A C ode E/S= 9H Code E/S= E H Code E/S= 8H ( AS-I-M odule ) C ode E/S= 0H Bit 3 Bit 2 Bit 1 Bit 0 C onnection A S -I-m odule 1 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 Bit 3 Bit 2 Bit 1 Bit 0 C onnection A S -I-m odule 2 utilisé comme sortie utilisé com me sortie utilisé comm e entrée utilisé com me sortie bidirectionnel Figure 3-1 Projection des adresses d'esclave sur les emplacements de l'API 3-6 C onnection A S -I-m odule 3 C onnection A S -I-m odule 4 B8977-C085 SINEC S1 Carte Maître CP 2430 Cette configuration par exemple donne accès aux E/S comme suit lorsque les esclaves 2 et 4 sont unidirectionnels et que l'esclave 3 est bidirectionnel: ± ± ± Esclave 2, Canal A Bit 0 Bit 3 S A 65.4 = A 65.7 Esclave 3, Canal A Bit 2 Bit 2 U E 65.2 = A 65.2 Esclave 31, Canal B Bit 2 = A 95.2 Quatre bits d'E/S sont réservés dans la zone d'adressage de l'API à chaque adresse d'esclave L'activation des bits de sortie d'un esclave modifie les données de sortie correspondantes de l'esclave tandis que la lecture des bits d'entrée se traduit par la lecture directe des données d'entrée de l'esclave. On obtient ainsi le même comportement qu'avec une carte d'E/S classique. Accès au quartet de commande/d'état Le CP 2430 possède en plus des données d'E/S, dans la zone des données d'entrée, un quartet de commande/d'état qui peut être lu et écrit. ± ± L'accès en écriture à ce quartet permet de sélectionner des modes de fonctionnement du CP 2430 qui ont une influence sur le comportement de diagnostic. L'accès en lecture à ce quartet permet de lire les messages d'état et d'erreur du CP. Opérations à exécuter : une petite 'checklist'. Cette liste vous donne un bref aperçu des points dont il convient de tenir compte lors de la programmation (mode cyclique) : Définissez le mode du CP par paramétrage du quartet de commande. Interrogez le quartet d'état pour confirmer le bon démarrage. Ecrivez et lisez les octets d'E/S comme d'habitude en mode cyclique. Exploitez les informations d'état (quartet d'état) en mode cyclique afin de pouvoir réagir le cas échéant à un comportement erroné. La signification exacte des quartets de commande et d'état est fournie plus loin. 3-7 SINEC S1 Carte Maître CP 2430 B8977-C085 Quartet d'état (accès en lecture) L'accès en lecture au quartet de commande/d'état fournit des informations d'état du CP 2430. En fonctionnement standard, seuls sont traités les bits 5 à 7. Bit 7 Bit 6 Signification 0 = la tension de la 1 = Erreur de ligne AS-I correcte configuration 1 = AS-I Power fail 0 = pas d'erreur données transmises érronées Tableau 3-3 Bit 5 Bit 4 1 = Démarrage du CP achevé 0 = Démarrage du CP en cours 0 = CP en mode protégé 1 = CP en mode fonctionnel Affectation du quartet d'état Bit 7 "bit de diagnostic" Ce bit indique si la tension sur la ligne AS-I est correcte, trop basse ou manquante. En cas d’erreur les données d’entrée de tous les esclaves sont éffacées. Bit 6 "Config Error" ce bit indique si la configuration mémorisée du maitre correspond à celle des esclaves connectés à la ligne AS-I. En cas d’erreur les données d’entrée de’esclaves défaillants ou manquants seront effacées. Bit 5 " bit de démarrage" Ce bit indique à l'API l'achèvement du démarrage du CP 2430 et de son initialisation interne. Ce bit doit être scruté lors du démarrage de l'API avant le "lancement" du programme d'API proprement dit. Bit 4 "fonctionnement" Ce bit indique si le CP 2430 se trouve en mode de fonctionnement standard ou en mode protégé. Ce bit peut servir par exemple à la configuration du CP 2430 (voir programme de démonstration). Exemple : Si le CP possède l’adresse de début 32 et si le PB3 contient le programme d’utilisateur, les instructions suivantes permettront après le démarrage du CP 2430 le lancement du programme d’utilisateur : . . :U E 32.5 :SPB PB 3 . . 3-8 B8977-C085 SINEC S1 Carte Maître CP 2430 Quartet de commande (accès en écriture) Le quartet de commande permet de sélectionner deux modes de fonctionnement différents pour le CP 2430. Le quartet de commande est activé par l'utilisateur. Bit 7 Bit 6 Bit 5 Bit 4 Signification 0 0 0 0 Fonctionnement standard 0 0 0 1 QVZ-Mode (réponse retardée) Exemple: Avec les instructions :UN :S A A 64.4 64.4 l’adresse de début 64 et le mode QVZ ont été sélectionnés. Avec le mode QVZ dans le fonctionnement protégé du CP 2430, le signal QVZ (réponse retardée) signalisera la communication de l’API avec la zone E/S de la carte qui contient une erreur de configuration. Le message QVZ sera aussi signalé si la tension sur la ligne AS-I est trop faible (ASI Power Fail). 3-9 SINEC S1 Carte Maître CP 2430 B8977-C085 3-10 B8977-C085 SINEC S1 Carte Maître CP 2430 4. Fonctionnement étendu (Fonct. HTB) du CP 2430 (Mode 2 et 3) Le mode 2 et 3 du le fonctionnement étendu nécessite la présence dans le programme d’utilisation de blocs fonctionnels spécifiques (HTB) dans l’API-S5. Ce chapitre décrit les fonctions supplémentaires possibles en fonctionnement étendu par rapport au fonctionnement standard du CP 2430. 4.1 Introduction Quelques explications pour la bonne compréhension des paragraphes suivants; ± comment se différencient les différents modes en fonctionnement HTB. ± la configuration du CP 2430 en fonctionnement HTB. Il est important de rappeler que les deux canaux A et B travaillent de façon tout à fait autonome, c.à.d. que différents modes peuvent être sélectionnés pour les canaux A et B. La sélection des différents modes pour les canaux est décrite au section 2.1.5.2. Le mode HTB-est uniquement possible, si le CP 2430 a été embroché sur un slot C, voir section 2.1.6. 4.1.1 Fonctionnement HTB combiné au fonctionnement E/S (Mode 2) Données E/S des esclaves AS-I Dans le mode 2, l’échange des données (données entrée /sortie) avec les esclaves AS-I s’effectue comme dans le mode standard via la zone E/S de l’API. Le CP 2430 se comporte pour ces données comme une carte numérique d’entrée/sortie. L’interface E/S est décrite au chapitre 3 (fonctionnement standard). Appels de commande Les appels de commnande au CP 2430 se font par le Programme S5 á l’aide de blocs fonctionnels HTB). Avec ces appels de commande le CP 2430 soutient les fonctions complètes des spécifications “Capteurs /actionneurs-Interface-Specification /2/“ (concrètement : toutes les fonctions du profil M1 caractérisées comme “mandatory“ sont supportées). Ces appels de commande permettent par exemple la configuration d’un esclave ou le changement d’une adresse d’esclave. Les appels de commande au CP se font par l’appel du programme d’application SEND avec le numéro de contrat (ANR) 202. Les appels de commande dans lesquels le CP 2430 fournit des données en retour, ces données seront mises à la disposition du programme S5 avec une commande RECEIVE Aufruf mit ANR 202. Les canaux A et B travaillent indépendamment. Les programmes d’application HTB les différencient par des numéros d’interface différents (SSNR). 4-1 SINEC S1 Carte Maître CP 2430 API B8977-C085 appel de com m ande SE N D avec AN R 202 R EC E IV E avec A N R 20 2 D onn é es d e s ortie (p .ex.P A A ) C P 2430 C o n n e ctio n A SI A /B D o n n é e s d e so r tie Escla ve s AS I D o n né e s d 'e n tré e Esc lave s A S I S INE C 0 0 2 D o nné es d 'e ntrée (p.ex. PA E ) D o nn é e s en reto ur a p rè s a p p e l d e c o m m a n de Figure 4-1 CP 2430-éléments de l’ interface vers l’API-S5- dans le mode de fonctionnement combiné E/S et HTB (mode 2) 4.1.2 Fonctionnement HTB du CP 2430 (Mode 3) Données E/S de l’esclave AS-I Contrairement au mode 2, l’échanges des données d’entrée et de sortie pour les AS-I esclaves entre l’API et le CP 2430 s’effectue en mode 3 bidirectionnellement via programmes d’ application. Le transfert des données de sortie des esclaves AS-I, de l’API vers le CP 2430 s’effectue à l’aide d’un appel-SEND avec le numéro de contrat (ANR) 200. Les données d’entrée de l’esclave AS-I peuvent être lues de l’API à l’aide d’un appel RECEIVE avec le numéro de contrat ANR 20. Les deux canaux A et B du CP 2430 travaillent indépendamment. Ils sont définis lors de l’appel des programmes (HTB) d’application SEND et RECEIVE par des numéros d’interface différents. 4-2 B8977-C085 SINEC S1 Carte Maître CP 2430 Appels de commande Les appels de commande vers le CP 2430 se font en mode 2 à travers un appel SEND et ANR 202. En cas de commande avec données en retour, ces données pourront être lues avec un appel RECEIVE et ANR 202. AG S EN D avec A N R 2 02 R E C E IV E a v e c A N R 20 2 S E N D a v ec A N R 200 R E C E IV E a v ec AN R 201 Ap p e l d e c o m m a n de D o n n ée s e n re to u r ap rè s u n a p p el d e c om m a n de C P 2430 C o n n e ctio n A S I A /B D o n n é e s de so rtie E sclave s A S I D o n n é es d 'e n tré e Es cla ve s A S I Figure 4-2 CP 2430- Eléments de l’ interface vers l’API-S5- dans le mode de fonctionnement HTB (mode 3) 4.1.3 Configuration du CP 2430 en fonctionnement HTB Pour la configuration du CP 2430 en modes 2 et 3, deux alternatives sont proposées. ± La configuration du CP 2430 peut se faire en fonctionnement standard par interrupteur, voir section 3.1. ± La configuration d’un canal du CP 2430 peut également se faire par le programme d’utilisation S5, dans lequel les données de configuration résidant dans le bloc de données opérationnelles ( DB) peuvent être transmises dans le CP 2430 via l’appel SEND et ANR 202. La procédure exacte est décrite dans le programme de démonstration se trouvant sur la disquette jointe à cet ouvrage. 4-3 SINEC S1 Carte Maître CP 2430 B8977-C085 4.2 Utilisation des programmes d’application (HTB) Le CP 2430 possède en plus de l’interface E/S pour chaque canal A et B un interface-Paging. Chacune de ces interfaces est définie par un numéro (SSNR). Avec les programmes d’utilisation (HTB), l’accès à ces interfaces est possible. 4.2.1 Utilisation des HTB comme programmes d’interfaces ± L’accès aux interfaces- Paging du CP 2430 via le programme d’utilisation STEP 5 s’effectue à l’aide des programmes d’application (HTB) suivants : ± SEND-HTB sert au transfert de commandes ou de données de sortie (mode 3) de l’API-S5 et le CP 2430. ± RECEIVE-HTB Ce programme permet la lecture de données en retour qui ont été transmise au programme S5 par le CP 2430 (réponse à des commandes ou des données d’entrée de l’esclave AS-I en mode 3). ± CONTROL-HTB Ce programme sert à l’actualisation du registre d’état d’un contrat vers le CP 2430. Il permet également de déterminer l’état d’un contrat envoyé au CP 2430. ± SYNCHRON-HTB Ce programme SYNCHRON du CP 2430 sert à la synchronisation dans la phase démarrage du CP 2430 dans le fonctionnement étendu. D’autres programmes d’application ne sont pas nécessaires pour le fonctionnement du CP 2430. Les programmes d’application sont mis à disposition dans des blocs fonctionnels spécifiques (FB) des API de SIMATIC S5. Le tableau suivant donne l’affectation des HTB dans les différents API. API API 115U API 135U/155U CPU: CPU: CPU: 941, 942, 943 922, 928, 948 946/47 HTB 944, 945 SEND FB244 FB120 FB120 RECEIVE FB245 FB121 FB121 CONTROL FB247 FB123 FB123 SYNCHRON FB249 FB125 FB125 Tableau 4-1 Affectation des HTB 4-4 B8977-C085 SINEC S1 Carte Maître CP 2430 Des informations supplémentaires concernant les HTB se trouvent dans les manuels techniques des différents API /4/. 4.2.2 Paramétrage des HTB SYNC H RO N C O N TR O L SSNR B LG R P A F E SSNR A -N R AN ZW PAFE SEND R E C E IV E SSNR A -N R A N ZW Q TYP DBNR QANF Q LAE PAFE SSNR A -N R AN ZW Q TYP DBNR Q ANF Q LA E P A F E SIN EC _0 08 Les HTB doivent être chargés avec les paramètres d’interfaces suivants : Figure 4-3 Paramètres d’interface des HTB SSNR Le CP 2430 possède pour les canaux A et B de numéros d’interface différents. Ceux-ci définissent l’adresse du CP 2430 qui recevra l’appel HTB et dans le cas du CP 2430 si l’appel HTB est affecté au canal A ou B. Le numéro d’interface (Paging adresse) du canal A est paramétré sur la carte avec le bloc interrrupteur S4. Le numéro d’interface pour le canal B est automatiquement la Paging-adresse suivante. Si par exemple le numéro d’interface SSNR 80 a été sélectionné pour le canal A, alors le canal B aura SSNR 81. Voir section 2.1.5.3. Exemple : SSNR : KY 0 , 52 Le chiffre 52 détermine que l’appel HTB est réservé à l’interface 52 du CP(Paging). A-NR Le numéro de contrat définit l’interprétation à donner par le canal concerné du CP 2430 à l’appel HTB qui lui est envoyé. L’A-NR 202 est réservé au CP 2430 au transfert de contrats de commandes. L’ANR 200 et l’A-NR 201 sont utilisßés pour transférer des données E/S dans le mode 3. D’autres numéros de contrat ne sont pas utilisés par le CP 2430. Exemple : A-NR : KY 0 , 202 La donnée 202 signale au CP, qu’il s’agit d’un appel HTB concernant un contrat de commande. 4-5 SINEC S1 Carte Maître CP 2430 B8977-C085 ANZW Le registre d’état ANZW mémorise l’état des différents contrats transmis au CP 2430. Le registre ANZW occupe deux mots dans le programme S5. Le premier mot contient l’état du contrat HTB. Le mot suivant cointient le nombre de données transférées vers / du CP 2430. Pour chaque SSNR / ANR - combinaison, un nouveau registre d’état doit être défini. Pour le SEND (A-NR 202) et le RECEIVE (A-NR 202), le même ANZW est utilisé par canal. Ci-après la structure du registre ANZW. Exemple : ANZW : MW 10 L’octet de mémento 10 und 11 contient l’état du numéro de contrat , le mot de mémento 12 indique le nombre d’octets transferrés. BLGR La longueur du bloc est indiquée uniquement au HTB SYNCHRON et n’est pas utilisée pour le CP 2430. Der CP 2430 travaille avec une longueur de bloc fixe de 64 octets. Exemple : BLGR : KY 0 , 0 sans signification pour le CP 2430. QTYP, DBNR, QANF, QLAE Ces 4 paramètres définissent la source des données, donc quelles et combien de données seront transmises au CP 2430 avec l’appel SEND. Exemple : QTYP : DBNR : QANF : QLAE : KC DB KY 0 , 10 KF +4 KF +8 Le SEND transfère du bloc de données DB 10 à partir du mot 4 en tout 8 mots vers le CP 2430 ZTYP, DBNR, ZANF, ZLAE Ces 4 paramètres définissent la destination des données, donc quelles et combien de données sont transmises au CP 2430 avec un appel RECEIVE. Exemplel: ZTYP : KC DB DBNR : KY 0 , 11 ZANF : KF +13 ZLAE : KF -1 Le RECEIVE écrit les données lues dans le CP 2430 au DB 11 à partir du mot 13. ZLAE = -1 sollicite le HTB de transférer toutes les données proposées par le CP 2430. A la fin du transfert le 2. mot du ANZW contiendra le nombre d’octets transférés. 4-6 B8977-C085 SINEC S1 Carte Maître CP 2430 PAFE Le registre d’erreurs de paramétrage (PAFE) signale les erreurs reconnues par le HTB. L’affectation des octets du PAFE se trouve dans l’appendice. Exemple : PAFE : MB 20 Les erreurs reconnues par le HTB sont signalées dans le MB 20. Le mémento 20.0 (=1) signifie qu’une erreur a été détectée. Sur la disquette jointe à ce manuel, vous trouverez des programmes de démonstration pour la mise en oeuvre des HTB sur le CP 2430. 4.2.3 Synchronisation de démarrage en fonctionnement HTB En fonctionnement étendu du CP 2430, le démarrage de l‘API nécéssite l’appel du modul SYNCHRON, pour toutes les interfaces du CP 2430 configurées en fonctionnement étendu. Il en résulte une synchronisation des interfaces avec l’API. La grandeur du bloc sera de 64 octets, indépendemment de la valeur du paramètre BLGR définie par le HTB. Au démarrage de L’API - S5, les esclaves connectés à la ligne AS-I seront remis à zéro et ensuite nouvellement paramètrés (passage On-line-Off-line-On-line ). Après l’execution du SYNCHRON le CP 2430 est en état de fonctionnement. Quand l’API-S5 se trouve dans l’état STOP, le CP 2430 met les sortie des esclaves sur 0. 4-7 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3 Interface pour commandes AS-I (Mode 2 et 3) Vous trouverez ci-après la description des appels de commande AS-I, qui peuvent être transmis de l’ API au CP 2430. Ces appels de commande représentent l’ensemble de la fonctionnalité du profil maitre M1 de la AS-I Master spécification /2/. En plus le CP 2430 peut être configuré totalement de l’API S5 avec des appels de commande. Les appels de commande sont transmis via un appel SEND avec le numéro de contrat ANR 202. La lecture du registre d’état ANZW de l’appel SEND nous permettra de vérifier que le contrat a été exécuté correctement. En cas d’erreur le registre d’état contient un indicatif d’erreur. La signification de ces indicatifs se trouve dans l’appendice. Pour la description des commandes qui suit nous partons de l’hypothèse que les blocs de données (DB) utilisés pour a source des données est SEND (QTYP) et pour la destination des données est le RECEIVE (ZTYP). Le type de commande est défini par une inscription du bloc de données opérationnels (DB de contrat), dont le contenu sera transmis avec le contrat SEND au CP 2430. Les paragraphes suivants décrivent les différentes inscriptions des blocs de données opérationnels correspondant aux différents appels de commande. Les commandes avec données en retour peuvent obtenir ces données du CP 2430 via l’appel RECEIVE avec No de contrat 202 après traitement du contrat SEND. La structure des différentes données en retour, transmises par le HTB dans le DB opérationnel, est définie dans les contrats correspondants. Légende de la représentation du champ de commande du DB - SEND Les champs significatifs s'inscrivent sur fond blanc, les champs sans objet sont grisés. champs à remplir champs réservés ou remplis par défaut L’inscription pour une commande doit se faire dans le DB-contrat à partir de l’adresse (DW) défini par le paramètre QANF du HTB SEND. Le Paramètre QLAE, de l’appel du HTB - SEND, représente le nombre de mots de données nécéssaires pour la commande. Ce nombre de mots pour chaque commande est précisé dans chaque appel de commande. Légende de la représentation du champ de commande du DB RECEIVE-HTB: Les champs significatifs s'inscrivent sur fond blanc, les champs sans objet sont grisés champs de réponse champs sans objet 4-8 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1 Récapitulation des commandes exécutables du CP 2430 Pour savoir comment mettre en oeuvre les contrats, veuillez vous référer à la description des contrats, aux explications du manuel ‘SINEC S1/AS-I Introduction et notions élémentaires’, à l'annexe PICS et aux commentaires détaillés fournis en /1/ et /2/. Les commandes exécutables sont récapitulées dans le tableau ci-après: Nom / Chapitre Paramètresr Réponse Acodage: Configurer_paramètre / 4.3.1.1 Adr.d'esclave, paramètre Lire_paramètre_configuré / 4.3.1.2 Adr. d'esclave Ecrire_paramètre / 4.3.1.3 Adr. d'esclave, Réponse (écho) Paramètre 02H Lire_paramètre / 4.3.1.4 Adr.d'esclave 03H 00H Paramètrer Paramètre 01H Configurer_paramètres_actuels / 4.3.1.5 Néant 04H Définir_configuration_demandée / 4.3.1.6 Adr. d'esclave, configuration 05H Lire_configuration_demandée / 4.3.1.7 Adr. d'esclave configurer_config._actuelle / 4.3.1.8 Néant Configuration demandée 06H Lire_configuration_actuelle / 4.3.1.9 Adr. d'esclave Configurer-LPS / 4.3.1.10 LPS 09H Sélection_mode_offline / 4.3.1.11 Mode 0AH Sélection_autoprogram. / 4.3.1.12 Mode 0BH Sélection_mode_configuration / 4.3.1.13 Mode 0CH 07H Configuration actuelle 08H Modifier_adresse_d'esclave / 4.3.1.14 Adr.1, Adr.2 Données d'entrée 0DH Lire_état_d'esclave / 4.3.1.15 Adr. d'esclave Enreg. des erreurs d'escl. 0FH Lire listes et indicateurs / 4.3.1.16 Néant LES,LAS,LPS,indicateurs 10H Lire_configuration_globale / 4.3.1.17 Néant configuration actuelle paramètres actuels LAS, indicateurs 19H Configurer_Configurat.globale / 4.3.1.18 config. globale 1AH Ecrire _liste des_paramètres / 4.3.1.19 liste des para. Lire_liste_paramètres_echo/ 4.3.1.20 Néant liste_paramètres_echo 13H Lire_indice de version / 4.3.1.21 néant string des versions 14H Diagnostic d'esclave / 4.3.1.22 Adresse d'esclave Compteur d'erreurs de l'esclave 15H Lire et effacer état d'esclave / 4.3.1.23 Adr.d'esclave Enreg. d'erreur de l'esclave 1 6 H Lire identificateur d'esclave / 4.3.1.24 Adr.d'esclave Code d'identification 17H Lire ES d'esclave / 4.3.1.25 Adr.d'esclave Configuration d'E/S 18H Lire_S1_diagnostic / 4.3.1.26 Tableau 4-2 1CH Liste des esclaves avec des 1 B H différences de configuration Tableau récapitulatif des contrats de commande 4-9 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.1 Configurer_paramètre (Set_Permanent_Parameter) Signification Cet appel permet de transmettre au CP 2430 un paramètre destiné à l'esclave spécifié. Sa valeur est inscrite comme valeur configurée dans les données de configuration. Le paramètre n'est pas transmis par le CP 2430 à l'esclave. Il ne le sera qu'au redémarrage de l'API lorsque les esclaves sont activés. Structure du champ de commande dans le DB- contrat Bit 15 Bit 12 Bit 11 KH: 0H 0H KH: 0 Paramètre Bit 8 Bit 7 Bit 4 Bit 3 Adresse esclave Nombre de mots de donnée (QLAE): 2 4-10 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.2 Lire_paramètre_configuré (Get_Permanent_Parameter) Signification Cet appel permet de lire un paramètre sauvegardé et spécifique à l’esclave dans l'EEPROM du CP 2430. Structure du champ de commande dans le DB-contrat Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Bit 7 1H Bit 4 Bit 3 Bit 0 Adresse esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes dans le DB-réponse Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Paramètre 4-11 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.3 Ecrire_paramètre (Write_Parameter) Signification Cet appel permet de transférer un paramètre qui est directement transmis via le bus AS-I à l'esclave destinataire. Le paramètre est simplement inscrit en mémoire volatile. En réponse, l'esclave transmet les valeurs des paramètres actuels qui peuvent différer, conformément à la spécification de maître AS-I (/2/), des valeurs qui viennent d'y être inscrites. Ces données sont inscrites dans l'écho de paramètres. Le contrat RECEIVE devant chercher les échos de paramètres est une option. En règle générale l’écho de paramètres n’est pas exploité par le programme S5. Structure du champ de commande dans le DB-contrat Bit 15 Bit 12 Bit 11 KH: 0H 2H KH: 0 Paramètre Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 2 Structure du champ de commande dans le DB-réponse Bit 15 KH: Bit 12 0 Bit 11 Bit 8 Echo de paramètre 4-12 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.4 Lire_paramètre (Read_Parameter) Signification Cet appel permet de lire le paramètre actuel d’un esclave. Structure du champ de commande dans le DB-contrat Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Bit 7 03 H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes dans le DB-réponse Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Paramètre 4-13 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.5 Configurer_paramètres_actuels (Store_Actual_Parameters) Signification Cet appel permet d'écraser les paramètres configurés par les paramètres actuels, c.-à-d. de procéder à une configuration des paramètres Structure du champ de commande dans le DB-contrat Bit 15 KH: 0H Bit 12 Bit 11 Bit 8 4H Nombre de mots de données (QLAE): 1 4-14 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.6 Définir_configuration_demandée (Set_Permanent_Configuration) Signification Cet appel permet de définir la configuration demandée des E/S et le code d'identification de l'esclave AS-I adressé. Les données sont sauvegardées en mémoire non volatile sur le coupleur maître AS-I. Lors de l'exécution de cette commande le CP passe en phase offline pour revenir ensuite en mode normal (redémarrage du CP). Structure du champ de commande dans le DB-contrat Bit 15 Bit 12 Bit 11 Bit 8 KH: 0H 5H KH: ID-Code Configuration E/S Bit 7 Bit 4 Bit 3 Adresse d’esclave Nombre de mots de données (QLAE): 2 4-15 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.7 Lire_configuration_demandée (Get_Permanent_Configuration) Signification Cet appel permet de lire les données de configuration (données de configuration d'E/S et codes d'identification) sauvegardées en EEPROM (mémoire non volatile). d'un esclave. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 0H Bit 8 Bit 7 6H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponse Bit 15 KH: Bit 12 ID-Code Bit 11 Bit 8 Configuration E/S 4-16 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.8 Sauvegarder_configuration_actuelle (Store_Actual_Configuration) Signification Cet appel permet de sauvegarder dans l'EEPROM (mémoire non volatile) les données de configuration actuelle des E/S et codes d'identification actuels détectés sur le bus AS-I pour définir ainsi une nouvelle configuration demandée. Dans un même temps, la liste des esclaves activés (LAS) est reprise dans la liste des esclaves configurés (LPS). Lors de l'exécution de cette commande le CP passe en phase offline pour revenir ensuite en mode normal (redémarrage du CP). En mode protégé, cette commande n'est pas exécutée. Structure du champ de commande du DB-contrat Bit 15 KH: 0H Bit 12 Bit 11 Bit 8 7H Nombre de mots de données (QLAE): 1 4-17 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.9 Lire_configuration_actuelle Cet appel permet de lire les données de configuration actuelle des E/S et les codes d'identification actuels détectés sur le bus AS-I. Structure du champ de commande du DB-contrat. Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Bit 7 8H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponse Bit 15 Bit 12 ID-Code Bit 11 Bit 8 Configuration E/S 4-18 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.10 Configurer_LPS (Set_LPS) Signification Cet appel permet de transférer la liste des esclaves configurés dans l'EEPROM (mémoire non volatile). Lors de l'exécution de cette commande le CP passe en phase offline pour revenir ensuite en mode normal (redémarrage du CP). En mode protégé, cette commande n'est pas exécutée. Structure du champ de commande du DB-contrat. Bit 15 Bit 12 Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 KH: 0H 9H KH: LPS esclave 0..3 0 | 1 | 2 | 3 LPS esclave 4..7 4 | 5 | 6 | 7 LPS esclave 8..11 8 | 9 | 10 | 11 LPS esclave 12..15 12 | 13 | 14 | 15 KH: LPS esclave 16..19 LPS esclave 20..23 LPS esclave 24..27 LPS esclave 28..31 Nombre de mots de données (QLAE): 3 4-19 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.11 Sélectionner_mode_offline (Set_Offline_Mode) Signification Cet appel permet de basculer du mode online au mode offline et inversement. Le bit OFFLINE n'est pas mémorisé durablement, c.-à-d. qu'il est remis à ONLINE lors du démarrage / redémarrage. En mode offline, le CP traite uniquement les contrats issus de l'application. Il n'y a pas échange cyclique de données. Le mode online constitue le mode d'utilisation normal du coupleur maître AS-I. Les contrats suivants y sont traités cycliquement : • Au cours de la phase dite d'échange de données, les champs de données de sortie sont transférés aux sorties de tous les esclaves de la LAS. Les esclaves appelés transmettent au maître, en cas de transfert sans erreur, les valeurs des entrées des esclaves. • Cette première phase est suivie de la phase d'enregistrement au cours de laquelle les esclaves connectés au bus AS-I sont identifiés et les nouveaux esclaves inscrits dans la LDS ou LAS. • Au cours de la phase de management, les contrats lancés par l'utilisateur sont exécutés de la même manière que l'écriture de paramètres. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 0H Bit 11 Bit 8 AH Bit 7 Bit 4 0H Nombre de mots de données (QLAE): 1 4-20 Bit 3 Bit 0 Modus (0=Online 1=Offline) B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.12 Sélectionner autoprogrammation Signification Cet appel permet de sélectionner ou désélectionner la fonction de programmation automatique d'adresse. Le bit autoprogrammation n'est pas mémorisé durablement. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 0H Bit 11 Bit 8 BH Bit 7 Bit 4 0H Bit 3 Bit 0 Mode (1=Autoprog sélectionnée 0=Autoprog déselectionné) Nombre de mots de données (QLAE): 1 Le changement d’état du bit AUTOADDRESS_ENABLE de 1 à 0 devient actif immédiatement, le changement de ce bit de 0 à 1 uniquement après un passage du CP 2430 en OFF-line ! 4-21 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.13 Sélectionner_mode_configuration (Set_Operation_Mode) Cet appel permet de passer du mode de configuration au mode protégé et inversement. En mode protégé seuls sont activés les esclaves figurant dans la LPS et dont la configuration actuelle est conforme à la configuration demandée, c.-à-d. que la configuration d'E/S et les codes d'identification des esclaves inscrits dans la LDS sont identiques aux valeurs configurées. En mode de configuration, tous les esclaves détectés (excepté l'adresse d'esclave "0") sont activés. Ceci est également valable pour les esclaves à propos desquels une différence a été constatée entre la configuration actuelle et la configuration demandée. Le bit MODE DE FONCTIONNEMENT est sauvegardé en EEPROM (mémoire non volatile) et demeure ainsi inchangé après un démarrage/redémarrage. Lors du passage du mode de configuration au mode protégé, le CP est redémarré (passage en phase offline suivi du retour à la phase online). Si un esclave est inscrit dans la LPS avec l'adresse 0, le CP ne peut pas passer du mode de configuration au mode protégé. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 0H Bit 11 Bit 8 CH Bit 7 Bit 4 0H Nombre de mots de données (QLAE): 1 4-22 Bit 3 Bit 0 Mode (0=mode protégé 1=mode de configuration) B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.14 Modifier_adresse_d'esclave (Change_Slave_Address) Signification Cet appel permet de modifier l'adresse d'un esclave. Il est essentiellement utilisé pour intégrer un nouvel esclave AS-I, possédant par défaut l'adresse "0", au système SINEC S1. La modification consiste dans ce cas à remplacer l'ancienne adresse d'esclave = 0 par la nouvelle adresse d'esclave. La modification n'a lieu que si les conditions suivantes sont remplies : 1. Il existe un esclave avec une ancienne adresse d'esclave. 2. Si l'adresse d'esclave est différente de 0, le réseau ne doit pas comporter d'esclave possédant l'adresse 0. 3. La valeur de la nouvelle adresse d'esclave doit être dans la plage admissible. 4. Il n’existe pas un esclave avec la nouvelle adresse d’esclave. Nota : Lors de la modification d'adresse, l'esclave n'est pas réinitialisé, c.-à-d. que les données restent inchangées jusqu'à ce que de nouvelles données parviennent à la nouvelle adresse. Structure du champ de commande du DB-contrat Bit 15 KH: KH: Bit 12 0H Bit 11 Bit 8 DH Bit 7 Bit 4 Bit 3 Bit 0 Ancienne adresse d’esclave Nouvelle adresse d’esclave Nombre de mots de données (QLAE): 2 4-23 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.15 Lire état d'esclave Signification Cet appel permet de lire le registre d'état de l'esclave adressé. Les indicateurs du registre d'état ont la signification suivante : S0 “Adresse volatile” Cet indicateur est activé, - lorsque le sous-programme interne à l'esclave est en train de sauvegarder en mémoire non volatile l'adresse de l'esclave. Cette opération peut durer 15 ms et ne doit pas être interrompue par un autre appel d'adressage. - lorsque la comparaison interne des adresses d’esclaves établit que l'adresse en mémoire non volatile n'est pas identique à celle inscrite dans le registre d'adresses. S1 “Erreur de parité détectée” Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état", l'esclave a détecté une erreur de parité dans un télégramme reçu. S2 “Erreur de bit de fin détectée” Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état", l'esclave a détecté une erreur de bit de fin dans un télégramme reçu. S3 “Erreur de lecture de mémoire non volatile” Cet indicateur est activé lorsqu'une erreur de lecture de la mémoire non volatile est détectée durant une réinitialisation. Structure du champ de commande du DB-contrat Bit 15 Bit 12 Bit 11 0 Bit 8 Bit 7 F Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponses Bit 15 KH: Bit 12 0 Bit 11 Bit 8 Etat d’esclave S3 | S2 | S1 | S0 4-24 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.16 Lire listes et indicateurs (Get_LPS, Get_LAS, Get_LDS, Get_Flags) Signification Cet appel permet de lire les entrées suivantes du CP maître AS-I : • la liste des esclaves configurés • la liste des esclaves activés LAS • la liste des esclaves détectés LDS • les indicateurs conformément à la spécification AS-I Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 0H Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes Bit 15 Bit 12 Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 LAS esclave 0..3 LAS esclave 4..7 LAS esclave 8..11 LAS esclave 12..15 LAS esclave 16..19 LAS esclave 20..23 LAS esclave 24..27 LAS esclave 28..31 LDS esclave 0..3 LDS esclave 4..7 LDS esclave 8..11 LDS esclave 12..15 LDS esclave 16..19 LDS esclave 20..23 LDS esclave 24..27 LDS esclave 28..31 LPS esclave 0..3 LPS esclave 4..7 LPS esclave 8..11 LPS esclave 12..15 LPS esclave 16..19 LPS esclave 20..23 LPS esclave 24..27 LPS esclave 28..31 Indicateur 1 Indicateur 1: Nom Indicateur 2 Indicateur 2: N° de bit Nom N° de bit OFFLINE_READY 8 OFFLINE 0 APF 9 RESERVE 1 MODE NORMAL 10 EEPROM_OK 2 MODE_FONCTION 11 AUT_ADDR_ENABLE 3 AUTO_ADDR_AVAIL 12 RESERVE 4 AUTO_ADDR_ASSIGN 13 RESERVE 5 LES_0 14 RESERVE 6 CONFIG_OK 15 RESERVE 7 4-25 SINEC S1 Carte Maître CP 2430 B8977-C085 Signification des indicateurs OFFLINE_READY L'indicateur est positionné lorsque la phase offline est activée. APF L'indicateur est activé lorsque la tension de la ligne AS-I est trop faible. MODE_NORMAL L'indicateur est activé lorsque le CP fonctionne en mode normal. MODE_FONCTION. L'indicateur est activé en mode configuration et désactivé en mode protégé. AUTO_ADDR_AVAIL L'indicateur est activé lorsque la programmation automatique d'adresse est sélectionnée (c.à.d.exactement un esclave est défectueux). AUTO_ADDR_ASSIGN L'indicateur est activé lorsque la programmation automatique d'adresse est possible (c.à.d. AUTO_ADDR_ENABLE = 1 et aucun esclave “inconnu“ est ou était connecté à la ligne AS-I). LES_0 L'indicateur est activé en présence d'un esclave possédant l'adresse 0. CONFIG_OK L'indicateur est activé lorsque la configuration actuelle est conforme à la configuration demandée. OFFLINE L'indicateur est activé lorsque la phase offline est requise ou déjà en cours. EEPROM_OK L'indicateur est activé lorsque le test de l'EEPROM interne s'est achevé avec succès. AUTO_ADDR_ENABLE Cet indicateur signale que pour l’utilisateur l’adressage automatique est interdit ou autorisé (est actionné par HTB). 4-26 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.17 Lire configuration globale Signification Cette commande permet de lire du CP 2430 les données suivantes : • La liste des esclaves actifs (LAS). Elle indique des esclaves connectés lesquels sont activés. • La configuration actuelle des esclaves connectés (configuration E/S et ID-code). • Les paramètres actuels des esclaves. • Les indicateurs actuels. Cette commande peut par exemple être utilisée pour reconnaitre les esclaves connectés à la ligne SINEC-S1 après une mise en service du système. La configuration lue peut alors suivant le cas être modifiée et sauvegardée avec la commande “Configurer configuration globale“ comme configuration actuelle dans le CP 2430 (voir section 4.3.1.18). Structure du champ de commande du DB-contrat Bit 15 Bit 12 1H Bit 11 Bit 8 9H Nombre de mots de données (QLAE): 1 4-27 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 Structure du champ de réponse aux commandes du DB-réponse Bit 15 Bit 12 Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 LAS esclave 0..3 LAS esclave 4..7 LAS esclave 8..11 LAS esclave 12..15 LAS esclave 16..19 LAS esclave 20..23 LAS esclave 24..27 LAS esclave 28..31 ID-code esclave 0 ES-Conf. esclave 0 ID-code esclave 1 ES-Conf. esclave 1 ID-code esclave 2 ES-Conf. esclave 2 ID-code esclave 3 ES-Conf. esclave 3 ID-code esclave 4 ES-Conf. esclave 4 ID-code esclave 5 ES-Conf. esclave 5 ID-code esclave 6 ES-Conf. esclave 6 ID-code esclave 7 ES-Conf. esclave 7 ID-code esclave 8 ES-Conf. esclave 8 ID-code esclave 9 ID-code esclave 10 ES-Conf. esclave 10 ID-code esclave 11 ES-Conf. esclave 11 ID-code esclave 12 ES-Conf. esclave 12 ID-code esclave 13 ES-Conf. esclave 13 ID-code esclave 14 ES-Conf. esclave 14 ID-code esclave 15 ES-Conf. esclave 15 ID-code esclave 16 ES-Conf. esclave 16 ID-code esclave 17 ES-Conf. esclave 17 ID-code esclave 18 ES-Conf. esclave 18 ID-code esclave 19 ES-Conf. esclave 19 ID-code esclave 20 ES-Conf. esclave 20 ID-code esclave 21 ES-Conf. esclave 21 ID-code esclave 22 ES-Conf. esclave 22 ID-code esclave 23 ES-Conf. esclave 23 ID-code esclave 24 ES-Conf. esclave 24 ID-code esclave 25 ES-Conf. esclave 25 ID-code esclave 26 ES-Conf. esclave 26 ID-code esclave 27 ES-Conf. esclave 27 ID-code esclave 28 ES-Conf. esclave 28 ID-code esclave 29 ES-Conf. esclave 29 ID-code esclave 30 ES-Conf. esclave 30 ID-code esclave 31 ES-Conf. esclave 31 ES-Conf. esclave 9 Paramètre esclave 1 Paramètre esclave 2 Paramètre esclave 3 Paramètre esclave 4 Paramètre esclave 5 Paramètre esclave 6 Paramètre esclave 7 Paramètre esclave 8 Paramètre esclave 9 Paramèt. esclave 10 Paramèt. esclave 11 Paramèt. esclave 12 Paramèt. esclave 13 Paramèt. esclave 14 Paramèt. esclave 15 Paramèt. esclave 16 Paramèt. esclave 17 Paramèt. esclave 18 Paramèt. esclave 19 Paramèt. esclave 20 Paramèt. esclave 21 Paramèt. esclave 22 Paramèt. esclave 23 Paramèt. esclave 24 Paramèt. esclave 25 Paramèt. esclave 26 Paramèt. esclave 27 Paramèt. esclave 28 Paramèt. esclave 29 Paramèt. esclave 30 Paramèt. esclave 31 Indicateur 1 Indicateur 2 Indicateur 1 Indicateur 2 Nom OFFLINE_READY No. de bit 0 nom OFFLINE No. de bit 0 APF 1 RESERVE 1 MODE NORMAL 2 EEPROM_OK 2 MODE_FONCTION 3 AUTO_ADDR_EN 3 AUTO_PROG_AVAIL 4 RESERVE 4 AUTO_PROG 5 RESERVE 5 LIRE_0 6 RESERVE 6 CONFIG_OK 7 RESERVE 7 La signification des indicateurs est la même que pour le contrat Lire_listes_et indicateurs (Get_LPS, Get_LAS, Get_LDS, Get_Flags), voir section 4.3.1.16. 4-28 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.18 Configurer Configuration Globale Signification Cette commande transmet la configuration globale au CP 2430 et deviendra la configuration actuelle. Le CP 2430 est donc configuré. Les données suivantes sont transmises : • la liste des esclaves configurés, qui définie quels esclaves pourront être activés en mode protégé par le CP 2430 . • la liste des données de configuration qui définie quels code d’identification et configuration E/S seront affectés aux esclaves connectés. • la liste des paramètres mémorisés dans la mémoire non volatile du CP. Ils seront transmis au CP lors de la phase de démarrage. • les indicateurs, qui déterminent la condition de fonctionnement du CP 2430 après le démarrage et la synchronisation de celui-ci. Structure du champ de commande du DB-contrat Bit 15 Bit 12 Bit 11 1 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 A LPS Esclave 0..3 LPS Esclave 4..7 LPS Esclave 8..11 LPS Esclave 12..15 LPS Esclave 16..19 LPS Esclave 20..23 LPS Esclave 24..27 LPS Esclave 28..31 ID-Code Esclave 0 ES-Conf. Esclave 0 ID-Code Esclave 1 ES-Conf. Esclave 1 ID-Code Esclave 2 ES-Conf. Esclave 2 ID-Code Esclave 3 ES-Conf. Esclave 3 ID-Code Esclave 4 ES-Conf. Esclave 4 ID-Code Esclave 5 ES-Conf. Esclave 5 ID-Code Esclave 6 ES-Conf. Esclave 6 ID-Code Esclave 7 ES-Conf. Esclave 7 ID-Code Esclave 8 ES-Conf. Esclave 8 ID-Code Esclave 9 ES-Conf. Esclave 9 ID-Code Esclave 10 ES-Conf. Escl. 10 ID-Code Escl. 11 ES-Conf. Escl. 11 ID-Code Esclave 12 ES-Conf. Escl. 12 ID-Code Escl. 13 ES-Conf. Escl. 13 ID-Code Esclave 14 ES-Conf. Escl. 14 ID-Code Escl. 15 ES-Conf. Escl. 15 ID-Code Esclave 16 ES-Conf. Escl. 16 ID-Code Escl. 17 ES-Conf. Escl. 17 ID-Code Esclave 18 ES-Conf. Escl. 18 ID-Code Escl. 19 ES-Conf. Escl. 19 ID-Code Esclave 20 ES-Conf. Escl. 20 ID-Code Escl. 21 ES-Conf. Escl. 21 ID-Code Esclave 22 ES-Conf. Escl. 22 ID-Code Escl. 23 ES-Conf. Escl. 23 ID-Code Esclave 24 ES-Conf. Escl. 24 ID-Code Escl. 25 ES-Conf. Escl. 25 ID-Code Esclave 26 ES-Conf. Escl. 26 ID-Code Escl. 27 ES-Conf. Escl. 27 ID-Code Esclave 28 ES-Conf. Escl. 28 ID-Code Escl. 29 ES-Conf. Escl. 29 ID-Code Esclave 30 ES-Conf. Escl. 30 ID-Code Escl. 31 ES-Conf. Escl. 31 Paramèt. Esclave 1 Paramèt. Esclave 2 Paramèt. Esclave 3 Paramèt. Esclave 4 Paramèt. Esclave 5 Paramèt. Esclave 6 Paramèt. Esclave 7 Paramèt. Esclave 8 Paramèt. Esclave 9 Paramèt. Escl. 10 Paramèt. Escl. 11 Paramèt. Escl. 12 Paramèt. Escl. 13 Paramèt. Escl. 14 Paramèt. Escl. 15 Paramèt. Escl. 16 Paramèt. Escl. 17 Paramèt. Escl. 18 Paramèt. Escl. 19 Paramèt. Escl. 20 Paramèt. Escl. 21 Paramèt. Escl. 22 Paramèt. Escl. 23 Paramèt. Escl. 24 Paramèt. Escl. 25 Paramèt. Escl. 26 Paramèt. Escl. 27 Paramèt. Escl. 28 Paramèt. Escl. 29 Paramèt. Escl. 30 Paramèt. Escl. 31 Indicateur 1 Indicateur 2 4-29 SINEC S1 Carte Maître CP 2430 B8977-C085 Indicateur 1 Indicateur 2 Nom OFFLINE_READY No. de bit 0 Nom OFFLINE No. de bit 0 APF 1 RESERVE 1 MODE NORMAL 2 EEPROM_OK 2 MODE_FONCTION 3 AUTO_ADDR_EN 3 AUTO_PROG_AVAIL 4 RESERVE 4 AUTO_PROG 5 RESERVE 5 LIRE_0 6 RESERVE 6 CONFIG_OK 7 RESERVE 7 Nombre de mots de données (QLAE): 28 Les indicateurs grisés sont ceux dont la valeur modifie le mode de fonctionnement du CP 2430 : MODE FONCTION L’entrée d’un ‘0’ signifie que le CP 2430 démarre dans le mode protégé aprèrs sa synchronisation. L’entrée d’un ‘1’ signifie le démarrage en mode de configuration. AUTO_ADDR_EN ‘0’ signifie que la programmation de l’adressage automatique est bloquée, ‘1’ signifie que la programmation de l’adressage automatique est autorisée. Les valeurs des autres indicateurs sont sans effet pour la commande ‘configurer la configuration globale’. 4-30 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.19 Ecrire liste de paramètres Signification Cette commande transmet des paramètres à tous les esclaves du CP 2430. Le CP 2430 ne transmet aux esclaves que les paramètres qui ont été modifiés, c.à.d. qui ne correspondent pas à la liste des paramètres actuels. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 1H Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 CH Param. esclave 1 Param. esclave 2 Param. esclave 4 Param. esclave 5 Param. esclave 6 Param. esclave 7 Param. esclave 8 Param. esclave 9 Param. esclave 10 Param. esclave 11 Param. esclave 12 Param. esclave 13 Param. esclave 14 Param. esclave 15 Param. esclave 16 Param. esclave 17 Param. esclave 18 Param. esclave 19 Param. esclave 20 Param. esclave 21 Param. esclave 22 Param. esclave 23 Param. esclave 24 Param. esclave 25 Param. esclave 26 Param. esclave 27 Param. esclave 28 Param. esclave 29 Param. esclave 30 Param. esclave 31 Nombre de mots de données (QLAE): 9 4-31 Param. esclave 3 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.20 Lire liste des échos de paramètre Signification Cet appel prend en compte les futures évolutions des fonctionnalités AS-I. Lors de la transmission des paramètres aux esclaves, ces derniers retournent en réponse des valeurs dites "en écho". L'appel lire liste des échos de paramètre permet de lire les valeurs en écho de tous les esclaves Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 Bit 4 Bit 3 Bit 0 3H Nombre de mots de données (QLAE): 1 Structure du champ de commande du DB-réponse Bit 15 Bit 12 KH: Bit 11 Bit 8 Bit 7 Par.Echo escl. 1 Par.Echo escl. 2 KH: Par.Echo escl. 4 Par.Echo escl. 5 Par.Echo escl. 6 Par.Echo escl. 7 KH: Par.Echo escl. 8 Par.Echo escl. 9 Par.Echo escl. 10 Par.Echo escl. 11 KH: Par.Echo escl. 12 Par.Echo escl. 13 Par.Echo escl. 14 Par.Echo escl. 15 KH: Par.Echo escl. 16 Par.Echo escl. 17 Par.Echo escl. 18 Par.Echo escl. 19 KH: Par.Echo escl. 20 Par.Echo escl. 21 Par.Echo escl. 22 Par.Echo escl. 23 KH: Par.Echo escl. 24 Par.Echo escl. 25 Par.Echo escl. 26 Par.Echo escl. 27 KH: Par.Echo escl. 28 Par.Echo escl. 29 Par.Echo escl. 30 Par.Echo escl. 31 4-32 Par.Echo escl. 3 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.21 Lire_indice_de_version Signification Cet appel permet de lire l'indice de version du logiciel de maître AS-I. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 4H Nombre de mots de données (QLAE): 1 La réponse du CP contient le nom et l’indice de version du microprogramme du CP sous la forme suivante : Structure du champ de réponse aux commandes du DB-réponse Bit 15 Bit 12 Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 KC: S i KC: e m KC: e n KC: s KC: A G KC: KC: C KC: P KC: 2 4 KC: 3 0 KC: KC: KC: V KC: x . KC: y y x.yy désigne l'indice de version actuel. 4-33 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.22 Diagnostic d'esclave Signification Cette commande signale le nombre d'erreurs AS-I survenues en rapport avec un esclave. Cet appel remet également le compteur d'erreurs à zéro. La valeur du compteur d'erreurs est incrémentée dans les cas suivants ± Lorsque l'esclave ne répond pas correctement (c.à-d. absence de télégramme d'esclave ou télégramme erroné) au cours de la phase d'échange de données malgré la réitération du télégramme du maître. ± Dans le cas des esclaves non activés, le compteur d'erreurs est incrémenté lorsqu'un esclave a été détecté (c.-à-d. inscrit dans la LDS) et qu'ensuite il ne répond pas correctement. Le compteur d'erreurs est incrémenté jusqu'à la valeur maximale de 255, valeur qui reste alors inchangée jusqu'à son effacement. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 5H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponse Bit 15 KY: Bit 12 Bit 11 Bit 8 Compteur d'erreurs d'esclave 4-34 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.23 Lire et effacer état d'esclave Signification Cet appel permet de lire l'état d'un esclave et en même temps d'effacer le registre d'état de ce même esclave. Les indicateurs du registre d'état ont la signification suivante : S0 “Adresse volatile” Cet indicateur est activé, - lorsque le sous-programme interne à l'esclave est en train de sauvegarder en mémoire non volatile l'adresse de l'esclave. Cette opération peut durer 15 ms et ne doit pas être interrompue par un autre appel d'adresse. - lorsque la comparaison interne d'adresses établit que l'adresse en mémoire non volatile n'est pas identique à celle inscrite dans le registre d'adresses. S1 “Erreur de parité détectée” Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état", l'esclave a détecté une erreur de parité dans un télégramme reçu. S2 “Erreur de bit de fin détectée” Cet indicateur est activé lorsqu'à la suite du dernier contrat "Lire et effacer état", l'esclave a détecté une erreur de bit de fin dans un télégramme reçu. S3 “Erreur de lecture de mémoire non volatile” Cet indicateur est activé lorsqu'une erreur de lecture de la mémoire non volatile est détectée durant une réinitialisation. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 6H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commande du DB-réponse Bit 15 KH: 0H Bit 12 Bit 11 Bit 8 Etat d’esclave 4-35 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.24 Lire identificateur d'esclave Signification Cet appel permet de lire directement via la ligne AS-I le code d'identification d'un esclave. Cet appel est prévu à des fins de diagnostic et n'est pas requis en fonctionnement maître normal. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 7H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponse Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Identificateur d’esclave 4-36 Bit 7 Bit 4 Bit 3 Bit 0 B8977-C085 SINEC S1 Carte Maître CP 2430 4.3.1.25 Lire ES esclave Signification Cet appel permet de lire directement, via la ligne AS-I, la configuration d'E/S d'un esclave. Cet appel est prévu à des fins de diagnostic et n'est pas requis en fonctionnement maître normal. Structure du champ de commande du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 8H Bit 4 Bit 3 Bit 0 Adresse d’esclave Nombre de mots de données (QLAE): 1 Structure du champ de réponse aux commandes du DB-réponse Bit 15 KH: Bit 12 0H Bit 11 Bit 8 Identificateur d’esclave 4-37 Bit 7 Bit 4 Bit 3 Bit 0 SINEC S1 Carte Maître CP 2430 B8977-C085 4.3.1.26 Lire Diagnostic-S1 Structure du champ de commandes du DB-contrat Bit 15 KH: Bit 12 Bit 11 1H Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 Bit 4 Bit 3 Bit 0 BH Nombre de mots de données (QLAE): 1 Structure du champ Information d’erreurs du CP Bit 15 ² Bit 12 Bit 11 Bit 8 Bit 7 Diverg.escl. 0-3 Diverg.escl. 4-7 Diverg.escl. 8-11 Diverg.escl. 12-15 Diverg.escl. 16-19 Diverg.escl. 20-23 Diverg.escl. 24-27 Diverg.escl. 28-31 Liste des esclaves avec des divergences de configuration. Chaque bit correspond exactement à un esclave. Bit = 1 signifie que l’esclave diverge de la configuration configurée. 4-38 B8977-C085 SINEC S1 Carte Maître CP 2430 4.4 Transfert des données E/S des AS-I esclaves via HTB (uniquement mode 3, ANR 200, 201) Si un canal du CP 2430 est configuré en mode 3, c.à.d. boutons PM = ON et IO = OFF, alors les données E/S pour les différents esclaves ne seront pas transmis par l’interface E/S mais par l’intermédiaire de l’interface paging. Le canal correspondant n’occupera pas de mémoire dans la zone E/S. 4.4.1 Transfert des données de sortie vers les Esclaves AS-I- (ANR 200) La transmission de données de sortie des esclaves vers le CP se fait à l’aide d’un appel SEND avec le No. de contrat 200. L’appel SEND aura toujours une longueur de 16 octets, c.à.d. cet appel transfèrera les données de sortie pour tous les esclaves au CP 2430. Ce transfert des données de sortie s’effectue en général à la fin du cycle, mais peut se faire à tout moment du cycle de l’API (OB1). Si vous utilisez comme source de données un bloc de données (paramètre QTYP =‘DB’) le tableau suivant vous indique l’emplacement des données de sortie dans le bloc de données. Bit 15 Bit 12 QANF: Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 Esclave 1 Esclave 2 Esclave 3 Esclave 4 Esclave 5 Esclave 6 Esclave 7 Esclave 8 Esclave 9 Esclave 10 Esclave 11 Esclave 12 Esclave 13 Esclave 14 Esclave 15 Esclave 16 Esclave 17 Esclave 18 Esclave 19 Esclave 20 Esclave 21 Esclave 22 Esclave 23 Esclave 24 Esclave 25 Esclave 26 Esclave 27 Esclave 28 Esclave 29 Esclave 30 Esclave 31 QLAE = 8 Un retard de réponse comme en fonctionnement E/S n’est paramètrable. 4.4.2 Lecture des données d’entrée des Esclaves AS-I- (ANR 201) La lecture des données d’entrées des esclaves du CP 2430 s’effectue à l’aide d’un appel RECEIVE avec le No. de contrat 201. Le CP 2430 renvoie toujours 16 octets en réponse à un contrat RECEIVE, qui contiennent les données d’entrées des esclaves AS-I. Le tableau suivant montre la correspondance des données d’entrées et des esclaves AS-I en cas d’utilisation d’un bloc de données (paramètre ZTYP = ‘DB’). 4-39 SINEC S1 Carte Maître CP 2430 Bit 15 ZANF: Bit 12 B8977-C085 Bit 11 Bit 8 Bit 7 Bit 4 Bit 3 Bit 0 Quartet d’état Esclave 1 Esclave 2 Esclave 3 Esclave 4 Esclave 5 Esclave 6 Esclave 7 Esclave 8 Esclave 9 Esclave 10 Esclave 11 Esclave 12 Esclave 13 Esclave 14 Esclave 15 Esclave 16 Esclave 17 Esclave 18 Esclave 19 Esclave 20 Esclave 21 Esclave 22 Esclave 23 Esclave 24 Esclave 25 Esclave 26 Esclave 27 Esclave 28 Esclave 29 Esclave 30 Esclave 31 ZLAE = 8 Quartet d’état Le quartet d’état à la même signification qu’en fonctionnement standard. Bit 7 Bit 6 Signification 0 = la tension de la 1 = Erreur de ligne AS-I correcte configuration 1 = AS-I Power fail 0 = pas d'erreur données transmises érronées Tabelle 4-3 Bit 5 Bit 4 1 = Démarrage du CP achevé 0 = Démarrage du CP en cours 0 = CP en mode protégé 1 = CP en mode fonctionnel Affectation du quartet d'état Bit 7 "bit de diagnostic" Ce bit indique si la tension sur la ligne AS-I est correcte, trop basse ou manquante. En cas d’erreur les données d’entrée de tous les esclaves sont éffacées. Bit 6 "Config Error" ce bit indique si la configuration mémorisée du maitre correspond à celle des esclaves connectés à la ligne AS-I. En cas d’erreur les données d’entrée d’esclaves défaillants ou manquants seront effacées. Bit 5 " bit de démarrage" Ce bit indique à l'API l'achèvement du démarrage du CP 2430 et de son initialisation interne. Ce bit doit être scruté lors du démarrage de l'API avant le "lancement" du programme d'API proprement dit. Bit 4 "fonctionnement" Ce bit indique si le CP 2430 se trouve en mode de fonctionnement standard ou en mode protégé. Ce bit peut servir par exemple à la configuration du CP 2430 (voir programme de démonstration). 4-40 B8977-C085 SINEC S1 Carte Maître CP 2430 5. Fonctionnement en multiprocessing Le CP 2430 peut être mis en fonction dans les API á multi-processeurs. Si possible un canal du CP 2430 devrait être réservé exclusivement á un API. Dans ce cas il n'y a aucune restriction de fonctionnement. Si un canal du CP 2430 doit être adressé simultanément par différents API, les conditions suivantes doivent être remplies : Multiprocessing via interface E/S du CP 2430. En cas d'accès de l'API sur l'interface E/S du CP 2430, les restrictions à prendre en considération sont les mêmes que pour les cartes numériques E/S, c.à.d. les entrées peuvent être lues par toutes les CPUs. Une sortie par contre ne peut être utilisées exclusivement par une CPU. Multiprocessing via l'interface Paging du CP En cas d'accès de plusieurs API-S5 sur la même interface paging via HTB, les API coordonnent les accès eux-mêmes. Les points suivants doivent être pris en considération par les programmes d'application : ± Pendant le process du SEND/RECEIVE-direct avec VKE = 1 l'état PAFE = 81h peut se configurer (interface occupée par d'autres CPUs). Dans ce cas le process du HTB n'a pas pu se faire. (aucune transmission de données). ± Les différentes CPU utilisant les mêmes combinaisons de No d'interface (SSNR) et de No. de contrats (ANR), le méssage d'état ANZW d'un contrat peut être modifié dans un programme sans que cette modification ait été initié par le programme (par ex. lors d'un démarrage de contrat par une autre CPU). ± Le contrat SEND avec ANR 200, qui transmet des données de sortie aux esclaves AS-I, ne peut être utilisé que par une CPU - S5. ± Lors du traitement d'une fonction de management via ANR 202, il peut arriver que le résultat d'une fonction de management initié par une CPU avec SEND-direct soit lu par une autre CPU via RECEIVE-direct. Le CP 2430 ne prévoit dans ces cas aucun mécanisme de blocage. La solution devra être réalisée via la programmation des programmes d'utilisation. 5-1 SINEC S1 Carte Maître CP 2430 B8977-C085 5-2 B8977-C085 SINEC S1 Carte Maître CP 2430 6. Echange d'un esclave défectueux / programmation d'adresse automatique La LED AUPRG indique, lorsqu'elle est allumée en mode protégé du CP 2430, que: ² Un esclave et pas plus est défaillant. ² La programmation automatique d'adresse par le CP 2430 est possible. Vous pourrez dans ce cas échanger l'esclave défectueux comme suit : Déconnectez l'esclave défaillant de la ligne AS-I. L’esclave défectueux peut être facilement localisé grâce à sa led clignotante dans la matrice d’affichage. Remplacez l'esclave défectueux par un esclave identique possédant l'adresse 0 (adresse par défaut à la livraison). Le CP 2430 programme alors le nouvel esclave avec l'adresse de l'esclave défaillant. La LED "AUPRO" s'éteint. Le CP 2430 signale la présence de l'esclave par les LED "ACTIVE SLAVES". Notez que "la programmation automatique d'adresse" n'est possible que si le CP 2430 fonctionne en mode protégé et uniquement lorsqu'un esclave est défaillant. Au cas ou un esclave non configuré est connecté au SINEC S1, la programmation automatique d'adresse sera interdite jusqu’à : 1. ce que cet esclave soit déconnecté 2. ce que le CP soit redémarré (tension AS-I OFF/ON ou tension S5 OFF/ON). 6-1 SINEC S1 Carte Maître CP 2430 B8977-C085 Le tableau ci-après récapitule les causes éventuelles de défauts lors de la "programmation automatique" et le remède à ces défauts. Défaut Cause éventuelle Après défaillance d'un esclave la Le CP se trouve en mode de LED "AUPRG" reste éteinte configuration Remède... La "programmation automatique" n'est pas possible en mode de configuration. L'adresse du nouvel esclave doit être programmée à l'aide de la console de programmation d'adresses Plus d'un esclave est défaillant. (Contrôlez les LED "ACTIVE SLAVES") Contrôlez la ligne AS-I. Si "APF" est également signalé, contrôlez la tension d'alimentation de la ligne AS-I. Si plus d'un esclave est défaillant, programmez l'adresse des esclaves défaillants avec la console de programmation d'adresses. Le CP a détecté des esclaves non configurés Déconnectez les esclaves non configurés de la ligne AS-I. Réinitialisez le CP par la manipulation "RUN"-"STOP"RUN" sur l'API/ET200U. La programmation automatique Les données de configuration d'adresse n'a pas lieu bien que la (configuration d'E/S, code LED "AUPRG" soit allumée. d'identification) de l'esclave échangé ne correspondent pas aux valeurs de l'esclave initial. Vérifiez que vous avez bien utilisé l' "esclave de rechange" correct. Contrôlez les indications du constructeur concernant les données de configuration. Si vous devez remplacer l'esclave défaillant par un autre type d'esclave, programmez l'adresse avec la console de programmation d'adresses et reconfigurez le CP 2430 à l'aide des interrupteurs. L'esclave échangé ne possède pas l'adresse "zéro" Entrez l'adresse de l'esclave échangé à l'aide de la console de programmation d'adresses L'esclave échangé n'est pas correctement connecté ou défectueux. Contrôlez les connexions de l'esclave; échangez l'esclave si nécessaire. Tableau 6-1 Causes de défauts en cas de programmation automatique d'adresses 6-2 B8977-C085 SINEC S1 Carte Maître CP 2430 7. Signalisations de défaut du CP 2430 en fonctionnement standard / Remèdes en cas de défaut Le tableau ci-après récapitule les défauts éventuels durant le fonctionnement du CP 2430 et les remèdes à ces défauts. Défaut Cause éventuelle Remède... La LED S1 POWER FAIL est allumée. Le bloc secteur AS-I n'est pas connecté ou défectueux Contrôlez la connexion du bloc secteur AS-I; échangez-le si nécessaire Consommation des esclaves AS-I trop importante (courant total supérieur à 2A) Contrôlez la consommation des esclaves AS-I. Alimentez si nécessaire les esclaves par un bloc secteur externe. La LED FAULT est allumée en permanence CP 2430 défectueux Echangez le CP 2430. La LED FAULT s'allume lorsqu'on appui sur le sélecteur de mode. Présence d'un esclave à adresse 0 Déconnectez l'esclave à adresse 0 lors du passage en mode protégé. de la ligne AS-I ou programmez une adresse à l'aide de la console de programmation d'adresses; redémarrez ensuite l'API. La LED CERR est allumée en permanence. Sélection de SET CONFIG à l'aide du sélecteur de mode alors que le CP se trouvait en mode protégé. Basculez le CP sur CHANGE MODE à l'aide du sélecteur de mode puis à nouveau sur SET CONFIG. Le CP 2430 n'est pas encore configuré. Configurez le CP à l'aide du sélecteur de mode en face avant. Une esclave configuré est défaillant Echangez l'esclave défaillant ou, s'il (vérifiez l'indication des LED n'est pas nécessaire, reconfigurez le "ACTIVE SLAVES"). CP 2430. Un esclave non configuré a été connecté à la ligne AS-I. Déconnectez l'esclave ou reconfigurez le CP 2430. Les données de configuration Vérifiez que vous n'avez pas (configuration d'E/S, code connecté un esclave erroné. Si d'identification) de l'esclave nécessaire, reconfigurez le CP 2430. connecté ne correspondent pas aux valeurs de l'esclave configuré. La LED CERR vacille, c.-à-d. qu'un Faux contact. esclave configuré est sporadiquement défaillant. Parasites sur la ligne AS-I. 7-1 Contrôlez les connexions des esclaves AS-I. Vérifiez que la ligne AS-I est correctement posée et mise à la terre. SINEC S1 Carte Maître CP 2430 B8977-C085 Signalisations de défaut (suite) Défaut Cause éventuelle Remède... Le CP ne passe pas du mode de configuration en mode protégé. L'API est en mode "RUN". Amenez l'API en mode "STOP". Action sur le bouton trop courte. Basculez le bouton durant au moins 0,5 s "vers le haut". Un esclave à adresse 0 est connecté à la ligne AS-I. Le CP 2430 ne peut pas passer en mode protégé tant que cet esclave est connecté. Déconnectez l'esclave possédant l'adresse 0. L'API se trouve en mode "RUN". Basculez l'API en mode "STOP". Action sur le bouton trop courte. Actionnez le bouton durant au moins 0,5 s Le CP a démarré mais n'a pas détecté d'esclave sur la ligne AS-I. Connectez les esclaves à la ligne AS-I. Le CP ne passe pas du mode protégé en mode de configuration. Les LED 10+, 20+ ,30+ sont allumées simultanément et en permanence. Tableau 7-1 Signalisations de défaut en fonctionnement standard 7-2 B8977-C086 SINEC S1 Carte Maître CP 2430 A ASI Protocol Statement (PICS) Implementation Conformance A.1 PICS pour CP 2430 Constructeur Siemens AG Nom du produit CP 2430 - SINEC S1 carte maître pour S5-115U, S5-135U, S5-155U Référence 6GK1243-OSA00 Edition 1 Profil maître M1 avec bloc fonctionnel, M0 sans bloc fonctionnel Date 29.8.1995 Liste des fonctions de maître avec bloc fonctionnel No Fonction ou appel à l'interface de l'hôte (Représentation symbolique) M1 Observation / Réalisation de la fonction par / Chapitre 1 Image, Status = Read_IDI() X Par accès sur l’interface E/S du CP 2430 (p.ex. via PAE) via contrat SEND avec ANR 200 2 Status = Write_ODI(Image) X Par accès sur l’interface E/S du CP 2430 (p.ex. via PAA) via contrat RECEIVE avec ANR 201 3 Status = Set_Permanent_Parameter(Addr, Param) X Configurer_paramètres Configurer_paramètre / 4.3.1.1 4 Param, Status = Get_Permanent_Parameter(Addr) X Lire_paramètre_configuré / 4.3.1.2 5 Status, GParam = Write_Parameter(Addr, Param) X Ecrire_paramètres / 4.3.1.3 6 Status, Param = Read_Parameter(Addr) X Lire_paramètre / 4.3.1.4 7 Status = Store_Actual_Parameters() X Configurer_paramètres_actuels / 4.3.1.5 8 Status = Set_Permanent_Configuration(Addr, Config) X Définir_configuration_demandée / 4.3.1.6 9 Status, Config = Get_Permanent_Configuration(Addr) X Lire_configuration_demandée / 4.3.1.7 10 Status = Store_Actual_Configuration() X Sauvegarder_configuration_actuelle / 4.3.1.8. Cette commande s'accompagne d'un redémarrage du CP. 11 Status, Config = Read_Actual_Configuration(Addr) X Lire_configuration_actuelle / 4.3.1.9 A-1 S1 Carte Maître CP 2430 B8977-C086 12 Status = Set_LPS(List31) X Configurer_LPS (Set_LPS) / 4.3.1.10 13 Status, List31 = Get_LPS() X Lire listes et indicateurs / 4.3.1.16 14 Status, List31 = Get_LAS() X Lire listes et indicateurs / 4.3.1.16 15 Status, List32 = Get_LDS() X Lire listes et indicateurs / 4.3.1.16 16.0 Status = Get_Flags() X Lire listes et indicateurs / 4.3.1.16 16.1 Status, Flag = Get_Flag_Config_OK() X Bit d'erreur CP, LED témoin Lire listes et indicateurs / 4.3.1.16 16.2 Status, Flag = Get_Flag_LDS.0() X Lire listes et indicateurs / 4.3.1.16 16.3 Status, Flag = Get_Flag_Auto_Address_Assign() X Lire listes et indicateurs / 4.3.1.16 16.4 Status, Flag = Get_Flag_Auto_Prog_Available() X Lire listes et indicateurs / 4.3.1.16 16.5 Status, Flag = Get_Flag_Configuration_Active() X Lire listes et indicateurs / 4.3.1.16 16.6 Status, Flag = Get_Flag_Normal_Operation_Active() X Lire listes et indicateurs / 4.3.1.16 16.7 Status, Flag = Get_Flag_APF() X Bit d'erreur CP, LED témoin Lire listes et indicateurs / 4.3.1.16 16.8 Status, Flag = Get_Flag_Offline_Ready() X Lire listes et indicateurs / 4.3.1.16 17 Status = Set_Operation_Mode(Mode) X Sélectionner_mode_configuration / 4.3.1.13 18 Status = Set_Offline_Mode(Mode) X Sélectionner mode offline / 4.3.1.11 19 Status = Activate_Data_Exchange(Mode) - non implémenté 20 Status = Change_Slave_Address(Addr1, Addr2) X Modifier_adresse_d'esclave / 4.3.1.14 21 Status = Set_Auto_Address_Enable X Sélectionner autoprogrammation 4.3.1.12 22 Status = Get_Auto_Address_Enable X- Lire listes et indicateurs / 4.3.1.16 A-2 B8977-C086 N° Fonction ou appel à l'interface de l'hôte (Représentation symbolique) SINEC S1 Carte Maître CP 2430 M1 Observation/ Réalisation de la fonction par / Chapitre 23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr, RESET) - non implémenté 23.2 Status, Resp = Cmd_Read_IO_Configuration(Addr, CONF) X Lire ES esclave / 4.3.1.25 23.3 Status, Resp = Cmd_Read_Identification_Code(Addr, IDCOD) X Lire identificateur d'esclave / 4.3.1.24 23.4 Status, Resp = Cmd_Read_Status(Addr, STAT) X Lire état d'esclave / 4.3.1.15 23.5 Status, Resp = Cmd_Read_Reset_Status(Addr, STATRES) X Lire et effacer état d'esclave / 4.3.1.23 Liste des fonctions de maître sans bloc fonctionnel (HTB) N° Fonction ou appel à l'interface (Représentation symbolique) de 1 Image, Status = Read_IDI() X Par accès sur l’interface E/S du CP 2430 (p.ex. via PAE) 2 Status = Write_ODI(Image) X Par accès sur l’interface E/S du CP 2430 (p.ex. via PAA) 3 Status = Set_Permanent_Parameter(Addr, Param) - non implémenté 4 Param, Status = Get_Permanent_Parameter(Addr) - non implémenté 5 Status, GParam = Write_Parameter(Addr, Param) - non implémenté 6 Status, Param = Read_Parameter(Addr) - non implémenté 7 Status = Store_Actual_Parameters() - non implémenté 8 Status = Set_Permanent_Configuration(Addr, Config) - non implémenté 9 Status, Config = Get_Permanent_Configuration(Addr) - non implémenté 10 Status = Store_Actual_Configuration() X Par interrupteur sur face avant 11 Status, Config = Read_Actual_Configuration(Addr) - non implémenté 12 Status = Set_LPS(List31) - non implémenté 13 Status, List31 = Get_LPS() - non implémenté 14 Status, List31 = Get_LAS() - non implémenté 15 Status, List32 = Get_LDS() - non implémenté A-3 l'hôte M0 Observation / Réalisation de la fonction par / Chapitre S1 Carte Maître CP 2430 B8977-C086 16.0 Status = Get_Flags() - non implémenté 16.1 Status, Flag = Get_Flag_Config_OK() X Bit d'erreur CP, LED témoin sur face avant 16.2 Status, Flag = Get_Flag_LDS.0() - non implémenté 16.3 Status, Flag = Get_Flag_Auto_Address_Assign() - non implémenté 16.4 Status, Flag = Get_Flag_Auto_Prog_Available() - non implémenté 16.5 Status, Flag = Get_Flag_Configuration_Active() - non implémenté 16.6 Status, Flag = Get_Flag_Normal_Operation_Active() - non implémenté 16.7 Status, Flag = Get_Flag_APF() X Bit d'erreur CP, LED témoin sur face avant 16.8 Status, Flag = Get_Flag_Offline_Ready() - non implémenté 17 Status = Set_Operation_Mode(Mode) X Interrupteur sur face avant du CP 18 Status = Set_Offline_Mode(Mode) - non implémenté 19 Status = Activate_Data_Exchange(Mode) - non implémenté 20 Status = Change_Slave_Address(Addr1, Addr2) - non implémenté 21 Status = Set_Auto_Address_Enable X sélectionner autprogrammation / 4.3.1.16 22 Status = Get_Auto_Address_Enable X non implémenté 23.1 Status, Resp = Cmd_Reset_ASI_Slave(Addr, RESET) - non implémenté 23.2 Status, Resp = Cmd_Read_IO_Configuration(Addr, CONF) - non implémenté 23.3 Status, Resp = Cmd_Read_Identification_Code(Addr, IDCOD) - non implémenté 23.4 Status, Resp = Cmd_Read_Status(Addr, STAT) - non implémenté 23.5 Status, Resp = Cmd_Read_Reset_Status(Addr, STATRES) - non implémenté Légende de la colonne 3 Symbole Signification X Fonction disponible - Fonction non disponible Influence du nombre d’esclaves connectés sur le temps du cycle ASI Le temps de cycle maximal est de <= 5 ms avec 31 esclaves. Ce temps de cycle maximal ne se réduit pratiquement pas avec un nombre inférieur d’esclaves connectés. A-4 B8977-C086 SINEC S1 Carte Maître CP 2430 B Registre d’états ANZW et d’erreurs PAFE Sommaire Le CP 2430 renvoie l’état de tous les contrats (les contrats autorisés sont ANR 200, 201, 202) et éventuellement des messages d’erreurs. ± via le registre des états ANZW (information concernant le traitement des contrats) ± via le l’octet d’erreur de configuration PAFE (affichage d’une erreur de configuration de contrat) B.1 Signification et structure du ANZW Le registre d’affichage contient le statut du traitement de chaque contrat. Pour chaque numéro de contrat utilisé par le CP 2430, le programme d’ exploitation S5 prévoir un registre d’affichage ANZW. Ce registre devra être analysé après chaque traitement de bloc fonctionnel (HTB). Structure du ANZW Le registre ANZW se compose d’un premier mot qui représente les informations d’état et d’un second mot de longueur. Sa structure est la suivante : 15 1. mot libre 2. mot 12 11 8 7 management d’erreurs 4 3 0 management des affichage d’état données mot de longueur Signification du mot de longueur Dans le mot de longueur, les blocs fonctionnels (SEND, RECEIVE) inscrivent le nombre de mots de données à transférer par le contrat correspondant. Commentaire Le paragraphe suivant vous apprend comment utiliser les messages. Vous apprendrez comment un message est créé (Set), comment un message est remis à zéro (Reset) et l’utilisation optimale de ces messages. L’affectation des bits est donné plus loin avec l’explication des tétrades. B-1 S1 Carte Maître CP 2430 B8977-C086 B.2 Contenu du registre ANZW ± Quartet 1, Bit 0 à 3, affichage d’état du contrat : ici se trouve codé, si un contrat est déjà démarré, si des erreurs sont survenues ou si le contrat est bloqué, p. ex. parce qu’un faux mode de fonctionnement à été sélectionné. ± Quartet 2, Bit 4 à 7, Management des données du contrat : ici se trouve codé, si le transfert des données pour un contrat est encore en cours ou si l’envoi ou la reception de données est achevé. Avec le Bit ‘Enable/ Disable’ le transfert des données peut être bloqué (Disable = 1; Enable = 0). La fonction ‘Enable/Disable’ n’est pas nécéssaire pour le CP 2430, ce bit est toujours mis sur ‘Enable’. ± Quartet 3, Bit 8 à 11, message d’erreurs du contrat : Ici sont affichés les erreurs du contrat. Ces informations sont uniquement valables si le Bit “contrat terminé avec erreur“ est activé dans la tétrade d’état. ± Quartet 4, Bit 12 à 15: Ces bits sont réservés pour des extensions du système. Signification des bits du registre des états a) Bit 0 : Receive correct Activation : Par les blocs fonctionnels. Receive correct (=1) est utilisé par le sousprogramme RECEIVE et indique que le CP 2430 peut transférer des données via le contrat RECEIVE. Désactivation : Par les blocs fonctionnels, après le traitement du contrat RECEIVE. Diagnostic : Par le sous-programme RECEIVE : uniquement quand ce bit est activé, RECEIVE démarre le transfert des données avec le CP. Par l’application. Il est possible de contrôler si des données transfèrables par contrat se trouve à disposition dans le CP. b) Bit 1 : Contrat en route / SEND bloqué Activation: Par les blocs fonctionnels, quand un contrat a été envoyé au CP. Désactivation : Par les blocs fonctionnels : si l’envoi d’un autre SEND est possible. Diagnostic : Par le SEND : Un nouveau SEND est activé si le SEND précédent a été complètement traité. Par l’utilisateur : Pour savoir si l’envoi d’un nouveau contrat est faisable. c) Bit 2 : Contrat achevé sans erreurs Activation : Par les blocs fonctionnels, si le contrat s’est achevé sans erreurs. Désactivation : Par les blocs fonctionnels, si le contrat est redémarré. Diagnostic : Par l’utilisateur pour controller si le contrat s’est achevé sans erreurs. B-2 B8977-C086 SINEC S1 Carte Maître CP 2430 d) Bit 3 : Contrat achevé avec erreur Activation : Par les blocs fonctionnels, si le contrat s’est achevé avec erreur. La cause de l’erreur est alors codé dans le registre d’état. (1er mot, bit 8 à 11). Désactivation : Par les blocs fonctionnels, si le contrat est redémarré. Diagnostic : Par l’utilisateur pour contrôler si le contrat s’est achevé avec erreur. Si l’indicateur “contrat achevé avec erreur“ est activé, la raison de l’erreur s’affiche dans le registre d’état (management des erreurs). e) Bit 4 : Emission/reception de données en cours. Activation : Par les blocs fonctionnels. SEND/RECEIVE, si l’émission/réception de données pour un contrat sont en cours (Ce bit n’est activé que pour de grands transferts de données. Dans le CP 2430 ce bit reste toujours à l’état “0“). Désactivation : Par les blocs fonctionnels SEND, RECEIVE, quand le transfert de données s’achève. Diagnostic : Dans le CP 2430 l’diagnostic de ce bit n’est pas nécéssaire, étant donné que le transfert de données se fait lors du traitement du sous-programme. Dans le CP 2430 ce bit reste toujours à l’état “0“. f.) Bit 5 : Transmission de données en cours Activation : Par le bloc fonctionnel SEND, si la transmission des données s’est achevée. Désactivation : Par les blocs fonctionnels, si la transmission de données pour un nouveau contrat a débuté. Par l’utilisateur : si le diagnostic a eu lieu. Diagnostic : Par l’utilisateur : ce bit indique si le champ de commande pour un contrat a déjà été transmis au CP, ou quand un nouveau champ de commande pourra être mis à disposition pour le contrat en cours. g.) Bit 6 : Reception de données en cours Activation : Par le bloc fonctionnel RECEIVE, si la réception des données s’est achevée. Désactivation : Par le bloc fonctionnel RECEIVE, si la réception de données pour un nouveau contrat a débuté. Par l’utilisateur : si le diagnostic a eu lieu. Diagnostic : Par l’utilisateur: ce bit indique si le champ de commande pour un contrat a déjà été transmis au CP. B-3 S1 Carte Maître CP 2430 B8977-C086 h.) Bit 7 : Disable/Enable bloc de données Activation : Par l’utilisateur, pour éviter la lecture d’une zone de mémoire par le sousprogramme SEND ou l’écriture par le sous-programme RECEIVE. Désactivation : Par l’utilisateur, pour autoriser l’accès à la zone de données. Diagnostic : Par les blocs fonctionnels SEND und RECEIVE. Si le bit 7 est activé, les blocs fonctionnels n’effectuent aucun transfert de données, mais transmettent l’erreur au CP. Note : Pour le fonctionnement avec le CP 2430 ce bit est toujours à placer sur ENABLE (= 0). i) Bit 8 à 11 : Quartet d’erreur Si le CP transmet un message d’erreur (p. ex. contrat achevé avec erreur) alors les blocs fonctionnels inscrivent dans le quartet d’erreur un code d’erreur. Le code d’erreur est decrit dans le paragraphe qui suit. j) Bit 12 à 15 : Ces bits sont réservés pour des extensions futures du système. Quartet d’erreur Ci-après la signification des quartets d’erreurs du registre d’état et des propositions de remèdes. ± 0-5 sont des erreurs détectées par les blocs fonctionnels ± 6-F sont des erreurs signalées par le CP 2430 Le tableau suivant répertorie les erreurs possibles: 0h Démarrage (Synchron) 1h Param. source / destination non valable • Le bloc fonctionnel (HTB) a détecté des valeurs érronées comme paramètres de source ou de déstination. • L’utilisateur a bloqué le transfert de données avec le bit 7. 2h Zone non éxistante dans l’API • Par ex. lors du démarrage de contrat, un No. de bloc de données opératoires DBNR n’éxistant pas dans l’API a été utilisé. 3h Zone trop restreinte dans l’API • La somme de Q/ZANF et de Q/ZLAE est supérieure à la zone définie. 4h Signal Handshake manquant • Avec les paramètres Q/Z-une adresse non éxistante ou défectueuse a été sélectionnée (p. ex. AS, PB, etc.). 5h Erreur dans le registre d’état • L’ ANZW sélectionné ne peut être traité. B-4 B8977-C086 6h SINEC S1 Carte Maître CP 2430 Param. source / destination non implémenté par le CP • Q/ZTYP a un indicateur non implémenté par le CP (p. ex. NN, RW) • Dans le ANR 200: QLAE différent de 16 octets • Dans le ANR 202 la longueur est inférieure à celle prévue 7h Erreur de liste • L’esclave adressé n’est pas dans la LAS 8h Contrat dans l’état actuel du CP non autorisé • Démarrage d’un appel de management dans un faux état (p. ex. "Configurer_ID-Code" quand le CP travaille dans le mode protégé) 9h SND_ERROR • Adresse non valable (= 0 oder > 31) Changer l’adresse de fonctionnement : adresse de l’esclave non reconnue Ah SD0_ERROR • Changer l’adresse de fonctionnement : l’adresse d’esclave 0 est déja présente • Activer le mode protégé : Esclave 0 est présent Bh SD2_ERROR • Changer l’adresse de fonctionnement : l’adresse de l’esclave nouveau est déja présente Ch DE_ERROR • Changer l’adresse de fonctionnement : Erreur survenue en effacant l’adresse de fonctionnement Dh SE_ERROR • Changer l’adresse de fonctionnement : Erreur survenue affectant une nouvelle adresse de fonctionnement • CP-EEPROM-ERREUR • Réponse de AS-I à l’esclave triplement érronée (p. ex. Timeout , Parity-erreur etc.) Eh AT_ERROR • Changer l’adresse de fonctionnement : Adresse mémorisée que temporairement Fh No. de contrat ou code de fonction inconnu • ANR 200 / 201: Sélection du transfert de données via E/S sur le CP • ANR 202: indicateur de fonction érroné dans l’octet 0 des données de transmission • ANR 202: valeurs de paramêtres érronées (p. ex. sélectionner OFFLINE avec MODE = 2 ou plus grand) B-5 S1 Carte Maître CP 2430 B8977-C086 B.3 Liste des possibilités de messages d’erreurs pouvant survenir lors du traitement de contrats autorisés du CP 2430 Changement de paramêtres AS-I, information de management et de diagnostic avec ANR 202 (SEND et RECEIVE) En cas de communication via ANR 202, deux variantes sont envisageables : 1. Variante: Contrat sans données en retour (p.ex. Configurer_LPS) Dans ce cas le SEND-Direct (ANR 202) transmet le code de fonction et evtl. des données de management. La transmission des données sera confirmée par le CP. Un appel RECEIVE n’aura pas lieu. Registre d’état (traitement de contrat sans erreur): ANZW (hex) Commentaires 000A 0000 Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec erreur, Détection d’erreur = redémarrage 0008 0000 Après CP_READY: Send autorisé 0022 laen Après exécution de SEND avec VKE=1: contrat en process; Send et Receive bloqués; transfert de données terminé (laen = nombre d’octets transmis par l’API) (0002 0000) (Peut être utilisé par le programme d’exploitation pour le changement d’état des signaux) 0004 0000 Après l’exécution de la fonction par le CP : contrat achevé sans erreurs, SEND autorisé B-6 B8977-C086 SINEC S1 Carte Maître CP 2430 2. Variante: Contrat avec données en retour (p. ex. Lire_liste_et_indicateurs) Dans ce cas le SEND-Direct (ANR 202) transmet le code de fonction et evtl. des données de management. La transmission des données sera confirmée par le CP. Après l’exécution de la commande les données en retour sont préparées par le CP 2430 et lues par l’API via un RECEIVEdirect (ANR 202). Registre d’état (traitement de contrat sans erreur): ANZW (hex) Commentaires 000A 0000 Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec erreur, Détection d’erreur = redémarrage 0008 0000 Après CP_READY: Send autorisé 0022 laen Après exécution de SEND avec VKE=1: contrat en process; Send et Receive bloqués; transfert de données terminé (laen = nombre d’octets transmis par l’API) 0023 0000 Après l’exécution de la fonction par le CP: contrat en cours; Send bloqué; Receive autorisé 0066 laen Après exécution de RECEIVE avec VKE=1: contrat achevé sans erreur; Send und Receive bloqués; reception des données terminée (laen = nombre d’octets lu par l’API) 0064 laen Après le déblocage du SEND par le CP (au plus tard après un FWcycle (env. 6ms)) B-7 S1 Carte Maître CP 2430 B8977-C086 Transmission de bit de données d’AS-I avec ANR 200 Registre d’état (traitement de contrat sans erreur): ANZW (hex) Commentaires 000A 0000 Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec erreur, Détection d’erreur = redémarrage 0008 0000 Après CP_READY: Send autorisé 0026 laen Après exécution de SEND avec VKE=1: contrat achevé sans erreurs; Send et Receive bloqués; transfert de données terminé (laen = nombre d’octets transmis par l’API) (0006 0000) (Peut être utilisé par le programme d’exploitation pour le changement d’état des signaux) 0004 0000 Après le déblocage du SEND par le CP (au plus tard après un FW-cycle (env. 6ms)) B-8 B8977-C086 SINEC S1 Carte Maître CP 2430 Lecture de bits de données par l’AS-I avec ANR 201 Registre d’état (traitement de contrat sans erreur): ANZW (hex) Commentaires 000A 0000 Après SYNCHRON : Send et Receive bloqués; ancien contrat terminé avec erreur, Détection d’erreur = redémarrage 000B 0000 Après CP_READY: receive autorisé 0046 laen après exécution de RECEIVE avec VKE=1: contrat terminé sans erreurs; Send et Receive bloqués; reception des données terminée (laen = nombre d’octets lu par l’API) (0006 0000) (Peut être utilisé par le programme d’exploitation pour le changement d’état des signaux) 0005 0000 Après le déblocage du RECEIVE par le CP (au plus tard après un FW-cycle (env. 6ms)) B-9 S1 Carte Maître CP 2430 B8977-C086 B.4 Le message d’erreur de paramétrage PAFE Le PAFE est activé si le bloc fonctionnel (HTB) a reconnu une erreur de paramétrage. Signification des différents bits : Bit 7 0 code d’erreur Bit 0 0 = pas d’erreur 1 = erreur Bit 1...3 non utilisé Bit 4...7 affichage du numéro d’erreur: 0 pas d’erreur 1 faux format d’ORG 2 Zone non présente ( DB ) 3 Zone trop petite 4 QVZ-erreur 5 faux registre d’état 6 sans effet pour le CP 2430 7 Interface inexistante 8 problème d’interface 9 Surcharge d’interface A libre B No. de contrat erroné ANR C Interface non confirmée ou débloquée D non affecté E non affecté F non affecté B-10 B8977-C086 SINEC S1 Carte Maître CP 2430 C Références documentaires /1/ ASI Das Aktuator-Sensor-Interface für die Automation Werner Kriesel, O.W. Madelung, Carl Hanser Verlag München Wien 1994 /2/ ASI Complete Specification distribué par l’association ASI-Verein e.V. Son adresse: ASI-Verein e.V. Auf den Broich 4A 51519 Odenthal Tel.: 02174 / 40756 Fax.:02174 / 41571 (L'association ASI-Verein e.V. encourage la diffusion de la technologie AS-I) /3/ SINEC Réseaux industriels de communication Catalogue IK 10 1994 /4/ Les blocs fonctionnels sont decrits: Pour le S5-115 U dans le manuel d’utilisation ) No. de commande : 6 ES 5998-3UFx 1 * ) No. de commande : 6 ES 5998-0UFx 3 * pour la CPU 945 pour la CPU 941 - CPU 944 Pour le S5-135 U dans le manuel HTB-Software + Description No. de commande : 6 ES 5842-7CB 01 für CPU 928 A/B - CPU 948 Für S5-155 U dans le manuel HTB-Software + Description No. de commanden : 6 ES 5846-7CA 01 für CPU 946 / 947 ) * x : sans influence C-1 S1 Carte Maître CP 2430 B8977-C086 C-2 B8977-C086 SINEC S1 Carte Maître CP 2430 D Abréviations / Glossaire API AS-I CP CP 2430 FW LAS LDS Librairie AS-I LPS PG Pilote AS-I SINEC Automate programmable; p. ex. API SIMATIC S5 Interface actionneur/capteur Communication Processor: Carte de communication à intégrer dans un ordinateur ou un automate programmable. Coupleur de communication pour SIMATIC S5 -115U, S5-135U et S5 155U sur SINEC S1. Microprogramme, en l'occurrence logiciel fonctionnant sur le CP 2430 Liste des esclaves activés Liste des esclaves détectés Bibliothèque permettant aux programmes d'application de communiquer avec le pilote ASI. Liste des esclaves configurés Console de programmation Pilote qui permet aux programmes d'application d'accéder aux fonctionnalités du CP 2413. 'Siemens Network Architecture for Automation and Engineering', gamme de produits dédiée à la communication industrielle de Siemens. D-1 S1 Carte Maître CP 2430 B8977-C086 D-2 B8977-C086 SINEC S1 Carte Maître CP 2430 E Notes concernant le marquage CE des produits SINEC Désignation du produit: Directive UE CEM 89/336/CEE CP 2430 6GK1 243-0SA00 Les produits SINEC mentionnés ci-dessus sont conformes aux spécifications de la directive de l'UE 89/336/CEE "Compatibilité électromagnétique". Les certificats de conformité de l'UE à l'usage des autorités compétentes sont disponibles, conformément aux directives de l'UE ci-dessus mentionnées, à l'adresse suivante: Siemens Aktiengesellschaft Bereich Automatisierungstechnik Industrielle Kommunikation (AUT93) Postfach 4848 D-90327 Nürnberg RFA Domaine d'application Les produits sont conformes aux spécifications suivantes: Domaine d'application Industrie Spécifications en matière d'émission de parasites d'immunité aux parasites Industrie EN 50081-2 : 1993 EN 50082-2 : 1995 Moyennant autorisation individuelle, les produits ci-dessus sont également utilisables dans l'habitat (résidentiel, commercial, industrie légère). Domaine d'application Habitat Spécifications en matière d'émission de parasites d'immunité aux parasites Industrie Autorisation individuelle EN 50082-1 : 1992 Vous pouvez procurer les autorisations individuelles auprès d'une autorité ou d'un organisme de contrôle. p. ex. LCIE, LNE en France. Respect des règles d'installation Integration des automates Interventions sur les armoires de commande Les produits satisfont aux spécifications à condition qu'ils soient installés et utilisés conformément aux instructions citées dans les manueles suivants 1. Manuel de la Carte Maître CP 2430; 2. Manueles des automates programmables de la série SIMATIC S5115U/H/F et de la série S5-135U/155U Les automates programmables de la série SIMATIC S5-135U/155U doivent être intégrés dans des armoires métalliques conformément aux présentes régles d'installation. Les automates programmables de la série SIMATIC S5115U/F doivent être intégrés dans des armoires métalliques fermées, mises à la terre (des armoires de commande p. ex.). Afin d'eviter l'endommagement des composants par une décharge électrostatique, l'opérateur devra se décharger avant d'ouvrir l'armoire. E-1 S1 Carte Maître CP 2430 Notes concernant les constructeurs de machines B8977-C086 Le produit n'est pas une machine au sens de la directive de la CE Machines. Une décleration de conformité selon la directive de la CE Machines 89/392/CEE n'a donc pas été etablie pour ce produit.Si le produit fait partie de l'équipement électrique d'une machine, il decra être intégré par le constructeur de la machine dans la procédure de déclaration de conformité. E-2 SIEMENS AG AUT 933 Siemensallee 84 Vorschläge Suggetions Korrekturen Corrections Für Druckschrift bzw. Handbuch For instruction or manual 76187 Karlsruhe Federal Republic of Germany Titel/title Absender/From - Name/Name Bestell-Nr./Order No. SINEC S1 Carte maître CP 2430 6GK 1971-2SA01-0AA2 Firma/Dienststelle - Company/Department Anschrift/Address Vorschläge und/oder Korrekturen Suggestions/Corrections Telefon/Telephone Sollten Sie beim Lesen dieser Unterlage auf Druckfehler gestoßen sein, so bitten wir Sie, uns diese mitzuteilen. Ebenso sind wir für Anregungen, Hinweise und Verbesserungsvorschläge dankbar. Should you come across any printing errors when reading this publication, we would ask you to inform us using this form. We would also welcome any suggestions you may have for improvement. Bitte die Bestell-Nr. der betreffenden Druckschrift oder des Handbuches oben eintragen! Please fill in the order no. of the affected document! SIEMENS AG AUT 933 Siemensallee 84 Corrections Correcciones Pour l’imprimé ou le manuel Para folleto o manual 76187 Karlsruhe Federal Republic of Germany Titre/titulo Expediteur/Expeditor - Nom/Nombre y apelido N° de ref./N° de ped. SINEC S1 Carte maître CP 2430 6GK 1971-2SA01-0AA2 Société/Service - Empresa/Seccion Adresse/Direction Propositions ou corrections Propuestas y/o correcciones Téléphone/Téléphono Si, lors de la lecture de ce document, vous trouvez des fautes d’imprimerie, nous vous prions de nous en faiire part dans ce formulaire. Nous recevrons aussi avec reconnaissance vos suggestions, remarques et propositions d’amélioration. Si encuentra Usted erratas de imprenta, por favor, infórmenos utilizando este formulario. Le rogamos que nos communique también las reclamaciones, indicaciones, y propuestas de mejoramiento. Indiquez s.v.p. le n° de référence de l’imprimé ou de manuel concerne ! Indique por favor el N° de pedido del folleto o del manual respectivo!