Sommaire des Matières pour Siemens SIMATIC NET CP 242-2
Page 1
Echange d'un esclave défectueux / programmation automatique d'adresse Signalisations d'erreur du CP 242-2 et remèdes Annexe AS-Interface Protocol Implementation Conformance Statement (PICS) Bibliographie Abréviations et glossaire Notes concernant le marquage CE C79000-G8977-C098 Edition 01 SIMATIC NET est une marque de Siemens Siemens Aktiengesellschaft...
Page 5
Il n'est pas non plus destiné à modifier de tels textes. Les engagements pris par Siemens sont, à l'exclusion de tout autre, ceux stipulés dans le contrat de vente qui spécifie intégralement la seule règle applicable en matière de garantie. Le contenu des présentes instructions de service ne constitue ni une extension ni une restriction des dispositions...
B8977105/01 Module maître AS-i CP 242-2 Introduction Ce manuel décrit les fonctions et la programmation du CP 242-2. La compréhension du présent ma- nuel présuppose la connaissance du manuel ‘AS-Interface Introduction et notions élémentaires’. Nous vous conseillons de procéder comme suit, si ..vous voulez obtenir une vue d'ensemble du Lisez d'abord le manuel ‘AS-Interface ´...
Module maître AS-i CP 242-2 B8977105/01 Généralités 1.1.1 Présentation des chapitres Chapitre 1 Introduction Le chapitre 1 indique comme utiliser efficacement le présent manuel. Chapitre 2 Description technique et instructions de montage du CP 242-2 Le chapitre 2 fournit une vue d'ensemble des modes de fonctionnement, de la mise en service ainsi que des voyants et éléments de commande du CP 242-2.
Adressez-vous à votre agence Siemens pour toute question technique concernant l'utilisation ± du logiciel décrit à laquelle vous ne trouveriez pas de réponse dans la documentation papier ou dans l'aide en ligne. Vous trouverez les adresses des agences et représentations Siemens dans notre catalogue...
B8977105/01 Module maître AS-i CP 242-2 Description technique et instructions de montage du CP 242-2 Le présent chapitre décrit les performances de la carte maître CP 242-2 et vous permettra de vous familiariser avec sa mise en service et ses principales fonctions. Vous apprendrez quels sont les systèmes d'API que vous pourrez utiliser avec un CP 242-2 équipé...
Vue d'ensemble du module 2.1.1 Introduction Le module CP 242-2 est utilisable sur l'automate S7-200. Il permet de connecter un câble AS-i à l'automate programmable précité. S7-200 CPU CPU 212 SIEMENS SIMATIC S7-200 Maître AS-i CP 242-2 Aktive Module Modules passive...
B8977105/01 Module maître AS-i CP 242-2 2.1.2 Caractéristiques techniques du module Le module CP 242-2 se distingue par les principales caractéristiques techniques suivantes : Temps de cycle du bus 5 ms en présence de 31 esclaves Configuration par touche sur face avant ou par commande “Définir configuration globale“...
Module maître AS-i CP 242-2 B8977105/01 2.1.3 Voyants et éléments de commande du CP 242-2 La figure ci-après présente la face avant du CP 242-2 avec ses voyants et éléments de commande. Le câble AS-i se connecte sous le couvercle supérieur de la face avant du CP 242-2. Les éléments de commande, les touches SET et DISPLAY, se trouvent sous le couvercle inférieur de la face avant du CP242-2.
B8977105/01 Module maître AS-i CP 242-2 2.1.3.1 Signification des voyants et éléments de commande : La face avant du CP 242-2 est équipée d'une série de 8 diodes électroluminescentes. Les trois diodes supérieures constituent l'indication dite de groupe. La signification des 5 LED inférieures dépend de l'état de l'indication de groupe : Si toutes les LED de l'indication de groupe sont éteintes, les 5 LED inférieures signalent l'état ± du CP 242-2 (indication d'état du CP 242-2) ;...
Module maître AS-i CP 242-2 B8977105/01 (jaune) Configuration Mode. Cette LED indique le mode de fonctionnement du CP 242-2. LED allumée : mode de configuration LED éteinte : mode protégé Le mode de configuration est nécessaire à la mise en service du CP 242-2. En mode de configuration, le CP 242-2 active tous les esclaves connectés et échange des données avec ces derniers.
B8977105/01 Module maître AS-i CP 242-2 2.1.3.4 Signification des touches Touche SET La touche SET sert à la configuration du CP 242-2 en fonctionnement stan- dard. La touche n'est active que si, sur le CP 242-2, le bit PLC_RUN de l'octet de commande est positionné...
Module maître AS-i CP 242-2 B8977105/01 2.1.4 Emplacements admissibles du CP 242-2 sur système SIMATIC S7-200 Le CP 242-2 peut être embroché sur tous les emplacements pour module d'extension de l'automate programmable S7-200. Les restrictions liées à la CPU et à l'alimentation électrique utilisées restent cependant applicables, à savoir : la possibilité...
B8977105/01 Module maître AS-i CP 242-2 2.1.6 Adressage du CP 242-2 sur API Du point de vue de la CPU S7-200, le CP 242-2 se comporte logiquement comme deux modules d'extension consécutifs : Le premier module est un module TOR 8E/8S TOR. Il occupe 8 bits d'entrée et 8 bits de sortie ± dans l'espace d'adressage des entrées et sorties TOR.
B8977105/01 Module maître AS-i CP 242-2 4. CPU 214, un module 8E TOR, un module 3E/1S ANA et un CP 242-2 CPU 214 3EA / 1SA CP 242-2 E0.0 A0.0 E2.0 AEW0 AAW0 E3.0 A2.0 AEW8 AAW4 E0.1 A0.1 E2.1 AEW2 E3.1 A2.1...
Page 24
Module maître AS-i CP 242-2 B8977105/01 Configuration du CP 242-2 lors de la mise en service du réseau AS-i Conditions préalables : Une adresse univoque a été attribuée aux esclaves AS-i (à l'aide de la console de programma- tion p. ex.) L'AS-Interface est complète c.-à-d.
B8977105/01 Module maître AS-i CP 242-2 Interface avec le programme utilisateur Présentation Du point de vue de la CPU S7-200, le CP 242-2 occupe deux emplacements consécutifs de module d'extension (un module TOR 8E/8S TOR et un module analogique 8E/8S ANA consécutifs). Il pos- sède en outre les registres système pour module TOR et analogique nécessaires à...
Module maître AS-i CP 242-2 B8977105/01 Signification des données dans le module TOR Le module TOR du CP 242-2 se compose de quatre registres : Registre d'identification 8 bits ± Registre d'erreurs 8 bits ± Registre d'entrée 8E TOR 8 bits (octet d'état du CP 242-2) ± Registre de sortie 8S TOR 8 bits (octet de commande du CP 242-2) ±...
B8977105/01 Module maître AS-i CP 242-2 CER=0 Configuration correcte (uniquement en mode protégé) La LED CER est éteinte Exemple : Accès au registre d'erreurs du module TOR du CP 242-2 Hypothèse : Le CP 242-2 est directement embroché à côté de la CPU S7-200. Contrôlez les bits SM9.0 et SM9.2 dans la zone SM (Special Memory de la CPU S7-200).
Page 28
Module maître AS-i CP 242-2 B8977105/01 Ne positionnez pas le bit PLC_RUN à “1“ avec des fonctions du système d'exploitation S7-200 telles que “Configuration CPU / Pa- ramétrage des sorties“ ou “Forçage des sorties“. COMMAND Bit de contrat pour interface de commande (voir chapitre 5. Fonctionnement étendu) BS3..BS0 Bits de sélection de banc sur le module analogique (voir chapitre 3.3...
B8977105/01 Module maître AS-i CP 242-2 Signification des données dans le module analogique Le module analogique du CP 242-2 se compose : d'un registre d'identification 8 bits ± d'un registre d'erreurs 8 bits ± de 8 mots d'entrée analogique 8E ANA ± de 8 mots de sortie analogique 8S ANA ±...
Module maître AS-i CP 242-2 B8977105/01 Les quatre bits de sélection de banc sont codés binaire : BS2 BS1 BS0 N° de banc Banc 0 sélectionné Banc 1 sélectionné Banc 2 sélectionné Banc 3 sélectionné Banc 4 sélectionné Banc 5 sélectionné Banc 6 sélectionné...
Page 31
B8977105/01 Module maître AS-i CP 242-2 Banc 0 Entrées d'esclave Ces mots d'entrée analogique donnent accès aux bits d'entrée des esclaves AS-i. La structure est décrite au chapitre 4.1 “Adressage des esclaves connectés à la ligne AS-i par l'API“. Banc 1 Diagnostic Ce banc affiche la liste des delta des esclaves AS-i.
Module maître AS-i CP 242-2 B8977105/01 3.3.5 Zone de sortie analogique La figure ci-après présente l'affectation, du point de vue de l'API, des mots de sortie analogique aux 16 bancs du CP 242-2. CPU S7-200 CP 242-2 Bits de selection de banc Couche API Affectation de la mémoire BS3...BS0...
B8977105/01 Module maître AS-i CP 242-2 Fonctionnement standard Le fonctionnement standard constitue le fonctionnement le plus fréquent et à la fois le plus simple du CP 242-2. Il permet d'accéder aux entrées et sorties des esclaves. Adressage des esclaves connectés à la ligne AS-i par l'API Avant de pouvoir accéder aux données d'E/S des esclaves AS-i, les conditions suivantes doivent être remplies.
B8977105/01 Module maître AS-i CP 242-2 Accès aux données utiles AS-i L'accès aux données d'E/S des esclaves AS-i s'effectue à l'aide d'instructions analogiques du lan- gage de programmation “STEP7-Micro“. Si vous souhaitez accéder aux données d'esclave bit par bit, vous pouvez procéder comme indiqué dans l'exemple de programme ci-après (CPU212 et CP 242-2).
Module maître AS-i CP 242-2 B8977105/01 Signalisation d'erreurs et de diagnostic Si, durant l'exploitation, le CP 242-2 détecte des erreurs sur l'AS-Interface (défaillance d'esclaves AS- i, AS-i Power Fail), il le signale par remise à '0' des données d'entrée d'esclave concernées et par mise à...
B8977105/01 Module maître AS-i CP 242-2 Fonctionnement étendu Ce chapitre décrit les fonctions complémentaires dont dispose le CP 242-2 dans ce type de fonction- nement par rapport au fonctionnement standard. Le fonctionnement étendu permet de commander intégralement le comportement de maître du CP 242-2 via le programme utilisateur.
Page 38
Module maître AS-i CP 242-2 B8977105/01 Conditions requises Dans l'octet de commande du CP 242-2, le bit PLC_RUN a été mis à ‘1’. ± Le CP 242-2 signale par le BIT CP_READY = ‘1’ de l'octet d'état qu'il est prêt a traiter des ± commandes.
Module maître AS-i CP 242-2 B8977105/01 Description des commandes AS-i Les points ci-après décrivent les appels de commande AS-i qui peuvent être transmis par le système S7-200 au CP 242-2. Avec ces appels de commande, le CP 242-2 met à disposition toutes les fonc- tionnalités du profil de maître M1 de la spécification de maître AS-i.
Page 42
Module maître AS-i CP 242-2 B8977105/01 Structure générale du tampon de commande (Command-Buffer): Banc Octet Signification / Con- tenu Numéro de commande Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat Paramètres de contrat...
Page 43
B8977105/01 Module maître AS-i CP 242-2 Structure générale du tampon de réponse (Response-Buffer): Banc Octe Signification / Contenu Numéro de commande (écho) Etat de commande Données de réponse Données de réponse Données de réponse Données de réponse Données de réponse Données de réponse Données de réponse Données de réponse...
Page 44
Module maître AS-i CP 242-2 B8977105/01 Signification de l'état de commande dans le tampon de réponse : Valeur Signification Contrat terminé sans erreur Adresse d'esclave erronée L'esclave n'est pas activé ( pas dans LAS ) Erreur sur AS-Interface Commande inadmissible (dans l'état du CP 242-2) L'esclave 0 existe Esclave dont l'adresse doit être modifiée introuvable sur AS- Interface...
B8977105/01 Module maître AS-i CP 242-2 5.2.1.1 Configurer_paramètre (Set_Permanent_Parameter) Signification Cet appel permet de transmettre au CP 242-2 un paramètre destiné à l'esclave spécifié. Sa valeur est enregistrée en mémoire non volatile comme valeur configurée. Le paramètre <F22>n'est pas transmis immédiatement par le CP 242-2 à l'esclave. Il ne le sera qu'au moment de la mise sous tension de l'API lorsque les esclaves seront activés.
Module maître AS-i CP 242-2 B8977105/01 5.2.1.3 Ecrire_paramètre (Write_Parameter) Signification Ce 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 du CP 242-2. En réponse, l'esclave transmet la valeur actuelle du paramètre. Celle-ci peut différer, conformément à la spécification de maître AS-i (/2/) des valeurs qui viennent d'y être inscrites.
B8977105/01 Module maître AS-i CP 242-2 5.2.1.5 Configurer_paramètres_actuels (Store_Actual_Parameters) Signification Cet appel permet d'écraser les paramètres configurés, inscrits en mémoire volatile, par les paramè- tres actuels, c.-à-d. de procéder à une configuration des paramètres. Structure du tampon de commande Banc Octet Signification Structure du tampon de réponse...
Module maître AS-i CP 242-2 B8977105/01 5.2.1.7 Lire_configuration_demandée (Get_Permanent_Configuration) Signification Cet appel permet de lire les données de configuration demandée (données de configuration d'E/S et codes d'identification) d'un esclave adressé qui sont sauvegardées en EEPROM (mémoire non vola- tile). Structure du tampon de commande Banc Octet Signification...
B8977105/01 Module maître AS-i CP 242-2 5.2.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 configura- tion actuelle des E/S et codes d'identification actuels de tous les esclaves pour définir ainsi une nou- velle configuration demandée.
Page 50
Module maître AS-i CP 242-2 B8977105/01 5.2.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 vola- tile). Lors de l'exécution de cette commande, le CP 242-2 passe en phase offline pour revenir ensuite en mode normal (redémarrage du CP 242-2 avec réinitialisation de tous les es- claves).
B8977105/01 Module maître AS-i CP 242-2 5.2.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émar- rage / redémarrage. En mode offline, le CP 242-2 traite uniquement les contrats issus de l'application.
Module maître AS-i CP 242-2 B8977105/01 5.2.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 AUTOADDRESS_ENABLE est mémorisé durablement. Structure du tampon de commande Banc Octet Signification Bit 7 Bit 1 Bit 0 Mode réservé...
B8977105/01 Module maître AS-i CP 242-2 5.2.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 ac- tuelle est conforme à...
Module maître AS-i CP 242-2 B8977105/01 5.2.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 l'adresse par défaut 0 à l'AS-Interface. La modification consiste dans ce cas à remplacer l'ancienne adresse d'esclave=0 par la nouvelle adresse d'esclave.
B8977105/01 Module maître AS-i CP 242-2 5.2.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 : “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.
Module maître AS-i CP 242-2 B8977105/01 5.2.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 242-2 maître AS-i : • la liste des esclaves actifs LAS. • la liste des esclaves détectés LDS. •...
Page 57
B8977105/01 Module maître AS-i CP 242-2 Indicateur 1 Indicateur 2 Numéro de bit Signification Numéro de bit Signification OFFLINE_READY OFFLINE réservé FONCTION._NORMAL EEPROM_OK MODE DE FONCTION. AUTO_ADDR_ENABL AUTO_ADDR_AVAIL réservé AUTO_ADDR_ASSIGN réservé LES_0 réservé CONFIG_OK réservé Signification des indicateurs OFFLINE_READY L'indicateur est positionné lorsque la phase offline est activée. L'indicateur est activé...
Module maître AS-i CP 242-2 B8977105/01 5.2.1.17 Lire configuration globale Signification Cette commande permet de lire les données suivantes sur le CP 242-2 : La liste des esclaves actifs (LAS). Elle indique, parmi les esclaves connectés, ceux qui sont ac- ± tivés.
Module maître AS-i CP 242-2 B8977105/01 5.2.1.18 Définir configuration globale Signification Cet appel permet de transmettre la configuration globale voulue au CP 242-2 et de la sauvegarder sur le CP 242-2 en tant que configuration demandée. Ceci revient à configurer le CP 242-2. Les données transmises durant cette opération sont les suivantes : la liste des esclaves configurés qui définit les esclaves qui pourront être activés en mode proté- ±...
B8977105/01 Module maître AS-i CP 242-2 5.2.1.19 Ecrire liste de paramètres Signification Cette commande permet de transmettre au CP 242-2 des paramètres destinés à tous les esclaves. Le CP 242-2 transmet aux esclaves uniquement les paramètres qui ont changés c.-à-d. ceux qui diffèrent des paramètres actuels Structure du tampon de commande Banc...
Module maître AS-i CP 242-2 B8977105/01 5.2.1.20 Lire liste des échos de paramètre Signification Lors de la transmission des paramètres aux esclaves, ces derniers retournent en réponse des va- leurs dites "en écho". L'appel lire liste des échos de paramètre permet de lire les valeurs en écho de tous les esclaves.
B8977105/01 Module maître AS-i CP 242-2 5.2.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 tampon de commande Banc Octet Signification Adresse d'esclave La réponse du CP 242-2 comprend le nom et l'indice de version du microprogramme du CP 242-2 sous la forme suivante : Structure du tampon de réponse Banc...
Module maître AS-i CP 242-2 B8977105/01 5.2.1.22 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 : “Adresse volatile”...
B8977105/01 Module maître AS-i CP 242-2 5.2.1.23 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 tampon de commande Banc Octet...
Module maître AS-i CP 242-2 B8977105/01 5.2.1.24 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 tampon de commande Banc Octet...
B8977105/01 Module maître AS-i CP 242-2 5.2.1.25 Lire données et liste des delta Signification Cet appel permet de lire de manière cohérente les bits d'erreur, les données d'entrée des esclaves AS-i et la liste des delta. Structure du tampon de commande Banc Octet Signification...
B8977105/01 Module maître AS-i CP 242-2 Echange d'un esclave défectueux / programmation automatique d'adresse Lorsque la LED AUP s'allume (uniquement en mode protégé), cela signifie que : Un seul esclave est défaillant. ² La programmation automatique d'adresse par le CP 242-2 est possible. ² Vous pouvez alors échanger l'esclave défectueux comme suit : Déconnectez l'esclave défaillant de la ligne AS-i.
B8977105/01 Module maître AS-i CP 242-2 Signalisations d'erreur du CP 242-2 et remèdes Le tableau ci-après récapitule les causes possibles de dysfonctionnement du CP 242-2 et les remè- des applicables. Erreur Cause possible Remède La LED APF est allumée Le bloc d'alimentation AS-i n'est Contrôlez la connexion du bloc d'alimen- pas connecté...
Page 74
Module maître AS-i CP 242-2 B8977105/01 Erreur Cause possible Remède La LED "AUP" reste éteinte Le CP 242-2 se trouve en mode En mode configuration, la même après défaillance d'un configuration. "programmation automatique" n'est pas esclave. possible. Programmez l'adresse du nouvel esclave à...
B8977105/01 Module maître AS-i CP 242-2 AS-Interface Protocol Implementation Conformance Statement (PICS) PICS pour CP 242-2 Constructeur Siemens AG Nom du produit CP 242-2 - Module maître AS-i CP 242-2 pour SIMATIC S7-200 N° de référence 6GK7242-2AX00-0XA0 Version Profil maître...
Page 76
Module maître AS-i CP 242-2 B8977105/01 N° Fonction ou appel à l'interface l'hôte M1 Observation / Réalisation de la fonction (Représentation symbolique) par / Chapitre Status = Set_LPS(List31) Configurer_LPS (Set_LPS) / 5.2.1.10 Status, List31 = Get_LPS() Lire listes et indicateurs (Get_LPS, Get_LAS, Get_LDS, Get_Flags) / 5.2.1.16 Status, List31 = Get_LAS()
Module maître AS-i CP 242-2 B8977105/01 Corrélation de la durée de cycle AS-i et du nombre d'esclaves connectés Le tableau ci-après illustre la corrélation de la durée du cycle AS-i et du nombre d'esclaves connec- tés. Nbre d'esclaves Durée cycle en µs 307 1066 1218 1369...
(L'AS-International Association e. V. encourage la diffusion de la technologie AS-i). SIMATIC NET Réseaux de communication industriels Catalogue IK 10 Le catalogue est disponible auprès de toutes les agences et sociétés nationales SIEMENS. Automate programmable S7-200 Installation d'un S7-200 Le catalogue est disponible auprès de toutes les agences et sociétés nationales SIEMENS.
Liste des esclaves détectés / list of detected slaves (= LES) Liste des esclaves configurés Console de programmation Programmable Logical Control (= API) SIMATIC NET Anciennement SINEC, gamme des produits de communication industrielle de Siemens Special Memory de la CPU S7-200...
89/336/CEE “Compatibilité électromagnétique“ 89/336/CEE Le certificat de conformité de l'UE à l'usage des autorités compétentes est disponible, conformément à la directive de l'UE ci-dessus mentionnée, à l'adresse suivante : Siemens Aktiengesellschaft Bereich Automatisierungstechnik Industrielle Kommunikation (AUT93) Postfach 4848 D-90327 Nürnberg Domaine d'applica- Le produit est conforme aux spécifications suivantes :...
Page 85
Vorschläge Korrekturen SIEMENS AG Suggestions Corrections AUT 933 Für Druckschrift bzw. Handbuch Siemensallee 84 For pamphlet or manual 76187 Karlsruhe Titel/title Federal Republic of Germany SIMATIC NET Module maître AS-Interface CP 242-2 Absender/From - Name Bestell-Nr./Order No. C79000-G8977-C098 Firma/Dienststelle - Company/Department...
Page 86
Corrections SIEMENS AG Correcciones AUT 933 Pour l’imprimé ou le manuel Siemensallee 84 Para folleta o manual 76187 Karlsruhe Titre/titulo Federal Republic of Germany SIMATIC NET Module maître AS-Interface CP 242-2 Expediteu/Expeditor - Nom/Nombre y apelido de ref./N de ped.