Home

Télécharger - Services

image

Contents

1. LL l 1 2M 3L 21 S5 SAINS m e z I MCF D 2 3M 22 DC5V E 3 sm2 E svr pc 24 IOF sy m Es lavr E 5 DC 425 sro 4 QE Hu OO 5 an Es zZ 55 27 Es 8_ 2 d RUN B 7 9 E 29 STOP MRES o y 30 m 2L c Q0 j N 31 CI Q1 12 ck4 32 Ex 3 GO Bo 4 ES E eme 15 Es 3 E 87 36 o a6 19 m 17 37 Eco n E LLAD Se e gt e E 19 al 39 e lbs e 20 40 1M 2M 3M Pag z 1 Connecteur terminal amovible 2 Diagramme de c blage l int rieur du volet avant 3 Collier de d charge de traction 4 Connecteur d alimentation 24 V amovible 5 Volet cachant le connecteur d alimentation Figure 4 2 Connecteur frontal du module FM 352 5AH11 sorties c t haut Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 35 C blage du module FM 352 5 4 2 Brochage du connecteur avant Brochage du connecteur terminal
2. l Er 1 3L 21 J SIEMENS SMe SO 10 RE m 3 W n 22 gx DC5V m F IOF E2 sv F 4 y PET 5 DC q4 RUN E gt ES mulet 6 26 14 2 A STOP E E F E 5 7 AD Hs oje 2 RUN E7 le 9al l 2 STOP e e 25 MRES E ml IN 11 31 Eo N Ho e 12 cke Eo il e Ho 4 M E effe L Eo e 16 36 le elv 17m 37 Bo n10 L 32 e 19 2L4 39 z de a 2 amp 40 1M 8 EME 2M M 1 2 3 MO MR 4 5 nes Ll 00 Connecteur terminal amovible Diagramme de c blage l int rieur du volet avant Collier de d charge de traction Connecteur d alimentation 24 V amovible Volet cachant le connecteur d alimentation Figure 4 1 Connecteur frontal du module FM 352 5AH01 sorties c t bas 34 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 2 Brochage du connecteur avant
3. Repr sentation CONT Param tre Type de Op randes Description donn es SHRI EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation IN oOuT IN INT Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT INT Sortie R sultat de l op ration de d calage TD 0 Ti s0 IN 1 010 111100001010 4 caract res LA N 4 Bit EN our 11 1 1 1010 1111 0000l 101 0 Sn Ne Les endroits lib r s sont remplis de l tat de signal Ces quatre bits du bit de signe sont perdus Figure 6 28 Exemple de d calage de bits pour l op ration SHR 1 Din 0 SHRI DOut 0 EN Eom Conn arrlCon 0 IN OUT Conn arrlConf1 Conn arrWCon 0 N Figure 6 29 Exemple d op ration D calage vers la droite d un entier de 16 bits SHR_I L op ration SHR_DI est activ e si l tat de signal est 1 l entr e DIn 0 Conn arrlCon 0 est charg et d cal vers la droite du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrlCon 1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 127 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 24 Description D calage vers la droite d un entier de 32 bits SHR_DI L op rat
4. Octet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 Al 7 Al 6 Al 5 Al 4 Al 3 AI 2 Al 1 AI O 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 198 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 4 Correction des erreurs Vue d ensemble 8 4 Correction des erreurs Le tableau suivant num re les erreurs de diagnostic signal es par le module FM 352 5 dans l enregistrement 0 l enregistrement 1 ou l enregistrement 128 en fonction des num ros d octet et de bit Chaque erreur est signal e par STEP 7 en mode en ligne comme illustr dans le tableau Le tableau contient galement la description de chaque erreur et ses causes possibles Tableau 8 8 Erreurs signal es par le module et leurs causes possibles Octet Bit Message en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 0 0 Module A 1 pour toutes les V rifiez l enregistrement 0 Servez vous des applications d faillant erreurs octet 0 bits 1 3 pour de diagnostic de STEP 7 ou du La LED SF rouge est l emplacement de l erreur FM 352 5 pour d finir le allum e pour toutes les Le FM 352 5 est l tat Arr t Probl me plus en d tails erreurs Remarque Les alarmes de diagnostic doivent tre valid es avant de devenir actives 0 1 Erreuri
5. Exemple Conn arrDWCon 0 01010101 01010101 01010101 01010101 IN2 00000000 00000000 00001111 11111111 Conn arrDWCon 1 Conn arrDWCon 0 OU 01010101 01010101 01010101 01010101 exclusif IN2 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 126 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 23 Description 6 9 Jeu d instructions pour la programmation CONT D calage vers la droite d un entier de 16 bits SHR_1 L op ration D calage vers la droite d un entier de 16 bits SHR_I est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la droite les bits 0 15 de l entr e IN Les bits 16 31 ne sont pas affect s L entr e N indique le nombre de bits du d calage Si N est sup rieure 16 la commande fonctionne comme si N tait gale 16 Les positions binaires lib r es gauche sont compl t es selon l tat de signal du bit 15 bit de signe du nombre entier de 16 bits par des z ros si le nombre est positif et par des uns s il est n gatif Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHR I est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 39 D calage vers la droite d un entier de 16 bits SHR 1
6. DEL actives DEL Comportement Mode Toutes les DEL EE Allum es pour 1 seconde Test des DEL la mise sous tension BE RUN E Clignotement rapide 2 Hz Lorsque le module re oit un STOP E Activ e t l chargement provenant de la microcarte m moire SIMATIC ou du PC RUN O Clignotement lent 0 5 Hz Lorsque le module est en mode STOP Arr t Test Marche RUN O Clignotement lent 0 5 Hz Lorsque le module est en mode STOP E Activ e Test Arr t 190 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 2 Messages de diagnostic 8 2 Messages de diagnostic R action aux alarmes de diagnostic Si vous voulez que votre programme r agisse une erreur interne ou externe du module vous pouvez param trer une alarme de diagnostic qui interrompt le programme cyclique de la CPU et appelle l OB d alarme de diagnostic OB82 Ev nements pouvant d clencher des alarmes de diagnostic Les v nements ou situations suivantes peuvent tre l origine d alarmes de diagnostic Param trage du module manquant Erreur de param trage du module Acc s la surveillance de temps D faillance du processeur Erreur de la m moire flash Echec du test de la m moire vive la mise sous tension Vous pouvez param trer votre module afin que les situations suivantes d clenchent des alarmes de diagnostic Surcharge des sorties Tension aux
7. VALID BOOL Sortie signifie que les donn es de fr quence sont correctes Sortie de la fonction OUT INT DINT Sortie Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 167 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 29 Premier entr premier sorti FIFO16 FIFO32 Description L op ration Premier entr premier sorti est disponible en deux versions 16 bits FB97 et 32 bits FB96 d finies par la largeur des donn es Le registre de d calage FIFO sauvegarde les entr es crites dans l op ration FIFO et fournit les donn es sauvegard es sur demande Lorsque les entr es WRITE et EN sont actives les donn es pr sentes au niveau de IN sont crites dans le registre FIFO L entr e la plus ancienne dans le registre FIFO est pr sente au niveau de la sortie OUT jusqu ce qu elle soit effac e par l activation de READ_NEXT Pendant ce temps l entr e suivant l entr e la plus ancienne devient l entr e la plus ancienne La sortie FULL est activ e lorsque le registre FIFO est plein 256 entr es Toute criture effectu e alors que FULL est 1 est rejet e La sortie EMPTY signale que le registre FIFO est vide 0 entr e La sortie OUT n est pas d termin e tant que EMPTY est active ENTRIES indique le nombre d entr es restant dans le registre FIFO Si les entr es EN et RESET sont simultan ment
8. des installations ou des syst mes installation permanente sans commutateurs de coupure de ligne pour tous les p les La plage de tension nominale d finie doit correspondre la tension de ligne locale des alimentations de charge et des modules d alimentation tous les circuits du FM 352 5 Toutes les fluctuations au niveau des tensions de ligne ou les d viations par rapport la valeur nominale doivent tre comprises dans les limites des tol rances autoris es Alimentation 24 V Le tableau suivant pr cise ce que vous devez faire concernant l alimentation 24 V Avec Mesures Prenez des mesures de pr caution contre la foudre Protection ext rieure contre la foudre les b timents Protection int rieure contre la par exemple paratonnerres foudre les lignes d alimentation 24 V et les lignes de signaux l alimentation 24 V Isolation lectrique de s curit tr s basse tension Protection contre les influences lectriques ext rieures Le tableau suivant indique comment fournir une protection contre des influences ou des d faillances lectriques Avec Mesure toutes les installations ou tous les syst mes dans lesquels le FM 352 5 est int gr Veillez ce que l installation ou le syst me soit connect un conducteur de protection afin de d vier les interf rences lectromagn tiques c bles d alimentation de signaux et de
9. Cr ez un DB l aide de la commande Insertion gt Bloc S7 gt Bloc de donn es de S7 Dans la bo te de dialogue des propri t s qui s affiche entrez le num ro de DB que vous voulez S lectionnez DB d instance dans le champ suivant Dans le troisi me champ s lectionnez le num ro du FB d application correspondant au FB d application modifi pour le module FM 352 5 puis cliquez sur le bouton OK Un nouveau DB est alors cr dans le dossier Blocs de votre projet Utilisez les variables d clar es comme op randes lorsque vous entrez les instructions pour le programme FM 352 5 Comme le programme dans le FB d application doit fonctionner dans le module FM 352 5 les op randes ne peuvent acc der aucune zone de m moire de la CPU S7 Les tableaux ci dessous du pr sent chapitre montrent comment d clarer les noms d op randes utiliser dans le programme FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 67 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Pr sentation de l interface avec le module FM 352 5 68 La programmation du FM 352 5 prend mod le sur la programmation d un bloc fonctionnel l aide de l diteur CONT LOG de STEP 7 Le FB d application FB_APP sert mod liser l application du FM et la table de d claration de variables du FB mod liser les ressources du FM La section des entr es de la table de
10. Vues d ensemble i x vues d ensemble x Op rations sur bits A1 a lil 1 NOT lt f RS TF SR lt N lt gt P lt FJ NEG Pos Comparaison ma sur bits El ments de programme z Structure d appels E I Comparaison ff EQ1 f NE ff GTI ffri f GEI El ments de programme z Structure d appels Figure 6 1 Op rations de combinaison sur bits et de comparaison de STEP 7 autoris es pour le FM 352 5 Processeur bool en rapide FM 352 5 78 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application S lection d op rations STEP 7 suppl mentaires pour le FB d application La figure suivante pr sente quatre op rations suppl mentaires du catalogue STEP 7 autoris es pour le FM 352 5 les op rations de conversion _DI INV_I INV_DI et l op ration de transfert MOVE Vues d ensemble ka e3 Conversion CD PTT BC 1 Comptage 8 Appels de DE en Sauts en Nombres entiers a Nombres r els z if MOVE Ge Gestion de programme OH E El ments de programme Ez Structure d appels 1 Vous pouvez utiliser les op rations 1_DI INV_I INV_DI et MOVE du catalogue STEP 7 Figure 6 2 Op rations de conversion et de transfert STEP 7 autoris es pour le FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E0013131
11. d finir l tat de fonctionnement du module e Fente pour microcarte m moire SIMATIC m moire de programme non volatile e Connecteur terminal amovible pour le c blage des entr es et des sorties Connecteur avant Gr ce au connecteur amovible en face avant vous pouvez proc der aux connexions suivantes e Entr es TOR 24 V 8 entr es jusqu 12 entr es si le codeur 24 V n est pas connect e Sorties TOR 24 V 8 sorties e Connexions pour alimentation utilisateur 24 V e Signaux de codeur codeur incr mental RS 422 codeur absolu SSI ou codeur 24 V sortie unique e Connexions 5 V et 24 V pour l alimentation des codeurs Sch ma de raccordement Un sch ma de c blage simplifi est appos l int rieur du volet du connecteur terminal Bande de rep rage Une bande de rep rage est fournie avec le module Vous pouvez vous en servir pour identifier le signal reli au connecteur terminal Vous ins rerez cette bande dans l espace vid sur l avant du volet du connecteur Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 15 Pr sentation g n rale du produit 1 2 Caract ristiques physiques du module FM 352 5 SIMATIC Micro Memory Card 16 La microcarte m moire SIMATIC enregistre les fichiers programme dans la m moire non volatile La microcarte m moire SIMATIC est ins r e dans la fente sur la face avant du module FM 352 5 Une microcarte m moire SIMATIC de 128 Ko 5
12. Applications et conditions pr alables requises Voir aussi L AP non S7 doit pouvoir agir en tant que ma tre DP et son application de configuration doit tre capable d importer le fichier GSD pour l ET 200M Le module FM 352 5 doit comporter une microcarte m moire SIMATIC programm e via STEP 7 Le contenu de la microcarte m moire SIMATIC doit tre le SDB 32512 cr dans l environnement STEP 7 Le programme utilisateur de l automate non S7 doit g rer le transfert de donn es entre lui m me et le module en fonction de l interface d clar e dans le FB d application comme programm dans STEP 7 Il doit aussi proc der la gestion du mode par l interm diaire des octets de commande Les paragraphes suivants fournissent plus de d tails sur la mani re d utiliser le module FM 352 5 dans un syst me d automatisation non S7 Installation du logiciel de configuration programmation Page 45 Page 65 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 205 Utilisation du module FM 352 5 avec des ma tres non S7 9 2 CPU non S7 conditions requises 9 2 CPU non S7 conditions requises Importation du fichier GSD Pour les syst mes CPU non S7 vous devez importer le fichier GSD l aide d un progiciel de configuration qui peut int grer les donn es du fichier GSD afin de cr er votre configuration mat rielle Vous trouverez des informations sur l importation du fichier GSD dans la docum
13. FB 109 FMSub16 Page FB 100 FMMul32 Page FB 101 FMMul16 Multiplier 16 bits Page 152 FB 102 FMDiv32 Page FB 103 FMDiv16 Page FB 79 ENCODE mot Page 1155 FB 92 BitPack_DW Page 157 FB 90 BitCast_DW Page 159 FB 87 BitPick_W Page FB 86 BitPick_DW Page FB 95 Bitinsert16 Page FB 94 Bitinsert32 Page FB 89 BitShift_W Registres d calage binaire longueur 16 bits Page Registres d calage binaire longueur 32 bits Page 163 oncat ner deux mots en un double mot Page 164 R partir un double mot sur deux mots Page 165 Mesure de p riode 16 bits Page Mesure de p riode 32 bits Page esure de fr quence 16 bits Page 167 esure de fr quence 32 bits Page 167 Premier entr premier sorti 16 bits Page Premier entr premier sorti 32 bits Page Dernier entr premier sorti 16 bits Page FB 88 BitShift DW FB 76 WordPack FB 77 WordCast FB 81 PERIOD16 FB 80 PERIOD32 FB 83 FREQ16 FB 82 FREQ32 FB 97 FIFO16 FB 96 FIFO32 FB 99 LIFO16 FB 98 LIFO32 Dernier entr premier sorti 32 bits Page Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 1 D multiplicateur de fr quence binaire BiScale Description Le D multiplicateur de fr quence binaire
14. INT ou DINT selon la taille laquelle le codeur est configur 38 0 stat Codeur STRUCT Structure de codeur Ne pas modifier 0 0 stat Direction BOOL Etat Sens 0 incr mentation 1 d cr mentation 0 1 stat Home BOOL Etat 1 codeur en position initiale 0 2 stat Homed BOOL Etat 1 r initialisation survenue depuis la mise sous tension 0 3 stat Overflow BOOL Etat 1 d bordement affich pour 1 cycle 0 4 stat Underflow BOOL Etat 1 d bordement bas affich pour 1 cycle 0 5 stat SSIFrame BOOL Etat Erreur de trame de donn es SSI ou perte de courant 0 6 stat SSIDataReady BOOL Etat 0 le codeur SSI n a pas encore transf r de donn es correctes 1 donn es disponibles 0 7 stat Open_Wire BOOL Etat 1 fil ouvert sur le codeur 1 0 stat Hold BOOL Entr e de maintien logiciel pour codeur incr mental 1 1 stat Reset BOOL Entr log R initialisation codeur incr mental 12 stat Load BOOL Entr e de chargement logiciel pour codeur incr mental 2 0 stat Cur_Val DINT Valeur en cours pour le codeur modifiable incr mental DINT pour codeur 32 bits INT pour codeur 16 bits 240 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 6 Table de d claration de bloc fonctionnel Adresse D
15. R initialisation plus rapide Relais Diodes de Relais Diode de commutation commutation Zener Volts lt 40 Commutation diode individuelle Commutation diode Zener gay R initialisation lente Gay R initialisation plus rapide 2L 2L Diodes de Diode de Relais commutation Relais commutation Zener Volts lt 40 2M Figure A 9 Mise en uvre de diodes de commutation Processeur bool en rapide FM 352 5 232 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation Ressources FPGA utilis es par les op rations Les ressources totales disponibles dans le FPGA sont 1200 tranches De ce total 436 tranches sont les ressources fixes utilis es ou ressources syst me La liste suivante montre le nombre maximal de tranches que n cessite chaque op ration Le total r el peut tre inf rieur une fois que le programme a t compil Pour estimer la taille de votre programme additionnez les ressources fixes 436 le codeur s lectionn et les tranches pour chaque op ration dans votre programme Le compilateur fournit un pourcentage d utilisation exact lors de la compilation Tableau A 1 Ressources FPGA utilis es par les op rations Op ration Tranches Bascules etc BISCALE 2 CP_GEN 29 POS 2 NEG 2 SR 1 RS 1
16. l arr t de la CPU Arr ter E Diagnostic du module activ Tension d alim auxiliaire 1L manquante 7 Tension d alim d entr e sortie 2L manquante v Erreur d alimentation de capteur du codeur V Tension d alim de codeur 3L manquante w D passement de trame SSI C 1 Rupture de fil de codeur diff rentiel v f Diagnostic MMC M HD Diagnostic des sorties activ H Alarmes de processus activ es HA Constantes de temps de filtre pour entr es H Propri t s du programme H Codeur G n ralit s HHE Codeur SSI M Annuler 1 Cliquez dans le champ pour ouvrir une liste des options de param tre 2 Cliquez la case cocher pour activer ou d sactiver chaque param tre ou alarme de diagnostic Figure 5 5 Bo te de dialogue Propri t s FM 352 5 onglet Param tres Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 7 Description 5 7 S lection des param tres de diagnostic S lection des param tres de diagnostic Le tableau ci apr s fournit la liste des alarmes de processus et de diagnostic du module qui peuvent tre d finies dans le module FM 352 5 II s agit de param tres dynamiques que vous pouvez modifier via le programme l tat de fonctionnement Marche en utilisant la fonction SFC 55 pour crire dans l enregistrement 1 voir le chapitre Gestion des param tres dynamiques Page 106 Ces param tres n
17. modifiable 156 0 stat TmrP2 TP16 Temporisation 16 bits FB116 modifiable modifiable modifiable 170 0 stat TmrOn2 TON16 Temporisation 16 bits FB117 modifiable modifiable modifiable 184 0 stat TmrOf2 TOF16 Temporisation 16 bits FB118 modifiable modifiable modifiable 198 0 stat SReg1 SHIFT Registres d calage FB124 FB127 modifiable modifiable modifiable 718 0 stat SReg2 SHIFT2 modifiable modifiable modifiable 1238 0 stat BiS BiScale D multiplicateur de fr quence binaire modifiable modifiable modifiable 2 1 FB112 1244 0 stat CIk50 CP_Gen G n rateur d impulsions d horloge modifiable modifiable modifiable FB119 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 241 Caract ristiques techniques A 6 Table de d claration de bloc fonctionnel Adresse D claration D signation Type Commentaire Section statique Cette d finition n est pas li e la position Vous pouvez modifier les noms l int rieur de la structure mais pas FF Vous pouvez utiliser toute combinaison de BOOL ou Array of BOOL 1254 0 stat FF STRUCT Ressources pour bascules R S et S R modifiable non modifiable Chaque l ment doit tre de type BOOL ou tre un tableau de bool ens Array of BOOL 0 0 stat FirstFF BOOL Le nombre d l ments peut tre modifiable modifiable modif
18. ni charg d sactiver le contr le de par 1 le FM 352 5 et 2 coh rence dans le dossier l application de configuration Param tres volu s du mat rielle S7 depuis qu il a t module FM 352 5 modifi Les donn es de param trage La configuration mat rielle du provenant de l AP sont illicites FM 352 5 n a pas t compil e pour le FM 352 5 ni charg e par 1 le FM 352 5 et 2 l application de configuration mat rielle S7 depuis qu elle a t modifi e Les donn es de param trage lors de l ex cution par SFC pour le FM 352 5 contiennent une erreur 1 4 A 1 lorsque 0 3 est 1 L erreur est externe et limit e Servez vous des applications une voie du FM 352 5 de diagnostic de STEP 7 ou du FM 352 5 pour d finir le probl me plus en d tails 2 0 Module Mis 1 sila microcarte Aucune microcarte m moire Microcarte m moire SIMATIC utilisateur m moire SIMATIC SIMATIC n a t d tect e manquante incorrect ou mangue Remarque Cette alarme de La microcarte m moire manquant La DEL MCF rouge est diagnostic doit tre valid e SIMATIC n est pas allum e avant de devenir active correctement ins r e Les connecteurs de la microcarte m moire SIMATIC sont encrass s 200 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 4 Correction des erreurs Octet Bit Me
19. 25 lt DINT 25 lt DINT 25 lt gt DINT 11 Op ration ayant une m moire et utilisant une phase d horloge _U non enregistr non r manent Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation Ressources FPGA utilis es par la prise en charge mat rielle du diagnostic Les param tres num r s sous Param tres volu s d terminent comment le compilateur FM 352 5 inclura les l ments mat riels de diagnostic associ s dans l image FPGA compil e Si l l ment mat riel de diagnostic associ est activ les param tres num r s sous Diagnostic du module activ Diagnostic des sorties activ et Alarmes de processus activ es peuvent servir activer ou d sactiver individuellement l v nement correspondant pour interrompre la CPU S7 Si l l ment mat riel de diagnostic associ n est pas activ les param tres dynamiques n ont pas d effet La valeur par d faut pour la prise en charge mat rielle de chaque param tre volu est activ case coch e Si votre application n exige pas d alarme de processus ou de diagnostic particuli re vous pouvez d sactiver le param tre volu correspondant ce qui lib re g n ralement des tranches pour le programme d application Comme le compilateur du FM 352 5 optimise les tranches utilis es dans
20. EN Eom Conn arrWCon 0 IN1 OUTI Conn arrWConf1 WH1GHF IN2 significatifs les autres bits de Conn arrWCon 0 sont masqu s par le motif binaire en IN2 Exemple Conn arrWCon 0 01010101 01010101 IN2 00000000 00001111 Conn arrWConf 0 ET IN2 Conn arrWConf1 00000000 00000101 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 121 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 18 OU mot WOR_W Description L op ration OU mot WOR_W est activ e si l tat de signal est 1 l entr e de validation EN Cette op ration combine bit par bit selon la table de v rit O les deux mots indiqu s dans les entr es IN et IN2 Ces valeurs sont interpr t es comme profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WOR_W est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 34 OU mot WOR_W Repr sentation CONT Param tre Type de Op randes Description donn es WOR_W EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation N1 outT IN1 WORD Entr e Premi re valeur de la combinaison N2 IN2 WORD Entr e Deuxi me
21. FM 352 5 Commentaire Annuler Aide Figure 5 3 Bo te de dialogue Propri t s FM 352 5 onglet G n ral Processeur bool en rapide FM 352 5 52 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 6 Affectation des propri t s et des param tres D finition des adresses d entr e et de sortie 2 L onglet Adresses pr sent la figure ci dessous affiche les affectations d adresses s lectionn es par le syst me pour les entr es et les sorties Vous pouvez modifier ces adresses en annulant la s lection de l option S lection syst me Vous pouvez alors diter le champ D but Propri t s FM 352 5 RO S4 x G n ral Adresses Programmation Param tres Entr es D but M moire image Alarme de processus d clenche Fine 271 No JO OB 40 D syst me F M moire image partielle No LOH S lection syst me Annuler Aide 1 Annulez la s lection pour permettre la modification de l adresse de d but avec les CPU acceptant la s lection d adresses Figure 5 4 Bo te de dialogue Propri t s FM 352 5 onglet Adresses Param trage des cartes 3 L onglet Param tres pr sent la figure ci dessous fournit une vue hi rarchique des diff rentes fonctions et des diff rents diagnostics du module FM 352 5 pour lesquels vous pouvez d finir des param
22. FOFF FFFO se transforme en Conn arrDICon 1 OF00 O00F La sortie DOut 0 est 1 si la conversion n a pas lieu ENO EN 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 17 Description Tableau 6 33ET mot WAND_W L op ration ET mot WAND_W est activ e si l tat de signal est 1 l entr e de validation ET mot WAND_W 6 9 Jeu d instructions pour la programmation CONT EN Cette op ration combine bit par bit selon la table de v rit ET les deux mots indiqu s dans les entr es IN1 et IN2 Ces valeurs sont interpr t es comme profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WAND_W est r manente n cessitant une m moire et consommant une phase d horloge Figure 6 22 Exemple d op ration ET mot WAND_W L op ration est ex cut e si Din 0 est 1 Seuls les bits 0 3 de Conn arrWCon 0 sont Repr sentation CONT Param tre Type de Op randes Description donn es WAND_W EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation N1 ouTt IN1 WORD Entr e Premi re valeur de la combinaison IN2 IN2 WORD Entr e Deuxi me valeur de la combinaison OUT WORD Sortie Mot r sultant de la combinaison Fe WAND_W DOut 0
23. Figure A 3 Logigramme de la carte d E S du module FM 352 5AH01 0AE0 Processeur bool en rapide FM 352 5 224 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 3 Sch ma de principe i22 A 23 SM y iz DC 5V SV m4 br Excoder i25 DC 24Y 2V IMA br Encode 2v hormeital Eco i31 FM 352 5 BACKPLANE lee SSiowckorpit H For SSI Excode r N i33 EK 34 Four high speed 20v hipit Dr pam 35 erooders or H seisors Twisted pair Figure A 4 Logigramme de la carte de codeur du module FM 352 5AHx1 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 225 Caract ristiques techniques A 4 Donn es d exploitation A4 Donn es d exploitation Diagrammes de d classement de la fr quence de commutation La figure ci dessous montre comment les voies de sortie sont d class es pour la temp rature de fonctionnement lorsque la fr quence de commutation augmente jusqu 100 kHz pour une charge de sortie de 500 mA Charge de sortie 500 mA S 70 60 5 50 S 40 5 c S 30 3 g 20 5 3 10 5 0 0 20 40 60 80 100 kHz Fr quence de commutation en kHz des voies actives les autres voies sont d sactiv es ou d connect es 1 voie 2 voies 4 voies BEE 8 voies Figure A 5 Fr quence de commutation et temp rature ambiante pour une charge de sortie de 500 mA Processeur bool en rapide FM 352 5
24. Le tableau ci dessous num re chaque circuit sur le c t gauche du connecteur terminal broches 1 20 et le brochage pour chaque connexion Tableau 4 1 Brochage du connecteur terminal broches 1 20 Broche no E S D signation Fonction DEL 1 2M Masse pour segment 2 circuit E S 2 Entr e 10 Entr e Vert 3 Entr e 11 Entr e Vert 4 Entr e 12 Entr e Vert 5 Entr e 13 Entr e Vert 6 Entr e 14 Entr e Vert 7 Entr e 15 Entr e Vert 8 Entr e 16 Entr e Vert 9 Entr e 17 Entr e Vert 10 Remarque Segment 2 circuit E S 11 Sortie QO Sortie de type p n Vert 12 Sortie Q1 Sortie de type p n Vert 13 Sortie Q2 Sortie de type p n Vert 14 Sortie Q3 Sortie de type p n Vert 15 Sortie Q4 Sortie de type p n Vert 16 Sortie Q5 Sortie de type p n Vert 17 Sortie Q6 Sortie de type p n Vert 18 Sortie Q7 Sortie de type p n Vert 19 2L Courant pour segment 2 circuit E S 20 2M Masse pour segment 2 circuit E S 1 le FM 352 5AH01 0AEO dispose de sorties commutation M Le FM 352 5AH11 0AE0 dispose de sorties commutation P 2 au niveau du module FM 352 5AH01 0AE0 la borne 10 est nomm e 2M et sert de masse au segment 2 Au niveau du module FM 352 5AH11 0AE0 la borne 10 est nomm e 2L et sert d alimentation au segment 2 Le tableau ci dessous num re chaque circuit sur le c t droit du connecteur terminal broches 21 40 et le b
25. Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 27 D calage vers la gauche d un double mot SHL_DW Description L op ration D calage vers la gauche d un double mot SHL_DW est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la gauche les bits 0 31 de l entr e IN L entr e N indique le nombre de bits du d calage Si N est sup rieure 32 la commande crit 0 dans la sortie OUT En partant de la droite le m me nombre N de z ros est d cal afin de combler les positions lib r es Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHL_DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 43 D calage vers la gauche d un double mot SHL_DW Repr sentation CONT Param tre Type de Op randes Description donn es SHL_DW EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation iN oOuT IN DWORD Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT DWORD Sortie R sultat de l op ration de d calage i SHL_DW DOut 0 EN Eom Conn arrDWCon 0 IN OUTI Conn arrDWConf1 Conn arrWCon 0 N Figure 6 34 Exemple d op ration D calage v
26. S7 CPU FM 352 5 FB Zone d inter 4 des entr es du face DB FB module OB1 d application d application 0 15 amp Entr es sorties param tres de codeur diagnostic alarmes de processus ntr es module Programme gt T CPU_O CPU_Out H H e CPU K cru aj l ex cution Sorties module 5 module 0 15 O Figure 6 15 Echange de donn es en mode Test Les donn es circulent dans l ordre suivant 1 L OB1 dans le programme ma tre appelle le FB d interface pour mode Test qui communique avec le module FM 352 5 et le FB d application associ 2 Le FB d interface pour mode Test lit les entr es du module FM 352 5 et 3 transmet les donn es avec les donn es d interface CPU_Out au DB d application d instance associ au FB d application Le FB d interface pour mode Test appelle alors le FB d application 4 Le FB d application lit les donn es d entr e de son DB d application d instance et utilise ces donn es pour ex cuter son programme 5 Pendant l ex cution du programme le FB d application r crit les donn es de sortie dans son DB d instance et revient au FB d interface pour mode Test 6 Le FB d interface pour mode Test lit les r sultats de l ex cution du programme dans le DB d instance du FB d application et 7 crit les r sultats
27. Transildiode Transildiode P6KE36A Transildiode P6KE36A P24 M24 QO M24 Q1 M24 cu Q7 M24 Figure B 1 Sch ma de raccordement pour le FM 352 5AH1x 0AEO sorties commutation P Processeur bool en rapide FM 352 5 252 Manuel d utilisation 05 2011 A5E00131319 04 Circuit de protection externe pour processeur bool en rapide FM 352 5 o W lt S x L lt S O o a N N W A commutation M Blitzductor Blitzductor Blitzductor BVT AD 24 BVT AD 24 BVT AD 24 Transildiode P6KE36A Transildiode P6KE36A Transildiode P6KE36A P24 M24 P24 Q0 P24 Q1 eee P24 Q7 Figure B 2 Sch ma de raccordement pour le FM 352 5AH0x 0AEO0 sorties commutation M Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 253 Circuit de protection externe pour processeur bool en rapide FM 352 5 Processeur bool en rapide FM 352 5 254 Manuel d utilisation 05 2011 A5E00131319 04 Listes des pi ces Pi ces fournies avec le module FM 352 5 Les pi ces suivantes sont fournies avec le module FM 352 5 Tableau C 1 Pi ces pour le module FM 352 5 Rep Description Num ro de r f rence Bus d extension de connecteur Pour connecter le module FM GES7390 0AA00 0AAO de bus P sur le profil S7 au module adjacent Connecteur 2 broches Pour l alimentation de module 24 V Etiquette pour connecteur 40 Pour identifier les signaux 6ES7392 2XX10 0AA0 br
28. affich pour 1 cycle 0 4 stat Underflow BOOL Etat 1 d bordement bas affich pour 1 cycle 0 5 stat SSIFrame BOOL Etat Erreur de trame de donn es SSI ou perte de courant 0 6 stat SSIDataReady BOOL Etat 0 le codeur SSI n a pas encore transf r de donn es correctes 1 donn es disponibles 0 7 stat Open_Wire BOOL Etat 1 fil ouvert sur le codeur 1 0 stat Hold BOOL Entr e de maintien logiciel pour codeur incr mental 1 1 stat Reset BOOL Entr e de r initialisation logicielle pour codeur incr mental 12 stat Load BOOL Entr e de chargement logiciel pour codeur incr mental 2 0 stat Cur_Val DINT Valeur en cours pour le codeur modifiable incr mental DINT pour codeur 32 bits INT pour codeur 16 bits 6 0 stat Load_ Val DINT Valeur de chargement du codeur DINT modifiable ou INT 10 0 stat END_STRUCT Si la structure de codeur est utilis e elle ne peut pas tre modifi e Dans le cas contraire elle peut tre effac e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 73 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Cette partie de la section statique contient des d clarations multiinstances de chaque FB de la biblioth que FM 352 5 comme illustr au tableau ci dessous Ces noms ne peuvent pas tre modifi s Tableau 6 6 Exemple de table de
29. calage 0 Data Data BOOL Entr e Entr e de donn es pour le registre INT DINT d calage Clock Clock BOOL Entr e Entr e d impulsion de front qui d place Length l entr e de donn es travers le registre d calage ou d calag SHIFT2 Length INT Constante Longueur du registre d calage SHIFT4 Plage SHIFTS 2 4096 SHIFT SHIF T16 2 2048 SHIFT2 SHIFT32 2 1024 SHIFT4 2 512 SHIFT8 2 256 SHIFT16 2 256 SHIFT32 Out BOOL Sortie Sortie du registre d calage INT DINT Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 147 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 148 Repr sentation CONT Repr sentation CONT Repr sentation CONT SHIFT2 SHIFT4 SHIFT8 EN ENO EN ENO EN ENO Reset Out Reset Out1 Reset Out1 Data1 Out2 Data1 Out2 Data1 Out2 Data2 Data2 Out3 Data2 Out3 Clock Data3 Out4 Data3 Out4 Length Data4 Data4 Out5 Clock Datas Out6 Length Data6 Out7 Data7 Out8 Data8 Clock Length Repr sentation CONT Repr sentation CONT SHIFT16 SHIFT32 EN ENO EN ENO Reset Out Reset Out Data Data Clock Clock Length Length Processeur bool e
30. claration D signation Type Commentaire Section statique Cette d finition d pend de la position Les 8 premiers bits sont interpr t s comme alarmes de processus d clenchant l OB40 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des noms aux l ments 32 0 stat Intr ARRAY 0 7 Ressources pour les alarmes du non modifiable modifiable modifiable module Limite sup rieure fix e Ne pas modifier 0 1 stat BOOL modifiable Section statique Cette d finition d pend de la position Il s agit des bits d tat du module Ne pas modifier 34 0 stat ST STRUCT Ressources pour les bits d tat du non modifiable non modifiable module Limite sup rieure fix e Ne pas modifier 0 0 stat FIRSTSCAN BOOL Premier cycle apr s un passage de non modifiable non modifiable non modifiable Arr t Marche 0 1 stat M3L BOOL Alimentation pour 3L manquante non modifiable non modifiable non modifiable 0 2 stat ESSF BOOL Surcharge de l alimentation de codeur non modifiable non modifiable non modifiable 0 3 stat M2L BOOL Alimentation pour 2L manquante non modifiable non modifiable non modifiable 0 4 stat M1L BOOL Alimentation pour 1L manquante non modifiable non modifiable non modifiable 2 0 stat OVERLOAD ARRAY 0 7 Sortie x en surcharge non
31. es libres En mode test les 14 octets restants sont pr d finis voir tableau suivant Dans ce mode le module peut transf rer certaines informations internes vers le et partir du FB test pour muler l ex cution du programme et v rifier le c blage Tableau 9 2 Octets de donn es utilisateur et octets de sortie en mode test Adresse d octet Donn es de sortie vers le module Donn es d entr es du module 0 Octet de commande 1 Octet d tat 1 1 Octet de commande 2 Octet d tat 2 2 Sorties TOR 0 7 Entr es TOR 0 7 3 Entr es TOR 8 14 4 5 Etat de la tension d alimentation 6 Etat SSI 7 Surcharge des sorties 8 Etat de la microcarte m moire SIMATIC 9 10 Etat du codeur 1 11 Commandes de fonctionnement du Etat du codeur 2 codeur 12 Valeur de chargement du codeur MSB Donn es du codeur MSB 32 bits 13 Valeur de chargement du codeur Donn es du codeur 14 Valeur de chargement du codeur Donn es du codeur MSB 16 bits 15 Valeur de chargement du codeur LSB Donn es du codeur LSB Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 207 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur D finition des octets de commande et d tat Les octets de commande et d tat sont d finis dans le tableau suivant Les octets de commande permettent votre programme de co
32. inverse horloge d calage 30 Entr e Codeur Signal N 114 114 14 31 Entr e Codeur Signal N 14 14 14 inverse 32 Sortie Codeur SSI CK horloge d calage 33 Sortie Codeur SSI CK inverse horloge d calage 34 35 36 Entr e 18 18 18 18 18 Vert 37 Entr e 19 19 19 19 Signal A Vert 38 Entr e 110 110 110 110 Signal B Vert 39 Entr e 111 111 111 111 Signal N Vert 40 3M Masse pour segment 3 circuits de codeur Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 37 C blage du module FM 352 5 4 3 C bler le module FM 352 5 4 3 C bler le module FM 352 5 C blage du connecteur frontal Proc dez comme suit pour relier les fils de signaux de votre processus au connecteur terminal du module FM 352 5 1 Si vous voulez faire sortir les fils par le bas du module commencez par la borne 40 ou 20 Connectez les fils aux bornes en alternance c est dire aux bornes 39 19 38 18 et ainsi de suite jusqu aux bornes 21 et 1 en haut du bornier Si vous voulez faire sortir les fils par le haut du module commencez par la borne 1 ou 21 Connectez les fils aux bornes en alternance c est dire aux bornes 2 22 3 23 et ainsi de suite jusqu aux bornes 20 et 40 en bas du bornier 2 Serrez les vis de toutes les bornes qui ne sont pas c bl es 3 Attachez le syst me de d charge de traction de c ble autour du faiscea
33. l aide du logiciel de configuration FM 352 5 avec l diteur CONT LOG de STEP 7 version 5 1 SP3 ou plus Le logiciel FM 352 5 fournit une biblioth que d op rations sp ciales pour le catalogue El ments de programme La biblioth que de blocs fonctionnels FB FM 352 5 contient des temporisations des compteurs des registres d calage un d multiplicateur de fr quence et un g n rateur d horloge Ces blocs fonctionnels ont uniquement t pr vus pour une utilisation avec le module FM 352 5 En outre vous pourrez s lectionner un sous ensemble d op rations sur bits STEP 7 standard des contacts et des bobines par exemple lorsque vous cr erez votre programme Les op rations du logiciel FM 352 5 sont d crites au chapitre Programmation et fonctionnement du module FM 352 5 Page 65 Vous crivez votre programme dans un FB d application Votre programme est compil l aide du logiciel de configuration FM 352 5 et de STEP 7 puis il est copi sur une microcarte m moire MMC SIMATIC afin d tre stock de mani re permanente La microcarte m moire SIMATIC est ins r e dans la fente situ e sur la face avant du module Lorsque vous mettez le module FM 352 5 sous tension le programme stock est r cup r de la microcarte m moire SIMATIC et ex cut Le module FM 352 5 ex cute son programme ind pendamment de la CPU ma tre Les entr es et les sorties du processus g r es par le module sont locales et la CPU ma tre ne
34. la valeur de comptage en cours est inf rieure ou gale 0 Tableau 6 55 Compteur incr mental d cr mental CTUD Repr sentation CONT CTUD16 EN ENO CU QU CD QD R GV Load PV ou CTUD32 Param tre Type de Op randes Description donn es CU BOOL Entr e Entr e d incr mentation CD BOOL Entr e Entr e de d cr mentation R BOOL Entr e Entr e de r initialisation R est prioritaire par rapport CU Load BOOL Entr e Entr e de chargement LOAD est prioritaire par rapport CD PV INT DINT Entr e Valeur pr d finie Le compteur est pr d fini constante la valeur PV lorsque le niveau de signal l entr e LOAD est gal 1 QU BOOL Sortie Etat du compteur QU peut prendre les valeurs suivantes e 1 lorsque CV 2 PV e Osinon QD BOOL Sortie Etat du compteur QD peut prendre les valeurs suivantes e 1 lorsque CV lt 0 e Osinon CV INT DINT Sortie Valeur de comptage en cours Valeurs possibles 32768 32767 pour le compteur 16 bits 2 147 483 648 2 147 483 647 pour le compteur 32 bits Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 145 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 9 Registres d calage binaire SHIFT SHIFT2 SHIFT4 SHIFT8 SHIFT16 et SHIFT32 Description L op ration
35. lectionn ou entr es utilis es codeur 4 Tension d alimentation de codeur 3L Codeur s lectionn ou entr es utilis es manquante 14 Diagnostic de codeur octet 2 Nota Lorsque le diagnostic Tension d alimentation de codeur manquante est actif les entr es 18 114 les sorties de codeur et le diagnostic de codeur sont incorrects Diagnostic de sortie type de voie 72H 15 Type de voie 72H Diagnostic de type de voie 16 8 longueur de voie en bits Indique le nombre de bits de diagnostic par voie 17 8 d compte de voies Nombre de voies successives du m me type 18 Vecteur de voie 19 2 Surcharge de la sortie 0 Diagnostic de sortie octet 1 20 2 Surcharge de la sortie 1 Diagnostic de sortie octet 2 21 2 Surcharge de la sortie 2 Diagnostic de sortie octet 3 22 2 Surcharge de la sortie 3 Diagnostic de sortie octet 4 23 2 Surcharge de la sortie 4 Diagnostic de sortie octet 5 24 2 Surcharge de la sortie 5 Diagnostic de sortie octet 6 25 2 Surcharge de la sortie 6 Diagnostic de sortie octet 7 26 2 Surcharge de la sortie 7 Diagnostic de sortie octet 8 27 00 El ment de remplissage pour octet pair Nota Comme il n est pas possible de d tecter une surcharge lorsqu une sortie est d sactiv e le signalement de surcharge est effac trois secondes apr s correction de la situation de surcharge ou d sactivation de la sortie 194 Processeur boo
36. ments peuvent tre de type INT modifiable modifiable modifiable 8 0 stat arrlCon ARRAY 0 3 Les l ments peuvent tre un tableau modifiable modifiable modifiable de INT Array of INT 2 0 stat INT modifiable 16 0 stat DICon DINT Les l ments peuvent tre de type modifiable modifiable modifiable DINT 20 0 stat arrDICon ARRAY 0 3 Les l ments peuvent tre un tableau modifiable modifiable modifiable de DINT Array of DINT 4 0 stat DINT modifiable 36 0 stat END_STRUCT modifiable Section temporaire Cette d finition d pend de la position Le nom ne peut pas tre modifi 0 0 temp Dummy BOOL A utiliser lorsque STEP 7 requiert une non modifiable non modifiable non modifiable bobine de sortie pour ex cuter l op ration mais que votre programme n en a pas besoin 76 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Coh rence des donn es Vous devez tenir compte des points suivants pour garantir la coh rence des donn es lorsque vous transf rez des donn es dans le FM 352 5 via les 14 octets Coh rence des types de donn es DINT ou moins e Pour le type de donn es DINT l adresse doit tre 2 6 ou 10 dans la structure e Pour le type de donn es INT l adresse doit tre sur une limite de nombre pair e Il n est pas n ces
37. peut pas y acc der directement Toutefois le programme utilisateur de la CPU transf re des instructions de commande et des param tres de configuration au module FM 352 5 via le bus d E S et il value les informations d tat renvoy es par le module Le module FM 352 5 pr sente les caract ristiques de fonctionnement suivantes e Enregistrement et commande de processus rapides par exemple syst mes d inspection et r jection rapides ou commande de machines rapides dans l industrie de l emballage l agro alimentaire l industrie du tabac et les industries de biens de consommation e Echange de donn es avec le programme utilisateur CPU en configuration coprocesseur La CPU S7 acc de 16 octets de donn es d entr e et 16 octets de donn es de sortie pour permettre le transfert d informations de commande de valeurs de comptage de valeurs pr d finies de compteurs et d informations d tat en utilisant un bloc fonctionnel d interface sp cial pour coordonner l change de donn es voir la figure pr c dente Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 13 Pr sentation g n rale du produit 1 2 Caract ristiques physiques du module FM 352 5 1 2 Caract ristiques physiques du module FM 352 5 El ments en face avant La figure ci apr s montre les indicateurs d tat situ s en face avant du module FM 352 5 RAA AAR AR A NN OO OO NN gt EL EZ 9 8 8 LEKO
38. sentation CONT Param tre Type de Op randes Description donn es SHR_DW EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation iN oOuT IN DWORD Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT DWORD Sortie R sultat de l op ration de d calage 31 16 15 a0 IN o N 3 3 caract res gt a o 132 i ii gk a Ces trois bits sont perdus Les endroit lib r s sont remplis de z ros Figure 6 35 Exemple de d calage de bits pour l op ration SHL_DW Din 0 SHR_ DW DOut 0 EN Eom Conn arrDWCon 0 IN OUT Conn arrDWConf1 Conn arrWCon 0 N Figure 6 36 Exemple d op ration D calage vers la droite d un double mot SHR_DW L op ration SHR_DW est activ e si l tat de signal est 1 l entr e Din 0 Conn arrDWCon 0 est charg et d cal vers la droite du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrDWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 29 Description 6 9 Jeu d instructions pour la programmation CONT Rotation vers la gauche d un double mot ROL_DW L op ration Rotation vers la gauche d un double mot ROL_DW est activ e si l tat de signal est 1 l entr e de validation EN Elle d clenche la rota
39. tres de configuration statiques Param tre Plage de valeurs Pr r glage G n ration d alarme Activer D sactiver D sactiv S lection d alarmes Aucune Alarmes de diagnostic Alarmes Aucun e de processus Alarmes de diagnostic et de processus R action l arr t de la CPU Arr ter Poursuivre Arr ter Constantes de temps de filtre pour entr es Retard de 0 5 10 15 20 50 microsecondes et 1 6 milliseconde voir le paragraphe ci dessous pour plus d informations sur le filtrage des entr es 0 microsecondes Mode Autonome sous Propri t s du programme Le module s arr te en mode autonome le module peut fonctionner en mode autonome Le module s arr te en mode autonome S lection du type de codeur Pas de codeur Codeur SSI Codeur diff rentiel 5 V RS 422 sym Codeur sortie unique 24 V asym trique HTL Pas de codeur Codeur SSI Longueur du registre 13 bits 25 bits 13 bits d calage e Horloge 125 kHz 250 kHz 500 kHz 1 MHZ 125 kHz e Temps de retard monoflop 16 32 48 64 microsecondes Retard 64 us e __ Sens de d calage des Gauche Droite Gauche donn es e D calage des donn es 0 12 bits nombre de bits duquel d caler 0 bit les donn es dans le sens indiqu Mode SSI Ma tre Ecoute Ma tre Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352
40. vous pouvez calculer 7 partir de l quation 7 L R Pour d terminer les caract ristiques d une charge inconnue mesurez le courant 24 V lorsque le relais est sous tension Mesurez 7 le temps que n cessite le courant lorsque le relais est sous tension pour atteindre 63 2 de la valeur de mise sous tension R 24 V J et L 7T R Exemple Supposons que le courant est de 100 mA sous tension Supposons galement que le temps 7 dont le courant a besoin pour passer de 0 63 de 100 mA 63 mA est de 2 ms 2 ms L R La valeur de R est donc de 24 0 1 240 ohms La valeur de est de 0 002 240 480 mH Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 8 Fr quence de commutation pour des charges inductives sans diodes de commutation Lecture du diagramme 1 Reportez vous la figure suivante pour d terminer si l nergie stock e dans l inducteur peut tre g r e par le FM 352 5 sans diodes de commutation Exemple Avec les valeurs d termin es partir des caract ristiques de charge inductive courant de relais 100 mA et inductance de relais 480 mH suivez la ligne verticale en partant de 100 mA et allez jusqu la ligne 0 5 H Vous vous trouvez bien au dessous de la ligne de limite de commutation Notez qu un inducteur allant jusqu 2 H est acceptable 100 mA Si l inducteur a une valeur sup rieure 2 H ou si le courant est sup rieu
41. 0 N Figure 6 38 Exemple d op ration Rotation vers la gauche d un double mot ROL_DW L op ration ROL_DW est activ e si l tat de signal est 1 l entr e Din 0 Conn arrDWCon 0 est charg et fait l objet d une rotation vers la gauche du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrDWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 133 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 30 Rotation vers la droite d un double mot ROR_DW Description L op ration Rotation vers la droite d un double mot ROR_DW est activ e si l tat de signal est 1 l entr e de validation EN Elle d clenche la rotation bit par bit vers la droite du contenu entier de l entr e IN L entr e N indique le nombre de bits de la rotation Si N est sup rieure 32 le mot double IN est pivot de N 1 modulo 32 1 positions Les positions de bits qui ont t lib r es gauche sont remplies l aide de l tat des bits qui ont t pivot s vers la droite rotation droite Le r sultat de l op ration de rotation peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur ROR_DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6
42. 165 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 27 Mesure de p riode PERIOD16 PERIOD32 Description L op ration PERIOD est disponible en deux versions 16 bits FB 81 et 32 bits FB 80 d finies par la sortie WORD ou DWORD Tant que EN est active la sortie OUT est actualis e chaque front montant en IN VALID a la valeur vrai lorsque OUT contient des donn es correctes VALID a la valeur faux lorsque OUT ne peut pas repr senter le d compte une substitution s est produite et restera faux jusqu ce que la p riode initiale soit mesur e OUT est utile pour mesurer des fr quences basses pour lesquelles FREQ n cessiterait une p riode tr s longue pour d terminer la fr quence Cette op ration consomme une phase Un arr t du module ou une entr e EN inactive r initialisent l op ration PERIOD L entr e IN doit pr senter deux fronts montants avant qu une valeur soit fournie au niveau de la sortie OUT PERIOD16 permet de mesurer des p riodes allant de 2 65535 216 1 microsecondes Les p riodes sup rieures 32767 215 1 microsecondes apparaissent sous forme de nombres n gatifs VALID a la valeur 0 si la p riode d passe 65535 microsecondes PERIOD32 permet de mesurer des p riodes allant de 2 4 294 967 295 232 1 microsecondes Les p riodes sup rieures 2 147 483 647 231 1 microsecondes apparaissent sous forme de nombres n gatifs V
43. 226 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 4 Donn es d exploitation La figure ci dessous montre comment les voies de sortie sont d class es pour le courant de charge maximal lorsque la fr quence de commutation augmente jusqu 100 kHz pour une temp rature de fonctionnement de 60 C Temp rature de fonctionnement 60 C mA 600 500 400 300 200 100 Courant de charge maximum 0 20 40 60 80 100 kHz Fr quence de commutation en kHz des voies actives les autres voies sont d sactiv es ou d connect es _ amp e 4voies lt 8 voies Figure A 6 Fr quence de commutation et courant de sortie maximal 60 C Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 227 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation A5 Fr quence de commutation pour des charges inductives sans diodes de commutation Evaluation de l nergie d inducteur maximale L nergie contenue dans l inductance du relais endommagera la sortie du FM352 5 si la limite de destruction est d pass e L nergie est proportionnelle l inductance du relais et au courant traversant le relais D termination des caract ristiques de charge inductive 228 Proc dez comme suit pour estimer les caract ristiques de votre charge inductive si vous ne les connaissez pas Si Ret L sont connus
44. 32 bits 2 147 483 648 2 147 483 647 Vous devez initialiser le compteur une valeur connue via une r initialisation ou un chargement avant de commencer compter Vous pouvez programmer le signal R initialisation afin de charger la valeur 0 la valeur minimale ou maximale ou la valeur de chargement dans le compteur Lorsque le sens de comptage principal est d fini Incr mentation le compteur se comporte de la mani re suivante e lincr mente jusqu la valeur maximale puis revient la valeur minimale et reste cette valeur jusqu r initialisation ou chargement Ce passage est signal dans le bit d tat de d bordement e d cr mente jusqu la limite inf rieure du compteur revient la limite sup rieure et continue compter Ce passage n est pas signal dans le bit d tat de d bordement ou de d bordement bas Lorsque le sens de comptage principal est d fini D cr mentation le compteur se comporte de la mani re suivante e d cr mente jusqu la valeur minimale puis revient la valeur maximale et reste cette valeur jusqu r initialisation ou chargement Ce passage est signal dans le bit d tat de d bordement bas e incr mente jusqu la limite sup rieure du compteur revient la limite inf rieure et continue compter Ce passage n est pas signal dans le bit d tat de d bordement ou de d bordement bas Processeur bool en rapide FM 352 5 Manuel d utilisa
45. 4 Chargement du programme dans le module FM 352 5 Cr ation dition ou test de votre programme de commande Le programme est d abord automatiquement copi sur la microcarte m moire SIMATIC Puis le FPGA est automatiquement charg 5 D finition du mode de fonctionnement de l AP et du module 6 Visualisation de l tat du programme en cours d ex cution Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 2 T ches de base en un coup d il 5 2 T ches de base en un coup d il Vue d ensemble La figure ci dessous pr sente une vue simplifi e des principales t ches de base et des outils n cessaires pour g n rer et charger un programme d application pour le module FM 352 5 2 k E F5 E Donn es du programme et du syst me Cr er un programme AP et un programme FM 352 5 SIMATIC Manager Charger dans PAP Cr er la configuration mat rielle G Param trer le module FM 352 5 Bo te de dialogue Propri t s du FM 352 5 Charger dans le FM 352 5 Onglet Programmation Figure 5 1 Pr sentation des t ches Ces t ches sont d crites plus en d tails ci apr s 1 2 Cr er une configuration mat rielle dans l application HW Config de STEP 7 Cr er le FB d application pour le module FM 352 5 dans l diteur CONT LOG
46. 5 5 7 S lection des param tres de diagnostic e Source de la valeur de r initialisation logiciel Mat riel ou logiciel Constante 0 Valeur min max Valeur de chargement Param tre Plage de valeurs Pr r glage Codeurs 5 V et 24 V e Interpr tation des signaux Impulsion amp sens x1 x2 x4 Impulsion sens e Type de compteur Continu P riodique Unique Continu e Taille du codeur 16 bits 32 bits 16 bits e Source de la r initialisation Aucune Mat riel Logiciel Mat riel et Aucun e Constante 0 e Maximum de la plage de comptage valeur de comptage maximale 231 231 1 compteur 32 bits continu 32767 ou 2 147 483 647 e Type du signal de Front Niveau Front r initialisation e Source de la valeur de Constante Application du module Constante chargement e Source du maintien Aucune Mat riel Logiciel Mat riel et Aucun e logiciel Mat riel ou logiciel e Valeur de chargement 215 215 1 compteur 16 bits 0 valeur charg e lorsque le 2 231 1 compteur 32 bits 0 signal de chargement est actif e Minimum de la plage de 215 215 1 compteur 16 bits 0 comptage 231 231 1 compteur 32 bits 0 valeur de comptage continu 32768 ou 2 147 483 648 minimale 215 215 1 compteur 16 bits 32767 2 147 483 647 e Sens de comptage principal Incr mentation d cr mentation Incr mentation e Source mat rielle du maintien E
47. 5 Une fois le FB d application compil pour le module FM 352 5 vous pouvez charger le SDB dans le module FM 352 5 Le circuit FPGA extrait son code de l image transf r e par le chargement Conditions requises Proc dure 102 e Pour le module FM 352 5 utilisez une microcarte m moire SIMATIC neuve ou r initialis e si cette microcarte m moire SIMATIC a d j t utilis e en dehors d un FM 352 5 e Une microcarte m moire SIMATIC de 128 Ko 512 Ko ou 2 Mo de m moire est n cessaire au fonctionnement du module FM 352 5 Proc dez comme suit pour charger le SDB dans le module FM 352 5 1 Acc dez la bo te de dialogue de configuration du module FM 352 5 et s lectionnez l onglet Programmation 2 Cliquez sur le bouton Charger Ce chargement provoque un passage au mode Normal dans le FM 352 5 Lorsque le chargement dans le FM 352 5 commence le module passe l tat de fonctionnement Arr t et copie le fichier charg dans le circuit FPGA et sur la microcarte m moire SIMATIC Le module FM 352 5 reste en mode Normal lorsque la proc dure de chargement s ach ve et conserve l tat de fonctionnement Arr t m me si le programme utilisateur CPU continue appeler le FB d interface pour mode Test en demandant le passage l tat Marche Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 5 Chargez le programme dans
48. 6 3 Pr paration du jeu de FB DB d interface Structure CPU_In tableau suivant Le tableau suivant montre un exemple de la structure 14 octets qui renvoie des donn es de la CPU au module FM 352 5 Dans l exemple de FB d interface cette structure est appel e par le pointeur DB6 DBBO qui appelle le bloc de donn es 6 pr sent dans le Tableau 6 13 Exemple de table de d claration pour le FB d application Section des sorties comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Section des sorties Les entr es CPU sont des sorties du module FM 352 5 destination de la CPU 18 0 out CPU_In STRUCT 0 0 out Bits ARRAY 0 15 0 1 out BOOL 2 0 out T2_CVasByte BYTE 3 0 out C1_CVasByte BYTE 4 0 out T2_CV INT 6 0 out T1_CV DINT 10 0 out Enc_CV1 DINT 14 0 out END_STRUCT Tableau 6 14 Exemple de bloc de donn es DB6 DBBO comme affich dans STEP 7 V5 1 Adresse D signation Type Valeur de sortie 0 0 STRUCT 0 0 Bits ARRAY 0 15 0 1 BOOL 2 0 T2_CVasByte BYTE B 16 0 3 0 C1_CVasByte BYTE B 16 0 4 0 T2_CV INT 0 6 0 T1_CV DINT L 0 10 0 Enc_CVv1 DINT L 0 14 0 END_STRUCT 100 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 4 Test du programme 6 4 Test du programme Chargement du programme dan
49. 777 216 max e Temps de retard monovibrateur 16 32 48 ou 64 us e Longueur du registre d calage 13 bits ou 25 bits e Fr quence d horloge 125 kHz 250 kHz 500 kHz ou 1 MHZ Sens du d calage des donn es Gauche ou droite e Longueur du d calage des donn es 0 12 bits e Modes SSI Ma tre Ecoute jusqu deux stations Longueur de c ble codeurs incr mentaux HTL 25 m tres blind max 50 kHz type Siemens 6FX2001 4 50 m tres blind max 25 kHz Longueur de c ble codeurs incr mentaux RS422 max 32 m blind 500 kHz 5 V type Siemens 6FX2001 2 alimentation 5 V Longueur de c ble codeurs incr mentaux RS422 max 100 m blind 500 kHz 5 V type Siemens 6FX2001 2 alimentation 24 V Longueur de c ble codeurs absolus SSI type max 320 m blind 125 kHz Siemens 6FX2001 5 alimentation 24V max 160 m blind 250 kHz max 60 m blind 500 kHz max 20 m blind 1 MHz Temps de trame pour les codeurs Temps de trame pour les codeurs 13 bits 25 bits e 125 kHz 108 us 204 us e 250 kHz 54 us 102 us 500 kHz 27 us 51 ps e 1 MHz 14 us 26 us Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 219 Caract ristiques techniques A 2 Caract ristiques techniques Sorties d alimentation de capteur Alimentation de sortie 5 2 V pour capteurs et codeurs e Sortie
50. 9 1 6 9 2 6 9 3 6 9 4 6 9 5 6 9 6 6 9 7 6 9 8 6 9 9 6 9 10 6 9 11 6 9 12 6 9 13 6 9 14 6 9 15 6 9 16 6 9 17 6 9 18 6 9 19 6 9 20 6 9 21 6 9 22 6 9 23 6 9 24 6 9 25 6 9 26 6 9 27 6 9 28 6 9 29 6 9 30 Programmation et fonctionnement du module FM 352 5 annnnnnnnnneeoosennnnnnnnrrrerrnnnnnsernrrnnnnnnnsrrernennnnnn 65 Vu d ensembl nan hotes den ae dre nee intel 65 Cr er un FB d application ss Pr paration du jeu de FB DB d interface ssnsnssisnnstetnstrtattntnrtntatnnant nn nntnnnt annann renn nnena nennen 93 Test du prograMMe s ecresniireian n E T RE 101 Chargez le programme dans le module FM 352 5 ssssssssssrnnneneserrrrnnrnestrtnrnnsnrertnnntnnnnenn nenn 102 Fonctionnement autonome na aai ee an aat Gestion des param tres dynamiques ssssssssssstisttttstsstttttt ttnt ttttt tt tn nrar r Etn En nnan nn tE nnnm nnne nE nE 106 Fonctions dem moire iris dbantindineiNtie EE EEEE Jeu d instructions pour la programmation CONT s sssssssssssssssesrnnneessretrrnnsnnsttnnnrnnnnesttnnnrn nnen nt Contact fer metre nanena a a a a a a aa aaa aa aaa Convertir entier 16 bits en entier double 32 bits I_DI Bascule Mise 1 Mise O SR iii Bascule Mise 0 Mise 1 RS ne D tecter front montant du RLG P inner D tecter front descendant du RLG N
51. Compteur CTD16 36 CTU16 31 CTUD16 47 CTUD32 99 Temps TOF16 26 TOF32 55 TON16 25 TON32 53 TP16 26 TP32 54 Registres d calage SHIFT 18 SHIFT2 18 SHIFT4 18 SHIFT8 19 SHIFT16 21 SHIFT32 29 SHR_ 36 SHR_I_U 36 SHR_DI 88 SHR_DI_U 87 ROL_DW 81 ROL_DW_U 80 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 233 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation 234 Op ration Tranches SHL_DW 81 SHL_DW_U 80 SHL_W 35 SHL_W_U 34 SHR_DW 81 SHR_DW_U 81 SHR_W 34 SHR_W_U 34 FIFO32 19 FIFO16 19 LIFO32 21 LIFO16 21 BitShift_D W 17 BitShift_W 19 Op rations arithm tiques FMABS16 18 FMABS32 37 FMAdd16 9 FMAdd32 17 FMDIV16 86 FMDIV32 153 FMMUL16 62 FMMUL32 118 BITSUM 21 BITSUM_U 21 ENCODE 19 ENCODE_U 19 Mouvement de donn es MOVE verrouill 17 MOVE _U d verrouill 0 DatSel16 8 DatSel32 16 WordPack 17 WordPack_U 0 WordCast 17 WordCast_U 0 BitPick_DW 10 BitPick_DW_U 10 BitPick_W 5 BitPick_W_U 5 BitCast_DW 17 BitCast_DW_U 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de com
52. EN galement active Reset BOOL Entr e R initialise OUT constante 0000 00000000 si 1 et EN galement active OUT WORD Sortie Sortie de la fonction Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 163 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 25 Concat ner mots WordPack Description Lorsque le bloc fonctionnel est activ les mots d entr e sont concat n s en un double mot IN_A est le mot de poids fort et IN_B est le mot de poids faible Un verrou de sortie est inclus en cas de flux de signal l entr e EN La sortie n est modifi e que si EN est active Cette op ration consomme une phase en cas de flux de signal l entr e EN En cas de flux de signal en EN la valeur WordPack est r manente n cessitant une m moire et consommant une phase d horloge IN_A IN B 15 8 7 3 0 15 8 7 3 0 Lolols rfolifififofolololifololo ifslifilohifsfifolololofifo ofi o lofaliloh faliloj ofofoliloflofoli alila lolh lalii of ofofo o ot 31 24 23 16 15 8 7 0 OUT Figure 6 54 Exemple d op ration Concat ner mots WordPack Repr sentation CONT Param tres Type de Op randes Description donn e WordPack IN_A WORD Entr e Double mot d entr e qui sera r parti JEN ENo constante dans les deux mots de sortie o IN_B WORD Entr e Entr e avec le mot de poids faible INA OUT constante
53. Entr es module CPU_Out X 14 octets de donn es 2 octets de commande CPU_In des entr es Figure 1 1 Configuration du mat riel 14 octets de donn es 2 octets d tat Sorties module Fonctionnement du FM 352 5 en configuration coprocesseur Entr es TOR lt Entr es codeur gt Sorties TOR Vous configurez le module FM 352 5 en utilisant le logiciel de configuration FM 352 5 avec l application de configuration mat rielle standard de STEP 7 Les bo tes de dialogue de configuration mat rielle pour le module FM 352 5 vous permettent de d finir les propri t s et les param tres suivants e Affectations d adresses vous pouvez utiliser les affectations par d faut du syst me S7 ou s lectionner vos propres adresses pour les CPU prenant en charge la s lection d adresses e Param tres de programmation vous indiquez les num ros de FB et de DB utiliser pour enregistrer le programme et vous s lectionnez le mode de fonctionnement e Param tres d exploitation alarmes filtrage des entr es diagnostic du module diagnostic des sorties param tres de codeur et autres 12 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr sentation g n rale du produit 1 1 Fonctions du module FM 352 5 Programmation du FM 352 5 Automatique Vous programmez le module FM 352 5
54. FB112 permet de produire une s rie d impulsions de sortie la moiti de la vitesse des impulsions d entr e Chaque front montant l entr e C inverse la sortie Q divisant ainsi la fr quence de l entr e par deux comme illustr dans la figure ci dessous Etats de signal ANA SIR NE Temps Figure 6 41 Chronogramme pour le d multiplicateur de fr quence binaire BiScale Tableau 6 48 D multiplicateur de fr quence binaire BiScale Repr sentation CONT Param tres Type de Op randes Description donn e C BOOL Entr e Entr e d multiplier BiScale Q BOOL Sortie Sortie de la fonction EN ENO Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 137 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 2 Description Temporisations sous forme d impulsion TP16 et TP32 Cette temporisation est disponible en deux versions temporisation 16 bits FB116 et temporisation 32 bits FB113 Les temporisations sous forme d impulsion TP16 et TP32 g n rent une impulsion de dur e PT Un front montant l entr e IN d marre l impulsion La sortie Q reste 1 pendant le temps PT m me en cas de modifications du signal d entr e en d autres termes m me si l entr e IN repasse de 0 1 avant que le tem
55. FM 352 5 Extraire un bit d un double mot Bitinsert16 Biblioth que FM 352 5 Ins rer un bit dans un entier de 16 bits Bitinsert32 Biblioth que FM 352 5 Ins rer un bit dans un entier de 32 bits BitShift W Biblioth que FM 352 5 Registres d calage binaire longueur 16 bits BitShift DW Biblioth que FM 352 5 Registres d calage binaire longueur 32 bits WordPack Biblioth que FM 352 5 Concat ner deux mots en un double mot WordCast Biblioth que FM 352 5 R partir un double mot sur deux mots PERIOD16 Biblioth que FM 352 5 Mesure de p riode 16 bits PERIOD32 Biblioth que FM 352 5 Mesure de p riode 32 bits FREQ16 Biblioth que FM 352 5 Mesure de fr quence 16 bits FREQ32 Biblioth que FM 352 5 Mesure de fr quence 32 bits FIFO16 Biblioth que FM 352 5 Premier entr premier sorti 16 bits FIFO32 Biblioth que FM 352 5 Premier entr premier sorti 32 bits LIFO16 Biblioth que FM 352 5 Dernier entr premier sorti 16 bits LIFO32 Biblioth que FM 352 5 Dernier entr premier sorti 32 bits Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 Op rations LOG provenant des l ments de programme STEP 7 Le tableau ci dessous contient les op rations LOG valables pour le module FM 352 5 Les op rations en italiques sont des blocs fonctionnels disponibles dans la biblioth que FM 352 5 une fo
56. II faut disposer d au moins 20 mm de blindage de c ble nu Si vous avez besoin de plus de 4 bornes de blindage commencez c bler au niveau de la ligne arri re de l l ment de contact de blindage Remarque Utilisez un c ble suffisamment long entre la borne de blindage et le connecteur avant Vous pourrez ainsi enlever le connecteur avant sans devoir aussi enlever la borne de blindage Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 5 1 Installation du logiciel de configuration programmation Contenu du progiciel sur CD ROM Le CD ROM pour le module FM 352 5 contient les composantes suivantes e Logiciel de configuration mat rielle FM 352 5 notamment fichiers d aide et compilateur e Biblioth que de blocs fonctionnels FM 352 5 et fichiers d aide associ s e Guide de l utilisateur en format PDF e Exemples de programmes Environnement mat riel requis Il convient ce sujet de tenir compte des indications mentionn es dans le fichier Lisezmoi du CD ROM D marrage de l utilitaire d installation L utilitaire d installation Setup installe les composantes logicielles de la m me fa on que STEP 7 et d autres composantes STEP 7 Choisissez la langue que vous voulez utiliser pour la proc dure d installation et suivez les instructions au fur et mesure qu elles apparaissent l cran Biblioth que de blocs fonctionnels FM 352 5 Apr s l i
57. Ins rer un bit dans un entier de 16 bits Bitinseri32 Biblioth que FM 352 5 Ins rer un bit dans un entier de 32 bits BitShift W Biblioth que FM 352 5 Registres d calage binaire longueur 16 bits BitShift DW Biblioth que FM 352 5 Registres d calage binaire longueur 32 bits WordPack Biblioth que FM 352 5 Concat ner deux mots en un double mot WordaCast Biblioth que FM 352 5 R partir un double mot sur deux mots PERIOD16 Biblioth que FM 352 5 Mesure de p riode 16 bits PERIOD32 Biblioth que FM 352 5 Mesure de p riode 32 bits FREQ16 Biblioth que FM 352 5 Mesure de fr quence 16 bits FREQ32 Biblioth que FM 352 5 Mesure de fr quence 32 bits FIFO16 Biblioth que FM 352 5 Premier entr premier sorti 16 bits FIFO32 Biblioth que FM 352 5 Premier entr premier sorti 32 bits LIFOT6 Biblioth que FM 352 5 Dernier entr premier sorti 16 bits LIFO32 Biblioth que FM 352 5 Dernier entr premier sorti 32 bits Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 249 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 Processeur bool en rapide FM 352 5 250 Manuel d utilisation 05 2011 A5E00131319 04 Circuit de protection externe pour processeur R bool en rapide FM 352 5 Le module SIMATIC S7 FM 352 5 ex
58. PT s est coul Q reste alors 1 jusqu ce que l entr e IN repasse 0 Si l entr e IN repasse 0 avant que le temps PT n ait expir la sortie Q reste 0 La sortie ET fournit le temps qui s est coul depuis le dernier front montant l entr e IN Sa valeur maximale est la valeur de l entr e PT ET est r initialis e lorsque l entr e IN est mise 0 Etats de signal 1 IN 0 1 PT PT Q 0 PT ET 0 Temps Figure 6 43 Chronogramme pour Temporisation sous forme de retard la mont e TON Tableau 6 50 Temporisation sous forme de retard la mont e TON Repr sentation CONT Param tres Type de Op randes Description donn e TON IN BOOL Entr e Entr e de d marrage JEN ENO PT INT DINT Entr e Longueur de la temporisation sous constante forme de retard la mont e en IN Qam unit s de 10 us PT doit tre une PT ET constante positive Q BOOL Sortie Etat du temps ET INT DINT Sortie Temps coul Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 139 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 4 Temporisations sous forme de retard la retomb e TOF16 et TOF32 Description Cette temporisation est disponible en deux versions temporisation 16 bits FB118 et temporisation 32
59. Q R Q e J DIn 2 S Din 3 7 S FF MoreFF Conn arrX s 2 Con 2 BS DOut 3 R Q ON es Din 4 S 1 Dans ce r seau le connecteur Conn arrXConf 2 provient du cycle pr c dent car on y fait r f rence avant toute sortie le concernant ThirdFF est synchronis avec la phase 1 2 Dans ce r seau MoreFFs 0 est synchronis avec la phase 1 et MoreFFs 1 est synchronis avec la phase 2 La sortie DOut 2 est synchronis e sur la derni re phase Le connecteur sortie interm diaire Conn arrXCon 2 est valable apr s l horloge de phase 1 3 Comme Conn arrXCon 2 a t d fini avec une sortie interm diaire entre les horloges de phase 1 et de phase 2 dans le r seau pr c dent MoreFFs 2 dans ce r seau est affect l horloge de phase 2 Figure 6 12 Exemples de synchronisation multi phase d l ments r manents Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 91 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci dessous montre une repr sentation graphique de la mani re dont les entr es et les sorties sont g r es par l ex cution d horloge multi phase du module FM 352 5 Le temps de r ponse total est calcul en ajoutant les retards d entr e le temps de cycle et les retards de sortie comme illustr dans la figure Les entr es provenant de la CPU sont retard es de so
60. Repr sentation CONT Param tres Type de donn e Op randes Description lt Adresse gt lt Adresse gt BOOL Entr e L adresse indique le bit dont l tat de signal doit tre v rifi 6 9 3 Bobine de sortie Description Cette op ration figure dans la liste standard d op rations STEP 7 Tableau 6 19 Bobine de sortie Repr sentation CONT Param tres Type de donn e Op randes Description lt Adresse gt lt Adresse gt BOOL Sortie L adresse indique le bit dont l tat de signal est 1 Processeur bool en rapide FM 352 5 112 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 4 NOT Description Cette op ration figure dans la liste standard d op rations STEP 7 Tableau 6 20 NOT Repr sentation CONT Param tres Type de donn e Op randes Description lt Adresse gt Inverse le trajet de courant inverse le bit D RLG 6 9 5 Connecteur sortie interm diaire Description Cette op ration figure dans la liste standard d op rations STEP 7 Vous devez libeller chaque connecteur avec un l ment unique d clar dans la structure Conn Tableau 6 21 Connecteur sortie interm diaire Repr sentation CONT Param tres Type de donn e Op randes Description lt Conn tiquette gt Conn tiquette BOOL Conn tique
61. T1_PV DINT Certains peuvent tre DINT modifiable modifiable DINT doit commencer 2 6 ou 10 6 0 IN T2 PV BYTE Certains peuvent tre BYTE doivent modifiable modifiable tre transform s en INT par une op ration MOVE 7 0 IN CmpByte BYTE modifiable modifiable 8 0 IN C1_PV INT Certains peuvent tre INT INT doit modifiable modifiable commencer sur une limite d octet paire 10 0 IN CP_Period WORD Certains peuvent tre WORD modifiable modifiable 12 0 IN CMPint INT Mais la longueur totale de la structure modifiable modifiable doit tre de 14 octets 14 0 IN END_STRUCT non modifiable Processeur bool en rapide FM 352 5 238 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 6 Table de d claration de bloc fonctionnel Adresse Section des sorties Cette sortie d pend de la position Les 8 premiers bits sont des sorties TOR du FM 352 5 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des noms aux sorties D claration D signation Type Commentaire 16 0 out DOut ARRAY 0 7 Sorties TOR 24 V renvoy es par ce non modifiable modifiable modifiable cycle 0 1 out BOOL modifiable Section des sorties Les entr es CPU sont des sorties du module FM 352 5 Cette sortie d pend de la position Toute combinaison de BOOL Array
62. TmrOn2 TON16 Temporisation 16 bits FB117 modifiable modifiable modifiable 184 0 stat TmrOf2 TOF16 Temporisation 16 bits FB118 modifiable modifiable modifiable 198 0 stat SReg1 SHIFT Registres d calage FB124 FB127 modifiable modifiable modifiable 718 0 stat SReg2 SHIFT2 modifiable modifiable modifiable 1238 0 stat BiS BiScale D multiplicateur de fr quence binaire 2 1 modifiable modifiable modifiable FB112 1244 0 stat CIk50 CP_Gen G n rateur d impulsions d horloge FB119 modifiable modifiable modifiable Remarque Votre projet doit contenir tous les FB qui sont num r s dans la section de d claration du FB d application afin qu ils soient accessibles pour l ex cution Tout FB d clar n ayant pas de FB correspondant dans le projet appara t en rouge Processeur bool en rapide FM 352 5 74 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Cette partie de la section statique contient les d clarations relatives aux op rations de bascule et aux op rations sur front descendant comme illustr au tableau ci dessous Ces noms ne peuvent pas tre modifi s Tableau 6 7 Exemple de table de d claration pour le FB d application Op rations suppl mentaires comme affich dans STEP 7 V5 1 Adresse D claration Section statique Cette d finition n est pas li e la position Vous pou
63. actives le registre FIFO est effac toutes ses entr es sont remises 0 et l entr e EMPTY est activ e La valeur de sortie est r manente et utilise une phase d horloge Remarque L op ration FIFO16 utilise un bloc de m moire vive L op ration FIFO32 utilise deux blocs de m moire vive Tous les registres d calage binaire ainsi que les op rations LIFO et FIFO n cessitent des blocs de m moire vive Le nombre maximum de blocs de m moire vive pris en charge par le 168 module FM 352 5 est de 10 V FULL ENTRIES 2 D or 1 Entr e 2 Pas d entr e Cycle n Conditions de sortie Entr e 1 5 Entr e 2 100 Entr e 3 125 Entr e 4 1 Cycle n 1 Entr e 1 1 Entr e 2 100 Entr e 3 125 Entr e 4 1 Entr e 5 654 Cycle n 2 Entr e 1 100 Entr e 2 125 Entr e 3 1 Entr e 4 654 ENTRIES 4 FULL 0 EMPTY 0 OUT 5 IN 654 WRITE 1 READ_NEXT 0 ENTRIES 5 FULL 0 EMPTY 0 OUT 5 IN 0 WRITE 0 READ_NEXT 1 ENTRIES 4 FULL 0 EMPTY 0 OUT 100 IN 0 WRITE 0 READ_NEXT 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Repr sentation CONT Repr sentation CONT FIFO16 EN ENO Reset OUT WRITE ENTRIES READ_NEXT FUL
64. amp sens x1 x2 x4 Pr r glage Impulsion et sens Source de la r initialisation Aucune Mat riel Logiciel Mat riel et logiciel Mat riel ou logiciel Aucun Source de la valeur de r initialisation Const 0 Valeur min max Valeur de chargement Constante 0 Mat riel et logiciel Mat riel ou logiciel Type du signal de r initialisation Front Niveau Front Source de la valeur de Constante Application du Constante chargement module Source du maintien Aucune Mat riel Logiciel Aucun Valeur de chargement Champ d entr e Minimum de la plage de comptage Champ d entr e Maximum de la plage de comptage Champ d entr e 32767 16 bits ou 2147483647 32 bits r initialisation Sens de comptage principal Incr mentation d cr mentation Incr mentation Source mat rielle du maintien Entr es 0 14 Entr e 8 Source mat rielle de la Entr es 0 14 Entr e 11 Entrez une valeur comprise entre 32768 et 32767 pour le compteur 16 bits ou comprise entre 2147483648 et 2147483647 pour le compteur 32 bits Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 1 Types de codeurs Le tableau ci dessous montre la structure de codeur telle qu elle appara t dans la table de d claration du FB d application Cette structure fournit l information d tat et le
65. biblioth que FM 352 5 6 10 24 Registre d calage binaire longueur 16 bits BitShift_ W et Registre d calage binaire longueur 32 bits BitShift DW Description L op ration Registre d calage binaire BitShift est disponible en deux versions 16 bits FB89 et 32 bits FB88 d finies par le mot ou le double mot de sortie Lorsque le FB est activ et que l entr e SHIFT est 1 l entr e IN bool enne est d cal e vers la gauche dans la sortie mot OUT Le bit de poids fort de OUT est supprim Le bit de poids faible est remplac par le bit d entr e IN Si les entr es EN et RESET sont simultan ment actives OUT est r initialis la valeur 0000 ou 00000000 Un d calage se produit chaque cycle lorsque EN et SHIFT sont toutes deux actives Cette op ration est r manente et consomme une phase 15 8 7 3 0 OUT o fo lala ofii l o fofo o fa ofo fo OUT O ofi lilo fi fi a fofo o fofr fo Jo o 1 ns 15 8 7 3 0 1 OUT avant ex cution 2 OUT apr s ex cution Figure 6 53 Exemple d op ration BitShift W et BitShift DW Repr sentation CONT Repr sentation CONT Param Type de Op randes Description donn e BitShift_W BitShift DW IN BOOL Entr e Bit d entr e JEN ENol EN ENol constante d caler dans le bit de poids Reset OUT Reset OUT faible de OUT IN IN SHIFT BOOL Entr e Valide le T SHIFT SHIFT constante d calage si 1 et
66. bits FB115 TOF16 et TOF32 retardent un front descendant du temps PT Un front montant l entr e IN provoque un front montant la sortie Q Un front descendant l entr e IN provoque un front descendant la sortie Q retard du temps PT Si l entr e IN repasse 1 avant que le temps PT n ait expir la sortie Q reste 1 La sortie ET fournit le temps qui s est coul depuis le dernier front descendant l entr e IN Sa valeur maximale est toutefois la valeur de l entr e PT ET est r initialis e lorsque l entr e IN est mise 1 Etats de signal IN 0 a LT PT p Ooo PT ET 0 Temps Figure 6 44 Chronogramme pour Temporisation sous forme de retard la retomb e TOF Tableau 6 51 Temporisation sous forme de retard la retomb e TOF Repr sentation CONT Param tres Type de Op randes Description donn e TOF IN BOOL Entr e Entr e de d marrage JEN ENO PT INT DINT Entr e Longueur de la temporisation sous constante forme de retard la retomb e en N am unit s de 10 ps PT doit tre une PT ET constante positive Q BOOL Sortie Etat du temps ET INT DINT Sortie Temps coul Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 140 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 35
67. bus Veillez ce que la disposition et l installation du c blage soient correctes les c bles de signaux et de bus Veillez ce que toute interruption d une ligne ou d un conducteur ne provoque pas d tat ind fini de l installation ou du syst me aract ristiques techniques g n rales Page Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 2 Brochage du connecteur avant 4 2 Brochage du connecteur avant Vue du connecteur terminal et tiquette de volet Les entr es les sorties les signaux de codeur et le c blage d alimentation des entr es sorties sont tous connect s au connecteur terminal 40 broches qui s ins re sous le volet pivotant Les bornes 1L et 1M pour le c blage de l alimentation 24 destin e aux circuits logiques du module sont situ es sous un volet de protection pivotant en bas sur le c t gauche du module Cette connexion avec la connexion 2L 2M est la connexion de c blage minimale requise pour d marrer le module FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 33 C blage du module FM 352 5 4 2 Brochage du connecteur avant Les figures ci dessous pr sentent la face avant du module le connecteur terminal amovible et l int rieur du volet de connecteur avec les d finitions de c blage
68. claration D signation Type Commentaire 6 0 stat Load_Val DINT Valeur de chargement du codeur DINT modifiable ou INT 10 0 stat END_STRUCT Si la structure de codeur est utilis e elle ne peut pas tre modifi e Dans le cas contraire elle peut tre effac e Section statique Ces d finitions ne sont pas li es la position Le module FM 352 5 reconna t le FB multiinstance par le type CTU16 TP32 etc Les FB proviennent de la biblioth que FM 352 5 Vous pouvez leur affecter des noms Les types des noms de broche FB IN OUT etc doivent tre d finis C est n cessaire pour les connecteurs 48 0 stat UCtr1 CTU16 Le compteur incr mental 16 bits est une modifiable modifiable modifiable multiinstance du FB 121 de la biblioth que FM 352 5 60 0 stat DCtr1 CTD16 Compteur d cr mental 16 bits FB122 modifiable modifiable modifiable 72 0 stat UDCtr1 CTUD16 Compteur incr mental d cr mental 16 modifiable modifiable modifiable bits FB123 84 0 stat UDCtr2 CTUD32 Compteur incr mental d cr mental 32 modifiable modifiable modifiable bits FB120 102 0 stat TmrP1 TP32 Temporisation 32 bits FB113 modifiable modifiable modifiable 120 0 stat TmrOn1 TON32 Temporisation 32 bits FB114 modifiable modifiable modifiable 138 0 stat TmrOf1 TOF 32 Temporisation 32 bits FB115 modifiable modifiable
69. d tat DEL d tat Les DEL d tat en face avant du module signalent les situations suivantes pr sent es dans le tableau suivant Tableau 8 1 D finitions des DEL d tat Nom des DEL DEL Couleur Description SF E Rouge Signale une situation d erreur dans le module MCF C Rouge Signale une situation d erreur dans la microcarte m moire SIMATIC du module DC5V g Vert Signale l tat d alimentation du module IOF Rouge Signale une situation d erreur au niveau des E S surcharge des sorties 2L ou 3L manquante rupture de fil d faillance SSI RUN T Vert Signale que le module est l tat Marche RUN STOP Jaune Signale que le module est l tat Arr t STOP 10 111 E Vert Signale l tat activ de l entr e correspondante Q0 Q7 T Vert Signale l tat activ de la sortie correspondante 5VF E Rouge Signale une surcharge dans la sortie d alimentation 5 V 24VF E Rouge Signale une surcharge dans la sortie d alimentation 24 V Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 189 Diagnostic et correction des erreurs 8 1 Lecture des DEL d tat Comportement des DEL en fonctionnement Les DEL d tat se comportent comme pr sent au tableau suivant en fonction de chacune des op rations num r es en cours d ex cution Tableau 8 2 Comportement des DEL d tat en fonction des op rations
70. d claration pour le FB d application FB de la biblioth que FM comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Commentaire Section statique Ces d finitions ne sont pas li es la position Le module FM 352 5 reconna t le FB multiinstance par le type CTU16 TP32 etc Les FB proviennent de la biblioth que FM 352 5 Vous pouvez leur affecter des noms Les types des noms de broche FB IN OUT etc doivent tre d finis C est n cessaire pour les connecteurs 48 0 stat UCtr1 CTU16 Le compteur incr mental 16 bits est une modifiable modifiable modifiable multiinstance du FB121 de la biblioth que FM 352 5 60 0 stat DCtr1 CTD16 Compteur d cr mental 16 bits FB122 modifiable modifiable modifiable 72 0 stat UDCtr1 CTUD16 Compteur incr mental d cr mental 16 bits modifiable modifiable modifiable FB123 84 0 stat UDCtr2 CTUD32 Compteur incr mental d cr mental 32 bits modifiable modifiable modifiable FB120 102 0 stat TmrP1 TP32 Temporisation 32 bits FB113 modifiable modifiable modifiable 120 0 stat TmrOn1 TON32 Temporisation 32 bits FB114 modifiable modifiable modifiable 138 0 stat TmrOf1 TOF 32 Temporisation 32 bits FB115 modifiable modifiable modifiable 156 0 stat TmrP2 TP16 Temporisation 16 bits FB116 modifiable modifiable modifiable 170 0 stat
71. de STEP 7 et cr er l appel au FB dans le programme principal de l automate 3 Affecter des param tres au module FM 352 5 dans la bo te de dialogue des propri t s Compiler le FB d application et la configuration mat rielle dans la bo te de dialogue des propri t s du FM 352 5 afin de g n rer un bloc de donn es syst me SDB pour le module FM 352 5 Enregistrer et compiler la configuration mat rielle dans STEP 7 afin de g n rer un bloc de donn es syst me pour la CPU Dans STEP 7 charger les blocs de code et les donn es syst me dans la CPU Dans l onglet Programmation de la bo te de dialogue des propri t s du FM 352 5 charger dans le module FM 352 5 le SDB qui contient le FB d application et les param tres du module Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 47 Configuration du module FM 352 5 5 3 Contr le de la coh rence du programme et de la configuration 9 3 Contr le de la coh rence du programme et de la configuration Contr le de coh rence Le param tre V rification de la coh rence dans la bo te de dialogue Propri t s onglet Param tres gt Param tres avanc s voir chapitre Affectation de propri t s et de Page 52 permet d emp cher qu un programme de module erron ne soit ex cut dans un syst me configur pour un programme diff rent Le programme du module et la configuration dans la CPU doivent correspondre
72. de coh rence est activ e Le module continue de fonctionner en cas d arr t de l API et s arr te lorsque les param tres ne correspondent pas ou que le param trage du module est annul 2 En cas d utilisation des sorties vous devez en outre s lectionner le r glage Continuer pour le param tre R action l arr t de la CPU dans le dossier Param tres de base 3 La mise hors tension pour la r initialisation du compteur du codeur incr mental s effectue par l entr e N si le signal l entr e N correspond la polarit choisie dans la configuration mat rielle c d si l entr e N se trouve en tat actif La d connexion de la r initialisation peut galement s effectuer par une autre entr e TOR Vous pouvez r gler ce param tre dans la configuration mat rielle Pour ce faire ouvrez la bo te de dialogue Propri t s et dans l onglet Param tres du dossier Codeurs Codeur rotatif diff rentiel 5 V et codeur rotatif simple 24 V vous pouvez s lectionner l entr e TOR de votre choix pour le param tre Source mat rielle de r initialisation La r initialisation ne pourra s effectuer que lorsque les entr es A et B auront toutes deux atteint l tat actif 4 Si vous d sactivez la prise en charge mat rielle pour l une de ces fonctions l espace de programme disponible augmentera Par exemple si votre programme d application n a pas besoin d alarmes de processus vous pouvez d sactiver la prise en cha
73. devez la raccorder afin de fournir une tension diff rentielle diff rente de z ro Sinon l entr e pendante provoquera une indication de rupture de fil Pour viter un tel diagnostic reliez les signaux d entr e inutilis s X 5V et X inverse la masse GND Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 181 Signaux des codeurs et leur valuation 7 4 Signaux des codeurs sortie unique 24 V 7 4 Signaux des codeurs sortie unique 24 V Signaux des codeurs sortie unique 24 V Le codeur incr mental 24 V fournit les signaux A B et N dans le m me rapport de phase que les signaux A B et N dans le cas d un codeur incr mental diff rentiel Les signaux A et B sont en d calage de phase de 90 chacun Les codeurs ne fournissant pas de signaux inverses sont connus sous le nom de codeurs asym triques Des codeurs d impulsion avec niveau de sens sont disponibles en compl ment La figure suivante montre le chronogramme des signaux d un codeur d impulsion 24 V avec niveau de sens et des impulsions de comptage obtenues Borne 37 Signal A D comptage 38 Signal B Comptage comme niveau de sens Impulsions d incr mentation Impulsions de d cr mentation Figure 7 5 Signaux d un codeur d impulsion 24 V avec niveau de sens Processeur bool en rapide FM 352 5 182 Manuel d utilisation 05 2011 A5E00131319 04 Si
74. donn es BOOL DINT BYTE ou WORD 6 11 Exemples de connecteurs Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 89 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Synchronisation multi phase 90 Le module FM 352 5 utilise un processeur embarqu circuit pr diffus FPGA pour ex cuter du code en parall le au lieu de s quentiellement comme les automates programmables standard Ce type d ex cution permet des temps de cycle tr s rapides et stables La synchronisation multi phase a t impl ment e pour liminer les diff rences de temps d ex cution La synchronisation multi phase est une technique int gr e au logiciel de traduction du FM 352 5 pour g rer le s quencement chronologique correct d l ments r manents par rapport des connecteurs dans diff rents r seaux du programme d application Il existe douze phases d horloge onze pour synchroniser des l ments m moire bascules compteurs etc et le douzi me pour synchroniser les sorties L horloge 12 phases du module utilise les connecteurs pour synchroniser l ex cution d l ments pr c dents ou suivants dans les r seaux d op rations Le programme de traduction du FM 352 5 met en uvre les deux r gles suivantes e Si un connecteur est r f renc comme entr e pour un l ment avant une sortie pour le connecteur cet l ment consid re la valeur du connecteur comm
75. dossier de votre programme S7 de la CPU S7 Configurer les param tres de module 1 Retournez la fen tre de configuration mat rielle et double cliquez sur le FM 352 5 afin d ouvrir la bo te de dialogue des propri t s pour le module FM 352 5 S lectionnez l onglet Adresses et d finissez les adresses d entr e et de sortie Nota Le programme exemple utilise l adresse 256 dans le FB30 et le FB31 pour les entr es et les sorties Si vous s lectionnez une adresse diff rente vous devrez modifier les param tres d adresse dans les FB30 et FB31 pour qu ils correspondent ce que vous avez s lectionn S lectionnez l onglet Param tres Ouvrez le dossier Param tres de base et cochez la case G n ration d alarmes pour activer cette option Pour S lection d alarmes choisissez Alarmes de processus dans le menu d roulant Puis ouvrez le dossier Alarmes de processus activ es et cochez les cases pour activer les 8 alarmes de processus Pr parer l ex cution du programme exemple Si le FB d application de l exemple FB3 est ouvert fermez le bien avant d ex cuter les tapes ci apr s pour charger l exemple d application Mise en route dans la CPU S7 1 S lectionnez l onglet Programmation et cliquez sur le bouton Compiler pour compiler le programme FM FB3 Cliquez sur OK dans la bo te de dialogue d information puis cliquez sur OK pour fermer la bo te de dialogue des propri t s du mod
76. e N indique le nombre de bits du d calage Si N est sup rieure 16 la commande crit 0 dans la sortie OUT En partant de la gauche le m me nombre N de z ros est d cal afin de combler les positions lib r es Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHR_W est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 42 D calage vers la droite d un mot SHR_W Repr sentation CONT Param tre Type de Op randes Description donn es SHR_W EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation iN ouT IN WORD Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT WORD Sortie R sultat de l op ration de d calage SHR_W DOut 0 EN Eom Conn arrWCon 0 IN OUT Conn arrWCon 2 Conn arrWCon 1 N 130 Figure 6 33 Exemple d op ration D calage vers la droite d un mot SHR_W L op ration SHR_W est activ e si l tat de signal est 1 l entr e Din 0 Conn arrWCon 0 est charg et d cal vers la droite du nombre de bits pr cis dans Conn arrWConf1 Le r sultat est crit dans Conn arrWConf2 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04
77. l image FPGA en condensant des fonctions non apparent es dans des tranches supprimer la fonction de diagnostic peut ne pas diminuer le d compte de tranches mais lib re de l espace pour condenser du code de programme suppl mentaire dans votre FB d application Nous vous recommandons de laisser les param tres volu s activ s m me si vous n avez pas besoin d un diagnostic particulier tant que votre application tient dans le circuit FPGA Cela permet au personnel de maintenance sur site d activer des diagnostics l aide d une SFC pour rem dier un probl me sans que le logiciel de configuration FM 352 5 doive tre install sur le syst me cible Le tableau ci dessous indique le nombre de tranches associ chaque param tre volu Tableau A 2 Ressources du circuit FPGA utilis es par les param tres volu s Param tre Tranches Prise en charge mat rielle du diagnostic du module Tension d alimentation auxiliaire 1L 3 manquante Tension d alimentation d entr e sortie 2L 11 manquante Erreur d alimentation de capteur du codeur 12 Tension d alimentation de codeur 3L 11 manquante Erreur de trame SSI 34 Rupture de fil de codeur diff rentiel 10 Prise en charge mat rielle du diagnostic des sorties Surcharge de sortie Q0 Q7 12 chacun Prise en charge mat rielle des alarmes de processus Alarme de processus 0 7 4 chacun Processeur bool en rapide FM 352 5 Manuel d utili
78. l objet FM 300 en d tail 2 Affichez le dossier des processeurs FM en d tail 3 4 S lectionnez un emplacement valable dans le profil support et double cliquez sur le S lectionnez le module Processeur bool en rapide FM 352 5 module dans le catalogue ou bien faites glisser le module un emplacement autoris dans la station S7 300 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 51 Configuration du module FM 352 5 5 6 Affectation des propri t s et des param tres 5 6 Affectation des propri t s et des param tres Acc s la bo te de dialogue des propri t s Une fois que vous avez plac le module FM 352 5 dans un emplacement correct de la station S7 300 vous devez le configurer en lui affectant certaines propri t s et certains param tres Double cliquez sur l entr e du module FM 352 5 La bo te de dialogue Propri t s s ouvre alors elle contient quatre onglets permettant d affecter des propri t s et des param tres 1 L onglet G n ral pr sent la figure ci apr s affiche l identification de base et des informations descriptives Vous pouvez galement vous servir de cet onglet pour entrer des commentaires Propri t s FM 352 5 RO S4 x G n ral Adresses Programmation Param tres 1 D signation abr g e FM 352 5 Processeur bool en rapide 12ET 8ST Codeur Al No de r f rence 6ES7 352 5AH00 0AE0 Nom
79. ligne L R 2ms horizontalement jusqu la ligne limite 100 mA Le module FM 352 5 ne pr sente pas de limitation relative la fr quence de commutation si vous utilisez des diodes de commutation Le diagramme 2 est valable si le module FM 352 5 commute des charges inductives sans diodes de commutation et toutes les E S sont charg es avec une valeur nominale maximnale de 60 C Le diagramme montre L R en millisecondes en fonction de la fr quence de commutation maximale Limite thermique pour charges inductives 100 00 ms 10 00 ms 1 00 ms L R en millisecondes 0 10 ms 0 01 ms LT LIN IN IL 0 Hz 1 Hz 10 Hz 100 Hz 1000 Hz Fr quence de commutation maximale 1 L R 6 a Courant 100 mA m Courant 300 mA e Courant 500 mA Figure A 8 Diagramme 2 Limite thermique pour la charge inductive Processeur bool en rapide FM 352 5 230 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation Remarques et hypoth ses d application Vous trouverez ci apr s des remarques et des hypoth ses d application concernant le module FM 352 5 e 3 L R est le temps n cessaire pour ch
80. ligne et le syst me de commande en ligne sur Internet e A amp D Mall http www siemens com automation mal Centre de formation Nous vous proposons des cours sp ciaux afin de vous faciliter l approche de l automatique et des syst mes d automatisation Pour tout renseignement veuillez vous adresser votre centre de formation r gional ou au centre central de formation Nuremberg code postal D 90327 e Internet Site Internet SITRAIN http www sitrain com Processeur bool en rapide FM 352 5 4 Manuel d utilisation 05 2011 A5E00131319 04 Pr face Technical Support Vous joignez le support technique pour tous les produits A amp D par les voies de communication suivantes Formulaire Web pour demande d assistance http www siemens com automation support request Service amp Support sur Internet En plus de la documentation que nous vous offrons nous mettons la totalit de notre savoir faire votre disposition en ligne sur Internet l adresse suivante Industry Automation and Drive Technologies site Internet http www siemens com automation service amp support Vous y trouverez par exemple les informations suivantes la Newsletter qui fournit constamment des informations actuelles sur vos produits les documents dont vous avez besoin l aide de la fonction de recherche du Service amp Support un forum o utilisateurs et sp cialistes du monde entier peuvent changer des informa
81. m moire SIMATIC Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 221 Caract ristiques techniques A 3 Sch ma de principe A 3 Sch ma de principe Description La figure ci apr s pr sente un diagramme fonctionnel des composantes mat rielles essentielles du module FM 352 5 3L 24 V Alimentation externe Pondi SV 3 24V CLK Interface Carte de 3 de bus codeur PA L i FPGA Z BUSR Microcon 8 tr leur L Y Ta Carte d E S 8 Alimenta e Z SIMATIC Micro tion Memory Card 2 Interface Alimentation 1 SIMATIC Micro Memory Card 1L 24 V 2L 24 V Alimentation Alimentation externe externe Figure A 1 Diagramme fonctionnel du module FM 352 5 222 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 3 Sch ma de principe A NSRO PETRE CANTERINI STEDEN ONSEN SEENE IIASA RITARA Egitighspeed 24v hpit Egit2iv igi speed higi sid 12A01pit INVIdH9V4 LLHYS ZSENJ Figure A 2 Logigramme de la carte d E S du module FM 352 5AH11 0AE0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 223 Caract ristiques techniques A 3 Sch ma de principe Eiitigi speed Egitigispeed Av kwse 12A0upiE ANVIdH9VS LOHYS ZSEW
82. manente n cessitant de la m moire 2 L op ration MOVE permet de transformer un octet de l espace de sortie de la CPU en un entier INT utilis pour des comparaisons ou des pr d finitions Cela ne fonctionne toutefois que pour les nombres positifs puisque MOVE ne proc de pas l extension de signe 3 L op ration MOVE permet de transformer une valeur en cours enti re INT en octet BYTE dans l espace d entr e de la CPU Figure 6 9 Exemples d op ration MOVE avec conversion du type Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 87 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci dessous montre comment utiliser l op ration MOVE pour transformer une valeur de type DINT en valeur de type INT Vous ne pouvez toutefois proc der ainsi que si la valeur DINT se situe l int rieur des limites pour INT Vous pouvez galement convertir INT en DINT mais vous devez faire appel l op ration I_DI pour conserver l extension de signe Encoder Cur Val EN ENO MOVE OUT Enc CV2 Cmpint Figure 6 10 Exemple d op rations MOVE et I_DI pour la conversion de type Connecteurs 88 CPU In CPU_ Out MOVE EN ENO IN OUT Conn arr DICon 1 CPU_Out Cmpint EN ENO DI Conn arr N OUT DIConf3 Les connecteurs sont un type sp cial d op rande requis par le FM 3
83. mode Test 24 Maintenant que le module FM 352 5 est l tat Marche vous pouvez visualiser l ex cution du programme exemple En mode Test STEP 7 vous permet d utiliser toutes ses fonctions de visualisation pour visualiser l ex cution du FB3 e Notez que les DEL pour les sorties Q6 et Q7 du module commencent clignoter la fr quence de 2 Hz et 1 Hz respectivement Chacune de ces sorties est g r e par une op ration CP_Gen Les sorties Q0 Q4 du module clignotent en s quence avec les bits correspondants CPU_In Bits 0 4 dans la table VAT Les alarmes 0 4 du module aux adresses M7 0 M7 4 dans la table VAT clignotent galement en s quence Ces alarmes sont g r es par l OB40 en r action aux alarmes de processus du module Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Premiers pas 2 2 Ex cuter le programme exemple du module FM 352 5 Passer l ex cution du programme au mode normal Pour passer au mode Normal vous devez charger le programme dans le module FM 352 5 et lancer le FB d interface pour mode Normal comme d crit ci apr s 1 Retournez la fen tre de configuration mat rielle et double cliquez sur le FM 352 5 afin d ouvrir la bo te de dialogue des propri t s 2 S lectionnez l onglet Programmation et cliquez sur le bouton Charger Pendant le chargement dans le module FM 352 5 la DEL RUN verte clignote rapidement alors que la DEL STOP j
84. modifiable non modifiable non modifiable 0 1 stat BOOL non modifiable non modifiable 4 0 stat END_STRUCT non modifiable 72 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Cette partie de la section statique contient la structure du codeur comme illustr au tableau ci dessous Ces l ments ne peuvent pas tre modifi s Toutefois il est possible d liminer la structure enti re si le codeur n est pas utilis Tableau 6 5 Exemple de table de d claration pour le FB d application Structure de codeur comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Section statique Cette d finition d pend de la position Le codeur est une structure qui a un nombre fixe d l ments Les noms ne peuvent pas changer mais la taille de Cur_Val et Load_Val doit tre d finie INT ou DINT selon la taille laquelle le codeur est configur Commentaire 38 0 stat Codeur STRUCT Structure de codeur Ne pas modifier 0 0 stat Direction BOOL Etat Sens 0 incr mentation 1 d cr mentation 0 1 stat Home BOOL Etat 1 codeur en position initiale 0 2 stat Homed BOOL Etat 1 r initialisation survenue depuis la mise sous tension 0 3 stat Overflow BOOL Etat 1 d bordement
85. n cessaires pour ex cuter le programme exemple du module FM 352 5 Tableau 2 1 Premiers pas Ex cution du programme exemple i F l Installez le module et configurez le 1 Installez les composants mat riels et le c blage Installez le logiciel de configuration Cr ez un projet STEP 7 Configurez le mat riel nm D Enregistrez et compilez la configuration mat rielle Copiez l exemple de programme Mise en route du r pertoire des exemples de projet dans votre programme d A Configurez les param tres du module FM 352 5 1 D finissez les param tres de base comme indiqu 2 Compilez les param tres et le programme 3 Compilez la configuration mat rielle x Pr parez la CPU S7 ex cuter le programme exemple 1 Chargez le programme dans la CPU S7 2 Placez le commutateur de la CPU sur RUN 3 Placez le commutateur du module FM 352 5 sur RUN x Ex cutez et visualisez le programme en mode Test 1 Activez le mode Test Marche l aide de la table VAT comme indiqu 2 Surveillez l ex cution du programme en observant le comportement des DEL du module et les indicateurs d tat de la table VAT x Passez du mode Test au mode Normal 1 Chargez le programme dans le module FM 352 5 2 Activez le mode Normal Marche l aide de la table VAT comme indiqu 3 Visualisez l ex cution du programme en mode Normal comme auparavant
86. of BOOL BYTE WORD INT ou DINT totalisant jusqu 14 octets est autoris e Vous pouvez affecter des noms aux sorties 18 0 out CPU _In STRUCT 14 octets que vous d finissez comme non modifiable non modifiable entr es renvoy es la CPU 0 0 out Bits ARRAY 0 15 Certains peuvent tre bool ens modifiable modifiable 0 1 out BOOL modifiable 2 0 out T2 _CVasByte BYTE Certains peuvent tre BYTE modifiable modifiable 3 0 out C1_CVasByte BYTE modifiable modifiable 4 0 out T2 CV INT Certains peuvent tre INT modifiable modifiable 6 0 out T1_CV DINT Certains peuvent tre DINT modifiable modifiable DINT doit commencer 2 6 ou 10 10 0 out Enc_CVv1 DINT Mais la longueur totale de la structure modifiable modifiable doit tre de 14 octets 14 0 out END_STRUCT non modifiable in_out Section statique Cette d finition d pend de la position Les 8 premiers bits sont interpr t s comme alarmes de processus d clenchant l OB40 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des noms aux l ments 32 0 stat Intr ARRAY 0 7 Ressources pour les alarmes du non modifiable modifiable modifiable module Limite sup rieure fix e Ne pas modifier 0 1 stat BOOL modifiable Processeur bool en rapide FM 352 5 Manue
87. out CPU _In STRUCT 14 octets que vous d finissez comme non modifiable non modifiable entr es renvoy es la CPU 0 0 out Bits ARRAY 0 15 Certains peuvent tre bool ens modifiable modifiable 0 1 out BOOL modifiable 2 0 out T2 _CVasByte BYTE Certains peuvent tre BYTE modifiable modifiable 3 0 out C1_CVasByte BYTE modifiable modifiable 4 0 out T2 CV INT Certains peuvent tre INT modifiable modifiable 6 0 out T1_CV DINT Certains peuvent tre DINT modifiable modifiable DINT doit commencer 2 6 ou 10 10 0 out Enc_CVv1 DINT Mais la longueur totale de la structure modifiable modifiable doit tre de 14 octets 14 0 out END_STRUCT non modifiable in_out Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 71 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Affectation d l ments statiques La section statique de la table de d claration contient les ressources internes du module FM 352 5 utiliser dans le programme Les deux premi res sections sont constitu es de 8 bits d alarme de processus et d tat du module provenant du module FM 352 5 comme illustr au tableau ci dessous Il est impossible de modifier les bits d tat du module Tableau 6 4 Exemple de table de d claration pour le FB d application Section statique comme affich dans STEP 7 V5 1 Adresse D
88. pouvez soit crire 15 d clarations individuelles chacune de type BOOL et ayant un nom univoque que vous d finissez soit d clarer un tableau de bool ens Array of BOOL qui contient 15 l ments et auquel vous donnez un nom Le deuxi me l ment consiste en 14 octets provenant de l espace de sortie de la CPU Il faut le d clarer en tant que structure de nom CPU_ Out sa longueur doit tre de 14 octets au total et sa position dans la table de d claration doit rester au d calage 2 Cette structure peut toutefois contenir des l ments ayant les types de donn es BOOL BYTE WORD INT ou DINT et dont vous d finissez les noms Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Section des sorties La section des sorties comporte deux l ments Le premier l ment consiste en 8 bits repr sentant les sorties TOR de l interface de processus du FM Vous pouvez soit crire 8 d clarations individuelles chacune de type BOOL et ayant un nom univoque que vous d finissez soit d clarer un tableau de bool ens Array of BOOL qui contient 8 l ments et auquel vous donnez un nom Le deuxi me l ment consiste en 14 octets destin s l espace d entr e de la CPU II faut le d clarer en tant que structure de nom CPU_In sa longueur doit tre de 14 octets au total et sa position dans la table de d claration doit r
89. programme de la microcarte m moire SIMATIC dans le circuit FPGA r gle le mode de fonctionnement sur Normal et passe l tat de fonctionnement Arr t Si aucune microcarte m moire SIMATIC programm e n est install e dans le module le FM 352 5 copie le programme interne dans le circuit FPGA r gle le mode de fonctionnement sur Normal et passe l tat de fonctionnement Arr t Si le module est configur pour fonctionner dans un environnement coprocesseur les transitions de mode et d tat de fonctionnement suivantes sont d termin es par le FB d interface appropri en relation avec le commutateur RUN STOP situ sur la face avant du FM 352 5 Appel du FB d interface pour mode Test Le passage du mode Normal au mode Test est d clench par le programme utilisateur CPU qui appelle le FB d interface pour mode Test FB 30 dans la biblioth que FM 352 5 Suite cette commande de changement de mode le FM 352 5 remplace le programme dans le circuit FPGA par son programme de test interne Pour tester votre FB d application l aide de la CPU S7 avec le module FM 352 5 en mode Test vous devez charger les l ments suivants dans la CPU en plus des blocs dans votre programme CPU normal e FB d application contenant le programme FM 352 5 avec son DB d instance actualis e FB d interface pour mode Test du FM avec DB d instance FB 30 DB 30 dans la biblioth que FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisati
90. rateur Op rateur relationnel IN est gal IN2 UE INT est diff rent de IN2 lt gt IN est sup rieur IN2 IN est inf rieur IN2 IN est sup rieur ou gal IN2 INT est inf rieur ou gal IN2 118 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 15 Compl ment 1 d entier de 16 bits INV_I Description L op ration INV_I lit le contenu du param tre IN et relie la valeur et le gabarit hexad cimal W 16 FFFF par OU EXCLUSIF Cette op ration inverse l tat de chacun des bits ENO et EN ont toujours un tat de signal identique En cas de flux de signal en EN la valeur INV 1 est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 31 Compl ment 1 d entier de 16 bits INV_1 Repr sentation CONT Param tre Type de Op randes Description donn es INVI EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation Uig uT IN INT Entr e Valeur d entr e de 16 bits OUT INT Sortie Compl ment 1 de l entier de 16 bits IN Din 0 INVI DOut 0 Len enojno Conn arrlCon 0 IN OUT Conn arrlCon 1 Processeur boo Figure 6 20 Exemple d op ration INV 1 Si l tat de signal est 1 l entr e DIn 0 chacun des bits de Conn arrlCon 0 es
91. s exactement comme indiqu dans le tableau Exemple de table de d claration Structure de codeur Il s agit des ressources de codeur auxquelles l application peut acc der Les op rations sp cifiques du FM 352 5 repr sent es en tant que FB dans la biblioth que FM 352 5 sont d clar es comme variables statiques multiinstances nomm es Ces d clarations peuvent appara tre sous forme de d clarations individuelles n importe quel emplacement de la section statique apr s la structure de codeur Ces d clarations sont visualis es dans le tableau Exemple de table de d claration FB de la biblioth que FM Les bascules ainsi que les d tecteurs de front montant et descendant sont repr sent s en tant que variables bool ennes statiques et sont d clar s comme structures de nom FF et Edge respectivement Ces deux structures peuvent contenir toute combinaison d l ments bool ens BOOL ou tableaux de bool ens Array of BOOL n cessaires pour votre application Ces d clarations sont visualis es dans le tableau Exemple de table de d claration Op rations suppl mentaires Les connexions entre les l ments et le stockage de r sultats interm diaires sont repr sent s en tant qu l ments de la structure Conn qui peut comprendre toute combinaison d l ments de type de donn es BOOL INT DINT WORD et DWORD portant des noms que vous d finissez Ces d clarations sont visualis es dans le tableau Exemple de table
92. sens requis et revient la limite sup rieure Ce passage n est pas signal dans le bit d tat de d bordement ou de d bordement bas Une fois que la valeur de comptage se situe dans la plage indiqu e elle reste dans cette plage jusqu ce qu un chargement ou une r initialisation y charge une valeur en dehors de la plage Le processus de comptage peut tre lanc ou arr t l aide des signaux logiciels Maintien ou R initialisation mais le compteur n est pas maintenu sa valeur ni r initialis lorsque le module passe l tat Arr t Les commandes logicielles R initialisation Maintien et Chargement sont effac es par l arr t du module Le compteur continue compter en fonction des entr es mat rielles Il n est pas affect lorsque l AP passe l tat Arr t La valeur de comptage en cours peut tre charg e l aide du signal Chargement Mode de comptage continu En mode de comptage continu les plages de comptage sont variables et peuvent tre modifi es e Plage de comptage compteur 16 bits 32768 32767 e Plage de comptage compteur 32 bits 2 147 483 648 2 147 483 647 Lors de la mise sous tension le compteur a une valeur initiale gale 0 et ce jusqu ce que la configuration mat rielle ou le programme logiciel lui donne une valeur initiale diff rente Vous devezinitialiser le compteur une valeur connue via une r initialisation ou un chargement avant de commencer compter Vous p
93. tournevis pour vis fente de 4 5 mm pour monter ou d monter le module FM 352 5 Pour c bler la barrette du connecteur terminal utilisez un tournevis pour vis fente de 3 mm Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 27 Installation et d sinstallation du module FM 352 5 3 2 Installer et d sinstaller le FM 352 5 dans un syst me S7 300 3 2 Installer et d sinstaller le FM 352 5 dans un syst me S7 300 Installer le module FM 352 5 La proc dure suivante d crit comment monter le module FM 352 5 sur le profil support d un syst me d automatisation S7 300 Des informations compl mentaires sur le montage des modules sont disponibles dans les instructions de service SIMATIC S7 300 CPU 31xC et CPU 31x installation et configuration http support automation siemens com WW viewl fr 13008499 28 1 Ins rez le connecteur de bus dans la connexion de bus sur le module gauche du FM 352 5 La connexion de bus se situant l arri re du module il peut tre n cessaire de d abord desserrer le module S il faut monter d autres modules droite ins rez d abord le connecteur de bus du module suivant sur la connexion de bus droite du module FM 352 5 Si le FM 352 5 est le dernier module dans la ligne n y branchez pas de connecteur de bus Accrochez le module sur le profil support faites le glisser jusqu au module gauche et amenez le vers le bas pour qu il s encl
94. un jeu de FB DB qui servira de point de d part pour la conception de votre programme 3 Cliquez sur le bouton Editer le FB d application pour appeler l diteur CONT LOG de STEP 7 afin d crire votre programme d application vous trouverez au chapitre Programmation et utilisation du module FM 352 5 Page 65 des informations d taill es sur l criture et l essai d un programme pour le module FM 352 5 Propri t s FM 352 5 RO S4 x G n ral Adresses Programmation Param tres Num ro du bloc fonctionnel FB 3 Application du module Etape 1 gt Comment cr er un nouveau jeu de FB DB Etape 2 gt Editer le FB d application Etape 3 gt Contr le de syntaxe Etape 4 gt Compiler Etape 5 gt Charger Informations du module OK Annuler Aide Figure 5 7 Bo te de dialogue Propri t s FM 352 5 onglet Programmation Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 10 Gestion de la programmation 4 Une fois que vous avez crit votre FB d application vous pouvez cliquer sur le bouton Contr le de syntaxe pour rechercher des erreurs de syntaxe ventuelles introuvables par l diteur CONT LOG de STEP 7 telles que l utilisation d op rations non prises en charge par le module FM 352 5 Vous devez corriger toute erreur rep r e par ce contr le de syntaxe
95. valeur de la combinaison OUT WORD Sortie Mot r sultant de la combinaison Din 0 WOR_W DOut 0 E EN Eom Conn arrWCon 0 IN1 OUT Conn arrWCon 1 WH1GHF IN2 Figure 6 23 Exemple d op ration OU mot WOR_W L op ration est ex cut e si Din 0 est 1 Les bits 0 3 sont mis 1 les autres bits de Conn arrWConf 0 restent inchang s Exemple Conn arrWCon 0 01010101 01010101 IN2 00000000 00001111 Conn arrWCon 0 OU IN2 Conn arrWConf1 01010101 01011111 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 122 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 19 OU exclusif mot WXOR_W Description L op ration O exclusif mot WXOR_W est activ e si l tat de signal est 1 l entr e de validation EN Cette op ration combine bit par bit selon la table de v rit O exclusif les deux mots indiqu s dans les entr es IN et IN2 Ces valeurs sont interpr t es comme profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WXOR_W est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 35 O exclusif mot WXOR_W Repr sentation CONT Param tre Type d
96. 0 0 1 1 0 1 1 1 O O0 0 1 O0 O0 0 I l I l DO 1 l D Io I I l N N N NNNNNNNNNNNNN 11111198 7 6 5 4 3 2 1 0 LELIT 15 8 7 3 0 1171 1 0 Figure 6 49 Exemple d op ration BitPack_W et BitPack DW Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 157 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Repr sentation CONT Repr sentation CONT Param Type de Op rande Description donn e BitPack_W BitPack_DW INn BOOL Entr e Entr es EN ENO EN ENO constante rassembler INO OUT INO OUT OUT WORD Sortie Sortie de la N Na DWORD fonction IN3 IN3 IN4 IN4 IN5 IN5 IN6 IN7 IN8 s IN9 IN10 IN26 N11 IN27 IN12 IN28 1N13 IN29 IN14 IN30 IN15 IN31 Processeur bool en rapide FM 352 5 158 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 21 Description 6 10 Op rations de la biblioth que FM 352 5 R partir mot BitCast_W et R partir double mot BitCast_DW L op ration R partir BitCast est disponible en deux versions 16 bits FB91 et 32 bits FB90 d finies par le mot ou le double mot d entr e Lorsque le bloc fonctionnel est activ le contenu du mot ou du double mot d entr e est r parti dans des bits de sortie indi
97. 1 5 IN our O Entr e 2 100 Entr e 2 100 Entr e 2 100 256 FULL Entr e 3 125 Entr e 3 125 Entr e 3 125 255 Entr e 4 1 Entr e 4 1 Entr e 4 1 254 Entr e 5 654 PARES ENTRIES 4 ENTRIES 5 ENTRIES 4 3 FULL 0 FULL 0 FULL 0 2 7 EMPTY 0 EMPTY 0 EMPTY 0 1 EMPTY OUT 1 OUT 654 OUT 1 1 Entr e IN 654 IN 0 IN 654 2 Pas d entr e WRITE 1 WRITE 0 WRITE 0 READ_NEXT 0 READ_NEXT 1 READ_NEXT 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Repr sentation CONT Repr sentation CONT Param tre Type de Op randes Description donn es LIFO16 LIFO32 Reset BOOL Entr e R initialise les le constante entr es du registre EN ENO EN ENO LIFO 0000 Reset OUT Reset OUT 00000000 si 1 WRITE ENTRIES WRITE ENTRIES HA galement active READ_NEXT FULL READ_NEXT FULL Le E WRITE BOOL Entr e Si 1 que FULL IN EMPTY IN EMPTY constante 0 et que EN est active IN est crit dans le registre LIFO READ_NEXT BOOL Entr e Si 1 que constante EMPTY 0 et que EN est active l entr e suivante est plac e dans OUT IN INT Entr e Donn es entr es DINT constante dans le registre LIFO OUT INT Sortie Donn es sorties DINT du registre LIFO ENTRIES INT Sortie Indique le nom
98. 12 Ko ou 2 Mo de m moire est n cessaire au fonctionnement du module FM 352 5 Les fichiers programme sont charg s depuis la microcarte m moire SIMATIC dans le circuit FPGA lors de la mise sous tension ou apr s un effacement g n ral IMPORTANT Utilisation d une microcarte m moire SIMATIC neuve ou r initialis e Lorsqu une microcarte m moire SIMATIC comporte d j des donn es ne provenant pas d un FM 352 5 p ex CPU S7 un message d erreur d une microcarte m moire SIMATIC d fectueuse peut alors tre g n r lors de la mise sous tension du FM 352 5 Par cons quent il convient de s assurer que la microcarte m moire SIMATIC est neuve ou r initialis e avant de l utiliser dans le FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr sentation g n rale du produit 1 3 Configurations syst me 1 3 Configurations syst me Description La figure ci dessous pr sente certaines configurations syst me possibles avec le module FM 352 5 Le programme de commande est mis au point dans l environnement STEP 7 avec le logiciel de configuration FM 352 5 Le module FM 352 5 peut op rer 1 dans un syst me S7 2 en configuration autonome ou 3 dans un syst me r parti avec un ma tre S7 ou non S7 en utilisant la communication PROFIBUS PG ou PC avec interface MPI et console de programmation imprimantes SIMATIC Micro Memory Card en option SIMATIC
99. 2 5 6 10 Op rations de la biblioth que FM 352 5 6 10 5 G n rateur d impulsions d horloge CP_Gen Description Le G n rateur d impulsions d horloge FB119 vous permet d mettre une impulsion une fr quence indiqu e allant de moins de 1 Hz un maximum de 50 kHz Lorsque l tat de signal l entr e ENABLE est 1 une impulsion d horloge est g n r e la sortie Q comme illustr dans la figure suivante La fr quence de sortie est d termin e en inversant la valeur du mot d entr e PERIOD qui est un entier non sign repr sent sous forme de valeur hexad cimale multipli par 20 ps La fr quence est gale 50 000 PERIOD Le param tre PERIOD est gal 50 000 divis par la fr quence d sir e Par exemple e Lorsque PERIOD W 16 C350 la sortie se fait une fr quence de 1 Hz e Lorsque PERIOD W 16 1 la sortie se fait une fr quence de 50 kHz Etats de signal enasi Lt a IPITIFUI II Temps _ Figure 6 45 Chronogramme pour G n rateur d impulsions d horloge CP_Gen Tableau 6 52 G n rateur d impulsions d horloge CP_Gen Repr sentation CONT Param tre Type de Op randes Description donn es CP_Gen ENABLE BOOL Entr e Entr e de d marrage JEN ENO Q BOOL Sortie Etat du temps ENABLE Q PERIOD WORD Constante ou Nombre de pas de 20 ps dans la variable p riode PERIOD connecteur ou CPU_Out Remarque Aucune logiq
100. 31319 04 39 C blage du module FM 352 5 4 4 Connexion de c bles de codeurs La figure ci dessous pr sente le brochage d un c ble de codeur incr mental disponible aupr s de Siemens et les connexions correspondantes au connecteur avant du module FM 352 5 pour l interface de codeur 24 V Les quatre derniers caract res du num ro de r f rence indiquent la longueur du c ble 6FX5002 2CA12 0xx0 gt Connexions C ble du codeur incr mental sur le module FM 352 5 Borne Signal Couleur Codeur 24 V 10 CodeurM blanc jaune 23 3M 11 Sonde M blanc bleu 12 Codeur P blanc noir 25 DC24V 2 Sonde P blanc rouge 7 Uas rouge 5 A jaune 137 A 6 A vert 8 B noir 38 B 1 B marron 3 R bleu lt lt RREN 4 R violet Bo tier Blindage ext rieur Contact de blindage Le brochage du connecteur m le du codeur correspond au connecteur m le du codeur 6FX2003 0CE12 pour codeur 6FX2001 2xxx Figure 4 4 Connexion des fils pour le codeur 24 V avec le c ble de codeur incr mental La figure ci dessous montre le brochage pour un c ble de codeur SSI disponible aupr s de Siemens et les connexions correspondantes la barrette de connexion sur le module FM 352 5 pour l interface de codeur SSI Les quatre derniers caract res du num ro de r f rence indiquent la longueur du c ble 6FX5002 2CA12 0xx0 lt gt Connexions C ble de codeur SSI sur le module FM 352 5 Borne Signal Couleur Ma
101. 422 sont typiquement 0 6 us plus rapides l activation et 2 us plus rapides la d sactivation que les entr es 24 V e 1 1 0 6 us 0 5 ps temporisation sous forme de retard la mont e e 2 5 2 us 0 5 us temporisation sous forme de retard la retomb e Filtrage des entr es des codeurs SSI Les codeurs SSI n utilisent pas les filtres de retard pour les entr es Les signaux d entr e des codeurs SSI disposent uniquement du filtre d entr e mat riel minimal Une r f rence des entr es de codeur SSI dans le programme utilisateur utilisera l entr e filtr e comme indiqu dans le param trage Processeur bool en rapide FM 352 5 60 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 9 Enregistrement et compilation de la configuration mat rielle 5 9 Enregistrement et compilation de la configuration mat rielle Enregistrement de la configuration Vous devez enregistrer la configuration une fois que vous avez s lectionn ou configur les param tres du module et les fonctions de diagnostic Proc dez comme suit pour sauvegarder les param tres de configuration du module FM 352 5 1 Cliquez sur OK dans la bo te de dialogue Propri t s FM 352 5 2 Cliquez sur le bouton Enregistrer et compiler ou servez vous de la commande Station gt Enregistrer et compiler dans l cran principal de l application HW Config voir la figure ci dessous 3 Chargez la configurat
102. 46 Rotation vers la droite d un double mot ROR DW Repr sentation CONT Param tre Type de Op randes Description donn es ROR DW EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation IN ouT IN DWORD Entr e Valeur faire pivoter 134 N N WORD Entr e Nombre de bits de la rotation OUT DWORD Sortie R sultat de l op ration de rotation 31 16 15 0 IN 1010 10100000 1111 o000 111101010101 N 3 3 caract res ouT 10111010110100 0001 1110 000111101010 101 Lee Les endroits lib r s sont remplis des f tats de signal des trois bits d pas w sants Figure 6 39 Exemple de rotation de bits pour l op ration ROR_DW Din 0 ROR DW DOut 0 EN Eom Conn arrDWCon 0 IN OUT Conn arrDWConf1 Conn arrWCon 0 N Figure 6 40 Exemple d op ration Rotation vers la droite d un double mot ROR_DW L op ration ROR_DW est activ e si l tat de signal est 1 l entr e Din 0 Conn arrDWCon 0 est charg et fait l objet d une rotation vers la droite du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrDWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 Op rations de la bi
103. 5 mais la configuration mat rielle modifi e doit tre charg e dans la CPU S7 Si vous transf rez un programme d un module d un syst me un autre vous pouvez copier ou dupliquer la configuration mat rielle du module du premier syst me dans l autre syst me puis compiler Une fois la configuration charg e dans la CPU du nouveau syst me vous pouvez ins rer la microcarte m moire SIMATIC contenant le programme du module d marrer le nouveau module FM 3525 5 et ex cuter le programme La coh rence entre la CPU et le programme du module est ainsi conserv e Si la configuration mat rielle est diff rente d un syst me l autre le contr le de coh rence chouera Remarque Vous pouvez d sactiver le contr le de coh rence dans la partie Param tres avanc s de la bo te de dialogue Param tres Si la v rification de coh rence est d sactiv e pour la microcarte m moire SIMATIC ou le bloc de donn es syst me dans la CPU ce contr le n est pas effectu et tout programme peut tre ex cut Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 4 Pr sentation de la configuration mat rielle 5 4 Pr sentation de la configuration mat rielle Etapes de base pour l installation et la configuration du module FM 352 5 Le tableau ci apr s pr sente un r capitulatif des tapes de base n cessaires pour installer et configurer le module FM 352 5 dan
104. 5 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 7 Compteur d cr mental CTD16 Description Vous pouvez d cr menter avec CTD16 FB122 Le compteur est d cr ment en cas de front montant l entr e CD Si la valeur de comptage atteint la limite inf rieure de 32768 la d cr mentation cesse Les fronts montants suivants l entr e CD n ont alors plus d effet Un niveau de signal 1 l entr e LOAD r initialise le compteur la valeur PV quelle que soit la valeur en cours l entr e CD La sortie Q indique si la valeur de comptage en cours est inf rieure ou gale 0 Tableau 6 54 Compteur d cr mental CTD16 Repr sentation CONT Param tres Type de Op randes Description donn e CTD16 CD BOOL Entr e Entr e de comptage EN ENO Load BOOL Entr e Entr e de chargement LOAD est D a prioritaire par rapport CD PV INT Entr e Valeur pr d finie Le compteur est Load CV constante pr d fini la valeur PV lorsque le py niveau de signal l entr e LOAD est gal 1 Q BOOL Sortie Etat du compteur Q peut prendre les valeurs suivantes e 1 lorsque CV lt 0 e Osinon CV INT Sortie Valeur de comptage en cours pouvant aller de 32768 32767 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 143 Programmation et fon
105. 5 A e Pour charges inductives e Pour charge de lampe Limite interne de la tension d interruption de max M 55 V circuit inductive typ M 45 V Protection contre les courts circuits pour la sortie lectronique e Seuil typ 1 7 3 5 A Processeur bool en rapide FM 352 5 216 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 2 Caract ristiques techniques Donn es pour la s lection d un actionneur 5AH10 sortie commutation M Longueur de c ble e non blind 100 m e blind 600 m 1 Non prot g pour retour inductif gt 55 mJ 2 Sorties non prot g es d une contre tension si le courant n est pas limit 3 A max Donn es pour la s lection d un actionneur 5AH11 sortie commutation P Tension de sortie e pour signal 1 min 2L 0 5 V Courant de sortie e Pour signal 1 Valeur nominale 0 5 A Plage autoris e 5 mA 0 6 e Pour signal 0 max 1 0 mA courant de fuite Courant total des sorties max 4 A Retard de sortie pour charge r sistive e de 1 0 6 us max typ 2 5 us e de 0 1 4 us max typ 2 5 us dv dt sortie pour charge r sistive e de 1 O 15 V us max typ gt 50 V s e de 0 1 12 V us max typ gt 39 V us charge de lampe 5 W max Connexion de deux sorties en parall le e
106. 52 5 pour fournir une fonction similaire aux m mentos M dans les programmes S7 standard Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci dessous montre comment utiliser les connecteurs avec des l ments pr c dents ou suivants Conn arrX Conn arrX Con 8 Conf 9 DOut 1 fout l VU Conn arrX DIn 6 Con 8 EN Conn arrX CPU_In Bi DIn 6 Conf 9 ts 11 4 _ y VU Conn arrX Conn arrX CPU_In Bi Conf 8 Conf9 ts 12 Ad Conn arrX Con 7 TmrP1 CMP gt D EN ENO Conn arrX Conn arrD DIn S IN Q F Con 5 ICon 0 H IN1 CPU_Out T Conn arrD L 10400 IN2 1_PV PT ET ICon 0 1 2 3 4 5 Figure Dans ce r seau les connecteurs sont r f renc s avant d tre sortis ils proviennent donc du cycle pr c dent Dans ce r seau la sortie connecteur Conn arrXConf8 relie toute r f rence suivante La sortie interm diaire Conn arrXCon 9 relie toute r f rence suivante Les sorties interm diaires ne sont autoris es que pour les connecteurs Comme les connecteurs dans ce r seau sont r f renc s apr s avoir t sortis ils proviennent du m me cycle et repr sentent donc une connexion directe Les connecteurs peuvent tre de type de
107. 6 Biblioth que FM 352 5 Temporisation sous forme de retard la mont e 16 bits TOF16 Biblioth que FM 352 5 Temporisation sous forme de retard la retomb e 16 bits CP_Gen Biblioth que FM 352 5 G n rateur d impulsions d horloge CTUD32 Biblioth que FM 352 5 Compteur incr mental d cr mental 32 bits CTU16 Biblioth que FM 352 5 Compteur incr mental 16 bits CTD16 Biblioth que FM 352 5 Compteur d cr mental 16 bits CTUD16 Biblioth que FM 352 5 Compteur incr mental d cr mental 16 bits SHIFT Biblioth que FM 352 5 Registre d calage binaire 1 bit longueur maximale 4096 SHIFT2 Biblioth que FM 352 5 Registre d calage binaire 2 bits longueur maximale 2048 SHIFT4 Biblioth que FM 352 5 Registre d calage binaire 4 bits longueur maximale 1024 SHIFT8 Biblioth que FM 352 5 Registre d calage binaire 8 bits longueur maximale 512 SHIFT16 Biblioth que FM 352 5 Registre d calage entier de 16 bits longueur maximale 256 SHIFT32 Biblioth que FM 352 5 Registre d calage entier de 32 bits longueur maximale 256 FMABS32 Biblioth que FM 352 5 Valeur absolue 32 bits FMABS16 Biblioth que FM 352 5 Valeur absolue 16 bits DatSel32 Biblioth que FM 352 5 S lecteur de donn es 32 bits DatSet16 Biblioth que FM 352 5 S lecteur d
108. 8499 Ce chapitre ne donne que des informations suppl mentaires Respectez les directives sp cifiques de montage relatives la protection contre la foudre voir chapitre Circuit de protection externe pour processeur bool en rapide FM 352 Page 251 Le reste de ce paragraphe et le paragraphe suivant concernent l installation du syst me S7 300 Le dernier paragraphe du chapitre d crit l installation dans un syst me autonome Installation du profil support Il est pr f rable d installer le profil support horizontalement Si vous l installez verticalement tenez compte des restrictions concernant la temp rature ambiante qui ne doit pas d passer 40 C Configuration de l installation m canique Outils Si vous devez configurer le module FM 352 5 pour une exploitation dans un syst me S7 300 respectez les r gles suivantes lorsque vous planifiez l installation m canique de votre syst me d automatisation e Le nombre maximal de modules est limit par la longueur du profil support et par la largeur des modules Le module FM 352 5 occupe 80 mm e Le nombre de modules pouvant tre install la droite de la CPU est limit par la somme de leur consommation en courant provenant du bus interne S7 300 La consommation du module FM 352 5 en courant pris sur le bus interne est de 100 mA e Le FM 352 5 peut tre mont tout emplacement destin aux modules d E S sur le profil support Vous avez besoin d un
109. 9 04 79 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application 80 Figure 6 3 M Nouveau r seau e Op rations sur bits H Comparaison 5 64 Conversion H E Comptage 05 Appels de DB en Sauts Nombres entiers H E Nombres r els H Transfert HG Gestion de programme n D calage rotation EJ SHRI f SHR_DI E SHL_w E SHR_W E SHL_DW ET SHR_DW Ef ROL_DW LET ROR DW E a Bits du mot d tat H Temporisations H E Op rations sur mots H E Blocs FB H Blocs FC 2 Blocs SFB H E Blocs SFC El ments de programme E SHIFT ROLL Ez Structure d appels La figure ci dessous pr sente les op rations de d calage et de rotation du catalogue STEP 7 autoris es pour le FM 352 5 Vues d ensemble x Op rations de d calage et de rotation de STEP 7 autoris es pour le FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci dessous pr sente les op rations de combinaison sur mots du catalogue STEP 7 autoris es pour le FM 352 5 Vues d ensemble x ff Nouveau r seau GI Op rations sur bits H E Comparaison H a Conversion H a Comptage H 0 Appels de DB H Sauts H E Nombres entiers H E Nombres r els A Transfert H a Gestion de programme H E D calage rotation E G Bits du mot d tat H Temporisations E Bloc
110. ALID a la valeur 0 si la p riode d passe 4 294 967 295 microsecondes EN N 9 1 0000 570 630 VALID Temps Figure 6 56 Exemple d op ration Mesure de p riode PERIOD16 PERIOD32 Repr sentation CONT Repr sentation CONT Para Type de Op randes Description m tres donn e PERIOD16 EN ENO IN VALID OUT PERIOD32 IN BOOL Entr e Signal d entr e EN ENo dont la p riode est mesur e SR TE VALID BOOL Sortie 1 signifie que la E oOuUT p riode est correcte OUT INT DINT Sortie Sortie de la fonction 166 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 28 Description 6 10 Op rations de la biblioth que FM 352 5 Mesure de fr quence FREQ16 FREQ32 L op ration FREQ est disponible en deux versions 16 bits FB 83 et 32 bits FB 82 d finies par la sortie WORD ou DWORD Lorsque l entr e EN est active l op ration Mesure de fr quence compte le nombre de fronts montants se pr sentant l entr e IN pendant un nombre Period de microsecondes La sortie OUT est actualis e toutes les Period microsecondes VALID a la valeur vrai lorsque OUT contient des donn es correctes VALID a la valeur faux lorsque OUT ne peut pas repr senter le d compte une substitution s est produite et lorsque la p riode in
111. CPU S7 ex cute le FB d application tandis que le module FM 3525 met ses entr es et sorties directement disposition de la CPU S7 Ceci permet une simulation du programme vitesse r duite et la v rification du c blage Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr sentation g n rale du produit 1 4 Modes de fonctionnement Fonctionnement normal Une fois le programme d application int gralement test en mode Test vous compilez le programme en une image FPGA et chargez le programme et les donn es de param trage du module dans le module Vous pouvez alors faire passer le module FM 352 5 en mode de fonctionnement Normal Si une CPU ma tre commande le module FM 352 5 le programme de commande principal indique au FM 352 5 qu il doit d marrer l tat Marche RUN ou qu il doit passer l tat Arr t STOP par l interm diaire du FB d interface condition toutefois que le commutateur de mode du module soit positionn sur RUN En configuration autonome le module ex cute son programme lorsque vous le mettez sous tension et que vous placez le commutateur de mode sur RUN Temps de r ponse pendant l ex cution du programme Comme indiqu auparavant le temps de r ponse du module FM 352 5 est extr mement rapide En mode de fonctionnement normal le temps de r ponse est le temps coul entre le changement d une entr e et l activation d une sortie Le temps de r ponse c
112. DER niz Lorsqu aucun codeur n est diagnostic doit tre valid e RARES f i 3 s lectionn ou qu un codeur avant de devenir active ao ue diff rentiel est s lectionn les 6 entr es doivent toutes tre reli es des pilotes de sortie compatibles avec RS 422 Les c bles de connexion de codeur sont trop longs Le codeur est d fectueux 13 1 Positionnement Erreur de trame SSI Les donn es de codeur SSI ne Le c blage assurant la FM erreur La DEL IOF rouge est correspondent pas au format connexion l interface de dans le codeur allum e attendu pour le type de codeur codeur du FM 352 5 vers le absolu param tr codeur est d fectueux Le FM 352 5 ne re oit pas les Les bornes du connecteur ne donn es de codeur SSI sont pas serr es Remarque Cette alarme de Le connecteur n est pas diagnostic doit tre valid e compl tement ins r avant de devenir active Les param tres de codeur erron s ont t s lectionn s pour le codeur utilis Les c bles de connexion de codeur sont trop longs Le codeur est d fectueux 13 3 Positionnement Erreur d alimentation Il existe un court circuit ou une Le c blage assurant la FM analyse de surveillance de tension de capteur de codeur surcharge La DEL IOF rouge est allum e et La DEL 24VF rouge est allum e ou La DEL 5VF rouge est allum e surcharge au niveau de la sortie d alimentation de codeur 24 V ou 5 V D autres di
113. E E ON O F 24V SF SIEMENS 000700000 110 111 18 DEL d tat d alimentation de sortie DEL d tat d entr e sortie DEL d tat d entr e TOR ou de codeur 24 V Connecteur terminal amovible Connecteur d alimentation 24 V amovible Volet de protection avant Commutateur trois positions servant d finir l tat de fonctionnement du module La position Effacement g n ral MRES est actionn e par ressort sans position d arr t Fente pour microcarte m moire MMC SIMATIC La MMC SIMATIC est enfich e dans ce logement DEL d tat de module Figure 1 2 El ments principaux du module FM 352 5 14 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr sentation g n rale du produit 1 2 Caract ristiques physiques du module FM 352 5 Autres caract ristiques physiques Comme illustr dans la figure le module FM 352 5 comporte galement les l ments suivants e Commutateur trois positions servant
114. FM 352 5 192 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 2 Messages de diagnostic Octet Bit Signification Remarques N v nement 3 1 Processeur d faillant Echec de l auto test du processeur 8 x 41 2 Erreur d EPROM2 Erreur dans le total de contr le de la m moire 8 x 42 flash 3 Erreur de RAM2 Echec du test de la m moire vive la mise sous 8 x 43 tension 6 Alarme de processus perdue Une alarme de processus a t d tect e et ne 8 x 46 peut tre signal e car le m me v nement n a pas t acquitt par le programme utilisateur dans la CPU 1 Diagnostic d E S et de codeur entr es et sorties sont incorrects ou d sactiv s Le module passe l tat Arr t 2 Le module passe l tat Arr t Affectations de l enregistrement de diagnostic 1 Les quatre premiers octets de l enregistrement de diagnostic 1 sont identiques ceux de l enregistrement de diagnostic 0 L enregistrement 1 contient des informations de diagnostic relatives aux voies Les autres octets sont utilis s par l enregistrement 1 pour signaler des diagnostics d entr e de sortie et d interface de codeur en fonction des types de voies Vous pouvez lire cet enregistrement de diagnostic l aide de la fonction SFC 59 Le tableau suivant pr sente les affectations de l enregistrement de diagnostic 1 Tous les bits non num r s sont sans objet et prennent la valeur
115. Figure 7 3 Mode de comptage p riodique Processeur bool en rapide FM 352 5 180 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 3 Signaux des codeurs diff rentiels 7 3 Signaux des codeurs diff rentiels Signaux des codeurs diff rentiels Le codeur diff rentiel fournit les signaux diff rentiels A A B B et N N au module Les signaux A B et N sont les signaux inverses de A B et N Les signaux A et B sont en d calage de phase de 90 chacun Les codeurs disposant de ces six signaux sont connus en tant que codeurs sym triques ou diff rentiels Les signaux A et B sont utilis s pour le comptage Le signal N sert d finir le compteur la valeur de r initialisation en cas de param trage correspondant La figure suivante montre le chronogramme de ces signaux Borne 26 Signal A 27 Signal 28 SignalB E 29 SignalB a 30 Signal N 31 Signal N Sens de comptage Comptage D comptage Figure 7 4 Signaux des codeurs diff rentiels Le module reconna t le sens de comptage par la relation de phase du signal A au signal B Remarque En cas de s lection d un codeur en quadrature de phase la fonction de diagnostic Rupture de fil v rifie l tat de signal de A A inverse B B inverse und N N inverse Si l une de ces entr es n est pas utilis e vous
116. IN_B OUT DWORD Sortie Sortie de la fonction 164 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 26 R partir double mot WordCast Description Lorsque le bloc fonctionnel est activ le double mot est r parti dans deux mots de sortie OUT_A est le mot de poids fort et OUT_B est le mot de poids faible Un verrou de sortie est inclus en cas de flux de signal l entr e EN La sortie n est modifi e que si EN est active Cette op ration consomme une phase en cas de flux de signal l entr e EN En cas de flux de signal en EN la valeur WordCast est r manente n cessitant une m moire et consommant une phase d horloge IN 31 24 23 19 16 15 8 7 3 o olilifohlililololololil olol olill lalok lill ofofoofifofol1 15 8 7 O0 15 8 7 0 OUT_A OUT_B Figure 6 55 Exemple d op ration R partir double mot Wordcast Repr sentation CONT Param tres Type de Op randes Description donn e WordCast IN DWORD Entr e Double mot d entr e qui sera EN Enol constante r parti dans les deux mots de sortie us OUT_A WORD Sortie Sortie de la fonction mot de OUT B poids fort de IN OUT _B WORD Sortie Sortie de la fonction mot de poids faible de IN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04
117. L IN EMPTY FIFO32 EN ENO Reset OUT WRITE ENTRIES IN EMPTY READ_NEXT FULL Param tre Type de Op randes Description donn es Reset BOOL Entr e R initialise les constante entr es du registre FIFO 0000 00000000 si 1 et EN galement active WRITE BOOL Entr e Si 1 que FULL 0 constante et que EN est active IN est crit dans le registre FIFO READ_NEXT BOOL Entr e Si 1 que EMPTY constante 0 et que EN est active l entr e suivante est plac e dans OUT IN INT Entr e Donn es entr es DINT constante dans le registre FIFO OUT INT Sortie Donn es sorties du DINT registre FIFO ENTRIES INT Sortie Indique le nombre d entr es stock es dans le registre FIFO FULL BOOL Sortie 1 signifie que le registre FIFO est plein et que toute criture y est impossible 256 entr es EMPTY BOOL Sortie 1 signifie que le registre FIFO est vide 0 entr e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 169 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 30 Description 170 Dernier entr premier sorti LIFO16 LIFO32 L op ration Dernier entr premier sorti est disponible en deux versions 16 bits FB99 et 32 bits FB98 d finies par la largeur des donn es Le registre de d calage LIFO sauvegarde les entr es cr
118. Micro Memory Card Environnement de 1 7 sS S S E commande S7 Figure 1 3 Exemples de configurations syst me Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 17 Pr sentation g n rale du produit 1 4 Modes de fonctionnement 1 4 Mode Test 18 Modes de fonctionnement Activez le mode Test du module pour utiliser les applications de visualisation et de test de programme disponibles dans STEP 7 afin de tester votre programme d application avant de mettre le module FM 352 5 en fonctionnement Ce mode Test n est disponible qu avec une CPU S7 S7 314 ou plus en raison des restrictions de m moire ou avec le simulateur S7 S7 PLCSIM La figure suivante montre le module FM 352 5 en configuration de test Test de votre programme utilisateur PG ou PC avec STEP 7 pour le d roulement du programme en mode test et pour la surveillance des tats H Programme de simulation pour le test du programme utilisateur Entr es sorties Machine ou process pilot e imprimantes Figure 1 4 Configuration syst me pour tester votre programme En mode Test la
119. Normal en appelant le FB d interface pour mode Normal avec l entr e OneScan 1 et en faisant passer l entr e Run de 0 1 A chaque fois que l entr e Run passe 1 le FM 352 5 ex cute un cycle Enregistrement du FB d application du module FM 352 5 dans une microcarte m moire SIMATIC Vous pouvez faire des copies suppl mentaires du programme du FM 352 5 sur des microcartes m moire SIMATIC l aide d un programmateur d EPROM tel que celui int gr dans la console de programmation SIMATIC Conditions requises e Pour le module FM 352 5 utilisez une microcarte m moire SIMATIC neuve ou r initialis e si cette microcarte m moire SIMATIC a d j t utilis e en dehors d un FM 352 5 e Une microcarte m moire SIMATIC de 128 Ko 512 Ko ou 2 Mo de m moire est n cessaire au fonctionnement du module FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 103 Programmation et fonctionnement du module FM 352 5 6 5 Chargez le programme dans le module FM 352 5 Proc dure Proc dez comme suit pour copier le programme du module FM 352 5 sur la microcarte m moire SIMATIC 1 Enfichez la microcarte m moire SIMATIC dans votre programmateur d EPROM 2 S lectionnez le bouton S7 Memory Card La dans le gestionnaire SIMATIC ou s lectionne l option de menu Fichier gt S7 Memory Card gt Ouvrir afin d appeler la fen tre S7 Memory Card 3 Copiez le dossier de donn es syst me
120. P 7 lorsque vous avez cr et test votre programme vous voudrez peut tre ins rer des commandes pour pouvoir passer en mode Test afin de d terminer si le module est correctement connect aux entr es et aux sorties et si la configuration de compteur du module est correcte L ex cution du programme cycle par cycle fonction Cycle unique est un autre outil utile pour le test d un programme Processeur bool en rapide FM 352 5 206 Manuel d utilisation 05 2011 A5E00131319 04 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur 9 3 Interface de donn es utilisateur Donn es utilisateur La CPU ma tre acc s pendant le fonctionnement du module FM 352 5 16 octets de donn es d entr e et 16 octets de donn es de sortie en tout Les deux premiers octets de sortie servent envoyer des informations de commande et les deux premiers octets d entr es transmettent les information d tat la CPU En fonctionnement normal les 14 autres octets servent en tant qu entr es et sorties libres et peuvent tre chang s entre le module et la CPU voir tableau suivant Tableau 9 1 Octets de donn es utilisateur et octets de sortie utilisateur en fonctionnement normal Adresse d octet Donn es de sortie vers le module Donn es d entr es du module 0 Octet de commande 1 Octet d tat 1 1 Octet de commande 2 Octet d tat 2 2 Sorties libres Entr es libres 15 Sorties libres Entr
121. PG IOF RUN STOP a RUN STOP MRES 1 Microcarte m moire SIMATIC programm e 2 Commutateur de mode de fonctionnement Figure 6 19 Effacement g n ral de la m moire Remarque La position Effacement g n ral MRES est actionn e par ressort sans position d arr t Pour r initialiser la m moire 1 Placez le commutateur sur STOP 2 Basculez sur MRES et maintenez 3 secondes 3 Rel chez 4 Basculez sur MRES et maintenez jusqu ce que la DEL s arr te de clignoter Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 8 Fonctions de m moire Retrait de la microcarte m moire SIMATIC en service Vous pouvez retirer la microcarte m moire SIMATIC pendant que le module est l tat de Marche sans influencer le fonctionnement du module condition que l alimentation en tension ne soit pas interrompue Vous pouvez galement commuter le module entre les tats de fonctionnement Marche et Arr t sans que la microcarte m moire SIMATIC ne soit install e condition qu il ne produise aucune interruption de l alimentation en tension En cas de perte de tension le module FM 352 5 passe l tat Arr t et ne peut pas revenir l tat Marche tant qu une microcarte m moire SIMATIC valable n a pas t r ins r e Les LED SF et MCF s allument lorsque la microcarte m moire SIMATIC est retir e
122. Pour le d clenchement redondant d une Possible charge e Pour augmenter les performances Possible max 1 A r sistive uniquement D clenchement d une entr e TOR Possible Fr quence de commutation e Pour charge r sistive 20 kHz max 0 5 A 100 kHz max 0 25 A e Pour charges inductives Voir Fr quence de commutation pour des harges inductives sans diodes de commutation Page i e Pour charge de lampe max 10 Hz Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 217 Caract ristiques techniques A 2 Caract ristiques techniques Donn es pour la s lection d un actionneur 5AH11 sortie commutation P Limite interne de la tension d interruption de circuit inductive max L 55 V typ L 45 V Protection contre les courts circuits pour la sortie2 3 lectronique Seuil typ 17A 3 5A Longueur de c ble e __ non blind 100 m e blind 600 m 1 Non prot g d un retour inductif gt 55 mJ 2 Sorties non prot g es d une contre tension si le courant n est pas limit 3 A max 3Une interruption L2 suffisante pour rendre les sorties incorrectes mais pas assez longue pour qu un diagnostic manquant soit signal provoquera un diagnostic surcharge des sorties pour toute sortie 1 Section de codeur Fr quence d entr e Entr e RS 422 1 MHz max Entr e 24 V 200 kHz max Evaluation d
123. Pour un c ble ayant un diam tre de blindage compris entre 3 et 8 mm GES7390 5BA00 0AAO El ment terminal Pour un c ble ayant un diam tre de blindage compris entre 4 et 13mm GES7390 5CA00 0AAO Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 257 Listes des pi ces Processeur bool en rapide FM 352 5 258 Manuel d utilisation 05 2011 A5E00131319 04
124. Processeur bool en rapide FM 352 5 1 Voir les chapitres odule FM 352 nstallation et d sinstallation du module FM 352 31 et Configuration du module FM 352 ege P77 Ci Page e Manuel d utilisation 05 2011 A5E00131319 04 21 Premiers pas 2 2 Ex cuter le programme exemple du module FM 352 5 2 2 Ex cuter le programme exemple du module FM 352 5 Utilisation de l exemple d application Mise en route Lorsque vous installez le progiciel FM 352 5 un projet exemple est galement install dans le dossier Projets exemples de STEP 7 L exemple de projet fran ais se trouve dans le dossier suivant e _ STEP7 EXAMPLES ZFr29 01 Le programme exemple vous aide vous familiariser avec les tapes n cessaires pour obtenir un programme fonctionnant dans le module FM 352 5 Le dossier Blocs regroupe les composants du bloc fonctionnel Mise en route que vous pouvez copier dans votre projet STEP 7 Compilez et chargez les dans votre syst me pour visualiser l ex cution d un programme qui fonctionne Remarque Ce projet contient deux FB d application le FB3 constitue un exemple de mise en route simple alors que le FB10 est un exemple plus important utilisant beaucoup des op rations disponibles pour le module FM 352 5 Installer et configurer le mat riel Proc dez comme suit pour installer le projet et configurer le mat riel pour l exemple d application Mise en route 1 Instal
125. SHIFT est disponible en six versions FB124 FB127 FB84 et FB85 d finies par le nombre de bits d cal s en parall le Lorsque l tat de l entr e CLOCK passe de 0 1 la valeur l entr e DATA est d cal e dans le premier emplacement du registre d calage ce d calage est reproduit pour chaque front suivant l entr e CLOCK La sortie est d finie par la derni re position dans le registre d calage Lorsque les entr es EN et RESET sont toutes deux 1 tous les emplacements du registre d calage sont remis 0 Remarque L op ration SHIFT32 utilise deux blocs de m moire vive Les op rations SHIFT SHIFT2 SHIFT4 SHIFT8 et SHIFT16 utilisent chacune un bloc de m moire vive Tous les registres d calage binaire ainsi que les op rations LIFO et FIFO n cessitent des blocs de m moire vive Le nombre maximum de blocs de m moire vive pris en charge par le module FM 352 5 est de 10 Processeur bool en rapide FM 352 5 146 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Tableau 6 56 Registres d calage binaire SHIFT Repr sentation Para Type de Op randes Description CONT m tres donn e SHIFT Reset BOOL Entr e Une valeur 1 au niveau de cette entr e IEN ENo ainsi qu une valeur 1 l entr e EN r initialisent tous les emplacements du Reset Out registre d
126. SIEMENS SIMATIC S7 300 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 T Q D O 0 Pr sentation g n rale du produit a Premiers pas Installation et d sinstallation 3 du module FM 352 5 C blage du module 4 FM 352 5 Configuration du module 5 FM 352 5 Programmation et fonctionnement du module 6 FM 352 5 Signaux des codeurs et leur 7 valuation Diagnostic et correction des 8 erreurs Utilisation du module FM 352 5 avec des ma tres 9 non S7 Caract ristiques techniques Circuit de protection externe pour processeur bool en rapide FM 352 5 Listes des pi ces Mentions l gales Signal tique d avertissement Ce manuel donne des consignes que vous devez respecter pour votre propre s curit et pour viter des dommages mat riels Les avertissements servant votre s curit personnelle sont accompagn s d un triangle de danger les avertissements concernant uniquement des dommages mat riels sont d pourvus de ce triangle Les avertissements sont repr sent s ci apr s par ordre d croissant de niveau de risque NDANGER signifie que la non application des mesures de s curit appropri es entra ne la mort ou des blessures graves NATTENTION signifie que la non application des mesures de s curit appropri es peut entra ner la mort ou des blessures graves NPRUDENCE accompagn d un triangle de danger sig
127. STOP sorties d sactiv es 0101 Mode test STOP 0110 Mode test RUN 0110 Mode test RUN 1010 Ex cution cyclique 1010 Ex cution cyclique un cycle Processeur bool en rapide FM 352 5 208 Manuel d utilisation 05 2011 A5E00131319 04 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur Bits 1000 Commande au module Ex cution cyclique pas de modification marche vide Bits R action du module Etat de la microcarte m moire SIMATIC 000 Microcarte m moire SIMATIC correcte 001 Aucune microcarte m moire SIMATIC d tect e 010 Microcarte m moire SIMATIC d fectueuse ou invalide 011 Programme de microcarte m moire SIMATIC manquant 100 Programme de microcarte m moire SIMATIC erron 111 La microcarte m moire SIMATIC et l enregistrement 0 128 ne concordent pas valable uniquement pour le ma tre S7 Si le bit est mis 1 pour l ex cution cyclique le module ex cute un cycle si le bit RUN est mis de 0 1 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 209 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur D finitions de bit des octets d tat du capteur Les bits des octets dans le tableau suivant et le tableau qui le suit permettent votre programme de d terminer l tat du c
128. Status MW20 L 256 LADDR In L 256 LADDR_Out DB5 DBBO CPU_Out DB6 DBBO CPU_In Figure 6 16 FB d interface pour l ex cution du mode Normal Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface Flux de donn es en mode Normal En mode Normal l ex cution du FB d application a lieu dans le circuit FPGA du module FM 352 5 Le FB d application a t compil et copi dans la microcarte m moire SIMATIC install e dans le module FM 352 5 Lors de la mise sous tension le circuit FPGA lit la m moire image du FB qui a t enregistr e sur la microcarte m moire SIMATIC Le programme FPGA est perdu chaque perte ou coupure de l alimentation vers le syst me Au retour de la tension le FPGA lit nouveau le programme sur la microcarte m moire SIMATIC La figure suivante montre le flux des donn es d entr e et de sortie entre le projet principal OB1 et les entr es et sorties du module FM 352 5 via le FB d interface Le FB d interface transf re les donn es CPU _ Out de la CPU au module et les donn es CPU In du module la CPU SIMATIC Micro Memory Card S7 CPU FM 352 5 Entr es Module C EB d interface oM D OB1 CPU Out CPU Out gt p i 14 octets de donn es 2 octets de z command
129. T Sortie Valeur de sortie IN_A IN_B Remain DINT Sortie Reste de la division Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 153 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 17 Diviser entiers FMDiv16 Description L op ration FMDiv16 divise la valeur d entier double l entr e IN_A par la valeur enti re l entr e IN_B et crit le r sultat dans la sortie OUT et le reste dans la sortie Remain La sortie DONE signale que le r sultat est disponible La plage autoris e pour IN_A va de 2 147 483 648 2 147 483 647 La plage autoris e pour IN_B OUT et Remain va de 32768 32767 La sortie OVF est mise 1 logique en cas de d bordement sinon elle est 0 logique Lorsque OVF est 1 les sorties OUT et Remain sont mises 0 Tableau 6 64 Diviser entiers FMDiv16 Repr sentation CONT Param tres Type de Op randes Description donn e FMDiv16 REQ BOOL Entr e Active l op ration de division lors Jen mot a REQ DONE sinon l op ration est interrompue IN A OVF IN_A DINT Entr e Dividende IN B ouT IN_B INT Entr e Diviseur g Remain DONE BOOL Sortie 1 r ponse disponible OVF BOOL Sortie 1 si la division provoque un d bordement OUT INT Sortie Valeur de sortie IN_A IN_B Remain INT Sortie Reste d
130. U double mot mots WXOR_ DW Op rations logiques sur OU exclusif double mot mots SHR 1 Op rations de d calage D calage vers la droite d un entier de 16 bits et de rotation SHR_DI Op rations de d calage D calage vers la droite d un entier de 32 bits et de rotation SHLW Op rations de d calage D calage vers la gauche d un mot et de rotation Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 247 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 Op ration SHRW Conteneur Op rations de d calage et de rotation Description D calage vers la droite d un mot SHL_DW Op rations de d calage et de rotation D calage vers la gauche d un double mot SHR_ DW Op rations de d calage et de rotation D calage vers la droite d un double mot ROL_DW Op rations de d calage et de rotation Rotation vers la gauche d un double mot ROR DW Op rations de d calage et de rotation Rotation vers la droite d un double mot BiScale Biblioth que FM 352 5 D multiplicateur de fr quence binaire TP32 Biblioth que FM 352 5 Impulsion de 32 bits TON32 Biblioth que FM 352 5 Temporisation sous forme de retard la mont e 32 bits TOF32 Biblioth que FM 352 5 Temporisation sous forme de retard la retomb e 32 bits TP16 Biblioth que FM 352 5 Impulsion de 16 bits TON1
131. agnostic Bits d tat et valeur en cours du Statique Structure de codeur D finissez codeur Cur_Val INT ou DINT selon la taille du codeur configur Op randes de sortie Sorties FM 352 5 Sortie Sorties TOR du FM 352 5 Entr es CPU Sortie 14 octets du FM renvoy s comme entr es la CPU Connecteurs Statique Similaire aux m mentos M dans les programmes S7 Alarmes de processus Statique Bits interpr t s comme alarmes de processus d clenchant l OB40 Bits de commande et valeur de Statique Structure de codeur D finissez chargement du codeur Load_Val INT ou DINT selon la taille du codeur configur Sorties interm diaires Connecteurs Statique Similaire aux m mentos M dans les programmes S7 le FB d application Il n est possible d crire qu une fois dans les op randes de sortie et les sorties interm diaires dans Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Exemples d op randes d entr e et de sortie Le r seau dans la figure ci dessous montre les types d op randes pouvant tre utilis s pour libeller les contacts lorsqu ils sont affich s en CONT Toute entr e bool enne d clar e peut tre utilis e comme contact Les bobines de sortie illustr es la figure ci apr s peuvent tre libell es avec toute sortie bool enne ou alarme d clar e Intr
132. agnostics de positionnement FM ne sont pas valables lorsque cette erreur survient Remarque Cette alarme de diagnostic doit tre valid e avant de devenir active connexion l interface de codeur du FM 352 5 vers le codeur est d fectueux Le codeur met l alimentation 24 V ou 5 V en surcharge ou en court circuit Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 203 Diagnostic et correction des erreurs 8 4 Correction des erreurs Octet Bit Message en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 13 4 Positionnement Tension d alimentation L entr e 24V pour la borne 3L L alimentation 24V ou le FM de codeur 3L du FM 352 5 manque ou est c blage assurant la connexion surveillance de manquante inf rieure la tension minimale au port 3L du FM 352 5 est tension 15V DEL IOF rouge est indiqu e d faillant allum e Il existe un court circuit ou une La tension n est pas comprise surcharge au niveau de la entre 20 4 et 28 8 V au niveau sortie d alimentation de codeur du connecteur 3L 5V Les bornes du connecteur ne D autres diagnostics de sont pas serr es positionnement FM ne sont Le connecteur n est pas pas valables lorsque cette compl tement ins r Srreur survient Le c blage d alimentation 5 V Remarque Cette alarme de est d fectueu
133. alcul est constitu des composants suivantes e Retard d entr e retard de circuit retard de filtre e Temps d ex cution de programme 1 us e Temporisation de sortie Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 19 Pr sentation g n rale du produit 1 5 Pr sentation des t ches de base 1 5 Pr sentation des t ches de base Vue d ensemble 20 Le tableau ci apr s pr sente un r capitulatif des t ches de base n cessaires pour installer configurer programmer et faire fonctionner le module FM 352 5 lorsque ce dernier doit op rer dans un syst me S7 Tableau 1 1 T ches de base pour la configuration et l exploitation du module FM 352 5 Installation et configuration du module FM352 5 e Installer le module FM 352 5 dans une station S7 e C bler le FM 352 5 e Configurer les propri t s et les param tres Programmation du FM 352 5 e Cr er un jeu de FB DB d application e Tester le programme utilisateur l aide de STEP 7 e Compiler un programme et le charger dans le FM 352 5 et sur la microcarte m moire SIMATIC H Correction des erreurs e V rifier les DEL d tat e Lire le diagnostic e R agir aux alarmes Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Premiers pas 2 1 Mise en route pr sentation Vue d ensemble Le tableau ci apr s pr sente un r capitulatif rapide des t ches
134. ans le mot ou le double mot d entr e est transf r dans OUT Si SELECT est gal 0 c est le bit de poids faible du mot ou du double mot d entr e qui est transf r dans OUT Si SELECT est gal 15 ou 31 c est le bit de poids fort du mot ou du double mot d entr e qui est transf r dans OUT Un verrou de sortie est inclus en cas de flux de signal l entr e EN La sortie n est modifi e que si EN est active En cas de flux de signal en EN la valeur BitPick_W ou BitPick_DW est r manente n cessitant une m moire et consommant une phase d horloge SELECT 3 OUT 1 Figure 6 51 Exemple d op ration BitPick_W et BitPick_DW Repr sentation CONT Repr sentation CONT Param Type de Op randes Description donn e BitPick_W BitPick_DW IN WORD Entr e Entr e dans EN ENo lEN ENo DWORD constante laquelle le bit est s lectionn N SUT lt N out SELECT INT Entr e Position binaire SELECT SELECT constante s lectionner dans IN OUT BOOL Sortie Sortie de la fonction Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 161 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 23 Bitinsert Ins rer un bit Description L op ration Ins rer un bit Bitinsert est disponible en deux versions 16 bits FB95 et 32 bits FB94 d finies par le mot ou le double mot d ent
135. anuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 Affectation d l ments de sortie 6 2 Cr er un FB d application Servez vous de la section des sorties de la table de d claration pour d finir les l ments de sortie du module utiliser dans le programme comme illustr au tableau ci dessous Ces l ments de sortie incluent les sorties physiques du module ainsi que la structure de 14 octets utilis e par le programme utilisateur CPU comme sorties provenant du module FM 352 5 Tableau 6 3 Exemple de table de d claration pour le FB d application Section des sorties comme affich dans STEP 7 V5 1 Adresse D claration Section des sorties Cette sortie d pend de la position Les 8 premiers bits sont des sorties TOR du FM 352 5 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des noms aux sorties D signation Type Commentaire 16 0 out DOut ARRAY 0 7 Sorties TOR 24 V renvoy es par ce non modifiable modifiable modifiable cycle 0 1 out BOOL modifiable Section des sorties Les entr es CPU sont des sorties du module FM 352 5 Cette sortie d pend de la position Toute combinaison de BOOL Array of BOOL BYTE WORD INT ou DINT totalisant jusqu 14 octets est autoris e Vous pouvez affecter des noms aux sorties 18 0
136. apteur Tableau 9 5 Octet d tat du capteur 1 No de bit 7 1 D finition R serv R action du module 0 0 Codeur s lectionn 1 Le capteur a t s lectionn Tableau 9 6 Octet d tat du capteur 2 No de bit 7 D finition Donn es SSI disponibles R action du module 1 Donn es SSI disponibles 6 T l gramme SSI 1 erreur de donn es SSI 5 D passement par le bas 1 D passement par le bas de la valeur du codeur D passement par le haut 1 D passement par le haut de la valeur du codeur Homed 1 Codeur en position de d part synchronisation effectu e Position de d part 1 Codeur en position de d part de r initialisation Dernier sens de comptage 1 Le dernier sens de comptage tait vers l arri re Taille 1 Le compteur de codeur SSI ou le codeur SSI est en ex cution 32 bits Ces bits peuvent tre modifi s plus rapidement que le cycle du syst me d automatisation et ne sont g n ralement pas visibles pour cette raison 210 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur D finitions de bit des octets de commande du capteur Les bits de l octet de commande d finis dans le tableau suivant permettent au programme de commander le fonctionnement
137. aram tre OUT Tableau 6 23 Convertir entier en entier double l_DI Repr sentation CONT Param tre Type de Op randes Description donn es DI IN INT Entr e Valeur enti re 16 bits convertir EN ENO OUT DINT Sortie R sultat entier double 32 bits IN OUT Processeur bool en rapide FM 352 5 114 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 8 Bascule Mise 1 Mise 0 SR Description Cette op ration figure dans la liste standard d op rations STEP 7 Vous devez libeller chaque op ration SR avec un l ment unique d clar dans la structure FF SR Bascule Mise 1 Mise 0 est mis lorsque l tat de signal est 1 l entr e S et 0 l entr e R SR est r initialis lorsque lorsque l tat de signal est 0 l entr e S et 1 l entr e R Si le RLG est 1 aux deux entr es SR est r initialis Tableau 6 24 Bascule Mise 1 Mise 0 SR Repr sentation CONT Param tres Type de Op randes Description donn e lt FF tiquette gt S BOOL Entr e Valide la mise 1 SR R BOOL Entr e Valide la mise 0 S a gt Q BOOL Sortie Etat de signal de la sortie iR FF tiquette BOOL Identificateur FF 6 9 9 Bascule Mise 0 Mise 1 RS Description Cette op ration figure dans la liste standard d op ra
138. arger l inductance jusqu 95 de Vi et est consid r comme tant le temps d activation ou de d sactivation minimum pour l ouverture ou la fermeture du relais e 1 A L R 6 est consid r comme tant la fr quence de commutation maximale th orique pour le relais Ce sera probablement une valeur inf rieure e Le rapport cyclique du relais ne doit pas d passer 50 de la fr quence de commutation maximale e Sila limite de commutation thermique d une sortie sur le FM 352 5 est d pass e la fiabilit peut tre r duite moins que la temp rature ambiante maximale soit inf rieure 60 C ou que la charge des E S soit inf rieure au maximum e Le module FM 352 5 n est pas endommag par de br ves surcharges en courant ou en temp rature mais l est si une charge inductive d passe la limite de destruction La valeur nominale d nergie d avalanche impulsion unique de la sortie du FM 352 5 est de 55 mJ au maximum e Le FM 352 5 fournit un blocage pour une r initialisation inductive 45 V typiquement 40 V minimum et 55 V maximum Le temps de d sactivation de l inducteur est affect par la tension de r initialisation Il faut v rifier les effets de cette variabilit si le temps de d sactivation repr sente une part appr ciable du temps de cycle e Les limites de commutation inductive du FM 352 5 sont identiques aux limites r sistives si vous utilisez des diodes de commutation Diodes de commutation Si l induc
139. ation est supprim e avant le maintien aucune r initialisation n a lieu Bits d tat du codeur Comme d crit dans ce paragraphe le module renvoie des bits d tat pour signaler les situations suivantes e Sens de comptage Direction indique le sens du dernier comptage e D bordement Overflow indique que le compteur a atteint la valeur maximale et l a d pass e incr mentation de 1 Le bit de d bordement est 1 pour un cycle e D bordement bas Underflow indique que le compteur a atteint la valeur minimale et l a d pass e d cr mentation de 1 Le bit de d bordement bas est 1 pour un cycle e _ Synchronis Homed indique que le codeur a atteint sa position initiale depuis la derni re mise sous tension et que les donn es de position sont exactes le codeur est synchronis e Position initiale Home indique que le codeur est actuellement la position initiale qui est d finie comme une r initialisation du compteur Les bits d tat du codeur l exception de Synchronis sont remis 0 lorsque le module est mis l tat Arr t Processeur bool en rapide FM 352 5 176 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 2 Modes de comptage pour les codeurs incr mentaux Comportement de comptage commun aux trois modes de comptage Si une valeur situ e en dehors de la plage de comptage est charg e dans le compteur le compteur compte dans le
140. aune est allum e en feu fixe Une fois le chargement accompli avec succ s le module FM 352 5 reste l tat Arr t STOP 3 Activez le mode d ex cution Normal en crivant la valeur 1 l adresse MO 0 dans la table VAT_1 Le FB d interface pour mode Normal envoie alors une commande Marche Run au module Vous pouvez observer la m me ex cution de programme en mode Normal que celle d crite sous Visualisation de l ex cution du programme en mode Test ci avant Remarque En mode Normal le FB3 est ex cut dans le module FM et non dans la CPU S7 Vous ne pouvez donc pas visualiser l ex cution du FB3 par affichage du flux d nergie dans le bloc de code ou l aide d autres fonctions de visualisation de STEP 7 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 25 Premiers pas 2 2 Ex cuter le programme exemple du module FM 352 5 Processeur bool en rapide FM 352 5 26 Manuel d utilisation 05 2011 A5E00131319 04 Installation et d sinstallation du module FM 352 5 3 3 1 R gles d installation Planification de l installation m canique Si le module FM 352 5 doit tre exploit dans un syst me S7 300 vous trouverez des informations d taill es concernant le montage m canique et la planification de la configuration dans les instructions de service SIMATIC S7 300 CPU 31xC et CPU 31x installation et configuration http support automation siemens com WW view fr 1300
141. ay uniquement Les codeurs SSI multitour ont une longueur de trame de 25 bits Le module FM 352 5 peut traiter 24 bits Les codeurs SSI monotour ont une longueur de trame de 13 bits 12 bits de donn es Temporisation Servez vous de l onglet Param tres de la bo te de dialogue de configuration pour d finir le temps de retard du codeur SSI 16 32 48 ou 64 ps Pour un ma tre SSI vous devez s lectionner un temps de retard sup rieur ou gal au temps minimum pr conis pour le codeur Si vous ne connaissez pas les sp cifications de votre codeur s lectionnez 64 us Dans le cadre d une application SSI en mode Ecoute vous devez s lectionner un temps de retard inf rieur ou gal au temps de retard du ma tre Longueur de trame du registre d calage Vous pouvez s lectionner une longueur de trame du registre d calage gale 13 bits ou 25 bits dans l onglet Param tres en fonction de la longueur de trame de votre codeur SSI Fr quence d horloge Vous pouvez s lectionner une fr quence d horloge de 125 kHz 250 kHz 500 kHz ou 1 MHz dans l onglet Param tres en fonction des possibilit s du codeur du temps d actualisation requis et de la longueur de c ble La fr quence d horloge maximale que vous pouvez s lectionner est limit e par la longueur du c ble de codeur blind e 125 kHz la longueur de c ble maximale est de 320 m 250 kHz la longueur de c ble maximale est de 160 m 500 kHz la l
142. blioth que FM 352 5 Vue d ensemble Le tableau suivant pr sente les FB de la biblioth que FM 352 5 indique leur mn monique et fournit une description fonctionnelle de chacun d eux Vous pouvez modifier les num ros des FB une fois que vous les avez copi s ou lorsque vous les copiez dans votre dossier Blocs Tableau 6 47 FB de la biblioth que FM 352 5 Num ro de FB Mn monique Description FB 116 TP16 Impulsion de 16 bits Page 138 FB 113 TP32 Impulsion de 32 bits Page FB 117 TON16 Page 139 FB 114 TON32 Page 139 FB 118 TOF16 Page 140 FB 115 TOF32 Page 140 FB 121 CTU16 Compteur incr mental 16 bits Page 142 FB 122 CTD16 Page FB 124 SHIFT Registre d calage binaire 1 bit longueur maximale 4096 FB 125 SHIFT2 FB 126 SHIFT4 FB 127 SHIFT8 FB 85 SHIFT16 FB 84 SHIFT32 146 FB 104 FMABS32 Page FB 105 FMABS16 Valeur absolue 16 bits Page FB 110 DatSel32 Page FB111 DatSel16 Page FB 106 FMAdd32 Page FB 107 FMAdd16 Page FB 108 FMSub32 Page Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 135 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Num ro de FB Mn monique Description
143. bre d entr es stock es dans le registre LIFO FULL BOOL Sortie Signifie que le registre LIFO est plein et que toute criture y est impossible 256 entr es EMPTY BOOL Sortie Signifie que le registre LIFO est vide 0 entr e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 171 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Processeur bool en rapide FM 352 5 172 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 1 Types de codeurs Types de codeurs Le module FM 352 5 vous permet de raccorder l un des types de codeurs suivants e Codeur incr mental diff rentiel RS 422 compteur 16 bits ou 32 bits e Codeur incr mental sortie unique 24 V compteur 16 bits ou 32 bits e Codeur absolu SSI r solution 13 bits ou 25 bits Toutes les entr es qui ne sont pas n cessaires pour le type de codeur s lectionn sont disponibles en tant qu entr es usage g n ral Signaux d interface de codeur Le tableau ci dessous pr sente les signaux utilis s par chaque codeur et la position correspondante pour chaque signal sur le connecteur terminal Tableau 7 1 Signaux de codeur Codeur Pr sence Num ro de borne Codeur diff rentiel RS 422 Signal A 26 Signal A inverse 27 Signal B 28 Signal B inver
144. c blage assurant la connexion codeur entr e manquante inf rieure la tension minimale au port 2L du FM 352 5 est TOR La DEL IOF rouge est indiqu e d faillant manquante allum e Les autres diagnostics d E S La tension n est pas comprise ne sont pas valables lorsque entre 20 4 et 28 8 V au niveau cette erreur se produit du connecteur 2L Remarque Cette alarme de Les bornes du connecteur ne diagnostic doit tre valid e sont pas serr es avant de devenir active Le connecteur n est pas compl tement ins r 202 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 4 Correction des erreurs Octet Bit Message en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 13 0 Positionnement Rupture de fil dans le Les entr es diff rentielles AD Le c blage assurant la FM rupture de codeur incr mental AD B B N N AD AD connexion l interface de fil dans le La DEL IOF rouge est seulement si le codeur SSI est codeur du FM 352 5 vers le codeur allum e activ du FM 352 5 ne sont codeur est d fectueux incr mental pas c bl es correctement ne Les bornes du connecteur ne sont pas connect es ou des sont pas serr es signaux d fectueux leur sont s ue Le connecteur n est pas appliqu s ARR compl tement ins r Remarque Cette alarme de 5 f
145. ccessible au sein du programme SReg1 SReg2 EN ENO EN ENO DIn 0 Reset Out DOut 5 Din 2 Reset Outi DOut 6 Din 1 Data Din 3 Datai Out2 DOut 7 DiIn 12 Clock Din 4 Data2 240 Length Din 13 Clock 1056 Length Figure 6 8 Exemples de registres d calage des FB de biblioth que Processeur bool en rapide FM 352 5 86 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci apr s montre comment utiliser l op ration MOVE pour connecter des valeurs aux entr es CPU L op ration MOVE permet galement de convertir des valeurs d un type de donn es en un autre type de donn es si n cessaire MOVE MOVE EN ENO EN ENO Encoder C CPU_In En Conn arrD CPU_In T1 ur_Val IN OUT c CV1 ICon 0 IN OUT CV MOVE MOVE EN ENO EN ENO CPU_Out T Conn arrl CPU_Out C 2_PV IN OUT Conf3 mpByte IN OUT Conn ICon MOVE MOVE EN ENO EN ENO Conn arrl CPU_In T2 Conn arrl CPU_In C1 Con 2 IN OUT _CVasByte Con 0 IN OUT _CVasByte 1 L op ration MOVE permet de connecter des valeurs aux entr es CPU En l absence de logique en EN l op ration MOVE est traduite comme un connecteur En pr sence de la logique en EN la valeur MOVE est r
146. cription 6 9 Jeu d instructions pour la programmation CONT D tecter front montant POS Cette op ration figure dans la liste standard d op rations STEP 7 Vous devez libeller l entr e M_BIT avec un l ment unique d clar dans la structure Edge POS d tecter front montant compare l tat de signal de adresse l tat de signal du cycle pr c dent qui est m moris dans M_BIT Si l tat du RLG en cours avant l op ration est 1 que l tat du bit adresse est 1 et que l tat pr c dent de ce bit tait 0 d tection d un front montant le bit RLG sera 1 apr s cette op ration Tableau 6 28 D tecter front montant POS Repr sentation CONT Param tres Type de Op randes Description donn es lt Adresse gt Q BOOL Sortie Sortie monocoup POS lt Adresse gt BOOL Entr e Signal interrog Q M_BIT BOOL Edge tiquette M mento de front m morisant l tat de signal pr c dent de adresse M BIT 6 9 13 Description D tecter front descendant NEG Cette op ration figure dans la liste standard d op rations STEP 7 Vous devez libeller l entr e M_BIT avec un l ment unique d clar dans la structure Edge NEG d tecter front descendant compare l tat de signal de adresse l tat de signal du cycle pr c dent qui est m moris dans M_BIT Si l tat du RLG en cours avant l op ration est 1 que l tat du bit adresse est 0 et que l tat pr c
147. ct ristiques techniques g n rales tt rnnr tn nnne rnrn neren 213 A 2 Caract ristiques techniques 214 A3 Sch ma de pPiNCipe ii sssise sons ee rene ue UA verse ee nine ner OEE ere 222 A4 Donn es d exploitation ieia nn danse 226 A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation 228 A 6 Table de d claration de bloc fonctionnel ss 238 A 7 Op rations CONT pour le module FM 352 544 uen 244 Circuit de protection externe pour processeur bool en rapide FM 352 5 251 L ist s des e11 255 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr sentation g n rale du produit 1 1 1 Fonctions du module FM 352 5 Vue d ensemble Le module FM 352 5 est un processeur bool en rapide permettant une commande ind pendante et extr mement rapide d un processus l int rieur d un syst me d automatisation plus important Vous pouvez configurer le module FM 352 5 afin qu il fonctionne de diff rentes mani res e Le module FM 352 5 peut op rer en configuration coprocesseur l int rieur d un syst me d automates programmables S7 Dans cette configuration le FM 352 5 change des donn es d entr e sortie ainsi que des informations d tat et de commande avec la CPU ma tre comme illustr dans la figure ci dessous e En configuration r partie le module FM 352 5 fonctionne com
148. ctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 8 Compteurs incr mentaux d cr mentaux CTUD16 et CTUD32 Description Le compteur CTUD est disponible en deux versions compteur incr mental d cr mental 16 bits FB123 et compteur incr mental d cr mental 32 bits FB120 La valeur de comptage est modifi e par un front montant de la mani re suivante e En cas de front montant l entr e CU la valeur de comptage est incr ment e de 1 Si la valeur de comptage atteint la limite sup rieure l incr mentation cesse e En cas de front montant l entr e CD la valeur de comptage est d cr ment e de 1 Si la valeur de comptage atteint la limite inf rieure la d cr mentation cesse En cas de front montant aux deux entr es CU et CD dans un cycle le compteur conserve sa valeur en cours Un niveau de signal 1 l entr e LOAD r initialise le compteur la valeur PV quelles que soient les valeurs aux entr es CU et CD Processeur bool en rapide FM 352 5 144 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Le niveau de signal 1 l entr e R r initialise le compteur la valeur 0 quelles que soient les valeurs au niveau des entr es CU CD et LOAD La sortie QU indique si la valeur de comptage en cours est sup rieure ou gale la valeur pr d finie PV La sortie QD indique si
149. d claration sert mod liser les entr es externes du FM La section des sorties de la table de d claration sert mod liser les sorties externes du FM et la section des l ments statiques sert mod liser les ressources internes du FM Ressources externes du module FM 352 5 Les ressources externes disponibles pour le programme d application du module FM 352 5 sont les suivantes e Interface avec le processus 12 entr es TOR entr es destin es l application FM 24 Volts 3 entr es TOR entr es destin es l application FM 5 Volts diff rentiel 8 sorties TOR sorties provenant de l application FM e Interface avec la CPU S7 300 400 14 octets d espace de sortie CPU affect s au module entr es destin es l application FM 14 octets d espace d entr e CPU affect s au module sorties provenant de l application FM Ressources internes du module FM 352 5 Les ressources internes disponibles pour le programme d application du module FM 352 5 sont les suivantes e Alarmes du module e Bascules e D tecteurs de front montant et descendant e El ments repr sent s par les FB dans la biblioth que FM 352 5 temporisations compteurs etc e Connecteurs e Interface de codeur e Informations d tat Section des entr es La section des entr es comporte deux l ments Le premier l ment consiste en 15 bits repr sentant les entr es TOR de l interface de processus du FM Vous
150. d alimentation 5 2 V 5 e Courant de sortie 250 mA max e Protection Oui lectronique non prot g par l application de tens norm ou de compt e Diagnostic Oui Alimentation de sortie 24 V pour capteurs et codeurs e Sortie d alimentation 3L 1 V max e Courant de sortie 400 mA max e Protection Oui lectronique non prot g par l application de tens norm ou de compt e Diagnostic Oui 1 Seule une des alimentations de sortie pour codeurs peut tre utilis e un instant donn pas les deux ensemble Etat alarmes diagnostic Alarmes Oui e Alarmes de processus e Param trable 1L manquante Enregistrement de diagnostic 2L manquante Enregistrement de diagnostic 3L manquante Enregistrement de diagnostic Surcharge de codeur Enregistrement de diagnostic Rupture de fil de codeur Enregistrement de diagnostic Erreur de trame SSI Enregistrement de diagnostic Surcharge des sorties 2 Enregistrement de diagnostic D faut de la microcarte m moire SIMATIC Enregistrement de diagnostic e Alarmes de processus Oui 8 alarmes de processus Remarque Alarmes de processus Alarme N est 1 sur PROFIBUS lorsqu une entr e 24 V a mis Intr x 1 e typ 63 ps e 200 us max Fr quence maximale d alarmes de processus accept e sans perte d alarmes de processus 400 Hz 2 5 ms Processeur bool en rapide FM 352 5 220 Manu
151. d entr e B Na out Sel BOOL Entr e Si elle est 0 la valeur de IN_A est copi e dans la sortie Si elle est 1 IN B la valeur de IN_B est copi e dans la Sel sortie OUT INT DINT Sortie Valeur de sortie e IN AsiSel 0 e INBsiSel 1 Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 149 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 12 Addition FMAdd32 et FMAdd16 Description L op ration FMAdd additionne la valeur l entr e IN_A et la valeur l entr e IN_B et crit le r sultat dans la sortie OUT La sortie OVF est mise 1 logique en cas de d bordement sinon elle est 0 logique Tableau 6 59 Addition FMAdd32 et FMAdd16 Repr sentation CONT Param tres Type de Op randes Description donn e FMAdd32 IN_A INT DINT Entr e Valeur d entr e A JEN ENO IN_B INT DINT Entr e Valeur d entr e B in A ovF OVF BOOL Sortie 1 si l addition provoque un d bordement 7IN B OUT OUT INT DINT Sortie Valeur de sortie IN_A IN_B Nota Aucune logique n est autoris e l entr e EN 6 10 13 Soustraction FMSub32 et FMSub16 Description L op ration FMSub soustrait la valeur l entr e IN_B de la valeur l entr e IN_A et crit le r sultat dans la sortie OUT La sortie OVF est m
152. de d claration Connecteurs Pour plus d informations sur la cr ation de FB et de multiinstances consultez le chapitre 9 Cr ation de blocs de code dans le manuel SIMATIC Programmation avec STEP 7 http support automation siemens com WW view fr 45531107 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 69 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Affectation d l ments d entr e Servez vous de la section des entr es de la table de d claration pour d finir les l ments d entr e utiliser dans le programme comme illustr au tableau ci dessous Ces l ments d entr e incluent les entr es physiques du module ainsi que la structure de 14 octets du programme utilisateur CPU qui sont utilis s comme entr es pour le module FM 352 5 Tableau 6 2 Exemple de table de d claration pour le FB d application Section des entr es comme affich dans STEP 7 V5 1 Adresse noms aux entr es D claration D signation Type Commentaire Section des entr es Cette entr e d pend de la position Les 15 premiers bits sont des entr es TOR du FM 352 5 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des 0 0 IN Din ARRAY 0 14 Entr es TOR 0 11 24 V non modifiable modifiable modifiable 12 14 diff rentiel RS422 0 1 IN BOOL m
153. de l appel de l OB de diagnostic Ces quatre octets sont sauvegard s dans les octets 8 11 de l OB82 L enregistrement 0 contient le diagnostic au niveau du module Affectations de l enregistrement de diagnostic 0 Le tableau suivant montre les affectations de l enregistrement de diagnostic 0 dans les informations de d clenchement Tous les bits non num r s sont sans objet et prennent la valeur z ro Tableau 8 3 Affectations de l enregistrement de diagnostic 0 Octet Bit Signification Remarques N v nement 0 0 Module d faillant Mis 1 pour chaque v nement de diagnostic 8 x 00 1 Erreur interne Mis 1 pour toutes les erreurs internes 8 x 01 2 Erreur externe Mis 1 pour toutes les erreurs externes 8 x 02 3 Erreur de voie 8 x 03 4 Erreur au niveau de la tension Alimentation 1L manquante 8 x 04 auxiliaire externe 6 Module non param tr 2 Enregistrement de param trage 0 non re u 8 x 06 7 Erreur de param trage Param tre erron non concordance ou chec du 8 x 07 contr le de coh rence si activ 1 0 3 Classe de type 8 toujours affect 4 Informations de voie disponibles 2 0 Module erron ou module manquant Mis 1 si la microcarte m moire SIMATIC 8 x 31 manque 2 Etat de fonctionnement Arr t STOP Mis 1 lorsque le module n est pas l tat 8 x 32 Marche 3 Chien de garde d clench Module d faillant 8 x 33 Processeur bool en rapide
154. de sortie dans le module qui actionne alors les sorties 8 Le FB d interface pour mode Test recopie galement les r sultats de l ex cution du programme dans l espace CPU In de l OB1 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 95 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface Appel du FB d interface pour mode Normal 96 On peut d clencher le passage du mode Test au mode Normal en cliquant sur le bouton Charger dans l onglet Programmation de l application de configuration du FM 352 5 Lorsque le chargement dans le FM 352 5 commence le module passe l tat de fonctionnement Arr t et copie le fichier charg dans le circuit FPGA La microcarte m moire SIMATIC n est pas modifi e par le chargement Le module FM 352 5 reste en mode Normal lorsque le chargement est achev et conserve l tat de fonctionnement Arr t jusqu ce que le programme utilisateur CPU appelle le FB d interface pour mode Normal FB31 dans la biblioth que FM 352 5 avec l entr e Run 1 et le commutateur RUN STOP sur la position RUN Avec cet appel le module FM 352 5 commence ex cuter le programme qui a t charg dans le circuit FPGA La figure ci dessous montre la structure du FB I_Normal utilis pour appeler le FB d application en mode Normal Instance normale du FM 1_Normal EN ENO E0 0 Run Error M2 0 E0 1 OneScan
155. dent de ce bit tait 1 d tection d un front descendant le bit RLG sera 1 apr s cette op ration Tableau 6 29 D tecter front descendant NEG Repr sentation CONT Param tres Type de Op randes Description donn e lt Adresse gt Q BOOL Sortie Sortie monocoup NEG lt Adresse gt BOOL Entr e Signal interrog Q M_BIT BOOL Edge tiquette M mento de front m morisant l tat de signal pr c dent de adresse M BIT Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 117 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 14 Description Comparaison CMP Cette op ration figure dans la liste standard d op rations STEP 7 Elle peut tre programm e avec des valeurs de 16 bits ou de 32 bits La fonction de comparaison est utilis e comme un contact normal Cette op ration peut tre plac e tout endroit o un contact normal est galement possible IN1 et IN2 sont compar s selon le type de comparaison que vous choisissez Si la comparaison est vraie le RLG de l op ration est gal 1 Tableau 6 30 Comparaison CMP Repr sentation CONT Param tres Type de Op randes Description donn e CMP INT INT DINT Entr e constante Premi re valeur compar e lt Operator gt IN2 INT DINT Entr e constante Deuxi me valeur compar e hi Op
156. dez comme suit pour cr er un nouveau jeu de FB DB d application pour votre programme FM 352 5 1 Dans SIMATIC Manager ouvrez la biblioth que FM 352 5 et copiez les objets suivants du dossier Blocs dans le dossier Blocs de la CPU S7 le FB d application FB3 le FB d interface pour mode Test FB30 et le DB30 ainsi que le FB d interface pour mode Normal FB31 et le DB31 Assurez vous d entrer le m me num ro de FB dans le champ du FB d application de l onglet Programmation de la bo te de dialogue de configuration du FM 352 5 Copiez les FB d instruction que vous voulez utiliser dans le programme d application du module FM 352 5 du dossier Biblioth que dans le dossier Blocs de la CPU S7 Vous pouvez galement copier la table des mn moniques de la biblioth que FM 352 5 dans le dossier Blocs de la CPU S7 afin qu elle vous serve de mod le Vous pouvez alors modifier les mn moniques selon vos besoins l aide du bouton Editer le FB d application dans l onglet Programmation ouvrez le FB d application afin de l diter L diteur CONT LOG de STEP 7 affiche le bloc fonctionnel avec sa section de d claration pr d finie Modifiez la table de d claration afin qu elle corresponde votre application Des noms ont d j t affect s chacun des l ments dans la table de d claration du FB exemple mais vous pouvez modifier ces noms si n cessaire lorsque c est autoris Entrez votre code de programme
157. du module L erreur MCF n est effac e qu apr s validation de la nouvelle microcarte m moire SIMATIC par le module La validation a lieu Chargement de la microcarte m moire SIMATIC depuis STEP 7 d marrage ou r initialisation du module Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 109 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 Jeu d instructions pour la programmation CONT Introduction Les op rations suivantes sont prises en charge par l diteur CONT et l explorateur d op rations de STEP 7 Les op rations sur bits contacts et bobines et certaines autres op rations proviennent de la liste standard d op rations STEP 7 Les op rations de bloc fonctionnel sp cifiques au FM 352 5 sont disponibles dans la biblioth que FM 352 5 Op rations STEP 7 FM 352 5 Le tableau ci dessous contient les mn moniques et la description des op rations STEP 7 disponibles dans le FM 352 5 Remarque Le mot d tat n est pas disponible et n est pas actualis dans le module FM 352 5 Tableau 6 16 Op rations STEP 7 pour le module FM 352 5 Mn monique Description SR Bascule Mise 1 Mise Page 115 RS Bascule Mise Mise 1 Page 19 6 D tecter front montant du RLG Page 119 w D tecter front descendant du RLG Page 119 WAND_W Page WOR_W Page WXOR_W Page WAND_DW Page WOR_DW Page WOR DU OU exclusif d
158. du FM 352 5 contenant le SDB 32512 depuis le dossier Blocs du programme pour le FM 352 5 dans la fen tre de la microcarte m moire SIMATIC Une fois le programme copi sur la microcarte m moire SIMATIC vous pouvez enficher cette derni re dans la fente d un module FM 352 5 Une fois le module d marr le programme FPGA est charg partir de la microcarte m moire SIMATIC et le module passe en mode de fonctionnement normal Processeur bool en rapide FM 352 5 104 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 6 Fonctionnement autonome 6 6 Fonctionnement autonome Conditions pr alables Le module FM 352 5 peut fonctionner en mode autonome uniquement lorsque le programme a t d velopp dans l environnement STEP 7 et qu un programme et une configuration mat rielle valables ont t copi s sur la microcarte m moire SIMATIC l aide du programmateur de carte m moire int gr d une PG Siemens ou d un programmateur d EPROM connect un PC Lorsqu une microcarte m moire SIMATIC programm e est install e dans le module FM 352 5 ce dernier peut devenir une CPU autonome condition que le mode Autonome soit activ dans le logiciel de configuration et qu aucun bus interne d E S ne soit d tect Les fonctions suivantes ne sont pas prises en charge en mode autonome e Alarmes de diagnostic et de processus la LED SF s allume pour les erreurs de diagnostic si cette
159. du codeur Tableau 9 7 Octet de commande du codeur No de bit D finition Commande au module R serv R serv R serv R serv Load R initialisation du logiciel Charger le compteur du codeur R initialiser le compteur du codeur O INo IB II 0 0 0 R serv 0 0 1 1 1 Maintien du logiciel Maintien de la valeur de comptage du codeur D finitions de bit de l octet d tat de l alimentation Les bits de l octet d tat de l alimentation d finis dans le tableau suivant permettent au programme de d terminer l tat de l alimentation du module Tableau 9 8 Octet d tat de l alimentation No de bit D finition R action du module 7 1L manquante1 1 Tension d alimentation auxiliaire 1L manquante 6 2L manquante 1 Tension d alimentation d entr e sortie 2L manquante 5 Erreur d alimentation de capteur 1 Erreur dans l alimentation du codeur ou dans du codeur le c blage 4 3L manquante 1 Tension d alimentation de codeur 3L manquante 3 R serv 0 2 R serv 0 1 R serv 0 0 R serv 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 211 Utilisation du module FM 352 5 avec des ma tres non S7 9 3 Interface de donn es utilisateur D finitions de bit de l octet d tat du codeur SSI Les bits de l octet d tat du codeur SSI d finis dans le tableau suivant per
160. e Entrez le nom du bloc multiinstance comme d fini dans la section de d claration du FB d application Vues d ensemble x E Biblioth ques E stdiibs Standard Library FM352 5 5 j 8 FB3 FM Application Template FM352 5 E FB30 1 Debug FM352_5 D FB31 I_Normal FM352 5 WordPack FM352 5 WordCast FM352 5 BITSUM FM352 5 ENCODE FM352 5 PERIOD32 FM352 5 PERIODI6 FM352 5 FREQ32 FM352_5 EL El ments de programme Structure d appels Figure 6 5 Biblioth que FM 352 5 de blocs fonctionnels Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 83 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Op randes des op rations 84 Comme le programme dans le FB d application doit fonctionner dans le module FM 352 5 les op randes ne peuvent acc der aucune zone de m moire de la CPU S7 Le tableau ci apr s pr sente les op randes d op ration pouvant tre utilis s dans votre programme Tableau 6 9 Op randes des op rations Op randes des op rations Op randes d entr e Section de d claration Description Entr es FM 352 5 Entr e Entr es TOR du FM 352 5 Sorties CPU Entr e 14 octets de la CPU comme entr es pour le FM Connecteurs Statique Similaire aux m mentos M dans les programmes S7 Constantes non bool ennes Bits d tat du module Statique Alarmes de di
161. e la tension d entr e l entr e est plus rapide l activation qu la d sactivation et elles pr sentent un effet de saturation plus elles ont t activ es longtemps plus elles sont longues se d sactiver e Le temps d activation est plus rapide que le temps de d sactivation typiquement 1 4 us plus rapide e Le temps d activation est plus rapide avec une entr e tension plus lev e un niveau d entr e de 20 V est typiquement 0 25 us plus lent qu un niveau d entr e de 30 V e Le temps de d sactivation est plus rapide avec une entr e tension plus faible un niveau d entr e de 20 V est typiquement 0 6 ps plus lent qu un niveau d entr e de 30 V e Le temps de d sactivation est plus lent lorsque le temps d activation de l entr e est plus long D une mani re typique les entr es activ es pendant 0 5 us sont d sactiv es plus rapidement de 1 4 us que les entr es activ es pendant 6 us Le temps de d sactivation n augmente pas si l entr e est activ e pendant plus de 6 ps Le tableau suivant pr sente les retards activation d sactivation typiques pour chaque filtre de retard Tableau 5 4 Retards typiques pour les entr es discr tes 24 V Filtre de retard Retard temps Retard temps de Variation de filtre d activation d sactivation 0 1 1us 2 5 us 0 04 us 5 3 4 us 4 8 us 0 09 us 10 8 2 us 9 7 us 0 25 us 15 13 0 ps 14 5 ps 0 4 us 20 17 9 ps 19 3 ps 0 6 us 50 46 9 u
162. e 4 a CPU_In CPU_In 4 14 octets de donn es 2 octets d tat Sorties O E Module E Figure 6 17 Echange de donn es en mode Normal Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 97 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface D finition des param tres du FB d interface Le tableau suivant num re les param tres du FB d interface et d crit la fonction de chacun Entrez les adresses pour les entr es et sorties du module et les pointeurs d signant les structures de donn es qui sont chang es entre la CPU et le module Tableau 6 10 D finition des param tres du FB d interface Param tre Type de donn es D finition Run BOOL Lorsqu il est 1 ce bit demande au module de passer l tat Marche Si le commutateur de mode sur le module est galement sur la position RUN et que l entr e OneScan est 0 le module passe l tat Marche Lorsque ce bit est z ro le module passe l tat Arr t m me si le commutateur de mode est sur la position RUN OneScan BOOL Lorsqu il est 1 ce bit active le mode Cycle unique Tant que cette entr e est 1 le module ex cute un cycle chaque fois que l entr e Run passe de z ro un Lorsque ce bit est z ro le module suit l entr e Run LADDR In DINT Adresse logique des entr es du FM 352 5 qui doit correspondre l adr
163. e 135 6 10 1 D multiplicateur de fr quence binaire BiScale 6 10 2 Temporisations sous forme d impulsion TP16 et TP32 138 6 10 3 Temporisations sous forme de retard la mont e TON16 et TON32 aenneren 6 10 4 Temporisations sous forme de retard la retomb e TOF16 et TOF32 140 6 10 5 G n rateur d impulsions d horloge CP_Gen ssessseessessseesreseressrnesrresrnsrrssrnssrnssrnssrnssrrssnns 6 10 6 Compteur incr mental CTU16 iii 142 6 10 7 Compteur d cr mental CTD16 su 6 10 8 Compteurs incr mentaux d cr mentaux CTUD16 et CTUD32 esseeseeeeeseeererrresrresresre 6 10 9 Registres d calage binaire SHIFT SHIFT2 SHIFT4 SHIFT8 SHIFT16 et SHIFT 32 6 10 10 Valeur absolue FMABS32 et FMABS16 149 6 10 11 S lecteur de donn es DatSel32 et DatSel16 6 10 12 Addition FMAdd32 et FMAdd16 seesneeneeeneeenseeeneeeneetereerntrttrnetrnstrnsnrnstensrnssrnnsrnssrnssrnnsens 150 6 10 13 Soustraction FMSub32 et FMSub16 esseeesseeinseerisseirrssetrrssterrssttntstttnnnsttnnnsttnnnnten nanten nnne 6 10 14 Multiplier entiers doubles FMMUI32 151 6 10 15 Mu
164. e FB DB d interface Page 93 q Test du programme utilisateur voir le chapitre Test du programme Page 101 e Chargez le programme dans la CPU S7 S7 314 ou plus e __ Servez vous de STEP 7 pour visualiser l tat du FB lors de son ex cution e Sauvegardez le FB d application en tant que partie du projet CPU Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 65 Programmation et fonctionnement du module FM 352 5 6 1 Vue d ensemble 66 H gt Cr ation du programme de commande Chargez le programme dans le module FM 352 5 voir le chapitre Chargez le programme dans le module FM 352 5 Page 102 e Compilez le FB d application dans l onglet Programmation e Chargez le programme dans le module FM 352 5 Utilisez STEP 7 pour copier le programme dans la microcarte m moire SIMATIC l aide de la console de programmation MMC voir chapitre Chargez le programme dans le module FM 352 5 Page 102 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application 6 2 Cr er un FB d application Edition du jeu de FB DB d application Le FB d application est le bloc fonctionnel de votre programme de commande principal qui contiendra les instructions de programme pour le module FM 352 5 Proc
165. e Op randes Description donn es WXOR_W EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation N1 ouTt IN1 WORD Entr e Premi re valeur de la combinaison N2 IN2 WORD Entr e Deuxi me valeur de la combinaison OUT WORD Sortie Mot r sultant de la combinaison Fe WXOR W DOut 0 EN Eom Conn arrWCon 0 IN1 OUTI Conn arrWConf1 WH1GHF IN2 Figure 6 24 Exemple d op ration OU exclusif mot WXOR_W L op ration est ex cut e si Din 0 est 1 Exemple Conn arrWCon 0 01010101 01010101 IN2 00000000 00001111 Conn arrWConf 0 O exclusif IN2 01010101 01011010 Conn arrWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 123 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 20 Description ET double mot WAND_DW L op ration ET double mot WAND_DW est activ e si l tat de signal est 1 l entr e de validation EN Cette op ration combine bit par bit selon la table de v rit ET les deux doubles mots indiqu s dans les entr es IN et IN2 Ces valeurs sont interpr t es comme profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WAND_DW est r manente n cessitant une m moire et c
166. e donn es 16 bits FMAdd32 Biblioth que FM 352 5 Additionner 32 bits FMAdd16 Biblioth que FM 352 5 Additionner 16 bits FMSub32 Biblioth que FM 352 5 Soustraire 32 bits FMSub16 Biblioth que FM 352 5 Soustraire 16 bits 248 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 Op ration FMMul32 Conteneur Biblioth que FM 352 5 Description Multiplier 32 bits FMMui16 Biblioth que FM 352 5 Multiplier 16 bits FMDiv32 Biblioth que FM 352 5 Diviser 32 bits FMDiv16 Biblioth que FM 352 5 Diviser 16 bits ENCODE Biblioth que FM 352 5 Localiser le bit de poids le plus fort mis 1 dans un double mot BITSUM Biblioth que FM 352 5 Compter les bits 1 dans un double mot BitPack W Biblioth que FM 352 5 Rassembler 16 bits individuels dans un mot BitPack DW Biblioth que FM 352 5 Rassembler 32 bits individuels dans un double mot BitCast W Biblioth que FM 352 5 R partir un mot dans 16 bits individuels BitCast DW Biblioth que FM 352 5 R partir un double mot dans 32 bits individuels BitPick_W Biblioth que FM 352 5 Extraire un bit d un mot BitPick_DW Biblioth que FM 352 5 Extraire un bit d un double mot Bitinsert16 Biblioth que FM 352 5
167. e font pas partie du contr le de coh rence du module et peuvent donc tre modifi s sans g n rer d erreur de param trage Tableau 5 2 Param tres d alarme de diagnostic dynamiques Param tre Description Plage de valeurs Pr r glage Tension d alimentation Alarme d alimentation 1L Activer D sactiver D sactiv auxiliaire 1L polarit inverse basse tension manquante erreur interne etc Tension d alimentation Alarme d alimentation 2L Activer D sactiver D sactiv d entr e sortie 2L polarit inverse basse tension manquante erreur interne etc Erreur d alimentation de D faillance dans le c blage ou Activer D sactiver D sactiv capteur du codeur l alimentation du codeur Tension d alimentation Alarme d alimentation 3L Activer D sactiver D sactiv de codeur 3L polarit inverse basse tension manquante erreur interne etc Erreur de trame SSI Taille de trame incorrecte Activer D sactiver D sactiv perte de courant dans le codeur rupture de fil etc Rupture de fil de C ble coup ou d connect Activer D sactiver D sactiv codeur diff rentiel brochage incorrect dysfonctionnement du codeur signaux de codeur court circuit s etc Diagnostic MMC Programme de microcarte Activer D sactiver D sactiv m moire SIMATIC manquant ou invalide etc Diagnostic des sorties Alarmes pour les sorties Q0 Activer D sactiver D sact
168. e la division Nota Aucune logique n est autoris e l entr e EN 154 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 18 Encoder position binaire ENCODE Description La fonction Encoder position binaire ENCODE convertit le contenu du param tre IN au nombre binaire correspondant la position du bit mis 1 le plus gauche dans IN et renvoie le r sultat comme valeur de la fonction Si le param tre IN est gal DW 16 00000001 ou DW 16 00000000 la valeur en retour est 0 Un verrou de sortie est inclus en cas de flux de signal l entr e EN La sortie n est modifi e que si EN est active En cas de flux de signal en EN la valeur ENCODE est r manente n cessitant une m moire et consommant une phase d horloge 31 24 23 19 16 15 8 7 3 m Lo o 1 1lols 1f1lolololo 1fo olo 1 1 1f1lols 1f1lololofo 1folol OUT 29 Figure 6 46 Exemple de fonction Encoder position binaire ENCODE Le bit de poids le plus fort mis 1 est la position 29 Repr sentation CONT Param tres Type de Op randes Description donn e ENCODE EN BOOL Entr e Un tat de signal 1 l entr e de EN ENO constante validation active l op ration IN DWORD Entr e Variable devant tre cod e IN OUT constante ENO BOOL Sortie La sortie de validation a l ta
169. e passage est signal dans le bit d tat de d bordement e d cr mente jusqu la limite inf rieure du compteur revient la limite sup rieure et continue compter Ce passage n est pas signal dans le bit d tat de d bordement ou de d bordement bas Lorsque le sens de comptage principal est d fini D cr mentation le compteur se comporte de la mani re suivante e d cr mente jusqu la valeur minimale puis revient la valeur maximale et continue compter Ce passage est signal dans le bit d tat de d bordement bas e l incr mente jusqu la limite sup rieure du compteur revient la limite inf rieure et continue compter Ce passage n est pas signal dans le bit d tat de d bordement ou de d bordement bas Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 179 Signaux des codeurs et leur valuation 7 2 Modes de comptage pour les codeurs incr mentaux La figure suivante montre comment fonctionne le mode de comptage p riodique Limite de comptage sup rieure Valeur maximale plage de comptage incr Valeur de chargement SN ue R R initialisation 0 Valeur minimale plage de comptage Limite de comptage inf rieure incr Incr mentation Sens de comptage incr mentation d cr d cr mentation Valeur de r initialisation 0 M Maintien actif R R initialisation active C Chargement actif
170. e provenant du cycle pr c dent e Si un connecteur est r f renc comme entr e pour un l ment apr s une sortie pour le connecteur cet l ment consid re la valeur du connecteur comme provenant du cycle en cours L utilisation de la synchronisation 12 phases signifie que vous pouvez connecter jusqu 11 l ments de m moire en s rie sans vous soucier d un allongement possible du temps de cycle Si vous ins rez trop d l ments en s rie le logiciel affiche un message d erreur vous proposant une correction afin de satisfaire aux r gles de l horloge de phase Un autre avantage de la synchronisation multi phase est qu elle g n re la m me s quence logique du programme dans le circuit FPGA que lorsque la CPU S7 ex cute le programme en mode Test Les l ments r manents sont les suivants e Temps e Compteur e Bascules e D tection de fronts e Registres d calage e D multiplicateur de fr quence binaire Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application La figure ci dessous fournit des exemples de synchronisation multi phase d l ments r manents avec des connecteurs Conn arX FF ThirdFF Con 2 RS DOut 1 m eek Din 2 1S FF MoreFF FF MoreFF s 0 Conn arrX s 1 Din 1 RS Conf2 RS DOut 2 ji u f R
171. el d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 2 Caract ristiques techniques Etat alarmes diagnostic Fonctions de diagnostic Oui e Signalisation d erreurs group es SF DEL rouge D faut de la microcarte m moire SIMATIC 3 MCF DEL rouge e Surveillance de la tension d alimentation de l lectronique DC5V DEL verte e Etat d erreur d E S IOF DEL rouge e Etat Marche RUN DEL verte e Etat Arr t STOP DEL jaune e Erreur d alimentation codeur 5VF DEL rouge 24VF DEL rouge Etat des entr es DEL verte 10 I 11 tat de sortie DEL verte Q0 Q7 Fonctionnement du processeur bool en rapide Temps d ex cution 1 us Temps de cycle d actualisation de l AP 2 6 ms 5 ms max Temps de r action programme et mat riel 2 6 ps entr e sortie 1 Les affichages de diagnostic pour ces tats sont uniquement disponibles lorsqu ils sont activ s dans l onglet Param tres de la bo te de dialogue Propri t s du module FM 352 5 2 Le diagnostic Surcharge sortie n est ventuellement pas signal lorsque la dur e d impulsion de la sortie est inf rieure 2 ms 5AH01 ou inf rieure 20 us 5AH11 3 L tat de la LED MCF n est actualis que lorsque la microcarte m moire SIMATIC est retir e ou lorsque le module doit acc der en lecture ou en criture la microcarte
172. enche Serrez les deux vis situ es sur le bas du FM 352 5 en appliquant un couple compris entre 0 8 et 1 1 Nm afin de fixer le module au profil support Une fois le module install vous pouvez affecter un num ro d emplacement au FM 352 5 Des tiquettes d emplacement sont fournies avec la CPU Vous trouverez dans les instructions de service SIMATIC S7 300 CPU 31xC et CPU 31x installation et configuration http support automation siemens com WW view fr 13008499 des instructions concernant l affectation et l application de num ros d emplacement pour les modules Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Installation et d sinstallation du module FM 352 5 3 2 Installer et d sinstaller le FM 352 5 dans un syst me S7 300 D sinstaller le module FM 352 5 La proc dure suivante d crit comment d monter le module FM 352 5 du profil support d un syst me d automatisation S7 300 Des informations compl mentaires sur le d montage des modules sam disponibles dans les instructions de service SIMATIC S7 300 CPU 31xC et 9 1 Faites passer la CPU l tat Arr t STOP l aide du commutateur de mode 2 Mettez le module FM 352 5 hors tension ou d branchez toute l alimentation 3 Ouvrez le volet pivotant situ sur la droite du module 4 D vissez la vis de fixation du connecteur avant l aide d un tournevis de 3 mm puis retirez le en tenant les prises en hau
173. ent de contact de blindage Proc dez comme suit pour installer l l ment de contact de blindage 1 Poussez les deux boulons du crochet de fixation dans le guide sur la face inf rieure du profil support Positionnez le crochet de fixation sous les modules c bler 2 Boulonnez le crochet de fixation fermement sur le profil support 3 La borne de blindage pr sente une lame entaill e sur sa face inf rieure Placez la borne de blindage au niveau de cette position sur la face A ou B du crochet de fixation Tirez la borne de blindage vers le bas et basculez la dans la position d sir e voir la figure ci apr s Vous pouvez relier jusqu quatre bornes sur chacune des deux lignes du crochet de l l ment de contact de blindage 1 Crochet de fixation de l l ment de contact de blindage 2 Face B 3 Lame entaill e 4 Blindage devant se trouver sous la borne de blindage 5 Face A 6 Borne de blindage Figure 4 6 Raccord de c bles blind s l l ment de contact de blindage Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 43 C blage du module FM 352 5 4 5 Raccord de c bles blind s via un l ment de contact de blindage Connexion de c bles 44 Vous ne pouvez raccorder qu un ou deux c bles blind s par borne de blindage voir la figure ci dessus et le tableau pr c dent Le c ble est connect par son blindage de c ble nu
174. entation de votre syst me Des fichiers GSD sont disponibles sur Internet la rubrique Siemens Industry Automation and Drive Technologies Service amp Support http support automation siemens comWWiview fr 10805317 133100 Vous pouvez galement trouver le chemin correspondant l adresse http www profibus com sous l onglet Biblioth ques Siemens Programmation de la microcarte m moire SIMATIC Pour les syst mes avec des CPU de constructeur tiers Vous devez programmer la microcarte m moire SIMATIC ind pendamment du module FM 352 5 Pour ce faire vous avez besoin soit d une console de programmation Siemens apte la programmation de microcartes m moire SIMATIC soit d un programmateur de PROM pouvant programmer une microcarte m moire SIMATIC Une fois que vous avez programm la microcarte m moire SIMATIC ins rez celle ci dans le module FM 352 5 Conception d une fonction d interface En tant qu utilisateur d un syst me CPU non S7 vous devez concevoir dans votre programme une fonction servant commander l interface du module et satisfaisant aux exigences de votre syst me sp cifique Votre interface de programme doit tre capable de commander au module FM 352 5 d entrer en mode Normal et dans les tats de fonctionnement Marche Arr t Elle doit aussi g rer le transfert de donn es entre le module et la CPU ma tre En outre si vous n avez pas mis en service le module FM 352 5 l aide de l environnement STE
175. ers la gauche d un double mot SHL_DW L op ration SHL_DW est activ e si l tat de signal est 1 l entr e Din 0 Conn arrDWConf 0 est charg et d cal vers la gauche du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrDWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 131 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 28 Description D calage vers la droite d un double mot SHR_DW L op ration D calage vers la droite d un double mot SHR_DW est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la droite les bits 0 31 de l entr e IN L entr e N indique le nombre de bits du d calage Si N est sup rieure 32 la commande crit 0 dans la sortie OUT et met les bis Q0 et OV dans le mot d tat sur 0 En partant de la gauche le m me nombre N de z ros est d cal afin de combler les positions lib r es Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHR_DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 44 D calage vers la droite d un double mot SHR DW Repr
176. es signaux du codeur Impulsion amp sens x1 x2 x4 Source de la r initialisation Aucune Mat riel Logiciel Mat riel et logiciel Mat riel ou logiciel Source de la valeur de r initialisation Const 0 Valeur min max Valeur de chargement Type du signal de r initialisation Front Niveau Source de la valeur de chargement Constante Application du module Source du maintien Aucune Mat riel Logiciel Mat riel et logiciel Mat riel ou logiciel Valeur de chargement Entr e utilisateur ou application du module Minimum de la plage de comptage Entr e utilisateur Maximum de la plage de comptage Entr e utilisateur Sens de comptage principal Incr mentation d cr mentation Source mat rielle du maintien Entr es 0 14 Source mat rielle de la r initialisation Entr es 0 14 Modes de comptage Continu Unique P riod Plage de compt 16 bits Plage de compt 32 bits 32768 32767 2147483648 2147483647 Signaux de codeur 5V RS 422 A A B B et N N 24V HTL A B etN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 2 Caract ristiques techniques Section de codeur Codeur SSI e Signaux SSI D D CK et CK e Longueur du t l gramme 25 bits ou 13 bits code Gray e R solution 16
177. esse affect e aux entr es dans la configuration mat rielle LADDR_Out DINT Adresse logique des sorties du FM 352 5 qui doit correspondre l adresse affect e aux sorties dans la configuration mat rielle CPU_Out POINTER D signe la structure de 14 octets qui est la source des donn es transf rer au module en tant que sorties de la CPU Cette structure doit correspondre la structure d finie dans l interface du FB d application CPU _In POINTER D signe la structure de 14 octets qui est la destination des donn es transf rer du module en tant qu entr es de la CPU Cette structure doit correspondre la structure d finie dans l interface du FB d application Error BOOL Ce bit est mis 1 sile module est configur pour le test et appel en mode Normal ou inversement Le param tre Etat vous fournit une information d taill e Etat INT Ce param tre contient le mot d tat renvoy par le module voir chapitre Interface de donn es utilisateur Page 207 section D finition des octets de commande et d tat AppFB Block_FB Num ro du FB d application pour le module FM 352 5 utilis en mode Test AppinstDB Block DB Num ro du DB d instance du FB d application pour le module FM 352 5 utilis en mode Test Ce param tre sert uniquement dans le FB _Debug pour le mode Test Processeur bool en rapide FM 352 5 98 Manuel d utilisation 05 2011 A5E00131319 04 Program
178. est de interf rence lectromagn tique flash v rification de mise sous externe a provoqu une erreur tension fatale Mettez le FM 352 5 hors puis sous tension et voyez si l erreur se reproduit Si c est le cas le FM 352 5 est d faillant ou il existe une forte interf rence lectrique 3 3 Erreur de Echec du test de la La m moire de travail du Une erreur interne ou une m moire vive m moire vive la mise FM 352 5 a chou au test de interf rence lectromagn tique sous tension v rification de mise sous externe a provoqu une erreur tension fatale Mettez le FM 352 5 hors puis sous tension et voyez si l erreur se reproduit Si c est le cas le FM 352 5 est d faillant ou il existe une forte interf rence lectrique 3 6 Alarme de A 1 en cas de Les alarmes de processus en La fr quence de l alarme de processus d bordement de la file provenance du FM 352 5 se processus est trop lev e perdue d attente d alarmes de produisent plus rapidement Le programme de l OB processus que l AP ne peut les traiter d alarme est trop long Les alarmes de processus L AP n est pas assez rapide destination du FM 352 5 se produisent plus rapidement que le FM 352 5 ne peut les traiter Remarque Cette alarme de diagnostic doit tre valid e avant de devenir active 8 5 Tension de Tension d alimentation L entr e 24V pour la borne 2L L alimentation 24V ou le charge ou de d entr e sortie 2L du FM 352 5 manque ou est
179. ester au d calage 18 Cette structure peut toutefois contenir des l ments ayant les types de donn es BOOL BYTE WORD INT ou DINT et dont vous d finissez les noms Section statique La section statique contient un nombre variable d l ments selon la quantit de ressources internes exig e par votre application Les deux premiers l ments sont obligatoires mais les suivants sont facultatifs et exig s uniquement s ils sont n cessaires dans le programme d application Le premier l ment consiste en 1 8 bits repr sentant les alarmes du module alarmes de processus Vous pouvez soit crire 1 8 d clarations individuelles chacune de type BOOL et ayant un nom univoque que vous d finissez soit d clarer un tableau de bool ens Array of BOOL qui contient jusqu 8 l ments et auquel vous donnez un nom Le d calage de la premi re alarme d clar e doit tre 32 Le deuxi me l ment dans la section statique doit tre au d calage 34 la structure de nom ST dont les l ments doivent tre nomm s exactement comme indiqu dans le tableau Exemple de table de d claration Section statique Il s agit des bits d tat de diagnostic g n r s par le module et devant tre utilis s par l application si une action sp cifique est requise Si l application utilise un codeur le troisi me l ment dans la section statique doit tre au d calage 38 la structure de nom Encoder dont les l ments doivent tre nomm
180. fiable non modifiable bobine de sortie pour ex cuter l op ration mais que votre programme n en a pas besoin Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 243 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 A T Op rations CONT pour le module FM 352 5 Op rations CONT provenant des l ments de programme STEP 7 244 Le tableau ci dessous contient les op rations CONT valables pour le module FM 352 5 Les op rations en italiques sont des blocs fonctionnels disponibles dans la biblioth que FM 352 5 une fois le logiciel de configuration FM 352 5 install Ces FB se trouvent dans le catalogue El ments de programme STEP 7 dans le conteneur Biblioth ques Tableau A 4 Op rations valables pour le module FM 352 5 Op ration Conteneur Description _ Op r sur bits Contact NO Op r sur bits Contact NF NOT Op r sur bits Inverser trajet du courant Op r sur bits Bobine Op r sur bits Connecteur sortie interm diaire RS Op r sur bits Bascule Mise 0 Mise 1 SR Op r sur bits Bascule Mise 1 Mise 0 N Op r sur bits D tecter front descendant du RLG P Op r sur bits D tecter front montant du RLG NEG Op r sur bits D tecter front descendant POS Op r sur bits D tecter front
181. fonction a t activ e dans la configuration mat rielle enregistr e sur la microcarte m moire SIMATIC e Donn es CPU_In tat inclus e Donn es CPU_ Out commande incluse tous les acc s aux donn es CPU_ Out sont interpr t s comme 0 Ex cution du programme Lors du d marrage le circuit FPGA lit la m moire image du FB enregistr dans la microcarte m moire SIMATIC et peut ex cuter le programme lorsque le s lecteur de mode du module est plac sur RUN voir figure suivante FM 352 5 Entr es Module SIMATIC Micro Memory Card programm Sorties Module Figure 6 18 Fonctionnement autonome Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 105 Programmation et fonctionnement du module FM 352 5 6 7 Gestion des param tres dynamiques 6 7 Gestion des param tres dynamiques Utilisation de la fonction syst me SFC 55 pour crire des param tres dynamiques Avec la SFC 55 WR_PARM crire param tres vous pouvez modifier les param tres dynamiques dans l enregistrement 1 et les transf rer dans le module FM 352 5 Ces param tres entrent en vigueur l appel de la SFC 55 Toutefois les param tres transf r s dans le module ne remplacent pas les param tres du module figurant dans le SDB correspondant s ils y existent Apr s un passage de la CPU de Marche Arr t et d Arr t Marche ou une mise hors tension puis sous tension les param tres d
182. gnaux des codeurs et leur valuation 7 5 Introduction 7 5 Evaluation des impulsions Evaluation des impulsions Les compteurs du module FM 352 5 comptent les fronts des signaux Normalement le front en A est valu pour une valuation simple x1 Pour obtenir une r solution plus lev e vous pouvez d finir le param tre relatif l valuation des signaux du codeur afin d utiliser l valuation double ou quadruple x2 ou x4 des signaux Servez vous de l onglet Param tres dans la bo te de dialogue de configuration du FM 352 5 pour s lectionner le type d valuation des signaux du codeur Les signaux A et B doivent pr senter un d calage de phase de 90 pour que vous puissiez s lectionner l valuation simple double ou quadruple Impulsion et sens Lorsque vous s lectionnez Impulsion et sens comme type d valuation des signaux du codeur le module compte lors du front montant de chaque impulsion du signal A Lorsque le signal B est 0 niveau bas le compteur incr mente Lorsque le signal B est 1 niveau haut le compteur d cr mente f eE a e D comptage Signal A Signal B Comptage comme niveau de sens Impulsions d incr mentation Impulsions de d cr mentation Figure 7 6 Comptage pour Impulsion et sens Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 183 Signaux des codeurs et leur valuation 7 5 E
183. iable augment si n cessaire 0 1 stat SecondFF BOOL Le nom des l ments peut tre d fini modifiable modifiable modifiable librement 0 2 stat ThirdFF BOOL modifiable modifiable modifiable 2 0 stat MoreFFs ARRAY 0 15 modifiable modifiable modifiable 0 1 stat BOOL modifiable 4 0 stat END_STRUCT modifiable Section statique Cette d finition n est pas li e la position mais pas Edge Vous pouvez choi Vous pouvez modifier les noms l int rieur de la structure sir une combinaison quelconque de BOOL et ARRAY de type BOOL 1258 0 stat Edge STRUCT Ressources pour les d tections de modifiable non modifiable front Chaque l ment doit tre de type BOOL ou tre un tableau de bool ens Array of BOOL 0 0 stat FirstEdge BOOL Le nombre d l ments peut tre modifiable modifiable modifiable augment si n cessaire 0 1 stat SecondEdge BOOL Le nom des l ments peut tre d fini modifiable modifiable modifiable librement 0 2 stat ThirdEdge BOOL modifiable modifiable modifiable 2 0 stat Edged4to10 ARRAY 4 10 modifiable modifiable modifiable 0 1 stat BOOL modifiable 4 0 stat LastEdge BOOL modifiable modifiable modifiable 6 0 stat END_STRUCT modifiable Processeur bool en rapide FM 352 5 242 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 6 Table de d cla
184. iable librement 0 2 stat ThirdEdge BOOL modifiable modifiable modifiable 2 0 stat Edge4to10 ARRAY 4 10 modifiable modifiable modifiable 0 1 stat BOOL modifiable 4 0 stat LastEdge BOOL modifiable modifiable modifiable 6 0 stat END_STRUCT modifiable Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 75 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Cette partie de la section statique contient des d clarations pour les connecteurs voir tableau ci dessous Ces noms ne peuvent pas tre modifi s Tableau 6 8 Exemple de table de d claration pour le FB d application Connecteurs comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Commentaire Section statique Cette d finition n est pas li e la position Vous pouvez modifier les noms l int rieur de la structure mais pas Conn Vous pouvez utiliser toute combinaison de BOOL INT DINT ou Array of BOOL INT ou DINT 1264 0 stat Conn STRUCT Ressources pour les connecteurs modifiable non modifiable 0 0 stat XCon BOOL Les l ments peuvent tre de type modifiable modifiable modifiable BOOL 2 0 stat arrXCon ARRAY 0 31 Les l ments peuvent tre un tableau modifiable modifiable modifiable de BOOL Array of BOOL 0 1 stat BOOL modifiable 6 0 stat ICon INT Les l
185. iblioth que FM 352 5 D multiplicateur de fr quence binaire TP32 Biblioth que FM 352 5 Impulsion de 32 bits TON32 Biblioth que FM 352 5 Temporisation sous forme de retard la mont e 32 bits TOF32 Biblioth que FM 352 5 Temporisation sous forme de retard la retomb e 32 bits TP16 Biblioth que FM 352 5 Impulsion de 16 bits TON76 Biblioth que FM 352 5 Temporisation sous forme de retard la mont e 16 bits TOF16 Biblioth que FM 352 5 Temporisation sous forme de retard la retomb e 16 bits CP_Gen Biblioth que FM 352 5 G n rateur d impulsions d horloge CTUD32 Biblioth que FM 352 5 Compteur incr mental d cr mental 32 bits CTU16 Biblioth que FM 352 5 Compteur incr mental 16 bits CTD16 Biblioth que FM 352 5 Compteur d cr mental 16 bits CTUD16 Biblioth que FM 352 5 Compteur incr mental d cr mental 16 bits SHIFT Biblioth que FM 352 5 Registre d calage binaire 1 bit longueur maximale 4096 SHIFT2 Biblioth que FM 352 5 Registre d calage binaire 2 bits longueur maximale 2048 SHIFT4 Biblioth que FM 352 5 Registre d calage binaire 4 bits longueur maximale 1024 SHIFTS Biblioth que FM 352 5 Registre d calage binaire 8 bits longueur maximale 512 SHIFT16 Biblioth que FM 352 5 Registre d calage entier de 16 bits longueur maximale 256 SHIFT32 Biblioth que FM 352 5 Registre d calage entier de 32 bits longueur maximale 256 FMABS32 Biblioth que FM 352 5 Valeur ab
186. idation EN ENO ENO BOOL Sortie Sortie de validation iN oOuT IN WORD Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT WORD Sortie R sultat de l op ration de d calage 15 107 7 WO IN 0 0 0 0 1111 010 1 0 1 O0 1 N 6 ee lt 6 caract res n n Se Ces six bits sont perdus Les endroits lib r s sont remplis de z ros Figure 6 31 Exemple de d calage de bits pour l op ration SHL_W Din 0 SHL_W DOut 0 EN Eom Conn arrWCon 0 IN OUT Conn arrWConf 2 Conn arrWCon 1 N Figure 6 32 Exemple d op ration D calage vers la gauche d un mot SHL_W L op ration SHL_W est activ e si l tat de signal est 1 l entr e DIn 0 Conn arrWCon 0 est charg et d cal vers la gauche du nombre de bits pr cis dans Conn arrWConf1 Le r sultat est crit dans Conn arrWConf 2 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 129 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 26 Description D calage vers la droite d un mot SHR_W L op ration D calage vers la droite d un mot SHR_W est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la droite les bits 0 15 de l entr e IN Les bits 16 31 ne sont pas affect s L entr
187. iliaire externe 1L manquante Tension d alimentation d entr e sortie 2L manquante Tension d alimentation de codeur 3L manquante Erreur de trame SSI Surcharge de l alimentation de codeur 24 V ou 5 V Rupture de fil codeur diff rentiel RS 422 seulement D faut de la microcarte m moire SIMATIC Erreur de coh rence Activation des alarmes de diagnostic La bo te de dialogue de configuration mat rielle contient un onglet Param tres dans lequel vous pouvez s lectionner les alarmes de diagnostic que vous d sirez activer Vous pouvez aussi choisir si le module doit d clencher des alarmes de diagnostic ou des alarmes de processus Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 191 Diagnostic et correction des erreurs 8 2 Messages de diagnostic R actions une alarme de diagnostic Voici ce qu il se passe s il se produit un v nement pouvant d clencher une alarme de diagnostic e Les informations de diagnostic sont sauvegard es dans les enregistrements 0 1 et 128 e La DEL d erreur SF s allume e L OB d alarme de diagnostic OB82 est appel e L enregistrement de diagnostic 0 est entr dans les informations de d clenchement de l OB82 Si vous n avez pas programm l OB82 la CPU passe l tat Arr t STOP Lecture de l enregistrement du module L enregistrement de diagnostic 0 est automatiquement transf r dans les informations de d clenchement lors
188. in 116 D tecter front montant POS arnan ai Aa A intel fnuiee D tecter front descendant NEG usines Comparaison CMP aissa aaa EE E nain a aA un Compl ment 1 d entier de 16 bits INV 1 Compl ment 1 d entier de 32 bits INV_DI ss sssssesssnnesesnneesnnnasnennannnnnaneennnenannnnnennaanannanenn ET mot WAND W aae aa ile di aaia a aaia andere need ad etre dd tes O U MOC WOR W nt beam nt teen re EA AEE AGA es O exclusif mot WXOR Wie seensmeneemetnmennanenneinenme mer han aieintnss ET doubl mot WAND DW 25 28 4 nues el eme es ride O doubl mot WOR DW oscri dnantferandten ant manne made ee sa e ta Aer male maider ans O exclusif double mot WXOR_DW ss E SE S D calage vers la droite d un entier de 16 bits SHR_1 D calage vers la droite d un entier de 32 bits SHR_DI sssssssrissesrrssesrssrerrssrrrrssrrrrssrenns D calage vers la gauche d un mot SHLW nnne D calage vers la droite d un mot SHR_W iii D calage vers la gauche d un double mot SHL_DW D calage vers la droite d un double mot SHR_DW Rotation vers la gauche d un double mot ROL_DW ssssssssssesrrssssrrssesrrsserrrssrirrssrrrssrrrrssrnns Rotation vers la droite d un double mot ROR_DW ss Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Sommaire 6 10 Op rations de la biblioth que FM 352 504 i
189. ion D calage vers la droite d un entier de 32 bits SHR_DI est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la droite les bits 0 31 de l entr e IN L entr e N indique le nombre de bits du d calage Si N est sup rieure 32 le commande fonctionne comme si N tait gale 32 Les positions binaires lib r es gauche sont compl t es selon l tat de signal du bit 31 bit de signe du nombre entier de 32 bits par des z ros si le nombre est positif et par des uns s il est n gatif Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHR_DI est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 40 D calage vers la droite d un entier de 32 bits SHR _DI Repr sentation CONT Param tre Type de Op randes Description donn es SHR_DI EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation Tin ouT IN DINT Entr e Valeur d caler IN N WORD Entr e Nombre de bits du d calage OUT DINT Sortie R sultat de l op ration de d calage FE SHR _DI DOut 0 EN ENO Conn arrDICon 0 IN OUT Conn arrDICon 1 Conn arrWCon 0 N 128 Figure 6 30 Exemple d op ration D calage vers la droite d un entier de 32 bits SHR_DI L op
190. ion de module compil e dans la CPU S7 en cliquant sur le bouton Charger dans la CPU ou l aide de la commande Syst me cible gt Charger dans la CPU dans l cran HW Config principal comme illustr la figure ci dessous EHW Config SIMATIC 300 Station Edit Insert PLCE Wiew Options Window Help 1 Cliquez sur le bouton Enregistrer et compiler ou servez vous de la commande Station gt Enregistrer et compiler 2 Puis chargez la configuration mat rielle dans la CPU S7 Figure 5 6 Enregistrement et compilation de la configuration mat rielle Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 61 Configuration du module FM 352 5 5 10 Gestion de la programmation 9 10 Description 62 Gestion de la programmation Une fois les tapes de configuration d crites dans les paragraphes pr c dents achev es vous pouvez commencer pr parer votre programme FM 352 5 4 L onglet Programmation de la bo te de dialogue Propri t s FM 352 5 pr sent la figure ci dessous fournit l interface avec l environnement de programmation du module FM 352 5 Servez vous des champs et des boutons de cet onglet comme d crit ci apr s 1 Indiquez le num ro du bloc fonctionnel d application qui contiendra le programme du module FM 352 5 2 Cliquez sur le bouton Comment cr er un nouveau jeu de FB DB pour obtenir des informations sur la mani re de cr er dans votre projet
191. is le logiciel de configuration FM 352 5 install Ces FB se trouvent dans le catalogue El ments de programme STEP 7 dans le conteneur Biblioth ques Tableau A 5 Op rations LOG pour le module FM 352 5 Op ration Conteneur Description gt 1 Op r sur bits Porte OU amp Op r sur bits Porte ET XOR Op r sur bits OU exclusif Op r sur bits Entr e TOR o Op r sur bits N gation Op r sur bits Affectation Op r sur bits Connecteur sortie interm diaire RS Op r sur bits Bascule Mise 0 Mise 1 SR Op r sur bits Bascule Mise 1 Mise 0 N Op r sur bits D tecter front descendant du RLG P Op r sur bits D tecter front montant du RLG NEG Op r sur bits D tecter front descendant POS Op r sur bits D tecter front montant CMP Comparateur Op rations de comparaison pour valeurs enti res et enti res doubles uniquement Les valeurs r elles ne sont pas prises en charge LDI Convertisseur Convertir entier de 16 bits en entier de 32 bits MOVE MOVE Affecter une valeur INVI Convertisseur Compl ment 1 d entier de 16 bits INV_DI Convertisseur Compl ment 1 d entier de 32 bits WAND_W Op rations logiques sur ET mot mots WOR_W Op rations logiques sur OU mot mots WXOR_W Op rations logiques sur OU exclusif mot mots WAND_DW Op rations logiques sur ET double mot mots WOR DW Op rations logiques sur O
192. ise 1 logique en cas de d bordement sinon elle est 0 logique Tableau 6 60 Soustraction FMSub32 et FMSub16 Repr sentation CONT Param tres Type de Op randes Description donn e FMSub32 IN_A INT DINT Entr e Valeur d entr e A JEN ENO IN_B INT DINT Entr e Valeur d entr e B IN A OVF OVF BOOL Sortie si la soustraction provoque un d bordement NB OU OUT INT DINT Sortie Valeur de sortie IN_A IN_B Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 150 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 14 Multiplier entiers doubles FMMul32 Description L op ration FMMul32 multiplie la valeur d entier double l entr e IN_A par la valeur d entier double l entr e IN_B et crit le r sultat dans la sortie OUT La sortie DONE signale que le r sultat est disponible La plage autoris e pour IN_A IN_B et la sortie OUT va de 2 147 483 648 2 147 483 647 La sortie OVF est mise 1 logique en cas de d bordement sinon elle est 0 logique Tableau 6 61 Multiplier entiers doubles FMMul32 Repr sentation CONT Param tres Type de Op randes Description donn es EMMul32 REQ BOOL Entr e Active l op ration de multiplication EN ENO lors d un front montant Doit re
193. iste en deux versions e Le FM 352 5AH1x 0AE0 dispose de sorties commutation P e Le FM 352 5AH0x 0AEO dispose de sorties commutation M Les informations indiqu es dans les Instructions de service SIMATIC S7 300 CPU 31xC et CPU 31x Installation et configuration http support automation siemens com WWiview fr 13008499 annexe Protection contre la foudre et les surtensions s appliquent aux deux modules Un circuit sp cifique est cependant n cessaire pour les sorties Pour que les modules puissent tre charg s en tension de choc conform ment la norme CE161000 4 5 un circuit de protection externe est requis R f rences de commande Les composants n cessaires pour le circuit de l alimentation 24 V et des sorties 24 V sont indiqu s dans les sources suivantes e Coupe circuit de surtension BLITZDUCTOR VT BTV AD 24 N de r f 918402 DEHN S HNE GmbH Co KG Bo te postale 16 40 D 92306 Neumarkt e Transil Diode P6KE36A 600W p ex STMicroelectronics ON Semiconductor Motorola Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 251 Circuit de protection externe pour processeur bool en rapide FM 352 5 C blage Les sch mas de raccordement suivants indiquent comment raccorder les composants selon les indications W lt x L lt N Lo m N N W le A commutation P Blitzductor Blitzductor Blitzductor BVT AD 24 BVT AD 24 BVT AD 24
194. ites dans l op ration LIFO et fournit les donn es sauvegard es sur demande Lorsque les entr es WRITE et EN sont actives les donn es pr sentes au niveau de IN sont crites dans le registre LIFO L entr e la plus r cente dans le registre LIFO est pr sente au niveau de la sortie OUT jusqu ce qu elle soit effac e par l activation de READ_NEXT Pendant ce temps l entr e suivant l entr e la plus r cente devient l entr e la plus r cente La sortie FULL est activ e lorsque le registre LIFO est plein 256 entr es Toute criture effectu e alors que FULL est 1 est rejet e La sortie EMPTY signale que le registre LIFO est vide 0 entr e La sortie OUT n est pas d termin e tant que EMPTY est active ENTRIES indique le nombre d entr es restant dans le registre LIFO Si les entr es EN et RESET sont simultan ment actives le registre LIFO est effac toutes ses entr es sont remises 0 et l entr e EMPTY est activ e La valeur de sortie est r manente et utilise une phase d horloge Remarque L op ration LIFO16 utilise un bloc de m moire vive L op ration LIFO32 utilise deux blocs de m moire vive Tous les registres d calage binaire ainsi que les op rations LIFO et FIFO n cessitent des blocs de m moire vive Le nombre maximum de blocs de m moire vive pris en charge par le module FM 352 5 est de 10 Cycle n Cycle n 1 Cycle n 2 Conditions de sortie i Entr e 1 5 Entr e 1 5 Entr e
195. itiale ne s est pas coul e Cette op ration consomme une phase Un arr t du module ou une entr e EN inactive r initialisent l op ration FREQ Un nombre Period de microsecondes doit s couler pour qu une valeur soit fournie au niveau de la sortie OUT FREQ16 permet de mesurer des fr quences allant de 0 65535 216 1 Les fr quences sup rieures 32767 215 1 apparaissent sous forme de nombres n gatifs VALID a la valeur 0 si la fr quence d passe 65535 FREQ32 permet de mesurer des fr quences allant de 0 4 294 967 295 232 1 Les fr quences sup rieures 2 147 483 647 231 1 apparaissent sous forme de nombres n gatifs VALID a la valeur 0 si la fr quence d passe 4 294 967 295 L op ration FREQ renvoie OUT en hertz si Period est d fini 1000000 1 seconde Si Period est d fini 10 000 000 10 secondes OUT est renvoy en unit s de 0 1 Hz ainsi si OUT a la valeur 600 la fr quence est de 60 0 Hz La valeur de sortie est r manente et utilise une phase d horloge Repr sentation CONT Para Op randes m tre Repr sentation CONT Type de donn es Description FREQ16 EN IN ENO VALID PERIOD OUT BOOL Entr e Signal d entr e dont la fr quence est mesur e FREQ32 IN EN ENO IN VALID PERIOD DINT Entr e constante P riode pendant PERIOD OUT laquelle la fr quence est mesur e en microsecondes
196. iv Q7 activation individuelle Alarmes de processus Alarmes de processus 0 7 Activer D sactiver D sactiv activation individuelle Les sorties du module FM 352 5 peuvent tre activ es pendant moins de 5 ls Pour que le circuit FPGA r agisse une surcharge de sortie et puisse mettre le bit de sortie de diagnostic la dur e d impulsion correspondant la dur e d activation d une sortie doit tre de 2 ms au moins Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 55 Configuration du module FM 352 5 5 7 S lection des param tres de diagnostic S lection des param tres de configuration 56 Le tableau ci dessous fournit la liste des param tres de configuration pouvant tre d finis dans le module FM 352 5 Il s agit de param tres statiques qui d terminent comment le module fonctionne Remarque Ces param tres font partie du contr le de coh rence du module La configuration mat rielle dans le syst me cible et la configuration mat rielle dans la microcarte m moire SIMATIC du module FM 352 5 doivent correspondre pour que la coh rence soit correcte Si vous apportez une modification quelconque aux param tres statiques ou au FB d application vous devez proc der une nouvelle compilation pour g n rer la coh rence correcte voir le chapitre Contr le de la coh rence du programme et de la configuration Page 48 Tableau 5 3 Param
197. l 2 0 stat Cur_Val DINT Valeur en cours pour le codeur incr mental DINT pour codeur 32 bits INT pour codeur 16 bits 6 0 stat Load_Val DINT Valeur de chargement du codeur DINT ou INT 10 0 stat END_STRUCT Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 175 Signaux des codeurs et leur valuation 7 2 Modes de comptage pour les codeurs incr mentaux 7 2 Modes de comptage pour les codeurs incr mentaux Modes de comptage Le module FM 352 5 prend en charge un compteur de codeur incr mental 16 bits ou 32 bits Le compteur peut fonctionner dans l un des modes suivants e Continu e Unique e P riodique Chaque mode est d crit dans ce paragraphe S lection de la r initialisation sur front ou sur niveau La fonction de r initialisation pour chacun des trois modes de comptage peut tre d finie Front ou Niveau et se comporte de la mani re suivante e Front La r initialisation est prioritaire Si le maintien et la r initialisation sont activ s simultan ment le comptage est r initialis puis maintenu la valeur en cours e Niveau Le maintien est prioritaire Si le maintien et la r initialisation sont activ s simultan ment il n y a pas r initialisation Si le maintien est supprim en premier le comptage est r initialis Si le maintien et la r initialisation sont supprim s simultan ment le comptage est r initialis Si la r initialis
198. l en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs Affectations de l enregistrement de diagnostic 128 8 2 Messages de diagnostic Le tableau ci desous pr sente les affectations de l enregistrement de diagnostic 128 La fonction SFC 59 RD_REC permet de lire l enregistrement 128 contenant des informations de diagnostic la r f rence du produit la version du microprogramme et les informations d tat concernant le module Tableau 8 5 Affectations de l enregistrement de diagnostic 128 Processeur bool en rapide FM 352 5 Octet Signification Remarques 0 27 Diagnostic Identique l enregistrement de diagnostic 1 28 47 Num ro de r f rence 6ES7 352 5AHXX 0A 0 Num ro de r f rence de produit pour le FM 352 5 48 49 ID de type gt 08C1 50 51 Version du mat riel 52 53 R serv 54 65 r serv 66 69 Version du microprogramme 70 74 Taille du circuit FPGA Nombre d octets pour le t l chargement FPGA 75 76 Programme FPGA actuellement charg Voir remarque 1 77 78 Informations d tat du module Voir remarque 2 79 El ment de remplissage pour octet pair 00 1 Ce nombre est le mot de contr le de coh rence tel qu il appara t apr s une compilation et un chargement FM 352 5 En mode Test il s agit de la version de programme FPGA Test 2 Voir Octets d tat 1 et 2 dans D finition des octets de commande e
199. l d utilisation 05 2011 A5E00131319 04 239 Caract ristiques techniques A 6 Table de d claration de bloc fonctionnel Adresse D claration D signation Section statique Cette d finition d pend de la position Il s Type agit des bits d tat du Commentaire module Ne pas modifier non modifiable 34 0 stat ST STRUCT Ressources pour les bits d tat du non modifiable non modifiable module Limite sup rieure fix e Ne pas modifier 0 0 stat FIRSTSCAN BOOL Premier cycle apr s un passage de non modifiable non modifiable non modifiable Arr t Marche 0 1 stat M3L BOOL Alimentation pour 3L manquante non modifiable non modifiable non modifiable 0 2 stat ESSF BOOL Surcharge de l alimentation de codeur non modifiable non modifiable non modifiable 0 3 stat M2L BOOL Alimentation pour 2L manquante non modifiable non modifiable non modifiable 0 4 stat ML BOOL Alimentation pour 1L manquante non modifiable non modifiable non modifiable 2 0 stat OVERLOAD ARRAY 0 7 Sortie x en surcharge non modifiable non modifiable non modifiable 0 1 stat BOOL non modifiable non modifiable 4 0 stat END_STRUCT Section statique Cette d finition d pend de la position Le codeur est une structure qui a un nombre fixe d l ments Les noms ne peuvent pas changer mais la taille de Cur_Val et Load_Val doit tre d finie
200. la table de v rit O les deux doubles mots indiqu s dans les entr es IN et IN2 Ces valeurs sont interpr t es comme 6 9 Jeu d instructions pour la programmation CONT profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WOR_DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 37 OU double mot WOR_DW Repr sentation CONT Param tre Type de Op randes Description donn es WOR_DW EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation N1 outt IN1 DWORD Entr e Premi re valeur de la combinaison in IN2 DWORD Entr e Deuxi me valeur de la combinaison OUT DWORD Sortie Double mot r sultant de la combinaison pe WOR_DW DOutf0 EN ENOI Conn arrDWCon 0 IN1 OUT Conn arrDWConf1 WH 16 FFF IN2 Figure 6 26 Exemple d op ration OU double mot WOR_DW L op ration est ex cut e si Din 0 est 1 Les bits 0 11 sont mis 1 les autres bits de Conn arrDWCon 0 restent inchang s Exemple Conn arrDWConf 0 01010101 01010101 01010101 01010101 IN2 00000000 00000000 00001111 11111111 Conn arrDWConf 0 ET IN2 Conn arrDWCon 0 01010101 01010101 01011111 11111111 DOut 0 est 1 si l op ration est ex cut e Processeur bool en
201. le fr quence de compteur logiciel max 1 us 200 kHz Connexion de BERO deux fils Possible e Courant de polarisation autoris D sactiv inactif 1 5 mA max Activ min 3 2 mA 1 Le filtre de retard d entr e est un filtre de bruit impulsion Il peut ne pas rejeter une onde continue de 1 retard Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 215 Caract ristiques techniques A 2 Caract ristiques techniques Donn es pour la s lection d un actionneur 5AH10 sortie commutation M Tension de sortie e pour signal 1 max M 0 5 V Courant de sortie e Pour signal 1 Valeur nominale 0 5 A Plage autoris e 5 mA 0 6 e Pour signal 0 courant de fuite 1 0 MA max Courant total des sorties max 4 A Retard de sortie pour charge r sistive e de 1 o 3 2 us max typ 1 7 us e de 0 1 2 us max typ 1 0 ps dv dt sortie pour charge r sistive e de 1 o 15 V us max typ gt 50 V us e de 0 1 12 V us max typ gt 39 V us Charge de lampe 5 W max Connexion de deux sorties en parall le e Pour le d clenchement redondant d une Possible charge e Pour augmenter les performances Possible max 1 A r sistive uniquement D clenchement d une entr e TOR Impossible Fr quence de commutation e Pour charge r sistive 20 kHz max 0 5 A 100 kHz max 0 2
202. le module FM 352 5 Ex cution du module FM 352 5 en mode Normal Pour faire passer le FM 352 5 l tat de fonctionnement Marche en mode Normal le commutateur RUN STOP doit tre sur la position RUN et il faut mettre un terme aux appels du FB d interface pour mode Test et appeler le FB d interface pour mode Normal FB31 dans la biblioth que FM 352 5 avec l entr e Run 1 partir du programme utilisateur CPU Avec cet appel le module FM 352 5 commence ex cuter le programme qui a t charg dans le circuit FPGA Tant que l entr e OneScan est 0 le module FM 352 5 continue ex cuter le programme jusqu ce que l un des v nements suivants se produisent e Un appel ult rieur du FB d interface pour mode Test est effectu ce qui fait repasser le module FM 352 5 en mode Test et r initialise le circuit FPGA au programme de test interne e Une alimentation en tension est d clench e suite une interruption ayant pour effet de r initialiser dans le circuit FPGA le programme contenu sur la microcarte m moire SIMATIC s il est valable ou bien sinon le programme de test interne e Vous proc dez un effacement g n ral de la m moire comme d fini au chapitre TETE Page 108 ce qui r initialise dans le circuit FPGA le programme contenu dans la microcarte m moire SIMATIC s il est valable Cycle unique du module FM 352 5 en mode Normal Vous pouvez demander que le FM 352 5 ex cute des cycles uniques en mode
203. lez le module FM 352 5 sur un profil local avec une CPU S7 3xx 2 Alimentez en courant la CPU et les connexions 1L et 2L sur le module FM 352 5 3 Installez le logiciel de configuration programmation du FM 352 5 comme d crit au paragraphe Installation du logiciel de configuration programmation Page 45 4 Cr ez un projet STEP 7 voir le paragraphe Pr parer la configuration mat rielle Page h 5 Cr ez la configuration mat rielle voir le paragraphe Pr parer la configuration mat rielle Page 50 qui correspond la CPU S7 300 et au module FM 352 5 install s l tape 1 ci dessus 6 Enregistrez et compilez la configuration mat rielle l aide de la commande Station gt Enregistrer et compiler Processeur bool en rapide FM 352 5 22 Manuel d utilisation 05 2011 A5E00131319 04 Premiers pas Cr er un projet 1 2 2 Ex cuter le programme exemple du module FM 352 5 Dans la fen tre du gestionnaire de projets SIMATIC ouvrez le r pertoire des exemples de projets et copiez les objets suivants du dossier Blocs zFr29_01_FM352 5_ Prog dans le dossier Blocs de la CPU S7 OB 1 OB 40 FB 3 FB 30 FB 31 FB 113 FB 114 FB 119 DB 3 DB 5 DB 6 DB 30 DB 31 VAT_1 et SFC 64 Copiez l OB d alarme de diagnostic l OB 82 dans votre programme Utilisez la commande S7 Insertion gt Bloc S7 gt Bloc d organisation gt OB82 Copiez l objet Mn moniques provenant de l exemple de programme dans le
204. lorsque vous ouvrez l application de configuration mat rielle pour la premi re fois 2 Un tableau qui fournit des d tails sur chaque module plac dans le ch ssis s lectionn tels que les num ros de r f rence les adresses de r seau les adresses d entr e et de sortie etc 3 Une fen tre de station vide pour placer les ch ssis et les modules dans les emplacements appropri s 4 Un catalogue du mat riel qui contient toutes les composantes S7 n cessaires pour constituer un syst me d automatisation Figure 5 2 Fen tre Configuration mat rielle Processeur bool en rapide FM 352 5 50 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 5 Pr parer la configuration mat rielle Ins rer une station S7 300 Proc dez comme suit pour ins rer une station SIMATIC S7 300 1 Dans le catalogue du mat riel affichez l objet SIMATIC 300 en d tail 2 Affichez le dossier RACK 300 en d tails 3 S lectionnez un profil support appropri pour votre application 4 5 6 Double cliquez ou faites glisser le profil support dans la fen tre de station S lectionnez et ins rez un module d alimentation appropri partir du dossier PS 300 S lectionnez et ins rez une CPU appropri e partir du dossier CPU 300 Ins rer le module FM 352 5 Proc dez comme suit pour ins rer le module FM 352 5 dans une station SIMATIC S7 300 1 Dans le catalogue du mat riel affichez
205. ltiplier entiers FMMuI16 sise 6 10 16 Diviser entiers doubles FMDiv32 153 6 10 17 Diviser entiers FMDiv16 ss 6 10 18 Encoder position binaire ENCODE sisi 6 10 19 Compter bits 1 BITSUM iii 6 10 20 Rassembler bits dans un mot BitPack_W et Rassembler bits dans un double mot BitPack IDNaute nie dent die desde tele teens tint annee 6 10 21 R partir mot BitCast_W et R partir double mot BitCast_DW ssseeseeeseeeseeeereerresrreerreee 159 6 10 22 Extraire un bit d un mot BitPick_W et Extraire un bit d un double mot BitPick_DW 6 10 23 Bitinsert Ins rer un bit srl 6 10 24 Registre d calage binaire longueur 16 bits BitShift_W et Registre d calage binaire l ngueur 32 bits BitShift DW orcinec ninani EE TAT EE RERE 163 6 10 25 Concat ner mots WordPack ss 6 10 26 R partir double mot WordCast seesseeeseeeeneeeneee neee ne teet ttntttttttrnttntrnnttnntnnnnnstnnsrnnsrnn sennen 6 10 27 Mesure de p riode PERIOD16 PERIOD32 ie 6 10 28 Mesure de fr quence FREQ16 FREQ32 esseesssssecrrierrrrueseerrearrnnssrerraernnneetenaedtnnanstenaaarennaad 167 6 10 29 Premier entr premier sorti FIFO16 FIFO32 ssseesseeseesseeseresressrnsrrsrrssrrssrnssrrssrnssrrssressrns 6 10 30 Dernier entr premier sorti LIFO16 LIFO32 ssssesseesseees
206. mation et fonctionnement du module FM 352 5 Structure CPU_ Out 6 3 Pr paration du jeu de FB DB d interface Le tableau suivant montre un exemple de la structure 14 octets qui transmet des donn es de la CPU au module FM 352 5 Dans l exemple de FB d interface cette structure est appel e par le pointeur DB5 DBBO0 qui appelle le bloc de donn es 5 pr sent dans le tableau suivant Tableau 6 11 Exemple de table de d claration pour le FB d application Section des entr es comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Section des entr es Les octets 2 15 sont des donn es de la CPU destin es au module FM 352 5 2 0 IN CPU_Out STRUCT 0 0 IN Bits ARRAY 0 15 0 1 IN BOOL 2 0 IN T1_PV DINT 6 0 IN T2 PV BYTE 7 0 IN CmpByte BYTE 8 0 IN C1_PV INT 10 0 IN CP_Period WORD 12 0 IN CMPInt INT 14 0 IN END_STRUCT Tableau 6 12 Exemple de bloc de donn es DB5 DBBO comme affich dans STEP 7 V5 1 Adresse D signation Type Valeur de sortie 0 0 STRUCT 0 0 Bits ARRAY 0 15 0 1 BOOL 2 0 T1_PV DINT L 0 6 0 T2_PV BYTE B 16 0 7 0 CmpByte BYTE B 16 0 8 0 C1_PV INT 0 10 0 CP_Period WORD W 16 0 12 0 CMPInt INT 0 14 0 END_STRUCT Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 99 Programmation et fonctionnement du module FM 352 5
207. me un module d un esclave PROFIBUS DP normal ET 200M envers un ma tre S7 ou non S7 e Le module FM 352 5 peut galement fonctionner comme automate autonome ind pendamment de tout syst me d automatisation Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 11 Pr sentation g n rale du produit 1 1 Fonctions du module FM 352 5 Le module FM 352 5 utilise un processeur embarqu un circuit pr diffus FPGA pour ex cuter du code en parall le au lieu de s quentiellement comme les automates programmables standard Ce type d ex cution permet des temps de cycle tr s rapides et stables Le module commande un certain nombre d entr es et sorties int gr es jusqu 15 entr es et 8 sorties En plus des E S normales le module peut prendre en charge un parmi trois types de codeurs codeurs diff rentiels incr mentaux sortie unique 24 V et absolus SSI Si vous s lectionnez le codeur SSI ou le codeur diff rentiel les entr es de codeur 24 V sont disponibles comme entr es discr tes num ros 8 11 Si vous n utilisez aucune interface de codeur les broches diff rentielles sont disponibles pour fournir trois entr es diff rentielles discr tes num ros 12 13 et 14 S7 CPU OB1 FB d interface EN FB d interface de donn es pour l change CPU _In entre la CPU et le FM 352 5 SIMATIC Micro Memory Card C FM 352 5
208. mettent au programme de d terminer l tat du codeur SSI Tableau 9 9 Octet d tat du codeur SSI No de bit D finition R action du module 7 Erreur de trame SSI 1 Erreur de t l gramme SSI 6 Rupture de fil de codeur 1 Rupture de fil ou d faillance de codeur diff rentiel d tect e 5 0 R serv 0 D finitions de bit de l octet d tat de la microcarte m moire SIMATIC Les bits de l octet d tat de la microcarte m moire SIMATIC d finis dans le tableau suivant permettent au programme de d terminer l tat de la microcarte m moire SIMATIC Tableau 9 10 Octet d tat de la microcarte m moire SIMATIC D finition D faut de la microcarte m moire SIMATIC R action du module 1 D faut de la microcarte m moire SIMATIC d tect No de bit 7 6 0 R serv 0 212 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A A 1 Caract ristiques techniques g n rales Les ne techniques Hess sont d crites dans les instructions de service e Normes et homologations e Compatibilit lectromagn tique e Conditions de transport et de stockage e Conditions d environnement m caniques et climatiques e Indications sur les essais d isolation la classe de protection le type de protection et la tension nominale e Tensions nominales Respect des directives de montage Les produits SIMATIC sont c
209. mmander le fonctionnement du module RUN STOP ou ex cution cyclique Les octets d tat permettent votre programme de d terminer l tat du module ainsi que l tat de la microcarte m moire SIMATIC enfich e dans le module Le tableau suivant d finit le profil binaire des diff rents modes de fonctionnement des conditions d tat de fonctionnement et de l tat de la microcarte m moire SIMATIC Tableau 9 3 Octets de commande et d tat du FM 352 5 Octet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit O Octet de R serv R serv R serv R serv Mode de fonctionnement commande 1 Octet de R serv R serv R serv R serv R serv R serv R serv R serv commande 2 Octet d tat 1 R serv BUSY R serv R serv Etat de fonctionnement Octet d tat 2 R serv R serv R serv R serv R serv Etat de la microcarte m moire SIMATIC Ce bit indique que le module n est pas pr t pour le transfert de donn es ou pour un autre fonctionnement et que les E S et le diagnostic ne sont pas mis jour Tableau 9 4 D finitions des bit des octets de commande et d tat Bits Commande au module Bits R action du module Mode de fonctionnement Etat de fonctionnement 0000 Poursuivre le mode normal en cours 0001 Mode normal STOP 0001 Mode normal STOP 0010 Mode normal RUN 0010 Mode normal RUN 0101 Mode test
210. montant CMP Comparateur Op rations de comparaison pour valeurs enti res et enti res doubles uniquement Les valeurs r elles ne sont pas prises en charge LDI Convertisseur Convertir entier de 16 bits en entier de 32 bits MOVE MOVE Affecter une valeur INVI Convertisseur Compl ment 1 d entier de 16 bits INV_DI Convertisseur Compl ment 1 d entier de 32 bits WAND_W Op r sur mots ET mot WOR_W Op r sur mots OU mot WXOR_W Op r sur mots OU exclusif mot WAND_DW Op r sur mots ET double mot WOR_DW Op r sur mots OU double mot WXOR_DW Op r sur mots OU exclusif double mot SHR 1 D calage rotation D calage vers la droite d un entier de 16 bits SHR _DI D calage rotation D calage vers la droite d un entier de 32 bits SHLW D calage rotation D calage vers la gauche d un mot SHR_W D calage rotation D calage vers la droite d un mot SHL_DW D calage rotation D calage vers la gauche d un double mot SHR_DW D calage rotation D calage vers la droite d un double mot ROL DW D calage rotation Rotation vers la gauche d un double mot ROR DW D calage rotation Rotation vers la droite d un double mot Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 Op ration Conteneur Description BiScale B
211. mutation Op ration Tranches BitCast_ W 9 BitCast_W_U 0 BitPack_DW 17 BitPack_DW_U 0 BitPack_W 9 BitPack_W_U 0 Bitinsert32 33 Bitinsert32_U 32 Bitinsert16 17 Bitinsert16_U 16 Codeur s lectionn Codeur 16 bits 64 Codeur 32 bits 117 SSI Ma tre 13 bits 61 SSI Ma tre 25 bits 100 SSI Ecoute 16 bits 77 SSI Ecoute 32 bits 122 Aucun e 0 Comparateur CMP16_EQ 6 CMP16_GE 8 CMP16_GT 8 CMP16_LE 8 CMP16_LT 8 CMP16_ NE 6 CMP32_EQ 11 CMP32_GE 25 CMP32_GT 25 CMP32_LE 25 CMP32_LT 25 CMP32_NE 11 Conversion de type 1_DI 9 1_DI_U 0 INV_DI 17 INV_DI_U 0 INV_I 9 INV_I_U Combinaisons logiques AND 1 OR 1 XOR 1 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 235 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation 236 Op ration Tranches Op rations logiques sur mots WAND_W 9 WAND_W_U 8 WAND_DW 17 WOR_DW_U 16 WOR_ W 9 WOR_W_U 8 WOR_DW 17 WOR_DW_U 16 WXOR_DW 17 WXOR_DW_U 16 WXOR_W 9 WXOR_W_U 8 Divers FREQ32 71 FREQ16 51 PERIOD32 43 PERIOD16 23 INT 6 gt INT 8 gt INT 8 lt INT 8 lt INT 8 lt gt INT 6 DINT 11 gt DINT 25 gt DINT
212. n 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 1 Vue d ensemble Introduction Ce chapitre contient les informations n cessaires pour cr er et tester un programme pour le module FM 352 5 Vous aurez galement besoin de vous r f rer la documentation STEP 7 version 5 1 SP2 ou plus pour obtenir des informations compl tes sur la cr ation de programmes car STEP 7 est l environnement de programmation n cessaire pour crire visualiser et tester votre programme Pr sentation des t ches Le tableau ci apr s pr sente un r capitulatif rapide de l ordre des t ches n cessaires la cr ation du programme du module FM 352 5 Tableau 6 1 Cr ation du programme AH K gt Cr ation du programme de commande l Cr er BA de FB DB d application voir le chapitre Cr er un FB d application Page 67 e __ D finissez des noms d l ments dans la section de d claration du FB e Ecrivez votre programme dans le FB d application l aide de l diteur CONT LOG de STEP 7 e Sauvegardez le programme dans l diteur STEP 7 e __ Servez vous du bouton Contr le de d erreur de syntaxe dans l onglet Programmation de l application de configuration du FM 352 5 pour rechercher les erreurs de syntaxe ventuelles introuvables par l diteur CONT LOG de STEP 7 Pr parez le jeu de FB DB d interface dans l OB 1 voir le chapitre Pr paration du eu d
213. n STEP 7 Vous pouvez tester le programme afin qu il corresponde vos besoins avant de le charger dans le module FM 352 5 en utilisant un processus it ratif lors duquel vous ditez le FB d application et le rechargez chaque fois afin de v rifier les r sultats de l ex cution Enregistrement du programme dans le projet CPU Si le FB d application s ex cute correctement enregistrez toute modification que vous y avez apport e dans le projet CPU Dans la fen tre de l diteur CONT LOG cliquez sur le bouton Enregistrer ou s lectionnez la commande Fichier gt Enregistrer Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 101 Programmation et fonctionnement du module FM 352 5 6 5 Chargez le programme dans le module FM 352 5 6 5 Chargez le programme dans le module FM 352 5 Compilation du FB d application Pour cr er un SDB sp cial contenant la configuration mat rielle et le FB d application sous une forme pouvant tre lue par le circuit FPGA vous devez compiler le FB d application pour le FM 352 5 Apr s avoir cr et test votre programme d application proc dez comme suit pour compiler le programme et la configuration mat rielle dans le SDB n cessaire au module FM 352 5 1 Acc dez la bo te de dialogue de configuration du module FM 352 5 et s lectionnez l onglet Programmation 2 Cliquez sur le bouton Compiler Chargement du programme dans le module FM 352
214. n cycle du cycle d E S et du cycle de microprocesseur du module Les sorties destination de la CPU sont retard es du cycle de microprocesseur du module du cycle d E S et du cycle de la CPU Vous trouverez dans la figure pr c dente l explication du code de l exemple de programme qui d termine quand les l ments FF MoreFFsf x sont synchronis s Entr es externes Retard de circuit d entr e retard de filtre d entr e Enies Ex cution de code 12 phases Entrees i 1 ys gt y 0 10 11 0 1 2113 1415 6 7 8 o 10 11 y Sorties FF MoreFFs 1 Sorties FF MoreFFs 2 Fr E Sorties externes Figure 6 13 Synchronisation multi phase et chronogramme d E S Processeur bool en rapide FM 352 5 92 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface 6 3 Pr paration du jeu de FB DB d interface Vue d ensemble La biblioth que FM 352 5 contient deux FB d interface permettant au programme utilisateur de la CPU S7 OB1 par exemple de g rer le mode et les tats de fonctionnement du module FM 352 5 Vous devez ins rer dans l OB1 un appel au FB d interface appropri qui g re l change de donn es entre la CPU et le module FM 352 5 Si une microcarte m moire SIMATIC programm e est install e dans le module lors de sa mise sous tension le FM 352 5 copie le
215. n rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 10 Valeur absolue FMABS32 et FMABS16 Description L op ration ABS crit dans la sortie OUT la valeur absolue du nombre fourni l entr e IN La valeur absolue d un nombre est le nombre sans son signe Tableau 6 57 Valeur absolue FMABS32 et FMABS16 Repr sentation CONT Param tres Type de Op randes Description donn e FMABS32 IN INT DINT Entr e Valeur d entr e virgule flottante EN ENO OUT INT DINT Sortie Valeur de sortie valeur absolue du nombre virgule flottante IN OuT Nota Aucune logique n est autoris e l entr e EN 6 10 11 S lecteur de donn es DatSel32 et DatSel16 Description L op ration DatSel fournit la fonction d un multiplexeur 2 vers 1 en copiant la valeur l entr e IN_A dans la sortie OUT si l entr e Sel est 0 logique ou en copiant la valeur l entr e IN_B dans OUT si Sel est 1 logique Il est possible de cr er un multiplexeur N vers 1 en crivant plusieurs op rations DatSel en cascade Tableau 6 58 S lecteur de donn es DatSel32 et DatSel16 Repr sentation CONT Param tres Type de Op randes Description donn e DatSel32 IN_A INT DINT Entr e Valeur d entr e A EN ENO IN_B INT DINT Entr e Valeur
216. nd s via un l ment de contact de blindage Application L l ment de contact de blindage vous permet de facilement relier tous les c bles blind s des modules S7 la terre en connectant directement l l ment de contact de blindage au profil support Conception de l l ment de contact de blindage Caract ristiques de l l ment de contact de blindage L l ment de contact de blindage est form des l ments suivants e Un crochet de fixation avec deux boulons pour relier les bornes de blindage au profil support num ro de r f rence 6ES7 390 5AA00 0AA0 e Les bornes de blindage Selon les sections des c bles utilis s servez vous des bornes de blindage pr sent es au tableau ci apr s Tableau 4 3 Affectation des sections de c ble et des bornes C ble de diam tre de blindage Borne de blindage n de r f rence 2 c bles de diam tre de blindage compris entre 2 et 6 mm 6ES7390 5AB00 0AAO chacun 1 c ble de diam tre de blindage compris entre 3 et 8 mm 6ES7390 5BA00 0AAO 1 c ble de diam tre de blindage compris entre 4 et 13 mm 6ES7390 5CA00 0AAO L l ment de contact de blindage a 80 mm de large avec de la place pour deux lignes de 4 bornes de blindage chacune Processeur bool en rapide FM 352 5 42 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 5 Raccord de c bles blind s via un l ment de contact de blindage Installation de l l m
217. nifie que la non application des mesures de s curit appropri es peut entra ner des blessures l g res PRUDENCE non accompagn d un triangle de danger signifie que la non application des mesures de s curit appropri es peut entra ner un dommage mat riel IMPORTANT signifie que le non respect de l avertissement correspondant peut entra ner l apparition d un v nement ou d un tat ind sirable En pr sence de plusieurs niveaux de risque c est toujours l avertissement correspondant au niveau le plus lev qui est reproduit Si un avertissement avec triangle de danger pr vient des risques de dommages corporels le m me avertissement peut aussi contenir un avis de mise en garde contre des dommages mat riels Personnes qualifi es L appareil le syst me d crit dans cette documentation ne doit tre manipul que par du personnel qualifi pour chaque t che sp cifique La documentation relative cette t che doit tre observ e en particulier les consignes de s curit et avertissements Les personnes qualifi es sont en raison de leur formation et de leur exp rience en mesure de reconna tre les risques li s au maniement de ce produit syst me et de les viter Utilisation des produits Siemens conforme leur destination Tenez compte des points suivants N ATTENTION Les produits Siemens ne doivent tre utilis s que pour les cas d application pr vus dans le catalog
218. nstallation du logiciel vous trouverez une biblioth que FM 352 5 de FB dans les l ments de programme de l diteur CONT LOG de STEP 7 La biblioth que FB comprend des temporisations des compteurs des registres d calage et d autres op rations destin es tre utilis es uniquement avec le module FM 352 5 Certains de ces FB pr sentent des versions 16 bits et 32 bits de la m me fonction En outre vous pouvez s lectionner un sous ensemble des op rations sur bits standard de STEP 7 telles que des contacts et des bobines au cours de la cr ation de votre programme Lorsque vous avez cr un projet dans l environnement STEP 7 pour votre processus de commande vous pouvez copier n importe lequel des FB que vous comptez utiliser des l ments de programme dans le r pertoire Blocs de votre projet Vous pouvez galement les ins rer plus tard au fur et mesure que vous en avez besoin lors de la cr ation de votre programme Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 45 Configuration du module FM 352 5 8 1 Installation du logiciel de configuration programmation Utilisation de STEP 7 avec le FM 352 5 Pour configurer programmer et utiliser le module FM 352 5 vous vous servez de STEP 7 et du logiciel de configuration du FM 352 5 pour ex cuter les fonctions suivantes 46 1 Pr paration de la configuration mat rielle pour votre projet 2 Param trage du module FM 352 5 3
219. nterne A 1 pour toute erreur L erreur est due une erreur Servez vous des applications interne de programme ou de de diagnostic de STEP 7 ou du param trage FM 352 5 pour d finir le Le FM 352 5 est l tat Arr t Probl me plus en d tails 0 2 Erreur externe A 1 pour toute erreur L erreur est externe au Servez vous des applications externe non signal e FM 352 5 et il n existe pas de de diagnostic de STEP 7 ou du par une voie donn es de voie FM 352 5 pour d finir le probl me plus en d tails 0 3 Erreur de voie A 1 pour toute erreur L erreur est externe et limit e Servez vous des applications de voie une voie du FM 352 5 de diagnostic de STEP 7 ou du FM 352 5 pour d finir le probl me plus en d tails 0 4 Pas de tension Alimentation 1L L entr e 24V pour la borne 1L L alimentation 24V ou le auxiliaire manquante du FM 352 5 manque ou est c blage assurant la connexion externe La DEL verte DC5V est inf rieure la tension minimale au port 1L du FM 352 5 1L est teinte indiqu e d faillant Le FM 352 5 a d tect une La tension n est pas comprise absence de courant au niveau entre 20 4 et 28 8 V au niveau du profil support S7 300 du connecteur 1L Remarque Cette alarme de Les bornes du connecteur ne diagnostic doit tre valid e sont pas serr es avant de devenir active Le connecteur n est pas compl tement ins r Le profil support du S7 300 est d faillant Processeu
220. ntr es 0 14 Entr 8 24 V Source mat rielle de la r initialisation Entr es 0 14 Entr 11 24 V e Polarit de l entr e A 3 Etat actif est 0 Etat actif est 1 Etat actif 1 e Polarit de l entr e B 3 Etat actif est 0 Etat actif est 1 Etat actif 1 e Polarit de l entr e N 3 Etat actif est 0 Etat actif est 1 Etat actif 1 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 57 Configuration du module FM 352 5 5 7 S lection des param tres de diagnostic 58 Param tre Plage de valeurs Pr r glage Param tres volu s e Diagnostic du module 4 Activer D sactiver Activ Diagnostic des sorties 4 Activer D sactiver Activ e Alarmes de processus Activer D sactiver Activ e V rification de la Le module contr le la coh rence Le Le module contr le la coh rence module ne tient pas compte de la coh rence coh rence 1 Si le module est configur pour poursuivre en cas d arr t de la CPU 1 et que l option de contr le de coh rence est d sactiv e Le module continue fonctionner en cas d arr t de l API et s arr te lorsque les param tres statiques de l API ne correspondent pas aux param tres statiques internes du FM Le module continue de fonctionner lorsque son param trage est annul par l AP par exemple supprim de la configuration mat rielle 2 L option de contr le
221. oches d entr e et de sortie Volet connecteur terminal E S Pour couvrir les connexions de fil Volet connecteur d alimentation Pour couvrir le connecteur 24 V d alimentation externe Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 255 Listes des pi ces Accessoires pour le module FM 352 5 Les accessoires suivants sont n cessaires pour faire fonctionner le module FM 352 5 Tableau C 2 Accessoires pour le module FM 352 5 Rep Description Num ro de r f rence Connecteur frontal 40 points Pour les signaux d entr e et de Bornes vis sortie destination du module 6ES7392 1AM00 0AA0 Bornes ressort 6ES7392 1BM01 0AA0 Microcarte m moire SIMATIC Pour le stockage r manent du Il est possible d utiliser des programme et des donn es de microcartes m moire SIMATIC configuration n cessaire au 128 Ko 512 Ko et 2 Mo Les module pour l ex cution du num ros de r f rence indiqu s programme sont valables pour l dition de janvier 2011 128 Ko 6ES7953 8LG20 0AA0 512 Ko 6ES7953 8LJ20 0AA0 2 Mo GES7953 8LL20 0AA0 1 Pour les modules FM 352 5 livr s avant l ann e 2008 certaines restrictions doivent tre prises en compte en cas d utilisation avec des microcartes m moire SIMATIC actuelles Des informations compl mentaires sont disponibles sur Internet la rubrique Siemens Industry Automation and Drive Technologies Service amp Suppor
222. odifiable Section des entr es Les octets 2 15 sont des donn es position sp cifique de la CPU destin es au module FM 352 5 Toute combinaison de BOOL Array of BOOL BYTE WORD INT ou DINT totalisant jusqu 14 octets est autoris e Vous pouvez affecter des noms aux entr es 70 2 0 IN CPU_ Out STRUCT 14 octets de la CPU comme entr es pour le non modifiable non modifiable FM 0 0 IN Bits ARRAY 0 15 Certains peuvent tre bool ens modifiable modifiable 0 1 IN BOOL modifiable 2 0 IN T1_PV DINT Certains peuvent tre DINT modifiable modifiable DINT doit commencer 2 6 ou 10 6 0 IN T2 PV BYTE Certains peuvent tre BYTE doivent tre modifiable modifiable transform s en INT par une op ration MOVE 7 0 IN CmpByte BYTE modifiable modifiable 8 0 IN C1_PV INT Certains peuvent tre INT INT doit modifiable modifiable commencer sur une limite d octet paire 10 0 IN CP_Period WORD Certains peuvent tre WORD modifiable modifiable 12 0 IN CMPInt INT Mais la longueur totale de la structure doit modifiable modifiable tre de 14 octets 14 0 IN END_STRUCT non modifiable Remarque Les donn es ne sont coh rentes que sur des limites de mot long 4 octets Pour assurer la coh rence des donn es un l ment DINT entier double doit commencer 2 6 ou 10 Processeur bool en rapide FM 352 5 M
223. on 05 2011 A5E00131319 04 93 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface La figure ci dessous montre la structure du FB l_Debug utilis pour appeler le FB d application en mode Test Instance de test FM l_Debug EN ENO E0 0 Run Error M2 0 E0 1 OneScan Status MW20 L 256 LADDR In L 256 LADDR Out DB5 DBBO CPU _ Out DB6 DBBO CPU _In FB3 AppFB DB 3 AppinstDB L entr e OneScan ne fonctionne qu en mode de fonctionnement normal Figure 6 14 FB d interface pour l ex cution du mode Test 94 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 3 Pr paration du jeu de FB DB d interface Flux de donn es en mode Test En mode Test toute l ex cution du programme est effectu e par la CPU S7 ce qui vous permet d utiliser les diff rentes fonctions de test et de visualisation de programme de STEP 7 pour tester votre programme d application Le module FM 352 5 op re en mode mulation mettant ses entr es et sorties directement disposition de la CPU S7 La figure suivante montre le flux de donn es d entr e et de sortie entre le projet principal OB1 le FB d application avec son DB d instance et les entr es et sorties du module FM 352 5 via le FB d interface pour mode Test lorsque ce dernier est appel dans l OB1
224. on quadruple Evaluation quadruple x4 signifie que le front montant et le front descendant de A et B sont valu s Le niveau du signal A et B d termine le sens de comptage e Le compteur incr mente en cas de front montant en A lorsque B est au niveau bas en cas de front descendant en A lorsque B est au niveau haut en cas de front montant en B lorsque est au niveau haut et en cas de front descendant en B lorsque A est au niveau bas e Le compteur d cr mente en cas de front descendant en A lorsque B est au niveau bas en cas de front montant en A lorsque B est au niveau haut en cas de front descendant en B lorsque A est au niveau haut et en cas de front montant en B lorsque A est au niveau bas La figure suivante repr sente l valuation quadruple des signaux Signal A CE t ame I o Impulsions d incr mentation Impulsions de d cr mentation Comptage D comptage Figure 7 9 Evaluation quadruple Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 185 Signaux des codeurs et leur valuation 7 6 Codeurs absolus SSI 7 6 Codeurs absolus SSI Pr sentation des codeurs SSI Les codeurs absolus interface s rie synchrone SSI affectent une valeur num rique fixe chaque position Cette valeur est disponible en permanence et peut tre lue s quentiellement Le module FM 352 5 traite du code Gr
225. onformes aux exigences s ils respectent les directives de montage d crites dans les manuels pour l installation et le fonctionnement Respectez les directives sp cifiques de montage relatives la protection contre la foudre voir chapitre Circuit de protection externe pour processeur bool en rapide FM 352 251 Page Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 213 Caract ristiques techniques A 2 Caract ristiques techniques A2 Caract ristiques techniques Vue d ensemble Dimensions et poids Dimensions L x H x P 80 x 125 x 130 mm Poids Approx 434 g avec connecteur 1L sans connecteur E S ou microcarte m moire SIMATIC Donn es pour modules sp cifiques Nombre d entr es 12 24 V 3 RS422 Nombre de sorties 8 Tension courants potentiels Tension nominale de l lectronique 1L 2L 24 V alimentation de classe 2 3L e Inversion de polarit Oui e __ D rivation si panne d alimentation 5 ms S paration galvanique e Entre carte d E S c t site 2L et 75 V 60 V carte de codeur 3L e Entre carte d E S c t site 2L et 75 V 60 V logique Entre alim auxiliaire 1L et logique 75 V 60 V e Entre alim Auxiliaire 1L et c t 75 V 60 V site de carte de codeur ou d E S 2L ou 3L e Diff rences de potentiel entre les 75 V 60 V bornes M et la terre centrale Isolation
226. ongueur de c ble maximale est de 60 m 1 MHz la longueur de c ble maximale est de 20 m La s lection de la fr quence d horloge n est pas valable pour un esclave SSI mode Ecoute Sens de d calage des donn es Vous pouvez s lectionner le sens du d calage des donn es vers la gauche ou vers la droite dans l onglet Param tres Processeur bool en rapide FM 352 5 186 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 6 Codeurs absolus SSI Longueur de d calage des donn es de normalisation Vous pouvez indiquer le nombre de positions binaires d caler dans la plage de 0 12 bits dans l onglet Param tres La normalisation permet de mettre les donn es du codeur SSI l chelle en unit s plus pratiques utilis es dans le programme du module Mode SSI Vous pouvez s lectionner Ma tre ou Ecoute comme mode SSI Un seul module peut tre ma tre Le mode Ecoute permet d autres modules de se connecter au m me codeur pour une commande synchronis e Remarque En mode SSI le diagnostic de rupture de fil contr le l tat de signal de D ou D inverse uniquement Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 187 Signaux des codeurs et leur valuation 7 6 Codeurs absolus SSI Processeur bool en rapide FM 352 5 188 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 1 Lecture des DEL
227. onse disponible OUT DINT Sortie Valeur de sortie IN_A x IN_B Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 16 Description 6 10 Op rations de la biblioth que FM 352 5 Diviser entiers doubles FMDiv32 L op ration FMDiv32 divise la valeur d entier double l entr e IN_A par la valeur d entier double l entr e IN_B et crit le r sultat dans la sortie OUT et le reste dans la sortie Remain La sortie DONE signale que le r sultat est disponible La plage autoris e pour IN_A IN_B OUT et Remain va de 2 147 483 648 2 147 483 647 La sortie OVF est mise 1 logique en cas de d bordement sinon elle est 0 logique Lorsque OVF est 1 les sorties OUT et Remain sont mises 0 Tableau 6 63 Diviser entiers doubles FMDiv32 Repr sentation CONT Param tres Type de Op randes Description donn e FMDiv32 REQ BOOL Entr e Active l op ration de division EN ENO lors d un front montant Doit rester 1 jusqu ce que REQ DONE DONE soit gal 1 sinon in A ovf l op ration est interrompue IN_A DINT Entr e Dividende IN B OUT IN_B DINT Entr e Diviseur Remain DONE BOOL Sortie 1 r ponse disponible OVF BOOL Sortie 1 si la division provoque un d bordement OUT DIN
228. onsommant une phase d horloge Tableau 6 36 ET double mot WAND_DW 124 Repr sentation CONT Param tre Type de Op randes Description donn es WAND_DW EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation N1 out IN1 DWORD Entr e Premi re valeur de la combinaison N2 IN2 DWORD Entr e Deuxi me valeur de la combinaison OUT DWORD Sortie Double mot r sultant de la combinaison ne WAND_DW DOut 0 EN ENOI Conn arrDWCon 0 IN1 OUT Conn arrDWConf1 WH16 FFF IN2 Figure 6 25 Exemple d op ration ET double mot WAND_DW L op ration est ex cut e si Din 0 est 1 Seuls les bits 0 11 de Conn arrDWCon 0 sont significatifs les autres bits de Conn arrDWCon 0 sont masqu s par le motif binaire en IN2 Exemple Conn arrDWCon 0 01010101 01010101 01010101 01010101 IN2 00000000 00000000 00001111 11111111 Conn arrDWCon 0 ET IN2 00000000 00000000 00000101 01010101 Conn arrDWConf1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 21 OU double mot WOR_DW Description L op ration O double mot WOR_DW est activ e si l tat de signal est 1 l entr e de validation EN Cette op ration combine bit par bit selon
229. origine sont nouveau appliqu s Param tres dynamiques de l enregistrement de param trage 1 Les param tres dynamiques de l enregistrement 1 comprennent les validations d alarmes de diagnostic et d alarmes de processus Le tableau ci dessous d finit les param tres dynamiques de l enregistrement 1 que vous pouvez modifier avec la SFC 55 Tableau 6 15 Enregistrement de param trage 1 Octet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 ML M2L ESSF M3L 1 SSIF DBW 2 O7 O6 O5 O4 O3 O2 O1 O0 3 MMC 4 PAE7 PAE6 PAES5 PAE4 PAE3 PAE2 PAE1 PAEO 5 6 7 Processeur bool en rapide FM 352 5 106 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 7 Gestion des param tres dynamiques L gende du tableau Nom MIL Description de l activation d alarme Tension d alimentation auxiliaire 1L manquante Valeur 0 d sactiver 1 activer M2L Tension d alimentation d entr e sortie 2L manquante 0 d sactiver 1 activer ESSF Erreur d alimentation de capteur de codeur surcharge 0 d sactiver 1 activer M3L Tension d alimentation de codeur 3L manquante 0 d sactiver 1 activer SSIF Erreur de trame SSI 0 d sactiver 1 activer DBW Rupture de fil codeur incr mental symetr RS422 0 d sactiver 1 activer 07 00 Surcharge de so
230. ouble mol Page 129 SAW D calage vers la gauche d un mof Page 2 SHR W D calage vers la droite un mol Page 130 SHLDW_ D calage vers la gauche dun double mot Page 10 SHR_DW D calage vers la droite d un double mot Page 132 Processeur bool en rapide FM 352 5 110 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT Mn monique Description ROL_DW Rotation vers la gauche d un double mot Page 133 ROR_DW Rotation vers la droite d un double mot Page 134 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 111 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 1 Contact fermeture Description Cette op ration figure dans la liste standard d op rations STEP 7 Tableau 6 17 Entr e de contact de fermeture Repr sentation CONT Param tres Type de donn e Op randes Description lt Adresse gt lt Adresse gt BOOL Entr e L adresse indique le bit dont l tat de signal doit tre v rifi 6 9 2 Contact ouverture Description Cette op ration figure dans la liste standard d op rations STEP 7 Tableau 6 18 Contact ouverture
231. oupes A B C D et cULus classe div 2 groupes A B C D Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Pr face Recyclage et limination Le FM 352 5 est recyclable gr ce ses composants peu polluants Pour recycler votre ancien appareil dans le respect de l environnement veuillez vous adresser une soci t certifi e de recyclage des d chets lectroniques Aides d acc s aux informations du manuel Vous pouvez acc der des informations sp cifiques dans le manuel en utilisant les aides suivantes e Vous trouverez au d but du manuel un sommaire d taill et la liste des figures et tableaux contenus dans le manuel Les diff rents chapitres comportent des sous titres donnant une vue d ensemble du contenu de chaque paragraphe Vous trouverez la fin du manuel un index d taill vous permettant d acc der rapidement aux informations que vous recherchez Autre assistance Si ce manuel ne r pondait pas toutes les questions que vous vous posez sur l utilisation des produits d crits veuillez vous adresser votre interlocuteur Siemens http www siemens com automation partner dans l agence ou la repr sentation Siemens de votre r gion L index des documentations techniques propos es pour chaque produit SIMATIC et syst me est disponible sur Internet e SIMATIC Guide Manuels http www siemens com simatic tech doku portal Vous trouverez le catalogue en
232. ouvez programmer le signal R initialisation afin de charger la valeur 0 la valeur minimale ou la valeur de chargement dans le compteur Le param tre Sens de comptage principal n a pas d effet sur ce mode de comptage En cas d incr mentation le module incr mente jusqu la valeur maximale puis revient la valeur minimale et continue compter Ce passage est signal dans le bit d tat de d bordement En cas de d cr mentation le module d cr mente jusqu la valeur minimale puis revient la valeur maximale et continue compter Ce passage est signal dans le bit d tat de d bordement bas Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 177 Signaux des codeurs et leur valuation 7 2 Modes de comptage pour les codeurs incr mentaux La figure suivante montre comment fonctionne le mode de comptage continu Valeur maximale plage de comptage Valeur de r initialisation d cr incr d cr Valeur minimale plage de comptage incr Incr mentation d cr d cr mentation M Maintien actif R R initialisation active C Chargement actif Figure 7 1 Mode de comptage continu Comptage unique 178 En mode de comptage unique vous pouvez indiquer la plage de comptage indiqu e ci apr s selon que vous s lectionnez le compteur 16 bits ou le compteur 32 bits e Plage de comptage compteur 16 bits 32768 32767 e Plage de comptage compteur
233. plications sp cifiques Notez les r glementations concernant la s curit et la pr vention des accidents qui s appliquent des applications sp cifiques par exemple r gles de protection de machines Equipements d arr t d urgence Des quipements d arr t d urgence satisfaisant la norme CEI 204 qui correspond la norme DIN VDE 113 doivent rester efficaces dans tous les modes de fonctionnement de l installation ou du syst me D marrage du syst me apr s des v nements sp cifiques Le tableau suivant pr cise ce que vous devez faire lorsque le syst me d marre apr s l apparition d v nements sp cifiques Si Mesure le d marrage suit une d faillance ou une chute aucun tat de fonctionnement dangereux ne doit de tension appara tre Si n cessaire proc dez un arr t d urgence le d marrage du FM 352 5 suit une interruption de la communication de bus le d marrage suit un d verrouillage de il ne doit pas y avoir de d marrage incontr l ou l quipement d arr t d urgence ind fini Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 31 C blage du module FM 352 5 4 1 R gles g n rales et r glementations Tension r seau Le tableau suivant pr cise ce que vous devez faire concernant la tension de ligne Avec Directives Il doit y avoir un commutateur de coupure de ligne ou un fusible dans le syst me d installation du b timent
234. pour pouvoir compiler le FB d application avec succ s 5 Une fois le programme du module FM 352 5 test dans la CPU S7 ou dans S7 PLCSIM vous tes pr t le convertir en un format ex cutable par le module FM 352 5 Cliquez sur le bouton Compiler pour cr er un SDB sp cial format pour le module FM 352 5 Nota Ce SDB sp cial est cr partir d une combinaison du FB d application et des param tres statiques Si vous apportez une modification quelconque aux param tres statiques ceux qui ne figurent pas dans l enregistrement de param trage 1 ou au FB d application vous devez proc der une nouvelle compilation En revanche les modifications apport es l enregistrement de param trage 1 param tres dynamiques ne n cessitent pas de recompilation du programme FM 352 5 mais la configuration mat rielle modifi e doit tre charg e dans la CPU S7 6 Cliquez sur le bouton Charger pour transf rer le SDB de l environnement de programmation STEP 7 dans le module FM 352 5 7 Vous pouvez utiliser le bouton Informations du module pour visualiser le diagnostic et d autres informations sur le module lorsque le mode en ligne de STEP 7 est activ une fois le programme charg dans le module FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 63 Configuration du module FM 352 5 5 10 Gestion de la programmation 64 Processeur bool en rapide FM 352 5 Manuel d utilisatio
235. pour que le contr le de coh rence r ussisse Si le contr le de coh rence choue une erreur de diagnostic et une erreur de mot d tat du module sont signal es Le param tre de coh rence ne v rifie pas seulement le programme mais galement les param tres mat riels statiques Un autre jeu de param tres les param tres dynamiques peut tre modifi par le programme et n affecte pas le contr le de coh rence Garantie de la coh rence La s quence de t ches pr sent e au paragraphe pr c dent garantit que le contr le de coh rence r ussira Si vous avez modifi le FB d application ou les param tres statiques pour le module FM 352 5 apr s avoir suivi les proc dures de configuration et de chargement d crites la Pr sentation des t ches vous devez r p ter les tapes 4 5 6 et 7 pour r tablir la coh rence entre le module FM et l AP Conservation de la coh rence 48 La bo te de dialogue des propri t s du FM 352 5 contient un bouton Compiler qui cr e un SDB sp cial format pour le module FM 352 5 Ce SDB sp cial est cr partir d une combinaison du FB d application et des param tres statiques Si vous apportez une modification quelconque aux param tres statiques ou au FB d application vous devez proc der une nouvelle compilation pour g n rer la coh rence correcte En revanche les modifications apport es aux param tres dynamiques ne n cessitent pas de recompilation du programme FM 352
236. ps PT ne se soit coul La sortie ET fournit la dur e pendant laquelle la sortie Q a d j t mise 1 La valeur maximale qu il peut avoir est celle de l entr e PT Elle est r initialis e lorsque l entr e IN est mise 0 mais pas avant expiration du temps PT Etats de signal To CS T L IN 0 ao 0 PT ET 0 Temps Figure 6 42 Chronogramme pour Temporisation sous forme d impulsion TP Tableau 6 49 Temporisation sous forme d impulsion TP Repr sentation CONT Param tres Type de Op randes Description donn e TP IN BOOL Entr e Entr e de d marrage EN ENO PT INT DINT Entr e Dur e de l impulsion en unit s de 10 constante us PT doit tre une constante IN am positive PT ETF Q BOOL Sortie Etat du temps ET INT DINT Sortie Temps coul Nota Aucune logique n est autoris e l entr e EN 138 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 3 Temporisations sous forme de retard la mont e TON16 et TON32 Description Cette temporisation est disponible en deux versions temporisation 16 bits FB117 et temporisation 32 bits FB114 TON16 et TON32 retardent un front montant du temps PT Un front montant l entr e IN provoque un front montant la sortie Q une fois que le temps
237. r 200 mA des diodes de commutation sont n cessaires parall lement au relais Il n y a pas de limitation de commutation inductive sp ciale si vous utilisez des diodes de commutation Le diagramme suivant montre l inductance de relais maximale en fonction du courant inducteur Inductance nominale maximale et courant inducteur 100 00 H 10 00 H 1 00 H 0 10H Inductance de relais maximale 0 01 H 10 mA 100 mA 1000 mA EEP Limite de commutation Limite de destruction Figure A 7 Diagramme 1 Inductance nominale maximale et courant inducteur Fr quence de commutation inductive maximale Lorsque vous avez d termin que votre charge inductive peut tre commut e par le module FM 352 5 vous devez galement v rifier que vous pouvez la commuter la fr quence maximale d sir e L nergie doit tre absorb e par la sortie du FM 352 5 chaque fois que l inducteur est d sactiv Il y a donc une limite thermique maximale pour la fr quence laquelle une charge inductive peut tre commut e Vous trouverez une illustration de cette limite dans le diagramme 2 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 229 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation Lecture du diagramme 2 Reportez vous la figure suivante pour d terminer la fr quence maximale laquelle le FM 352 5 commutera la charge Suivez la
238. r e Lorsque le bloc fonctionnel est activ le bit s lectionn dans le mot ou le double mot d entr e est remplac tous les autres bits tant transf r s sans modification Si SELECT est gal 0 c est le bit de poids faible du mot ou du double mot d entr e qui est remplac par la valeur de BIT Si SELECT est gal 15 ou 31 c est le bit de poids fort du mot ou du double mot d entr e qui est remplac par la valeur de BIT Un verrou de sortie est inclus en cas de flux de signal l entr e EN La sortie n est modifi e que si EN est active En cas de flux de signal en EN la valeur Bitinsert est r manente n cessitant une m moire et consommant une phase d horloge SELECT 3 15 8 7 3 0 n beiee Eeee ee eTe out olo s 1 of1 1 1fofofofofofofofo Figure 6 52 Exemple d op ration Ins rer un bit Bitinsert Repr sentation CONT Repr sentation CONT Param Type de Op randes Description donn e Bitinsert16 Bitinsert32 IN INT DINT Entr e Entr e dans EN ENO EN ENO constante laquelle le bit est s lectionn IN S mi QUE SELECT INT Entr e Position binaire SELECT SELECT constante remplacer pi Bit dans OUT Bit BOOL Entr e Bit ins rer constante dans OUT OUT INT DINT Sortie Sortie de la fonction Processeur bool en rapide FM 352 5 162 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la
239. r bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 199 Diagnostic et correction des erreurs 8 4 Correction des erreurs Octet Bit Message en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 0 6 Module non Enregistrement de Le FM 352 5 n a pas re u de La configuration mat rielle de param tr param trage 0 non donn es de param trage de l AP comporte des erreurs re u l AP ou il a perdu ses donn es Le r seau de communication de param trage syst me est d faillant Une erreur de communication Le syst me n cessite une s est produite dans le syst me mise hors puis sous tension et un nouveau param trage 0 7 Param tres Erreur de param trage Le contr le de coh rence du Le programme FM 352 5 sur la erron s dans le programme FM 352 5 a microcarte m moire SIMATIC module chou Cela signifie que le ne correspond pas la programme ou les param tres configuration mat rielle qui ont t charg s dans le enregistr e dans le syst me module FM 352 5 partir de la cible et charg e dans le microcarte m moire SIMATIC module FM 352 5 au ou du PG ne correspondent d marrage ou lors d un pas aux param tres qui ont t passage du syst me cible de charg s partir du syst me l tat Arr t l tat Marche cible Le programme du FM 352 5 Remarque Il est possible de n a pas t compil
240. ract ristiques et les fonctions d exploitation des modules Processeur bool en rapide FM 352 5 SIMATIC S7 num ro de r f rence 6ES7352 5AH01 0AE0 et num ro de r f rence 6ES7352 5AH11 0AE0 II vous permet galement d installer de configurer de programmer et de commander les modules FM 352 5 Contenu du manuel Ce manuel pr sente le mat riel FM 352 5 et le logiciel n cessaire pour configurer et programmer ces modules Il comprend d une part des chapitres contenant des instructions et d autre part des chapitres de r f rence caract ristiques techniques Ce manuel traite les th mes suivants e Installation et c blage des modules FM 352 5 e Configuration des modules FM 352 5 e Param trage des modules FM 352 5 e Programmation des modules FM 352 5 e Utilisation des modules e Correction des erreurs et diagnostic Documentation apparent e CD ROM Homologation Consultez la documentation relative l automate programmable SIMATIC S7 300 et au logiciel de programmation STEP 7 dans laquelle vous trouverez des informations compl tes sur l installation et la programmation des processeurs bool ens rapides FM 352 5 La collection enti re des manuels SIMATIC est galement disponible sur CD ROM Le module FM 352 5 satisfait aux crit res mentionn s dans la norme CEI 1131 partie 2 et aux exigences requises pour obtenir le marquage CE Il a re u l homologation des instituts suivants FM Classe div 2 gr
241. rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 125 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 22 OU exclusif double mot WXOR_DW Description L op ration OU exclusif double mot WXOR_DW est activ e si l tat de signal est 1 l entr e de validation EN Cette op ration combine bit par bit selon la table de v rit OU exclusif les deux doubles mots indiqu s dans les entr es IN et IN2 Ces valeurs sont interpr t es comme profils binaires purs Le r sultat est rang dans la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur WXOR _DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 38 O exclusif double mot WXOR DW Repr sentation CONT Param tre Type de Op randes Description donn es WXOR_DW EN BOOL Entr e Entr e de validation JEN ENO ENO BOOL Sortie Sortie de validation N1 ouT IN1 DWORD Entr e Premi re valeur de la combinaison N2 IN2 DWORD Entr e Deuxi me valeur de la combinaison OUT DWORD Sortie Double mot r sultant de la combinaison ne WXOR _DW DOut 0 EN ENOI Conn arrDWCon 0 IN1 OUT Conn arrDWConf1 WH 16 FFF IN2 Figure 6 27 Exemple d op ration OU exclusif double mot WXOR_DW L op ration est ex cut e si Din 0 est 1
242. ration SHR_DI est activ e si l tat de signal est 1 l entr e Din 0 Conn arrDICon 0 est charg et d cal vers la droite du nombre de bits pr cis dans Conn arrWConf 0 Le r sultat est crit dans Conn arrDICon 1 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 25 D calage vers la gauche d un mot SHL_W Description L op ration D calage vers la gauche d un mot SHL_W est activ e si l tat de signal est 1 l entr e de validation EN Elle d cale bit par bit vers la gauche les bits 0 15 de l entr e IN Les bits 16 31 ne sont pas affect s L entr e N indique le nombre de bits du d calage Si N est sup rieure 16 la commande crit 0 dans la sortie OUT En partant de la droite le m me nombre N de z ros est d cal afin de combler les positions lib r es Le r sultat de l op ration de d calage peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur SHL_W est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 41 D calage vers la gauche d un mot SHL_W Repr sentation CONT Param tre Type de Op randes Description donn es SHL_W EN BOOL Entr e Entr e de val
243. ration de bloc fonctionnel Adresse D claration D signation Type Commentaire Section statique Cette d finition n est pas li e la position Vous pouvez modifier les noms l int rieur de la structure mais pas Conn Vous pouvez utiliser toute combinaison de BOOL INT DINT ou Array of BOOL INT ou DINT 1264 0 stat Conn STRUCT Ressources pour les connecteurs modifiable non modifiable 0 0 stat XCon BOOL Les l ments peuvent tre de type modifiable modifiable modifiable BOOL 2 0 stat arrXCon ARRAY 0 31 Les l ments peuvent tre un tableau modifiable modifiable modifiable de BOOL Array of BOOL 0 1 stat BOOL modifiable 6 0 stat ICon INT Les l ments peuvent tre de type INT modifiable modifiable modifiable 8 0 stat arrlCon ARRAY 0 3 Les l ments peuvent tre un tableau modifiable modifiable modifiable de INT Array of INT 2 0 stat INT modifiable 16 0 stat DICon DINT Les l ments peuvent tre de type modifiable modifiable modifiable DINT 20 0 stat arrDICon ARRAY 0 3 Les l ments peuvent tre un tableau modifiable modifiable modifiable de DINT Array of DINT 4 0 stat DINT modifiable 36 0 stat END_STRUCT modifiable Section temporaire Cette d finition d pend de la position Le nom ne peut pas tre modifi 0 0 temp Dummy BOOL A utiliser lorsque STEP 7 requiert une non modifiable non modi
244. ration du module FM 352 5 5 5 Pr parer la configuration mat rielle 5 5 Pr parer la configuration mat rielle Cr ation du projet Lorsque vous appelez STEP 7 l cran g n ral du gestionnaire de projets SIMATIC SIMATIC Manager s affiche Vous pouvez alors soit acc der un projet existant soit cr er un nouveau projet Pour plus d informations sur la cr ation d un projet STEP 7 reportez vous au Guide de l utilisateur STEP 7 ou l aide en ligne de STEP 7 Acc der la configuration mat rielle Double cliquez sur l ic ne Mat riel dans le cadre droit du r pertoire de projet pour afficher l cran de la configuration mat rielle Cet cran comporte trois parties voir la figure ci dessous FRIN Config SIMATIC 100 1 Configuration Co W Sdn Zdkr metor Zys re tke offihegs CuHs ergs PON l PRHE SEE Kraam a PEERI 12 2 Cry 115207 14 29 TZ 1 a al 14 29 YU 21 6 5 FF 55 6 2 re NL 0 A L o Si O0 Oo zi G H an 1b LTSEC LI 1152403020 LI ISAC L7 3152403020 E n r a E x 14 N tersrce Tiassa sapere AP faste Tr s f bei RSI BA BENY HINATA V7 I H H H H D scout E E57 152 clonsc 3 a 3 GIET LIST OCLI H more cs tes 1239 CIS lt E23 DICO ccr ceS DHL xi Sandals gpro 3 1 Cliquez sur le bouton du catalogue si le catalogue du mat riel n appara t pas
245. retour Informations d erreur Cette fonction ne reconna t aucune erreur Din O 0 BITSUM DOut 0 EN ENO NOT DW 16 12345678 IN OUT M Conn arrlCon 0 OUT gt W 16 000D Figure 6 48 Exemple de fonction Compter bits 1 Si l tat de signal l entr e Din 0 est 1 activ e la fonction BITSUM est ex cut e Dans le pr sent exemple la valeur sortant dans Conn arrlCon 0 est 13 D en notation hexad cimale II s agit du nombre de bits mis sur 1 dans le double mot d entr e hexad cimal DW 16 12345678 DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 156 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 20 Rassembler bits dans un mot BitPack_W et Rassembler bits dans un double mot BitPack_DW Description L op ration Rassembler bits BitPack est disponible en deux versions 16 bits FB93 et 32 bits FB92 d finies par le mot ou le double mot de destination Lorsque ce bloc fonctionnel est activ les entr es bool ennes INO IN15 ou INO IN31 sont rassembl es afin de former un mot ou un double mot INO est le bit de poids faible et IN15 ou IN31 est le bit de poids fort de OUT En cas de flux de signal en EN la valeur BitPack_W ou BitPack_DW est r manente n cessitant une m moire et consommant une phase d horloge 0
246. rge mat rielle de ces alarmes afin d obtenir plus d espace de programme Vous devez toutefois tre tr s prudent en ce qui concerne ces param tres volu s Ne d sactivez aucune de ces fonctions de diagnostic moins d tre certain que vous n en aurez pas besoin dans votre programme 5 V rifie si la configuration mat rielle du FM et celle de la CPU correspondent voir le chapitre Contr le de la coh rence du programme et de la configuration Page A8 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Configuration du module FM 352 5 5 8 S lection de filtres d entr e 5 8 S lection de filtres d entr e Description du filtrage Les filtres dans le module FM 352 5 filtrent le bruit Les salves de bruit sont filtr es du signal d entr e si elles sont inf rieures au temps de retard Les impulsions qui sont gales ou sup rieures au temps de retard sont transmises votre programme Les filtres retardent le signal d entr e du temps de retard Le temps de retard pour une entr e donn e est d termin par le type d entr e l oscillation de tension des signaux le temps pendant lequel une entr e est maintenue active ou inactive ainsi que le filtre de retard s lectionn Caract ristiques des entr es 24 V Les entr es 24 V sont un type d entr e plus lent et pr sentent le plus de variation due des caract ristiques du signal d entr e Elles ont une r action asym triqu
247. rochage pour chaque connexion Vous ne pouvez s lectionner et utiliser qu une interface de codeur la fois Si vous s lectionnez le codeur SSI ou le codeur diff rentiel 5 V les entr es de codeur 24 V broches 36 39 sont disponibles comme entr es discr tes num ros 8 11 Si vous ne s lectionnez pas d interface de codeur les broches 26 31 sont disponibles comme entr es discr tes diff rentielles 5 V 12 13 et 14 en plus des entr es 24 V broches 36 39 Processeur bool en rapide FM 352 5 36 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 2 Brochage du connecteur avant Tableau 4 2 Brochage du connecteur terminal broches 21 40 Broche E S D signation Fonction de codeur DEL nS Codeur 5 V Ma tre SSI Ecoute SSI Codeur 24 V 21 3L Courant pour segment 3 circuit de codeur 22 3M Masse pour segment 3 circuit de codeur 23 3M Masse pour segment 3 circuits de codeur 24 Sortie Sortie 5 V Alimentation des capteurs 5 2 V Rouge 25 Sortie Sortie 24 V Alimentation des capteurs 24 V Rouge 26 Entr e Codeur Signal A Ma tre Ecoute 112 SSI D donn es SSI D donn es 27 Entr e Codeur Signal A SSI D inverse SSI D inverse 12 inverse donn es donn es 28 Entr e Codeur Signal B 13 SSI CK horloge 13 d calage 29 Entr e Codeur Signal B 13 SSI CK inverse 1 13
248. rtie activable s par ment 0 d sactiver 1 activer MMC Diagnostic de la microcarte m moire SIMATIC 0 d sactiver 1 activer PAE Alarme de processus activable s par ment 0 d sactiver 1 activer Nota Les bits inutilis s sont r serv s et doivent tre mis 0 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 107 Programmation et fonctionnement du module FM 352 5 6 8 Fonctions de m moire 6 8 Fonctions de m moire R initialisation de la m moire 108 L effacement g n ral de la m moire du module FM 352 5 provoque la lecture par le circuit FPGA de la m moire image de la microcarte m moire SIMATIC Le contenu de la m moire de programme n est pas conserv Toutes les sorties sont d sactiv es les compteurs et les temporisations sont r initialis s Proc dez comme suit pour r initialiser la m moire du module FM 352 5 1 Mettez le commutateur de mode du module sur la position STOP 2 Basculez le commutateur de mode sur la position MRES voir figure ci dessous et maintenez le ainsi jusqu ce que la DEL d tat STOP s teigne puis se rallume environ 3 secondes 3 Rel chez le commutateur de mode afin qu il revienne sur la position STOP 4 Basculez le commutateur de mode sur la position MRES et maintenez le ainsi jusqu ce que la DEL d tat STOP s arr te de clignoter SF D MCF
249. s 48 3 us 1 6 us 1600 1546 ps 1547 us 25 us Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 59 Configuration du module FM 352 5 5 8 S lection de filtres d entr e Filtrage des entr es discr tes 24 V Les entr es discr tes 24 V du module FM 352 5 sont des entr es standard avec un filtrage minimal Vous pouvez les configurer pour avoir un filtrage de retard suppl mentaire Vous obtenez la r ponse la plus rapide une variation d entr e lorsque vous s lectionnez un filtre de retard gal 0 pour une entr e Chaque entr e a un filtrage de retard s lectionnable et vous pouvez s lectionner un filtre diff rent pour chaque entr e Filtrage des entr es de codeur en quadrature 24 V Les codeurs en quadrature utilisent les filtres de retard pour les entr es Ils utilisent galement un retard de 3 us en cas de s lection du filtre de retard 0 Vous devez indiquer le m me filtre pour chaque entr e d un codeur en quadrature Si vous ne le faites pas des erreurs de comptage peuvent se produire Une r f rence des entr es de codeur en quadrature dans le programme utilisateur utilisera l entr e filtr e comme indiqu dans le param trage Caract ristiques des entr es discr tes diff rentielles RS 422 5 V Les entr es diff rentielles RS 422 sont le type le plus rapide et pr sentent le moins de variation due des caract ristiques du signal d entr e Les entr es RS
250. s FC Blocs SFB H Blocs SFC es sur mots El ments de programme E Structure d appels Figure 6 4 Combinaisons sur mots de STEP 7 autoris es pour le FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 81 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Utilisation des op rations de la biblioth que FM 352 5 En outre vous pouvez utiliser les blocs fonctionnels sp cialement con us pour le module FM 352 5 Ces FB se trouvent dans la biblioth que FM 352 5 voir figure ci dessous Proc dez comme suit pour s lectionner les FB dont vous avez besoin pour votre programme d application 1 Dans le catalogue des op rations affichez en d tail le dossier Biblioth ques puis s lectionnez l objet FM352 5 et affichez le en d tail 2 Affichez en d tail le dossier de la biblioth que FM 352 5 La liste compl te des FB s affiche avec leurs noms symboliques 3 S lectionnez les FB dont vous avez besoin pour votre programme et double cliquez ou faites les glisser dans votre programme d application Processeur bool en rapide FM 352 5 82 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application 4 Changez chaque FB en un appel de multiinstance Faites un clic droit sur le FB et le menu contextuel appara t S lectionnez ensuite la commande Passer en appel multiinstanc
251. s commandes logicielles du codeur Tableau 7 3 Exemple de table de d claration pour le FB d application structure de codeur Adresse Section statique Cette d finition d pend de la position Le codeur est une structure qui a un nombre fixe d l ments Les noms ne peuvent pas changer mais la taille de Cur_Val et Load_Val doit tre d finie INT ou DINT selon la taille D claration D signation laquelle le codeur est configur Type Commentaire 38 0 stat Codeur STRUCT Structure de codeur Ne pas modifier 0 0 stat Direction BOOL Etat Sens 0 incr mentation 1 d cr mentation 0 1 stat Home BOOL Etat 1 codeur en position initiale 0 2 stat Homed BOOL Etat 1 r initialisation survenue depuis la mise sous tension 0 3 stat Overflow BOOL Etat 1 d bordement affich pour 1 cycle 0 4 stat Underflow BOOL Etat 1 d bordement bas affich pour 1 cycle 0 5 stat SSIFrame BOOL Etat Erreur de trame de donn es SSI ou perte de courant 0 6 stat SSIDataRead BOOL Etat 0 le codeur SSI n a pas encore transf r de y donn es correctes 1 donn es disponibles 0 7 stat Open_Wire BOOL Etat 1 fil ouvert sur le codeur 1 0 stat Hold BOOL Entr e de maintien logiciel pour codeur incr mental 1 1 stat Reset BOOL Entr e de r initialisation logicielle pour codeur incr mental 1 2 stat Load BOOL Entr e de chargement logiciel pour codeur incr menta
252. s l OB d alarme de processus le module enregistre tous les v nements d alarme de processus suivants Si un v nement survient nouveau avant que l alarme de processus n ait pu tre d clench e le module d clenche l alarme de diagnostic Alarme de processus perdue Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 197 Diagnostic et correction des erreurs 8 3 Alarmes Evaluation d une alarme de processus Si une alarme de processus est d clench e par le FM 352 5 les informations suivantes sont disponibles dans la variable OB40_POINT_ADDR HA CONT LIST LOG 0B40 Counters S7 Program 1 Fichier Edition Insertion Syst me cible Test Affichage Outils Fen tre Dle s 4 al ESE ofal C n E a Interface E A TEMP E 0B40_EV_CLASS i 0B40_STRT_INF 1 0B40_PRIORITY E 0640_OB_NUMER E OB40_RESERVED_1 E 0B40_10_FLAG E 0B40_MDL_ADDR E 0640_POINT_ADDR 0640_DATE_TIME Contenu de Environnement Interface TEMP Nom Type de donn es O0B40_EVY_CLASS Byte OB40_S5STRT_INF Byte OB40_PRIORITY Byte 0B40_0B_NUMBR Byte OB40_RESERVED_1 Byte 0B40_10_FLAG Byte E 0B40_DATE_ TIME 0640 Hardware Interrupt R seau 1 Titre T_ADDR Figure 8 1 0540 POIN Acc s aux alarmes OB40 via le sch ma contacts Tableau 8 7 Contenu du double mot 0B40_ POINT ADDR O0B40_MDL_ADDR Word 0B40_POINT_ADDR Bord Date_And_Time
253. s la CPU S7 Avant de tester votre FB d application vous devez v rifier sa syntaxe l aide du bouton Contr le de syntaxe dans l onglet Programmation de la bo te de dialogue de configuration du FM 352 5 Corrigez toute erreur de syntaxe ventuellement d tect e pendant cette proc dure Vous devez v rifier et tester votre programme dans l environnement STEP 7 afin de pouvoir visualiser l ex cution des instructions du programme Pour tester votre FB d application l aide de la CPU S7 avec le module FM 352 5 en mode Test vous devez charger les l ments suivants dans la CPU en plus des blocs dans votre programme CPU normal e FB d application contenant le programme FM 352 5 avec son DB d instance actualis e FB d interface pour mode Test du FM avec DB d instance FB 30 DB 30 dans la biblioth que FM 352 5 Proc dez comme suit pour charger le programme dans la CPU S7 1 Dans la fen tre de la configuration mat rielle s lectionnez la commande Station gt Enregistrer et compiler pour enregistrer et compiler la configuration mat rielle 2 Dans la fen tre du gestionnaire de projets SIMATIC chargez le dossier Blocs de programme S7 donn es syst me incluses dans la CPU S7 Visualisation de l ex cution du programme STEP 7 fournit plusieurs m thodes pour visualiser l ex cution de votre programme Vous trouverez des informations sur l utilisation des fonctions de visualisation du programme dans la documentatio
254. s un syst me S7 300 Le module FM 352 5 peut galement tre install dans un syst me r parti l aide d une station ET 200M avec un coupleur IM153 1 ou IM153 2 mais ce chapitre prend un syst me S7 300 comme exemple pour plus de simplicit Ces tapes sont d crites dans ce chapitre Tableau 5 1 Installation et configuration du mat riel 1 K Cr ation de la configuration mat rielle Cr ation d un nouveau projet voir le chapitre Pr parer la configuration Page 50 x Insertion d une station SIMATIC 300 voir le chapitre Pr parer la configuration Page 50 e Ins rez un profil support S7 300 e Ins rez un module d alimentation e Ins rez la CPU S7 300 K Insertion du module FM 352 5 voir le chapitre Pr parer la configuration Page 50 K Configuration du module FM 352 5 voir les chapitres Affectation des propri t s Page 52 et S lection des param tres de diagnostic Page 55 e __ D finissez l adresse et d autres propri t s de base e __ Configurez les param tres pour les alarmes de diagnostic e Configurez les param tres pour les modes de fonctionnement Enregistrement et compilation de la configuration mat rielle voir le chapitre nregistrement et compilation de la configuration mat rielle Page 61 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 49 Configu
255. s un syst me autonome sssessseeeeeeseettttt ttt tttrtttttttttstttnttnstnsstnsstnnsrnnsr narn 30 4 C blage du module FM 352 5 s ssiss1strstrttrttstretrtretrttsttstrstretretretsttenrtraratratratratra rara ara tra tra rarte tratat 31 4 1 R gles g n rales et r glementations eeseeseeeeieeeee eket tk nettet tt testne ttnn ttnn tttnnttnntnnntnn nnn nsen nenne ne 4 2 Brochage du connecteur avant snsc and sise 4 3 C bler le module FM 352 5 unissent E EAEE EEEE EEE 4 4 Connexion de c bles de codeurs ss 39 4 5 Raccord de c bles blind s via un l ment de contact de blindage 5 Configuration du module FM 352 5 mantentmmmdeuunemlannenn 45 5 1 Installation du logiciel de configuration programmation nnne 45 9 2 T ches de base en un coup d il 5 3 Contr le de la coh rence du programme et de la configuration 5 4 Pr sentation de la configuration mat rielle 49 5 5 Pr parer la configuration mat rielle 50 5 6 Affectation des propri t s et des param tres 5 7 S lection des param tres de diagnostic 55 5 8 Selecion de filtres d ENr E su tin sn sr nn nee a stp dsl ta tv il 59 5 9 Enregistrement et compilation de la configuration mat rielle 5 10 Gestion dela programmation 5er Ea A EAN N S aAA EA Eai Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 7 Sommaire 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 6
256. saire de prendre de pr cautions pour les types de donn es BYTE ou moins Coh rence des types de donn es sup rieurs DINT II faut utiliser un bit de commande pour verrouiller les donn es qui doivent tre coh rentes Les donn es doivent tre pr sent es au module puis le bit de commande doit tre mis 1 pour verrouiller les donn es Il est possible d effectuer une d tection de front au niveau du bit de commande POS pour r duire le nombre de cycles n cessaire au transfert Vous pouvez utiliser un transfert bloqu comme suit 1 Donnez la valeur 0 au bit de commande 2 Ecrivez les donn es 3 Lisez le bit de commande r fl chi r introduit dans le programme utilisateur et attendez qu il soit 0 4 Donnez la valeur 1 au bit de commande le programme d application FM doit verrouiller les donn es lors de ce front 5 Lisez le bit de commande r fl chi et attendez qu il soit 1 L interface est maintenant pr te ce que la s quence se r p te Actualisation du bloc de donn es d instance Le bloc de donn es d instance DB cr pour le FB d application contient les l ments de donn es n cessaires au FB pour qu il ex cute le programme en mode Test Si vous apportez certaines modifications la section de d claration du FB comme ajouter ou effacer des instances multiples d une op ration le DB ne correspond plus au FB Ainsi lorsque la CPU ex cute le FB en mode Test elle peut passer l ta
257. sation 05 2011 A5E00131319 04 237 Caract ristiques techniques A 6 Table de d claration de bloc fonctionnel A 6 Table de d claration de bloc fonctionnel Vue d ensemble Le tableau ci dessous montre un exemple de table de d claration avec la description de chacune des sections d entr e de sortie et statique Tableau A 3 Exemple de table de d claration pour le FB d application comme affich dans STEP 7 V5 1 Adresse D claration D signation Type Commentaire Section des entr es Cette entr e d pend de la position Les 15 premiers bits sont des entr es TOR du FM 352 5 Vous pouvez indiquer une liste BOOL ou un tableau Array of BOOL mais pas les deux Vous pouvez galement affecter des noms aux entr es 0 0 IN Din ARRAY 0 14 Entr es TOR 0 11 24 V non modifiable modifiable modifiable 12 14 diff rentiel RS422 0 1 IN BOOL modifiable Section des entr es Les octets 2 15 sont des donn es position sp cifique de la CPU destin es au module FM 352 5 Toute combinaison de BOOL Array of BOOL BYTE WORD INT ou DINT totalisant jusqu 14 octets est autoris e Vous pouvez affecter des noms aux entr es 2 0 IN CPU_Out STRUCT 14 octets de la CPU comme entr es non modifiable non modifiable pour le FM 0 0 IN Bits ARRAY 0 15 Certains peuvent tre bool ens modifiable modifiable 0 1 IN BOOL modifiable 2 0 IN
258. se 29 Signal N 30 Signal N inverse 31 Codeur sortie unique 24 V Signal A 37 Signal B 38 Signal N 39 Codeur SSI mode Ma tre SSI D donn es 26 SSI D inverse donn es 27 SSI CK sortie horloge d calage 32 SSI CK sortie inverse horloge d calage 33 Codeur SSI mode Ecoute SSI D donn es 26 SSI D inverse donn es 27 SSI CK entr e horloge d calage 28 SSI CK entr e inverse horloge d calage 29 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 173 Signaux des codeurs et leur valuation 7 1 Types de codeurs Commandes de fonctionnement du codeur Le tableau ci dessous pr sente les signaux de commande s lectionn s dans le logiciel ou le mat riel qui peuvent tre programm s pour d terminer la fa on dont fonctionnent les codeurs incr mentaux e Vous s lectionnez ces commandes de fonctionnement dans l onglet Param tres de la bo te de dialogue des propri t s de la configuration mat rielle du module FM 352 5 voir le chapitre Affectation des propri t s et des param tres Page 52 e Vous d finissez les commandes logicielles dans votre FB d application en s lectionnant dans la table de d claration voir le tableau ci apr s l l ment appropri utiliser dans votre programme Tableau 7 2 Commandes de fonctionnement pour les codeurs incr mentaux Param tres de codeur Evaluation des signaux du codeur Plage de valeurs Impulsion
259. seessreesressrrssrrssrrstrssrnssrnssrnssrnssrnssrns 7 Signaux des codeurs et leur valuation 7 1 Types d codeurs ne em E TE nif aline ia 173 7 2 Modes de comptage pour les codeurs incr mentaux sssessseerrsetrnste tt tnnttt tnet tr nentrn nnne nn nenen 176 7 3 Signaux des codeurs diff rentiels ad 181 7 4 Signaux des codeurs sortie unique 24 V ui 182 7 5 Evaluation des impulsions ss 183 7 6 Codeurs absolus SSi eeens si firitasen bn de ER Das 2H pda gu Dane Prin lt einti dt at 186 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 9 Sommaire 10 Diagnostic et correction des erreurs sisi 8 1 Lecture des DEL d etat srera a da tete at iea teste 189 8 2 Messages de diagnostic 191 8 3 VAE THAT 197 8 4 Correction d s TBUrS 5sssis ssrninennennsniteennnnmnte ennennemenleennneinleeenitneernt ee tenu 199 Utilisation du module FM 352 5 avec des ma tres non S7 ssssesssesseeessrnsersssnnrtnnnnnrnnsnnnnennnnnnnennnnnn 205 9 1 Conditions pr alables requises pour les utilisateurs non S7 ossossnnnnnonsennnnnnnsnnsennnnnnnneennenn 205 9 2 CPU non S7 conditions requises iii 9 3 Interface de donn es utilisateur 207 Caract ristiques t chniques iisssssesinsnsi dintissntadeiritessetilni reste evesatete ele trecteneanae sde ani nets A 1 Cara
260. solue 32 bits FMABS16 Biblioth que FM 352 5 Valeur absolue 16 bits DatSel32 Biblioth que FM 352 5 S lecteur de donn es 32 bits DatSet16 Biblioth que FM 352 5 S lecteur de donn es 16 bits FMAdd32 Biblioth que FM 352 5 Additionner 32 bits FMAdd16 Biblioth que FM 352 5 Additionner 16 bits FMSub32 Biblioth que FM 352 5 Soustraire 32 bits FMSub16 Biblioth que FM 352 5 Soustraire 16 bits FMMul32 Biblioth que FM 352 5 Multiplier 32 bits FMMul16 Biblioth que FM 352 5 Multiplier 16 bits FMDiv32 Biblioth que FM 352 5 Diviser 32 bits FMDiv16 Biblioth que FM 352 5 Diviser 16 bits ENCODE Biblioth que FM 352 5 Localiser le bit de poids le plus fort mis 1 dans un double mot BITSUM Biblioth que FM 352 5 Compter les bits 1 dans un double mot BitPack W Biblioth que FM 352 5 Rassembler 16 bits individuels dans un mot BitPack_ DW Biblioth que FM 352 5 Rassembler 32 bits individuels dans un double mot BiCast W Biblioth que FM 352 5 R partir un mot dans 16 bits individuels BitCast DW Biblioth que FM 352 5 R partir un double mot dans 32 bits individuels BitPick W Biblioth que FM 352 5 Extraire un bit d un mot Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 245 Caract ristiques techniques A 7 Op rations CONT pour le module FM 352 5 246 Op ration Conteneur Description BitPick DW Biblioth que
261. ssage en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 2 2 Module Mis 1 lorsque le Le FM 352 5 a re u l ordre de Le commutateur RUN STOP d faillant module n est pas s arr ter via le commutateur de du FM 352 5 est sur la position erreur interne l tat Marche mode RUN STOP STOP Remarque La DEL jaune STOP Le FM 352 5 n a pas re u de Le commutateur RUN STOP STEP 7 ne est allum e commande de marche ou a de l AP est sur la position fournit pas de re u une commande d arr t de STOP et l option Marche en message pour l AP cas d arr t de l AP du le module FM Le FM 352 5 n a pas re u de FM 352 5 n a pas t activ e l tat Arr t transition de la commande mode Normal seulement Marche Test au d marrage Le FM 352 5 a re u l ordre Le FM 352 5 a t param tr Normal Marche mais ne pour Marche en cas d arr t de dispose pas de programme l AP mais il est en mode Test Valide charg partir du PG ou Le FM 352 5 est pass l tat a memore Arr t ou ne veut pas quitter ce mode en raison d une erreur Tous les FB et DB d interface de param tre ou de du FM 352 5 ne sont pas programme install s et activ s dans le programme cible voir le chapitre Promiers pad Page 21 dans le manuel La commande Marche Test initiale du FM 352 5 n a pas t pr c d e d une autre commande Si le bit Erreur de param trage enregistremen
262. ster 1 jusqu ce que DONE soit gal 1 REQ DONE sinon l op ration est interrompue IN A OVF IN_A DINT Entr e Valeur d entr e A IN B ouT IN_B DINT Entr e Valeur d entr e B DONE BOOL Sortie 1 r ponse disponible OVF BOOL Sortie 1 si la multiplication donne lieu un d bordement OUT DINT Sortie Valeur de sortie IN_A x IN_B Nota Aucune logique n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 151 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 15 Description 152 Multiplier entiers FMMul16 L op ration FMMul16 multiplie la valeur enti re l entr e IN_A par la valeur enti re l entr e IN_B et crit le r sultat entier double dans la sortie OUT La sortie DONE signale que le r sultat est disponible La plage correcte pour les entr es IN_A et IN_B va de 32768 32767 Tableau 6 62 Multiplier entiers FMMul16 Repr sentation CONT Param tres Type de Op randes Description donn e EMMul16 REQ BOOL Entr e Active l op ration de Jen ENO multiplication lors d un front montant Doit rester 1 REQ DONE jusqu ce que DONE soit Na our gal 1 sinon l op ration est interrompue NE IN_A INT Entr e Valeur d entr e IN_B INT Entr e Valeur d entr e B DONE BOOL Sortie 1 r p
263. t Arr t si des erreurs d acc s se produisent en raison de cette non correspondance Proc dez comme suit pour actualiser le DB afin qu il corresponde aux modifications apport es au FB 1 Effacez le DB d instance existant correspondant au FB modifi 2 S lectionnez la commande Insertion gt Bloc S7 gt Bloc de donn es ou cliquez avec le bouton droit de la souris et s lectionnez la commande insertion nouvel objet gt Bloc de donn es dans le menu contextuel 3 Dans la bo te de dialogue des propri t s qui s affiche entrez le m me num ro que celui du DB effac 4 S lectionnez DB d instance dans le champ suivant Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 77 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application 5 Dans le troisi me champ s lectionnez le num ro du FB d application correspondant au FB d application modifi pour le module FM 352 5 6 Confirmez par OK Le nouveau DB d instance est cr dans le r pertoire Blocs de votre projet et il est actualis pour contenir les donn es correspondant au FB S lection d op rations STEP 7 standard pour le FB d application Pour cr er votre FB d application vous utilisez des op rations sur bits par exemple des contacts et des bobines ainsi que des op rations de comparaison provenant de la liste standard d op rations STEP 7 comme illustr la figure ci dessous E
264. t http support automation siemens com WW view en 25393901 Processeur bool en rapide FM 352 5 256 Manuel d utilisation 05 2011 A5E00131319 04 Listes des pi ces Le tableau ci dessous num re certaines des pi ces recommand es pouvant tre utilis es avec le module FM 352 5 Les lettres XXXX la fin du num ro de pi ce indiquent que le catalogue propose plusieurs versions diff rentes de cette pi ce qui sont d sign es par des num ros de pi ces diff rents Tableau C 3 Pi ces recommand es pour le module FM 352 5 Rep Description Num ro de r f rence Codeur SSI RS 422 TTL 6FX2001 5XXXX Codeur asym trique RS 422 TTL 6FX2001 2XXXX Codeur asym trique Incr mental optique avec niveau HTL 6FX2001 4XXXX Connecteur codeur Permet la connexion au codeur connecteur 12 fils par lot de 1 6FX2003 0SU12 Des informations compl mentaires sont disponibles la rubrique Siemens Industry Automation and Drive Technologies Service amp Support http support automation sieme ns com WW view fr 22103021 C bles Convenant tous les codeurs 12 fils 200 m tres d autres longueurs sont disponibles les autres r f rences figurent dans le catalogue 6FX8008 1BD21 3AA0 El ment de contact de blindage Crochet de fixation deux boulons pour fixer les bornes de blindage au profil support GES7390 5AA00 0AAO El ment terminal
265. t 0 octet O bit 7 est galement 1 effectuez la correction pr conis e pour ce code d erreur 2 3 Chien de garde Echec du chien de Le processeur du FM 352 5 a Une erreur interne ou une d pass garde ex cut une op ration illicite et interf rence lectromagn tique a t arr t externe a provoqu une erreur fatale Mettez le FM 352 5 hors puis sous tension et voyez si l erreur se reproduit Si c est le cas le FM 352 5 est d faillant ou il existe une forte interf rence lectrique 3 1 D faillance du Echec de l auto test du Le processeur du FM 352 5 n a Une erreur interne ou une processeur processeur pas men bien sa v rification interf rence lectromagn tique interne compl te de mise sous externe a provoqu une erreur tension fatale Mettez le FM 352 5 hors puis sous tension et voyez si l erreur se reproduit Si c est le cas le FM 352 5 est d faillant ou il existe une forte interf rence lectrique Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 201 Diagnostic et correction des erreurs 8 4 Correction des erreurs Octet Bit Message en Description d erreur Signification de l erreur de Causes d erreurs possibles ligne STEP 7 FM 352 5 diagnostic 3 2 Erreur Erreur dans le total de La m moire de programme du Une erreur interne ou une d EPROM contr le de la m moire FM 352 5 a chou au t
266. t de signal de EN OUT INT Sortie Valeur en retour Informations d erreur Cette fonction ne reconna t aucune erreur Din 0 ENCODE DOut 0 o EN eoor DW 16 12345678 IN OUT Conn arrlCon 0 OUT gt 28 Figure 6 47 Exemple de fonction Encoder position binaire ENCODE Si l tat de signal l entr e Din 0 est 1 activ e la fonction ENCODE est ex cut e DOut 0 est 1 si l op ration est ex cut e Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 155 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 19 Compter bits 1 BITSUM Description La fonction Compter bits 1 BITSUM compte le nombre de bits mis 1 dans l entr e IN et renvoie cette valeur comme valeur de la fonction En cas de flux de signal en EN la valeur BITSUM est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 65 Fonction Compter bits 1 BITSUM Repr sentation CONT Param tre Type de Op randes Description donn es BITSUM EN BOOL Entr e Un tat de signal 1 l entr e de EN ENO validation active l op ration ENO BOOL Sortie La sortie de validation a l tat de IN OUT signal 1 lorsque la fonction a t ex cut e sans erreur IN DWORD Entr e Variable dans laquelle les bits doivent tre compt s OUT INT Sortie Valeur en
267. t des octets d tat au chapitre Interface de donn es utilisateur Page 207 Manuel d utilisation 05 2011 A5E00131319 04 195 Diagnostic et correction des erreurs 8 2 Messages de diagnostic Diagnostic de rupture de fil 196 Le tableau ci dessous pr sente certaines origines possibles du diagnostic de rupture de fil du codeur et comment vous pouvez ventuellement y rem dier La fonction de diagnostic ne peut pas isoler la cause exacte de l erreur En outre le diagnostic de rupture de fil ne peut pas d tecter toutes les erreurs de connexion et de mat riel possibles Tableau 8 6 Diagnostic de rupture de fil du codeur Causes possibles C ble du codeur coup ou non enfich Le codeur n a pas de signaux de quadrature Brochage incorrect Signaux de codeur court circuit s Le codeur ne fonctionne pas Corrections possibles V rifiez le c ble du codeur pour vous assurer que les fils sont correctement connect s Assurez vous que votre installation est conforme aux sp cifications pour le codeur et le module FM 352 5 V rifiez les param tres que vous avez d finis dans l onglet Param tres de la bo te de dialogue de configuration mat rielle pour vous assurer que la configuration est correcte Remarque Lorsque le diagnostic de rupture de fil est activ et que le codeur SSI absolu n est pas s lectionn les signaux A inverse B B inverse et N N in
268. t et en bas Tirez fermement pour lib rer les ergots de verrouillage 5 Retirez le connecteur d alimentation de groupe 1 sous le volet gauche du module Il s agit d un connecteur amovible 6 D vissez les deux vis de fixation situ es au bas du module l aide d un tournevis de 4 5 mm 7 Faites basculer le module vers le haut pour le d tacher du profil support Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 29 Installation et d sinstallation du module FM 352 5 3 3 Installation dans un syst me autonome 3 3 Installation dans un syst me autonome Installation m canique Alimentations en 30 Pour un syst me autonome nous vous recommandons de suivre les m mes r gles d installation de base et de respecter les exigences m caniques indiqu es pour un syst me S7 300 Ce syst me d installation satisfait alors aux exigences de s curit et fournit la mise la terre le support m canique et la r sistance aux vibrations permettant de garantir un fonctionnement correct du module FM 352 5 Des informations compl mentaires sur le montage de rails DIN sym triques et sur le montage de modules sont disponibles dans les instructions de service SIMATIC S7 300 CPU 31xC et CPU 31x installation et configuration http support automation siemens com WW view fr 13008499 Remarque Si le module FM 352 5 d tecte qu un autre module est connect c t de lui sur le profil s
269. t invers Exemple Conn arrlCon 0 01000001 10000001 se transforme en Conn arrlCon 1 10111110 01111110 La sortie DOut 0 est 1 si la conversion n a pas lieu ENO EN 0 l en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 119 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 16 Description 120 Compl ment 1 d entier de 32 bits INV_DI L op ration INV_DI lit le contenu du param tre IN et relie la valeur et le gabarit hexad cimal WA 1G FFFF FFFF par OU EXCLUSIF Cette op ration inverse l tat de chacun des bits ENO et EN ont toujours un tat de signal identique En cas de flux de signal en EN la valeur INV_DI est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 32 Compl ment 1 d entier de 16 bits INV_DI Repr sentation CONT Param tre Type de Op randes Description donn es INV_DI EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation LN uT IN DINT Entr e Valeur d entr e de 32 bits OUT DINT Sortie Compl ment 1 de l entier de 32 bits IN Din o INV_DI DOut 0 Len mo NOT Conn arrDICon 0 IN OUT Conn arrDICon 1 Figure 6 21 Exemple d op ration INV_DI Si l tat de signal est 1 l entr e Din 0 chacun des bits de Conn arrDICon 0 est invers Exemple Conn arrDICon 0
270. tance et le courant de relais vont au del de la puissance pouvant tre g r e par le FM 352 5 vous pouvez placer une diode de silicium ou une diode Schottky sur le relais afin d absorber la pointe inductive La capacit en courant de la diode doit tre au moins gale au courant de fonctionnement du relais et la tension inverse doit tre sup rieure la tension d alimentation maximale du relais La diode doit pouvoir dissiper l nergie dans l inducteur la fr quence de cycle maximale programm e de la sortie du FM 352 5 La commutation sur diode d un relais est relativement lente Si une commutation plus rapide est n cessaire placez une diode Zener en opposition la diode de commutation silicium ou Schottky Une tension de commutation plus lev e r duira le temps de r initialisation mais la tension de commutation doit toujours tre inf rieure la tension de commutation minimale du FM 352 5 qui est de 40 V La paire de diodes doit pouvoir dissiper l nergie dans l inducteur la fr quence de cycle maximale programm e de la sortie du FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 231 Caract ristiques techniques A 5 Fr quence de commutation pour des charges inductives sans diodes de commutation La figure ci dessous montre l utilisation de diodes de commutation Commutation diode individuelle Commutation diode Zener R initialisation lente
271. test e avec 500 V CC 214 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Caract ristiques techniques A 2 Caract ristiques techniques Tension courants potentiels Consommation de courant e Dela tension d alimentation 1L 150 mA max pour 20 4 28 8 V e Dela tension d alimentation 2L 200 mA max pour 20 4 28 8 V e Dela tension d alimentation 3L avec codeur 5 2 V ou 24 V 600 mA max avec alimentation codeur compl tement charg e Dela tension d alimentation 3L pour 20 4 28 8 V 200 mA max sans charge d alimentation de codeur Dubus interne Typ 130 mA Puissance dissip e du module 6 5 W typique Donn es pour la s lection d un capteur Tension d entr e e Valeur nominale 24 V CC e pour signal 1 11V 30V e Au signal 0 30 V 5V Courant d entr e e pour signal 1 3 8 mA typique e Au signal 0 lt 1 5 mA Fr quence d entr e 200 kHz max Retard d entr e mat riel 3 us max Temps de retard param trable pour entr es Aucun 5 ps 10 ps 15 ps 20 ps 50 ps 1 6 ms Dur e d impulsion minimale pour r ponse du programme 1 ps 5 ps 10 ps 15 ps 20 ps 50 ps 1 6 ms Longueur de c ble capteurs 100 m tres non blind 600 m tres blind Un c ble blind est recommand lorsqu un filtrage inf rieur 1 6 ms est s lectionn Dur e d impulsion minima
272. tion il sera 0 dans tous les autres cas Le RLG avant l op ration est sauvegard dans l adresse Tableau 6 26 D tecter front montant du RLG Repr sentation CONT Param tres Type de Op randes Description donn e lt Adresse gt lt Adresse gt BOOL Edge tiquette M mento de front m morisant l tat P de signal pr c dent du RLG 6 9 11 D tecter front descendant du RLG N Description Cette op ration figure dans la liste standard d op rations STEP 7 L op ration N d tecter front descendant du RLG d tecte un changement de signal de 1 0 dans l adresse et l affiche sous la forme RLG 1 apr s l op ration L tat de signal en cours dans le RLG est compar l tat de signal de l adresse le m mento de front Si l tat de signal de l adresse est 1 et que le RLG tait 0 avant l op ration le RLG sera 1 impulsion apr s cette op ration il sera 0 dans tous les autres cas Le RLG avant l op ration est sauvegard dans l adresse Tableau 6 27 D tecter front descendant du RLG Repr sentation CONT Param tres Type de Op randes Description donn e lt Adresse gt lt Adresse gt BOOL Edge tiquette M mento de front m morisant l tat N de signal pr c dent du RLG Processeur bool en rapide FM 352 5 116 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 9 12 Des
273. tion 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 2 Modes de comptage pour les codeurs incr mentaux La figure suivante montre comment fonctionne le mode de comptage unique esse Limite de comptage sup rieure ____ 222222 ES Valeur maximale plage de comptage _______ incr M amp R iner Valeur de incr Charges 0 ss2 0 sus ss en ss sal ment R ma Valeur minimale plage de comptage Limite de comptage inf rieure incr Incr mentation Sens de comptage incr mentation d cr d cr mentation Valeur de r initialisation valeur minimale M Maintien actif R R initialisation active C Chargement actif Figure 7 2 Comptage unique Mode de comptage p riodique En mode de comptage p riodique vous pouvez indiquer la plage de comptage e Plage de comptage compteur 16 bits 32768 32767 e Plage de comptage compteur 32 bits 2 147 483 648 2 147 483 647 Vous devez initialiser le compteur une valeur connue via une r initialisation ou un chargement avant de commencer compter Vous pouvez programmer le signal R initialisation afin de charger la valeur 0 la valeur minimale ou maximale ou la valeur de chargement dans le compteur Lorsque le sens de comptage principal est d fini Incr mentation le compteur se comporte de la mani re suivante e l incr mente jusqu la valeur maximale puis revient la valeur minimale et continue compter C
274. tion bit par bit vers la gauche du contenu entier de l entr e IN L entr e N indique le nombre de bits de la rotation Si N est sup rieure 32 le mot double IN est pivot de N 1 modulo 32 1 positions Les positions de bits qui ont t lib r es droite sont remplies l aide de l tat des bits qui ont t pivot s vers la gauche rotation gauche Le r sultat de l op ration de rotation peut tre interrog sur la sortie OUT ENO a le m me tat de signal que EN En cas de flux de signal en EN la valeur ROL_DW est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 45 Rotation vers la gauche d un double mot ROL_DW Repr sentation CONT Param tre Type de Op randes Description donn es ROL_DW EN BOOL Entr e Entr e de validation EN ENO ENO BOOL Sortie Sortie de validation Tin oOuT IN DWORD Entr e Valeur faire pivoter N N WORD Entr e Nombre de bits de la rotation OUT DWORD Sortie R sultat de l op ration de rotation 31 16 15 0 IN EE i 3 caract res our 11111000 0101 0101 0000 0111 1000 01111111 Nr aa Les endroits lib r s sont remplis des tats de signal Ces trois bits des trois bits d passants sont perdus Figure 6 37 Exemple de rotation de bits pour l op ration ROL_DW Din 0 ROL_DW DOut 0 EN Eom Conn arrDWCon 0 IN OUT Conn arrDWCon 1 Conn arrWCon
275. tions votre interlocuteur local pour toute question sur la technique d automatisation et d entra nement des informations sur le service apr s vente les r parations les pi ces de rechange et beaucoup plus encore la rubrique Services Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 5 Pr face Processeur bool en rapide FM 352 5 6 Manuel d utilisation 05 2011 A5E00131319 04 Sommaire ETES E 0 RP RER RS RC PRE RTE EP EE Et IN CL 3 1 Pr sentation g n rale du produit en 1 1 Fonctions du module FM 352 5 ae Aa A a E EAE aE EEE 1 2 Caract ristiques physiques du module FM 352 5 ssssssnnssssrnnrertrnrtttnnttttnnttnrnntrrnnneer nnne en eneen 1 3 CGonfigurations SYSI Me aessa 1 4 Modes de fonctionnement aai a e aa aaa A e aA eaa aE 1 5 Pr sentation des t ches de base titan haies hautes nainii anai RNa Manette aa KNA NNa aA aan 20 2 Premiers PASS Mn e E ten nema nn nds eee toi rate inc e interne E 21 2 1 Mise en route pr sentation snenenenesenenenenesen nenns es nsns enen eneses esesesanenennnensn nn enenenanennnnn ennnen nenen ao 2 2 Ex cuter le programme exemple du module FM 352 5 sssnnssssnnsnrtnesetrtnrttrtnnttrnnnrnrnnnen nnne ee 3 Installation et d sinstallation du module FM 352 5 ii 27 3 1 R gles d installation see 3 2 Installer et d sinstaller le FM 352 5 dans un syst me S7 300 3 3 Installation dan
276. tions STEP 7 Vous devez libeller chaque op ration RS avec un l ment unique d clar dans la structure FF RS Bascule Mise 0 Mise 1 est r initialis lorsque l tat de signal est 1 l entr e R et 0 l entr e S RS est mis lorsque lorsque l tat de signal est 0 l entr e R et 1 l entr e S Si le RLG est 1 aux deux entr es RS est mis Tableau 6 25 Bascule Mise 0 Mise 1 RS Repr sentation CONT Param tre Type de Op randes Description donn es lt FF tiquette gt R BOOL Entr e Valide la mise 0 RS S BOOL Entr e Valide la mise 1 R Q Q BOOL Sortie Etat de signal de la sortie s FF tiquette BOOL Identificateur FF Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 115 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 10 D tecter front montant du RLG P Description Cette op ration figure dans la liste standard d op rations STEP 7 L op ration P d tecter front montant du RLG d tecte un changement de signal de 0 1 dans l adresse et l affiche sous la forme RLG 1 apr s l op ration L tat de signal en cours dans le RLG est compar l tat de signal de l adresse le m mento de front Si l tat de signal de l adresse est 0 et que le RLG tait 1 avant l op ration le RLG sera 1 impulsion apr s cette op ra
277. tre SSI Ecoute SSI 2 CLS 32 CK 28 B 1 CLS 33 CK 29 B 3 DAT 16 D 26 D 4 DAT 111 D 27 D 8 Sens de comptage 24 DC 5V 24 DC 5V 11 Codeur P 25 DC 24V 25 DC 24V 12 Codeur M 3 3M 23 3M Bo tier Blindage ext rieur Contact de m Contact de blindage blindage Le brochage du connecteur m le du codeur correspond au connecteur m le du codeur 6FX2003 0CE12 pour codeur 6FX2001 2xxx Figure 4 5 Connexion des fils pour le codeur SSI avec le c ble de codeur SSI Processeur bool en rapide FM 352 5 40 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 4 Connexion de c bles de codeurs L interface de codeur SSI peut accepter un module Ma tre et un module Ecoute au maximum Remarque Reliez le fil Codeur P la borne de courant appropri e DC5V ou DC24V selon ce que requiert votre codeur sur le module ma tre FM 352 5 Si l appareil Ma tre SSI ou Ecoute SSI n est pas un module FM 352 5 reliez le c blage cet appareil comme recommand dans le guide de l utilisateur de l appareil Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 41 C blage du module FM 352 5 4 5 Raccord de c bles blind s via un l ment de contact de blindage 4 5 Raccord de c bles bli
278. tres qui commandent le fonctionnement du module Les param tres num r s et d crits aux tableaux ci apr s sont les suivants e Diagnostic du module activ e Diagnostic des sorties activ e Alarmes de processus activ es e Temps de filtre pour entr es e Codeur et autres Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 53 Configuration du module FM 352 5 5 6 Affectation des propri t s et des param tres 54 Affichez chaque dossier en d tail dans la colonne gauche afin d afficher les options de param tres disponibles La colonne droite change pour correspondre au param tre s lectionn Vous d finissez des param tres en s lectionnant l une des options disponibles Vous pouvez redimensionner les colonnes dans cette bo te de dialogue en d pla ant le curseur sur une position entre les en t tes de colonne La figure ci dessous indique comment affecter des param tres Propri t s FM 352 5 RO S4 x G n ral Adresses Programmation Param tres Param tres Valeur aj Param tres EHE Param tres de base r G n ration d alarmes HZ S lection d alarmes Aucune R action
279. tte El ment d affectation interm diaire qui sauvegarde le bit RLG tat du trajet de courant dans un l ment sp cifi de la structure Conn Le connecteur sortie interm diaire sauvegarde le r sultat logique des l ments pr c dents dans la branche Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 113 Programmation et fonctionnement du module FM 352 5 6 9 Jeu d instructions pour la programmation CONT 6 9 6 MOVE Description Cette op ration figure dans la liste standard d op rations STEP 7 La valeur indiqu e l entr e IN est copi e l adresse indiqu e dans la sortie OUT En cas de flux de signal en EN la valeur MOVE est r manente n cessitant une m moire et consommant une phase d horloge Tableau 6 22 MOVE Repr sentation CONT Param tres Type de donn e Op randes Description MOVE IN Tous les types Entr e Valeur source EN ENO de donn es de longueur 8 16 IN OUT ou 32 bits OUT Tous les types Sortie Adresse de destination de la valeur de donn es de indiqu e l entr e IN longueur 8 16 ou 32 bits 6 9 7 Convertir entier 16 bits en entier double 32 bits I_DI Description Cette op ration figure dans la liste standard d op rations STEP 7 1_DI lit le contenu du param tre IN en tant qu entier 16 bits et le convertit en entier double 32 bits Le r sultat est fourni par le p
280. u de fils et le collier de d charge de traction en haut ou en bas du connecteur avant 4 Serrez bien le syst me de d charge de traction Enclenchez l arr t sur le syst me de d charge de traction vers la gauche ce qui am liorera l utilisation de l espace disponible 5 Ins rez la barrette du connecteur terminal dans la fente vid e l avant du module Les guides sont munis d un dispositif anti inversion emp chant d ins rer la barrette de connexion l envers 6 Serrez les vis au centre du connecteur terminal Ceci permet d obtenir une insertion ad quate du connecteur terminal et un parfait contact avec les broches des bornes du module 7 Fermez le volet frontal 8 Servez vous de la bande d tiquetage pour identifier le signal de chaque fil reli la barrette de connexion 9 Faites glisser la bande d tiquetage dans les guides sur le volet avant C blage des alimentations L alimentation 1L fournit du courant 5 V pour les circuits logiques du module Reliez l alimentation 24 V aux bornes 1L et 1M sur le c t gauche en bas du module sous le volet L alimentation 2L alimente les circuits d entr e et de sortie I 0 1 7 et Q 0 Q 7 dans le module Reliez votre alimentation 24 V aux bornes 2L et 2M pour activer cette source de courant L alimentation 3L alimente les circuits d interface de codeur I 8 I 14 Elle fournit galement un courant limit 24 V et 5 2 V pour alimenter les codeurs Vous ne po
281. ue et dans la documentation technique correspondante S ils sont utilis s en liaison avec des produits et composants d autres marques ceux ci doivent tre recommand s ou agr s par Siemens Le fonctionnement correct et s r des produits suppose un transport un entreposage une mise en place un montage une mise en service une utilisation et une maintenance dans les r gles de l art Il faut respecter les conditions d environnement admissibles ainsi que les indications dans les documentations aff rentes Marques de fabrique Toutes les d signations rep r es par sont des marques d pos es de Siemens AG Les autres d signations dans ce document peuvent tre des marques dont l utilisation par des tiers leurs propres fins peut enfreindre les droits de leurs propri taires respectifs Exclusion de responsabilit Nous avons v rifi la conformit du contenu du pr sent document avec le mat riel et le logiciel qui y sont d crits Ne pouvant toutefois exclure toute divergence nous ne pouvons pas nous porter garants de la conformit int grale Si l usage de ce manuel devait r v ler des erreurs nous en tiendrons compte et apporterons les corrections n cessaires d s la prochaine dition Siemens AG A5E00131319 04 Copyright Siemens AG 2011 Industry Sector 07 2011 Sous r serve de modifications techniques Postfach 48 48 90026 N RNBERG ALLEMAGNE Pr face But du manuel Ce manuel d crit le but les ca
282. ue n est autoris e l entr e EN Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 141 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 6 Compteur incr mental CTU16 Description Vous pouvez incr menter avec CTU16 FB121 Le compteur est incr ment en cas de front montant l entr e CU Si la valeur de comptage atteint la limite sup rieure de 32767 l incr mentation cesse Les fronts montants suivants l entr e CU n ont alors plus d effet Le niveau de signal 1 l entr e R r initialise le compteur la valeur 0 quelle que soit la valeur l entr e CU La sortie Q indique si la valeur de comptage en cours est sup rieure ou gale la valeur pr d finie PV Tableau 6 53 Compteur incr mental CTU16 Repr sentation CONT Param tres Type de Op randes Description donn e CTU16 CU BOOL Entr e Entr e de comptage JEN ENO R BOOL Entr e Entr e de r initialisation R est i prioritaire par rapport CU PV INT Entr e Valeur pr d finie Reportez vous au IR CV constante param tre Q pour conna tre l effet de py PV Q BOOL Sortie Etat du compteur Q peut prendre les valeurs suivantes e 1 lorsque CV 2 PV e Osinon CV INT Sortie Valeur de comptage en cours pouvant aller de O 32767 Processeur bool en rapide FM 352 5 142 Manuel d utilisation 0
283. ule FM 352 5 Dans la fen tre de la configuration mat rielle s lectionnez la commande Station gt Enregistrer et compiler pour enregistrer et compiler l ensemble de la configuration mat rielle Dans SIMATIC Manager chargez l ensemble du dossier Blocs de la CPU S7 donn es syst me incluses dans la CPU S7 Placez le s lecteur de mode de la CPU sur la position RUN et celui du module FM 352 5 sur la position RUN Surveillez les DEL d tat sur les divers modules et notez que la CPU passe l tat Marche tandis que le module FM 352 5 conserve l tat de fonctionnement Arr t La DEL d tat SF est galement allum e car le module est l tat Arr t STOP Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 23 Premiers pas 2 2 Ex cuter le programme exemple du module FM 352 5 Ex cuter le programme en mode Test 1 Ouvrez l objet VAT_1 2 S lectionnez la commande Variable gt Visualiser ou cliquez sur le bouton Visualiser variable puis s lectionnez la commande Variable gt Forcer ou cliquez sur le bouton Forcer variable dans la table VAT_1 Ceci fait passer le module en mode Test Marche car la variable Run M0 1 est mise 1 Notez que la variable Normal Test MO 0 est 0 requ rant ainsi le mode Test Les DEL sur le module FM 352 5 signalent maintenant que le module est pass l tat Marche Visualiser l ex cution de programme en
284. upport avec un connecteur de bus S7 300 il n active pas le mode autonome Le fonctionnement autonome n est possible que si vous n installez pas de connecteur de bus d un c t ou de l autre du module FM 352 5 courant Si vous utilisez le profil support S7 300 pour votre installation autonome vous pouvez connecter une alimentation S7 300 au profil support afin de fournir la source lectrique primaire pour les circuits logiques du module Branchez le c blage de l alimentation S7 300 aux bornes de courant 1L 1M 2L 2M et 3L 3M du module FM 352 5 Sinon vous devrez fournir du courant au module l aide d une alimentation 24 V externe raccord e aux bornes de courant 1L 1M 2L 2M et 3L 3M Un connecteur amovible est fourni avec le module pour simplifier l installation et le d montage du c blage d alimentation Reportez vous au chapitre suivant pour plus d informations sur le c blage des alimentations externes Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 1 R gles g n rales et r glementations Introduction Lorsque vous utilisez le module FM 352 5 comme composante d une installation ou d un syst me vous devez respecter certaines r gles et r glementations selon l endroit o vous utilisez l appareil Ce chapitre pr sente les r gles les plus importantes que vous devez suivre lorsque vous int grez le FM 352 5 dans une installation ou un syst me Ap
285. uvez utiliser qu une seule alimentation de sortie la fois Reliez votre alimentation 24 V aux bornes 3L et 3M pour activer cette source de courant Processeur bool en rapide FM 352 5 38 Manuel d utilisation 05 2011 A5E00131319 04 C blage du module FM 352 5 4 4 Connexion de c bles de codeurs 4 4 Connexion de c bles de codeurs Description La figure ci dessous pr sente le brochage d un c ble de codeur incr mental disponible aupr s de Siemens et les connexions correspondantes la barrette de connexion du module FM 352 5 pour l interface de codeur 5 V Les quatre derniers caract res du num ro de r f rence indiquent la longueur du c ble 6FX5002 2CA12 0xx0 lt gt Connexions C ble du codeur incr mental sur le module FM 352 5 Borne Signal Couleur Codeur 5 V 10 Codeur M blanc jaune 23 3M 11 Sonde M blanc bleu 12 Codeur P blanc noir 24 DC5V 25 DC 24V 2 Sonde P blanc rouge 7 Uas rouge 5 A jaune 26 A 6 A vert 27 A 8 B DOI 78 B 1 B MAT ON 29 B 3 R bleu 30 N 4 R violet 31 N Bo tier Blindage ext rieur Contact de blindage Le brochage du connecteur m le du codeur correspond au connecteur m le du codeur 6FX2003 0CE12 pour codeur 6FX2001 2xxx Figure 4 3 Connexion des fils pour le codeur 5 V avec le c ble de codeur incr mental Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E001
286. valuation des impulsions Evaluation simple Evaluation simple x1 signifie que seulement un front de A est valu e Le compteur incr mente en cas de front montant en A lorsque B est au niveau bas e Le compteur d cr mente en cas de front descendant en A lorsque B est au niveau bas La figure suivante repr sente l valuation simple des signaux Signal A SP t To Signal B O E A a a E Impulsions d incr mentation Impulsions de d cr mentation Comptage Figure 7 7 Evaluation simple Evaluation double D comptage Evaluation double x2 signifie que le front montant et le front descendant de A sont valu s Le niveau du signal B d termine le sens de comptage e Le compteur incr mente en cas de front montant en A lorsque B est au niveau bas et en cas de front descendant en A lorsque B est au niveau haut e Le compteur d cr mente en cas de front montant en A lorsque B est au niveau haut et en cas de front descendant en A lorsque B est au niveau bas La figure suivante repr sente l valuation double des signaux Signal A y Signal B impulsions p F t t d incr mentation Impulsions de d cr mentation Comptage Figure 7 8 Evaluation double 184 D comptage Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Signaux des codeurs et leur valuation 7 5 Evaluation des impulsions Evaluati
287. verse sont v rifi s Lorsque le diagnostic de rupture de fil est activ pour un codeur SSI absolu seuls les signaux D et D inverse sont contr l s Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Diagnostic et correction des erreurs 8 3 Alarmes 8 3 Alarmes Traitement des alarmes Le module FM 352 5 peut d clencher des alarmes de processus et des alarmes de diagnostic Vous g rez ces alarmes dans un OB d alarme Si une alarme est d clench e et que l OB correspondant n est pas charg la CPU passe l tat Arr t voir le manuel Programmation avec STEP 7 Vous pouvez activer la gestion des alarmes aux niveaux suivants 1 Activation d alarmes g n rales pour tout le module S lectionnez le module dans l application de configuration mat rielle A l aide de la commande Edition gt Propri t s d objet gt Onglet Param tres gt Param tres de base Validez la g n ration d alarmes et s lectionnez les alarmes appropri es S lectionnez le dossier Validation d alarmes de processus et cochez les v nements d alarme de processus appropri s Enregistrez et compilez la configuration mat rielle Chargez la configuration mat rielle dans la CPU 2 Cliquez sur l onglet Programme compilez l application FM puis chargez la dans le module FM 352 5 Alarmes de processus perdues Si le traitement d une alarme de processus n est pas encore achev dan
288. vez modifier les noms l int rieur de la structure combinaison de BOOL ou Array of BOOL mais pas FF Vous pouvez utiliser toute D signation Type Commentaire 1254 0 stat FF STRUCT Ressources pour bascules R S et S R modifiable non modifiable Chaque l ment doit tre de type BOOL ou tre un tableau de bool ens Array of BOOL 0 0 stat FirstFF BOOL Le nombre d l ments peut tre modifiable modifiable modifiable augment si n cessaire 0 1 stat SecondFF BOOL Le nom des l ments peut tre d fini modifiable modifiable modifiable librement 0 2 stat ThirdFF BOOL modifiable modifiable modifiable 2 0 stat MoreFFs ARRAY 0 15 modifiable modifiable modifiable 0 1 stat BOOL modifiable 4 0 stat END_STRUCT modifiable Section statique Cette d finition n est pas li e la position Vous pouvez modifier les noms l int rieur de la structure mais pas Edge Vous pouvez utiliser toute combinaison de BOOL ou Array of BOOL 1258 0 stat Edge STRUCT Ressources pour les d tections de front modifiable non modifiable Chaque l ment doit tre de type BOOL ou tre un tableau de bool ens Array of BOOL 0 0 stat FirstEdge BOOL Le nombre d l ments peut tre modifiable modifiable modifiable augment si n cessaire 0 1 stat SecondEdge BOOL modifiable Le nom des l ments peut tre d fini modifiable modif
289. viduels bool ens OUTO OUT15 ou OUTO OUT31 OUTO est le bit de poids faible et OUT15 ou OUT31 est le bit de poids fort de IN En cas de flux de signal en EN la valeur BitCast_W ou BitCast_DW est r manente n cessitant une m moire et consommant une phase d horloge Figure 6 50 Exemple d op ration BitCast_W et BitCast DW Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 159 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 Repr sentation CONT EN IN BitCast_ W ENO Repr sentation CONT BitCast DW EN ENO IN OUTO OUT1 OUT2 OUT3 OUTA4 OUTS5 OUT26 OUT27 OUT28 OUT29 OUT30 OUT31 Param Type de Op rande Description donn e IN WORD Entr e Entr e r partir DWORD constante OUTn BOOL Sortie Sortie de la fonction 160 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 Programmation et fonctionnement du module FM 352 5 6 10 Op rations de la biblioth que FM 352 5 6 10 22 Extraire un bit d un mot BitPick_W et Extraire un bit d un double mot BitPick_DW Description L op ration Extraire BitPick est disponible en deux versions 16 bits FB87 et 32 bits FB86 d finies par le mot ou le double mot d entr e Lorsque le bloc fonctionnel est activ le bit s lectionn d
290. x CPU_ Out Bits 0 CPU _ Out Bits 1 Conn arrX DIn 0 Conn XCon Din 1 Din 2 Con 31 A 1 NOT DOut 0 CPU_In Bits 1 D lntr 0 Bit de sortie de la CPU comme entr e 1 2 Connecteur bool en 3 Bit d entr e TOR du module 4 Une des huit alarmes du module Figure 6 6 Op randes d entr e et de sortie autoris s par le FM 352 5 Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 85 Programmation et fonctionnement du module FM 352 5 6 2 Cr er un FB d application Exemples de FB de la biblioth que La figure ci apr s montre un exemple de temporisation sous forme d impulsion de 32 bits FB113 de la biblioth que FM 352 5 Cette temporisation est d clar e en tant qu appel multiinstance dans la zone statique Conn arrX TmrP1 CMP gt D Conf EN ENO Conn arrX Conn arrD Din 5 IN Q F Conf5 ICon 0 IN1 Conn arrD L 10400 IN2 CPU Out T PT ET ICon 0 1_PV Figure 6 7 Exemple de temporisation sous forme d impulsion de 32 bits de la biblioth que La figure ci apr s montre un exemple de deux registres d calage FB124 et FB125 de la biblioth que FM 352 5 Chaque registre d calage est d clar en tant qu instance distincte Un acc s des niveaux internes n est pas possible Seul le niveau de sortie est a
291. x diagnostic doit tre valid e Re Il existe un court circuit ou une avant de devenir active surcharge au niveau de la sortie d alimentation de codeur 5V 19 2 Court circuit sur La voie x est en Il existe un court circuit ou une Les fils de c blage ou la sortie TOR surcharge surcharge au niveau de la charge pr sentent des d fauts voie 0 La DEL IOF rouge est Sortie Qx du FM 352 5 intermittents ou continus 20 2 Voie1 allum e Ce diagnostic ne se produit La charge d passe la valeur 21 2 Voie2 pas sauf si la voie est activ e de courant nominale maximale et qu une erreur se produit gt 22 gt Voie3 q p La sortie commute au del de Remarque Cette alarme de la fr quence de 23 2_ Voie4 diagnostic doit tre valid e fonctionnement maximale 24 2 Voie5 avant de devenir active indiqu e 25 2 Voie6 26 2 Voie7 Processeur bool en rapide FM 352 5 204 Manuel d utilisation 05 2011 A5E00131319 04 Utilisation du module FM 352 5 avec des ma tres 9 non S7 9 1 Conditions pr alables requises pour les utilisateurs non S7 Vue d ensemble Vous pouvez utiliser le module FM 352 5 dans un syst me d automatisation non S7 par l interm diaire d une voie d E S PROFIBUS DP Le module est con u pour op rer en tant que module 16 octets d entr e et 16 octets de sortie lorsqu il est install dans un ch ssis ET 200M L interface PROFIBUS DP est fournie par un coupleur IM153 1 ou IM153 2
292. z ro Nota Le diagnostic n est pas actualis tant que le bit Occup des octets d tat du module est 1 Tableau 8 4 Affectations de l enregistrement de diagnostic 1 Octet Bit 0 3 Signification Identique l enregistrement 0 Remarques Diagnostic d entr e type de voie FOH 4 Type de voie FOH Diagnostic de type de voie 8 longueur de voie en bits Indique le nombre de bits de diagnostic par voie 1 d compte de voies Nombre de voies successives du m me type Vecteur de voie O O1 Tension d alimentation d entr e sortie 2L manquante Nota Lorsque le diagnostic Tension d alimentation d E S manquante est actif les entr es 10 17 les sorties Q0 Q7 et le diagnostic d E S sont incorrects Diagnostic d interface de codeur type de voie F4n 9 Type de voie F4H Diagnostic de type de voie 10 16 longueur de voie en bits Indique le nombre de bits de diagnostic par voie 11 1 d compte de voies Nombre de voies successives du m me type 12 Vecteur de voie Processeur bool en rapide FM 352 5 Manuel d utilisation 05 2011 A5E00131319 04 193 Diagnostic et correction des erreurs 8 2 Messages de diagnostic Octet Bit Signification 13 0 Rupture de fil dans le codeur incr mental Codeur SSI ou 5 V 1 Erreur de trame SSI Codeur SSI s lectionn 3 Surcharge d alimentation de capteur du Codeur s

Download Pdf Manuals

image

Related Search

Related Contents

Manual - Digital View  Guía del usuario  3Com 2200 Switch User Manual  the home user guide  TOA Electronics C-CV14-2 NTSC Digital Camera User Manual  特定保守管理医療機器 電動自動間歇牽引装置 トラックタイザー TC-10D  Bedienungsanleitung - Crane Merchandising Systems  Philips Vision 12910CP    ECCEL ELETRÔNICA K027  

Copyright © All rights reserved.
Failed to retrieve file