Home

Afficher - Services

image

Contents

1. Ma tre L2 DP Bus L2 DP Esclave DP P riph rie de sortie Info donn S o i 0 1 Instruc de commande Sync 0 1 Info donn S Ti 0 1 Info donn S 070 0 1 Info donn S 1 0 0 1 Instruc de commande Sync 1 10 Info donn S 11 1 10 Instruc de commande Unsync Ia e 1 A Info donn A 0 0 TE 0 0 Fig 11 37 Fonction des instructions de commande Sync et Unsync 11 67 Tome 1 P riph rie distante DP B8977060 02 11 8 2 Fonction des instructions de commande Freeze et Unfreeze Freeze A la r ception de l instruction de commande Freeze l tat actuel des en tr es de l esclave DP est lu et fig Les donn es d entr e fig es sont transmises au ma tre L2 DP lors du trans fert de donn es cyclique jusqu la r ception de l instruction de commande Freeze suivante ou de l instruction de commande Unfreeze Unfreeze Annule la fonction de l instruction de commande Freeze L2 DP Master L2 Bus DP Esclave DP P riph rie d entr e O 1 Info donn E 110 g Instruc de commande Freeze 1 0 Info donn E 110 0 0 Info donn E 1 0 i l Instruc de commande Freeze 0 0 Info donn E 0 0 0 1 Instru
2. Type CP FIN Etat individ liaison API API couche 2 libre Source Type liaison APIAPI Categ contr SEND APIAPI Etat contrat 0001 pas de contrat en cours de traitement Erreur contr 0000 pas d erreur Etat liaison 0120 liaison de couche tablie Erreur liais 0000 ACK positif Donn es test locales Donn es test d port es SSNR 0 ANR SAP d port 3 Source SAP 2 Adresse L2 1 Adresse L2 F F F F F F F F AIDE 1 ACT ON 2 3 4 5 6 7 8 Fig 14 5 Masque Etat individuel Champs de sortie Type liaison Cat g contrat Type de liaison FDL APIAPI Liaison API FDL FMA Liaison couche 2 libre Liaison FMA DEFAUT Liaison via SAP par d faut Repr sentation du contrat sous forme de texte SEND APIAPI RECV APIAPI SEND FL 2 RECV FL 2 SEND FMA RECV FMA Tome 1 14 10 B8977060 02 Documentation test Etat contrat Etat du contrat Repr sentation de l action sous forme cod e voir tableau 14 2 et sous forme de texte Err contr Erreur de contrat pour Communication APIAPI couche 2 libre voir tableau 14 3 sous forme cod e et sous forme de texte Etat liais Etat de la liaison sous forme cod e et sous forme de texte voir tableau 14 1 Err liais Erreur de liaison affichage d erreur FDL voir tableau 14 4 SSNR Page par laquelle la communication en
3. TYPE CP FIN Param tres sp cifiques utilisateur Source Donn es parmtrbles par util Longueur 0 F F F F F F F F _AIDE 1 2 3 4 5 6 7 VALIDER 8 Fig 11 15 Sous masque Param trage d esclave DP Champs de saisie Adresse L2 d esclavEntrez dans ce champ l adresse L2 d esclave DP plage de valeurs 1 124 Ident constructeur adcv i le code hexad cimal quatre chiffres corre spondant l identification de l esclave DB fournie par le constructeur dans la documentation de l esclave DP Indent groupe L identificateur de groupe entr ici n est significatif que d esclaves si l on souhaite utiliser les contrats Sync nsync ou Freeze Unfreeze de la fonction de contr le global 11 27 Tome 1 P riph rie distante DP B8977060 02 L entr e de l identificateur de groupe permet de distinguer les 8 groupes suivants 0 0 0 JO JO JO O JO E 1er groupe 2e groupe 3e groupe 8e groupe Fig 11 16 Structure d identificateur de groupe Si lidentificateur de groupe n a pas t entr lors de l appel HTB du contrat de contr le global tous les bits 0 le contrat de contr le global est mis et ex cut par tous les esclaves DP sur lesquels le mode Sync et ou Freeze a t autoris Si lidentificateur de groupe est diff rent
4. 2 E G SSNR de base 0 112 3 SSNR de base 4 5 617 a g py rs re 0 CP 1 CP2 G as x Z Z a v a 9 Re Non significatif Fig 4 4 Adressage des interfaces pour les API monoprocesseur Pour les API monoprocesseur il est raisonnable d utiliser seulement le num ro d interface de base voir figure 4 4 L l ment de liaison entre le programme utilisateur STEP 5 et une action donn e sur le CP est constitu par la combinaison SSNR ANR Pour viter tout comportement erron du syst me un ANR ne doit tre attribu qu une seule fois pour chaque CP raccord La figure 4 5 montre la correspond ance entre un programme utilisateur STEP 5 et le jeu de param tres sur le CP Tome 1 4 10 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS API DPR CP Appel d un HTB dans le rogramme d application LS PP CENon SSNR x 1 SEND SE x SSNR LA RNR y ANR Bloc liaison ANZW SSNR x QTYP ANR y DBNR ne QANF EE ie QLAE PAFE Param tre de liaison Tampon de contrat Liaison vers une autre station sur le bus dicateurs SINEC L2 d tat Fig 4 5 Affectation Appels dans programme utilisateur gt Liste param tres sur CP I Vous trouverez dans les descriptions des diff rents auto
5. 10 Station 1 CP 5430 TF CP 5430 TF Station 2 CP 5431 FMS CP 5431 FMS CRUE CPU PB7 PB7 gt GPB10 GPB10 gt PBt PB o tfijofilofilrlo olill 11110 n C ble de bus L2 GPB10 Fig 9 1 Emission et r ception via la plage de p riph rie globale Via le GPB 10 le PB 7 de la station 1 est pour ainsi dire directement connect au PB 1 de la station 2 Chaque station qui affecte le GPB 10 un octet d entr e comme dans l exemple pr c dent est galement r cepteur de cet octet Tome 1 Communication via la p riph rie globale B8977060 02 Actualisation des octets d entr e et de sortie de la p riph rie globale Les instants o le CP 5430 TF CP 5431 FMS actualise les octets GP mettre sont gt mode de fonctionnement ROUE LIBRE d termin par le CP aucune influence par programme de commande STEP 5 ou gt mode de fonctionnement SYNCHRONE AU CYCLE d termin par le programme de commande et savoir par un appel de bloc de dialogue SEND avec le num ro de contrat 210 Les instants o le CP 5430 TF transmet les octets GP re us la plage d entr e CPU sont gt mode de fonctionnement ROUE LIBRE d termin par le CP aucune influence par programme de commande STEP 5 ou gt mode de fonctionnement SYNCHRONE AU CYCLE d termin par le programme de commande et savoir par un appel de bloc de dialogue RECEIVE avec le num ro de cont
6. BB nit Editer R seau Charger Test Utilitaires SINEC CP 54XX Effacer CP F F F F F F F F 1 OUI 2 3 NON 4 5 6 7 8 Fig 6 19 Masque Charger gt Effacer CP La question Effacer CP est affich e dans la ligne de message R pon dez la question l aide des touches de fonction Touches de fonction F1 OUI F3 NON Le CP va tre effac Conserver le contenu du CP 6 49 Tome 1 Principes de base de la configuration B8977060 02 6 6 3 Effacer FD L instruction Effacer FD permet d effacer le contenu d un fichier de base de donn es Pour viter tout effacement involontaire cette instruction doit tre confirm e Choisissez Charger Effacer FD pour appeler le masque COM Le masque a la structure suivante HE hit Editer R seau Charger Test Utilitaires SINEC CP 54XX Effacer fich F F F F F F F F 1 OUI 2 3 NON 4 5 6 7 8 Fig 6 20 Masque Charger gt Effacer FD Dans la ligne de message appara t la question Lecteur nom fichier source effacer fich R pondez la question l aide des touches de fonction Touches de fonction F1 Le fichier source va tre effac OUI F3 Le fichier source est conserv NON Tome 1 6 50 B8977060 02 Principes de base de la configuration 6 6 4 Transfert base de donn es
7. Bits Signification des affichages d erreur 8 11 OH Pas d erreur Si le bit 3 Contrat termin avec erreur est tout de m me mis un 1H Indication erron e du type l appel du bloc QTYP ZTYP 2H Zone m moire non existante non cr e p ex 3H Zone m moire trop petite La zone m moire indiqu e l appel du HTB param tres Q Z TYP QANF ZANF QLAE ZLAE est trop petite pour la transmision de donn es 4H Retard de confirmation ACQ Confirmation manquante de la cellule m moire lors du transfert de donn es Rem de v rifier le module m moire du CP et le cas ch ant le changer v rifier le param tre source cible et ajuster 5H Mot indicateur incorrectement param tr Le param tre ANZW a t entr incorrectement Rem de corriger le param tre ou cr er correctement le bloc de donn es dans lequel doit se trouver le ANZW 6H Param tres source cible non valables L identification de param tre NN ou RW a t utilis e ou longueur de donn es trop petite 0 ou sup rieure 128 octets Rem de utiliser le bon param tre TYPE S C NN et RW ne sont pas autoris s pour ce type de transmission de donn es V rifier la longueur des donn es 7H Goulot mat riel local Aucun tampon de donn es n est disponible pour le traitement du contrat Rem de d clencher nouveau le contrat 8H Goulot mat riel distant Pas de tampon de r ception libre sur le C
8. Station active Station passive Plage CP Tampon ne d entr e ne Bus L2 d entr e App Plage lt e _ Tampon de de sortie SAP de sortie terrain Fig 3 8 Mod le d adressage pour la communication avec ZP Pour la communication DP des plages d E S partielles sont affect es des stations passives d termin es uniquement par configuration de leur adresse L2 Station active ma tre DP Station active passive esclave DP Plage d entr e CP Bus L2 API Plage Ea __7 Liste d ap de sortie pels DP Fig 3 9 Mod le d adressage pour la communication avec DP Tome 1 3 10 B8977060 02 Principes du mod le 3 3 Interfaces application de la couche 2 communication Comme d j expliqu ce mod le contient par principe deux types de com munication La communication explicite effectu e par les blocs de dialogue exis tants gt communication APIAPI gt communication couche 2 libre et gt services FMA La communication implicite via octets de p riph rie gt p riph rie globale GP gt p riph rie cyclique ZP pour CP 5430 TF gt P riph rie distante DP 3 3 1 Communication explicite 3 3 1 1 Communication APIAPI Dans ce type de communication le CP g n re partir des enregistrements du SIMATIC S5 des t l grammes qui r pondent aux exigences de la norme PROFIBUS partie 1 Il fait appel pour ce faire
9. DB143 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _class user_id 2 KY 027 000 service code sans signification 3 KY 000 000 sans signification sans signification 4 KY 000 000 sans signification sans signification 5 KH 0000 CONFIRMATION 6 KY 000 000 com _class user_id 7 KY 000 000 service code link status 8 KY 000 000 sans signification sans signification 9 KY 000 000 sans signification sans signification 10 KM 00000000 00000000 tat station 00 tat station 01 11 KM 00000000 00000000 tat station 02 tat station 03 12 KM 00000000 00000000 tat station 04 tat station 05 13 KM 44 KM 15 KM 16 KM aa 17 KM aa Tableau 12 19 DB143 12 43 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Le programme d application pour l mission de la requ te et pour la r cep tion de la confirmation est structur de la m me mani re que dans le cas du service FMA FDL READ VALUE voir chapitre 12 9 1 Les quelques diff rences proviennent uniquement de l utilisation d un autre DB pour l in scription du bloc de requ te ou de confirmation Tome 1 12 44 B8977060 02 Maintenance et diagnostic par services FMA 12 9 5 Exemple de programme pour le service FDL_IDENT Pour cet l exemple on cr e le DB 144 destin l inscription des donn es de requ te et de confirma tion
10. ET200U DP SV IM DA DA DE AA DE DE AE 4 id Station 10 318B 440 441 422 470 430 421 464 vide Espace d adress occup octets L 2 1 1 E 7 Octet p riph rique d entr e nee PB102 PB108 EI 5 Affectation d adresse PB1TOS 2 Octet p riph rique de sort PB80 PB81 PBBS 2 Affectation d adresse PBs 2 1 Nombre de canaux utilisables optionnel 2 canaux dans le pr sent exemple 2 Les octets concern s doivent tre trait s comme grandeurs de mot par ex PB82 et PB83 PW82 Ceci n est assur qu en mode DP Synchrone au cycle Tableau 11 2 Exemple de configuration DP ET200U Tome 1 11 36 B8977060 02 P riph rie distante DP 11 6 4 Exemple de mise en oeuvre du service DP L exemple ci apr s d crit une application de la DP synchrone au cycle T che On se propose de connecter via le service DP trois stations ET200U DP titre de p riph rie distante un automate programmable API 115 U Les stations ET200U DP pr sentent les caract ristiques suivantes Identification du constructeur Mode Sync Mode Freeze Surveillance d acc s 1 re station L2 Adresse L2 P riph rie d E P riph rie de S 2e station L2 Adresse L2 P riph rie d E P riph rie de S 3e station L2 Adresse L2 P riph rie d E P riph rie de S 8008H OFF OFF ON 20 3xDE 8 bits 2xDA 8 bits
11. Physikal Layer couche physique Emiss r cept de suites instructur es d l m binaires pr sentation lectrique des signaux Important pour la communication du CP dans ce tome Les sept souches du mod le de r f rence ISO OSI B8977060 02 Principes du mod le 3 2 Architecture lt gt Environnement OSI La structure de l architecture du CP 5480 F est repr sent e sur la figure 3 2 celle du CP 5481 FMS sur la figure 3 3 avec r f rence la figure 3 1 Les composants sont expliqu s bri vement dans un souci de clar t dans le tome 2 CP 5431 FMS COM PROGRAMMES D APPLICATION ISO OSI ES Layer 7 7 Application FMA APIAPI FL2 GP DP ZI ALI Fonctions 6 Presentation PG FMS 5 Session LLI CP 4 Transport Transport L2 3 Network vide vide 2 Data Link Norme PROFIBUS DIN 19245 P 1 FDL MAC FMA 1 Physical Technique de transmission Fibre optique Technique de transmission RS 485 ER PROFIBUS DIN 19245 P 2 FMS dans le tome 2 Fig 3 2 Architecture de protocole du CP 5430 TF 3 3 Tome 1 Principes du mod le B8977060 02 ISO OSI Layer 7 Application 6 Presentation 5 Session 4 Transport dans le tome 2 CP 5430 TF COM PROGRAMMES D APPLICATION cii Fonctions PG FMA APIAPI FL2 LIE ZP vide Transport L2 T
12. S lection du progiciel S5 DOS niveau VI L option de menu AUTRES ouvre un masque de s lection Ce masque permet de se d placer jusqu au r pertoire COM 5480 5431 Le chemin correct ayant t s lectionn vous pouvez lancer COM avec la touche de validation Apr s activation du SINEC NCM appara t une fen tre de message avec le message Copyright Apr s confirmation vous pouvez commencer con figurer IC x Veillez ce que les bases de donn es configur es ci apr s soient bien sauvegard es dans le r pertoire de travail s lec tionn sous S5 DOS niveau VI 6 11 Tome 1 Principes de base de la configuration B8977060 02 6 3 Directives g n rales de travail Lors de l bauche de votre syst me de bus proc dez comme suit gt D terminez le nombre d API et d appareils de terrain n cessaires pour votre application Attribuez les adresses de stations L2 avec minutie car renommer les adresses des stations L2 apr s les travaux de con figuration prend beaucoup de temps gt Toutes les donn es de configuration doivent tre m moris es dans un fichier autrement dit travaillez OFFLINE FD si possible avec le dis que dur de la PG Cr ation des fichiers utilisateur Comme d j expliqu le CP 5430 TF CP 5431 FMS poss de un emplace ment de module dans lequel un module m moire peut tre enfich Ces modules peuvent tre dot s de m moires RAM ou EPROM Selon les vari antes une m
13. l aide du Delay Time Esclave O 12 Esclave O 13 N Maitre Esclave 18 impossible Esclave N 21 Esclave N 01 etc l I Etant donn que sur L2 les adresses de station doivent par principe tre diff rentes les unes des autres un recoupement des Delay Time n est pas craindre Ce concept garantit tout moment la synchronisation d horloge sur le r seau 13 5 Tome 1 Services d horodatage C8977060 02 13 2 Fonctionnement de l horloge Etats de l horloge Fig 13 3 R seau OFF 1 Horloge D marrage non A 8 3 7 Horloge Horloge 5 non val esclave Etats de CP invisibles Etats de CP visibles Etats de fonctionnement de l horloge Description des changements d tat 1 Horloge ma tre Durant le d marrage du CP l horloge mat rielle du CP 5430 TF CP 5431 FMS est soumise un contr le L tat d tect n est pas valide L horloge doit tre mise l heure L tat d tect est valide c d que l horloge mat rielle a t mise l heure ant rieurement Si l tat d tect durant le d marrage du CP est valide le CP adopte dans tous les cas l tat horloge esclave Tome 1 13 6 C8977060 02 Services d horodatage 5 Aucun t l gramme de synchronisation n a t re u durant le Undefined Time Le CP tente par cons quent de reprendre
14. 9 33 Tome 1 Communication via la p riph rie globale B8977060 02 F8 SELECT Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return Tome 1 B8977060 02 Communication via la p riph rie globale 9 3 Exemple de transfert de donn es l aide de la communication par p riph rie globale L exemple suivant d crit une application de la p riph rie globale synchrone au cycle Mat riels et logiciels requis Les mat riel suivants sont n cessaires gt 3 automates programmables SIMATIC S5 AG 1 S5 155U AG 2 S5 115U et AG 3 S5 135U gt un CP 5430 TF ou CP 5431 FMS par API gt un module RAM par CP 5430 TF ou CP 5431 FMS gt un terminal de bus RS 485 par CP gt un c ble de bus SINEC L2 gt au moins un PG 710 PG 730 PG 750 ou PG 770 ou un PC 9 35 Tome 1 Communication via la p riph rie globale B8977060 02 Les logiciels suivants sont n cessaires gt COM 5430 TF CP 5431 FMS sous SINEC NCM gt logiciel PG pour programmation STEP 5 gt blocs de dialogue pour les API utilis s gt disquette sur laquelle se trouve les exemples de programmes 9 3 1 Description de la t che Trois automates programmables API S5 155
15. FDL_LIFE_LIST_CREATE_ LOCAL Cr ation d une vue d ensemble actuelle de tous les syst mes raccord s au syst me de bus FDLIDENT Lecture de l identification de la station locale ou d une station d centralis e sur le syst me de bus SINEC L2 FDL_READ_STATISTIC_CTR Lecture des informations statistiques de station FDL_READ LAS _STATISTIC_CTR Lecture des informations statistiques de station Tableau 12 1 FMA Dienste 12 3 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Le tableau suivant regroupe quelques caract ristiques des diff rents ser vices Caract ristiques des Le Service FMAe service FMA Pour le service FMA les octets Services FMA peut tre demande des suivants de l en t te FMA sont utilis sile informations significatifs CP 5430 TF du CP 5430 TF CP 5431 FMS CP 5431 FMS Services FMA i actif passif local distant O 1 2 3 4 5J6 7 FDL_READ_VALUE X xX x xX LSAP_STATUS X X X x x xIx FDL_LIFE_ LIST CREATE LOCALX x X xX X xX xX X xX xX FDL_IDENT xX X xX X FDL_READ STATISTIC_ CTR x x x x FDL_READ LAS STATISTIC_CTEK xX X xX Tableau 12 2 Caract ristiques des services FMA Pour utiliser les services FMA il faut imp rativement que pour le CP 5430 TF CP 5431 FMS en question gt vous cr iez le bloc SYSID gt vous param triez l
16. Type d erreur 00000 r serv 00001 court circuit 00010 sous tension 00011 surtension 00100 surcharge 00101 temp rature excessive 00110 rupture de ligne 00111 d passement de seuil sup rieur 01000 d passement de seuil inf rieur 01001 erreur 01010 r serv 01111 r serv 10000 sp cifique constructeur 11111 sp cifique constructeur gt Type de canal 000 r serv 001 bit 010 2 bits 011 4 bits 100 octet 101 mot 110 2 mots 111 r serv Fig 11 35 3e octet du diagnostic de canal 11 63 Tome 1 P riph rie distante DP B8977060 02 Exemple Structure d un bloc de donn es complet diagnostic tendu 2 octets sp cifiques constructeur Donn es de diagnostic 0 1 00 0 1 0 0 1 1 1 1 0 O 0 JO 10 11 0 0 10 0 JO O 1 10 O 0 0O 1 O 0 JO O j1 11000110 111 010 0101 0 1 00101011 1 0 101011101111 110100 111 010 1101110 0 11111 Diagnostic d appareil Signification d crite dans la documenta tion de l esclave DP Diagnostic d identification gt No d identification 1 avec diagnostic gt No d identification 11 avec diagnostic gt No d identification 23 avec diagnostic Diagnostic de canal avec no d identification 1 Canal 4 Court circuit canal organisation binaire Diagnostic de canal avec no d identification 11 Canal 5 entr e Rupture de ligne canal organisation
17. Confirmation Header 6 KY 000 000 com class user_id 7 KY 000 000 service_code link_status 8 KY 000 000 sans signification sans signification 9 KY 000 000 sans signification sans signification 10 KY 000 000 hsa loc_add station 11 KH 0000 station_type 12 KH 0000 baude_rate 13 KH 0000 medium_red 14 KH 0000 retry 15 KY 000 000 default_sap network_con _sap 16 KH 0000 tsl slot time 17 KH 0000 tqui tps d clenchement modulateur 18 KH 0000 tset setup time 19 KH 0000 min_tsdr min station delay 20 KH 0000 max_tsdr max station delay 21 KH 0000 ttr target rotation time 22 KH 0000 ttr target rotation time 23 KY 000 000 g gap_up in_ring_desired 24 KY 000 000 in_ring_desired physical_Layer 25 KY 000 000 physikal_Layer sans signification 26 KY s o a 27 KYS I aei Tableau 12 14 DB140 Le programme d application est structur comme suit Apr s exploitation de l ANZW en vue de constater si un contrat pr c dent est encore en cours on envoie la requ te Si aucun PAFE n est apparu et si le contrat SEND est termin on contr le via l ANZW si une confirmation doit tre re ue Si c est le cas celle ci est transmise la CPU l aide d un HTB RECEIVE et les param tres peuvent tre trait s ou tre interpr t s dans un but de contr le par le programme d application Auparavant un contr le d erreur
18. Tome 1 7 10 B8977060 02 Communication API API Proc dure g n rale Pour r soudre un probl me simple les donn es de l API1 doivent tre transmises l API2 par l interm diaire de HTB et via des liaisons pr pro gramm es proc dez comme suit gt Conception des liaisons qui doivent tre d finies entre les API Pour la conception des liaisons voir chapitre 7 2 1 Caract ristiques de la liaison APIAPI gt Configuration Param trage des diff rentes cartes CP autrement dit cr a tion des blocs SYSID et INIT voir chapitre 6 gt Configuration des liaisons entre les API autrement dit cr ation des blocs de liaison voir chapitre 7 1 conform ment la conception labo r e gt Programmation des CPU des API utilis s en fonction de la t che effectuer autrement dit HTB OB FB et DBs SEND ANR2 SAP2 SAP3 RECEIVE ANR 101 Liaison L2 STATION 1 STATION 1 Fig 7 8 Exemple de liaison entre 2 stations du bus 7 2 1 Configuration de liaisons APIAPI A l aide de l diteur de liaisons du progiciel COM 5430 TF COM 5431 FSM vous param trez ces liaisons entre 2 stations du bus Vous pouvez gale ment g n rer des Liaisons APIAPI par d faut Celles ci sont alors cr es sur l ensemble du r seau voir chapitre 6 5 4 4 7 11 Tome 1 Communication API API B8977060 02 Ces liaisons sont soit m moris es dans un fichier de module
19. Identification Etat Signification ZP_FEH ANLAUF Ox00F0 Identification d marrage ZP_FEH DIAGNOSE ANF Ox00F1 Demande de diagnostic par ET200U ZP_FEH EING_ZU Ox00F3 Plage d entr e gt Receive len du _GROSS t l gramme Tableau 14 5 Erreur interne ZP 14 23 Tome 1 Documentation test B8977060 02 14 2 3 2 Affichage des valeurs de sortie ZP Les valeurs de sortie ZP sont affich es octet par octet Les octets de p riph rie sont affich s dans l ordre croissant Le masque se pr sente comme suit p y Type CP FIN Fonctions test Sorties ZP Source Adresse station L2 2 Etat ZP RUN Sel Pos Sortie Adr d p DSAP Valeur 0 PB32 60 44 KH 0 KM 0000 0000 F F F F F F F F AIDE 1 ACT ON 2 ARRETER 3 LANCER 4 PAS 5 6 7 SELECT 8 DESELECT Fig 14 10 Sorties ZP Champs de sortie Adresse station L2 Etat ZP S l Pos Est affich e ici l adresse L2 de la station locale Affiche l tat actuel de la ZP Les tats ne peuvent tre que RUN ZP en MARCHE ou STOP ZP l ARRET Indique par un ast risque qu une ligne a t s lection n e Index de ligne courant Tome 1 14 24 B8977060 02 Documentation test Sortie Affectation physique des octets de sortie de cette sta tion Adr d p Adresse L2 d port e ou adresse de la station distante DSAP SAP di
20. Interpr tation par mot indicateur Confirmation 2 Lorsque les donn es dans le tampon ont t transf r es le mot indicateur du r cepteur se modifie La confirmation est compos e d un en t te de 8 octets et peut tre re ue avec le HTB RECEIVE Interpr tation par mot indicateur Service RPL_UPD_S Tome 1 Communication de couche 2 libre B8977060 02 cp PYS cp Distant D s que le tampon a t lu par l metteur il doit nouveau tre rempli sinon message d erreur sur l metteur Ceci est valable uniquement pour le service RPL_UPD_S D T FB SSNR L ANR A Ao SEND ANZW _PAFE RPL UPD S Adr S5 O N gt ANZW Contrat_en_cours 2 H Donn es de requ te p ex DB je En t te DONNEES ANZW Receive significatif 4 l ssun FB ANR PAFE RECEIVE Adr S5 p ex DB a A ANZW Contrat_termin _sans_erreur 44 Fig 8 10 Service RPL_UPD S suite Tome 1 8 24 B8977060 02 Communication de couche 2 libre Toutes les conditions tant remplies pour le service SRD l metteur peut envoyer des donn es au r cepteur et l prendre les donn es disponibles dans le tampon La figure 8 11 est la suite logique de la figure 8 10 EMETT
21. La figure 8 13 montre comment toutes les stations auxquelles un SAP par d faut dans la plage 2 54 a t affect peuvent recevoir un t l gramme multicast I COM 5430 TF COM 5431 FMS affecte automatiquement toutes les stations de bus CP 5430 TF CP 5431 FMS le m me num ro SAP par d faut Tome 1 8 30 B8977060 02 Communication de couche 2 libre 8 3 Configuration Pour configurer les fonctionnalit s est utilis le progiciel COM 5430 TF COM 5431 FMS sous SINEC NCM Les masques que vous utilisez pour la configuration sont disponibles sous SINEC NCM comme indiqu sur la figure 8 14 gt Editeur de liaison gt Fonctions de documentation et de test Init Edit Documentation et SINEC NCM test au chapitre 14 Option Editer Liaisons Liaison couche 2 libre Sont trait s dans des chapitres s par s Fig 8 14 D finition couche 2 libre 8 31 Tome 1 Communication de couche 2 libre B8977060 02 Proc dure g n rale Pour r soudre une t che simple des donn es issues de l API 1 doivent tre envoy es un appareil d un autre constructeur via des liaisons pr pro gramm es et l aide de HTB Pour ce faire les op rations suivantes sont n cessaires gt Conception des liaisons qui doivent tre d finies entre l API et l appareil d un autre constructeur Pour la conception de la liaison
22. Octet format KH Adresse logique de segment entrer toujours FFH pour l instant aucun autre segment ne peut tre adress 242 octets format KH A l mission entrer ici les donn es mettre A la r ception entrer ici les donn es recevoir uniquement avec indication et confirmation SRD 8 7 Tome 1 Communication de couche 2 libre B8977060 02 Valeur de Abr viation Signification link_status PROFIBUS SDA 00H OK Confirmation positive service ex cut 01H UE Confirmation n gative Remote User erreur interface FDL 02H RR Confirmation n gative mat riel de la commande FDL distante non existant 03H RS Service ou rem_add du SAP distant non activ 11H NA Aucune r action Ack Res de la station distante 12H DS Local FDL PHY pas dans l anneau jeton logique ou coup de la ligne de bus SDN 00H OK Confirmation positive transmission des donn es par la commande FDL PHY locale termin e 12H DS Local FDL PHY pas dans l anneau jeton logique ou coup de la ligne de bus SRD 08H DL Confirmation positive donn es r ponse disponible low OAH DH Confirmation positive donn es r ponse disponible low 01H UE Confirmation n gative Remote User Erreur interface FDL 02H RR Confirmation n gative mat riel de la commande FDL distante non disponible 03H RS Service ou rem_add du SAP distant non activ 09H NR
23. R T R p teur RS 485 Ce caract re met l accent sur les particularit s et les dangers Tableau 1 1 Symboles pour SINEC L2 L2FO Y Ce signe vous demande d effectuer une action E mm Les dimensions indiqu es dans les dessins et cotes sont donn es en mm 1 3 Tome 1 Introduction B8977060 02 Conditions pr liminaires Conditions n cessaires la compr hension des exemples complets gt Connaissance de la programmation STEP 5 gt Connaissances de base dans l utilisation des blocs de dialogue HTB Les HTB sont d crits dans le manuel de votre automate programmable ou dans une documentation sp cifique des automates programmables Offre de formation Siemens vous propose en tant qu utilisateur SINEC de multiples possi bilit s de formation Vous recevrez de plus amples renseigements en contactant Centre de Formation CFIA 47 Boulevard Ornano 93527 Saint Denis Cedex 2 ou votre agence Siemens Vous trouverez les r f rences de commande relatives aux produits cit s dans ce manuel dans le catalogue actuel correspondant Tome 1 1 4 B8977060 02 Introduction Pour que vous puissiez mieux cerner la division en chapitres de ce manuel tome 1 nous vous avons r sum le contenu de chacun d eux Chapitre 2 Vue d ensemble du syst me Ce chapitre vous aide lors de la conception et vous donne un aper u des normes proc d s appareils et la constitution du r seau SINE
24. Adresse L2 Actif Passif Fichier r seau Param tres informatifs Type de module Identification carte Version microprogramme Date de cr ation D signation installat Sp cific SIMATIC SSNR de base Taille module Nbre d interfaces F F F F AIDE 5 6 7 VALIDER 8 SELECT Fig 6 8 Masque Edition gt Init CP Champs de saisie Donn es charger Adresse L2 L adresse de station est quelconque mais elle doit tre sans quivoque pour le bus choix possibles stations actives sur le bus 1 126 6 21 Tome 1 Principes de base de la configuration B8977060 02 Actif Passif Fichier r seau Sp cific SIMATIC SSNR de base Nbre d interfaces Le CP 5430 TF CP 5431 FMS peut tre param tr uniquement actif lci le syst me local est affect un r seau Le r seau est g r ind pendamment de la base de donn es Par d faut le nom du dernier r seau trait est affich L af fectation un r seau est n cessaire pour ranger un bloc conforme de param tres de bus dans toutes les bases de donn es appartenant au r seau via l option de menu RESEAU R seau gt R glage r seau Choix possibles caract res alphanum riques et le point Format xxxxxNCM NET seules les positions x du nom peuvent
25. DTE DTE k DTE DTE DTE Fig 2 6 Coupleurs en toile avec DTE Structure en toile R seau en toile avec coupleurs toile actifs en tant que composants centraux Support de Fibre optique verre 62 5 125 um fibre multimode gradient d indice fibre standard n option fibre multimode gra d indice U 125 um ou 100 140 um LL Fibre optique plastique 980 1000 um saut d indice Fig 2 7 DTE dans une liaison point point DTE transmission Tome 1 2 20 B8977060 02 Vue d ensemble du syst me Vitesse de 9 6 19 2 93 75 187 5 500 1 500 kbit s transmission data rate dr Longueur de ligne 0 1 400 m 1 pour toutes les vitesses de trans mission Mise en cascade 23 8 km pour 187 5 kbit s 1 16 coupleurs toile maxi en cascade 8 4 km pour 500 kbit s 1 QI gt DTE DTE X DTE DTE DTE Fig 2 9 R p teur et coupleur toile optique avec DTE 5 coupleurs toile maxi en cascade Hp Fig 2 8 Ligne optique d centralis e 4 2 km pour 1 500 kbit s 1 2 21 Tome 1 Vue d ensemble du syst me B8977060 02 2 coupleurs toile maxi en cascade Nombre de stations 16 maxi par coupleur toile 127 maxi par r seau 1 1 En cas d u
26. Les param tres suivants doivent tre entr s pour le service FMA FDL_IDENT com _ class 00H Request service code 1CH FDL_IDENT rem _add _station OAH Adresse du r cepteur Apr s transfert du bloc de confirmation l aide du HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent encore tre trait es par le programme d application DB144 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _class user_id 2 KY 028 000 service code sans signification 3 KY 000 000 sans signification sans signification 4 KY 002 000 rem _ add station sans signification 5 KH 0000 884 CONFIRMATION 6 KY 000 000 com _class user_id 7 KY 000 000 service code link status 8 KY 000 000 sans signification sans signification 9 KY 000 000 rem _ add station sans signification 10 KH 0000 ident_puf fer LE1 LE2 11 KH 0000 LE3 LE4 12 KC E k 13 KC 14 KC i Tableau 12 20 DB144 12 45 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Exemple pour DB 144 avec donn es d identification de la station DB144 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _ class user_id 2 KY 028 000 service code sans signification 3 KY 000 000 sans signification sans signification 4 KY 002 000 rem _ add station sans signification 5 KH 0000 CO
27. No d identification 15 diagnostiqu etc Fig 11 32 Structure du 3e octet du bloc de donn es de diagnostic d identification Diagnostic de canal On d signe par canal une partie du module Dans le bloc de donn es du diagnostic de canal sont inscrits successive ment par groupe de trois octets les canaux diagnostiqu s et la cause identi fi e au cours du diagnostic 11 61 Tome 1 P riph rie distante DP B8977060 02 1er octet du diagnostic de canal Bt 7 6 5 4 3 2 1 0 Fig 11 33 1er octet du diagnostic de canal 2e octet du diagnostic de canal Bt 7 6 5 4 3 2 1 0 Entr e sortie Octet d identification pour Diagnostic de canal Num ro d identification 0 63 Identification pour Diagnostic de canal Octet de num ro de canal Num ro de canal 0 63 identification Pour les octets d identification qui contiennent aussi bien des entr es que des sorties le sens du canal diagnostiqu est indiqu par les bits 7 et 8 de r serv entr e sortie Fig 11 34 2e octet du diagnostic de canal l octet d identification entr e sortie Tome 1 11 62 B8977060 02 P riph rie distante DP 3e octet du diagnostic de canal Bt 7 6 5 4 3 2 1 0 Octet de type d erreur et de canal
28. Plages d E S pour la configuration de la ZP La figure 10 1 montre le fonctionnement de la p riph rie cyclique L appareil de terrain esclave peut seulement tre interrog par le CP 5430 TF si en plus de l adresse L2 le CP connait le point d acc s au service Service Access Point SAP de cet appareil de terrain A l aide de l diteur ZP du progiciel COM 5430 TF vous devez configurer la fois l adresse L2 de l esclave et le num ro SAP CPU CP 5430 TF Appareil de P ripherie terrain age de BERAN gt Bus L2 27 Tampon Sortie ee C SAP 61 SAP Plage le t Tampon d entr e de sortie SAP Sur le CP 5430 TF le SAP 61 est utilis pour la ZP RAM double acc s du CP 5430 TF O le SAP de l appareil de terrain doit tre param tr avec COM 5430 TF Fig 10 1 Fonctionnement de la p riph rie cyclique Par configuration l aide de l diteur ZP le CP 5430 TF devient un dis tributeur II gt re oit le signal de d clenchement de transmision de donn es par HTB ou cycle interne CP gt litla plage de sortie ZP de la CPU gt affecte l adresse L2 et le SAP cible l appareil de terrain correspon dant gt emballe tous les octets de sortie li s dans des t l grammes gt envoie ces t l grammes aux appareils de terrain adress s et l aide de ces t l grammes demande simultan ment aux
29. SAP par d faut Si un t l gramme a t re u sans num ro SAP de destination le microprogramme de couche 2 s lectionne automatiquement le SAP par d faut pr d fini Si vous voulez utiliser des services FDL vous devez d finir un num ro SAP par d faut dans la plage 2 54 les services FDL ayant uniquement acc s aux SAP de cette plage Busphysik RS 485 Les temps sont entr s en temps binaires Une unit de temps binaire est le temps qui s coule durant la transmission d un bit inverse de la vitesse de transmission en bits s Tableau 17 13 bersicht INIT Parameter 17 25 Tome 1 Annexe B8977060 02 Valeurs indicatives pour les param tres INIT Param tres par d faut recommand s Vitzde MANN g 19 2 93 75 187 5 500 1500 en kbit s Slot Time 100 170 240 400 1000 3000 Setup Time 10 15 45 80 60 80 plus petit Station Delay 12 25 45 80 80 150 plus grand Station Delay 60 65 200 360 360 980 Vous apprendrez ci apr s gt comment calculer le Target Rotation Time gt comment choisir le facteur d actualisation GAP gt quelles sont les cons quences du choix du param tre HSA Highest Station Address Si vous avez utilis les param tres INIT par d faut recommand s le Tar get Rotation Time peut tre calcul avec une relativement bonne pr cision pour gt les liaison APIAPI gt
30. Significatif uniquement pour fonctionnement avec IM 318 B une demande IM 318B existe pour prendre des donn es diagnostic Fig 17 7 Indication d erreur de la liste de stations ZP 17 15 Tome 1 Annexe B8977060 02 Structure de la liste de stations ZP ANR 202 La liste de stations a une longueur de 16 octets chaque bit tant affect une adresse de station Octet 0 1 2 14 15 Bit 7 6 5 4 3 2 1 07 6 5 4 3 2 1 0 7 6 5 4 8 2 1 0 Adresse O 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1516 119 120 127 station Fig 17 8 Structure de la liste de stations ZP Tome 1 17 16 B8977060 02 Annexe 17 4 4 Structure du mot indicateur pour HTB SEND ANR 210 et RECEIVE ANR 211 Non Affichage Gestion Affichage affect erreur donn es tat 451413 12111 10 9 8 76543210 ape EEE EEE Contrat termin avec erreur num ro de contrat erron p ex Contrat termin sans erreur Synchronisation termin e sans erreur Synchronisation SEND verrouill e lt Synchronisation RECEIVE possible GP d entr e a t re ue Le bit 3 de l affichage d tat est ind pendant des affichages d erreur bit 8 11 Lorsque le bit 3 est mis un l erreur n est pas sp cifi e par les affichages d tat Toutes les causes d erreur sont envisageables comme celles r capitul es dans le tableau 7 8 Fig 17 9 Aufbau des Anze
31. mates programmables les particularit s des blocs de dia logue des diff rents API en particulier lorsque les blocs sont int gr s dans le syst me d exploitation 4 1 2 1 Surveillance de la partie mat rielle Watch DOG Si un d faut appara t sur la carte et si le microprogramme ne peut pas le supprimer la surveillance de la partie mat rielle Watch Dog entre en action et initialise la carte red marrage 4 11 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 1 3 Caract ristiques techniques du CP 5430 TF CP 5431 FMS 4 1 3 1 Interfaces Interface PG TTY Longueur maximale de ligne 1 km Protocole de transmission Siemens AS 511 9 6 kbauds Interface L2 RS 485 Interface L2FO HP Duplex plastique LEE L interface L2FO et l interface RS485 9 contacts ne doivent jamais tre affect es simultan ment Si l interface L2FO n est pas affect e elle doit tre obtur e au moyen du bouchon caoutchouc en place la livraison Si la lumi re atteint la diode r ceptrice des perturbations du fonctionnement peu vent appara tre 4 1 3 2 Conditions de fonctionnement et ambiantes Degr de protection IP00 Temp rature 0 55 9 ambiante adm Temp rature de 40 70 stockage adm Classe d humidit F selon DIN 40040 15 95 sans condensation 25 Altitude de fct Jusqu 3 000 m Tome 1 4 12 B8977060 02 Description technique et directi
32. service class octet 4 7 non significatif Num ro SAP rem_ add station rem add segment Bloc param tres de bus partir de l octet 8 voir tableau 12 5 L enregistrement des donn es de bloc dans un DB par le HTB RECEIVE est d crit en d tail dans l exemple du chapitre 12 9 1 Le param tre link status de la confirmation montre la r ussite ou l chec des demandes FMA pr c dentes Tome 1 12 14 B8977060 02 Maintenance et diagnostic par services FMA Les messages suivants peuvent appara tre pour le service FMA FDL_READ VALUE Valeur de Abr viation Signification link_status PROFIBUS FDL_READ_VALUE 00H OK Confirmation positive Service ex cut param tres de bus lus 15H IV Confirmation n gative RESET actif momentan ment ou pas de tampon de r ception Tableau 12 4 Message link_status pour FDL_READ_VALUE Confirmation La r action dans le programme d application la r ception de ce message n est pas d finie 12 15 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Structure du bloc de param tres de bus voir param tres de r seau Param tre hsa octet Signification Adresse de station la plus lev e Plage de valeurs Code 2 126 affichage de la valeur r gl e bloc INIT r gl loc_add _ station Adresse de la station locale 1 126 octet station_t
33. 11 24 B8977060 02 P riph rie distante DP Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return Ex La plage d entr e ou de sortie doit toujours commencer avec un num ro d octet pair et toujours finir avec un num ro d oc tet impair Note compl mentaire Les champs correspondants restent vides si aucune plage d entr e ou de sortie n est n cessaire pour la p riph rie distante La plage d entr e plage de sortie pour la DP ne doit pas d passer 256 octets Ex La plage de p riph rie r serv e pour DP ne doit pas tre utili s e pour des cartes p riph riques Une modification online de la plage DP n est transf r e dans le CP qu apr s un ARRET MARCHE SECTEUR 11 25 Tome 1 P riph rie distante DP B8977060 02 11 6 2 Param trage des esclaves DP Chaque esclave DP appel par l interm diaire du service DP doit tre par am tr l aide du masque Editer P riph rie Param trage d esclave DP Les entr es telles
34. 5 3 5 4 5 5 5 6 5 7 6 1 6 1 1 6 1 2 6 1 3 6 1 4 6 2 6 3 Emplacements CP 5430 TF CP 5431 FMS dans les diff rents API 4 30 Possibilit s de raccordement des PG via le bus SINEC L2 Constitution et fonctionnement du terminal de bus Exemple de transmission avec terminal de bus RS 485 4 Choix du type de communication 5 1 Transmission de donn es par HTB APIAPI 5 3 Transmission de donn es par HTB Acc s couche 2 libre Transmission donn es par p riph rie globale GP 5 5 Transmission de donn es par p riph rie cyclique ZP CP 5430 TF 5 7 Communication par p riph rie distante DP 5 8 Communication par TF CP 5430 TF 5 9 Communication par FMS CP 5431 FMS 5 11 Principe de base de la configuration avec NCM SINEC NCM Affectations g n rales des touches du clavier Structure du menu et utilisation Structure du masque COM et utilisation Fen tres sp ciales Installation et d marrage Directives g n rales de travail Ill Tome 1 Sommaire B8977060 02 6 4 Aper u de la configuration de base 6 14 6 5 Masques de la configuration de base 6 5 1 Edition 6 6 5 2 Init CP 6 6 5 3 Param tres r seau 6 6 5 3 1 Param tres r seau globaux 6 6 5 3 2 Param tres r seau locaux 6 6 5 4 Fonctions de r seau 6 6 5 4 1 Vue d ensemble du r seau 6 6 5 5 R glage r seau 6 6 5 5 1 Coh rence GP 6 6 5 5 2 Liaisons APIAPI par d faut 6 6 5 5 3 Documentation r seau 6
35. Communication via la p riph rie cyclique Proc dure pour le mode ROUE LIBRE transmission du ma tre l esclave Traitement programme API PB1 Fig 10 2 Plage E S dans DPR CP Octet envoy par la ZP Cycle CP interne apr s traitement de la liste d appels Ja EE Vers le BUS Fonctionnement du mode ROUE LIBRE le ma tre envoie l esclave Explications pour la figure 10 2 gt gt Le programme de commande modifie l octet de sortie mettre PB1 Dans le cycle CP le CP 5430 TF met toute la plage de sortie affect e la ZP En mode ROUE LIBRE le cycle CP d termine les instants de l mission En sortie ZP nest d une mani re g n rale pas d fini mode ROUE LIBRE l instant o le CP 5430 TF met les octets de 10 7 Tome 1 Communication via la p riph rie cyclique B8977060 02 Proc dure pour le mode ROUE LIBRE le ma tre re oit de l esclave Traitement Plage Octet re u programme E S dans par la API DPR CP ZP EEI depuis le BUS l 10 ami 10 Cycle CP interne apr s traitement l 10 n O w de la liste d appels Etat ind fini Fig 10 3 Mode ROUE LIBRE le ma tre re oit de l esclave Explication pour la figure 10 3 gt L octet re u par la ZP est transmis dans le cycl
36. Communication via la p riph rie globale B8977060 02 9 2 1 Plages d E S CP 5430 TF L attribution de plages d entr e et de sortie SIMATIC pour la p riph rie glo bale s effectue dans un masque Si vous souhaitez d finir en m me des plages pour ZP vous n avez besoin que de 3 limites de plage pour les plages d entr e et de sortie tant donn qu une limite est toujours implicite Ieg Il est impossible d utiliser simultan nment GP et DP S lectionnez Editer gt Peripherie gt Plages d E S pour appeler le masque ayant la structure suivante TYPE CP FIN Plage d entr e sortie E S Source Adresse station L2 Actualisation GP Actualisation ZP DP Stations pr vues pour p riph rie globale 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PLAGES D ENTR E DEBUT ZP DP DEBUT GP FIN GP FIN ZP DP PLAGES DE SORTIE DEBUT ZP DP DEBUT GP FIN GP FIN ZP DP F F F F F F F F _AIDE 2 3 4 5 6 z VALIDER _8 SELECT Fig 9 12 Masque d affectation de plages d entr e sortie CP 5430 TF Tome 1 9 24 B8977
37. Indique par ast risque qu une ligne a t s lectionn e Index de ligne courant Objet global ou d signation d objet de l entr e Affectation physique de l octet d entr e de cette station Adresse L2 de l metteur GP Un octet GP qui n a pas encore t re u n a pu tre affect aucun metteur et est donc identifi avec n d non disponible Valeur de l entr e en KH hexad cimal et KM par bit Indique par un X qu un octet GP a t re u par 2 stations diff rentes Touches de fonction F1 ACT ON F7 SELECT F8 DESELECT Cette touche de fonction bascule permet d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque des valeurs d entr e apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l aide de la touche ESC Avec cette touche vous pouvez effacer la s lection ob tenue au moyen de la touche F7 14 19 Tome 1 Documentation test B8977060 02 A l aide des touches Page suivante et Page pr c dente il est possible de faire d filer la liste des lignes page par page lorsque le nombre de lignes ne peut plus tre affich dans un
38. Stations SINEC L2 PROFIBUS passives EH Terminal de bus avec terminaison de ligne Terminal de bus Fig 1 1 Exemple de configuration PROFIBUS L2 Le d roulement des protocoles de communication pour les couches 1 et 2 d crit dans le pr sent tome 1 est command par microprocesseur Le sys t me h te est ainsi d charg des t ches sp cifiques de communication Le syst me de communication PROFIBUS met la disposition du syst me utilisateur une multitude de services pour l utilisation de la communication ouverte en tenant compte des champs d application Les informations de ce manuel s adressent aux _ gt concepteurs d un r seau de communication gt programmeurs de relations de communication gt responsables charg s de la mise en service souhaitant int grer le SINEC L2 L2FO dans le syst me SIMATIC S5 Tome 1 1 2 B8977060 02 Introduction Symboles g n raux X Coupleur toile actif Ligne 2 conducteurs Terminal de bus r sistance de terminaison en circuit Terminal de bus r sistance de terminaison hors circuit Data Terminal Equipment Equip terminal de traitement de donn es API p ex Fibre optique Terminal de bus optique Adaptateur de r p teur SF L
39. acc s au r seau L acc s au r seau dans le cas du SINEC L2 L2FO correspond la m th ode d finie dans DIN 19245 partie 1 passage du jeton pour les stations actives et ma re esclave pour les stations passives Stations actives du bus gt peuvent sans aucune demande envoyer des donn es d autres sta tions du bus gt peuvent demander des donn es d autres stations du bus Stations passives du bus gt ne peuvent changer des donn es qu apr s demande par une station active Le type d appareil utilis d finit si la station est active ou passive Les ap pareils de terrain simples comme les commandes de moteur sont en r gle g n rale passifs par contre les appareils intelligents comme les auto mates programmables sont actifs De nombreux appareils peuvent tre con figur s comme station active ou station passive Le CP 5430 TF CP5431 FMS ne peut tre configur qu en tant que station active Le proc d d acc s au r seau est ind pendant du support de transmission La figure 2 2 montre le proc d hybride employ avec des stations actives et passives Celui ci est bri vement expliqu ci apr s gt Toutes les stations actives forment l anneau jeton logique dans un ordre d termin Chaque station active conna t les autres stations ac tives et leur ordre dans l anneau logique gt L autorisation d mettre jeton passe de station active station active le long de l anneau logiq
40. aide de la touche ESC Tome 1 14 16 B8977060 02 Documentation test F8 Avec cette touche vous pouvez effacer la s lection ob DESELECT tenue au moyen de la touche F7 A l aide des touches Page suivante et Page pr c dente il est possible de faire d filer la liste des lignes page par page lorsque le nombre de lignes ne peut plus tre affich dans un seul masque 14 17 Tome 1 Documentation test B8977060 02 14 2 2 3 Affichage des valeurs d entr e GP Comme les valeurs de sortie les valeurs d entr e GP sont affich es octet par octet Les octets de p riph rie sont affich s dans l ordre croissant Le masque se pr sente comme suit Type CP FIN Fonctions test Entr es GP Source Adresse station L2 2 Station d finie incorrectement Sel Pos GO Entr e Emett Valeur Erreur 0 GPB10 PB10 n d KH 0 KM 0000 0000 1 GPB 11 PB 11 n d KH 0 KM 0000 0000 F F F F F F F F _AIDE 1 ACT ON 2 3 4 5 6 7 SELECT 8DESELECT Fig 14 8 Valeurs d entr es GP Champs de sortie Adresse Est affich e ici l adresse de la station ma tre L2 utilisateur L2 Station Est affich e ici la station partir de laquelle a t mis d finie en premier un octet GP ambigu incorrectement Tome 1 14 18 B8977060 02 Documentation test S l Pos GO Entr e Emett Valeur Erreur
41. ance d acc s et se met en configuration de s curit re mise z ro de toute les sorties par ex Ce champ galement accessible par la touche F6 PAR UTIL permet d entrer condition que cela soit ad missible pour l esclave DP les donn es de param trages sp cifiques utilisateur mentionn es dans la do cumentation de l esclave DP Vous pouvez entrer 0 235 octets 0 pas de donn es de donn es param trables par l utilisateur Affichage de la longueur en octets des donn es sp ci fiques param trables par utilisateur Touches de fonction F6 PAR UTIL F7 VALIDER Acc s au sous masque pour l entr e des param tres sp cifiques utilisateur La touche de fonction VALIDER valide les donn es 11 29 Tome 1 P riph rie distante DP B8977060 02 F8 SELECT Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return La validation du param trage d une esclave par la touche F7 VALIDER fait appara tre les touches de fonction suivantes dans le masque F1 1 F2 1 F3 NOUVEAU F4 DUPLIQUER F5 EFFACER Param trage d esclave DP suivant uniquement lorsque plusieurs esclaves DP ont
42. t param tr s Param trage d esclave DP pr c dent uniquement lors que plusieurs esclaves DP ont t param tr s Param trage de nouveaux esclaves DP Tous les champs de saisie du masque sont effac s ou remplis par des valeurs par d faut Duplication d un param trage d esclave DP pour un nouvel esclave Toutes les valeurs inscrites dans les champs de le sclave DP affich sont reprises l exception de la dresse L2 d esclave du nom d esclave et des plages d entr e sortie dans l diteur DP chapitre 11 6 3 Le param trage de l esclave DP s lectionn est en ti rement effac Tome 1 11 30 B8977060 02 P riph rie distante DP 11 6 3 Editeur DP Apr s avoir r serv les plages d entr e sortie pour la p riph rie distante et avoir entr les donn es de param trage des esclaves appeler vous devez pr sent affecter l aide de l diteur DP les parties de la plage d entr e sortie de la p riph rie du CP r serv es chaque esclave DP TYPE CP Editer Editeur DP Saures m FIN Temps de surveil d acc s 20 x10 ms Tmps min cycle app 10 x 10 ms Plus grd interv min esclave 2 x 1 ms Clear DP NON Adresse L2 PLAGES D ENTREE PLAGES DE SORTIE d esclave Nom de PBO PB 25
43. 000 000 14 KH 000 000 15 KH 000 000 10 n KH 000 000 n akt Station Tableau 12 23 DB 146 12 51 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Le programme d application pour l mission de la requ te et pour la r cep tion de la confirmation est structur de la m me mani re que dans le cas du service FMA FDL READ VALUE voir chapitre 12 9 1 Les quelques diff rences proviennent uniquement de l utilisation d un autre DB pour l in scription du bloc de requ te ou de confirmation Q Tome 1 12 52 C8977060 02 Services d horodatage 13 Services d horodatage La fonction d horodatage du CP 5430 TF CP 5431 FMS est assur e par un module horodateur et un logiciel d horodatage qui en exploite les fonctions t che d horodatage La fonction d horodatage pr sente les caract ristiques principales suivantes 1 L heure et la date sont g r s sur le CP 5430 TF CP 5431 FMS dans les limites de pr cision absolues sp cifi es dans les Caract ristiques techniques En cas de coupure de tension l horodatage continue fonctionner sur pile 2 L heure et la date peuvent tre synchronis es l aide de t l grammes de synchronisation de sorte que l cart relatif entre les CP 5430 TF CP 5431 FMS connect s au r seau SINEC L2 et participant la syn chronisation ne d passe pas 20 ms Un t l gramme d horodatage ne peut tre mis que par un CP 5430
44. 1 14 1 Fonctions de documentation 14 14 2 Test 14 3 14 2 1 Fonctions de test APIAPI Test des liaisons couche 2 libre 14 2 1 1 Etat global 14 2 1 2 Etat individuel 14 2 2 Fonctions de test GP 14 2 2 1 Etat global des contrats GP 14 2 2 2 Affichage des valeurs de sortie GP 14 2 2 3 Affichage des valeurs d entr e GP 14 2 3 Fonctions de test ZP CP 5430 TF 14 2 3 1 Etat global des contrats ZP 14 2 3 2 Affichage des valeurs de sortie ZP 14 2 3 3 Affichage des valeurs d entr e ZP 14 2 4 Fonctions de test DP 14 2 4 1 Etat global DP 14 2 4 2 Etat individuel DP 14 2 5 Fonctions de test FMA 14 2 5 1 Life List Local 14 2 5 2 Statistique de station 14 2 5 3 Statistique de bus 15 Utilitaires 15 1 15 1 Fonction PG via le bus SINEC L2 15 2 15 1 1 S lection de bus cr ation de chemins d acc s dans des fichiers de chemins d acc s 15 1 2 Edition du chemin d acc s Tome 1 X B8977060 02 Sommaire 15 1 3 Activation du chemin d acc s dit 15 15 2 Modification de la taille de module 15 15 3 Conversion de base de donn es CP 5430 ancienne nouvelle CP 5430 TF 15 16 Utilisation des exemples d application 16 1 17 Annexe 17 1 17 1 Num ros de contrat utilisables pour CP 5430 TF 17 17 2 Num ros de contrat utilisables pour CP 5431 FMS 7 3 17 3 Affectation de num ros de contrat SAP 17 5 17 4 R capitulatif des erreurs 17 4 1 Messages dans le mot indicateur pour des liaisons APIAPI pr d finies couche 2 libre et
45. 21 2xDE 8 bits 1xDA 8 bits 22 1xDE 8 bits 1xDA 8 bits 11 37 Tome 1 P riph rie distante DP B8977060 02 Les octets de p riph rie distante doivent tre affect s aux adresses de p riph rie d entr e partir de PB100 et aux adresses d octets de p riph rie de sortie partir de PB108 Octets d E S de la Adresse bus L2 station DP ET200U CP 5431 20 3x DE PB100 102 2 x DA PB108 109 2xDE PB103 104 21 1 x DA PB110 1x DE PB105 22 1 x DA PB111 Tableau 11 3 Affectation de p riph rie L2 Il faut pour ce faire r server dans l diteur de plage d E S une plage d en tr e DP de PB100 PB105 et une plage de sortie DP de PB108 PB111 Tome 1 11 38 B8977060 02 P riph rie distante DP Configuration l aide de COM 5430 TF COM 5431 FMS Plusieurs op rations sont n cessaires pour configurer le CP 5430 TF CP 5431 FMS en vue de l utilisation du service DP gt Il convient d effectuer d abord la configuration de base du CP Celle ci est d crite en d tail au chapitre 6 gt La configuration de base est suivie de la d finition de la plage d en tr e sortie de la p riph rie utilis e gt Vient ensuite le param trage de tous les esclaves DP appel s l aide du masque Param trage d esclave DP gt On proc de finalement l affectation aux diff rents esclaves DP de la p riph rie pr vue pour les changes de donn es l aide d
46. 32 En cas d utilisation combin e ZP et GP il est possible d utiliser au total 256 entr es et 256 sorties Tome 1 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS DP P riph rie distante Nombre d esclaves DP par ma tre 32 Nombre maxi d entr es 242 octets par esclave DP 256 octets max au total Nombre maxi de sorties 242 octets par esclave DP 256 octets max au total TF Fonctions technologiques Nbre maxi de liaisons 24 pour 512 octets de PDU Taille maxi PDU 9999 octets Nombre maxi des variables d finir 800 Dont 242 variables maxi d finies par Scope domaine de valid 242 sp cifiques VMD 242 sp cifiques domaine 242 par liaison Longueur maxi nom 32 octets Le fonctionnement simultan de DP GP et ZP n est pas ad missible Le nombre total des SAP liaisons n cessaires pour liaisons APIAPI couche 2 libre et TF ne doit pas d passer 55 4 15 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 1 3 6 Capacit s CP 5431 FMS ALI Nombre de liaisons Nombre de variables Index Longeur maximale d une variable Taille maxi de PDU Attributs de liaison Zi Nombre de liaisons Taille maxi de PDU Nombre maxi d entr es Nombre maxi de sorties DP P riph rie distante Nombre maxi d esclaves DP par ma re Nombre maxi d entr es Nombre maxi de sorties 32 enviro
47. 6 5 5 4 Archivage 6 6 6 Fonctions de transfert 6 6 6 1 D marrer CP Arr ter CP Etat CP 6 6 6 1 1 D marrer CP 6 6 6 1 2 Arr ter CP 6 6 6 1 3 Etat CP 6 6 6 2 Effacer CP 6 6 6 3 Effacer FD 6 6 6 4 Transfert base de donn es CP 6 6 6 4 1 FD gt CP 6 6 6 4 2 CP gt FD 6 6 6 4 3 FD gt EPROM 6 6 6 4 4 EPROM gt FD 6 6 6 4 5 FD gt FD 6 6 7 Configuration des liaisons 6 59 6 8 Configuration de base 6 60 6 8 1 Liste des blocs CP 5430 TF 6 6 8 2 Liste des blocs CP 5431 FMS 6 Tome 1 B8977060 02 Sommaire 7 7 1 7 2 7 2 1 7 3 7 3 1 7 3 1 1 7 3 1 2 7 3 2 7 3 3 Transmission de donn es via des liaisons APIAPI d finies Fl il Principes de la transmission de donn es l aide de HTB via des liaisons APIAPI d finies D roulement de la transmission de donn es Contr le par ANZW et PAFE Configuration Configuration de liaisons APIAPI Exemple de programme pour la liaison APIAPI Description du programme Programme pour l API 1 API 155 U Programme pour l API 2 115 U Transmission des donn es de configuration de CP 5430 TF CP 5431 FMS et des programmes d application STEP Surveillance de la transmission de donn es Transmission de donn es par acc s direct aux services de la couche 2 8 1 Principes de la transmission de donn es l aide des services de la couche 2 8 2 Services FDL impl ment s dans le CP 5430 TF CP 5431 FMS pour la transmission de donn es 8 3
48. AG1 gt Dans le DB 10 le DW 1 est incr ment gt Apr s lincr mentation du DW 1cit celui ci est envoy lAPI2 au moyen du bloc de dialogue SEND gt HTB SEND est param tr avec ANR 2 et SSNR 0 gt API1 poss de l adresse L2 1 gt Le mot de donn es re u par l API 2 des m moris dans le DW 1 du DB 12 gt HTB RECEIVE est param tr avec ANR 102 et SSNR 0 7 17 Tome 1 Communication API API B8977060 02 AG2 gt Dans le DB 20 le DW 1 est incr ment gt Apr s l incr mentation du DW 1 cit dans le DB 20 celui ci est envoy l API 1 au moyen du HTB SEND gt HTB SEND est param tr avec ANR 1 et SSNR 4 gt L API2 poss de l adresse L2 2 gt Les donn es envoy es par l API seront re ues par l API2 et m mori s es dans le DB 22 gt On utilise pour ce faire le HIB RECEIVE Le HTB est param tr avec ANR 101 et SSNR 4 API 1 API 2 C C c C P P P U 4 2 U 1 2 L2 RS485 RS485 Adr L2 TANA SEND 1 ANR RECEIVE 101 Ad L2 2 SAP SSNR 0 SSNR 4 SAP 2 DB 10 DB22 3 DW 1 DW 1 DB 12 DB20 DW 1 DW 1 Fig 7 11 Configuration d installation pour l exemple de la transmission par HTB Tome 1 7 18 B8977060 02 Communication API API 7 3 1 1 Programme pour l API 1 API 155 U Au d marrage d un API l interface du CP est synchronis e l aide
49. PB 1 L v nement d terminant est la valeur de l octet GP l instant du cycle HTB appel HTB RECEIVE avec num ro de contrat 211 Si entre deux cycles HTB un octet GP modifie plusieurs fois sa valeur la valeur actuelle est adopt e Ce d passement de cycle par le bus est affich dans la liste de stations GP I Dans le cas de temps de cycle API courts lt 50 ms le temps de cycle API peut se prolonger par les appels HTB SEND RE CEIVE avec les num ros de contrat 210 211 La charge du CP 5430 TF CP 5431 FMS peut en outre augmenter de telle sorte que les temps de transmission de la p riph rie globale se d t riorent Veillez ce que dans le cas de temps de cycle API courts l intervalle de temps entre deux appels HTB soit sup rieur 50 ms par appels HTB SEND RECEIVE avec les num ros de contrat 210 211 dans chaque n i me cycle API par ex D roulement de la transmission de donn es Dans le type de transmission de donn es P riph rie globale les OB de d marrage effectuent les t ches suivantes gt Ils doivent synchroniser l interface du CP 5430 TF CP 5431 FMS gt Ils permette de s assurer que l API ne d marre que si certaines ou toutes les stations sont pr tes mettre et recevoir autrement dit lorsqu aucun message d erreur GP n existe gt Lorsque le mode d actualisation SYNCHRONE AU CYCLE a t choisi il faut que la GP compl te soit re ue la fin d un OB de d marrage Le poin
50. Test des liaisons couche 2 libre l utili sateur a la possibilit partir de la PG de d terminer l tat de diff rentes parties d un syst me lors du d roulement de la communication et le cas ch ant de localiser les erreurs Tome 1 14 4 B8977060 02 Documentation test 14 2 1 1 Etat global Le masque avec les param tres d exemple se pr sente comme suit Type CP FIN Etat global liaisons API API couche 2 libre Source Adresse station L2 8 Sel POS SSNR ANR Etat liai Type cont Etat ct Err cont AEND 0 0 1 0120 Send APIAPI 0001 0000 1 0 101 0120 Recv APIAPI 0001 0000 2 0 200 0120 Send FMA 0001 0000 Ligne de message F F F F F F F F _ AIDE 1 ACT ON 2 ETATIND 3 4 5 6 7 SELECT 8 DESELECT Fig 14 4 Masque Etat global Champs de sortie Adresse station L2 S l Affiche une s lection POS Num ro courant de la liaison SSNR CP et l API ANR Station avec laquelle la fonction de test est ex cut e Page via laquelle la communication se d roule entre le Num ro du contrat identifie les liaisons configur es 14 5 Tome 1 Documentation test B8977060 02 Etat liai Type cont Etat ct Erreur cont AEND Indique l tat de la liaison sous forme hexad cimale voir tableau 14 1 Type de contrat On diff rencie les types de contrat
51. V VB Bloc de connexion VFD Virtual Field Device VKE R sultat de liaison affichage en bit VMD Automate programmable virtuel Z ZG Unit centrale Zl Interface cyclique ZP P riph rie cyclique ZBG Carte centrale CPU Q Tome 1 A 10 B8977060 02 Index Index A Actualisation PAE Adaptateur optique SF Adresse station la plus lev e Anneau jeton ANZW API multiprocesseur ARRET traitement de liste d appels DP Arr ter CP Automate programmable API Bloc de confirmation du diagnostic individuel de station DP Bloc de dialogue HTB Bloc SYSID Brochage des interfaces C C ble de bus C bles de liaison au bus Caract ristiques de la liaison APIAPI Caract ristiques techniques CP 5430 TF Changements d tats de fonctionnement Clear DP Coh rence de la p riph rie en cas de service DP Communication acyclique Communication cyclique Comportement RUN STOP Configuration d un esclave DP Configuration de base Connecteur d interface L2 Connecteur d interfrace PG Connecteur de base Coupleur toile actif Cycle d appels DP 11 13 2 21 6 29 2 10 7 6 4 13 11 74 6 48 4 9 11 54 4 12 6 20 4 27 2 18 2 23 7 2 4 16 4 3 11 34 11 11 5 11 5 11 4 6 11 7 6 17 4 27 4 27 4 27 2 20 11 19 Tome 1 Index B8977060 02 D D marrer CP D marrer arr ter tat CP Description technique CP 5430 TF Diagnostic d appareil Diagnostic d identification Diagnostic de ca
52. _ PB1 9 fre d appels DP 9 L KH 0001 Z TPY 1 _ 4 PB1 1 Fig 11 7 Mode SYNCHRONE AU CYCLE le ma tre transmet l esclave Commentaire de la figure 11 7 Le programme d application transmet la plage de sortie de la p riph rie du CP les informations relatives aux octets de sortie de p riph rie trans mettre Le transfert s effectue soit en fin de cycle de l API par la fonction sortie PAA soit comme indiqu sur la figure par des acc s directes la p riph rie 11 15 Tome 1 P riph rie distante DP B8977060 02 En mode SYNCHRONE AU CYCLE l ensemble des donn es se trouvant dans la plage de sortie de la p riph rie du CP sont r ceptionn es l appel du bloc HTB SEND 210 et mises en m moire interm diaire Au d but du cycle de traitement suivant de la liste d appels DP les donn es sont trans mises aux esclaves DP connect s Tome 1 11 16 B8977060 02 P riph rie distante DP La figure ci apr s illustre la proc dure du mode SYNCHRONE AU CYCLE pour les octets d entr e Programme Plage de p 3 rivh rie de S onn es re ues d API p via le bus L2 sur CP l PB1 0 l PB1 0 PB1 0 APPEL HTB l PB1 10 PB1 10 RECEIVE 211 ni me traitement de la liste l PB1 10 l PB1 10 d appels DP l PB1 7 PB1 10 l PB1 10 n 1 e traitement de la liste M APPEL HTB PB1 9
53. ception LSAP SSNR ANR F F F F F F F F __ AIDE 1 1 2 1 3 4 ENTREE 5EFFACER 6 7 VALIDER 8 SELECT Fig 8 15 Masque Editeur de liaison couche 2 libre Champs de sortie Adresse Adresse L2 actuellement en cours de traitement station L2 Champs de saisie PRIO H L Indique la priorit des contrats L entr e par d faut est LOW Choix possibles LOW HIGH Param tres Les param tres d mission et de r ception sont entr s Emiss R cep ici LSAP Service Access Point local point d acc s au service plage de valeurs 2 54 56 8 33 Tome 1 Communication de couche 2 libre B8977060 02 SSNR ANR Le num ro d interface correspond au num ro de page de l API et forme ainsi l interface CPU CP Le num ro d interface doit tre uniforme pour tous les contrats sur une liaison Il peut tre entr uniquement dans le pre mier champ et est r p t automatiquement lors de la configuration d autres services parall les plage de valeurs 0 3 Num ro de contrat l aide duquel le contrat est d clen ch plage de valeurs 134 186 Touches de fonction F1 1 F2 1 F4 ENTREE F5 EFFACER F7 VALIDER F8 SELECT Affichage de la liaison suivante dans le cas de plu sieurs liaisons couche 2 libre Affichage de la liaison pr c dente dans le cas de plu sieurs liaisons couche 2 libre Pr parer la prochaine entr e Effacer l ent
54. doit lire les donn es de diagnostic sur l esclave DP jusqu ce que l esclave DP fournissent des donn es de r seau valides et que le bit puisse tre remis 0 0 Prm_Req Ce bit est mis 1 par l esclave DP lorsqu un nouveau param trage ou une configuration s impose Tableau 11 5 Octet d tat de station 2 Si le bit 1 et le bit 0 sont tous deux 1 le bit O est prioritaire Tome 1 11 56 B8977060 02 P riph rie distante DP Octet d tat de station3 Bit no Signification Explication 7 Ext_Diag_Data Si ce bit est 1 la quantit d infor __Overflow mations de diagnostic disponibles est sup rieure ce qui est mentionn les donn es de diagnostic tendu 6 0 reserved Tableau 11 6 Octet d tat de station 3 Structure de l octet Adresse de ma tre Bit 7 6 5 4 3 2 1 0 Adresse de bus du ma tre DP qui a param tr l esclave DP L Si esclave DP n a pas encore t param tr on trouvera ici l inscription FFH Fig 11 28 Structure de l octet Adresse ma tre 11 57 Tome 1 P riph rie distante DP B8977060 02 Octets Ident_ Number Ces deux octets contiennent l identification du constructeur permettant de conna tre avec pr cision le type de l esclave DP Structure du diagnostic tendu d esclave DP Le diagnostic tendu d esclave DP est sub
55. e avec HTB RECEIVE Fig 12 5 Structure du mot indicateur ici affichages d tat 12 9 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Affichage Gestion Affichage erreur donn es tat 11109876543210 Signification des affichages d tat voir tableau 12 3 r serv Transmission de donn es CP termin e la requ te FMA a t transf r e ce bit est remis z ro par le HTB Transmission de donn es termin e Pindication FMA ou confirmation FDL a t transf r e sur API ce bit est remis z ro par le HTB Transmission acceptation donn es bit Enable Disable l utilisation de ce bit n est pas significative ici pas de bloc cons cutif Fig 12 6 Structure du mot indicateur ici gestion des donn es Tome 1 12 10 B8977060 02 Maintenance et diagnostic par services FMA Bits 8 11 Signification OH Aucune erreur Si le bit 3 contrat termin avec erreur est tout de m me 1 1H Indication erron e du type l appel du bloc QTYP ZTYP 2H Zone m moire non disponible DB non cr p ex 3H Zone m moire trop petite La zone m moire Param tres QTYP Z QANF Z QLAE Z indiqu e l appel HTB est trop petite pour la transmission de donn es 4H Retard de confirmation ACQ Confirmation manquante de la cellule m moire lors du transfert de donn es Rem de v rifier le module m moire de la C
56. entr e sortie E S Source Adresse station L2 Actualisation GP Actualisation ZP DP Em tteur GP 1 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 PLAGES D ENTREE DEBUT ZP DP DEBUT GP FIN GP FIN ZP DP PLAGES DE SORTIE DEBUT ZP DP DEBUT GP FIN GP FIN ZP DP F F F F F F F F _AIDE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 10 13 Masque d affectation des plages d entr e sortie CP 5430 TF 10 21 Tome 1 Communication via la p riph rie cyclique B8977060 02 Champs de saisie Actualisation Plages d entr e DEBUT ZP DP FIN ZP DP Plages de sortie DEBUT ZP DP FIN ZP DP Champs de sortie Adresse station L2 SYNCHRO CYCLE Actualisation au point de contr le de cycle par HTB ROUE LIBRE Actualisation des plages d E S par le CP D but de la plage d entr e d un seul tenant pour la p riph rie cyclique plage de valeurs PB 0 254 QB 0 254 Fin de la plage d entr e d un seul tenant pour la p riph rie cyclique plage de valeurs PB 1 255 QB 1 255 D but de la plage de sortie d un
57. est une fonction de la vitesse de transmission et du Target Rotation Time TTR pr r gl Tass RMini f TTR TTR Limite Unit s temps binaire Explications pour les zones D et 2 3 D Si TTR est inf rieur TTR Limite le CP envoie les octets de sortie GP modifi s au plus tard apr s un temps de r action T 4 Si TTR est sup rieur TTR migi existe une fonction lin aire d finie par la formule suivante TTR en unit s temps binaire vitesse de transmission en baud T pen secondes Tp Foroni TTR V transmiss Fig 17 14 Temps de coupure en secondes pour les diff rentes vitesses de transmission Tome 1 17 32 B8977060 02 Annexe La forme de la courbe est identique pour toutes les vitesses de transmis sion elle est toujours compos e des zones 1 et 2 Les courbes pour les diff rentes vitesses de transmission diff rent par la position du point d inflexion s parant les zones 1 et 2 et par la pente de la courbe dans la zone 2 Vous pouvez calculer les temps de r action en millisecondes pour les diff rentes vitesses de transmission l aide du tableau suivant Vitesse de Temps de coupure dans Temps de coupure dans transmission la zone 1 la zone 2 9 6 kKBaud TTRiimite 3177 UTB TTR lt 317 UTB TTR gt 317 UTB gt T R T RMini 132 ms gt T R 0 417xTTR ms 19 2 kBaud TTRLimite 590 UTB TTR lt 590 UTB
58. la fin du cycle API La r partition en un point de synchronisation SEND et un point de syn chronisation RECEIVE est n cessaire tant donn que le CP doit mettre disposition de lAPI les octets GP re us avant le point de contr le de cycle API et qu il ne peut d autre part continuer traiter les octets de sortie GP qu apr s envoi de la m moire image des sorties PAA Lors de la d faillance d un API SIMATIC S5 la philosophie de s curit de coupure des signaux de p riph rie est appliqu e de mani re analogue la p riph rie globale A l arr t d un API toutes les sorties et donc aussi tous les octets GP de sortie envoy s par cet API sont mis z ro Ces octets GP sont ainsi envoy s automatiquement toutes les autres stations de r ception La d faillance d une station compl te en cas de coupure sec teur p ex peut tre d tect e sur le CP 5430 TF CP 5431 FMS via ANR 201 Tome 1 9 16 B8977060 02 Communication via la p riph rie globale Possibilit s de la d tection d erreurs gt Message d erreur group dans l ANZW RECEIVE ANR 210 gt Lecture de la liste de stations ANR 201 Dans la liste de stations du CP sont d pos s les tats d erreur du syst me de bus y compris le traitement GP La liste de stations peut tre lue par le programme d application l aide d un appel CONTROL et de l appel d un bloc de dialogue RECEIVE Dans l octet d tat pour le traitement GP ANR
59. le 3 2 2 2 Mod le d adressage pour la communication implicite GP DP ZP Lors de la transmission de donn es par communication implicite via L2 les changes de donn es se d roulent par l interm diaire des plages p riph riques d E S de l API SIMATIC Tous les octets de p riph rie par lesquels vous souhaitez mettre ou rece voir doivent tre affect s au protocole de p riph rie correspondant par con figuration des plages d E S sous COM Lors de la communication GP des octets d E S sont affect s par configura tion des objets globaux de la GP Stations Objets globaux GO Stations mettrices Affectation Affectation ceptrices actif ns multiple actif API CP gt API CP gt API CP gt CP API Bus L2 Plages de sortie Plages d entr e Fig 3 7 Mod le d adressage pour la communication avec GP Les stations mettrices et r ceptrices doivent tre actives Les deux fonc tions r ception et mission peuvent galement tre r unies dans une sta tion La communication s effectue via les objets globaux qui forment la liaison le bus 3 9 Tome 1 Principes du mod le B8977060 02 Pour la communication ZP CP 5430 TF des plages d E S partielles sont affect es des stations passives d termin es par configuration de leur adresse L2 et du SAP distant
60. lection de la page pr c dente S lection de la ligne suivante S lection de la ligne pr c dente Effacer un fichier de base de donn es Lancement du COM correspondant S lection d un nouveau fichier de r seau 6 35 Tome 1 Principes de base de la configuration B8977060 02 6 5 5 R glage r seau Dans le masque des param tres r seau globaux les param tres de bus peuvent tre d finis pour toutes les stations du bus Ces param tres de bus peuvent tre envoy s dans toutes les bases de donn es appartenant au r seau par R seau R glage r seau Le masque des param tre r seau globaux n est g r qu en mode OFFLINE Il est pr f rable de configurer tout d abord toutes les stations du r seau puis d diter et de r gler les param tres r seau globaux R seau R glage r seau SINEC NCM FIN Fichier r seau Fichier cible F F F F F F F F AIDE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 13 Masque G n ration gt R glage r seau Champs de saisie Fichier r seau Format Lecteur Nom de fichier r seau Lecteur Indiquez ici le lecteur avec lequel vous souhaitez tra vailler F8 permet de s lectionner un lecteur dans la liste des lecteurs disponibles Tome 1 6 36 B8977060 02 Principes de base de la configuration Nom de fichier r seau Champ de sortie Fichier cible Entrez
61. ment R solution 01 10 ms Valeur de tempo non actuelle non impl ment e r serv Fig 13 1 Repr sentation de l heure de la date et de l tat sur le bus Tome 1 13 2 C8977060 02 Services d horodatage 13 1 Topologie de r seau fonctionnalit horloge ma tre esclave Dans une r seau SINEC L2 tous les CP 5430 TF CP 5431 FMS peuvent assurer des fonctions d horodatage L objectif est de parvenir une syn chronisation de la date et de l heure sur l ensemble du r seau Station n CP 5430 TF CP 5431 FMS 2 CP 5430 TF CP 5430 TF CP 5431 FMS CP 5431 FMS Station Station Il Fig 13 2 Topologie de r seau La synchronisation peut tre assur e par un CP 5430 TF CP 5431 FMS d fini La station qui met les t l grammes de synchronisation d horloge est appe l e horloge ma tre Toutes les autres stations sont dans cet esprit des horloges esclaves Le CP 5430 TF CP 5431 FMS peut tre configur pour assurer la fonction d horloge matre Vous pouvez choisir l intervalle d mission des t l grammes d horodatage dans une plage de 1 60 s La valeur par d faut d finie par le COM 5430 TF COM 5431 FMS est 10 secondes En d autres termes les esclaves at tendent dans ce cas toutes les 10 s la r ception d un t l gramme de syn chronisation en provenance de l horloge ma tre Les horloges esclaves ten tent sinon de s approprier la f
62. morisez le chemin d acc s Tome 1 15 6 B8977060 02 Utilitaires Y Contr lez le chemin d acc s N activez le chemin d acc s que jusqu au couplage L2 interne Contr lez et adaptez ventuellement le SYSID interne Les par am tres de bus r gl s du couplage L2 interne ne doivent pas entrer en collision avec les param tres de bus du CP L2 externe vitesse de transmission p ex Activez les autres noeuds du chemin d acc s 15 7 Tome 1 Utilitaires B8977060 02 15 1 3 Activation du chemin d acc s dit Avant de pouvoir activer un chemin d acc s qui part d un CP L2 il faut adapter les param tres locaux SYSID du CP L2 aux param tres de bus L2 Comment activer un chemin d acc s Un chemin d acc s dit peut tre activ gt Dans le menu NCM sous le point de menu Init gt S lection de chemin d acc s Masque INIT DEFINITIONS CHEMIN gt Dans un progiciel S5 qui propose la s lection de chemin d acc s D finitions chemin SINEC NCM FIN LE FICH CHEM NOM CHEMIN LIAI NI F F F F F F F F _ AIDE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 15 6 Masque pour l activation d un chemin d acc s Apr s activation du chemin d acc s la liaison avec la station distante est tablie Tome 1 15 8 B8977060 02 Utilitaires Beitmasque sous Init gt S lection de chemin
63. rence ISO OSI de la communication Pour obtenir une architecture structur e les t ches de communication ont t divis es en sept couches voir figure 3 1 Chaque appareil station participant au r seau est structur de la m me fa on Les couches sont organis es hi rarchiquement et chaque couche propose une s rie de ser vices la couche imm diatement sup rieure Pour traiter un service la couche ex cutante de la station locale communique avec la m me couche de la station distante change logique de donn es Ceci est effectu via une liaison virtuelle au moyen d un protocole sp cifique la couche COUCHE FONCTIONS Application Layer Interface vers le proc d d application 7 couche application pr paration de fonctions de base Convention de codage des donn es transmettre transformation de la syntaxe locale en syntaxe de transfert Presentation Layer 6 couche pr sentation Commande de la communication synchronisation Session Layer 5 couche session Service de transport ind pendant du r seau Transport Layer commande de flux blocage couche transport s paration de l application des liaisons de transport Network Layer couche r seau Orientation du trafic au sein du r seau tablissement et coupure de liaisons r seau Link Layer couche liaison Proc dures d affectation contr le de flux d tection et suppression des erreurs
64. s retour STOP RUN secteur manuelle automatique Tableau 9 4 OB de d marrage des diff rents automates Pour le type de transmission de donn es P riph rie globale les OB de d marrage ont les fonctions suivantes gt Ils doivent synchroniser l interface du CP 5430 TF CP 5431 FMS gt Ils peuvent garantir que l API ne d marre que si certaines ou toutes les stations sont pr tes mettre et recevoir autrement dit que s il ny a aucun message d erreur GP gt Sile mode d actualisation SYNCHRONE AU CYCLE a t choisi la GP compl te doit tre re ue la fin d un OB de d marrage Tome 1 9 42 B8977060 02 Communication via la p riph rie globale Pour l exemple unit de fabrication il faut garantir des comportements de d marrage diff rents pour les trois stations du bus No station Comportement au d marrage 1 La commande doit toujours d marrer m me en cas de S5 155U messages d erreur GP comme ARRET API Commande de t te 2 La commande doit d marrer lorsque la commande de S5 115U t te fonctionne Unit de fabrication partielle1 3 Cette commande ne doit d marrer que si la commande S5 135U de t te et aussi l unit de fabrication partielle 1 Unit de fabrication fonctionnent Il ne doit donc y avoir aucun message partielle 2 d erreur GP Tableau 9 5 Description du comportement au d marrage des stations de l unit de fabric Suite
65. un esclave DP est le temps que n cessite l esclave DP pour traiter le dernier t l gramme d appel re u L esclave DP est ensuite pr t recevoir le t l gramme d appel suivant La valeur de l intervalle min d esclave est indiqu e dans le manuel de chaque esclave DP Oui Les donn es de sortie de la CPU ne sont trans mises que si tous les esclaves DP se trouvent en phase de transfert de donn es cyclique Sinon toutes les donn es de sortie sont transmises avec la valeur o Non Les donn es de sortie de la CPU sont transmise d s que l esclave se trouve en phase de transfert de donn es cyclique Affiche la liste d adresses L2 et de noms des esclaves L2 DP param tr s Touches de fonction F1 LIGNE SHIFT F1 PAGE F2 LIGNE SHIFT F2 PAGE Affichage de la ligne suivante Affichage de la page suivante Affichage de la ligne pr c dente Affichage de la page pr c dente Tome 1 11 34 B8977060 02 P riph rie distante DP F3 DON GLOB F5 EFFACER F7 VALIDER F8 SELECT Passage aux champs Temps de surveillance d acc s Temps min de cycle d appels Plus grand intervalle min d esclave et Clear DP Effacement des plages d entr e et de sortie d un es clave L2 DP La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation C
66. voir aussi les caract ristiques de la liaison APIAPI gt Configuration de la carte CP autrement dit cr ation du bloc SYSID voir chapitre 6 gt Configuration des liaisons entre l API et l appareil du constructeur tiers gt Programmer les CPU des API utilis s autrement dit HTB OB FB et DB en fonction de la t che r aliser ainsi que la cr ation des t l grammes avec en t te sp cifique au service voir chapitre 8 1 confor m ment la conception de la t che effectuer 8 3 1 Configuration de liaisons couche 2 libre A l aide de l diteur de liaison du progiciel COM 5430 TF COM 5431 FMS vous param trez ces liaisons entre 2 stations du bus Ces liaisons peuvent soit tre m moris es dans un fichier module mode Offline soit tre crites directement dans le module du CP Les fichiers module cr s en Offline peuvent ainsi tre galement charg s dans le CP et le contenu du module du CP peut tre sauvegard dans un fichier correspondant Tome 1 8 32 B8977060 02 Communication de couche 2 libre S lectionnez Editer Liaisons gt Liaison couche 2 libre pour appeler le masque pr sentant la structure suivante TYPE CP Editeur de liaison Liaison couche libre 2 Source FIN Adresse station L2 locale PRIO H L Param tres Emission R
67. 0x0021 High Resp Data Send Tableau 14 4 Erreurs de donn es FDL Tome 1 14 12 B8977060 02 Documentation test 14 2 2 Fonctions de test GP Avec les fonctions de test GP l utilisateur a la possibilit partir de la PG de d terminer les tats de diff rentes parties d un syst me lors du d roule ment de la communication et le cas ch ant de localiser les erreurs 14 2 2 1 Etat global des contrats GP L tat global des contrats GP vous donne une vue d ensemble de tous les tats ou d une selection d tats de transmission de donn es Avec l interro gation d tat on demande l tat d une station du point de vue de la station locale Le masque affiche sur deux colonnes au maximum 32 stations et leurs tats La station locale est rep r e D autres fonctions sont expliqu es dans la rubrique sur les touches de fonc tion Le masque se pr sente comme suit Type CP FIN Fonctions test Etat global GP Source Adr Entr e Etat Erreur Adr Entr e Etat Erreur L2 GP API cycle L2 GP API cycle 2 3 4 5 6 7 8 9 10 12 3 14 5 16 7 18 9 20 2 22 23 24 25 26 27 28 29 30 3 32 F F F F F F F F AIDE 1 ACT ON 2 3 4 5 6 7 8 Fig 14 6 Etat global GP 14 13 Tome 1 Documentation test B8977060 02 Champs de sortie A
68. 12 B8977060 02 Maintenance et diagnostic par services FMA 12 3 FDL READ VALUE Ce service permet l utilisateur FMA de lire les param tres actuels de bus de la station locale 12 3 1 FDL READ VALUE Request Pour la constitution de la r qu te FDL _READ VALUE vous devez entrer les param tres suivants dans l en t te com _class octet 0 format KH demande de service la couche 2 ici FDL Request 00H user_id octet 1 Identification libre retourn e sans changement lors d une confirmation facultatif service code octet 2 format KH type de service demand FDL_READ_VALUE 0BH link_status octet 3 7 non significatifs service class Num ro SAP rem_ add station rem _ add segment La localisation des donn es de bloc dans un DB partir duquel elles sont lues par le HTB SEND est d crite dans l exemple du chapitre 12 9 1 12 13 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 3 2 FDL READ VALUE Confirmation Dans la FDL READ VALUE Confirmation sont inscrites les valeurs pour l en t te et les param tres de bus comme suit com _ class octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H user_id octet 1 Identification qui a t affect e lors de la requ te FDL facultatif service code octet 2 format KH type de service demand FDL_READ _VALUE 0BH link_status octet 3 format KH message OK ou d erreur voir tableau 12 4
69. 16 Bits Bloc de donn es extension Octet d entr e Dispositif d extension Electronic Industries Association Erasable Programmable Read Only Memory M moire morte reprogrammable Electronic Terminal 200 Mot d entr e Bloc de fonction Floppy Disk Disquette Fiber distributed Data Interface Fieldbus Data Link fonction partielle de la couche 2 Communication de la couche 2 libre Fieldbus Management Layer Fieldbus Message Spezification selon PROFIBUS Fibre optique A 3 Tome 1 Abr viations B8977060 02 FlexOS G GHB GO GP GPW GRAPH 5 HSA HTB IEC IEEE ISO KBL KOMI Syst me d exploitation multit che Manuel de l appareil Objet global P riph rie globale Mot de p riph rie globale Progiciel de conception et de programmation de com mandes s quentielles Highest Station Adress plus grande adresse de station Blocs de dialogue International Electronical Commission Institution of Electrical and Electronical Engineers Carte p riph rique intelligente International Standardization Organization Liste des relations de communication Interpr teur de commandes Tome 1 B8977060 02 Abr viations LAE LAN LED LIST LLC LLI LOG LSB LWL MAC MAP MB MD MMS MW Longueur d un bloc Local Area Network r seau local Light Emitted Diode Liste d instructions mode de repr sentation STEP 5 r sultant d
70. 2 Contr le par ANZW et PAFE Le mot indicateur est une partie d un mot double indiqu dans le HTB appelant La seconde partie du mot double est le mot de longueur Ce dernier indique le nombre de donn es qui ont d j t transf r es pour le contrat en question La valeur 00084 est inscrite apr s la synchronisation dans les mots indica teurs de tous les HTB ANR param tr s via COM 5430 TF COM 5431 FMS Si le ANR utilis dans le COM n a pas t d fini ou incorrectement d fini la valeur OFOAH est inscrite dans le ANZW Non Affichage Gestion Affichage l affect e erreur donn es tat 151413 12 1110 98 7 6 5 413 2 1 0 Contrat termin avec erreur i Lee bit Contrat termin sans erreur mis 1 Contrat en cours Receive significatif Fig 7 4 Structure du mot indicateur ici affichage de l tat Non Affichage Gestion Affichage affect e erreur donn es tat 151413 12 11 10 9 8 765432 1 0 NE Ale Signification de l affich d erreur voir tableau 7 3 Transfert validation des donn es Transfert validation enable disable donn es en cours Validation donn es termin e Transfert de donn es termin sur le CP La gestion de donn es est effectu e par le HTB correspondant Fig 7 5 Structure du mot indicateur ici gestion des donn es Tome 1 7 6 B8977060 02 Communication API API
71. 2 et 3 M Marche EB EB A Arr t PB 2 PB 3 Station 1 AB AB PB 20 PB 21 Lis Auto Manul M A fo PO52 DEF DEF Messages de position et de d faut Fig 9 17 Station 2 envoie confirmation messages de position et de d faut la station 1 9 39 Tome 1 Communication via la p riph rie globale B8977060 02 AB PB 22 Station 2 DEF DEF EB PB 112 Station 3 Fig 9 18 La station 2 envoie des messages de d faut la station 3 EB PB 12 Station 2 AB PB 122 l DEF DEF Station 3 1 2 Fig 9 19 La station 3 envoie des messages de d faut la station 2 Tome 1 9 40 B8977060 02 Communication via la p riph rie globale M Marche Arr t EB EB PB 4 PB 5 Station 2 AB AB PB 120 RBAZT PO51 PO52 ins Auto Manu M A DEF DEF Messages de position et de d faut Fig 9 20 Station 3 envoie confirmation messages de position et de d faut la station 1 9 41 Tome 1 Communication via la p riph rie globale B8977060 02 9 3 1 1 Comportement au d marrage Lors du d marrage de l API les diff rents API traitent les OB de d mar rage suivants OB OB 20 OB 21 OB 22 D marrage Appareil S5 115U Red marrage Red marrage apr s commutation apr
72. 210 une erreur est affich e message d erreur group lors du traitement GP de sorte que la lecture de la liste de stations ne s effectue qu en cas d erreur Si le mode de traitement synchrone au cycle est r gl le d pass ement du cycle est galement signal dans la liste de stations Un d pass ement de cycle peut survenir si des modifications d octets de sortie GP ne peuvent pas tre transmises suite une capacit insuffisante du bus cycle API plus rapide que le cycle du jeton de bus La panne d un metteur GP est galement signal e dans la liste de stations La liste de stations peut tre lue via ANR 201 et l aide du bloc RECEIVE 9 17 Tome 1 Communication via la p riph rie globale B8977060 02 9 1 1 Contr le de la transmission de donn es avec ANZW et liste de stations GP Structure du mot indicateur pour HTB SEND ANR 210 et RECEIVE ANR 211 Non Affichage Gestion Affichage affect erreurs donn es tats 15 1413 12 11 10 9 8 7654132 1 0 Lt E voir figure 9 9 non significatif Contrat termin avec erreur goo o i num ro de contrat non valable p ex Contrat termin sans erreur g Synchronisation termin e sans erreur Synchronisation SEND verrouill e Synchronisation RECEIVE possible lt GP d entr e a t re ue Le bit 3 de l affichage d tat est ind pendant des affichages d erreur bit 8 11 Lorsque le bit 3
73. 9 RTS PG Contr le B Tabelle 4 4 Brochage du connecteur d interface L2 X3 Connecteur d interface PG X4 X4 No Nom du br signal 1 M EXT masse externe 2 TTYIN 3 4 P24 5 MASSE masse interne 6 TTYouT 7 TTYour 8 M EXT masse externe 9 TTY N 10 M24 11 20 mA source de commande de l metteur 12 MASSE masse interne 13 20 mA source de commande du r cepteur 14 Interrogation ma tre 15 MASSE masse interne Tabelle 4 5 Brochage du connecteur d interface PG X4 4 19 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 2 Module m moire 4 2 1 Types de module m moire pour le CP 5430 TF CP 5431 FMS Pour stocker les donn es de param tres dans le CP 5430 TF CP 5431 FMS les types suivants de module m moire peuvent tre utilis s Type de module Mod le Capacit m moire Module EPROM NMOS CMOS 376 16k x 8 Module EPROM NMOS CMOS 376 32k x 8 Module EPROM NMOS CMOS 376 64k x 8 Module RAM 377 16k x 8 Module RAM 377 32k x 8 ModuleRAM 377 64k x 8 Tabelle 4 6 Mod les de modules disponibles pour le CP 5430 TF CP 5431 FMS Tome 1 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS 4 3 Directives de montage 4 3 1 Configuration de base La figure 4 6 montre la configuration minimale d un syst me de bus SINEC L2 gt
74. Au d marrage la liste de stations est pr initialis e avec 0 Apr s le pre mier cycle du HTB RECEIVE toutes les stations ne r pondant pas correc tement sont identifi es par la valeur de bit 1 Remarque le HTB RE CEIVE n est autoris qu partir du moment o la liste d appels compl te a t parcourue au moins une fois Aussi longtemps qu une station ne r pond pas correctement le message d erreur group est mis un aussi bien dans le mot indicateur du HTB RECEIVE ANR 211 que dans celui de la liste de stations ZP ANR 202 D s qu une station r pond correctement elle est effac e de la liste de sta tions Le bit correspondant de l adresse de station dans la liste est mis O Tome 1 10 18 B8977060 02 Communication via la p riph rie cyclique La lecture de la liste de stations ZP est en cas d erreur une ou plusieurs liaisons ne sont pas dans la phase de transfert de donn es possible tout moment Si toutes les liaisons sont correctes durant la phase de transfert de donn es le HTB RECEIVE est verrouill pour la liste de stations ZP De plus il faut pr ciser le mode de fonctionnement ROUE LIBRE ou SYN CHRONE AU CYCLE selon lequel la liste de stations sera interpr t e ROUE LIBRE La liste de stations est actualis e en permanence par le CP SYNCHRONE AU CYCLE La liste de stations est actualis e par le CP un instant d fini et plus pr cis ment lorsque le HTB RECEIVE
75. CP gt FD EPROM 6 13 Tome 1 Principes de base de la configuration B8977060 02 6 4 Aper u de la configuration de base Le pr sent chapitre donne une vue d ensemble de la structure et de la proc dure de configuration Message d entr e Copyright 1re fois passage dans le masque d entr e Masque d entr e Init gt Edition Es m Edit SINEC NCM l Fee Vas Option menu Option menu autres Init dition R seau options menu I Vue d ensemble R glage r seau Coh rence r seau Quitter le SINEC NCM Fin Masque d entr e Init Edition Edition gt Masque Edition gt Masque Sous menu Param tres r seau Edition gt CP Init SYSID globaux Documentation autres options Edition gt Masque Masque possibles Param tres r seau Edition gt locaux Liaisons non d crits dans ce chapitre Fig 6 5 Structure de menu de la configuration de base Les points de menu pr sent s dans les chapitres suivants et les masques qui s y rapportent doivent tre trait s dans l ordre hi rarchique de la figure 6 5 Au premier appel du SINEC NCM le masque Init Editer appara t automat iquement Si vous ne remplissez pas int gralement et correctement les Tome 1 6 14 B8977060 02 Principes de base de la configurati
76. Choix du type de communication 5 6 Communication par TF CP 5430 TF Vue sa complexit la communication TF a t enti rement d crite dans le tome 2 Le pr sent chapitre pr sente uniquement les services propos s et leurs avantages Dans le tome 2 vous trouverez tous les renseignements sur le mod le et la configuration Les fonctions technologiques SINEC TF constituent le protocole d applica tion couche 7 ISO OSI pour la communication dans un r seau d automa tisation h t rog ne avec le CP Elles proposent l utilisateur des services pour permettre le fonctionnement sans probl me des diff rents composants d automatisation entre eux API commandes num riques commandes de robots PC mini ordinateur en tant qu ordinateur central etc Les services TF servent l change d informations l aide d un langage normalis A la diff rence du protocole orient donn es dans lequel des bits purs sont transmis il s agit dans le cas du protocole orient informations de la trans mission de contenus La normalisation a pour but de r aliser des syst mes ouverts et de minimiser ainsi l ing nierie logicielle Un autre avantage est la surveillance de la liaison La base de d finition des services TF est la norme internationale pour les protocoles d application dans le domaine de l automatisation industrielle ISO 9506 MMS Manufacturing Message Specification Un langage uniforme normalis pour l chang
77. DP Si vous souhaitez travailler avec des plages d E S coh rentes lors de la mise en oeuvre d une p riph rie analogique dans l ET200U par ex vous devez s lectionner le mode SYNCHRONE AU CYCLE 11 11 Tome 1 P riph rie distante DP B8977060 02 11 5 2 Proc dure pour le mode ROUE LIBRE La figure ci apr s illustre la proc dure du mode ROUE LIBRE pour les oc tets de sortie Programme Plage de p Donn es API riph rie de S transmises sur sur CP le bus L2 L KH 0007 3 TPY 1 PBi 7 l PBT S7 gt l PB1 7 L KH 0003 i TPY 1 l PBI 53 ni me traitement mi me cycles d API de la liste Y LKH 0005 PB1 5 d appels DP TPY 1 l PB1 5 m l PB1 5 L KH 0000 TPY 1 s PB1 00 n 1 e traitement de la liste d appels DP m 1 e cycle d API Fig 11 5 CP 5430 TF CP 5431 FMS transmet l esclave L2 DP Commentaire de la figure 11 5 Le programme d application transmet la plage de sortie de la p riph rie du CP les informations relatives aux octets de sortie de p riph rie trans mettre Le transfert s effectue soit en fin de cycle de l API par la fonction sortie PAA soit par des acc s directes la p riph rie En mode ROUE LIBRE l instant de prise en charge des donn es trans mettre via le bus L2 qui se trouvent dans la plage de sortie de la p riph rie du CP est exclusivement d termin p
78. Ex Il est impossible d utiliser simultan nment GP et DP S lectionnez Edlition Peripherie Plages d E S pour appeler le masque ayant la structure suivante r f CP TYP ENDE Ein Ausgangs E A Bereiche Quelle L2 Teilnehmeradresse GP Aktualisierung DP Aktualisierung Stationen von denen globale Peripherie erwartet wird 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 EINGANGSBEREICHE ZIDP ANF GP ANF GP END ZIVDP END AUSGANGSBEREICHE ZIDP ANF GP ANF GP END ZIDP END F F F F F F F F HILFE 1 2 3 4 5 6 7 UEBERN 8 AUSWAHL Fig 9 13 Masque d affectation de plages d entr e sortie CP 5431 FMS Tome 1 9 28 B8977060 02 Communication via la p riph rie globale Champs de saisie Emetteur GP Actualisation Plages d entr e DEBUT GP FIN GP Plages de sortie DEBUT GP FIN GP Champs de sortie Adresse station L2 Toutes les stations devant mettre des octets GP doi vent tre marqu es d un X Recommandation ne rep rez que les stations devant mettre des donn es GP po
79. FMA Le programme d application pour l mission de la requ te et pour la r cep tion de la confirmation est structur de la m me mani re que dans le cas du service FMA FDL READ VALUE voir chapitre 12 9 1 Les quelques diff rences proviennent uniquement de l utilisation d un autre DB pour l in scription du bloc de requ te ou de confirmation LES Il faut savoir qu la lecture d une station distante d un con structeur autre que SIEMENS la position de l octet d tat dans le champ de donn es peut tre diff rente Pour le CP 5430 TF CP 5431 FMS la position de l octet d tat est celle indiqu e dans le manuel 12 41 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 9 3 Exemples de programme pour le service FDL_LIFE_ LIST CREATE REMOTE Ce service n est pas r alis Tome 1 12 42 B8977060 02 Maintenance et diagnostic par services FMA 12 9 4 Exemple de programme pour le service FDL_LIFE_LIST_ CREATE LOCAL Pour cet l exemple on cr e le DB 143 destin l inscription des donn es de requ te et de confirma tion Les param tres suivants doivent tre entr s pour le service FMA FDL_ LIFE LIST CREATE LOCAL com _class 00 Request service _ code 1BH FDL LIFE LIST CREATE _LOCAL Apr s transfert du bloc de confirmation l aide du HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent encore tre trait es par le programme d application
80. FMA Le Fieldbus Management FMA organise l initialisaiton la surveillance et le traitement des erreurs entre l utilisateur FMA et les fonctions logiques des couches 1 et 2 Le Management assure la fonction de m diateur entre l utilisateur local et les couches 1 et 2 Les demandes de service sont sp cifi es ventuelle ment par le Management transmises la couche 1 ou 2 et confirm es l utilisateur de services FMA Les services FMA autoris s pour le syst me de bus SINEC L2 permettent le diagnostic de tous les syst mes appartenant au bus et leurs liaisons Lors de l utilisation simultan e des services FMA et de la fonction d horo datage il convient de tenir compte de la particularit suivante du CP IC x Si le CP est un horodateur actif horloge ma tre sur le bus L2 et si un service FMA est lanc simultan ment il peut y avoir des retards de l mission d horodatage cyclique Tome 1 12 2 B8977060 02 Maintenance et diagnostic par services FMA Pour viter des tats dangereux pour l installation dans le syst me de bus seuls les services FMA passifs de lecture suivants sont autoris s pour le CP 5430 TF CP 5431 FMS Services FDL _READ VALUE Fonction Lecture des param tres actuels du bus LSAP_STATUS Lecture des valeurs d tat d un SAP FDL_LIFE_ LIST _CREATE_ REMOTE Cr ation d une vue d ensemble actuelle de tous les syst mes raccord s au syst me de bus
81. FMA 17 4 2 Affichages d erreur de p riph rie globale 17 4 3 Messages d erreur de p riph rie cyclique 17 4 4 Affichages d erreur DP 17 5 Aper u des services FMA 17 6 Calcul du Target Rotation Time TTR 17 6 1 R capitulatif 17 7 Calcul des temps de coupure et de r action de la p riph rie globale xI Tome 1 Sommaire B8977060 02 A Abr viations A 1 B Index alphab tique B 1 c Bibliographie c 1 Tome 1 XII B8977060 02 Introduction 1 Introduction Le manuel pour CP 5430 TF et CP 5431 FMS est subdivis th matique ment en deux tomes Le pr sent tome 1 du manuel traite de la communica tion PROFIBUS PROcess Field BUS avec les fonctions disponibles sur les deux CP Le processeurs de communication sont configur s l aide de COM 5430 TF COM 5431 FMS sous SINEC NCM Le PROFIBUS est un syst me de bus pour les appplications d automa tisation dans le domaine du process et permet des raccordements au bus peu co teux Avec le PROFIBUS des automates programmables SIMATIC S5 des con soles de programmation des PC compatibles AT et d autres syst mes de commande et bien entendu les appareils compatibles PROFIBUS d autres constructeurs peuvent tre interconnect s Le CP 5430 TF sert relier les automates programmables SIMATIC S5 au r seau local SINEC L2 L2FO et satisfait la norme PROFIBUS DIN 19 245 partie 1 1 Les caract ristiques d crites dans le tome 2 du CP 5430 TF compl tent les f
82. Lecteur Fichier pied de page Il faut indiquer ici le lecteur avec lequel on d sire tra vailler Avec F8 il est possible de choisir dans une liste de lecteurs possibles Si l impression doit s effectuer avec un pied de page il faut indiquer le fichier de pied de page Le pied de page est cr l aide du programme de service Edi teur de pied de page choix possibles caract res al phanum riques et le point Avec IMPRESSION OFF ON l impression est d sactiv e ou activ e Avec PIED DE PAGE OFF ON le pied de page en bas d une page est activ ou d sactiv Si le pied de page doit tre imprim il faut indiquer le fichier de pied de page IE Les lecteurs que vous voulez s lectionner doivent d abord tre d clar s en tant que lecteur dans le S5 KOMI 6 19 Tome 1 Principes de base de la configuration B8977060 02 Touches de fonction F7 VALIDER F8 SELECT Autres touches La touche de fonction VALIDER confirme les don n es Si le fichier de carte n est pas encore existant il est cr apr s validation Chaque champ de saisie qui ne peut pas tre dit librement permet l affichage d une liste de s lection apr s pression de cette touche Les valeurs de la liste de s lection peuvent tre choisies l aide des touches de curseur et tre directement transf r es dans le champ de saisie l aide de la touche Return PC avec niveau V BACKSPAC
83. Les indications manquantes doivent tre plac es dans l en t te du groupe de donn es en question savoir gt DSAP Destination SAP RSAP SAP distant gt Adresse de la station distante gt Service couche 2 demand SDA SDN ou SRD 8 11 Tome 1 Communication de couche 2 libre B8977060 02 Ex Le microprogramme du CP 5430 TF CP 5431 FMS active tous les SAP param tr s pour les services SDA SDN et SRD aussi bien fonction initiateur que fonction r pondeur A cette occasion la plage d adresse L2 de la station distante n est pas restreinte Apr s que pour chaque station de bus L2 avec CP 5430 TF CP 5431 FMS devant communiquer via l acc s couche 2 libre les canaux ont t par am tr s au moyen de l diteur de liaison le transfert de donn es voulu doit tre coordonn dans le programme de commande Tome 1 8 12 B8977060 02 Communication de couche 2 libre 8 1 3 Maniement des diff rents services de transmission de don n es sous l angle du programme de commande Le bloc SEND peut tre utilis pour le transfert de chaque requ te FDL Confirmation FDL et indication FDL sont transf r es dans l API l aide d un HTB RECEIVE Les blocs de dialogue SEND et RECEIVE peuvent tre command s l aide des indicateurs du mot indicateur qui peut tre ac tualis l aide du bloc CONTROL Dans le mot indicateur vous trouverez des informations sur l tat d un con trat des i
84. NCM les valeurs d finies en dernier sont transf r es dans les champs de saisie 6 15 Tome 1 Principes de base de la configuration B8977060 02 2 Editer gt Init CP Initialisation de base bloc SYSID Vous d finissez ici les param tres syst me qui d crivent la position g n rale du CP dans un automate programmable De plus les par am tres informent sur la version du microprogramme et du logiciel du CP 8 Editer Param tres r seau globaux param tres r seau locaux Param tres r seau initialisation r seau Vous pouvez configurer ici les param tres r seau Vous devez con figurer diff rents temps de traitement et l adresse de station L2 la plus lev e Le masque COM vous propose des valeurs que vous pouvez ventuellement corriger Dans le masque des param tres r seau globaux les param tres de bus peuvent tre configur s pour toutes les stations du bus Ces par am tres de bus peuvent tre envoy s dans toutes les bases de don n es appartenant au r seau par R seau gt r glage r seau Le masque des param tres r seau globaux n est g r qu en mode OFF LINE Il est pr f rable de configurer tout d abord toutes les stations du r seau puis d diter et de r gler les param tres r seau globaux Le masque des param tres r seau locaux permet une dition sp ci fique par station des param tres de bus pour l optimisation p ex en OFFLINE ou la modification des param tres de bu
85. SAP par d faut Est affich ici le SAP par d faut qui a t d fini voir chapitre 6 5 8 Param tres r seau Si le CP 5430 TF doit mettre avec la ZP via le SAP par d faut le SAP par d faut doit tre r gl sur le num ro SAP 61 de Premier octet du bloc Dernier octet du bloc plage de valeurs plage configur e dans la plage 10 25 Tome 1 Communication via la p riph rie cyclique B8977060 02 d E S Touches de fonctions F5 INSERER F6 EFFACER F7 VALIDER F8 SELECT Une ligne vide est ins r e la position actuelle du cur seur Effacement de la ligne sur laquelle se trouve le curseur La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return Apr s m morisation et lecture des plages d entr e sor tie les entr es sont affich es dans l ordre d croissant des priorit s M Tome 1 10 26 B8977060 02 Communication via la p riph rie cyclique 10 3 Exemple pour l utilisation de la p riph rie cyclique L exemple suivant d crit une appli
86. SEND avec le num ro de contrat 210 Les instants o le CP 5430 TF transmet les octets re us la plage d entr e CPU sont gt en mode ROUE LIBRE fix s par le CP aucune influence exerc e par le programme de commande 10 5 Tome 1 Communication via la p riph rie cyclique B8977060 02 gt en mode SYNCHRONE AU CYCLE fix s par le programme de com mande et plus pr cis ment par un appel de bloc de dialogue RECEIVE avec le num ro de contrat 211 Coh rence des octets d entr e et de sortie de la ZP gt Mode ROUE LIBRE coh rence d un octet assur e gt Mode SYNCHRONE AU CYCLE coh rence assur e sur toute la plage I Les instants d actualisation ZP sont ind pendants des d roulements de la communication via le bus L2 La communi cation entre CP 5430 TF et des stations passives se d roule en permanence cycliquement ind pendamment de l appel des blocs de dialogue SEND RECEIVE avec ANR 210 211 Particularit s Lorsqu une station passive est en panne les octets d entr e qui lui sont affect s sont remis 0 Si l API passe de l tat RUN l tat STOP ses octets de sortie ZP sont galement initialis s et la valeur 0 est donc mise Ce comportement appara t galement au d marrage Voyons pr sent les modes de fonctionnement ROUE LIBRE et SYN CHRONE AU CYCLE l exemple illustre le r glage de ces modes de fonc tionnement avec COM 5430 TF Tome 1 10 6 B8977060 02
87. STATISTIC CTR 1EH link_status octet 3 format KH message OK ou d erreur voir tableau 12 12 service class Num ro SAP octet 4 7 non significatif rem_ add station rem_ add segment Bloc param tres statistiques partir de l octet 8 voir tableau 12 13 L enregistrement des donn es dans un DB par le HTB RECEIVE est d crit en d tail dans l exemple du chapitre 12 9 7 Le param tre link_ status de la confirmation montre la r ussite ou l chec de la demande FMA pr c dente 12 33 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Les messages suivants peuvent appara tre pour ce service FMA La r action du programme d application la r ception de ce message n est pas d finie Valeur Abr viation Signification link_status PROFIBUS FDL_READ_LAS_STATISTIC_CTR 00H OK Confirmation positive service ex cut statistique lue 15H IV Confirmation n gative RESET actif momentan ment ou pas de tampon de r ception ou station passive Tableau 12 12 Message link_status pour FDL READ LAS _STATISTIC_CTR Confirmation La statistique informe du nombre de parcours du jeton et du nombre de jetons re u par les diff rentes stations actives Param tres Signification las_cycle_ctr Nombre de parcours du jeton r f rence station x Nombre de jetons re us station x station y Nombre de jetons re
88. Station 5 SAP 12 O SAP 10 D T l gramme SDN avec DSAP RSAP 10 et adresse 7F H Fig 8 12 Emission d informations multicast avec service SDN Une autre possibilit d envoyer des informations multicast toutes les sta tions est donn e par le SAP par d faut Ce SAP qui peut tre configur l aide de l diteur INIT du progiciel COM 5430 TF poss de la fonction suiv ante Tous les t l grammes de r ception sans information DSAP RSAP sont af fect s automatiquement au SAP par d faut par le microprogramme couche 2 Pour atteindre toutes les stations du bus il faut donc gt affecter un SAP par d faut chaque station plage de valeurs 2 54 gt affecter la valeur 01H service SDN l octet 2 service code gt faire en sorte que l metteur cr uniquement un t l gramme sans in formation DSAP RSAP Ceci est r alis en entrant la valeur FFH dans l octet 5 de l en t te de requ te DSAP RSAP et gt entrer la valeur 7FH adresse globale dans l octet 6 rem_add station de l en t te de requ te Tome 1 Communication de couche 2 libre B8977060 02 Station 1 Station 2 Station 3 Station 4 Le par par SAP par a faut faut O d faut G T l gramme SDN avec DSAP RSAP FF et adresse 7F H H Fig 8 13 R ception d informations multicast via le SAP par d faut
89. Tome 1 11 18 B8977060 02 P riph rie distante DP Corr lation temporelle de l appel HTB SEND 210 et du cycle de liste d appels DP Les informations transmises la plage de sortie de la p riph rie du CP lors de l appel du HTB SEND 210 n est prise en compte au moment du trans fert sur le bus qu en fonction du cycle de traitement de la liste d appels DP Fig 11 9 Traitement de prog API CPU Traitem liste d appels DP Appel HTB SEND 210 avec info donn es X CP 5430 TF CP 5431 FMS M Appel HTB SEND 210 avec info donn es A Appel HTB SEND 210 avec info donn es B Appel HTB SEND 210 avec info donn es C transmise Appel HTB SEND 210 avec info donn es D transmise M Info de donn es X Bus L2 Cycle de liste d appels DP n Info de donn es C Cycle de liste d appels DP n 1 Cycle de liste d appels DP n 2 Corr lation temporelle de l appel HTB SEND 210 et du cycle de liste d appels DP 11 19 Tome 1 P riph rie distante DP B8977060 02 Corr lation temporelle de l appel HTB RECEIVE 211 et du cycle d appels DP Les informations re ues durant le traitement de la liste d appels DP ne sont transmises la plage d entr e de la p riph rie du CP qu la fin du cycle de traitement de la liste d appels
90. autoris e que via l interface de base BSSNR Es Il est impossible d utiliser simultan ment la DP et la GP Tome 1 11 10 B8977060 02 P riph rie distante DP 11 5 Actualisation des plages d entr e et de sortie du service DP Selon le mode s lectionn il existe deux instants de r ception par le CP des octets de sortie DP mettre gt en mode ROUE LIBRE d termin par le CP aucune influence exer c e par le programme de commande STEP 5 ou gt en mode SYNCHRONE AU CYCLE d termin par le programme de commande STEP 5 et plus pr cis ment par un appel de bloc de dia logue SEND avec le num ro de contrat 210 Selon le mode s lectionn il existe deux instants de transmission des oc tets d entr e DP re us gt en mode ROUE LIBRE d termin par le CP aucune influence exer c e par le programme de commande STEP 5 ou gt en mode SYNCHRONE AU CYCLE fix s par le programme de com mande STEP 5 et plus pr cis ment par un appel de bloc de dialogue RECEIVE avec le num ro de contrat 211 11 5 1 Coh rence des octets d entr e sortie de la p riph rie en cas de service DP du CP La coh rence des octets d E S de p riph rie d pend du mode de fonction nement s lectionn gt Mode ROUE LIBRE Dans la plage d E S DP la coh rence des don n es n est assur e que pour un octet gt Mode SYNCHRONE AU CYCLE La coh rence des donn es est assu r e sur toute la plage d E S
91. autorise les configurations suivantes gt Fonction de communication du MAITRE DP de classe 1 Le MAITRE de classe 1 appelle cycliquement les ESCLAVES qui lui sont affect s et proc de l change de donn es configur l aide de ses fonctionnalit s d initiateur et de r pondeur gt Fonction de communication du MAITRE de classe 2 Le MAITRE de classe 2 est ce que l on appelle dans le contexte de SINEC L2 DP PROFIBUS un appareil de programmation de diagnostic et de management con u pour l ex cution de fonctions de diagnostic et de maintenance Tome 1 11 4 B8977060 02 P riph rie distante DP gt Communication avec d autres appareils actifs PROFIBUS qui se comportent sur le bus conform ment la norme DIN 19245 par ties 1 et 2 Ces configurations conviennent aux applications dont les exigences en termes de temps de r action du syst me sont faibles moyennes Ma tre DP classe arenei 5 IM 308 B a tre classe 2 CP 5430 TF CP 5431 FMS PG7xx avec CP 5410 B l Stations de bus actives Bus SINEC L2 noi bus Esclave DP Esclave DP Esclave DP ET200U DP API 95U L2 DP OP20 Fig 11 2 Configuration de bus avec application SINEC L2 DP selon norme PROFIBUS 11 5 Tome 1 P riph rie distante DP B8977060 02 CP 5430 TF CP 5431 FMS P 5431 FM comme ma tre DP clas
92. aux exigences pr c dentes les variantes de d marrage suivantes s imposent Station 1 OB 20 OB21 OB22 Appel du BDD SYNCHRON pour le SSNR du CP 5430 TF Fig 9 21 Comportement au d marrage de la station 1 unit de fabrication 9 43 Tome 1 Communication via la p riph rie globale B8977060 02 Station 2 OB 20 OB21 Appel du HTB SYNCHRON Synchronisation de l interface pour le SSNR du CP 5430 TF CP 5431 FMS API CP 5430 TF i Appel du HTB RECEIVE avec ANR 211 Appel du HTB RECEIVE avec ANR 201 ee non stat RS o fi ion 1 k n Le num ro d ordre 211 entra ne la premi re r ception de la GP autrement dit les entr es et la liste de stations sont actualis es N cessaire uniquement pour le mode SYNCHRO CYCLE Avec cet appel HTB num ro d ordre 201 la liste de stations est lue par le CP 5430 TF CP 5431 FMS Dans la liste de stations sont d pos s les tats de fonctionnement des CP de toutes les stations actives du bus desquelles la GP d entr e est attendue La structure de la liste est donn e la suite de cette figure Exploitation de la liste de stations autrement dit interrogation des tats de fonctionnement de toutes les stations qui doivent tre d marr es Fig 9 22 Comportement au d marrage de la station 2 unit de fabrication Tome 1 9 44 B8977060 02 C
93. aux services de la 1 re couche et au service FDL SDA Send Data with Acknowledge de la 2e couche du mod le de r f rence ISO OSI La communication entre les auto mates programmables SIMATIC S5 est r alis e via les liaisons API au moyen des blocs de dialogue On dispose ici des num ros de contrat 1 32 pour les contrats d mission et 101 132 pour les contrats de r ception via la couche 2 Les liaisons tablir entre les 32 stations actives au maxi mum sur le SINEC L2 relations SAP statiques peuvent tre configur es l aide du COM La taille des blocs envoyer est limit e 128 octets 3 11 Tome 1 Principes du mod le B8977060 02 Dans ce type de transmission de donn es vous n avez pas besoin de con na tre la structure PDU ni les identifications des services tant donn que le CP ex cute le codage Pour la commande de la communication avec le SIMATIC S5 il est n cessaire de contr ler et d valuer les mots indicateurs du bloc de dialogue dans le d roulement de la communication Le principe de d roulement de la communication via les liaisons APIAPI est d crit au chapitre 7 STATION 1 STATION 2 API CP CP API T Donn es Donn es mettre dans le recevoir dans le bloc donn es DB bloc donn es DB l T T l gramme SDA T HTB A A HTB u ie SEND P
94. avec CP 5430 TF en tant que station active vous pouvez d finir le type de transmission de don n es p riph rie cyclique pour cet API et ainsi changer des donn es avec des appareils de terrain compatibles PROFIBUS appel s lectif La com munication entre API SIMATIC S5 et appareils de terrain est du type ma re esclave Ce chapitre d crit le fonctionnement de la ZP sous langle du programme de commande CPU Lors de la transmission de donn es par p riph rie cyclique ZP l change de donn es s effectue via la p riph rie d E S de l API SIMATIC La communication par la p riph rie cyclique n est autoris e que via linter face de base BSSNR gt Dans le programme de commande les donn es mettre sont affec ter la plage de sortie de la p riph rie gt Les donn es recevoir sont d pos es dans la plage d entr e de la p riph rie gt Les donn es mettre et celles recevoir peuvent tre trait es l aide d instructions STEP 5 Donn es mettre via plage de sortie Donn es recevoir via plage d entr e Tous les octets de p riph rie via lesquels vous voulez mettre et tous les octets de p riph rie via lesquels vous voulez recevoir doivent tre identifi s en tant que p riph rie cyclique Ceci est effectu par configuration des plages d E S dans le COM 5430 TF voir chapitre 10 2 10 3 Tome 1 Communication via la p riph rie cyclique B8977060 02
95. communiquer entre eux au moyen de ce type de transmission de donn es dans ce cas la transmission de donn es par liaisons APIAPI est bien mieux adapt e voir chapitre 7 Avec la transmission de donn es par acc s direct aux services de la couche 2 vous pouvez mettre et recevoir des blocs de donn es d une longueur maximale de 242 octets 8 1 Tome 1 Communication de couche 2 libre B8977060 02 8 1 Principes de la transmission de donn es l aide des services de la couche 2 G n ralit s sur le CP 5430 TF CP 5431 FMS Le microprogramme des cartes g n re partir des enregistrements de donn es SIMATIC S5 des t l grammes correspondant aux exigences de la norme PROFIBUS A cet effet sont utilis s les services de la re et de la 2e couche du mod le de r f rence ISO OSI Les services de la couche 2 sont galement appel s services FDL Fieldbus Data Link Vous devez savoir gt Quels services couche 2 sont disponibles pour la transmission de don n es 7 gt Comment utiliser ces services pour le transfert de donn es gt Comment fonctionne par principe ce type de transmission de donn es et comment l utiliser correctement gt Comment manipuler ou contr ler la transmission de donn es via ces services sous l angle du programme de commande Tome 1 8 2 B8977060 02 Communication de couche 2 libre 8 1 1 Services FDL impl ment s dans le CP 5430 TF CP 5431 FMS pour la tra
96. conf service SDA gt FDL DATA REPLY req ind conf service SRD gt FDL SEND _UPDATE req ind conf RPL_UPD_S gt FDL REPLY _UPDATE reqg ind conf RPL_UPD M Vous utilisez ces services propos s par le microprogramme de la couche 2 du CP dans le programme de commande STEP 5 par appels de blocs de dialogue qui renvoient des tampons de contrat Le remplissage des tam pons de contrat PDU doit tre r alis par l utilisateur Dans les 8 premiers octets du tampon de contrat transmettre dans l en t te sont plac es des informations de commande pour le microprogramme de la couche 2 Le r cepteur peut de son c t exploiter les 8 premiers octets du bloc de don n es re u en tant qu informations d tat l sont galement plac s des messages d erreurs p ex Le CP 5430 TF CP 5431 FMS utilise dans le cas des services de trans mission de donn es SDA SDN et SRD les informations de commande de l en t te du bloc de donn es pour emballer les donn es mettre dans un t l gramme qui sera envoy sur le bus SINEC L2 Les 242 octets rest ants sont disponibles pour les donn es utiles la r ception et l mission 3 13 Tome 1 Principes du mod le B8977060 02 Le principe du d roulement de la communication via l acc s la couche 2 libre est d crit au chapitre 8 Les num ros de contrat ANR 134 ANR 186 sont pr vus pour les fonction s de la couche 2 3 3 1 3 Fieldbus Managemen
97. contrat de r ception ANR r ception correspond l adresse de la propre station 100 R seau G n rer liaisons p d faut APIAPI SINEC NCM FIN Nom fich r seau NCM NET S lection tous Etat F F F F F F F F AIDE 1 START 2 3 4 5 6 7 8 SELECT Fig 6 15 Masque R seau Liaisons APIAPI par d faut Tome 1 6 40 B8977060 02 Principes de base de la configuration Champ de saisie Fichier r seau Lecteur Nom de fichier r seau S lection Champ de sortie Etat Format Lecteur Nom de fichier r seau Indiquez ici le lecteur sur lequel vous souhaitez travail ler F8 permet de s lectionner un lecteur dans la liste des lecteurs disponibles Ce champ affiche par d faut le nom du dernier r seau trait Toute Cr e les liaisons APIAPI pour toutes les bases de donn es du fichier r seau CP 5430 Cr e uniquement les liaisons APIAPI par d faut pour les fichiers de base de donn es CP 5430 CP 5431 Cr e uniquement les liaisons APIAPI par d faut pour les fichiers de base de donn es CP 5431 Affichage de l tat de la fonction APIAPI par d faut en cours Touches de fonction F1 START F8 SELECT Cr ation des liaisons par d faut Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de ch
98. d acc s se pr sente comme Champs de saisie LIAI FICH CHEM Format Lecteur Fichier Lecteur Indiquez ici le lecteur que vous souhaitez utiliser La touche F8 permet d afficher la liste des lecteurs dis ponibles Fichier de chemin d acc s Des chemins d acc s avec diff rents noms peuvent tre m moris s dans ce FICHIER DE CHEMIN D ACCES Un tel fichier peut contenir jusqu 100 chemins d acc s Les fichiers de chemin d acc s sont tous du type AP INI plage de valeurs 6 caract res ASCII max NOM CHEMIN Chaque chemin dit dans le fichier de chemin d acc s a t affect d un nom indiquer ici pour s lectionner le chemin d acc s souhait plage de valeurs 19 carac t res ASCII le 1er caract re devant tre une lettre Ex Si un nom de fichier de chemin d acc s est entr dans le champ correspondant le mode Online via l interface AS 511 n est pas possible Ex Un nom de fichier entr reste en m moire m me apr s arr t de la PG Touches de fonction F7 VALIDER La touche de fonction Valider valide les donn es en tr es Si le fichier de chemin d acc s n existe pas en core il est cr apr s validation F8 SELECT Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le
99. d appels DP RECEIVE 211 PB1 9 a PB1 9 S PB1 9 Fig 11 8 Mode SYNCHRONE AU CYCLE Le ma tre re oit de l esclave Commentaire de la figure 11 8 Les informations relatives aux octets d entr e re ues via le bus L2 durant le traitement de la liste d appels DP sont m moris es provisoirement sur le CP en fin de cycle de traitement de la liste d appels DP puis transf r es int gralement dans la plage d entr e de la p riph rie du CP lors de l appel suivant du HTB RECEIVE 211 Les donn es re ues peuvent tre ensuite trait es par le programme d application l aide d acc s directs LPY par ex aux octets d entr e de la p riph rie et apr s ex cution de la fonction actualisation PAE au d but d un cycle de programme de la CPU 11 17 Tome 1 P riph rie distante DP B8977060 02 En mode SYNCHRONE AU CYCLE l utilisateur d termine lui m me par appel des points de contr le HTB SEND 210 RECEIVE 211 l instant de transfert et de prise en charge des donn es de sortie et d entr e DP du CP Comme le montre les figures 11 9 et 11 10 le traitement de la liste d appels DP et l appel des points de contr le HTB cycle d API sont en mode SYN CHRONE AU CYCLE des cycles ind pendants ICE Le traitement de la liste d appels DP n est d clench en mode SYNCHRONE AU CYCLE qu apr s le premier appel d un point de contr le HTB SEND 210 RECEIVE 211
100. d un bloc de dialogue SYNCHRON L API 1 doit incr menter le mot de donn es DW 1 dans le DB 10 puis l envoyer l API 2 Lorsque ce contrat est termin autrement dit si l tat de l ANZW est termin sans erreur le mot de donn es doit tre nouveau incr ment et tre envoy l API 2 Le d clenchement de l mission dans l API 1 s effectue l aide d un HTB SEND Celui ci est appel dans le FB 2 Avant chaque appel SEND les octets de donn es du DW 1 sont incr menter dans le DB 10 Ceci est effectu dans le FB 1 Les blocs de fonction FB 1 et FB 2 sont appel s dans l OB 1 Avant le d clenchement d un nouvel contrat d mission il convient de v ri fier les points suivants gt Le DW correspondant a t il t incr ment M2 0 1 gt Le contrat SEND pr c dent a t il t t termin M11 1 0 et termin sans erreur M 11 2 1 gt N ya t il eu aucune erreur de param trage M15 0 0 En plus l API 1 re oit de l API 2 un DW qui est m moris dans le DW 1 du DB 12 Si une r ception est significative autrement dit l tat de l ANZW MM 110 dans le FB 102 est RECEIVE significatif le HTB RECEIVE est appel et le mot de r ception est m moris dans le DB gt Yat il un RECEIVE significatif M111 0 1 gt Pas d erreur de param trage M115 0 0 7 19 Tome 1 Communication API API B8977060 02 7 3 1 2 Programme pour l API 2 115 U Au d marrage
101. d un API l autre AS Coupleur toile actif AS 511 Protocole pour la communication entre API et PG ASCII American Standard Code for Information Interchange AW Mot de sortie B B Bloc BCD Affichage Binary coded Decimal Figure nombre d ci mal cod en binaire BE Fin de bloc BUCH Tables de mati res supports d informations et donn es A 1 Tome 1 Abr viations B8977060 02 C CIM COM CONT COR CP CPU CSMA CD D DA DB DCE DEE DIN DMA DOS DP DP RAM Computer Integrated Manufacturing D signation abr g e du logiciel de param trage des CP SINEC Sch ma contacts repr sentation graphique des appli cations automatiques l aide des symboles du sh ma de c blage Carte de coordination Communication Processor processeur de communica tion Central Processing Unit proces central de commande Carrier sense multiple access with collision detection Destination Adress Bloc de donn es Data Communication Equipment Equipement terminal de donn es Institut de normalisation allemand Direct Memory Access Acc s D signation d un syst me d exploitation P riph rie distante Dual Port RAM Tome 1 B8977060 02 Abr viations DTE D DW DX E EB EG EIA EPROM ET 200 EW FB FD FDDI FDL FDL2 FMA FMS FO Data Terminal Equipment Equipement Terminal de Donn es Transmission des donn es Mot donn e
102. d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 5 3 2 Param tres r seau locaux Dans ce masque vous pouvez diter les param tres de bus de la base de donn es locale pour une meilleure optimisation La base de donn es locale existe sous forme de fichier ou dans le CP Online Les param tres peu vent tre dit s librement En mode Offline un fichier dit localement est d clar en local Lors d un r glage de r seau ult rieur l utilisateur est in form que ce fichier a t dit s par ment Un crasement des par am tres de bus avec les param tres de bus dit s globalement doit tre valid par l utilisateur Ex Notez que toute entr e incompatible avec le r seau peut por ter pr judice au bon fonctionnement de votre r seau Tome 1 6 28 B8977060 02 Principes de base de la configuration Choisissez Editer Param tres r seau locaux pour appeler le masque COM Le masque a la structure suivante Edition Param tres r seau local Source SINEC NCM FIN Adresse station L2 Pr r g suppl topologie Adresse station la plus lev e HSA Pr r g param tres bus Vitesse de transmission bds SAP par d faut Nbre de r it rati
103. dans Temps de coupure dans transmission la Zone 1 la zone 2 9 6 kBaud TTRiimite 317 UTB TTR lt 317 UTB TTR gt 317 UTB gt T c T cpuirr 0 8 S gt T cp 0 0025xTTR s 19 2 kBaud TTRLimite 590 UTB TTR lt 590 UTB TTR gt 590 UTB gt T cp T cpminF 0 8 S gt Top 0 00125xTTR s TTRimie 4125 UTB 93 75 kBaud cu TTR lt 2883 UTB TTR gt 2883 UTB gt T Te 0 8 S gt T c 0 000256xTTR s TTPLimite 8250 UTB 187 5 kBaud TAC 5766 UTB TTR gt 5766 UTB gt T cT cpminF 0 8 S gt T op 0 000128XTTR s TTRimie 15375 UTB 500 kBaud Ga TTR lt 15375 UTB TTR gt 15375 UTB gt T cT cpminF 0 8 S gt T cp 0 00005xTTR s TTRumite 46125 UTB 1 5 kBaud TTR lt 46125 UTB TTR gt 46125 UTB gt T cT cpminF 0 8 S gt T cp 0 00002XTTR S Tableau 17 15 Temps de coupure T en sec en tant que fonction du Target Rotation Time 17 31 Tome 1 Annexe B8977060 02 Calcul du temps de r action Tr de la p riph rie globale En mode SYNCHRONE AU CYCLE vous d finissez les temps de r action de la p riph rie globale l aide des intervalles de temps des appels HTB SEND RECEIVE dans le programme de commande En mode ROUE LIBRE vous pouvez calculer l intervalle de temps minimal entre deux t l grammes de modification cons cutifs la GP n met que les donn es dont la valeur a chang Cet intervalle de temps minimal appel ici temps de r action TR
104. de 16 octets 128 bits sig nale la pr sence de nouvelles donn es de diagnostic concernant les esclaves DP Chaque bit de la liste de diagnostic DP correspond l une des adresses de station possibles de la station esclave DP Octet 0 1 2 14 15 Bit 7654321076543210 7 6 5 4 3 2 1 0 Adresse 0 1 2 3 4 5 6 718 9 10 11 12 13 14 1516 119120 124 1271 de station Le premier et les deux derniers bits ne sont pas significatifs tant donn que les adresses de station admissibles sur le bus L2 se trouvent dans la plage de 1 125 Fig 11 19 Structure de la liste de diagnostic DP 11 41 Tome 1 P riph rie distante DP B8977060 02 Signification des bits Code image Signification 0 station inexistante ou absence de nouvelle donn es de diagnostic 1 pr sence de nouvelles donn es de diagnostic Tous les bits des stations esclaves DP dont il n existe pas de nouvelles donn es de diagnostic ou qui ne sont pas configur es ou qui sont des stations DP passives sont 0 dans la liste de diagnostic DP En pr sence de nouvelles donn es de diagnostic d une station DP le bit de diagnostic correspondant la station DP est mis 1 Lors de la premi re initialisation d une station DP le bit de diagnostic DP est maintenu z ro Les nouvelles donn es de diagnostic signal es dans ce cas par
105. de bus SINEC pour une utilisation en milieu industriel sur la base FDDI Syst me de bus SINEC pour une utilisation en milieu industriel sur la base PROFIBUS Tome 1 B8977060 02 Abr viations SINEC L2 FO Syst me de bus SINEC pour une utilisation en milieu industriel sur la base PROFIBUS avec FO SINEC L2 FMS Syst me de bus SINEC pour une utilisation en milieu industriel sur la base PROFIBUS avec protocole FMS SINEC L2 DP Syst me de bus SINEC pour une utilisation en milieu industriel sur la base PROFIBUS avec protocole DP SINEC L2 TF Syst me de bus SINEC pour une utilisation en milieu industriel sur la base PROFIBUS avec protocole TF SINEC TF Fonctions technologiques SINEC SRD Send and Request Data SSNR Num ro d interface STEP 5 Langage de programmation des automates programm ables SIMATEC S5 Sub D Subminiatur D Connecteur SYM Adressage symolique SYSID Bloc d identification de syst me S5 KOMI Interpr teur de commandes S5 S5 DOS MT Syst me d exploitation S5 sur base FlexOS T TF Fonctions technologiques TSAP Transport Service Access Point Point terminal d une relation de communication TSAP ID Transport Service Access Point Identification d un TSAP A 9 Tome 1 Abr viations B8977060 02 TSET Setup Time TSDR Station Delay TSL Slot Time TTR Target Rotation Time TPDU Transport Protocol Data Unit TSDU Transport Service Data Unit TSEL Transport Selector terme synonyme de TSAP ID
106. de diagnosiic 3e octet Liste de diagnostic de station DP 4e octet non affect dans cette fonction Fig 11 23 Structure du bloc de contrat Liste de diagnostic DP Structure du bloc de confirmation Liste de diagnostic DP 1er octet Longueur en en cas de confirmation n gative gt 2 octets en cas de confirmation positive gt 18 2e octet 00 hex ok 01 hex Erreur de syntaxe dans le bloc de contrat Confirmation 02 hex Erreur de manipulation de HTB OB hex Contrat de CP non excutable le traitement de liste d appels DP se trouvant en mode ARRET 3e octet e eaa Liste de diagn Liste de diagnostic de station DP station 1 125 18e octet Fig 11 24 Structure du bloc de confirmation Liste de diagnostic DP Tome 1 11 50 B8977060 02 P riph rie distante DP Exemple de programmation pour la lecture de la liste de diagnostic DP Le FB209 DIAG LIS appelle la liste de diagnostic DP du CP l aide du service sp cial HTB A NR 209 et l inscrit dans le DB209 partir du DW4 confirmation incluse Le bloc fonctionnel FB 209 signale que le contrat a t ex cut par la remise z ro de bits de lancement ANST Le bloc fonctionnel FB209 et le bloc de donn es DB209 correspondant des tin s tre mis en oeuvre sur une CPU de la s rie S5 115U se trouvent dans le fichier STEP 5 DIAG ST SS5D de la disquette COM Exemples d application 11 7 4 Appel des donn es de diagnostic indiv
107. de l API 2 l interface du CP doit galement tre synchroni s e l aide du bloc de dialogue SYNCHRON En cons quence les appels SYNCHRON sont inscrits pour l API utilis ici dans les blocs OB 21 pour red marrage manuel et OB 22 red marrage apr s coupure secteur Dans le FB 111 D MARRAGE FB non standard la synchronisation est d clench e puis il est v v rifi que la synchronisation a t ex cut e sans erreur En cas d erreur un bit de m mento pouvant tre exploit par le programme d application est mis 1 Le d clenchement de l mission dans l API 2 s effectue l aide d un HTB SEND Celui ci est appel dans le FB 10 Avant chaque appel SEND les octets de donn es sont incr menter Ceci est effectu dans le FB 20 Les blocs de fonction FB 1 et FB 2 sont appel s dans l OB 1 Les donn es envoy es par l API 1 sont re ues sur l API 2 au moyen du bloc de dialogue RECEIVE Ce bloc de dialogue est appel dans le FB 101 7 3 2 Transmission des donn es de configuration de CP 5430 TF CP 5431 FMS et des programmes d application STEP Pour la mise ne pratique de l exemple de communication APIAPI proc dez comme indiqu ci apr s voir galement chapitre 16 gt Transf rez les fichiers de base de donn es COM 5430 TF COM 5431 FMS suivants sur les deux CP utilis s En cas d utilisation du CP 5430 TF sous le fichier r seau AGAGONCM NET pourla station 1 OAGAG 155 pourla station 2 OA
108. de la m me mani re que dans le cas du service FMA FDL READ VALUE voir chapitre 12 9 1 Les quelques diff rences proviennent uniquement de l utilisation d un autre DB pour l in scription du bloc de requ te ou de confirmation Tome 1 12 50 B8977060 02 Maintenance et diagnostic par services FMA 12 9 7 Exemple de programme pour le service FDL _READ LAS STATISTIC CTR Pour cet l exemple on cr e le DB 146 destin l inscription des donn es de requ te et de confirma tion Les param tres suivants doivent tre entr s pour le service FMA FDL_READ LAS _ STATISTIC CTR com _class 00H Request service code 1EH FDL_READ LAS STATISTIC CTR Apr s transfert du bloc de confirmation l aide du HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent tre lues DB 146 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _ class user_id 2 KY 030 000 service code sans signification 3 KY 000 000 sans signification sans signification 4 KY 000 000 sans signification sans signification 5 KH 0000 CONFIRMATION 6 KY 000 000 com_class user_id 7 KY 000 000 service_code link_status 8 KY 000 000 sans signification sans signification 9 KY 000 000 sans signification sans signification 10 KH 0000 las_cycle_ctr Referenz 11 KY 000 000 1 akt Station 2 akt Station 12 KH 000 000 3 akt Station 4 akt Station 13 KH
109. de z ro s lection de groupe l ex cution est soumise aux conditions suivantes Les modes Sync et ou Freeze doivent tre support s par l esclave DP l doit y avoir concordance entre un groupe au moins du contrat de contr le global et de l identificateur de groupe Nom d esclave Contr le esclave en mode Sync Contr le esclave en mode Freeze Vous avez la possibilit d attribuer ici des fins de do cumentation un nom de 10 caract res ASCII le sclave DP Si vous avez s lectionnez ON le t l gramme de par am trage du CP v rifie d s le d marrage la capacit de l esclave DP de traiter des contrat Sync ou Freeze Tome 1 11 28 B8977060 02 P riph rie distante DP Surveillance d acc sCe param tre d termine l utilisation de l esclave sur le esclave Donn es param trables par l utilisateur Champs de sortie Longueur bus L2 DP sans surveillance d acc s OFF ou avec surveillance d acc s ON Le temps de surveillance d acc s n est sp cifi qu une seule fois dans le masque de l diteur DP et s applique tous les esclaves DP connect s La surveillance d acc s sert sur l esclave DP surveil ler le ma tre DP La surveillance d acc s de l esclave DP est red clen ch e chaque r ception de t l gramme du ma tre DP En cas de d faillance du ma tre l esclave DP constate la d faillance apr s coulement du temps de surveill
110. du bus L2 les donn es mettre des stations d centralis es pouvaient tre enlev es suffisamment par le bus L2 ou ____ Retard de r ception dans le propre API autrement dit la capacit de transfert du bus L2 tait plus rapide que le cycle API pendant que les donn es recevoir taient encore en cours d exploitation dans le propre API le bus L2 a envoy de nouvelles donn es re ues qui ne pouvaient plus tre exploit es Une station d port e au minimum se trouve l tat STOP La r pr sentation GP est incompl te ou les stations n ont pas toutes d marr ou une station au minimum est tomb e en panne R serv pour les messages d erreur ZP Fig 17 3 Signification des indications d erreur dans le mot indicateur RECEIVE 17 11 Tome 1 Annexe B8977060 02 Exploitation de la liste de stations GP HTB RECEIVE avec ANR 201 Chaque CP qui re oit la p riph rie globale g re en interne une liste de stations GP Cette derni re a une longueur de 32 octets Chacun de ces 32 octets informe de l tat de fonctionnement de toutes les stations L2 actives 32 stations max et sur les objets globaux qui sont interconnect es avec les stations exploitant la liste de stations No octet Octet d tat des stations 0 Octet d tat station 1 adresse station L2 1 1 Octet d tat station 2 adresse station L2 2 31 Octet d tat station 32 adresse stati
111. en accord avec LAS DA et SA gt bus_parameter hsa collision_ctr T l gramme de r ponse non attendu wrong_fcs_or ed ctr T l gramme de r ception avec FCS ou ED incorrect frame _error_ctr Lacune dans le t l gramme de r ception Longueur du tampon de r ception trop faible char _error_ctr Serial Error framing parity overrun error Startdelimiter non valable T l gramme avec en t te SD2 non valable FCS ou ED incorrect retry_ctr R p tition de t l gramme start_delimiter_ctr T l gramme de r ception avec Startdelimiter valable R f rence stop_receive ctr R ception interrompue car longueur du tampon de r ception trop faible invalid_start_delimiter collision duplicate_address invalid DA SA DAE SAE ou LE wrong_fcs_or_ ed SD1 SD2 SD3 re us dans LISTEN_TOKEN send_confirmed_ctr Nombre de requ tes confirm es mises send_sdn_ctr Nombre de requ tes SDN mises Tableau 12 11 Indications du bloc de param stat pour FDL_READ_STATISTIC_CTR Confirmation 12 31 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 8 FDL READ LAS STATISTIC _CTR Ce service sert lire des informations statistiques relatives au bus Dans les octets correspondants des compteurs affichent la fr quence d apparition de certains tats dans le syst me de bus Les compteurs so
112. est effectu l aide de l ANZW du PAFE et du link status Tome 1 12 36 B8977060 02 Maintenance et diagnostic par services FMA FB140 Explication Segment 1 Nom READ Val Service FMA read_value OBH DESIG ANST E A D B T Z E BI BY W D BI 0008 FMA read_ value REQUEST et 0009 CONFIRMATION 000A 000B kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 000C Lire tat pour contrat FMA 000D SPA FB 123 000E Name CONTROL 000F SSNR KY 0 0 0010 A NR KY 0 200 Num ro de contrat pour service FMA 0011 ANZW MW 140 0012 PAFE MB 145 001 3 4 eke ke k eke He k e e e k kk AR k k eke k k kk k k kk kk kk kk kk kk 0014 0015 UN ANST D clench mission pour service FMA 0016 O M 141 1 Contrat ANZW en cours 0017 SPB CONF Saut r ception confirmation 0018 0019 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 001A 001B SPB FB 120 FMA REQUEST_SEND 001C Name SEND 001D SSNR KY0 0 001E A NR KY 0 200 Num ro de contrat pour fonction FMA 001F ANZW MW 140 0020 QTYP KC DB L en t te FMA REQ est inscrite dans 0021 DBNR KY 0 140 le DB 140 0022 QANF KF 1 partir du mot de donn es 1 0023 QLAE KF 4 Longueur de REQUEST 4 mots 0024 PAFE MB 144 0025 0026 O M 141 3 Erreur ANZW 0027 O M 144 0 PAFE lors du dernier SEND 0028 BEB Tableau 12 15 FB140 Partie 1 de 3 12 37 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 FB140 sui
113. est mis un l erreur n est pas sp cifi e par les affichages d tat Toutes les origines d erreur sont consid r es une liste des erreurs est donn e dans le tableau 7 3 Fig 9 8 Structure du mot indicateur ici affichage d tat Pour les bits 8 11 affichages d erreur il s agit de messages d erreur group s des indications plus pr cises sur les erreurs possibles dans le traitement GP sont fournies dans la liste de stations GP Tome 1 9 18 B8977060 02 Communication via la p riph rie globale Octet 11 10 9 8 du mot indicateur Fig 9 9 Retard d mission dans une autre station autrement dit le cycle API tait plus rapide que la capacit de transfert du bus L2 les donn es mettre des stations d centralis es pouvaient tre enlev es suffisamment par le bus L2 ou ____ Retard de r ception dans le propre API autrement dit la capacit de transfert du bus L2 tait plus rapide que le cycle API pendant que les donn es recevoir taient encore en cours d exploitation dans le propre API le bus L2 a envoy de nouvelles donn es re ues qui ne pouvaient plus tre exploit es Une station d port e au minimum se trouve l tat STOP La r pr sentation GP est incompl te ou les stations n ont pas toutes d marr ou une station au minimum est tomb e en panne R serv pour les messages d erreur ZP Significatio
114. ici un fichier r seau affect d un nom dans le masque Editer gt init CP et dont les param tres de bus ont t d finis avec Editer Param tres r seau Par d faut le nom du r seau trait en dernier est propos plage de valeurs caract res alphanum riques et le point format xxxxxNCM NET seules les positions x du nom peuvent tre choisies librement Si vous entrez plus de caract res que le nombre autoris un message vous en avertira Sont affich s ici durant l ex cution de la fonction r glage de r seau toutes les bases de donn es affec t es au r seau Touches de fonction F7 VALIDER La touche de fonction VALIDER confirme les don n es Ex Si les param tres de r seau locaux d un base de donn es CP ont t dit s dans le masque Param tres de r seau lo caux un message le signal Le param tre de bus a t dit localement craser Le bloc de param tres de bus de cette base de donn es peut ensuite tre cras par les param tres de bus globaux touche F1 ou les donn es modifi es locale ment peuvent tre conserv es touche F3 F8 SELECT Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touc
115. l aide des blocs de dialogue standard A cette occasion le tampon de contrat sert au transfert des param tres n cessaires pour l ex cution correcte des services Les tampons de contrat doivent en principe se situer dans la plage de blocs de donn es ou dans la plage tendue de blocs de donn es et sont limit s une longueur maximale de 250 octets Chaque tampon de contrat est con stitu d un en t te et d un bloc de donn es La figure 8 1 montre la structure d un tampon de contrat La description de l en t te est donn e dans la l gende L utilisateur doit cr er le tampon de contrat en fonction du service Tome 1 8 4 B8977060 02 Communication de couche 2 libre Fig 8 1 Octet 0 com_class 1 user_id 2 service code 3 link_status En t te Header 4 service_class 5 DSAP RSAP 6 rem_add_station 7 rem_add_segment par Donn es 249 Structure de l en t te d un tampon de contrat mettre recevoir Description des param tres de l en t te com_class user_id 1 octet format KH Requ te FDL 00H dans le tampon d mission Demande de service la couche 2 Confirmation FDL 01H dans le tampon de r ception Confirmation par la couche 2 apr s requ te FDL Indication FDL 02H dans le tampon de r ception Affichage que des donn es ont t re ues 1 octet format KH Identification libre qui est donn e en retour pour une confirmation Lor
116. la ZP autrement dit les entr es et la liste de stations sont actualis es n est n cessaire que pour le mode SYNCHRONE AU CYCLE Avec cet appel HTB num ro de contrat 202 la liste de stations est lue par le CP 5430 TF Dans la liste de stations sont mentionn s les tats de fonctionnement des CP de tous les esclaves qui sont appel s par la ZP Interpr tation de la liste de stations autrement dit interrogation des tats de fonctionnement de tous les esclaves qui doivent tre d marr s HTB au red marrage ou relance de l API 10 13 Tome 1 Communication via la p riph rie cyclique B8977060 02 Chaque interface CP utilis e ult rieurement doit tre synchronis e HTB SYNCHRON aussi bien dans la branche de d marrage OB20 que dans la branche de red marrage OB21 22 De la branche de d marrage le syst me d exploitation API passe directement au premier point de contr le de cycle Ici intervient la premi re lecture de la m moire image des entr es PAE Le premier point de synchronisation RECEIVE pour le CP 5430 TF se trouve donc d j dans la branche de d marrage Apr s le traitement du red marrage 0B21 22 le cycle API est repris partir du point d interruption L ancienne PAE est encore valable pour le cycle API restant et n est actualis e qu au prochain point de contr le de cycle API Si au red marrage on souhaite galement un contr le de la m moire image ZP le HTB CONTRO
117. la liste des lignes page par page lorsque le nombre de lignes ne peut plus tre affich dans un seul masque Tome 1 14 26 B8977060 02 Documentation test 14 2 3 3 Affichage des valeurs d entr e ZP Comme les valeurs de sortie les valeurs d entr e ZP sont affich es octet par octet Les octets de p riph rie sont affich s dans l ordre croissant Le masque se pr sente comme suit Type CP FIN Fonctions test Entr es ZP Source T Adresse station L2 2 Sel Pos Entr e Adr d p DSAP Valeur 0 PB36 60 44 KH 0 KM 0000 0000 1 PB37 60 44 KH 0 KM 0000 0000 2 PB38 60 44 KH 0 KM 0000 0000 F F F F F F AIDE 1 ACT ON 2 3 6 7 SELECT 8 DESELECT Fig 14 11 Entr es ZP Champs de sortie Adresse station L2 S l Pos Entr e Est affich e ici l adresse L2 de la station ma tre Indique par un ast risque qu une ligne a t s lection nee Index de ligne courant Affectation physique des octets d entr e de la station 14 27 Tome 1 Documentation test B8977060 02 Adr d p DSAP Val Adresse L2 d port e ou adresse de la station distante SAP distante de la liaison configur e Valeur de la sortie en KH hexad cimal et KM par bit Touches de fonction F1 ACT ON F7 SELECT F8 DESELECT Cette touche de fonction bascule perm
118. la p riph rie globale B8977060 02 Dans la sp cification suivante des donn es mettre et recevoir vous trouverez l affectation des octets de p riph rie PB aux octets de p riph rie globale GPB No Octets d entr e et de sortie utilis s Affectation Mots d entr e et st pour la transmission de donn es de sortie bus P riph rie globale AB PB2 Emission des instructions de PB 2 gt OGP 10 GP de commande aux stations 2 et 3 sortie AB PB3 Emission de la pr s lection de PB 3 gt OGP 11 programme No aux stations 2 et 3 EB PB2 R ception de la confirmation PB 2 lt OGP 100 GP 1 de la station 2 d entr e EB PB3 R ception du message de position PB 3 lt OGP 101 et de d faut de la station 2 EB PB4 R ception de la confirmation PB 4 lt OGP 102 GP de la station 3 d entr e EB PB5 R ception du message de position PB 5 lt OGP 103 et de d faut de la station 3 EB PB10 R ception des instructions de PB 10 lt OGP 10 GP commande de la station 1 d entr e EB PB11 R ception de la pr s lection de PB 11 lt OGP 11 programme de la station 1 EB PB12 R ception des messages d erreur PB 12 lt OGP 122 de la station 3 2 AB PB20 Emission de la confirmation st 1 PB 20 gt OGP 100 GP de AB PB21 Emission des messages de posi sortie tion et de d faut la station 1 PB 21 gt OGP 101 AB PB22 Emission des messages de d faut la station 3 PB
119. la yi e de transmis jon en bits s L unit temps iae MRR E ETAS Se iaka adile les Ades bare onti inge gda nemisa ion US our La er i ur e re 1S6q0 apar des nie naire QE gria Grmule suivante mps en millisecondes L hombre d n ce Sinare itesse AAAA en Tome 1 6 30 B8977060 02 Principes de base de la configuration Station Delay maxi temps maximal de traitement du protocole max TSDR Apr s cette dur e un metteur initiateur peut envoyer au plus t t apr s mission un autre t l gramme d ap pel Plus grande intervalle de temps entre la r ception du dernier bit d un t l gramme jusqu l mission du premier bit du t l gramme suivant plage de valeurs 1 1024 temps binaires je Target Rotation Temps de parcours th orique du jeton pr r gl lin Time TTR t rieur duquel l autorisation d mettre jeton doit par courir l anneau logique A l obtention du jeton ce temps est compar constamment avec le temps de parcours r el du jeton De cette comparaison va d pendre si et quels t l grammes peuvent tre envoy s par la station voir aussi chapitre 2 2 2 plage de valeurs 3000 1048576 temps binaires Vous devez adapter ce temps aux exigences du syst me de bus voir calcul en annexe Facteur Apr s coulement de l intervalle de temps G TTR actualisation une plage d adresse libre entre deux stations actives GAP G GAP est analys e par la station avec l adresse la p
120. le programme de com mande par un appel HTB SEND avec le num ro de contrat 210 Si entre temps un octet modifie plusieurs fois sa valeur mais a adopt sa valeur initiale l instant de la comparaison nouveau ancien ces modifications restent sans influence Tome 1 9 12 B8977060 02 Communication via la p riph rie globale R ception GP synchrone au cycle Traitement GPB Plage GPB envoy programme E S dans la par la API DPR CP GP REI GPB10 Depuis le BUS 27 l 0 _ jee Cycle HTB E uE 20 j oo n l 20 n 20 Hi oye E 60 0 Cycle BDD 1 Cycle l 60 API Cycle bus z E D passement de cycle est enregistr dans la liste de stations Etat ind fini t Cycle HTB 0 Fig 9 5 Fonctionnement du mode r ception SYNCHRONE AU CYCLE Explication de la figure 9 5 Le transfert coh rent des octets d entr e par le CP est effectu au point de contr le de cycle cycle HTB Le CP doit tre inform du point de contr le de cycle l aide d un bloc de dialogue gt A l instant du cycle HTB tous les PB sont transf r s dans la DPR par le CP Apr s le cycle HTB l API peut acc der la donn e actuelle du PB 9 13 Tome 1 Communication via la p riph rie globale B8977060 02 gt Le programme de commande API accepte l octet d entr e re u
121. ligne est int gr e dans chaque terminal de bus et est mise en circuit par interrupteur sur le terminal de bus aux deux extr mit s de la ligne La figure 2 5 montre la constitution typique d un r seau SINEC L2 en tech nique de transmission RS 485 La topologie du SINEC L2 est le bus li n aire Gr ce l utilisation du r p teur SINEC L2 plusieurs segments de bus SINEC L2 peuvent tre reli s entre eux pour tendre un syst me de Tome 1 2 24 B8977060 02 Vue d ensemble du syst me bus SINEC L2 en termes de longueur et de nombre de stations La technique de transmission RS 485 permet le raccordement de 32 termi naux de bus ou r p teurs au maximum par segment de bus La longueur maximale d un segment d pend de la vitesse de transmission utilis e Le tableau 2 1 ci apr s mentionne les limites sup rieures en vigueur pour la ligne de bus SINEC L2 Avec le r p teur en tant qu l ment de structuration des syst mes de bus SINEC L2 peuvent tre r alis s en lignes ou en structures arborescentes 2 25 Tome 1 2 3 2 Topologie du r seau optique SINEC L2FO Gr ce l utilisation d un coupleur toile actif AS 501 plusieurs stations finales peuvent tre interconnect es en toile figure 2 6 La liaison des DTE avec le coupleur toile actif ou des coupleurs actifs entre eux s effec tue avec des fibres optiques plastique fibre 980 1000 um ou des fibres optiques verre fibre 62 5 125 um L
122. liste d appels DP est relanc par le HTB de contr le de cycle les esclaves DP connect s sont reparam tr s et rec onfigur s Tome 1 11 74 B8977060 02 P riph rie distante DP D roulement du service sp cial ARRET traitement de liste d appels DP CP Programme de commande BUS L2 DP SSNR ANR Fe SEND ANZW A NR oOo lE Adr S5 209 PAFE Bloc de Contrat contrat Anzw Contrat_en_cours 2H Anzw Ct_en_cours Receive signific 3 SSNR ANR FB ANZW RECEIVE Adr S5 A NR 209 PAFE Confirm Donn es D a Anzw Contrat termin sans_erreur 4H Fig 11 43 D roulement du service sp cial Arr t traitement de liste d appels DP Commentaire de la figure 11 43 Le service sp cial ARRET traitement de liste d appels DP est lanc par SEND A NR 209 et confirm localement par le CP au moyen de RECEIVE A NR 209 11 75 Tome 1 P riph rie distante DP B8977060 02 Structure du bloc de contrat ARRET traitement de liste d appels DP Longueur du bloc de contrat en octets 1er octet 04 Type de contrat ARRET traitement liste d appels DP 2e octet 04 3e octet DS non affect s dans le cas de cette fonction 4e octet AT Ed Fig 11 44 Structure du bloc de contrat ARRET traitement de liste d appels DP Structure du bloc de confirmation AR
123. liste de stations De plus il faut d cider dans quel mode de fonctionnement ROUE LIBRE ou SYNCHRONE AU CYCLE la liste de stations doit tre interpr t e gt ROUE LIBRE la liste de stations est actualis e en permanence par le CP Tome 1 Communication via la p riph rie globale B8977060 02 gt SYNCHRONE AU CYCLE la liste de stations est actualis e par le CP un instant d fini et ce exactement lorsque le HTB RECEIVE avec le num ro de contrat 211 est appel dans le programme de commande r ception GP Tome 1 9 22 B8977060 02 Communication via la p riph rie globale 9 2 Configuration Le progiciel PG SINEC NCM avec COM 5430 TF COM 5431 FMS est utilis pour configurer les fonctionnalit s Les masques servant la configuration sont disponibles sous SINEC NCM comme indiqu sur la figure 9 11 gt Plages d E S gt Editeur GP gt Documentation et test gt Coh rence GP init Edit Documentation et test au chapitre 14 SINEC NCM Option de menu r seau Option de menu d roulant Edit gt P riph rie Masque initialisation de Masque initialisation de base Coh rence GP base Plage d E S Sation GP au chapitre 6 P riph rie gt E S P riph rie gt Editeur station GP Sont trait s dans des chapitres s par s Fig 9 11 Configuration GP 9 23 Tome 1
124. me de bus SINEC L2 Tome 1 4 28 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS 4 4 1 Constitution et fonctionnement du terminal de bus Les terminaux de bus raccordent un CP 5430 TF CP 5431 FMS CP 5412 ou un CP 5410 au bus SINEC L2 En tant que terminal final ils constituent simultan ment la terminaison de ligne du segment de bus voir chapitre 2 4 4 2 Exemple de transmission avec terminal de bus RS 485 Le terminal de bus avec technique de transmission RS 485 raccorde des appareils dot s d une interface SINEC L2 et technique de transmission RS 485 au bus SINEC L2 Dans le cas o le terminal de bus est la derni re station sur le bus SINEC L2 une r sistance de terminaison peut tre mise en service position de commutateur Bus terminated Ces terminaux de bus conviennent pour toutes les vitesses de transmission Une variante du terminal de bus RS 485 poss de une interface PG OP rapport e voir figure 4 17 Ce terminal de bus permet le raccordement de PG et OP au bus sans c blage suppl mentaire Petit appareil Interface PG OP 4 L Occo pak M F Fig 4 17 Terminal de bus avec interface PG OP rapport e 4 29 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B89770
125. mode Off line soit crites directement ou modifi es mode Online dans le module du CP Les fichiers de module cr s en Offline peuvent ainsi tre charg s dans le CP ou le contenu du module du CP peut tre sauvegard dans un fichier correspondant S lectionnez Editer Liaisons Liaisons APIAPI pour appeler le masque suivant Le masque a la structure suivante Nr B Type CP FIN Editeur de liaisons Liaisons APIAPI Source Adresse station L2 locale Adresse station L2 distante PRIO H L I LSAP RSAP Param tres mission Param tres r ception SSNR SSNR ANR ANR BLOC INEXISTANT F F F F F F F F AIDE 1 1 2 1 3 4 ENTREE 5 EFFACER 6 7 VALIDER 8 SELECT Fig 7 9 Masque de configuration de liaisons API Champs de saisie Adresse station Entrez ici ladresse de la station distante plage de va L2 distante leurs 1 31 PRIO H L 1 Indique la priorit des contrats L entr e par d faut est LOW Choix possibles LOW HIGH Interupt LOW Les t l grammes poss dant cette priorit sont des t l grammes dits normaux Ces t l grammes sont transmis en faible priorit apr s r cep tion du jeton et en fonction du temps r siduel de d tention de jeton Tome 1 7 12 B8977060 02
126. par SEND A NR 209 et confirm par RECEIVE A NR 209 Il est confirm par les donn es de diagnostic fournies sur appel par le sclave DP Tome 1 11 52 B8977060 02 P riph rie distante DP Structure du bloc de contrat Diagnostic individuel de station DP ter octet 04 Longueur du bloc de contrat en octets Type de contrat 2e octet 01 Appel de diagnostic 01 Type de diagnosiic 3e octet Liste de diagnostic de station DP 4e octet 03 Adresse de station 3 par ex Fig 11 26 Structure du bloc de contrat Diagnostic individuel de station DP 11 53 Tome 1 P riph rie distante DP B8977060 02 Structure du bloc de confirmation Diagnostic individ de station DP ter octet 2e 3e 4e 5e 6e 7e 8e 9e 34e octet octet octet octet octet octet octet octet octet Longueur en octets Confirmation Octet d tat de station 1 Octet d tat de station 2 Octet d tat de station 3 Adresse ma tre Ident_ Number Diagnostic tendu en cas de confirmation n gative gt 2 en cas de confirmation positive de 8 244 00 hex ok 01 hex Erreur de syntaxe dans le bloc de contrat 02 hex Erreur de manipulation de HTB 03 hex Le CP ne se trouve pas dans l anneau jeton logique 04 hex La station esclave n a pas t configur e 05 hex L esclave ne se manifeste pas d faillant
127. pas de contr le automatique Contr le du transfert de donn es dans le programme de commande Si des t l grammes sont envoy s par un API l API attend une confirmation Cette confirmation peut tre positive ou n gative et informe uniquement si le t l gramme a t re u par le partenaire de communication La confirma tion indique l tat de traitement du t l gramme et peut tre exploit e par le mot indicateur actualis ANZW des HTB CONTROL SEND RECEIVE Le mot indicateur voir chapitre 7 1 2 vous informe gt de l tat dun contrat gt de la gestion des donn es gt des erreurs ventuelles 7 3 Tome 1 Communication API API B8977060 02 7 1 1 D roulement de la transmission de donn es Les figures 7 1 7 3 montrent sch matiquement de quelle mani re les bits concern s du ANZW changent lors d une transmission de donn es sans erreur ou d fectueuse La station L2 mettrice est appel e locale et la station L2 r ceptrice est appel e distante Programme de commande metteur SSNR ANR FB ANZW Adr 55 SEND PAFE p ex DB Donn es cp P S CP ANZW Con ANZW Contrat_en cours rat_termin _sans_erreur FB Programme de commande r cepteur ANZW RECEIVE significatif SSNR ANR PAFE RECEIVE ANZW Adr S5 p ex DB 4 L t ANZW Co
128. r RECEIVE ANR 1 O 3 p O ANR 101 N Confirmation N SR Adresse Adresse ANAN station station ANAN Contrat en cours SAP 2 SAP 3 Contrat termin avec sans erreur donn esr ception n es Fig 3 10 Fonctionnement d une liaison API API 3 3 1 2 Communication couche 2 libre avec services FDL Pour la communication vers des stations passives ou actives et aussi vers des stations de syst mes tiers sur le bus SINEC L2 le CP propose un acc s libre la couche 2 Pour la compr hension du type de transmission de donn es abord ici il faut s int resser la couche 2 du mod le et ses services Tome 1 3 12 B8977060 02 Principes du mod le Le microprogramme couche 2 du CP propose diff rents services pour une transmission de donn es s curis e que vous pouvez utiliser dans le pro gramme de commande Concr tement cela signifie qu partir du pro gramme de commande vous demandez des services couche 2 pour la transmission de donn es requ tes et exploitez confirmation des acquitte ments galement des messages d erreurs que vous propose cette couche dans le programme de commande Vous devez galement exploiter les in dica tions de la couche 2 lorsqu un t l gramme a t re u par le CP Vue d ensemble des services FDL sp cifi s dans le PROFIBUS DIN 19245 1 et impl ment s dans le CP pour la transmission de donn es gt FDL _DATA req ind conf service SDN gt FDL DATA ACK req ind
129. signe 0 plus 1 moins Tome 1 13 10 C8977060 02 Services d horodatage Les identifications suivantes sont possibles en r ponse un contrat de r glage d horloge de l API R ponse Identification Signification identifications d cod es OK pas d erreur 00H L instruction de commande a t ex cut e sans erreur Erreur de protocole 01H Heure non valide l horloge n a pas t r gl e etc Erreur syst me OEH Erreur syst me instruction de commande non valide par ex Horloge mat rielle OFH D faillance de l horloge mat rielle 13 11 Tome 1 Services d horodatage C8977060 02 Les identification suivantes sont possibles en r ponse un contrat de lec ture d horloge de l API R ponse Identificat D signation Erreur syst me OEH Erreur syst me en cas d instruction erron e etc Horloge mat rielle OFH Horloge mat rielle d faillante Horloge ma tre 06H Le CP est horloge ma tre et exerce cette fonction Horloge esclave O7H Le CP est horloge esclave Horloge escl non valide 08H Horodatage de la station incorret L horloge doit tre r gl e Horloge escl asynchrone 09H La station ne re oit pas de t l grammes d horodatage Esclave gt Ma tre OAH Le CP est horloge esclave pr parer la fonction de mafre Ma re Esclave OBH Le CP est horloge ma re pr parer la fonction d esclave Synch
130. significatif La localisation des donn es de bloc dans un DB partir duquel elles seront lues par le HTB SEND est expliqu e en d tail dans l exemple voir chapitre 12 9 5 12 25 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 6 2 FDL IDENT Confirmation Dans la FDL IDENT Confirmation les valeurs de l en t te et des par am tres d identification de station sont inscrites comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H user_id octet 1 Identification attribu e la requ te FDL service code facultatif octet 2 format KH type de service mis disposition FDL_IDENT 1CH link_status octet 3 format KH message OK ou d erreur voir tableau 12 10 service class Num ro SAP octet 4 5 non significatif rem_ add station octet 6 Format KH Num ro de la station 0 126 rem add segment octet 7 non significatif Octets octet 8 LE1 identification octet 9 LE2 octet 10 LE3 octet 11 LE4 octet longueur 1 octet longueur 2 octet longueur 3 octet longueur 4 HEN E Re octet 12 Version mat rielle octet 12 LE1 Contr leur coupleur PROFIBUS octet 12 LE1 LE2 Nom vendeur constructeur octet 12 LE1 LE2 LE3 Version du logiciel octet 200 max L enregistrement des donn es dans un DB par le HTB RECEIVE est d crit dans l exemple du chapitre 12 9 5 Tome 1 12 26 B8977060 02 Maintenance et diagnostic par s
131. station distante remote 3 7 Tome 1 Principes du mod le B8977060 02 gt Point d acc s service local et c t partenaire Le point initial et terminal de communication d un canal logique entre deux stations du bus est un point d acc s service Service Access Point SAP Un SAP est un crit re d adresse suppl mentaire en plus de l adresse de station Vous devez indiquer un num ro SAP pour chaque canal pour pou voir exploiter les services de couche 2 3 2 2 1 Mod le d adressage pour la communication explicite pour APIAPI couche libre 2 et FMA Pour SIMATIC S5 une interface vers le proc d d application est obtenue par le num ro d interface et le num ro de contrat Dans le CP m me l identification et la gestion d un contrat ne sont effec tu es que par l interm diaire du num ro de contrat figure 3 5 Proc d B Proc d A Proc d C ANR ANR ANR No de contrat 123 4 5 6 7 8 tous sans API quivoque ANR SSNR o n CP SAP 11 13 22 34 35 36 47 48 Adresse L2 2 Bus L2 Fig 3 6 Mod le d adressage pour la communication sur le CP L affectation du num ro de contrat au SAP doit tre sans quivoque au niveau local comme au niveau distant Lors de la configuraiton du CP 5430 TF CP 5431 FMS les relations de communication vers d autres stations doivent tre d finies Tome 1 3 8 B8977060 02 Principes du mod
132. suivants SEND APIAPI RECV APIAPI SEND FL 2 RECV FL 2 SEND FMA RECV FMA Etat du contrat voir tableau 14 2 Erreur de contrat pour communication APIAPI Couche 2 libre Rep re un tat de modification par Touches de fonction F1 ACT ON F2 ETAT IND F7 SELECT F8 DESELECT Cette touche de fonction bascule permet d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Cette touche permet de passer l tat individuel de la liaison r p r e par un fond gris l cran S lection des lignes choisies l aide des touches de curseur Effacer les s lections Tome 1 14 6 B8977060 02 Documentation test Etats des liaisons A partir des tats des liaisons il est possible de d terminer l tat momen tan d une liaison configur e Val hexa Identification Signification 0120H LIAIS COUCHE 2 La liaison est tablie 0180H ETABL_IMPOSSIBLE La liaison ne peut pas tre tablie Tableau 14 1 Etats possibles pour les liaisons 14 7 Tome 1 Documentation test B8977060 02 Etat de contrat Val hexa Signification 0000H Etat de base 0001H Pour l instant aucun traitement d ordre 0021H Bloc de requ te Await Indication envoy la couche 2 00224 Transfert de donn es vers lAPI en cours 0023H CP a
133. tampon de transfert avec des donn es qui seront prises par le par tenaire de communication au moyen du service SRD Les donn es ne sont pas effac es lorsqu on vient les chercher elles restent disponibles jusqu ce qu elles soient cras es Vous utilisez ces services propos s par le microprogramme couche 2 du CP 5430 TF CP 5431 FMS dans le programme de commande STEP 5 par des appels de blocs de dialogue Tome 1 Communication de couche 2 libre B8977060 02 Utilisation des services pour le transfert de donn es proprement dit Les donn es mettre donn es nettes de 242 octets au maximum et les donn es re ues galement 242 octets au maximum devraient tre stock es dans un bloc de donn es elles peuvent galement tre plac es dans la zone des m mentos Les donn es mettre et recevoir sont toujours pr c d es d un en t te de 8 octets contenant des informations de commande et d tat pour le microprogramme couche 2 Lors du calcul de l espace m moire n cessaire pour les donn es mettre et recevoir param tres QLAE et ZLAE l appel d un bloc de dialogue vous devez tenir compte de ces 8 octets Les donn es avec l en t te forment ainsi l interface g n rale pour l appel des services le tampon de contrat L appel d une action partir d un pro gramme d application s effectue via le tampon de contrat Les tampons de contrat sont transf r s via la RAM double acc s
134. tre appel 3 15 Tome 1 Principes du mod le B8977060 02 3 3 2 1 P ripherie globale GP La d signation P riph rie globale provient du fait qu une partie de la plage de p riph rie n est pas utilis e par des cartes p riph riques mais est utili s e pour l change global de donn es entre automates programmables Sl MATIC L change global de donn es signifie que le CP envoie cyclique ment la totalit de la plage de sortie modifi e affect e la GP et actualise aussi cycliquement la totalit de la plage d entr e affect e la GP avec les donn es re ues La plage de p riph rie globale se trouve dans la plage d E S de la commande et est galement ainsi utilis e par le programme API Les plages d adresse sont trait es avec des instructions en langage STEP 5 Le mode de fonctionnement est au choix synchrone au cycle ou roue libre Aux points de contr le souhait s par l utilisateur l appel d un bloc de dialogue CP pour la coh rence des entr es et sorties est n cessaire dans le cas du mode de fonctionnement synchrone au cycle Cet HTB sert en m me temps d clencher un contrat collectif pour la transmission de donn es Une caract ristique importante de la p riph rie globale est qu elle d tecte les modifications des octets de donn es et ne transmet que celles ci Cette transmission de donn es convient pour la transmission d octets indivi duels entre des automates programmables actifs SI
135. 0 7 1 8 6 9 18 10 18 Tome 1 Index B8977060 02 MAITRE DP de classe 1 MAITRE DP de classe 2 Max Retry Limit Messages group s DP Mode ROUE LIBRE Mode SYNCHRONE AU CYCLE Mode Sync Freeze Mod le de r f rence OSI Mod les de communication Module m moire Mot indicateur N NCM Nombre de r it rations de t l gramme Nombre de stations Num ro d interface Num ro d interface de base Num ro de contrat O Octet d erreur de param trage PAFE P Page Paire torsad e Param trage de l esclave DP Param trage des esclaves DP Param tres r seau Param tres r seau globaux Param tres r seau locaux Parcours du jeton PC roue libre P ripherie cyclique P riph rie globale P riph rie globale roue libre 11 4 11 4 6 26 6 30 11 46 11 11 11 11 11 28 3 2 3 6 4 29 7 3 7 6 1 2 6 1 6 10 6 26 6 30 2 15 2 23 4 12 4 12 4 12 7 9 4 12 2 14 11 7 11 26 6 24 6 24 6 25 6 24 6 28 2 10 10 6 10 1 9 1 9 6 Tome 1 B 4 B8977060 02 Index P riph rie globale synchrone au cycle PG Physique du bus Plage d adresse GAP Plage d E S Plages d E S Possibilit s de raccordement des PG Proc d de transmission fibre optique FO Proc d de transmission RS485 Profibus R RAM double acc s R glage r seau R p teur SINEC L2 RPL_UPD M RPL_UPD S S SDA SDN Segment de bus S lection de bus Service Access Point SAP
136. 0 TF gt DP p riph rie distante gt FMA Les fonctions de test TF FMS sont expliqu es dans le tome 2 Init Edit SINEC NCM Test Tester liaisons API API L2 libre P riph rie globale Interface cyclique P riph rie distante Fonctions test FMA Tester liaison Etat global ALI l Ea global l Valeurs sortie vasurs entr e Tr trome romes a global Ex global P riph rie cyclique l Etat individ zal Etat individ Ee te List Local sers statio siers bus CP 5430 TF E c 5431 FMs Fig 14 3 Structure du menu de test 14 3 Tome 1 Documentation test B8977060 02 LEE Avec les fonctions de test seul l change de donn es entre API et CP via le fond de panier S5 est surveill La transmis sion de donn es depuis le CP vers ou sur le bus L2 ne peut pas tre contr l e avec les fonctions de test pour ce faire utilisez le moniteur de bus SINEC L2 SCOPE L2 Si des er reurs API ou de bus apparaissent le COM 5430 TF COM 5431 FMS se sert des messages correspondants du mot indicateur ANZW des blocs de dialogue et du link status de l en t te de confirmation 14 2 1 Fonctions de test APIAPI Test des liaisons couche 2 libre Avec les fonctions de test APIAPI
137. 0 TF CP 5431 FMS B8977060 02 SIMATIC S5 155U Ch ssis de base 3 11 19 27 135 43 59 67 75 83 91 99 107 115 123 131 1139 147 155 163 sans ligne d interruption Fig 4 10 Emplacements CP 5430 TF CP 5431 FMS dans l appareil central ZG 155U Pour le CP 5430 TF d autres emplacements sont disponibles dans lauto mate S5 155 sous certaines conditions GHB S5 155U Ch ssis d extension 185 U 59 99 107 115 123 131 139 147 155 163 Fig 4 11 Emplacements CP 5430 TF CP 5431 FMS dans l appareil d extension EG 185U Ch ssis d extension EG 186 U 35 51 67 83 99 115 131 147 163 Fig 4 12 Emplacements CP 5430 TF CP 5431 FMS dans l appareil d extension EG 186U Tome 1 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS SIMATIC S5 135U 155U N 5 83 91 99 107 115 123 13 ert 3 h1 19 127 35 143 51 59 67 139147 155 163 UM sans ligne d interruption Fig 4 13 Emplacements CP 5430 TF CP 5431 FMS dans l appareil central ZG 188U 4 25 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 4 Possibilit s de ra
138. 060 02 Communication via la p riph rie globale Champs de saisie Emetteur GP Actualisation Plages d entr e DEBUT GP FIN GP Plages de sortie DEBUT GP FIN GP Champs de sortie Adresse station L2 Toutes les stations devant mettre des octets GP doi vent tre marqu es d un X Recommandation ne rep rez que les stations devant mettre des donn es GP pour viter de surcharger le bus Synchro cycle Actualisation au point de contr le de cycle par HTB Roue libre Actualisation implicite des plages d E S par le CP D but de la plage d entr e d un seul tenant pour la GP Plage de valeurs PB 0 254 QB 0 254 Fin de la plage d entr e d un seul tenant pour la GP Plage de valeurs PB 1 255 QB 1 255 D but de la plage de sortie d un seul tenant pour la GP Plage de valeurs PB 0 254 QB 0 254 Fin de la plage de sortie d un seul tenant pour la GP Plage de valeurs PB 1 255 QB 1 255 Affichage de l adresse de la station actuellement appe l e 9 25 Tome 1 Communication via la p riph rie globale B8977060 02 Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix p
139. 1 10 9 8 du motindicateur M moire image ZP incompl te ou les stations n ont pas toutes d marr es ou une station au minimum est tomb e en panne Significatif uniquement pour fonctionnement avec IM 318 B une demande IM 318B existe pour prendre des donn es diagnostic Fig 10 10 Indication d erreur de la liste de stations ZP 10 17 Tome 1 Communication via la p riph rie cyclique B8977060 02 Structure de la liste de stations ZP La liste de stations a une longueur de 16 octets et une adresse de station est affect e chaque bit Toutes les stations pour lesquelles une d finition ZP est pr sente et qui r pondent correctement sont identifi es avec 0 les stations qui ne r pondent pas correctement ou pour lesquelles il existe une demande de di agnostic uniquement pour M318B sont identifi es par 1 dans la liste de stations Le dernier bit dans la liste de stations n est pas significatif tant donn que les adresses de stations autoris es pour le bus L2 se situent dans la plage 0 126 Octet 0 1 2 14 15 Bit 7 6 5 4 3 2 1 07 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Adresse 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1516 119 120 127 station Fig 10 11 Structure de la liste de stations ZP Affichage d erreur et actualisation de la liste de stations pendant la transmission de donn es
140. 115 GP OGPTLN1 155 OGPTLN2 115 OGPTENS 135 GP115UST S5D GP155UST S5D GP135UST S5D GPO NCM NET GPO NCM BPB DP DIAGNOST S5D STATIOST S5D EINZELST S5D ODPTEN1 115 DP115UST S5D DPO NCM NET DPO NCM BPB Tome 1 16 2 B8977060 02 Utilisation des exemples d application ZP OZPTEN1 115 ZP115UST S5D ZP95U ST S5D ZP NCM NET ZP NCM BPB TF TF115UST S5D OTFTLN1 OTFTLN2 TF NCM NET TF NCM BPB Liste de tous les exemples de programme destin s au CP 5431 FMS AGAG AGAGT1ST S5D AGAGT2ST S5D QAGAG 115 QAGAG 155 AGAGQNCM NET AGAGQNCM BPB LAYER2 LAY2T1ST S5D LAY2T2ST S5D LAY20NCM NET LAY20NCM BPB QLAY27T1 155 QLAY2T2 115 16 3 Tome 1 Utilisation des exemples d application B8977060 02 GP QGPTEN1 155 QGPTEN2 115 QGPTLN3 135 GP115UST S5D GP155UST S5D GP135UST S5D GPQ NCM NET GPQ NCM BPB DP DIAGNOST S5D STATIOST S5D EINZELST S5D QDPTEN1 115 DP115UST S5D DPQO NCM NET DPQ NCM BPB FMS FERTIGST S5D LAGER ST S5D QFERTIG TN1 QLAGER TN2 QZIBEIS TN1 FMS2 NCM NET FMS2 NCM BPB ZIBEISST S5D FMS1 NCM NET FMS1 NCM BPBQ Tome 1 16 4 B8977060 02 Abr viations A Abr viations A AB Octet de sortie ALI Application Layer Interface ANR Num ro d ordre pour les blocs de dialogue ANZW Mot indicateur AP Protocole d automatisation Couches 5 7 du mod le de r f rence ISO OSI API Automate programmable industriel APIAPI Mode de communication particulier
141. 120 124 127 Le premier et les deux derniers bits ne sont pas significatifs tant donn que les adresses de station admissibles sur le bus L2 se trouvent dans la plage de 1 125 Fig 11 18 Structure de la liste de stations DP Signification des bits Codage bi Signification naire 0 Station se trouvant en phase de transfert de donn es cyclique ou adresse de station non affect e 1 Station ne se trouvant pas en phase de transfert cyclique Tome 1 11 40 B8977060 02 P riph rie distante DP Tous les bits des stations esclaves DP qui n ont pas t configur es dans l diteur DP gt absence de configuration de plage d E S sont mis 0 Ces stations esclaves DP sont des stations DP passives qui ne sont pas prises en compte dans la liste des stations DP Ceci est galement valable pour les stations DP sur lesquelles les changes de donn es cycliques fonctionnent parfaitement Pour toutes les stations esclaves DP qui ne se trouvent pas en phase de transfert de donn es cyclique le bit de station DP correspondant est mis 1 C est le cas lorsque la station esclave DP ne se manifeste pas sur le bus ou qu elle n a pas t int gralement initialis e Lors de la premi re initialisation d une station DP le bit de station DP est maintenu z ro Lecture de la liste de diagnostic DP La liste de diagnostic DP d une longueur
142. 13 2 Transitions d tat a 13 19 Tome 1 NOTES B8977060 02 Documentation test 14 Documentation et test Les figures 14 1 et 14 2 vous montrent les masques de SINEC NCM n cessaires la documentation et l ex cution de tests 14 1 Fonctions de documentation Pour vous permettre d laborer des listes de vos configurations les fonc tions de documentation et d impression suivantes ont t int gr es lnit Edit CP 5430 TF EM CP 5431 FMS SINEC NCM Option de menu Editer Editer gt Documentation t P riph rie Objets TF Objets FMS P riph rie Plage Tableau des Tableau globale d E S liaisons VFD TAUS Interface Liai d Tabl cyclique iaison de ableau si couche 7 VMD TOUS Param tres Param tres TOUS Liaison Liaison cou CP Init r seau global r seau local API API che 2 libre Fig 14 1 Structure du menu de documentation Fonctions de base P riph rie Param trag cyclique esclave DP Editeur DP i 14 1 Tome 1 Documentation test B8977060 02 lnit Edit SINEC NCM Option de menu R seau Option de menu Utilitaires R seau gt Documentation Editeur requ te gt Documentation Vue Tampon de TOYS o pu
143. 134 186 Acc s libre la couche 2 187 199 Verrouill 200 Services FMA 201 Lecture de la liste de stations GP 202 Lecture de la liste de stations ZP 203 Liaisons serveur de fichiers 204 Chargement API 205 contrats locaux PI Domaine 206 209 Verrouill 210 Synchronisation octet de sortie GP ZP DP 211 Synchronisation octet d entr e GP ZP DP 212 217 Verrouill 218 Transfert ou acceptation de l heure 219 223 Verrouill Tableau 17 1 Aper u des num ros de contrat utilisables pour le CP 5430 TF 17 1 Tome 1 Annexe B8977060 02 SAP Utilisation ANR 0 Verrouill 1 Verrouill o 2 Dans le cas standard ces SAP 1 32 Send Liaison API S sont utilis s pour les liaisons API 101 132 Receive Liaison API L utilisation en tant que canaux i libres nest possible que si le nbre 33 maxi de liaisons n a pas t d fini 34 Ces SAP ne sont pas utilis s par 33 96 Liaisons TF le programme syst me des CP 97 100 Libre 5430TF et sont disponibles en tant 133 186 Acc s couche 2 libre que canaux libres 54 Couche libre 2 acc s PG Chargement API Liaisons locales PI Domaine Serveur de fichiers 55 Fonction horloge 218 Fonction horloge 56 Liaison standard API 95 187 199 Libre 206 209 Libre 212 217 Libre 219 223 Libre 57 Libre 200 Services FMA 201 Lecture de la liste de stations GP Li 202 Lecture de la liste de stations ZP 58 ibre 203 Liaisons serve
144. 2 3 4 5 INSERER 6 EFFACER 7 VALIDER 8 SELECT Fig 10 14 Masque Editeur ZP Champs de saisie Adr d p Dans cette colonne est entr e l adresse L2 de la station esclave DSAP En plus il faut indiquer le SAP de la station esclave plage de valeurs 2 64 vide SAP par d faut Tome 1 10 24 B8977060 02 Communication via la p riph rie cyclique Plage de sortie Si un bloc de sortie doit tre d fini pour l esclave correspondant sur le DSAP suivant ce bloc d octets d un seul tenant est indiqu ici de Il s agit du premier octet du bloc de sortie Ici doit tre entr le dernier octet du bloc de sortie Pour les plages de sortie une affectation multiple pour diff rentes adresses L2 est possible Plage d entr e Si un bloc d entr e est pr vu il doit tre d fini ici Aucune affectation multiple n est toutefois possible de Il s agit du premier octet du bloc d entr e Ici il faut entrer le dernier octet du bloc d entr e M lci est entr le nombre d entr es dans la liste d appels interne On attribut ainsi la priorit la liaison choix possibles par d faut 1 sinon 1 4 Champs de sortie Adresse On entre ici l adresse L2 de la station dont les entr es station L2 et sorties doivent tre affect es une station esclave Plage d entr e sortie Est affich e ici la plage d E S destin e recevoir la m moire image des variables configurer
145. 22 gt OGP 22 EB PB110 R ception des instructions de PB 110 lt OGP 10 GP commande de la station 1 d entr e EB PB111 R ception de la pr s lection de PB 111 lt OGP 11 programme de la station 1 EB PB112 R ception des messages de PB 112 lt OGP 22 d fauts de la station 2 3 AB PB 120 Emission de la confirmation PB 120 gt OGP 102 GP de de la station 1 sortie AB PB121 Emission des messages de posi PB 121 gt OGP 103 tion et de d faut la station 1 AB PB122 Emission des messages de PB 122 gt OGP 122 d faut la station Tableau 9 3 Sp cification des donn es mettre et recevoir et affection la GP Tome 1 9 38 B8977060 02 Communication via la p riph rie globale Sur les figures 9 16 9 20 vous voyez comment pour les trois stations de l unit de fabrication les octets de p riph rie d entr e et de sortie sont pour ainsi dire directement li s ou connect s par la GP AB AB M Marche A Arr t PB 130 PB3 sora Auto Manu M A PRESELECTION PROGRAME EB a EB PB10 5 LE PB11 1 Station 2 l EB EB Man __ PB110 ope A a d Station 3 Fig 9 16 Station 1 envoie instruc de commande et pr s lection de prog aux st
146. 23 B8977060 02 Sommaire 12 6 1 12 6 2 12 7 12 7 1 12 7 2 12 8 12 8 1 12 8 2 12 9 12 9 1 12 9 2 12 9 3 12 9 4 12 9 5 12 9 6 12 9 7 13 13 1 13 2 13 3 13 3 1 FDL_IDENT Request FDL_IDENT Confirmation FDL_READ_STATISTIC_CTR FDL_READ_STATISTIC_CTR Request FDL_READ_STATISTIC_CTR Confirmation FDL_READ_LAS_STATISTIC_CTR FDL_READ_LAS_STATISTIC_CTR Request FDL_READ_LAS_STSTISTIC_CTR Confirmation Exemples Exemple de programme pour le service FDL_READ_VALUE Exemple de programme pour le service LSAP_STATUS Exemples de programme pour le service FDL_LIFE_LIST_CREATE_REMOTE Exemple de programme pour le service FDL_LIFE_LIST_CREATE_LOCAL Exemple de programme pour le service FDL_IDENT Exemple de programme pour le service FDL_READ_STATISTIC_CTR Exemple de programme pour le service FDL_READ_LAS_STATISTIC_CTR Services d horodatage Topologie de r seau fonctionnalit horloge ma tre esclave Fonctionnement de l horloge Plusieurs CP 5430 TF CP 5431 FMS connect es un bus SINEC L2 R glage et appel de l heure de l automate programmable 12 25 12 26 12 28 12 28 12 29 12 82 12 32 12 83 12 85 12 85 12 40 12 42 12 43 12 45 12 48 12 51 13 1 13 3 13 6 13 8 13 9 Tome 1 Sommaire B8977060 02 13 4 R glage et lecture de l horloge l aide du COM 5430 TF COM 5431 FMS 13l 13 5 Restrictions Conseils 13 13 6 Pr cision 13 14 Documentation et test 14
147. 245 partie 1 d finit le proc d RS 485 comme technique de transmission version 1 sur le support de transmission ligne 2 conducteurs paire La longueur maxi de la ligne d pend de la vitesse de transmission et du c ble utilis La technique de transmission RS 485 poss de les caract ristiques lectriques suivantes Structure du bus Ligne avec imp dance caract ristique aux deux ex tr mit s c ble de liaison au bus vers la station SINEC L2 d une longueur maxi de 3 m Support de trans Paire torsad e blind e mission Imp dance caract ristique 160 Q Imp dance de boucle 110 Q Capacit de service 30 nF km Att nuation 0 9 dB 100 m 200 kHz Section conducteur 0 34 mm2 Vitesse de trans 9 6 19 2 93 75 187 5 500 1 500 kbits s mission data rate dr Longueur de ligne 1 200 m pour dr lt 93 75 kbit s par segment de bus 1 000 m pour dr 187 5 kbit s 400 m pour dr 500 0 kbit s 200 m pour dr 1 500 0 kbit s uniquement en cas d utilisation de la ligne de bus SINEC L2 2 17 Tome 1 Vue d ensemble du syst me B8977060 02 Pour SINEC L2 Siemens propose diff rents types de c ble Nombre de stations 32 maxi par segment de bus 127 maxi par r seau avec l utilisation de r p teurs Le terminal de bus SINEC L2 est mis en oeuvre pour l installation du r seau Les terminaux de bus peuvent tre raccord s toute connexion L2 normalis e connecteur sub D 9 contacts Le brochage du co
148. 321076543210 7 6 5 4 3 2 1 0 N 8 9 10 11 12 13 14 1516 119120 124 127 Adresse 0 1 2 3 4 5 6 de station Le premier et les deux derniers bits ne sont pas significatifs tant donn que les adresses de station admissibles sur le bus L2 se trouvent dans la plage de 1 125 Fig 17 12 Aufbau der DP Diagnoseliste 17 19 Tome 1 Annexe B8977060 02 Signification des messages de confirmation du contrat sp cial ANR 209 Confirmation 00 Hex Pas d erreur 01 Hex Erreur de syntaxe dans le bloc de contrat 02 Hex Erreur de manipulation de HTB 03 Hex Le CP n est pas dans l anneau jeton logique 04 Hex Station esclave non configur e 05 Hex Absence de message de l esclave defaillant 06 Hex La station esclave n est pas en phase de transfert de donn es 07 Hex Le CP n est pas en mode synchrone au cycle 08 Hex Global_Control mode commande non autoris 09 Hex Global_Control aucun esclave actif n a t s lectionn OA Hex Contr le CP signale erreur de configuration d esclave 0B Hex Etat DP STOP OC Hex Clobal_Control Global_Control acyclique Tome 1 17 20 B8977060 02 Annexe 17 5 Aper u des services FMA Octet significatif dans le bloc de requ te Vous voulez alors Requ te service No SAP rem utilisez le FDL code ad
149. 4 B8977060 02 Vue d ensemble du syst me c ble triaxial 50 ohms fibre optique paire torsad e gt SINEC L2 L2FO un r seau de communication pour les domaines cellules et terrain confor m ment au PROFIBUS avec proc d d acc s hybride passage du jeton et ma tre esclave et reposant sur une ligne deux conducteurs fibre optique Les diff rents r seaux de communication peuvent tre utilis s ind pendam ment ou bien tre combin s entre eux en fonction des besoins 2 5 Tome 1 Vue d ensemble du syst me B8977060 02 2 2 Le r seau SINEC L2 L2FO compatible PROFIBUS Dans le syst me de communication ouvert ind pendant de tout constructeur SINEC L2 L2FO est le r seau pour les domaines cellules et terrain en particulier dans l environnement industriel Le r seau SINEC L2 r pond la norme allemande sur le bus de proc d et de terrain PROFIBUS DIN 19245 SINEC L2 est le r seau lectrique sur la base d une ligne blind e deux conducteurs SINEC L2FO FO Fiber Optic est la variante optique du SINEC L2 autre ment dit la transmission de donn es entre deux composants DTE Data Terminal Equipment s effectue par fibre optique Le SINEC L2 L2FO se distingue par les caract ristiques suivantes gt Faible co t d installation gt Flexibilit lev e dans les possibilit s de communication autrement dit un syst me ouvert gr ce l utilisation
150. 5 de PBO PB 255 F PAGE F PAGE F F F F F F AIDE 1 LIGNE 2 LIGNE 3 DON GLOB 4 5 EFFACER 6 7 VALIDER 8 SELECT Fig 11 17 Masque Editeur DP L diteur DP ne peut tre appel que si vous avez configur au moins 1 esclave DP Les champs Temps de surveillance d acc s Temps min cycle d appels et Clear DP ne sont modifiables qu apr s s lection via la touche de fonction F3 DON GLOB La touche F3 LISTE permet de quitter le mode modifica tion 11 31 Tome 1 P riph rie distante DP B8977060 02 Champs de saisie Plages d entr e Plages de sortie Temps de surveil lance d acc s Vous affectez ici les octets d entr e des esclaves DP configur s la plage d entr e r serv e de la p riph rie du CP La plage des valeurs admissibles s tend de un octet de PBxxx PBxxx xxx m me adresse jusqu la limite d octets de p riph rie sp cifi e pour la plage d entr e dans l diteur de plage d E S mais au maxi mum 242 octets Si l esclave DP ne poss de pas de plage d entr e ces champs restent vides Une affecta tion multiple pour diff rentes stations esclaves DP n est pas possible Vous affectez ici les octets de sortie des esclaves DP configur s la plage de sortie r serv e de la p riph rie du CP La plage des valeurs admissibles s tend de un octet de PBxxx PBxxx xxx m me adresse jusqu la limite d octets de p riph rie sp cif
151. 5431 LAY2QNCM NET pourla station 1 QLAY2T1 155 pourla station 2 QLAY2T2 115 FMS sous le fichier r seau gt Transf rez les fichiers STEP 5 suivants sur les deux automates utilis s Pour L API 1 S5 155 le fichier LAY2T1ST S5D Pour l API 2 85 115 le fichier LAY2T2ST S5D Q Tome 1 B8977060 02 Communication via la p riph rie globale 9 Transmission de donn es par p riph rie globale Dans ce chapitre vous apprendrez gt Pour quelles applications la transmission de donn es par p riph rie globale convient gt Comment fonctionne en principe ce type de transmission de donn es gt Comment le CP 5430 TF CP 5431 FMS peut tre configur pour ce type de transmission de donn es si des automates souhaitent changer des donn es via la p riph rie globale GP gt Comment on peut utiliser ce type de transmission de donn es sur la base d un exemple et avec des programmes STEP 5 exemple de pro gramme au chapitre 9 3 Domaines d application La communication par la p riph rie globale n est autoris e que via le num ro d interface de base BSSNR La transmission de donn es l aide de la p riph rie globale interface E S convient pour la communication entre API SIMATIC S5 La transmission de donn es via la p riph rie globale convient pour la trans mission d octets individuels l aide de t l grammes de diffusion de haute priorit entre des automates SIMATIC
152. 60 02 Ligne de raccordement pour terminal de bus avec interface PG OP rapport e La figure 4 18 montre la ligne de raccordement entre l interface PG OP rap port e sur le terminal de bus RS 485 et l interface du CP 5410 PG Interface PG P0 rapport e du Interface du CP 5410 PG terminal de bus RS 485 connecteur 9 contacts connecteur 9 contacts RXD TXD A RXD TXD B Terre de protection Vue c t soudure Fig 4 18 Ligne de liaison entre l interface PG OP rapport e et CP 5410 Vous pouvez commander une ligne de raccordement confectionn e pour terminal de bus avec interface PG OP rapport e r f rence voir cata logue Q Tome 1 4 30 B8977060 02 Choix du type de communication 5 Choix du type de communication Le chapitre 3 a d j expliqu que pour la transmission de donn es plu sieurs m canismes diff rents taient disponibles En fonction du d roule ment ceux ci peuvent tre divis s en 5 types diff rents gt Transmission de donn es l aide de HTB via des liaisons APIAPI gt Transmission de donn es l aide de HTB par acc s direct aux services de la couche 2 gt Transmission de donn es l aide de la p riph rie globale GP gt Transmission de donn es l aide de la p riph rie cyclique ZP avec CP 5430 TF gt Transmission de donn es l aide de la p riph rie distante DP Ce chapitre rassemble nouveau quelques informatio
153. 77060 02 14 2 4 2 Etat individuel DP Le masque de la fonction de test Etat individuel DP accessible par le masque Etat global DP se pr sente comme suit Diagn appareil Aucune donn e de diagnostic re ue i A Type CP FIN Fonctions test Etat indiv DP Source Actualisation des donn es CP en mode RUN Adresse L2 escl 3 Etat API Nom esclave ET200DP Etat station DP Adresse L2 ma tre Adresse L2 station DP 1 Ident construct 8008 Station DP sur anneau Ident groupes 00000000 Station DP esclave passif Diagnostic stat StationNonExistent 3 StaticDiag ParameterRequest StationNotReady ExtStatusMessage ParameterFault InvalidSlaveResponse ExtDiagMessage SlaveConfigCheckFault ServiceNotSupported ExtDataOverflow MasterConfigCheckFault MasterLock SyncMode SlaveDeactivated WatchdogOn FreezeMode StatusFromSlave F F F F F F F F _AIDE 1 ACT ON 2 3 DIAGI amp C 4 5 6 7 8 Fig 14 13 Etat individuel DP Champs de sortie Adresse Adresse de bus des esclaves DP esclave L2 Nom esclave Affiche le nom des esclaves DP sp cifi s lors du par am trage des esclaves DP Adresse Adresse de station du ma tre DP qui a param tr et ma tre L2 configur l esclave DP Tome 1 14 32 B8977060 02 Documentation test Ident constr Ident groupes Etat API Etat station DP Affic
154. Aucun param tre source ou cible dans SEND RECEIVE 7 Interface non existante 8 Interface incoh rente 9 Interface surcharg e A Interface affect e par d autres cartes B ANR inadmissible C Interface CP ne confirme pas ou n gative D Param tre TABL inadmissible 1er octet E Erreur dans le HTB F Appel HTB inadmissible appel double ou modification inadmissible p ex Fig 7 6 Structure de l octet d erreur de param trage PAFE L octet d erreur de param trage PAFE vous informe des diff rentes er reurs de param trage Lors du param trage des diff rents blocs vous d fi nissez l adresse laquelle les informations peuvent tre appel es La figure 7 6 explique la signification des diff rents bits 7 9 Tome 1 Communication API API B8977060 02 7 2 Configuration Le param trage des fonctions APIAPI s effectue sous SINEC NCM l aide du progiciel COM 5430 TF COM 5431 FMS SINEC NCM propose les masques voir figure 7 7 dont vous avez besoins en plus des masques d initialisation de base pour r aliser la configuration gt Editeur de liaisons gt Fonctions de documentation et de test Init Edit Documentation et SINEC NCM test dans le chap 14 Option Editer Editeur de liaisons API API Liaisons gt Liaisons API API Sont trait s dans des chapitres s par s Fig 7 7 Configuration API API
155. C L2 L2FO compatible PROFIBUS En outre ce chapitre vous apporte des informations g n rales sur les possibilit s de topologie le fonctionnement et la d finition du r seau du syst me de bus SINEC L2 L2FO Chapitre 3 Principes de base du mod le Ce chapitre est une introduction au mod le de communication avec des explications concernant la terminologie et le syst me ainsi qu une explica tion de l interface vers l utilisateur SIMATIC S5 Chapitre 4 Description technique et directives de constitution du CP 5430 TF CP 5431 FMS Ce chapitre d crit la partie mat rielle du CP 5430 TF CP 5431 FMS carac t ristiques techniques interfaces tats de fonctionnement module m m oire et indique les possibilit s de raccordement pour les consoles de pro grammation CPG et les emplacements dans diff rents automates pro grammables Chapitre 5 Crit res pour le choix du mode de communication Ce chapitre vous aide pour le choix du mode de communication sp cifique votre probl me Il rassemble les caract ristiques essentielles des diff r ents modes de communication Les descriptions d taill es des diff rents modes de communication sont situ es aux chapitres 7 11 du tome 1 et dans le tome 2 respectif pour les services FMS et TF Chaque chapitre contient une description sp cifique des principes de base et de la configura tion 1 5 Tome 1 Introduction B8977060 02 Chapitre 6 Principes de base de la concepti
156. CEIVE avec ANR 201 a fonctionn sans erreur Si aucun octet d entr e GP n a t d fini la valeur AH est inscrite dans l intication d tat du mot indicateur de ce contrat Tome 1 B8977060 02 Communication via la p riph rie globale La figure 9 10 tient compte de cette diff rence dans l explication des diff r ents bits de l octet d tat Bt 7 6 5 4 3 2 1 0 0 non 1 oui Octet d tat de la propre station la GP d entr e compl te attendue est ok Octet d tat de la station d centralis e la GP d entr e attendue de cette station est ok Octet d tat de la propre station la station attend GP d entr e de la part des autres stations Octet d tat de la station distante de cette station est attendue la GP d entr e Octet d tat de la propre station toutes les stations distantes sont l tat RUN Octet d tat de la station distnate l API de la station distante est l tat RUN Octet d tat de la propre station retard mission r ception pour une station distante au minimum Octet d tat de la station distante retard mission r ception pour un OGP au minimum de la station distante Lors du retard mission r ception des GO se sont modifi s plus souvent qu ils n ont pu tre mis ou re us les valeurs interm diaires peuvent tre perdues Fig 9 10 Structure d un octet d tat de la
157. CP Choisissez Charger Transfert b d d CP pour acc der au sous menu 6 6 4 1 FD CP Les fichiers module cr s OFFLINE sont transf r s dans le CP A l instant du transfert la console de programmation PG doit tre reli e ONLINE avec le CP via interface PG ou via le bus Un module RAM doit tre enfich dans le CP Le fichier de base de donn es indiqu dans le masque Init Editer est utilis en tant que fichier module Choisissez Transfert b d d CP gt FD gt CP pour appeler le masque COM Le masque a la struc ture suivante Le COM demande si les blocs doivent tre transf r s individuellement ou T CP FIN Chargement Transfert b d d FD gt CP ype FIN Source Cible CP F F F F F F F F _ AIDE 4 INDIVID 2 TOTAL 3 4 5 6 7 8 SELECT Fig 6 21 Masque Transfert b d d gt FD gt CP ensemble Si le r seau appartenant la base de donn es est incoh rent vous tes mis en garde Validez le message pour poursuivre la fonction Avec ESC vous pouvez abandonner la fonction 6 51 Tome 1 Principes de base de la configuration B8977060 02 Touches de fonction F1 Les blocs sont transf r s individuellement sur le CP INDIVID La signification des diff rents blocs est donn e la fig ure 6 27 6 28 de ce chapitre F2 La totalit des blocs est transf r e sur le CP TOTAL F8 Chaque champ de sa
158. CP 5430 TF CP 5431 FMS peut tre lu mais non crit LED STOP Echange des donn es HTB verrouill entre CP STOP et CPU via le bus fond de panier rouge allu exploitation possible du message d erreur m e verte PAFE voir chapitre 7 8 2 ou 8 1 8 non Param trage possible du CP via interface AS 511 module m moire peut tre crit Echange de donn es possibles via fonctions de bus PG services de gestion possibles LED NON Aucun change de donn es possible RUN et SYNCHRO change de donn es verrouill avec CPU LED via le bus de paroi arri re STOP Param trage impossible du CP rouge allu via interface AS 511 m es Le module m moire du CP 5430 TF CP 5431 FMS peut tre lu mais non crit Cause HTB SYNCHRO non ou incorrectement positionn Rem de Appeler HTB SYNCHRO ni LED Cause RUN ni RESEAU OFF LED CP pas enfich correctement STOP ne Erreur affich e par la LED de d faut sont allu voir tableau 4 2 m es Cons q Aucun change de donn es possible change de donn es verrouill par CPU via le bus de fond de panier Tableau 4 1 Signification des LED Tome 1 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS Le comportement RUN STOP Le CP est un syst me processeur esclave dans le ch ssis S5 et doit en cons quence suivre le comportement RUN STOP du ma tre ici l API Apr s mise sous tension le CP ex cute un programme
159. CP 5430 TF avec COM 5430 TF CP 5431 FMS avec COM 5431 FMS Tome 1 de 2 1 Introduction 11 Transmission de donn es par C79000 B8977 C060 02 p riph rie distante 2 Vue d ensemble du syst me 12 Maintenance et diagnostic par services FMA sur bus SINEC L2 3 Principes du mod le 13 Services d horodatage 4 Description technique 14 Documentation et test 5 Choix du type de communication 6 Principes de base de la configuration avec NCM CP 5430 TF CP 5431 FMS 7 Transmission de donn es via liaisons API API configur es 8 Transmission de donn es par A Abr viations acc s direct aux services de la Exemples de programmes couche 2 9 Transmission de donn es par B OM p riph rie globale O Transmission de donn es par Bibliographie p riph rie cyclique 6GK1970 5AB01 0AA2 C79000 G8977 C048 Edition 02 SINEC est une marque de SIEMENS Siemens S A SIEMENS Wir haben den Inhalt der Druckschrift auf berein stimmung mit der beschriebenen Hard und Soft ware gepr ft Dennoch k nnen Abweichungen nicht ausgeschlossen werden so da wir f r die vollst n dige bereinstimmung keine Gew hr bernehmen Die Angaben in der Druckschrift werden jedoch re gelm ig berpr ft Notwendige Korrekturen sind in den nachfolgenden Auflagen enthalten F r Verbes serungsvorschl ge sind wir dankbar We have checked the contents of this manual for agreement with the hardware described Since de viations cannot be preclud
160. Communication API API High Les t l grammes avec cette priorit sont trait s en premier lors de l change de donn es Autrement dit m me lorsqu une station L2 ne dis pose en principe plus de temps de d tention du jeton l obtention du jeton il peut encore envoyer un t l gramme de haute priorit Interrupt Lors de l change de donn es ces t l grammes sont trait s comme des t l grammes de haute priorit En plus ils d clenchent une interruption d alarme IR A B C D dans l API r cepteur SSAP Local Source Service Access Point point d acc s au service plage de valeurs 2 33 Veillez exclure un chevauchement avec les LSAP de FMS DSAP Remote Destination Service Access Point point d acc s au service plage de valeurs 2 33 56 Veillez exclure un chevauchement avec les LSAP de FMS Param tres Entrez ici les param tres d mission ou de r ception de Emission la station locale R ception SSNR Le num ro d interface correspond au num ro de la CPU et forme ainsi l interface CPU CP plage de va leurs 0 3 ANR Num ro de contrat via lequel le contrat est d clench plage de valeurs mission 1 32 plage de valeurs r cep tion 101 132 Veuillez exclure un chevauchement avec les num ros de contrat ANR des liaisons FMS Champs de sortie Adresse de Indique l adresse de la station actuellement en traite station L2 ment 7 13 Tome 1 Communicati
161. Confirmation n gative mat riel de la commande FDL distante non disponible OCH RDL Donn es r ponse low sont disponibles mais confirmation n gative pour les donn es envoy es 09H NR ODH RDH Donn es r ponse high sont disponibles mais confirmation n gative pour les donn es envoy es 09H NR 11H NA Aucune r action Ack Res de la station distante 12H DS Local FDL PHY pas dans l anneau jeton logique ou coup de la ligne de bus REPLY UPDATE SINGLE REPLAY UPDATE MULTIPLE 00H OK Confirmation positive zone de donn es charg e 12H LR Ressource r ponse utilis e actuellement par MAC SDA SDN SRD REPLY_ UPDATE _ SINGLE REPLAY UPDATE MULTIPLE 10H LS Service non activ sur le SAP local 15H IV Param tres non valables dans l en t te requ te Tableau 8 1 Signification des valeurs dans l octet 3 link status dans l en t te Confirmation Tome 1 8 8 B8977060 02 Communication de couche 2 libre Valeur de Abr viation Signification link_status PROFIBUS SRD Indication 20H LO Dans ce d roulement SRD il a t r pondu avec des donn es de basse priorit 21H HI Dans ce d roulement SRD il a t r pondu avec des donn es de haute priorit 22H NO_DATA Dans ce d roulement SRD il a t r pondu avec aucune donn e Tableau 8 2 Signification des valeurs dans l octet 3 link status dans l en t te indication 8 1 2 Fonctionnement de la transmi
162. DL PHY pas dans l anneau jeton logique ou coup de la ligne de bus NR Confirmation n gative Donn es de r ponse L_sdu distantes de la requ te FDL non disponibles 15H IV Confirmation n gative FDL_RESET actif momentan ment param tres non valables dans bloc d application Station passive pour interrogation d centralis e autre service FMA actif momentan ment MAC Tableau 12 6 Message link_status pour LSAP_STATUS Confirmation La r action du programme d application la r ception de ce message n est pas d finie Les octets d tat des descriptions de service sont structur s comme suit Bit 7 6 5 4 3 2 1 0 Role_in_service Service_type Fig 12 8 Aufbau des LSAP_STATUS Bytes Tome 1 12 20 B8977060 02 Maintenance et diagnostic par services FMA Les entr es dans le demi octet droite ou gauche poss dent les significa tions suivantes Service_type Di 3 2 1 0 Service autoris 0 o0 0 o0 SDA autoris 0 o0 0 1 SDN autoris 0 o0 1 1 SRD autoris 0 1 0 1 CSRD autoris Bit z 7 6 5 4 Fonction du SAP point d acc s au service pour les services autoris s Role_in_service 0 o0 0 o0 Initiateur 0 o0 0 1 R pondeur 0 o0 1 0 Initiateur et r pondeur 0 0 1 1 Le service n est pas activ Tableau 12 7 Signification des inscriptions de l octet d tat 12 21 Tome 1 Mai
163. Diag X SRD 54 54 Le SAP 61 doit tre configur comme SAP par d faut dans le masque COM Param tres de r seau voir chapitre 6 5 3 Tableau 11 1 Fonctions DP support es par le CP et leurs affectations SAP Tome 1 11 8 B8977060 02 P riph rie distante DP 11 3 D roulement des communication entre le ma tre DP et la station esclave DP Ma tre DP DP Slave 1er appel de donn es de diagnostic d esclave R it rer le contrat ne J F jusqu ce que Transmission des donn es de param trage l esclave se manifeste Phase de Lecture des donn es de configuration d marrage Transmission des donn es de configuration 2e appel de donn es de diagnostic d esclave Si aucune erreur n a t signal e passage l change de donn es cycliques Transmission des donn es de sortie l esclave DP Phase d change de R ception des donn es d entr e de l esclave DP donn es cyclique Requ te R ponse Fig 11 4 Communication entre ma tre DP CP 5430 TF CP 5431 FMS et esclaves DP Au cours de la phase de d marrage le CP v rifie par lecture des donn es de diagnostic que la station esclave DP est pr te fonctionner Ce contrat est r it r d clench cycliquement par la liste d appels DP jusqu ce que l esclave interrog fournisse les donn es de diag
164. E ou corriger SSNR ANR dans l appel HTB Tableau 12 3 Affichages d erreur bits 8 11 dans le mot indicateur 12 11 Tome 1 Maintenance et diagnostic par services FMA L octet d erreur de param trage PAFE doit galement tre exploit dans le programme de commande Il vous informe de diff rentes erreurs de par am trage Lors du param trage des diff rents blocs vous d terminez l a dresse d appel de ces informations La signification des diff rents bits est donn e la figure 12 7 Num ro d erreur 7 6 5 4 e o e T1 M O X gt J Oo O1 BB W ND O0 Aucune erreur 1 Erreur Aucune erreur Format ORG incorrect ZTYP non autoris API ou CP Plage non disponible DB non existant non autoris Plage trop petite Erreur ACQ aucun acc s possible Mot indicateur incorrect Aucun param tre source ou cible SEND RECEIVE Interface non disponible Interface incoh rente Interface surcharg e Interface occup e par d autres cartes ANR non autoris Interface CP ne confirme pas ou confirmation n gative Param tre TABL non autoris 1 octet Erreur dans HTB uniq avec API S5 135U 155U Appel HTB non autoris appel double ou modification non autoris e unig avec API S5 135U 155U Fig 12 7 Structure de l octet d erreur de param trage PAFE Tome 1 12
165. E Affichage d un texte d aide PC avec niveau VI SHIFT F8 PG HELP RETURN ENTER INSERT ESC 6 5 2 Init CP Les valeurs indiqu es dans la fen tre d aide sont transf r es dans le champ de saisie Abandon de la fonction Retour au masque de base du menu Le bloc SYSID dit l aide de ce masque contient tous les param tres d initialisation du CP qui ne sont pris en compte que lors du d marrage du syst me autrement dit au passage de STOP vers RUN ou apr s mise sous tension secteur Une modification ou une nouvelle entr e du bloc SYSID n est donc autoris e qu l tat STOP Certains param tres sont trait s dans le bloc SYSID d autres servent uniquement la gestion dans le COM Le bloc SYSID remplit les t ches suivantes gt Identification et positionnement homog nes de la carte dans le syst me SIMATIC S5 avec SINEC L2 Tome 1 B8977060 02 Principes de base de la configuration gt Transmission des param tres qui entra nent un comportement d ter min de la carte gt Affichage de la version du microprogramme de la carte Lors de la cr ation d un nouveau fichier de cartes le masque est affich automatiquement pour l entr e de TAILLE DE MODULE et SSNR DE BASE Choisissez Editer Init CP pour appeler le masque COM Le masque a la structure suivante Edition Init CP Initialisation de base Source SINEC NCM FIN Donn charg
166. EUR RECEPTEUR Requ te couche 2 Les donn es mettre avec en t te pr liminaire 8 octets sont envoy es avec HTB SEND Indication 2 Le r cepteur re oit une indication que des donn es ont t re ues Confirmation 3 L metteur est inform qu une confirmation du CP put ANT Interpr tation par mot indicateur r cepteur est arriv e Le r cepteur va chercher sur a le CP les donn es recevoir Interpr tation par mot indicateur l aide de HTB RECEIVE Les 8 premiers octets contiennent des info de gestion en t te Les L metteur va chercher 5 donn es pr par es d avance par la confirmation l aide du le r cepteur ont t envoy es HTB RECEIVE Elle est automatiquement en retour avec la compos e d un en t te de confirmation Le tampon vid peut 8 octets et des donn es du nouveau tre rempli avec des tampon du CP r cepteur donn es Interpr tation par mot indicateur Interpr tation par mot indicateur 8 25 Tome 1 Communication de couche 2 libre B8977060 02 Prog de commande metteur SSN R CP CP FB ANR ANT reguero pare Adr S5 SEND PAFE _ p ex DB En t te Donn es DONNEES1 ANZW Contrat_en_cours 2H ANZW Contrat_en_cours Receive signific
167. Fonctionnement de la transmission de donn es par acc s direct aux services de la couche 2 8 9 Maniement des diff rents services de transmission de donn es sous l angle du programme de commande 8 13 Contr le de la transmission de donn es dans le programme de commande par ANZW et PAFE 8 D roulement de la transmission de donn es 8 Emission d informations multicast par acc s direct aux services de la couche 2 8 28 Configuration Sommaire B8977060 02 8 3 1 8 4 8 4 1 8 4 1 1 8 4 1 2 8 4 2 9 2 9 2 1 9 2 2 9 2 3 9 3 9 3 1 9 3 1 1 9 3 1 2 9 3 2 10 1 10 1 1 10 2 Tome 1 Configuration de liaisons couche 2 libre Exemple de programme de liaison de couche 2 Description du programme Programme pour l API Programme pour l API Transfert des donn es de configuration CP 5430 TF CP 5431 FMS et des programmes d application STEP 5 8 38 Transmission de donn es par p riph rie globale 9 1 Principes de la transmission de donn es par p riph rie globale GP 9 3 Contr le de la transmission de donn es avec ANZW et liste de stations GP 9 18 Configuration Plages d E S CP 5430 TF Plages d E S CP 5431 FMS Editeur de p riph rie globale Exemple de transfert de donn es l aide de la communication par p riph rie globale Description de la t che Comportement au d marrage Fonctionnement cyclique Transfert des donn es de configuration CP 5430 TF CP 5431 FMS et des prog
168. GAG 115 Tome 1 7 20 B8977060 02 Communication API API En cas d utilisation du CP 5431 FMS sous le fichier de r seau AGAGQNCM NET pourla station 1 QAGAG 155 pourla station 2 QAGAG 115 gt Tranf rez les fichiers STEP 5 suivants sur les deux automates pro grammables utilis s Pour l AG 1 S5 155U le fichier AGAGT1ST S5D Pour l AG 2 S5 115U le fichier AGAGT2ST S5D 7 21 Tome 1 Communication API API B8977060 02 7 3 3 Surveillance de la transmission de donn es La transmission de donn es peut tre control e au mieux lorsque vous utili sez deux consoles de programmation Reliez une PG une CPU et faites afficher les blocs de donn es le mot indicateur ANZW et l octet d erreur de param trage PAFE qui permettent de surveiller la transmission de don n es Le tableau ci dessous contient les blocs les mots et octets de m mento qui sont significatifs pour le contr le dans cet exemple AG 1 AG 2 Donn es mission DB 10 DW 1 DB 20 DW 1 r ception DB DB 12 DW 1 DB 22 DW 1 ANZW FB 120 SEND MW 10 FB 121 RECEIVE MW 110 FB 244 SEND MW 20 FB 245 RECEIVE MW 210 PAFE FB 120 SEND MB 15 FB 121 RECEIVE MB 115 MB 25 FB 244 SEND MB 215 FB 245 RECEIVE Tableau 7 5 Donn es mission r ception DB et PAFE Les mots de donn es dans les DB doivent changer rapidement Si ce n est pas le cas on se trouve en pr senc d une erreur de transmi
169. I sont affich es ici num ros d erreur 1 6 Les erreurs lors du traitement d une requ te FDL sont transmises avec con firmation correspondante Le num ro d erreur 15 0FH est donn par le CP si le SAP correspondant n a pas t lib r En liaison avec ce num ro d erreur les bits contrat termin avec erreur et contrat en cours sont galement mis 1 ANZW OFOAH Les figures 8 7 8 11 montrent la transmission de donn es entre deux API SIMATIC Elles sont chacune pr c d es d une explication du fonctionnement de la transmission Elles tiennent compte chaque fois des indications d tat dans le mot indicateur p ex ANZW 1H signifie RECEIVE significatif Affichage Gestion Affichage erreur donn es tat 1110098 765432 1 0 Signification de l affichage d erreur voir tableau 8 3 R serv Transfert de donn es sur CP termin requ te FDL a t transf r e ce bit est initialis par le HTB Acceptation donn es termin e Indication FDL ou confirmation FDL a t transf r e dans l API ce bit est initialis par le HTB Acceptation transfert donn es Bit Enable Disable Ici l utilisation de ce bit n est pas significative pas de blocage cons cutif Fig 8 5 Structure d un mot indicateur ici gestion des donn es 8 15 Tome 1 Communication de couche 2 libre B8977060 02 Bits 8 11 Signification des indic
170. IN D ACCES qu en mode ONLINE pour ce faire vous appelez un CHEMIN D ACCES sur la disquette ou le disque dur ou activez le CHEMIN D ACCES dit l instant 15 5 Tome 1 Utilitaires B8977060 02 Avec l instruction d annulation ANNULER propos e par l utilitaire ou par l appel d un autre CHEMIN D ACCES dans les masques correspondants vous pouvez annuler la liaison tablie Exemple de chemin d acc s PG gt gt KOR MUX gt gt CP 5480 TF gt gt CP 5430 TF gt gt KOR MUX gt gt PFIN 15 1 2 Edi lt l dition du chemin d acc s gt tion du chemin d acc s La marche suivre pour diter un chemin d acc s est d j expliqu e dans le manuel de votre PG programme SELECTION DE BUS Seules seront expliqu es ici les proc dures pour les chemins d acc s des figures 15 2 et 15 3 Chemin d acc s_1 PG via AS511 Y R gjlez l interface AS 511 sur la PG Appelez le progiciel SELECTION DE BUS Indiquez le nom du chemin d acc s et le fichier de chemin d acc s cette combinaison s lectionne plus tard le noeud dans les programmes d application tels que CONT LOG LIST NCM K Editez et m morisez le chemin d acc s K Contr lez le chemin d acc s en essayant d activer vraiment le chemin d acc s Chemin d acc s_2 PG via interface L2 interne Y R gjlez l interface L2 sur la PG Appelez le progiciel SELECTION DE BUS Indiquez le nom et le fichier de chemin d acc s Y Editez et m
171. L doit tre ins r dans une boucle la fin du OB21 22 jusqu ce que le mot indicateur ne contienne plus au cune indication d erreur significative Fonctionnement cyclique Le programme cyclique poss de pour le mode d actualisation SYN CHRONE AU CYCLE la structure suivante pour toutes les stations Appel HTB SEND avec ANR 210 pour le d marrage du programme cyclique Point de con Programme de commande tr le de cycle Appel du HTB RECEIVE avec ANR 211 derni re instruction dans le programme cyclique avant fin de bloc Fig 10 7 Structure du programme cyclique Tome 1 10 14 B8977060 02 Communication via la p riph rie cyclique En mode cyclique le point de synchronisation SEND est situ imm diate ment au d but de l OB1 la synchronisation RECEIVE la fin du cycle API La r partition dans un point de synchronisation SEND et un point de syn chronisation RECEIVE est n cessaire tant donn que le CP doit mettre disposition des API les octets ZP re us avant le point de contr le de cycle API et qu il ne peut d autre part continuer traiter les octets de sortie ZP qu apr s envoi de la m moire image des sorties 10 15 Tome 1 Communication via la p riph rie cyclique B8977060 02 10 1 1 Contr le de la transmission de donn es avec ANZW et liste de stations ZP Non Affichage Gestion Affichage a
172. LE le ma tre envoie l esclave Explications pour la figure 10 4 gt Le programme de commande modifie l octet de sortie mettre PB1 Tome 1 10 10 B8977060 02 Communication via la p riph rie cyclique gt A l instant du cycle HTB le CP 5430 TF envoie l ensemble des octets de sortie affect s la ZP Contrairement au mode ROUE LIBRE vous d finissez cet instant dans le programme de commande par un appel de HTB SEND avec le num ro de contrat 210 Proc dure pour le mode SYNCHRONE AU CYCLE le maitre re oit de l esclave Traitement Plage Octet re u programme E S dans par la API DPR CP ZP PBO Depuis le BUS Cycle Cycle 10 10 HTB r _ bus He RU Le API 10 wary l 10 Cycle HTB i Ress Es FF Etat ind fini Fig 10 5 Mode SYNCHRONE AU CYCLE le ma tre re oit de l esclave Explication pour la figure 10 5 gt A l instant fix par le cycle HTB l octet re u par la ZP est transmis dans la plage d E S de la DPR 10 11 Tome 1 Communication via la p riph rie cyclique B8977060 02 gt Le programme de commande peut alors travailler avec ces valeurs sous PBO L avantage du mode de fonctionnement SYNCHRONE AU CYCLE est que l instant de l mission ou de la r ception de la ZP peut tre d fini dans le programme de commande Afin que la pla
173. La cr ation du DB est pr sent e avec le m me niveau de d tails que le programme d application Pour les autres services FMA la structure du programme est analogue Il convient simplement d appeler un autre DB param tr en fonction du ser vice voulu service code p ex Tome 1 12 8 B8977060 02 Maintenance et diagnostic par services FMA Commande de l change de donn es Pour pouvoir commander l change de donn es entre CPU et CP 5430 TF CP 5431 FMS vous devez exploiter le mot indicateur ANZW de ce contrat Dans le mot indicateur vous trouverez des informations sur l tat d un contrat des informations de gestion de donn es et des affichages d er reur voir figures 12 5 12 6 Sur les figures relatives au d roulement du programme de commande voir figures 12 2 12 3 le changement du mot indicateur est toujours visible L Non Affichage Gestion Affichage affect erreur donn es tat 1151413 12 1110 9 8 7654132 1 0 Contrat termin avec erreur lt Erreur dans la transmission d une requ te ou dans le transfert d une confirmation Contrat termin sans erreur 4 Pour HTB SEND transfert correct d une requ te FMA pour HTB RECEIVE transfert correct d une confirmation Contrat en cours Requ te en cours de traitement ou confirmation de requ te pas encore transf ree Receive significatif Confirmation pr sente et peut tre transf r
174. Longueur du bloc de contrat en octets 2e octet NR 02 hex Contrat de synchronisation acyclique Type de 03 hex Contrat de synchronisation cyclique contrat 3e octet Bit 7 r serv 0 i z ss Tableau fonctionnel pour Instruction de Bit 4 Unsync He ds et Freeze Unfreeze commande Bit 3 Freeze Bit 2 Unfreeze Bit 1 non utilis 0 Bit 0 r serv 0 4e octet Identificateur Comme affect lors du param trage de groupe d esclave DP sous COM ou 00 Hex comme t l gramme de broadcast g n ral Fig 11 40 Structure du bloc de contrat Emission d instructions de commande Tome 1 11 72 B8977060 02 P riph rie distante DP Octet d instruction de commande Bit r serv 0 r serv 0 Unfreeze Freeze Unsync Sync r serv 0 r serv 0 Fig 11 41 Table de fonctions pour octet d instruction de commande Structure du bloc de confirmation pour Emission d instructions de commande 1er octet Longueur en octets 02 Hex 2e octet 00 hex OK 01 hex Erreur de syntaxe dans le bloc de contrat 02 hex Erreur de manipulation de HTB 06 hex Toutes les stations esclaves ne sont pas Confirmation en phase de transfert 07 hex Instruction de commande cyclique impossible le mode roue libre tant s lectionn 08 hex Code de commande non autoris 09 hex Aucun esclave DP avec identificateur de groupe ad quat n est activ 0B hex Ex cution de contrat impossib
175. MATIC S5 Dans ce cas le CP 5430 TF CP 5481 FMS utilise le service de trans mission SDN pour envoyer les donn es mettre emball es dans un t l gramme via le bus SINEC L2 Le principe du d roulement de la communication est d crit au chapitre 9 Tome 1 3 16 B8977060 02 Principes du mod le 3 3 2 2 P riph rie cyclique ZP uniquement pour CP 5430 TF Les exigences s v res auxquelles doit r pondre la communication cyclique dans le cadre des fonctions d automatisation d un appareil de terrain ne peuvent pas tre satisfaites par des appels directs de blocs de dialogue HTB A la place des appels HTB cycliques le CP 5430 TF propose le service POLL ou le service de p riph rie cyclique La d signation P riph rie cyclique provient du fait qu une partie de la plage de p riph rie n est pas utilis e par des cartes p riph riques mais est utilis e pour l change cyclique de donn es entre des automates pro grammables SIMATIC et des stations passives du bus L change cyclique de donn es signifie que le CP envoie cycliquement la totalit de la plage de sortie affect e la ZP et actualise aussi cycliquement la totalit de la plage d entr e affect e la ZP avec les donn es re ues La plage de p riph rie cyclique se trouve dans la plage E S de la commande et est galement utilis e ainsi par le programme API Les plages d adresse sont trait es nor malement avec des instructions en lan
176. NFIRMATION 6 KY 001 000 com_class user_id 7 KY 028 000 service_code link_status 8 KY 000 000 sans signification sans signification 9 KY 002 000 rem_add_station sans signification 10 KH 020A octe longueur 1 octet longueur 2 11 KC octet longueur 3 octet longueur 4 15 KH 3232 16 KC CP 5430 TF 23 KH Siemens AG 24 KC 7 V x y 27 KH 28 KC 32 KC 33 KH 0101 34 KH 0101 35 KH 0101 36 KH 0101 37 KH 0101 38 KH 0101 39 KH 0101 40 KH 0101 41 KH 0101 42 KH 0101 43 KH 0101 44 KH 0101 Tableau 12 21 DB 144 Tome 1 12 46 B8977060 02 Maintenance et diagnostic par services FMA Le programme d application pour l mission de la requ te et pour la r cep tion de la confirmation est structur de la m me mani re que dans le cas du service FMA FDL _READ VALUE voir chapitre 12 9 1 Les quelques diff rences proviennent uniquement de l utilisation d un autre DB pour l in scription du bloc de requ te ou de confirmation 12 47 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 9 6 Exemple de programme pour le service FDL READ STATIS TIC_CTR Pour cet l exemple on cr e le DB 145 destin l inscription des donn es de requ te et de confirma tion Les param tres suivants doivent tre entr s pour le service FMA FDL_READ STATISTIC_CTR com _class 00H Req
177. OA hex Erreur de configuration d esclave d tect e lors de la configuration de l esclave DP par le ma tre DP OB hex Le traitement de liste d appels DP se trouve en mode ARRET Structure des octets d tat de station Adresse de bus du ma tre DP qui a configur l esclave DP Identification du constructeur sp cifique au type d esclave DP Informations de diagnostic sp cifiques l esclave DP peut tre compl t jusqu 244 octets Fig 11 27 Structure du bloc de confirmation Diagnostic individuel de station DP Les causes d erreur lors de la confirmation OA D tection d une erreur de configuration d esclave DP par le ma tre DP sont La plage d E S configur e pour l esclave DP ne correspond pas la configuration d E S de l esclave DP ou l esclave DP fonctionne avec des plages d E S coh rentes mais le mode roue libre a t configur sur le CP Tome 1 11 54 B8977060 02 P riph rie distante DP Structure des octets d tat de station Octet d tat de station 1 Bit no Signification Explication 7 Master Lock Cet esclave DP a t param tr par un autre ma tre DP Ce bit est mis 1 par le CP ma tre DP lorsque l adresse de ma tre de l octet est diff rente de FFH et diff rente de l adresse de bus du CP 6 Parameter_Fault Le dernier t l gramme de param trage re u tait ronn 5 Invalid_Slave_ Ce bit est mis 1 par le CP ma tr
178. P Le facteur d actualisation GAP d termine le nombre de parcours de jeton partir duquel toutes les stations actives contr le leur plage GAP Si vous souhaitez une faible sollicitation du bus choisissez une facteur d actualisation GAP lev Les stations d faillantes entre temps qui peu vent tre nouveau int gr es l anneau jeton sont dans ce cas enregis tr es tardivement Si vous souhaitez par contre que les stations int grer l anneau le soit rapidement vous devez choisir un facteur d actualisation GAP aussi faible que possible Cela se traduit par une augmentation de la sollicitation du bus accroissement du nombre de t l grammes du fait des t l grammes GAP additionnels La sollicitation relative du bus par les t l grammes GAP sera d autant moins importante que le nombre de stations connect es au bus est lev e Si les adresses de station et la HSA sont bien choisies vous pourrez m me opter pour un facteur d actualisation GAP de 1 Exemple de calcul du Target Rotation Time TTR choisir pour la configuration de bus suivante Trois stations sont connect es au bus SINEC L2 Adresses 1 2et3 HSA 3 Facteur d actualisation GAP 1 Vitesse de transmission en Kbaudi 187 5 Nombre de t l grammes Station 1 1 t l gramme SDN avec 10 octets de donn es transmettre Station 2 1 t l gramme SDN avec 10 octets de donn es transmettre Station 3 1 t l gramme SDN avec 10 octet
179. P riph rie de r ception Tableau 10 1 Sp cification des donn es d mission et de r ception et affectation la ZP Tome 1 10 28 B8977060 02 Communication via la p riph rie cyclique 10 3 1 1 Programme pour l API 1 Au d marrage de l API le CP est synchronis l aide d un HTB SYN CHRON L API 1 transmet le DW 10 du DB 100 l API AG 2 et re oit en retour le DW1 du DB 100 10 3 1 2 Programme pour l API 2 API 95U L API 2 re oit la ZP de l API 1 via le DB 100 du DW10 Le FB 150 transmet le DW 10 re u au DW 1 du DB 100 et l envoie en retour l API 1 Zuordnung der DB 1 Parameter des AG 95U f r L2 SL2 gt Param tre L2 TLN 2 gt Propre adresse L2 STA PAS gt Station est passive BDR 187 5 gt Vitesse 187 5 kbaud SDT 1 12 gt Station Delay mini 12 unit de temps binaire ST 380 gt Slot Time 380 ZPDB 100 gt DB d mission et de r ception de la ZP DB 100 ZPSS MB 100 gt Octet d tat de la ZP MB 100 ZPSA DW 1 1 gt Plage de sortie de la ZP DW 1 ZPSE DW 10 10 gt Plage d entr e de la ZP DW 10 DB 1 C DZP95UST S5D 0 KC DB 1 12 KC SL2 TLN 2 STA PAS 24 KC BDR 187 5 SDT 1 12 36 KC ST 380 48 KC ZPDB DB100 ZPSS MB 100 60 KC ZPSA DW 1 DW 1 72 KC ZPSE DW 10 DW 10 A 84 KC ERT ERR DB 255 DW 1 i 96 KC END Tableau 10 2 DB 1 10 29 Tome 1 Communication via la p riph rie cycliq
180. P PG PB7 GPB10 Surle BUS l 0 l D ere 100 100 Comparison 4 Cycle HIB 100 100 RS Cycle Comparaison API 100 a 100 Side medh 7 EEE 100 4 Cycle y PS EH e Cycle HTB a 5 5 t i t tat ind fini Fig 9 4 Fonctionnement du mode mission SYNCHRONE AU CYCLE Explication de la figure 9 4 En mode synchrone au cycle la coh rence des octets d E S d un cycle API est garantie Le transfert des octets de sortie dans le CP mest effectu qu au niveau du point de contr le de cycle cycle HTB de l API Le CP doit tre inform du point de contr le de cycle l aide d un bloc de dialogue 9 11 Tome 1 Communication via la p riph rie globale B8977060 02 gt Le programme de commande API modifie l octet de sortie mettre PB 7 gt A l instant de cycle HTB le CP 5430 TF CP 5431 FMS analyse nou veau tous les octets de sortie GP quant aux modifications comparai son nouveau ancien et met uniquement les octets GP dont la valeur a chang depuis la derni re comparaison nouveau ancien Cons quence Le CP 5430 TF CP 5431 FMS n met comme dans le mode de fonctionnement SYNCHRONE AU CYCLE un octet GP que si sa valeur s est modifi e entre deux comparaisons nouveau ancien cons cu tives L v nement d terminant est la valeur de l octet GP l instant de la com paraison nouveau ancien que vous d finissez dans
181. P d port Rem de dans l API distant Tableau 7 3 Affichage des erreurs bits 8 11 dans le mot indicateur 7 7 Tome 1 Communication API API B8977060 02 Bits Signification des affichages d erreur 8 11 9H Erreur distante Le CP distant a donn une confirmation n gative pour le contrat AH Erreur de liaison API metteur ou API r cepteur non raccord au bus Rem de faire un arr t marche des syst mes et v rifier les connexions au bus BH Erreur Handshake Le cycle HTB tait erron ou le temps de surveillance HTB a t d pass Rem de lancer nouveau le contrat CH Erreur syst me Erreur dans le programme syst me rem de informer le SAV Siemens DH Bloc de donn es v rrouill La transmission de donn es est ou tait bloqu e lors du cycle HTB EH Libre FH Liaison ou ANR non sp cifi L ordre n est pas d fini dans le CP Rem de d finir le contrat liaison ou corriger SSNR ANR dans l appel HTB Tableau 7 4 Affichage des erreurs bits 8 11 dans le mot indicateur suite Tome 1 B8977060 02 Communication API API Num ro erreur 76543210 N 0 Aucune erreur 1 Erreur 0 Aucune erreur 1 Format ORG incorrect ZTYP inadmissible API ou CP 2 Plage non existante DB non existant inadmissible 3 Plage trop petite 4 Erreur ACQ aucun acc s possible 5 Mot indicateur incorrect on 6
182. P initialise la GP d entr e autrement dit les octets d entr e qui ont t affect s cette station prennent la valeur 0 Le temps Tab d pend du Target Rotation Time r gl et de la vitesse de transmission r gl e La figure montre le temps de coupure Tcp en secondes en tant que fonc tion du Target Rotation Time TTR en unit s de temps binaire Tops T CPMini t TTR TTR Limite Unit s temps binaire Explications pour les zones O et 2 H O Si TTR est inf rieur TTR Limit le CP coupe la station en panne au plus tard apr s coulement du temps T cpyini Si TTR est sup rieur TTR il existe une fonction lin aire d finie par la formule suivante TTR en unit s temps binaire vitesse de transmission en baud T en secondes TE 24 TT V transmiss Fig 17 13 Grundlast der Telegramme bezogen auf die bertragungsrate in BZE Tome 1 17 30 B8977060 02 Annexe La forme de la courbe est identique pour toutes les vitesses de transmis sion elle est toujours compos e des zones 1 et 2 Les courbes pour les diff rentes vitesses de transmission diff rent par la position du point d inflexion s parant les zones 1 et 2 et par la pente de la courbe dans la zone 2 Vous pouvez d terminer les temps de coupure en secondes pour les dif f rentes vitesses de transmission l aide du tableau suivant UTB unit s de temps binaire Vitesse de Temps de coupure
183. PI Station DP timeout cycle appel Etat station DP Contr le global cycl API Adr L2 station DP Sel Adr esc Nom Id const Id groupe Passif Transfert Diagnost 3 ET200DP 8008 00000000 F F F F F F F F AIDE 1ACT ON 2 ETATIND 3 4 5 6 7 SELECT 8 DESELECT Fig 14 12 Etat global DP Champs de sortie Etat API Affiche l tat de l API RUN STOP 14 29 Tome 1 Documentation test B8977060 02 Etat station DP Adr L2 station DP Station DP timeout cycle d appel Contr global cycl API Sel Adr Esc Nom Id const Id group Passif Transfert Diagnost Etat du ma tre DP local savoir RUN Traitement de liste d appels DP en cours STOP Pas de traitement de liste d appels DP Clear Traitement de liste d appels DP en cours tous les octetes de donn es de sortie sont transmis avec le contenu 0 Adresse de bus du ma tre DP CP Un ast risque indique que le traitement de la liste d ap pels DP ma pas pu tre achev dans le temps con figur diteur DP Un ast risque indique qu une instruction de commande cyclique de contr le global est en cours de traitement Indique par un ast risque que cette ligne a t s lec tionn e Adresse de bus de l esclave DP Affiche le nom des esclaves DP sp cifi s lors du par am trage des esclaves DP Affiche l indentification de constructeur configur e pour l esclave DP en question Affich
184. PI d finies Vous apprendrez gt quelle application ce type de transmission de donn es est adapt gt comment fonctionne en g n ral ce type de transmission de donn es gt ce que signifie la notion liaisons entre les stations du bus gt comment l aide de COM 5430 TF COM 5431 FMS ces liaisons et les cartes CP 5430 TF CP 5431 FMS sont configur es exemple de programme chapitre 7 8 gt quoi ressemble les programmes STEP 5 pour ce type de transmission de donn es exemple de programme chapitre 7 3 gt comment vous pouvez d tecter et supprimer les erreurs Domaines d application pour la transmission de donn es l aide de HTB via des liaisons APIAPI d finies Cette transmission de donn es convient la transmission de blocs de don n es li s jusqu 128 octets entre des automates programmables SIMATIC S5 actifs 7 1 Tome 1 Communication API API B8977060 02 7 1 Principes de la transmission de donn es l aide de HTB via des liaisons APIAPI d finies G n ralit s pour le CP5430 TF CP 5431 FMS Le microprogramme de la carte g n re partir des cha nes de donn es SIMATIC S5 des t l grammes correspondant aux exigences de la norme PROFIBUS Sont utilis s cet effet les services de la 1 re et de la 2e couche du mod le de r f rence ISO OSI Ce que vous devez savoir gt Qu est ce qu une liaison APIAPI et quelles sont ses caract ristiques gt De quelle
185. PU et le remplacer le cas ch ant ou v rifier les param tres source cible et les corriger si besoin est pour indication de type AS PB et QB 5H Mot indicateur incorrectement param tr Le param tre ANZW a t entr incorrectement Rem de corriger le param tre ou cr er le bloc de donn es dans lequel doit se situer le ANZW No DB et longueur DB 6H Param tres source cible non valables L identification de param tre NN ou RW a t utilis e Quantit de donn es trop importante ou trop faible Rem de utiliser le bon param tre QTYP Z NN et RW ne sont pas autoris s 7H Goulot syst me d exploitation local Il n y a pas de tampon de donn es pour le traitement du contrat Rem de relancer apr s un temps d attente r duire charge du CP par reconfiguration BH Erreur Handshake Le cycle HTB tait erron ou le temps de transmission HTB a t d pass Rem de lancer nouveau le contrat CH Erreur syst me f N l Service_code non autoris ou erreur dans le programme syst me Rem de v rifier le service_code ou contacter le SAV Siemens DH Bloc de donn es verrrouill La transmission de donn es est ou tait bloqu e pendant le cycle HTB bit de comamnde Disable Enable dans le mot indicateur sur Disable EH Libre FH Ordre ou canal non d fini Erreur de param trage ou appel HTB incorrect SSNR ANR Rem de d finir le ANR en tant que canal LIBR
186. Processeur de communication CP 5430 TF CP 5431 FMS gt Terminal de bus avec c ble de terminal gt C ble de bus Interface A C BC c P P P l J AS511 g o iN i Interface L2 an C ble de bus E Terminal de bus 1 Terminal de bus 2 avec c ble de terminal avec c ble de terminal Fig 4 6 Composants SINEC L2 4 3 1 1 Emplacements CP 5430 TF CP 5431 FMS dans les diff rents API Le processeur de communication CP 5430 TF CP 5431 FMS est une carte au format double Europe La face avant a une largeur de 1 1 3 emplace ment standard Le CP peut tre ins r aux emplacements CP en question dans les API cit s au chapitre 4 1 2 La carte est livr e sous forme compacte et peut tre utilis e sans ventila teur En cas d utilisation dans l automate programmable S5 115U la carte doit tre enfich e dans un adaptateur 4 21 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 Ieg Les cartes ne doivent tre enfich es ou retir es qu l tat hors tension En outre doivent galement tre respect es les mesures de protection en vigueur pour le travail avec les composants sensibles aux charges lectrostatiques En fonction des fonctionnalit s ou du degr d quipement que la commande doit avoir chaque unit de commande dispose de plusieurs panier pour le ch ssis d
187. RD Les donn es appel es sont mise disposition par l API 2 dans un tampon de transfert qui a t crit par API 2 l aide d un contrat RPL_UPD S Les donn es mettre requ te sont transmises au moyen du HTB SEND les donn es recevoir et les confirmations confirmations indication sont re ues par le HTB RECEIVE Pour pouvoir surveiller l change de donn es vous devez exploiter en per manence le mot indicateur de ce contrat Le mot indicateur contient des informations sur l tat d un contrat des informations sur la gestion des don n es et l indication des erreurs 8 4 1 2 Programme pour l API 2 L API 2 doit recevoir 4 mots de donn es Dans un m me temps l API 1 doit transmettre c d mettre disposition dans le tampon de transfert RPL_UPD S 4 mots de donn es qui ont t appel s 8 37 Tome 1 Communication de couche 2 libre B8977060 02 8 4 2 Transfert des donn es de configuration CP 5430 TF CP 5431 FMS et des programmes d application STEP 5 Pour pouvoir utiliser le pr sent exemple d application pratique sur une liai son de couche 2 proc dez comme suit voir galement chapitre 16 Transf rez les fichiers de base de donn es COM 5430 TF COM 5431 FMS suivants sur les deux CP utilis s En cas d utilisation du CP 5430 TF sous le fichier r seau LAY2ONCM NET pourla station 1 OLAY2T1 155 pourla station 2 OLAY2T2 115 En cas d utilisation du CP
188. RET traitement de liste d appels DP ter octet Longueur toujours 2 octets en octets 2e octet 00 hex ok 01 hex Erreur de syntaxe dans le bloc de contrat Confirmation 07 hex ARRET traitement de liste d appels DP impossible tant que le mode DP Roue libre est actif OB hex ARRET traitement de liste d appels DP inutile le traitement de liste d appels DP tant d j en mode ARRET Fig 11 45 Structure du bloc de confirmation ARRET traitement de liste d appels DP Q Tome 1 11 76 B8977060 02 Maintenance et diagnostic par services FMA 12 Maintenance et diagnostic par services FMA sur le bus SINEC L2 BUS Ce chapitre d crit les services administratifs Fieldbus Management FMA mis disposition de l utilisateur avec les param tres appropri s Vous apprendrez gt gt gt Ce que sont les services FMA Pour quelle raison les services FMA sont utilis s Quelles services FMA sont importants pour le syst me de bus SINEC L2 Comment sont appel s les services FMA Comment sont structur s les t l grammes de requ te et de confirma tion correspondants Conditions pour la compr hension de ce chapitre gt gt Connaissance de la norme PROFIBUS DIN 19245 partie 1 Connaissance de la transmission de donn es par acc s direct aux ser vices de la couche 2 12 1 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 1 Utilisation et types de services
189. S y compris plage de p riph rie DP Edition de la configuration DP CP 5430 TF CP 5431 FMS y compris plage de p riph rie Liaisons TF Edition de la configuration de liaisons SINEC TF de toutes les stations CP 5430 TF Liaisons FMS Edition des liaions FMS de toutes les stations CP 5431 FMS 6 43 Tome 1 Principes de base de la configuration B8977060 02 6 5 5 4 Archivage Cette fonction permet d archiver un r seau complet sur FD R seau Archivage r seau SINEC NCM FIN Non fich r seau C NCM NET Lecteur cible A Etat F F F F F F F F AIDE 1 2 3 4 6 7 VALIDER 8 SELECT Fig 6 17 Masque Archivage Champ de saisie Fichier r seau Format Lecteur Nom de fichier r seau Lecteur Indiquez ici le lecteur sur lequel vous souhaitez travail ler F8 permet de s lectionner un lecteur dans la liste des lecteurs disponibles Nom de fichier Nom sous lequel vous souhaitez archvier le fichier r r seau seau Lecteur cible Vous pouvez indiquer tous les lecteur S5 hormis celui actuellement s lectionn du fichier de r seau Tome 1 6 44 B8977060 02 Principes de base de la configuration Champ de sortie Etat Affichage de l tat de l op ration d archivage en cours Touches de fonction F7 Lance l archivage VALIDER F8 Chaque champ de saisie qui
190. S5 actifs Pour ce faire les donn es pr sentant les caract ristiques suivantes sont concern es gt Petites quantit s de donn es gt Temps critique gt Faible fr quence de changement Il peut s agir d instructions de commande de messages de mesures et de valeurs analogiques par exemple 9 1 Tome 1 Communication via la p riph rie globale B8977060 02 Une propri t importante de la p riph rie globale est que les changements des octets de donn es sont d tect s et que seuls ces changements sont transmis Les octets de donn es modifi s sont alors transf r s plus rapide ment que par transmission l aide de HTB voir chapitre 7 La d signation p riph rie globale signifie qu une partie de la plage de p riph rie n est pas utilis e par des cartes p riph riques mais pour l change de donn es global entre des API SIMATIC L change de donn es global signifie galement que le CP envoie cycliquement la totalit de la plage de sortie affect e la GP et actualise galement de mani re cy clique en fonction des donn es re ues la totalit de la plage d entr e modifi e affect e la GP Vous pouvez utiliser cette p riph rie virtuelle comme de v ritables entr es et sorties Ces plages d adresses sont trait es par des instructions en langage STEP 5 Le mode de fonctionnement est synchrone au cycle ou roue libre Aux points de contr le d finis par l utilisateur l appel de HTB po
191. Service de couche 2 Services Fieldbus Data Link FDL Setup Time TSET SINEC SINEC L2 SINEC L2 DP SINEC L2 TF SINEC L2FO Slot Time TSL Sortie PAA SRD SSAP Station active Station passive Station Delay maxi max TSDR 9 6 4 36 6 26 6 30 2 11 11 22 9 24 4 36 2 15 2 14 1 1 4 10 6 36 2 18 8 3 8 3 5 3 8 3 8 3 2 18 15 5 3 8 8 1 8 2 6 27 6 30 2 3 2 5 11 1 2 7 2 5 6 26 6 30 11 12 11 15 8 3 7 13 2 10 2 10 6 27 6 31 Tome 1 Index B8977060 02 Station Delay mini min TSDR Stations de bus actives et passives Structure de masque Structure du menu SINEC NCM Support de transmission Surveillance d acc s Sync Synchrone au cycle T Target Rotation Time TTR T moins lumineux de d faut Temps binaire Temps de cycle d appels Temps de d tention du jeton Temps de parcours du jeton Temps de traitement de liste d appels DP Temps minimal de cycle d appels Terminal de bus Topologie du r seau Transfert base de donn es CP U Unfreeze Unsync V Vitesse de transmission W Watch Dog 6 27 6 30 11 2 6 6 6 4 2 14 2 16 11 29 11 67 10 6 6 27 6 31 4 7 6 27 6 30 6 31 11 33 2 11 2 12 11 32 11 33 2 15 2 18 6 51 11 68 11 67 6 26 6 29 Tome 1 B 6 B8977060 02 Bibliographie C Bibliographie A7 N N Norme PROFIBUS DIN 19245 Partie 1 Beuth Verlag Berlin 1988 2 Siemens SINEC TF Manuel pour utilisa
192. T Fig 13 4 Masque gt Init_horloge HORLOGE MAITRE O N O Le CP 5430 TF CP 5431 FMS peut devenir horloge ma re s il poss de la plus haute priorit et peut de ce fait mettre des t l grammes de synchronisation d horloge Tome 1 13 8 C8977060 02 Services d horodatage N Le CP 5430 TF CP 5431 FMS re oit des t l grammes de synchronisa tion s ils existent sur le r seau L2 CYCLE SYNCHRO 10 s par d faut Le CP 5430 TF CP 5431 FMS met s il est horloge ma tre des t l grammes de synchronisation d horloge sur le r seau SINEC L2 selon l inter valle sp cifi Valeurs possibles 1 60 s F7 Les donn es entr es dans le masque sont prises en VALIDER compte F8 Chaque champ de saisie qui ne peut pas tre dit li SELECT brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return 13 3 1 R glage et appel de l heure de l automate programmable Sur le CP 5430 TF CP 5431 FMS le num ro de contrat 218 est pr vu pour le traitement de la date heure Ce num ro de contrat attribu SEND se traduit par le r glage de l horloge et attribu RECEIVE par la lecture de la date heure du CP Ces services sont ex cutables sur les interfaces synchronis es du CP en utilisant le
193. TF CP 5431 FMS Le t l gramme d horodatage SINEC pr sente un format bien d fini con forme la norme TF figure 13 1 La transmission du t l gramme d horo datage s effectue l aide du SAP 55 r serv par l metteur L utilisateur n a pas le param trer cette t che tant assur e par le logiciel d horodage Lors de l utilisation simultan e des services FMA et de la fonction d horo datage il convient de tenir compte de la particularit suivante du CP IE Si le CP est un horodateur actif horloge ma tre sur le bus L2 et si un service FMA est lanc simultan ment il peut y avoir des retards de l mission d horodatage cyclique 13 1 Tome 1 Services d horodatage C8977060 02 Position de bit en cas de 8 1 es FA transmission s rie via L2 0000tttt Heure partie de plus fort poids tttttttt Millisecondes relati ves p rap 0 00 h tttttttt partie de plus faible poids tttttttt Date dddddddd Jours relatifs par rapport au 01 01 84 dddddddd Vkkkkk0 0 r serv Etat Valeur de correction en 1 2 h pour la repr sentation de lheur locale Signe de correction 0 avancer 1 retarder 0O0zaasen 1 Synchronisation d faillante Synchron de substit sur LAN non impl ment e 1 Saut d heur n est pas impl
194. TTR gt 590 UTB gt T R T puin 132 ms gt T p 0 208xTTR ms TTRLimite 2883 UTB 93 75 kBaud AMR TTR lt 2883 UTB TTR gt 2883 UTB gt T k T Rmin 132 ms gt T R 0 043xTTR ms TTRiimite 5766 UTB 187 5 kBaud TR 5766 UTB TTR gt 5766 UTB gt T k T Rmni 132 ms gt T p 0 021xTTR ms TTRiimite 15375 UTB 500 kBaud TTR lt 15375 UTB TTR gt 15375 UTB gt T p T Ruini 132 ms gt T p 0 008xTTR ms TTRuimite 46125 UTB LORS TTR lt 46125 UTB TTR gt 46125 UTB gt T p T Ruini 132 ms gt T p 0 003xTTR ms Tableau 17 16 Reaktionszeiten TR 17 33 Tome 1 Annexe B8977060 02 Exemple Vous avez pr r gl un TTR de 4000 UTB pour une vitesse de transmission de 187 5 KBaud A partir du tableau on obtient Temps de coupure Tep TepMin 1 06 s Temps de r action TR TRMin 132 ms A pr sent augmentez le TTR 10 000 UTB pour la m me vitesse de transmission R sultat Temps de coupure Tcp 0 000128XTTR s 1 28 s Temps de r action TR 0 016XTTR ms 160 ms Q Tome 1 17 34 Utilisation des exemples d application B8977060 02 La liste ci apr s r capitule tous les fichiers COM et STEP 5 requis par les exemples d application Liste de tous les exemples de programme destin s au CP 5430 TF AGAG AGAGT1ST S5D AGAGT2ST S5D OAGAG 115 OAGAG 155 AGAGONCM NET AGAGONCM BPB LAYER2 LAY2T1ST S5D LAY2T2ST S5D LAY20NCM NET LAY20NCM BPB OLAY27T1 155 OLAY2T2
195. Traitement de prog API Traitement de liste d appels DP CP 5430 TF CP 5431 FMS Bus L2 EU cycle n de liste d appels DP Info de donn es A re ues Appel HTB RECEIVE 211 avec info donn es A Info de donn es B re ues Appel HTB RECEIVE 211 avec info donn es A cycle n 1 de liste d appels DP Appel HTB RECEIVE 211 avec info donn es A t Info de donn es C re ues Appel HTB RECEIVE 211 avec info donn es B cycle n 2 de liste d appels DP Fig 11 10 Corr lation temporelle appel HTB SEND 211 et cycle de liste d appels DP Tome 1 11 20 B8977060 02 P riph rie distante DP Les instants d actualisation de la DP sont ind pendants du d roulement des communications sur le bus L2 L change de donn es via le service L2 DP entre le CP et les esclaves L2 DP est ex cut en permanence cycliquement selon inscription dans la liste d appels DP ind pendamment du cycle d appel des blocs de dialogue SEND 210 et RECEIVE 211 Le traitement de la liste d appels DP n est d clench en mode SYNCHRONE AU CYCLE qu apr s un appel au moins d un point de contr le HTB SEND 210 RECEIVE 211 Cycle d API HTB SEND A NR 210 Utilisateur HTB RECEIVE A NR 211 Plage d E S du CP 5430 TF CP 5431 FMS Ecriture de p riph rie
196. U S5 115U et S5 135U d une unit de fabrication doivent tre reli s via le bus SINEC L2 gt figure 9 15 Station 1 Station 2 Station 3 dre 55y API S5 115U API S5 135U avec CPU 944 avec CPU 928 CPU 946 947 C ble de bus L2 Fig 9 15 Exemple de p riph rie globale configuration d installation Tome 1 9 36 B8977060 02 Communication via la p riph rie globale La r partition des t ches est la suivante API Num ro Fonction station bus S5 155U 1 Commande de t te envoie le num ro de pr s lection de programme et des instructions de commande vers les deux unit s de fabrication partielles 1 et 2 stations 1 et 2 du bus re oit les messages de confirmation et de position des unit s de fabrication partielle S5 115U 2 Unit de fabrication partielle 1 confirme les instructions de commande re ues par la commande de t te signale les positions et les d fauts la commande de t te signale les d fauts l unit de fabrication partielle 2 S5 135U 3 Unit de fabrication partielle 2 confirme les instructions de commande re ues par la commande de t te signale les positions et les d fauts la commande de t te signale les d fauts l unit de fabrication partielle 1 Tableau 9 2 R partition des t ches de l exemple Unit de fabrication 9 37 Tome 1 Communication via
197. U nn EX3 N EX2 Esclave y Esclave DP y octets de S AY1 octets de S AY2 gt gt AY1 AY2 octets d E EY1 octets d E EY2 EY1 EY3 E2 EY4 EY3 EURER EY4 Fig 11 1 Fonctionnement de la transmission de donn es entre CP et esclaves DP Ieg Il est impossible d utiliser simultan ment GP ZP et DP Il est impossible d utiliser simultan ment GP ZI et DP 11 3 Tome 1 P riph rie distante DP B8977060 02 11 1 Principe de la transmission SINEC L2 DP SINEC L2 DP constitue l impl mentation SIEMENS de la norme DIN E19245 partie 3 PROFIBUS DP Le protocole L2 DP exploite les fonctions de couche 1 et 2 d finies dans la norme DIN 19245 partie 1 et les compl te pour r pondre aux sp cifications particuli res de la p riph rie distante Les changes de donn es au sein d un syst me de bus SINEC L2 DP pro prement dit sont caract ris s par un comportement de type ma tre station active esclave station passive La fonction essentielle d un syst me de bus SINEC L2 DP est d assurer l change cyclique rapide de donn es entre le MAITRE API et les stations ESCLAVES distantes p riph rie d E S de la station ET200U par ex Le protocole L2 DP ayant t con u conform ment la partie 1 de la norme PROFIBUS et aux proc dures d acc s hybrides qui y sont d finies il est possible de mettre en oeuvre en plus de la communication L2 DP MAITRE ESCLAVE une communication MAI TRE MAITRE SINEC L2 DP PROFIBUS DP
198. VALIDER 8 SELECT Touches de fonction Fig 6 2 Structure du masque La ligne situ e au dessus des touches de fonction est la ligne de message La PG affiche ici des avertissements des erreurs des consignes d utilisa tion etc Un message reste affich jusqu la pression suivante d une touche Tome 1 6 6 B8977060 02 Principes de base de la configuration En t te du masque Nom du masque Description du chemin d acc s sous forme abr g e Init Editer p ex Contexte Masques sp cifiques CP d signation CP sinon SINEC NCM Source Fichier module Fichier param tres bus Nom chemin d acc s Ligne de messages Dans la ligne de message au dessus des touches de fonction sont af fich s des messages actuels avertissements erreurs consignes d utilisa tion etc Un message reste affich jusqu la pression suivante d une touche Touches Touches de fonction F1 F8 et SHIFT F1 F8 pour l activation de fonction s G n ralit s sur les saisies Champ avec fond Si le champ de saisie est affich sur un fond des modi fications ou entr es sont possibles Avec la touche sp ciale z ro barr ces champs de saisie peuvent tre effac s caract re par caract re Champ normal Il s agit d un champ servant uniquement l affichage Remarques g n rales d utilisation gt Les entr es et modifications ne peuvent tre effectu es que dans les champs affich s e
199. YNCHRON aussi bien dans la branche de d marrage OB20 que dans la branche de red marrage 0B21 22 De la branche de d marrage le syst me d exploitation API passe directement au premier point de con tr le de cycle Ici intervient la premi re lecture de la m moire image des entr es PAE Le premier point de synchronisation RECEIVE pour le CP 5430 TF CP 5431 FMS se trouve donc d j dans la branche de d marrage A ce point la fin de l OB20 le CP peut galement surveiller l int grit de la m moire image de GP De plus le HTB CONTROL peut tre mis contribution sous forme d appel en boucle jusqu ce que le CP n annonce plus aucune erreur dans l image GP via le mot indicateur CONTROL 9 15 Tome 1 Communication via la p riph rie globale B8977060 02 Fonctionnement cyclique Le programme cyclique poss de pour le mode d actualisation SYN CHRONE AU CYCLE la structure suivante pour toutes les stations Appel HTB SEND avec ANR 210 pour le d marrage du programme cyclique Point contr le Programme de commande de cycle Appel du HTB RECEIVE avec ANR 211 derni re instruction dans le programme cyclique avant la fin du bloc Fig 9 7 Structure du programme cyclique pour toutes les stations En mode cyclique le point de synchronisation SEND est situ imm diate ment au d but de l OB1 la synchronisation RECEIVE
200. a a SSNR ANR ANZW Adr S5 LL 84H FB RECE VE PAFE p ex DB En t te h E lt SSNR anan PAFE FB ANR ANZW nd SRD Adr S5 Donn es DONNEES2 ANZW Contrat_termin _sans_erreur Fig 8 11 4H lt p ex DB En t te DONNEES1 gt ANZW Contrat_termin _sans_erreur Prog de commande r cepteur 1 H ou ANZW RECEIVE significatif 54 4H Emission de donn es avec demande au r cepteur de renvoyer des donn es SRD Tome 1 B8977060 02 Communication de couche 2 libre Cas particulier demande de donn es service SRD avec 0 octet don n es mettre D roulement de la transmission Si l metteur du cas cit plus haut ne souhaite envoyer aucune donn e au r cepteur mais veut uniquement lui demander des donn es on utilise le service SRD avec 0 octet de donn es mettre Les notions metteur et r cepteur sont conserv es m me si l metteur n envoie aucune donn e mettre mais uniquement une demande de donn es Le r cepteur met les donn es demand es dans le tampon l aide du service Reply Update Single RPL_UPD_S ou l aide du service Reply Update Multiple RPL_UPD M La marche suivre pour l alimentation du tampon avec des donn es a d j t expliqu e aux pag
201. a m moris e par le CP 6 53 Tome 1 Principes de base de la configuration B8977060 02 Touches de fonction F1 INDIVID F2 TOTAL F8 SELECT Les blocs sont transf r s individuellement dans le fi chier cible La signification des diff rents blocs est don n e la figure 6 28 de ce chapitre La totalit des blocs est transf r e dans le fichier cible Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return Tome 1 B8977060 02 Principes de base de la configuration 6 6 4 3 FD EPROM Les cha nes de donn es sur le FD disquette ou disque sont crites directement dans EPROM Choisissez Transfert b d d CP FD EPROM pour appeler le masque COM Le masque a la structure suivante T CP FIN Chargement Transfert b d d Eprom ee FIN Num ro programmation F F F F F F F FL AIDE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 23 Masque Transfert CP gt FD gt EPROM Champs de saisie Num ro A cet endroit il faut entrer le num ro de programmation programmation du type d EPROM utilis Faites votre choix dan
202. a PG au CP 4 27 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 Si plusieurs automates programmables sont interconnect s sur un syst me de bus SINEC L2 vous pouvez galement t l programmer les CPU utili s es via le bus En pratique cela signifie qu une console de programma tion PG centrale un poste de contr le par exemple peut joindre tous les API sur le bus Sur le syst me de bus SINEC L2 les consoles de programmation PG PG 710 PG 730 PG 750 et PG 770 peuvent tre utilis es Les PG sont pr tes fonctionner lorsqu elles sont raccord es via l interface PG AS 511 du CP 5430 TF CP 5431 FMS Si vous souhaitez raccorder une console PG 730 750 ou 770 directement au bus le tableau 4 14 vous indique les produits utiliser CP Interface L2 C Liaison point point t SHARE entre CP et CPU a UL i Interface PG oy AS 511 Terminal de bus 2 avec c ble de terminal JH C ble de bus Terminal de bus 1 avec c ble de terminal Fig 4 16 Voie de communication PG CPU via syst
203. a distance maximale entre un DTE et le coupleur toile actif d termine ainsi une distance maximale entre deux DTE quelconques de 2800 m Par la mise en cascade la distance maxi male augmente de 1400 m pour chaque coupleur toile actif suppl men taire Sont propos pr sent en plus du coupleur toile des composants FO modulaire sous la d signation Optical Link Module OLM pour fibres op tiques de verre ou plastique en L interconnexion directe de deux DTE avec une fibre optique permet de r aliser une liaison optique point point De plus aucun coupleur toile actif n est n cessaire Avec l utilisation de fibres optiques verre la distance maximale entre les DTE est ici de 1 400 m Figure 2 7 B8977060 02 Vue d ensemble du syst me 2 3 3 Topologie d un r seau combin lectrique optique SINEC L2 L2FO A l aide d un r p teur SINEC L2 RS 485 avec adaptateur optique SF un r seau lectrique L2 technique de transmission RS 485 peut tre reli au coupleur toile actif d un r seau L2 optique voir figure 2 8 Il est gale ment possible d interconnecter deux r seaux L2 avec un r p teur adapta teur optique sur chaque r seau ligne optique d port e voir figure 2 9 Pour cette liaison point point optique aucun coupleur actif n est n cessaire 2 27 Tome 1 Vue d ensemble du syst me B8977060 02 Pour la liaison d un r p teur L2 un coupleur toile actif via un adaptateur op
204. a proc dure et de pouvoir l appliquer l utilisateur doit conna tre le mod le et les notions Ce chapitre aborde en premier lieu lar chitecture puis explique le mod le de communication et les notions et enfin traite de l application sur les automates programmables Certaines notions sont expliqu es en annexe Id es dominantes de la communication abord e dans ce manuel gt Echange simple de donn es via la couche 2 ISO OSI gt Pour des raisons de performance volume limit des donn es mettre et recevoir gt Utilisation simple Ce mod le contient par principe deux types de communication gt La communication implicite effectu e dans le cas de SIMATIC S5 via des octets de p riph rie compos s de la p riph rie distante DP de la p riph rie cyclique ZP et de la p riph rie globale GP Dans la communication implicite le processeur de communication CP com mande le d roulement de la communication Except s les types de communication synchrones au cycle des DP ZP et GP Ici des blocs de dialogue sont utilis s pour la synchronisation des octets de p riph rie La p riph rie cyclique ZP n est r alisable qu avec CP 5430 TF gt La communication explicite effectu e dans le cas de SIMATIC S5 avec les blocs de dialogue existants dans le syst me et compos e de la communication APIAPI FMA et couche 2 libre 3 1 Tome 1 Principes du mod le B8977060 02 3 1 Mod le de r f
205. age de sortie Plage d entr e de de Sortie GO Symbole GO Entr e F F F F F F F F __AIDE 1 2 3 S lt gt E 4 5 INSERER 6 EFFACER 7 VALIDER g SELECT Fig 9 14 Masque de l diteur GP Tome 1 9 32 B8977060 02 Communication via la p riph rie globale Champs de sortie Adresse station 2 Plage d entr e sortie Champs de saisie Sortie GO Symbole Entr e Affichage de l adresse de la station appel e actuelle ment Est affich e ici la plage d E S sur laquelle les variables d finir doivent tre repr sent es de Premier octet du bloc Dernier octet du bloc Plage de valeurs plage d finie dans la plage d E S Octet de sortie devant tre mis Plage de valeurs PB 0 254 QB 0 254 Objet global ou octet de p riph rie globale GPB Plage de valeurs 0 2047 D signation symbolique du GO Plage de valeurs 8 ca ract res ASCII Octet d entr e devant tre lu Plage de valeurs PB 0 254 OC 0 254 Touches de fonction F3 S lt gt E F5 INSERER F6 EFFACER F7 VALIDER Commutation entre les entr es et les sorties Une ligne vide est ins r e la position actuelle du cur seur Effacement de la ligne dans la plage d entr e ou de sortie dans laquelle se situe le curseur La touche VALIDER confirme les donn es Si le fi chier de carte n existe pas encore il est cr apr s la validation
206. appareils de terrain d envoyer des t l grammes de r ponse Tome 1 10 4 B8977060 02 Communication via la p riph rie cyclique gt re oit les t l grammes de r ponse et les affecte aux octets d entr e ZP configur s de la CPU Pour vous il est important de savoir que gt sur les appareils de terrain diff rentes donn es donn es de configura tion la diff rence des donn es de message par exemple peuvent tre affect es diff rents SAP la ZP met et re oit uniquement via le SAP num ro 61 la ZP utilise le service PROFIBUS de couche 2 SRD Send and Re quest Data pour la transmission de donn es les t l grammes de la p riph rie cyclique poss dent en principe une priorit basse autrement dit si d autres stations du bus sollicitent forte ment le bus et mettent des t l grammes de haute priorit il n est pas garanti que les t l grammes de la ZP soient mis pendant un parcours du jeton si la ZP doit mettre via le SAP par d faut le SAP61 doit tre r gl en tant que SAP par d faut Actualisation des plages d entr e et de sortie de la p riph rie cyclique Les instants o le CP 5430 TF actualise les octets ZP mettre sont gt en mode ROUE LIBRE fix s par le CP aucune influence exerc e par le programme de commande STEP 5 ou en mode SYNCHRONE AU CYCLE fix s par le programme de com mande et plus pr cis ment par un appel de bloc de dialogue
207. appliquent d une mani re g n rale au lancement de contrats Global Control gt Un esclave DP n accepte des instructions de commande que si elles sont issues du ma tre DP qui l a param tr et configur gt L int gration de l identificateur de groupe voir fonction COM Param trage de l esclave DP chapitre 11 6 2 permet de transmettre des in structions de commande un esclave DP d termin single un groupe d termin d esclaves DP multicast ou tous les esclaves DP connect s broadcast Les contrats Global Control ne sont pas confirm s sur le bus L2 c d que les esclaves DP ne confirment pas la r ception d un t l gramme Glo bal_ Control Au niveau programme d application bloc de dialogue du HTB sp cial A NR 209 l mission du t l gramme Global_ Control est simplement confirm e par le bloc de confirmation de contrat Tome 1 11 66 B8977060 02 P riph rie distante DP 11 8 1 Fonction des instructions de commande Sync et Unsync Sync Les donn es de sortie re ues juste avant l instruction de commande Sync sont mises et fig es par l esclave DP Toutes les donn es de sortie re ues par la suite ne sont pas prises en compte jusqu la r ception de l instruction de commande Sync suivante ou de l instruction de commande Unsync Unsync L instruction de commande Unsync annule la fonction de l instruction de commande Sync
208. ar le cycle de traitement de la liste d appels DP Tome 1 11 12 B8977060 02 P riph rie distante DP La figure ci apr s illustre la proc dure du mode ROUE LIBRE pour les oc tets d entr e Programme Plage de p Donn es d API riph rie d E transmises sur le sur CP bus L2 LPY l PB1 1 LEB1 l PB1 4 PB1 4 ni me traitement TE mi me cycle d API de la liste d appels DP LEBI PB1 9 PB1 9 n 1 e traitement de la liste LEB1 PB1 9 d appels DP M m 1 e cycle d API Fig 11 6 CP 5430 TF CP 5431 FMS re oit de l esclave L2 DP Commentaire de la figure 11 6 Les informations relatives aux octets d entr e re ues durant le cycle de traitement de la liste d appels DP via le bus L2 sont transmises la plage d entr e de la p riph rie du CP apr s ach vement de chaque change de donn es DP Les donn es re ues peuvent tre ensuite trait es par le programme d appli cation l aide d acc s directs LPY par ex aux octets d entr e de la p riph rie et apr s ex cution de la fonction actualisation PAE au d but d un cycle de programme de la CPU En mode ROUE LIBRE l instant de transfert des donn es re ues via le bus L2 vers la plage d entr e de la p riph rie du CP est exclusivement d ter min par le cycle de traitement de la liste d appels DP 11 13 Tome 1 P riph rie d
209. aract ristiques suivantes gt Selon le choix la transmission de donn es s effectue synchrone au cycle par d clenchement partir du programme API via la p riph rie E S L instant de la transmission de donn es est d termin par l API ou en roue libre par propre initiative du CP via la p riph rie E S L instant de la transmission de donn es est d termin par le CP gt La relation de station est une relation 1 n 1 station API lt gt CP gt n station CP lt gt API gt La priorit du t l gramme L2 est H high gt Les structures de donn es transmettre sont Ppour chaque station 2048 octets GP GPB 0 GPB 2047 sont dis ponibles Pour chaque station 64 octets de sortie GP maxi et 256 oc tets d entr e GP maxi 5 5 Tome 1 Choix du type de communication B8977060 02 Particularit s Ce type de communication fait exclusivement appel l interface de base La transmission de donn es n a lieu que si les tats des octets se sont modifi s Si la GP doit tre utilis e des objets globaux doivent galement tre d finis sur le CP avec les octets d entr e sortie Ex Les octets E S d finis ne doivent pas chevaucher les adresses de cartes E S enfich es Tome 1 5 6 B8977060 02 Choix du type de communication 5 4 Transmission de donn es par p riph rie cyclique ZP CP 5430 TF La transmission de donn es l aide de la p riph rie cyclique
210. ass Num ro SAP rem_ add station rem add segment Octets d tat octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H octet 1 Identification attribu e la requ te FDL facultatif octet 2 format KH type de service mis diaposition FDL_LIFE_LIST CREATE _LOCAL 1BH octet 3 format KH message OK ou d erreur voir tableau 12 9 octet 4 7 non significatif octet 8 octet d tat station ST 00 octet 9 octet d tat station ST 01 hsa octet 8 octet d tat station ST hsa L enregistrement des donn es dans un DB par le HTB RECEIVE est d crit en d tail dans l exemple du chapitre 12 9 4 Le param tre link status de la confirmation montre la r ussite ou l chec des demandes FMA pr c dentes 12 23 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Les messages suivants peuvent appara tre pour ce service FMA Valeur Abr viation Signification link_status PROFIBUS FDL_LIFE_ LIST CREATE LOCAL 00H OK Confirmation positive Life List a t cr e IR Ressources mat rielles pour la requ te FDL locale non disponibles pas de tampon de Life Liste 15H IV Confirmation n gative FDL_RESET actif momentan ment Station passive autre service FMA actif momentan ment Tableau 12 8 Message link_status pour FDL_LIFE_ LIST CREATE LOCAL Confirmation La r action du programme d applic
211. ation la r ception de ce message n est pas d finie Dans le bloc de confirmation sont situ s des octets d tat des stations ac tives et des stations passives qui sont plac es dans la plage GAP de la station demandant le service Les octets d tat sont structur s comme suit Valeur Signification d octet 10 Station n existe pas 20 Station active et pr te 30 Station active 00 Station passive Fig 12 9 Octet FDL_LIFE_LIST_ STATUS Tome 1 12 24 B8977060 02 Maintenance et diagnostic par services FMA 12 6 FDL_IDENT Avec ce service il est possible de demander des informations d identifica tion une station raccord e au bus Il peut s agir d une station locale ou d une station distante L identification englobe le nom du constructeur le type de coupleur PROFIBUS la version du mat riel et du logiciel 12 6 1 FDL IDENT Request Le bloc FDL_IDENT Request doit tre structur comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Request 00H user_id octet 1 Identification libre qui est retourn e inchang e lors d une confirmation facultatif service code octet 2 format KH type de service demand FDL_IDENT 1CH link_status octet 3 5 non significatif service class Num ro SAP rem_add station octet 6 format KH Plage de valeurs de l adresse de station 0 126 rem add segment octet 7 non
212. ations d erreur Aucune erreur f n Sie le bit 3 Contrat termin sans erreur est tout de m me mis un cela signifie qu apr s un red marrage ou RESET le CP a reconstitu le contrat Indication erron e du type l appel du bloc QTYP ZTYP Zone m moire non existante non cr e p ex Zone m moire trop petite La zone m moire indiqu e l appel du HTB Param tre Q Z TYP Q Z ANF Q Z LAE est trop petite pour la transmission des donn es Retard de confirmation QVZ Confirmation manquante de la cellule m moire lors du transfert de donn es Rem de v rifier et le cas ch ant remplacer le module m moire des CPU ou v rifier et corriger les param tres source et cible Mot indicateur incorrectement param tr Le param tre ANZW a t entr incorrectement Rem de corriger le param tre ou cr er correctement le bloc de donn es dans lequel doit se trouver le ANZW Param tres source cible non valables L indentification de param tre NN ou RW a t utilis e La longueur des donn es transmettre est sup rieure 250 octets ou inf rieure 8 octets Header Rem de utiliser le bon param tre Q Z TYP NN et RW ne sont pas autoris s pour ce type de transmission de donn es V rifier la longueur des donn es Goulot mat riel local l Aucun tampon de donn es n est disponible pour le traitement du contrat Rem de relancer le contrat Erreur Hands
213. atistique de station e l n formation statistique se rapportant la station Tome 1 14 36 B8977060 02 Documentation test Le masque se pr sente comme suit Type CP FIN Statistique de bus Source Nombre de parcours de jeton 36149 r f rence Station Station aktive active Jetons re us active empfangene Token Station Jetons re us 1 36149 2 36149 F F F F F F F F 1 2 3 4 5 6 7 8 Fig 14 16 Statistique de bus Tome 1 14 37 Champs de sortie Valeurs num riques relatives aux tats de station survenus 14 2 5 3 Statistique de bus Ce masque contient une information statistique relative au bus permettant d analyser le comportement du bus Le masque se pr sente comme suit Sortie Valeurs num riques relatives aux tats survenus pour le bus B8977060 02 Utilitaires Utilitaires Init Edit SINEC NCM Option de menu Utilitaires i Convertir Modifier tail Editeur de requ te S lect bus Serv horodatage CP 5430 TF emie tome 2 respectif chap 15 1 chap 13 chap 15 3 chap 15 2 Fig 15 1 Synoptique des utilitaires La figure ci apr s pr sente en d tail les utilitaires dont les fonctions sont disponibles sous l option de menu Utilitaire lt amp kapstr v gt s 15 1 Tome 1 Utilitair
214. au r seau l aide de la fonc tion R seau R glage r seau La coh rence du r seau est ainsi obtenue par le r glage du r seau Le masque Param tres r seau locaux permet l dition des param tres de bus sp cifiques une station L dition locale est un moyen d optimis ation Ex Notez que toute entr e incompatible avec le r seau peut por ter pr judice au bon fonctionnement de votre r seau Le transfert des param tres dans le CP s effectue uniquement au d mar rage du syst me donc lors du passage de l tat STOP l tat RUN ou apr s mise sous tension secteur Pour cette raison les param tres ne peu vent tre modifi s qu l tat STOP du CP Tome 1 6 24 B8977060 02 Principes de base de la configuration 6 5 3 1 Param tres r seau globaux Dans ce masque vous pouvez modifier les param tres de bus pour l en semble du r seau Le masque est divis en trois zones logiques A savoir gt Le pr r glage suppl mentaire de la topologie gt Le pr r glage des param tres de bus gt Les donn es des param tres de bus Les deux premiers domaines cit s contiennent des valeurs pour le calcul des valeurs par d faut des param tres du bus La touche de fonction F1 lt Calculer permet de d finir ces valeurs par d faut Le transfert des par am tres modifi s dans les bases de donn es locales s effectue par R seau gt R glage r seau Choisissez Editer Param tres r sea
215. avec le num ro de contrat 211 est appel dans le programme de commande r ception ZP 10 19 Tome 1 Communication via la p riph rie cyclique B8977060 02 10 2 Configuration Le progiciel PG SINEC NCM avec COM 5430 TF est utilis pour configurer les fonctionnalit s Les masques servant la configuration sont disponibles sous SINEC NCM comme indiqu sur la figure 10 12 gt Plages E S gt Liaisons cycliques gt Documentation et test Init Edit Documentation et SINEC NCM test au chapitre 14 Option Editer Plage d E S Editeur ZP Editer gt P riph rie Editer gt P riph rie gt Plages d E S gt Editeur ZP Sont trait s dans des chapitres particuliers Fig 10 12 Configuration de la p riph rie cyclique Tome 1 10 20 B8977060 02 Communication via la p riph rie cyclique 10 2 1 Plages E S L attribution de plages d entr e et de sortie SIMATIC pour la p riph rie glo bale s effectue dans un masque Si vous souhaitez d finir en m me des plages pour GP vous n avez besoin que de 3 limites de plage pour les plages d entr e et de sortie tant donn qu une limite est toujours implicite IE Il est impossible d utiliser simultan nment ZP et DP S lectionnez Editer gt Peripherie gt Plages d d E S pour appeler le masque ayant la structure suivant te TYPE CP FIN Plages d
216. binaire Diagnostic de canal avec no d identification 23 Canal 12 sortie D passement de seuil sup rieur organisation par mot Fig 11 36 Structure d un bloc de donn es complet Diagnostic tendu Tome 1 11 64 B8977060 02 P riph rie distante DP Exemple de programmation pour la lecture du diagnostic individuel d esclave DP Le bloc fonctionnel FB 208 EINZ DIA appelle via le service CP 5430 TF CP 5431 FMS sp cial HTB A NR 209 les donn es de diagnostic indivi duel d un esclave DP Le num ro de la station esclave DP concern e est transmis au bloc fonctionnel via l op rande formel STAT A la suite de la r initialisation du bit de lancement de FB ANST le FB 208 signale que le contrat a t ex cut Le bloc fonctionnel FB208 ainsi que le bloc de donn es DB 208 correspon dant destin s une mise en oeuvre sur une CPU de la s rie S5 115U se trouvent dans le fichier STEP 5 EINZELST S5D de la disquette COM Exemples d application 11 65 Tome 1 P riph rie distante DP B8977060 02 11 8 Transmission d instructions de commande re sclave DP Le HTB sp cial A NR 209 permet de transmettre diverses instructions de commande Control Commandos aux esclaves DP via le service DP Global_ Control Ces contrats Global_ Control peuvent tre utilis s pour synchroniser par exemple les donn es d E S de plusieurs ou de tous les esclaves DP con nect s Les r gles suivantes s
217. binaires Vous devez adapter ce temps aux exigences du syst me de bus Calcul cf Annexe Facteur Apr s coulement de l intervalle de temps G TTR actualisation une plage d adresse libre entre deux stations actives GAP G GAP est analys e par la station avec l adresse la plus petite pour d tecter si ventuellement une station sup pl mentaire voudrait se rajouter l anneau logique plage de valeurs 1 100 Vous devez adapter ce facteur aux exigences du syst me de bus cf tableau 6 1 Temps bi mare 4 fa Ron en BiS i amp coule p our l mission d un bit gend r inve rse Si la yite sse de transmis jon en bits s L unit temps fu sure onti fi ia vitesse de de Tans nemis ion Lise ISECO Grmule suivante par e pops ede f ur e re ia apan u EORNA inaire aut WiSe la en millisecondes nom unit s temps Sinare vitesse transmission 6 27 Tome 1 Principes de base de la configuration B8977060 02 Champ de sortie Adresse L adresse de la station a t donn e dans le masque station L2 Init Touches de fonction F1 La touche de fonction d clenche le calcul des donn es CALCULER des param tres de bus sur la base des donn es pr d finies F7 La touche de fonction VALIDER confirme les don VALIDER n es Si le fichier de carte n existe pas encore il est cr apr s validation F8 Chaque champ de saisie qui ne peut pas tre dit li SELECT brement permet l affichage
218. bjets de variables Management des liaisons Pour g rer les relations de communication entre applications Services VMD Pour la recherche d information sur L API Fonctions suppl mentaires gt Services d horodatage Afin d assurer la synchronisation d horloge sur l ensemble du r seau Tome 1 5 10 B8977060 02 Choix du type de communication 5 7 Communication par FMS CP 5431 FMS La communication FMS est enti rement d crite dans le TOME 2 CP 5431 FMS Le pr sent chapitre pr sente uniquement les services propos s Vous trouverez tous les renseignements sur le mod le et la configuration dans le TOME 2 CP 5431 FMS SINEC L2 FMS Fieldbus Messaging Specification est la variante con ue pour le PROFIBUS en tous points conforme la norme L interface du CP avec FMS se subdivise en Interface cyclique ZI Application Layer Interface ALI gt Transmission de donn es par communication cyclique via Zl Ce type de communication est la solution de choix lorsqu il s agit uniquement d crire ou de lire cycliquement des valeurs Les contrats traiter cycliquement sont d finis par configuration API et CP se conten tent d changer des valeurs de variable Le CP g n re automat iquement les PDU FMS correspondants gt Transmission de donn es par communication acyclique via ALI Ex Ce type de communication est avantageux lorsque la s lec tion des services et l instant de le
219. bloc de param tres de bus plage de valeurs 0 HSA nombre de stations actives d j d finies Adr station Elle indique l adresse la plus lev e pour une station la plus lev e active du bus Pour les stations passives les adresses HSA sup rieures HSA sont autoris es plage de valeurs adresse active la plus lev e dans le r seau 126 Pr r g param tres bus Vitesse de Vitesse sur le bus plage de valeurs 9 6 Kbd 19 2 transmission Kbd 93 75 Kbd 187 5 Kbd 500 Kbd et 1 5 Mbd SAP par d faut Si un t l gramme L2 a t re u sans num ro SAP de destination le CP choisi automatiquement le SAP par d faut Nbre de r it rations Compteur de r p titions d appel pour une transmission t l gramme non r ussie Il indique le nombre de fois qu une r p ti Max Retry Limit tion de l appel doit tre effectu e par l initiateur si aucun t l gramme correct de confirmation n a t re u plage de valeurs 1 8 Redondance m dia choix possibles pas de redondance Donn es param bus Slot Time TSL Temps de surveillance de lattente de la r ception de l metteur d un t l gramme de la confirmation du r cepteur r pondeur Apr s coulement il y a r p ti tion conform ment la valeur Nbre de r it rations t l gramme plage de valeurs 80 4095 temps binaires toutefois 2 ms au minimum cf tableau 6 1 Tome 1 6 26 B8977060 02 Principes de base
220. bre OB de d marrage pour API SIMATIC S5 Dans l OB de d marrage vous devez appeler le bloc de dialogue SYN CHRON pour le num ro d interface du CP 5430 TF CP 5431 FMS Emission et r ception de donn es avec confirmation service SDA D roulement de la transmission EMETTEUR RECEPTEUR Requ te couche 2 Les donn es mettre avec en t te pr liminaire 8 octets sont envoy es avec HTB SEND ERN Indication 2 Le r cepteur re oit une indication que des Confirmation 3 donn es ont t re ues L metteur est inform qu une Confirmation du CP or Le r cepteur est arriv e Interpr tation par mot indicateur Interpr tation par mot indicateur Le r cepteur va chercher 4 sur le CP les donn es recevoir l aide du HTB RECEIVE L metteur va chercher s Les 8 premiers octets contiennent la confirmation compos e des info de gestion en t te de l en t te 8 octets sur le CP A cet effet il utilise le HTB RECEIVE Interpr tation par mot indicateur Interpr tation par mot indicateur Ieg Les num ros de contrat SEND et RECEIVE doivent correspon dre aux num ros de contrat configur s diteur de liaison du COM 5430 TF COM 5431 FMS Si la liaison n a pas t configur e avec l diteur de liaison du COM 5430 TF COM 5431 FMS le con
221. bre ou une liaison FMS 17 3 Tome 1 Annexe B8977060 02 SAP Utilisation ANR 0 Verrouill 1 Verrouill o f 2 Ces SAP sont normalement 1 32 Send Liaison API API 3 utilis s pour les liaisons API API 101 132 Receive Liaison API API Leur utilisation pour des acc s de J couche 2 libre ou liaisons FMS est 33 galement possible si l on tient compte des limites de la m moire nombre total de liaisons vitez imp rativement la double affectation des SAP 34 Ces SAP sont normalement 134 185 Acc s de couche 2 libre f pr vus pour des acc s de couche 134 199 Liaisons FMS 2 libre S ils ne sont pas utilis s cette fin ils peuvent galement 53 tre employ s pour des liaisons FMS Attention vitez toute double affectation 54 Ma tre DP classe 2 Response 55 Fonction d horloge 218 Lecture r glage d horloge 56 Liaisons standard API 95 206 209 libre 212 217 libre 219 223 libre 200 Services FMA 57 Libre 201 Lecture de liste de stations GP 58 SAP d appel pour liaison FMS cycl 59 R serv aux liaisons PG PL Deserve au Broad ast GF Pas d affectation service ANR 61 SAP par d faut pour DP 62 R serv GP T l gramme d appel et service d esclave DP 63 Verrouill Tableau 17 4 Affectation des SAP aux ANR sur CP 5431 FMS Tome 1 17 4 B8977060 02 Annexe 17 3 Affectation de num ros de contrat SAP Avant de
222. c de commande Unfreeze 0 1 Info donn E 0 1 Fig 11 38 Fonction des instructions de commande Freeze et Unfreeze Tome 1 11 68 B8977060 02 P riph rie distante DP 11 8 3 Emission cyclique et acyclique de l instruction de commande Global_ Control Lors de l mission d une instruction de commande via le HTB sp cial A NR 209 les CP distinguent dans le bloc de contrat transmis deux types de contrat gt Emission acyclique d instructions de commande gt Emission cyclique d instructions de commande Emission acyclique d instructions de commande En pr sence d un contrat de type Emission acyclique le CP transmet l instruction de commande voulue une seule fois la fin d un cycle de liste d appels DP Si tous les esclaves DP requis par le contrat d instruction de commande ne sont pas en phase de transfert de donn es cyclique avec les CP le contrat n est pas ex cut et une confirmation n gative est mise Emission cyclique d instructions de commande Contrairement au type de contrat Emission acyclique d instructions de commande le type de contrat Emission cyclique se distingue par le fait que l instruction de commande apr s un transfert unique activation est transmis automatiquement cycliquement par les CP la fin de chaque traitement de liste d appels DP Unsync Unfreeze L mission cyclique d une instruction de commande cesse d s qu
223. cation de la p riph rie cyclique synchrone au cycle Mat riels et logiciels requis Les mat riel suivants sont n cessaires gt 2 automates programmables SIMATIC S5 AG 1 S5 155U et AG 2 S5 95U gt un CP 5430 TF gt un module RAM par CP gt deux terminaux de bus RS 485 gt un c ble de bus SINEC L2 gt au moins un PG 710 PG 730 PG 750 ou PG 770 ou un PC Les logiciels suivants sont n cessaires gt COM 5430 TF sous SINEC NCM gt logiciel PG pour programmation STEP 5 gt blocs de dialogue pour l API utilis gt disquette sur laquelle se trouve les exemples de programmes 10 27 Tome 1 Communication via la p riph rie cyclique B8977060 02 10 3 1 Description du programme Deux automates API S5 115 et API S5 95U doivent tre coupl s via le bus SINEC L2 Station 1 Station 2 API S5 115U API S5 95U avec CPU 944 C ble de bus L2 Fig 10 15 Automates programmables Pour cet exemple un change de donn es simple de 2 octets dans les deux sens de communication a t choisi L API 1 envoie des donn es alternantes l API 2 Dans l API 2 ces donn es sont renvoy es l API 1 No station du P riph rie d entr e et de bus sortie utilis e pour la transmission de donn es 1 PB 10 P riph rie d mission ZP de sortie PB 11 P riph rie d mission ZP de sortie PB 12 P riph rie de ZP d entr e r ception ZP d entr e PB 13
224. ccordement des PG via le bus SINEC L2 A l aide des produits L2 suivants vous pouvez raccorder une PG ou un PC AT directement au terminal de bus et donc au bus SINEC L2 D signation Utilisation Fonctionnalit CP 5410 S5DOS ST PG 730 750 770 Fonctions PG via SINEC avec STEP5 ST L2 L2FO CP 5410 S5DOS MT PG 730 750 770 Fonctions PG via SINEC avec STEP5 MT L2 L2FO TF NET 5412 MSDOS PG 730 750 770 Fonctions FDL couche 2 Windows PCs compatibles AT Fonctions TF couche 7 avec MSDOS ou WINDOWS Tabelle 4 14 Possibilit s de raccordement En fonction du degr d quipement et des conditions d utilisation le rac cordement de PG des automates programmables avec CP est possible avec diff rentes variantes Le cas le plus simple est le raccordement direct de la PG au CP voir figure 4 15 Tome 1 4 26 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS Si dans un ch ssis comme dans l automate multiprocesseur S5 135U plusieurs CP sont enfich s le raccordement des cartes peut se faire par PG Mux 757 CO Interface PG AS 511 Console de programmation PG PG 710 PG 730 PG 750 PG770 Fig 4 15 Raccordement direct de l
225. champ de saisie au moyen de la touche Return 15 9 Tome 1 Utilitaires B8977060 02 15 2 Modification de la taille de module Vous pouvez choisir l aide d une option de menu particuli re savoir Utilitaires gt gt Modif taille de module la taille de module voulue parmi les valeur 16 32 64 octets Modif taille de module SINEC NCM FIN Fichier de base de donn es LG QDPDP1 Taille de module actuelle 32 Ko Espace m moire actuellement requis 81200 oct Nouvelle taille de module 64 Ko F F F F F F F F AIDE 1 ANNULER 2 3 4 5 6 7 VALIDER 8 SELECT Fig 15 7 Modification de taille de module Champs de saisie Fichier de base Format Lecteur Base de donn es de donn es Lecteur Indiquez ici le lecteur que vous souhaitez utiliser La touche F8 permet d afficher la liste des lecteurs dis ponibles Base de Toutes les bases de donn es CP 5430 5431 5412 dis donn es ponibles nouvelle taille Plage de valeurs 16 32 64 Ko de module Tome 1 15 10 B8977060 02 Utilitaires Champs de sortie Taille de module Indication en octets de la capacit de m moire du mo actuelle dule plage de valeurs 16 32 64 Espace m moire Indication en octes de l espace m moire actuellement actuellement requis requis par la base de donn es s lectionn e taille
226. configur s temps minimal de cycle d appels plus grand intervalle min d esclave temps de surveillance d acc s temps de watchdog pour les esclaves doivent satisfaire aux quatre condi tions suivantes 1 temps min de cycle d appels gt 2 x plus grand intervalle min d esclave 2 10 ms lt temps min de cycle d appels lt temps de watchdog 30 ms 3 temps de watchdog lt 9900 ms 4 temps de watchdog divisible par 100 Le temps min de cycle d appels configur fait en outre l objet d un contr le par le CP qui v rifie que la valeur minimal est compatible avec le bon fonctionnement du CP La valeur minimal est directement fonction du nombre d esclaves actifs et correspond au temps min r el du cycle d appel Si la valeur configur e est inf rieure ce minimum l erreur est signal e par l indicateur de d faut voir code de clignotement au point 4 1 1 2 Erreur de param trage d esclave DP Nota Ces trois temps configur s s appliquent tous les es claves La touche F3 LISTE permet de s lectionner nou veau la liste d E S des esclaves configur s 11 33 Tome 1 P riph rie distante DP B8977060 02 Plus grd interv min d esclave Clear DP Champs de sortie Adresse L2 et nom La valeur indiqu e ici correspond la plus grande va leur de l intervalle min d esclave parmi tous les es claves DP trait s de la liste d appels L intervalle min d
227. convient pour la communication entre des API SIMATIC S5 et des appareils de terrain compatibles PROFIBUS Les appareils de terrain sont des stations passives qui d eux m mes ne peuvent pas acc der au bus et de ce fait doivent tre interrog s cycliquement en g n ral par des stations L2 actives Le type de transmission de donn es p riph rie cyclique ZP se carac t rise par un maniement simple autrement dit la programmation est con sid rablement r duite par rapport aux autres types de transmission de don n es comme l acc s couche 2 libre chapitre 8 Ce type de communication pr sente les caract ristiques suivantes gt Selon le choix la transmission de donn es s effectue synchrone au cycle par d clenchement partir du programme API via la p riph rie E S L instant de la transmission de donn es est d termin par l API ou en roue libre par propre initiative du CP via la p riph rie E S L instant de la transmission de donn es est d termin par le CP gt La relation de station est une relation 1 1 station API lt gt CP lt gt station gt Les structures de donn es transmettre sont des blocs de donn es li s de 1 242 octets Particularit s Ce type de communication fait exclusivement appel l interface de base 5 7 Tome 1 Choix du type de communication B8977060 02 5 5 Communication par p riph rie distante DP La transmission de donn es v
228. cyclique est mis 0 absence de timeout lors du traitement de la liste d appels DP 1 un timeout est survenu lors du traitement de la liste d appels DP Le temps de surveillance configur pour le traitement de la liste d appels DP a t d pass Cause possible du message d erreur D fauts sur le bus Retard dans le traitement de la liste d appels DP d au traitement parall le d autres services acycliques sur le CP Fig 17 10 Die ANZW Bit 8 11 des Auftrages 202 Tome 1 17 18 B8977060 02 Annexe Struture de la liste de stations DP ANR 202 La longueur de la liste de stations DP est de 16 octets 128 bits Chaque bit de la liste de stations DP correspond une adresse de station possible des stations esclaves DP Octet 0 1 2 14 15 Bit 7654321076543210 76543210 Adresse 0 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 119 120 124 127 de station o Le premier et les deux derniers bits ne sont pas significatifs tant donn que les adresses de station admissibles sur le bus L2 se trouvent dans la plage de 1 125 Fig 17 11 Aufbau der DP Stationsliste Structure de la liste de diagnostic DP ANR 209 La longueur de la liste de stations DP est de 16 octets 128 bits Chaque bit de la liste de diagnostic DP correspond une adresse de station possible des stations esclaves DP Octet 0 1 2 14 15 Bit 7654
229. d service octet 0 octet 2 octet 5 station octet 6 Lire les param tres FDL_READ 00H OBH bus actuels _VALUE 11 Lire les valeurs LSAP_STA 00H 19H 2 63 0 126 d tat d un SAP TUS 25 Une vue FDL_LIFE 00H 1AH d ensemble de _LIST_ 26 toutes les stations CREATE raccord es au bus REMOTE interrogation des stations raccord es Une vue FDL_LIFE 00H 1BH d ensemble de _LIST_ 27 toutes les stations CREATE_ raccord es au bus LOKAL interrogation des stations locales Lire identification de FDL_IDENT 00H 1CH 0 126 station 28 Tableau 17 9 17 21 Tome 1 Annexe B8977060 02 Octet Bloc mettre requ te Octet Bloc re u Confirmation Indication 0 com_class 0 com_class FDL Confirmation 01H FDL Request 00 Confirmation du microprogramme demande de service la couche 2 apr s requ te FDL ou couche 2 FDL Indication 02H Donn es re ues 1 user_id user_id Identification libre qui est donn e Identification qui a t donn e en retour pour une confirmation pour une requ te FDL significatif uniq pour confirmation pour indication la valeur est 0 2 service_code 2 service_code Type de service demand Type de service pr par par le SDA 00H microprogramme couche 2 libre SDN OtH SDA 00H SDN 01H SRD 02H SRD 32H RPL_UPD_S 06H Uniq pour FDL Confirmation RPL_UPD M 07H RPL_UPD_S 06H RPL_UPD M 07H Uniq pour FDL Indicatio
230. d X4 m a Eprom 2 Eprom 1 X3 SPC 8 70325 X8 X7 X9 Convertisseur DC DC 24V 5V Fig 4 1 Structure du CP 5430 TF CP 5431 FMS H1 H3 x5 A st OOl x4 X3 a X7 ee Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 Explications relatives la figure 4 1 T moins de mode de fonctionnement H1 RUN voir tableau 4 1 H2 STOP voir tableau 4 1 H3 CP FAULT voir tableau 4 2 Commutateur de mode de fonctionnement S1 STOP RUN voir tableau 4 1 Interfaces X1 Connecteur de base voir tableau 4 3 X2 Connecteur de base voir tableau 4 3 X3 Interface L2 voir tableau 4 4 X4 Interface PG AS511 voir tableau 4 5 X5 Emplacement pour module m moire X6 Connecteur de m dia pr vu pour extensions X7 Interface L2FO connexion pour fibre optique plastique X8 Pont de test X9 Pont de test Eprom 1 2 contient le microprogramme pour CP 5430 TF CP 5431 FMS Tome 1 4 2 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS 4 1 1 1 T moins lumineux de mode de fonctionnement LED RUN et STOP Le tableau 4 1 explique la signification des LED LED RUN et STOP Changements d tats de fonctionnement Un changement de l tat de fonctionnement peut avoir plusieurs origines La figure 4 2 indique les diff rents facteurs possib
231. d entr e ou de sortie n est n cessaire pour la GP Si les entr es sont erron es elles ne sont pas accept es par le COM Dans ce cas un message d erreur appara t dans la ligne de message apr s avoir actionn la touche VALIDER Si vous r servez simultan ment des plages pour l interface cyclique Zl veillez aux points suivants lors de cette r servation de plage gt La plage de la p riph rie globale autrement dit la plage que se part agent toutes les stations participantes est de 2048 octets au maximum GPBO GPB2047 gt Pour chaque station 64 octets au maximum peuvent tre utilis s en tant que GP de sortie Ces 64 octets de sortie ne peuvent figurer dans la plage de p riph rie P ou Q que sous forme de bloc d un seul tenant gt Pour chaque station 256 octets au maximum peuvent tre utilis s en tant que GP d entr e Ces octets galement ne peuvent figurer dans la plage de p riph rie P ou Q que sous forme de bloc d un seul tenant Tome 1 B8977060 02 Communication via la p riph rie globale gt Les plages d entr e GP et ZI DP ne doivent pas se chevaucher gt Les plages de sortie GP et ZI DP ne doivent pas se chevaucher gt La plage d entr e r serv e la GP et ZI DP ne doit pr senter aucun espace vide gt La plage de sortie r serv e la GP et ZI DP ne doit pr senter aucun espace vide gt La plage d entr e d finie par station pour GP et ZI DP ne doit pas com po
232. dant l octet d en t te chaque module configur identification Cette liste indique la pr sence bit 1 d informations de diagnostic pour un num ro d identification donn La liste des diagnostics d identification est arrondie la limite d octet sup r ieure Les modules non configur s poss dent la valeur par d faut 0 11 59 Tome 1 P riph rie distante DP B8977060 02 1er octet du bloc de donn es du diagnostic d identification Bit 7 6 5 4 3 2 1 0 Octet d en t te du bloc de donn es groupe Diagnostic d identification Longueur de bloc en octets octet d en t te inclus 2 63 longueur de bloc 0 possible 1 Identification de Diagnostic d identification Fig 11 30 Structure de l octet d en t te du diagnostic d identification 2e octet du bloc de donn es du diagnostic d identification Bit 7 6 5 4 3 2 1 0 L gt No d identification 0 diagnostiqu D No d identification 7 diagnostiqu Fig 11 31 Structure du 2e octet du bloc de donn es de diagnostic d identification Tome 1 11 60 B8977060 02 P riph rie distante DP 3e octet du bloc de donn es du diagnostic d identification Bit 7 6 5 4 3 2 1 0 L gt No d identification 8 diagnostiqu
233. de HTB via des liaisons APIAPI d finies dans le programme API La relation de station est une relation 1 1 entre deux stations station 1 API lt gt CP gt CP lt gt API station 2 Les structures de donn es transmettre sont des blocs de donn es li s de 1 128 octets La charge temporelle de cycle de l API en tant qu metteur et r cepteur est l v e par rapport la communication implicite GP ZP DP Le service L2 utilis est SDA La priorit du t l gramme L2 est r glable L low H high I high avec interruption Particularit s Un t l gramme avec la priorit interruption peut d clencher une interrup tion dans l API distant 5 3 Tome 1 Choix du type de communication B8977060 02 5 2 Transmission de donn es par HTB Acc s couche 2 libre Ce type de transmission de donn es convient pour la communication entre des automates programmables SIMATIC S5 et des appareils d automa tisation ou de terrain compatibles PROFIBUS d autres constructeurs Les automates programmables SIMATIC S5 peuvent communiquer entre eux galement avec ce type de communication de donn es pour ce cas la transmission de donn es via liaisons API voir chapitre 6 plus facile est mieux adapt e Avec la transmission de donn es par acc s direct aux services de la couche 2 vous pouvez mettre ou recevoir des blocs de donn es d une lon gueur maximale de 242 octets Ce type de c
234. de fabrication Tome 1 9 46 B8977060 02 Communication via la p riph rie globale 9 3 2 Transfert des donn es de configuration CP 5430 TF CP 5431 FMS et des programmes d application STEP 5 Pour pouvoir utiliser le pr sent exemple d application pratique pour la com munication via la p riph rie globales proc dez comme suit voir galement chapitre 16 Utilisation des exemples d application gt Transf rez les fichiers de base de donn es COM 5430 TF COM 5431 FMS suivants sur les trois CP utilis s En cas d utilisation du CP 5480 TF sous le fichier r seau GPO NCM NET pourla station 1 OGPTLN1 155 pourla station 2 OGPTLN2 115 pourla station 3 OGPTLN3 135 En cas d utilisation du CP 5430 FMS sous le fichier r seau GPQ NCM NET pourla station 1 QGPTLN1 155 pour la station 2 QGPTLN2 115 pourla station 3 QGPTLN3 135 gt Transf rez les fichiers STEP 5 suivants sur les trois automates pro grammables utilis s Pour l API 1 S5 155U le fichier GP155UST S5D Pour l API 2 S5 115U le fichier GP115UST S5D Pour l API 3 S5 135U le fichier GP135UST S5D 0 9 47 Tome 1 NOTES B8977060 02 Communication via la p riph rie cyclique 10 Transmission de donn es par p riph rie cyclique CP 5430 TF Dans ce chapitre vous apprendrez gt Pour quels appareils et quelles applications la transmission de donn es par p riph rie cyclique ZP convient gt Comme
235. de la configuration Setup Time Temps mort minimal entre la r ception d une confir TSET mation jusqu l mission d un nouveau t l gramme d appel par l metteur initiateur plage de valeurs 1 1024 temps binaires cf tableau 6 1 Station Delay mini temps minimal de traitement du protocole min TSDR Temps min au bout duquel un r cepteur distant r pondeur peut confirmer la r ception d un t l gramme d appel Plus faible intervalle de temps entre la r cep tion du dernier bit d un t l gramme jusqu l mission du premier bit du t l gramme suivant plage de valeurs 0 255 temps binaires cf tableau 6 1 Station Delay maxi temps maximal de traitement du protocole max TSDR Apr s cette dur e un metteur initiateur peut envoyer au plus t t apr s mission un autre t l gramme d ap pel Plus grand intervalle de temps entre la r ception du dernier bit d un t l gramme jusqu l mission du premier bit du t l gramme suivant plage de valeurs 1 1024 temps binaires cf tableau 6 1 Target Rotation Temps th orique pr r gl l int rieur duquel l autorisa Time TTR tion d mettre jeton doit parcourir l anneau logique A l obtention du jeton ce temps est compar au temps de parcours r el du jeton Cette comparaison d termine l envoi par la station de t l grammes et si oui lesquels voir chapitre 2 2 2 plage de valeurs 3000 1048575 temps
236. de standards gt Possibilit s multiples de topologies de r seau par l utilisation de r p teurs Le syst me de bus SINEC L2 L2FO est utilis dans diff rents domaines comme gt les proc d s industriels gt la fabrication gt la construction m canique gt l nergie gt la gestion technique des b timents Tome 1 2 6 B8977060 02 Vue d ensemble du syst me Les stations pouvant tre interconnect es via le SINEC L2 L2FO sont par exemple gt des automates programmables de la gamme SIMATIC S5 95U S5 115U S5 115H S5 135U S5 155U et S5 155H gt des PC gt des protections moteur et organes de commande dou s de possibilit s de communication SIMOCODE p ex gt des transmetteurs de mesure gt des variateurs de vitesse et commandes d axe gt des r gulateurs de terrain gt des automates programmables compatibles PROFIBUS API et CNC gt des postes de supervision diagnostic et programmation 2 7 Tome 1 Vue d ensemble du syst me B8977060 02 2 2 1 Normes et standards SINEC L2 se r f re au mod le de r f rence de l organe international de normalisation ISO pour les communications ouvertes Open System Inter connection OSI voir figure 2 1 L objectif de ce mod le est de relier des appareils de diff rents constructeurs ou de diff rentes gammes via un sys t me de communication commun Le domaine d utilisation du syst me de bus SINEC L2 s tend d
237. de test mat riel Ensuite pour la gestion interne du programme il labore pour chaque con trat d fini dans la carte module un bloc de gestion dans la zone RAM non affect e au tampon Par la suite il attend l instruction de d marrage de l API Dans cet tat de non activit IDLE tous les programmes charg s du traitement de t ches syst me ou g rant l interface PG sont lib r s mais les changes de donn es avec l API ou avec le syst me de bus sont bloqu s L tat STOP est d fini gt Les programmes syst me et l interface PG sont d bloqu s gt Les liaisons virtuelles restent tablies ou leur tablissement se poursuit gt Le transfert de donn es via le syst me de bus ainsi que les interfaces vers l API sont bloqu s L tat RUN est d fini gt Tous les programmes du CP ainsi que toutes les interfaces vers l API sont d bloqu s gt L interface PG est autoris e et toutes les fonctions PG ONLINE peuvent tre ex cut es exception la modification de la base de donn es gt Le transfert de donn es est autoris et peut tre surveill l aide des fonctions de test du COM A chaque changement d tat de STOP vers RUN ainsi que de RUN vers RUN via STOP resynchronisation par actionnement r p t du commutateur RUN STOP de l API le CP effectue un d marrage chaud A cette occa sion toutes les liaisons tablies jusque l sont effac es puis tablies nouveau Toutes les donn
238. des lecteurs dis ponibles Nom du fichier Nom de la base de donn es qui a t tablie sous source COM 5430 AO Tome 1 15 12 B8977060 02 Utilitaires Fichier r seau Lecteur Nom de fichier r seau F7 VALIDER F8 SELECT Format Lecteur Nom de fichier r seau Indiquez ici le lecteur que vous souhaitez utiliser La touche F8 permet d afficher la liste des lecteurs dis ponibles Fichier r seau cible dans lequel sera inscrite la base de donn es Le nouveau nom de base de donn es est affich dans le champ de sortie Cible et correspond au nom sp cifi sous Init gt gt Editer Le fichier de base de donn es indiqu pour la conversion doit tre un nouveau fichier Cette touche de fonction lance la conversion Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return lt F129 gt q lt F255 gt 15 13 Tome 1 NOTES B8977060 02 Utilisation des exemples d application 16 Utilisation des exemples d application Tous les fichiers COM et STEP 5 n cessaires l utilisation des exemples d application se trouvent sur la disquette COM 5430 TF COM 5431 FMS Les exemples d application pr supposent un fonctionneme
239. divis en trois groupes selon le type d esclave DP et le type d erreur signal gt diagnostic d appareil gt diagnostic d identification et gt diagnostic de canal Contrairement au diagnostic d appareil qui fournit des informations g n r ales en fonction du type de constructeur et d esclave DP le diagnostic d identification et aux canaux poss de une structure d finie par la norme DP DIN E19245 partie 3 Tome 1 11 58 B8977060 02 P riph rie distante DP Les trois groupes de diagnostic se distinguent par l en t te et les octets d identification L ordre chronologique des groupes de diagnostic est sans importance Un groupe de diagnostic peut galement survenir plusieurs fois Diaggnostic d appareil Bit 7 6 5 4 3 2 1 0 Octet d en t te du bloc de donn es groupe Diagnostic d appareil Longueur de bloc en octets octet d en t te inclus 2 63 longueur de bloc 0 possible 0 Identification de Diagnostic d appareil 50 2e octet ni me octet Fig 11 29 Structure de l octet d en t te du diagnostic d appareil L interpr tation du diagnostic d appareil est d crite dans la documentation de l esclave DP Ces informations sont sp cifiques au constructeur Diagnostic d identification Dans le diagnostic d identification un bit est r serv dans une liste succ
240. dr L2 Ici sont affich es les adresses L2 des stations ma tres sur l anneau logique du bus L2 Entr e GP Rep re par un X toutes les stations dont des octets d entr e GP sont attendus Etat API Affiche l tat de l API L tat ne peut tre que RUN ou STOP Erreur cycle Un retard de donn es est rep r par un X Touches de fonction F1 Cette touche de fonction bascule permet d activer ou ACT ON de d sactiver l actualisation cyclique automatique des donn es du masque Tome 1 14 14 B8977060 02 Documentation test 14 2 2 2 Affichage des valeurs de sortie GP Les valeurs de sortie GP sont affich es octet par octet dans l ordre crois sant Le masque avec des param tres d exemple se pr sente comme suit i Type CP FIN Fonctions test Sorties GP So fce Adresse station L2 2 Etat de la GP RUN Sel Pos Sortie GO Symbole Valeur 0 PB20 GPB 100 KH 0 KM 0000 0000 1 PB21 GPB 101 KH 0 KM 0000 0000 F F F F F F AIDE 1 ACT ON 2 ARRETER 3 LANCER 4 PAS 7 SELECT 8 DESELECT Fig 14 7 Valeurs de sorties GP Champs de sortie Adresse Est affich e ici l adresse L2 de la station ma tre station L2 Etat de la GP Affiche l tat actuel de la GP Les tats ne peuvent tre que RUN GP en MARCHE ou STOP GP ARRET S l Indique par un ast risque que cette ligne a t s
241. du protocole d acc s et de liaison des donn es PROFIBUS aut rement dit de la partie 1 de DIN 19245 est commune aux trois variantes Les trois variantes de protocole peuvent tre exploit es simultan ment sur un syst me de bus SINEC L2 toutefois une communication ne peut avoir lieu qu entre les stations ayant la m me constitution de protocole 2 9 Tome 1 Vue d ensemble du syst me B8977060 02 Pour ces trois standards de protocole SIMATIC S5 offre les connexions suivantes gt la connexion SINEC L2 TF via le CP 5430 TF gt la connexion SINEC L2 FMS via le CP 5431 FMS gt la connexion SINEC L2 DP via le IM308 B et le CP 5430 TF CP 5431 FMS Dans ce manuel tome 1 sont d crites les fonctionnalit s communes du CP5430 TF et CP 5431 FMS communication de couche 2 La communica tion de couche 7 des services TF et FMS sur SINEC L2 est d crite dans le tome 2 propre chaque CP Le mod le de r f rence ISO OSI distingue deux domaines gt les couches orient es transport 1 4 gt les couches orient es application 5 7 Dans le SINEC L2 L2FO les couches inf rieures 1 Physical Layer et 2 Data Link Layer correspondent la norme PROFIBUS DIN 19245 partie 1 SINEC L2 L2FO supporte diff rentes techniques de transmission couche 1 gt Technique de transmission RS 485 norme PROFIBUS 4 gt Technique de transmission fibre optique Le protocole d acc s Layer 2 dans le cas de SINEC L2 L2FO es
242. e Tome 1 Principes de base de la configuration B8977060 02 6 2 Installation et d marrage Pour l utilisation de SINEC NCM la m moire doit poss der au minimum 590 Ko Veillez ce que le disque dur pr sente suffisamment de place pour le stockage du programme Pour chaque COM il faut disposer de 1 2 Mo environ voir fichier Read Me Lors de l installation sous MS DOS l utilitaire d installation v rifie l espace disque disponible Marche suivre D marrer le syst me d exploitation Y Ins rer la disquette COM dans le lecteur de disquettes Passez sur votre disquette d installation p ex gt A Appelez la routine d installation sur la disquette fournie p ex gt install C SINEC autrement dit le logiciel est install depuis le lecteur a sur le lecteur c dans le r pertoire SINEC Le r pertoire SINEC en loc curence doit avoir t pr alablement cr LE Vous devez prot ger les fichiers transf r s contre tout crasement non intentionnnel Tome 1 6 10 B8977060 02 Principes de base de la configuration Y Appel de l interpr teur de commandes KOMI par gt S5 puis pressez la touche lt insert gt ou lt Valider S lection du progiciel S5 DOS niveau V Dans le masque KOMI il faut pr sent activer SINEC NCM avec la touche lt F1 gt de s lection du progiciel ou lt iInsert gt ou lt Valider gt voir le manuel S5 DOS pour plus d explications sur le KOMI
243. e gt Les plages d entr e GP et ZP DP ne doivent pas se chevaucher gt Les plages de sortie GP et ZP DP ne doivent pas se chevaucher gt La plage d entr e r serv e la GP et ZP DP ne doit pr senter aucun espace vide gt La plage de sortie r serv e la GP et ZP DP ne doit pr senter aucun espace vide gt La plage d entr e d finie par station pour GP et ZP DP ne doit pas comporter plus de 256 octets gt La plage de sortie d finie par station pour GP et ZP DP ne doit pas comporter plus de 256 octets dont 64 octets au maximum sont r serv s la GP Les plages de p riph rie d entr e et de sortie peuvent tre choisies in d pendamment l une de l autre voir figure 9 12 Un d calage vers le haut ou le bas est possible Ieg La plage de p riph rie r serv e la GP et la ZP DP ne doit pas tre utilis e par d autres cartes p riph riques Une modification Online de la plage GP ou ZP DP n est accep t e par le CP 5430 TF qu apr s un basculement ARRET MAR CHE SECTEUR 9 27 Tome 1 Communication via la p riph rie globale B8977060 02 9 2 2 Plages d E S CP 5431 FMS L attribution de plages d entr e et de sortie SIMATIC pour la p riph rie glo bale s effectue dans un masque Si vous souhaitez d finir en m me des plages pour Zl vous n avez besoin que de 3 limites de plage pour les plages d entr e et de sortie tant donn qu une limite est toujours implicite
244. e TOUS Topologie GP DP Liaisons FMS Liaisons TF CP 5430 TF EE CP 5431 FMS Fig 14 2 Structure de menu de documentation r seau Avec Pied de page On Off vous pouvez sp cifier un fichier de pied de page dans le masque Init gt Editer voir chapitre 6 figure 6 7 ce fichier contient un pied de page destin l impression qui a t cr au moyen de l diteur de pied de page S5 DOS Avec Impression On Off vous pouvez d finir dans le masque voir chapi tre 6 figure 6 7 si la sortie doit s effectuer uniquement sur l cran ou sur l cran et sur l imprimante Ieg Assurez vous que votre imprimante a t mise en marche Pour activer la documentation s lectionnez dans SINEC NCM sous le point de menu Documentation le point de sous menu d roulant en question Tome 1 14 2 B8977060 02 Documentation test 14 2 Test Des moyens de test et de diagnostic appropri s sont tr s utiles lors de la mise en service de r seaux SINEC L2 Le progiciel COM 5430 TF COM 5431 FMS sous SINEC NOM offre cet effet de nombreuses fonctions de test Pour vous permettre de tester vos configurations les fonctions de test et de diagnostic de la figure 14 8 ont t divis es en gt APIAPI Couche 2 libre gt GP p riph rie globale gt ZP p riph rie cyclique uniquement pour CP 543
245. e SRD D roulement de la transmission Avant que l metteur demande des donn es au r cepteur le r cepteur doit mettre les donn es demand es disposition dans un tampon de son CP fonction r pondeur Le r cepteur utilise ici soit le service Reply Update Single RPL_UPD S ou le service Reply Update Multiple RPL_UPD M Le service RPL_UPD_S met les donn es demand es disposition une seule fois apr s que la station ayant demand les donn es les a lues le tampon est vide et il doit nouveau tre rempli avec le service RPL_UPD S L utilisateur est inform par l indication SRD link _ status que les donn es ont t enlev es Si la station ayant demand les donn es trouve un tampon vide elle en est inform e sous la forme d un message d erreur dans l en t te de confirmation link_ status Tome 1 8 22 B8977060 02 Communication de couche 2 libre Le service RPL_UPD M fait en sorte que le tampon ait en permanence disposition les donn es demand es jusqu ce qu il soit nouveau cras Les donn es du tampon peuvent donc tre lues plusieurs fois Particularit s de l alimentation du tampon Fig 8 9 RECEPTEUR Le r cepteur alimente le tampon avec des donn es fonction r pondeur que l met teur vient chercher avec le service SRD En plus le r cepteur envoie ces donn es avec un en t te de 8 octets l aide du HTB SEND son propre CP
246. e CP interne dans la plage d E S de la DPR gt Le programme de commande peut alors travailler avec ces valeurs sous PB1 Tome 1 10 8 B897 7060 02 Communication via la p riph rie cyclique I Si des octets ZP doivent tre envoy s ensembles tant donn qu ils forment une entit logique un param tre de r gulation avec longueur de mot p ex il ne faut en aucun cas choisir le mode d actualisation ROUE LIBRE En mode ROUE LIBRE il n est pas garanti que les octets ZP li s soient transmis ensembles Le r cepteur API ou station passive travaillerait alors avec des valeurs incoh rentes Caract ristiques essentielles du mode ROUE LIBRE gt Charge minimale du cycle correspond la charge de cycle qui r sulter ait de l enfichage de cartes entr e sortie correspondantes Charge minimale des CP Programmation simple un seul appel de bloc de dialogue HTB SYN CHRON au d marrage 10 9 Tome 1 Communication via la p riph rie cyclique B8977060 02 Proc dure pour le mode SYNCHRONE AU CYCLE transmission du ma tre l esclave Traitement Plage Octet programme E S dans envoy par API DPR CP la ZP PB1 Vers le BUS E 0 l 7 A 7 Cycle bus Cycle HTB E E Toog O ere 7 e a E EA Es 8 AP E G E a Cycle HB T D 7 Y 9 E EE 1 L l 1 t t t Fig 10 4 Mode SYNCHRONE AU CYC
247. e DP Response lorsque la r ponse re ue de l esclave n est pas plausible 4 Not_Supported Les fonctions appel e ne sont pas support es par l esclave DP 3 Ext_Diag bit 1 signifie Pr sence de donn es de diagnostic sp cifiques l esclave Ext_Status Message bit 0 signifie L esclave signale son tat avec ou sans information de diagnostic tendu SIv_Cig_Chk Fault Les donn es de configuration re ues du ma tre ne sont pas conformes la configuration attendue par l escave DP 1 Station Not Ready L esclave DP n est pas encore pr t l change de donn es 0 Station Non Existent L esclave DP ne se manifeste pas sur le os bus Ce bit est mis 1 par le CP ma tre DP Tableau 11 4 Octet d tat de station 1 11 55 Tome 1 P riph rie distante DP B8977060 02 Octet d tat de station2 Bit no Signification Explication 7 Deactivated Ce bit est mis 1 par le CP ma tre DP d s que l esclave DP ne figure plus dans la liste d appels DP 6 Reserved 5 Sync_Mode Est mis 1 par l esclave DP la r ception de l instruction Sync 4 Freeze Mode Est mis 1 par l esclave DP la r ception de l instruction Freeze 3 WD_On Watchdog on surveillance d appel est activ sur l esclave DP bit 1 2 Status_From_Slv L esclave met toujours le bit a 1 Stat_Diag Diagnostic statique Lorsque ce bit est 1 le ma tre DP
248. e au cycl tctualisation aux points d appel des HTB SEND 210 et RECEIVE 211 point de contr le de cycle Le traite ment de la liste d appels DP n est d clench qu apr s l appel du premier point de contr le HTB SEND 210 RECEIVE 211 11 23 Tome 1 P riph rie distante DP B8977060 02 Roue libre Plages d entr e CP 5431 FMS DEBUT ZI DP CP 5430 TF DEBUT ZP DP CP 5431 FMS FIN ZI DP CP 5430 TF FIN ZP DP Plages de sortie CP 5431 FMS DEBUT ZI DP CP 5430 TF DEBUT ZP DP CP 5431 FMS FIN ZI DP CP 5430 TF FIN ZP DP Champs de sortie Adresse de station L2 L instant d actualisation des plages d E S est d termin par le CP D but de la plage d entr e d un seul tenant de la p riph rie distante Plage de valeurs PB0 254 QBO 254 Seules des adresses paires sont admissibles Fin de la plage d entr e d un seul tenant de la p riph rie distante Plage de valeurs PB1 255 QB1 255 Seules des adresses impaires sont admissibles D but de la plage de sortie d un seul tenant de la p riph rie distante Plage de valeurs PB0 254 QBO 254 Seules des adresses paires sont admissibles Fin de la plage de sortie d un seul tenant de la p riph rie distante Plage de valeurs PB1 255 QB1 255 Seules des adresses impaires sont admissibles Affichage de l adresse de la station de la base de don n es actuellement s lectionn e Tome 1
249. e base ZG S5 115U et les appareils d extension EG Dans les API SIMATIC les emplacements suivants sont disponibles SIMATIC S5 115U Ch ssis de base Ch ssis CR 700 0LB P c 0 1 2 3 S f M Ch ssis CR 700 2LA P C 0 1 2 4 3 5 6 l S P M U Ch ssis CR 700 3LA P c lo 1 2 4 3 5 6 S u M L Emplacements CP 5430 TF CP 5431 FMS dans l API 115U Emplacements CP 5430 TF CP 5431 FMS dans l API 115U devant rester libres dans le cas du fonctionnement sans ventilateur Fig 4 7 Emplacements CP 5430 TF CP 5431 FMS dans l API 115U Tome 1 4 22 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS Ch ssis d extension Ch ssis ER 701 3LA PS 0 1 2 3 4 5 6 7 IM Ch ssis ER 701 3LH PS 0 1 2 3 4 5 6 r IM Fig 4 8 Emplacements CP 5430 TF CP 5431 FMS dans l extension ER 701 3L SIMATIC S5 135U Ch ssis de base 3 11 35143 51 59 67 75 83 91 99 1071115 1123 131 139 147 155 163 E sans ligne d interruption Fig 4 9 Emplacements CP 5430 TF CP 5431 FMS dans l appareil central ZG 135U 4 23 Tome 1 Description technique et directives de montage du CP 543
250. e d informations apporte les avantages suivants gt L utilisation des services TF pour l change d informations facilite le tra vail du programmeur Le protocole couvre les caract ristiques sp cifi ques du syst me terminal avec une repr sentation normalis e uni forme du syst me et des donn es Ainsi les conventions entre les programmeurs en mati re de structure de l installation et de modes de repr sentation sont inutiles Le programmeur peut se concentrer sur la r solution de son probl me d application gt Le couplage simple de composants d autres constructeurs devient possible par l utilisation de TF gt Le protocole est ind pendant du syst me de communication sous jacent SINEC L2 SINEC H1 ou SINEC MAP Ce qui est synonyme de 5 9 Tome 1 Choix du type de communication B8977060 02 flexibilit lors du d veloppement du programme le syst me volue avec les exigences de l utilisateur et de r duction des co ts de forma tion Les passerelles de r seau sont simples r aliser Gr ce l utilisation de TF le d veloppement du logiciel est r duit Avantages de l utilisation de l infrastructure TF gt gt S curit accrue par confirmation logique des informations Surveillance temporelle et logique des contrats TF Services TF gt Services de variables Pour garantir la coh rence malgr syst mes terminaux diff rent une image des donn es est cr e dans les o
251. e du r seau La vue d ensemble du r seau r capitule dans une liste tous les fichiers de base de donn es appartenant un r seau et donc tous les noeuds Le COM requis peut tre lanc par la s lection d un noeud R seau Vue d ensemble de r seau SINEC NCM FIN Source NETZINCM NET Nbre de stations 3 Adr station la plus lev HSA 31 Nom de noeud Fich base de don Adresse L2 Type Q11 11 CP 5431 Q21 21 CP 5430 Q11 17 DPSLAVE F PAGE F PAGE F F F F F F AIDE 1 LIGNE 2 LIGNE 3 4 5 EFFACER 6 7 VALIDER 8 SELECT Fig 6 12 Masque r seau Vue d ensemble Champ de sortie Source Indication du fichier de r seau s lectionn Nbre de stations Sont indiqu es ici toutes les stations actives ou passives affect es au fichier de r seau Adr station Indique l adresse de station la plus l v e sp cifi e la plus lev e dans les param tres de r seau globaux Nom de noeud Liste de tous les fichiers de base de donn es affect s Fichier de b d d au fichier r seau s lectionn Tome 1 6 34 B8977060 02 Principes de base de la configuration Adresse L2 Adresse de bus de la station Type de CP ou esclave DP station Touches de fonction SHIFT F1 PAGE SHIFT F2 PAGE F1 LIGNE F2 F5 LIGNE EFFACER F7 VALIDER F8 SELECT S lection de la page suivante S
252. e l applica tion simple de bus de terrain jusqu l interconnexion de cellules de fabrica tion bus de cellule Vu ce large champ d application trois standards de protocole sont propos s pour le SINEC L2 gt SINEC L2 TF Fonctions technologiques SINEC SINEC L2 TF L2 DP SINEC L2 FMS UTILISATEUR PROGRAMMES E S E S E S Layer Interface utilisateur Zi ALI SINEC TF MMS 7 Application FMS SINEC AP APIAPI D LLI FL2 6 Presentation P vide 5 Session vide 4 Transport Transport L2 3 Network vide 2 Data Link Norme PROFIBUS DIN 19245 P 1 Physical Technique de transmission Fibre Optique Technique de transmission RS 485 C ble fibre optique Paire blind e F MMS sur protocole AP 2 3 Fig 2 1 Structure en couches du SINEC L2 L2FO Tome 1 2 8 B8977060 02 Vue d ensemble du syst me convient pour l interconnexion des cellules et en plus se charge du pas sage aux r seaux SINEC H1 de hi rarchie sup rieure 2 13 gt SINEC L2 FMS Fieldbus Message Specification est la variante essentiellement ax e sur l interconnexion dans le domaine du terrain avec des appareils de diff rents constructeurs qui r pondent galement la partie 2 de DIN 19245 10 12 gt SINEC L2 DP P ripherie distante est con u pour la connexion rapide de syst mes E S d centralis s ET 200 L utilisation
253. e l abr viation des instructions API conforme la norme DIN 19239 Logical Link Control Lower Layer Interface Logigramme repr sentation graphique des applications automatiques sous forme de symboles Least Significant Bit Fibre optique Bit de m mento Media Access Control Manufacturing Automation Protocol Octet de m mento Double mot de m mento Manufacturing Message Specification Mot de m mento A 5 Tome 1 Abr viations B8977060 02 N NCM Network and Communication Management O OB Bloc d organisation OSI Open System Interconnection OV R pertoire objet P PA M moire image du processus PAA M moire image des sorties PAE M moire image des entr es PAFE Erreur param trage PB Bloc programme ou octet p riph rique PBA Octet p riph rique de sortie PBE Octet p riph rique d entr e PC Personal Computer PCI Protocol Control Information Information coordinant l ex cution des protocoles PCP M 86 Syst me d exploitation personnel CP M 86 PDU Protocol Data Unit Paquets d informations compos s de PCI et SDU PHY Physical Layer Tome 1 A 6 B8977060 02 Abr viations PI Instance de programme PG Console de programmation PNO Organisation des utilisateurs PROFIBUS PRIO Priorit PROFIBUS PROcess Fleld BUS PW Mot p riph rique PWA Mot p riph rique de sortie PWE Mot p riph rique d entr e PY Octet p riph rique Q QB Octet de la p riph rie largie QBA Oc
254. e l identificateur de groupe sp cifi lors du par am trage de l esclave DP Un ast risque indique qu il n existe qu un param trage pour cet esclave aucune plage d entr e ou de sortie ma t configur e sous l diteur DP Un ast risque indique que cet esclave DP se trouve en phase de transfert cyclique avec le ma tre DP Un ast risque indique la pr sence de nouvelles don n es de diagnostic Tome 1 14 30 B8977060 02 Documentation test Touches de fonction Fi ACT ON F1 AKT OFF F2 ETAT INDI F7 SELECT F8 DESELECT Cette touche active l actualisation cyclique automatique des donn es du masque Cette touche d sactive l actualisation cyclique automat ique des donn es du masque Cette touche permet de passer au masque Etat indivi duel d esclave DP Le crit re de s lection est la posi tion du curseur barre en vid o inverse Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque des valeurs d entr e apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l aide de la touche ESC Avec cette touche vous pouvez effacer la s lection ob tenue au moyen de la touche F7 14 31 Tome 1 Documentation test B89
255. e la souris niveau VI uniquement La liste suivante montre l affectation des fonctions COM les plus utilis es aux touches du clavier PG 7xx Fonctions COM D filement pages recherche de fichiers en arri re D filement pages recherche de fichiers en avant Retour ou annuler Validation S lection les param tres possibles sont propos s au choix Aide les champs de saisie sont maintenant dot s directement de textes d aide pour l utilisateur Effacement des informations affich es l cran Clavier lt Fl che haut gt ou l une des touches de fonction Page 1 Ligne 1 ou clic sur la touche de fonction correspondante lt Fl che bas gt ou l une des touches de fonction Page 1 Ligne 1 ou clic sur la touche de fonction correspondante lt ESC gt ou touche d abandon Clic sur le champ FIN dans le coin sup rieur droit du masque d entr e lt F7 gt ou touche de validation Clic sur F7 lt F8 gt Clic sur F8 HELP gt PG lt DEL gt IE En fonction de l quipement du PC ou de la PG d autres af fectations de touches sont possibles Tome 1 Principes de base de la configuration B8977060 02 6 1 2 Structure du menu et utilisation Ce chapitre explique bri vement la structure le fonctionnement et l utilisa tion de l interface utilisateur du SINEC NCM L interface utilisateur affiche une barre de menus qui contient tous les groupes de fonctio
256. e manifeste pas sur le bus non connect hors tension 0 absence de nouvelles donn es de diagnostic d un esclave DP 1 pr sence de nouvelles donn es de diagnostic d un esclave DP Cause de l erreur marche suivre Pour conna tre le ou les esclaves concern s vous devez lire la liste de diagnostic de station DP l aide du service sp cial Liste de diagnostic de station DP HTB RECEIVE A NR 209 Le service sp cial Lire diagnostic individuel d esclave DP HTB A NR 209 permet d ex cuter une analyse d taill e des causes d erreur pour chaque esclave DP 0 aucun contrat Global Control cyclique n est mis 1 un contrat Global Control cyclique est mis 0 absence de timeout lors du traitement de la liste d appels DP 1 un timeout est survenu lors du traitement de la liste d appels DP Le temps de surveillance configur pour le traitement de la liste d appels DP a t d pass Cause possible du message d erreur D fauts sur le bus Retard dans le traitement de la liste d appels DP d au traitement parall le d autres services acycliques sur le CP Fig 11 21 Messages group s DP via HTB Receive 202 ANZW Pour actualiser les messages group s bit 8 11 dans l ANZW du contrat HTB 202 il suffit d appeler un HTB CONTROL A NR 202 Tome 1 11 46 B8977060 02 P riph rie distante DP Exemple de programmation de lecture de liste de stations DP et d ac tualisa
257. e pour la communication implicite GP DP ZP l Tome 1 Sommaire B8977060 02 3 3 3 3 1 3 3 1 1 3 3 1 2 3 3 1 3 3 3 2 3 3 2 1 3 3 2 2 3 3 2 3 4 1 4 1 1 4 1 1 1 4 1 1 2 4 1 2 4 1 2 1 4 1 3 4 1 3 1 4 1 3 2 4 1 3 3 4 1 3 4 4 1 3 5 4 1 3 6 4 1 3 7 4 2 4 2 1 4 3 4 3 1 Tome 1 Interfaces application de la couche 2 communication Communication explicite Communication APIAPI Communication couche 2 libre avec services FDL Fieldbus Management avec services FMA Communication implicite P ripherie globale GP P riph rie cyclique ZP uniquement pour CP 5430 TF P riph rie distante DP Description technique et directives de montage du CP 5430 TF CP 5431 FMS Description technique Processeur de communication CP 5430 TF CP 5431 FMS T moins lumineux de mode de fonctionnement LED RUN et STOP T moins lumineux de d faut Fault LED Echange de donn es entre CPU et CP 5430 TF 5431 FMS Surveillance de la partie mat rielle Watch DOG Caract ristiques techniques du CP 5430 TF CP 5431 FMS Interfaces Conditions de fonctionnement et ambiantes Caract ristiques m caniques et lectriques Caract ristiques logiques Capacit s CP 5430 TF Capacit s CP 5431 FMS Brochage des interfaces Module m moire Types de module m moire pour le CP 5430 TF CP 5431 FMS Directives de montage Configuration de base B8977060 02 Sommaire 4 3 1 1 4 4 4 4 1 4 4 2 5 2
258. eau global Editer Masque Param tres r seau local Fig 6 26 Configuration de base Tome 1 B8977060 02 Principes de base de la configuration Marche suivre g n rale Pour la configuration les actions suivantes doivent tre effectu es pour chaque station gt Attribuer un fichier de base de donn es chaque station dans le mas que Init gt Editer et entrer l tat OFFLINE gt Remplir les champs suivants dans le masque Editer gt CP autrement dit Affecter une adresse L2 R gler l interface de base Entrer un fichier r seau valable pour chaque station du bus Entrer la d signation de l installation et la date de cr ation facul tatif gt Dans le masque Editer gt Param tres r seau globaux Entrer l adresse de station la plus lev e HSA Entrer les Pr r glages des param tres de bus Entrer les Donn es des param tres de bus Les param tres r seau globaux ne doivent tre entr s qu une seule fois tant donn qu ils sont automatiquement accessibles aux autres stations avec l entr e du fichier r seau Apr s que toutes ces donn es aient t entr es pour chaque station dans le r seau un r glage du r seau doit tre effectu afin que les param tres r seau globaux soient r gl s Ceci est effectu sous l option de menu R seau R glage r seau D autres fonctions de r seau globales
259. ed entirely we cannot gua rantee full agreement However the data in this ma nual are reviewed regularly and any necessary cor rections included in subsequent editions Suggesti ons for improvement are welcome Technical data subject to change Nous avons v rifi la conformit du contenu du pr sent manuel avec le mat riel et le logiciel qui y sont d crits Or des divergences n tant pas exclu es nous ne pouvons pas nous porter garants de la conformit int grale Si l usage du manuel devait r v ler des erreurs nous en tiendrons compte et ap porterons les corrections n cessaires d s la prochai ne dition Veuillez nous faire part de vos suggesti ons Nous nous r servons le droit de modifier les ca ract ristiques techniques Technische nderungen vorbehalten Weitergabe sowie Vervielf ltigung dieser Unterlage Verwertung und Mitteilung ihres Inhalts nicht gestat tet soweit nicht ausdr cklich zugestanden Zuwider handlungen verpflichten zu Schadenersatz Alle Rechte vorbehalten insbesondere f r den Fall der Patenterteilung oder GM Eintragung Copyright Siemens AG 1995 All Rights Reserved The reproduction transmission or use of this docu ment or its contents is not permitted without express written authority Offenders will be liable for dama ges All rights including rights created by patent grant or registration of a utility or design are reser ved Copyright Siemens AG 1995 All Righ
260. el de la RAM double acc s de CP IP avec adressage de page Afin que plusieurs CP IP aient la possibilit d changer des donn es avec une CPU via cette plage m moire les num ros de page ne doivent pas se chevaucher Pour obtenir une affectation sans quivoque les pages ont t sous l angle de l API num rot es de 0 255 Le CP 5430 TF CP 5431 FMS occupe toujours 4 pages en commen ant par le num ro de page qui lui est affect par le param tre num ro d inter face de base Pour ces raisons le num ro d interface de base ne peut tre r gl que par pas de 4 en commen ant par 0 0 4 8 12 248 Le nombre 4 de pages du CP est en principe n cessaire uniquement pour les API multiprocesseur pour emp cher un recouvrement des num ros de page et viter un adressage double voir figure 4 3 Automates multiprocesseur CPU CPU2 CPU3 CPU4 SSNR de base 4 5 SSNR de base 0 SSNR de base 8 SSNR de base 248 Fig 4 3 Adressage des interfaces pour les API multiprocesseur 4 9 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 Sur les API multiprocesseur les CPU et num ros de page sont affect s comme indiqu sur la figure 4 3 Automates monoprocesseur
261. ensemble du syst me B8977060 02 Les c bles de liaison au bus suivants sont autoris s pour les vitesses de transmission correspondantes Ieg Veillez ce que pour les vitesses de transmission 187 5 kbit s 500 kbit s et 1500 kbit s la longueur totale des c bles de liai son au bus ne d passe pas 75 m 30 m et 10 m R gles de mise en cascade des r p teurs Le nombre de r p teurs pouvant tre mont s en s rie d pend de la vitesse de transmission A 1500 kbits s vous pourrez monter au maximum 4 et des vitesses inf rieurs au maximum 7 r p teurs en cascade Le retard d un r p teur est de 1 5 temps binaire environ Ce temps de retard d pendant de la vitesse de transmission doit tre pris en compte dans le calcul du param tre r seau Slot Time voir chapitre 6 Tome 1 2 30 B8977060 02 Vue d ensemble du syst me 2 4 2 Configuration d un r seau SINEC L2FO Lors de la configuration d un r seau SINEC L2FO il faut tenir compte des points suivants gt att nuation maximale du signal budget maximal de l att nuation gt r gles de mise en cascade Vous trouverez des informations d taill es sur la configuration d un r seau SINEC L2FO dans le manuel du r seau SINEC L2 L2FO 9 Litt rature compl mentaire 7 8 Q 2 31 Tome 1 Vue d ensemble du syst me B8977060 02 NOTIZEN Tome 1 2 32 B8977060 02 Principes du mod le 3 Principes du mod le Afin de comprendre l
262. enus d roulants r pr sentent les instruc tions servant activer les diff rents masques de fonction COM Le menu de s lection NCM n est plus visible apr s qu un masque de fonction COM a t activ par une des options des menus d roulants Choisissez une option de menu d roulant marqu e avec une pointe de fl che gt pour entrer dans un sous menu d roulant partir duquel vous pourrez nouveau s lectionner des options de menu d roulant Les options de menu d roulant rep r es par une toile sont ver rouill es gt S lection des options de menu d roulant instructions A l aide des touches de curseur choisissez une options de menu dans la barre de menus le menu d roulant s ouvre alors automatiquement Ensuite l aide des touches de curseur vous s lectionnez une option puis pressez lt Valider Pour appeler une option de menu vous pou vez galement utiliser le raccourci clavier autrement dit entrer la lettre en surbrillance dans le titre de l option de menu Vous pouvez par exemple s lectionner le menu dition partir de la barre de menus avec lt E gt et activer l instruction Init avec lt l gt dans le menu d roulant Avec lt ESC gt vous pouvez abondonner chaque action et revenir au menu pr c dent Apr s chaque activation le masque COM correspon dant est ouvert Lorsque le traitement du masque est termin le pro gramme revient SINEC NCM gt A partir de S5 DOS ST n
263. er CP gt Etat CP Les fonctions peuvent tre ex cut es directement partir du menu NCM et sont logiquement situ es sous le point de menu Charger 6 6 1 1 D marrer CP Choisissez Charger gt D marrer CP pour appeler la fonction Cette fonc tion met le CP l tat RUN Vous tes inform s de la r ussite ou de l chec de l op ration au moyen d une bo te de dialogue que vous pourrez quitter par pression de touche ou clic de souris 6 47 Tome 1 Principes de base de la configuration B8977060 02 6 6 1 2 Arr ter CP Choisissez Charger Arr ter CP pour appeler la fonction Cette fonc tion met le CP l tat STOP Vous tes inform s de la r ussite ou de l chec de l op ration au moyen d une bo te de dialogue que vous pourrez quitter par pression de touche ou clic de souris 6 6 1 3 Etat CP Choisissez Charger Etat CP pour appeler la fonction Cette fonction per met d interroger l tat du CP L tat ou une erreur ventuelle est affich au moyen d une bo te de dialogue que vous pourrez quitter par pression de touche ou clic de souris Tome 1 6 48 B8977060 02 Principes de base de la configuration 6 6 2 Effacer CP L instruction Effacer CP permet d effacer le contenu du module RAM Pour viter tout effacement involontaire cette instruction doit tre confirm e Choisissez Charger Effacer CP pour appeler le masque COM Le mas que a la structure suivante
264. ervice code link_status service class RSAP rem_ add station rem _ add segment access _ station access_segment LSAP Status La disposition peut tre diff rente pour les appareils d autres origines octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H octet 1 identification attribu e la requ te FDL facultatif octet 2 format KH type de service demand LSAP_STATUS 19H octet 3 format KH message OK ou d erreur voir tableau 12 6 octet 4 non significatif octet 5 format KH num ro SAP distant octet 6 format KH num ro de station de l metteur octet 7 non significatif octet 8 restriction d acc s station octet 9 restriction d acc s segment octet 10 Status SDA octet 11 Status SDN octet 12 Status SRD octet 13 Status CSRD L enregistrement des donn es dans un DB par le HTB RECEIVE est d crit en d tail dans l exemple du chapitre 12 9 2 Le param tre link status de la confirmation montre la r ussite ou l chec des demandes FMA pr c dentes 12 19 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Ces messages peuvent appara tre pour le service FMA LSAP_ STATUS Valeur Abr viation Signification link_status PROFIBUS 00H OK Confirmation positive tat a t lu RS LSAP distant non activ pour la requ te FDL NA Aucune r action plausible Ack Res de la station d centralis e DS Local F
265. ervices FMA Le param tre link_ status de la confirmation montre la r ussite ou l chec de la demande FMA pr c dente Les messages suivants peuvent appara tre pour ce service FMA Valeur Abr viation Signification link_status PROFIBUS FDL_IDENT 00H OK Confirmation positive Ident a t lue NA Aucune r action plausible Ack Res de la station distante DS Local FDL PHY pas dans l anneau jeton logique ou coup de la ligne de bus NR Confirmation n gative pour les donn es IDENT car pas disponibles pour la requ teDISTANTE LR Ressources mat rielles pour la requ te FDL locale non disponibles 15H IV Confirmation n gative FDL_RESET actif momentan ment Station passive autre service FMA actif momentan ment Tableau 12 9 Message link_status pour FDL_IDENT Confirmation La r action du programme d application la r ception de ce message n est pas d finie 12 27 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 7 FDL READ STATISTIC _CTR Ce service sert lire des informations statistiques de station Dans les oc tets correspondants des compteurs counter CTR affichent la fr quence d apparition de certains tats dans le syst me de bus Les compteurs sont remis 0 chaque nouveau d marrage et chaque lecture Autrement dit les valeurs se rapportent toujours une dur e d finie Les compteur
266. es Interpr tation par mot indicateur Le r cepteur va chercher sur le CP les donn es recevoir l aide du HTB RECEIVE Les 8 premiers octets contiennent des info de gestion en t te Interpr tation par mot indicateur A la diff rence du service SDA l metteur ne re oit pas dans le cas du service SDN de confirmation par le r cepteur CP mais uniquement une confirmation par son CP local Tome 1 Communication de couche 2 libre B8977060 02 Prog de commande metteur CP CP Prog de commande r cepteur SSNR FB ANR ANZW ENAA y Adr S5 SDN PAFE p ex DB En t te Donn es fee DONNEES gt ANZW RECEIVE significatif 1H4 ou 5H ANZW Contrat 2u si auparavant Contrat_en_cours i 4 Ta Ena SSNR 4H ANZW Contrat_en_cours Receive significatif T Fe ANR 8H D pes A Am ANZW M PAFE RECEIVE Adr S5 SSNR P AND y FB O p ex DB Adr S5 RECEIVE PAFE N p En t te DONNEES p ex DB En t te 4 ANZW Contrat_termin _sans_erreur 4H ANZW Contrat_termin _sans_erreur lt 4H Fig 8 8 Emission et r ception de donn es sans confirmation service SDN Emission de donn es avec demande au r cepteur d envoyer des don n es en retour servic
267. es B8977060 02 15 1 Fonction P lt IlFonctions PG gt G via le bus SINEC L2 Les fonctions PG via le bus SINEC L2 permettent d acc der aux stations CP CPU du r seau de les surveiller et de les configurer partir d une PG centrale La liaison du PG la station souhait e est appel e ici chemin d acc s Ce chemin d acc s permet d ex cuter toutes les fonctions de programmation comme s il s agissait d une liaison directe point point Les appareils ou CP s lectionn s sont appel s noeud du chemin d acc s Il existe essentiellement deux possibilit s de configuration d un chemin d acc s La PG ne dispose que d une interface AS lt amp as511 v 511 PG ASST CP aux L2 CP cible P_FIN CPU reli e au CP cible par liaison point point p ex Fig 15 2 PG via AS511 Chemin d acc s_1 IE Si le point terminal et un AG 95U avec interface SINEC L2 et qu il n y a pas d autre station connect e au bus le chemin ne peut ventuellement pas tre tabli via l interface de la PG Tome 1 15 2 B8977060 02 Utilitaires La PG dispose d un coupleur L2 interne PG CP L2 p ex L2 CP cible P_FIN CPU reli e au CP cible par liaison point point par ex Fig 15 3 PG via couplage L2 interne Chemin d acc s_2 Ces chemins d acc s v
268. es HTB SYNCHRON CONTROL SEND ou RE CEIVE n cessaires gt vous organisiez un bloc de donn es avec en t te de requ te et de la place pour la confirmation La cr ation du bloc SYSID est d crite en d tail au chapitre 6 Tome 1 12 4 B8977060 02 Maintenance et diagnostic par services FMA 12 2 Principes d utilisation des services FMA La demande requ te d un service FMA par le CP 5430 TF CP 5431 FMS et la transmission de la confirmation la CPU de l API sont assur es par les blocs de dialogue SEND et RECEIVE Pour les services FMA il faut utiliser le num ro de contrat ANR 200 l appel des HTB SEND et RECEIVE L appel d un service FMA se traduit g n ralement par l ex cution de la proc dure suivante EMETTEUR Q Un en t te de 8 octets bloc requ te est envoy avec HTB SEND Interpr tation par mot indicateur Affichage qu une confirmation 2 a t re ue par le CP r cepteur Interpr tation par mot indicateur Interpr tation par mot indicateur La confirmation est obtenue par un HTB RECEIVE elle est compos e d un en t te de 8 octets et des donn es demand es ou param tres Interpr tation par mot indicateur Fig 12 1 D roulement sch matique des services FMA 12 5 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 On diff rencie les services FMA locaux et distantrts P
269. es m moris es sur le CP sont perdues avec ce changement d tat A l aide des fonctions COM DEMARRER CP et AR 4 5 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 RETER CP la PG peut galement ex cuter l instruction RUN ou STOP L tat STOP occasionn par le commutateur RUN STOP ne peut tre nouveau quitt qu l aide du commutateur RUN STOP 4 1 1 2 T moins lumineux de d faut Fault LED Le t moin lumineux de d faut CP FAULT s allume ou clignote lorsque le microprogramme du CP a d tect une erreur voir tableau 4 2 Attention lorsque la LED CP FAULT s allume clignote les LED RUN et STOP ne sont pas significatives LED Signification LED FAULT Aucune transmission de donn es possible change de clignote donn es avec la CPU via bus de fond de panier bloqu Param trage via interface AS 511 possible Echange de donn es via fonction de bus PG impossible Module utilisateur d tect non valide durant le d marrage Services de gestion restent disponibles Causes possibles Module m moire d fectueux Microprogramme et configuration sont incompatibles Avec les fonctions de test du COM d autres possibilit s de diagnostic sont disponibles voir chapitre 12 2 clignote 2x Nombre de liaisons configur es excessif clignote 3x Probl me de m moire ressources insuffisantes ou base de do
270. es pr c dentes Le d roulement sch matique est illustr par les figures 8 10 et 8 11 avec comme particularit sur la figure 8 11 o aucune donn e mettre n est envoy e dans le cas de la requ te SRD donn es 1 0 8 27 Tome 1 Communication de couche 2 libre B8977060 02 8 2 Emission d informations multicast par acc s direct aux services de la couche 2 Si vous souhaitez envoyer simultan ment des donn es mettre plu sieurs stations il faut proc der comme suit avec utilisation des services de la couche 2 gt D finir pour chaque r cepteur de l information multicast le m me num ro SAP local plage de valeurs 2 54 gt Composer l en t te de requ te pour le bloc envoyer Octet DSAP RSAP No du SAP d fini pour chaque 5 station 6 rem add station 7FH Adresse globale L adresse de station 7FH est une adresse globale pour ce cas d application Le multicast vers toutes les stations n est possible que si pour chaque sta tion L2 le m me SAP local a t affect et que si ce SAP a t entr en tant que DSAP RSAP dans l en t te de requ te de l metteur La figure 8 12 montre quelles stations peuvent tre jointes avec un t l gramme SDN avec DSAP RSAP 10 et l adresse 7FH Tome 1 8 28 B8977060 02 Communication de couche 2 libre Station 1 Q Station 2 SAP 10 O Station 3 SAP 10 Station 4
271. et d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque des valeurs d entr e apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l aide de la touche ESC Avec cette touche vous pouvez effacer la s lection ob tenue au moyen de la touche F7 A l aide des touches Page suivante et Page pr c dente il est possible de faire d filer la liste des lignes page par page lorsque le nombre de lignes ne peut plus tre affich dans un seul masque Tome 1 14 28 B8977060 02 Documentation test 14 2 4 Fonctions de test DP Les fonctions de test DP permettent l aide du PG de contr ler ONLINE l tat des diff rents esclaves DP ou du ma tre DP et de localiser d ven tuelles erreurs 14 2 4 1 Etat global DP La fonction de test tat global des contrats DP affiche sous forme de liste l tat de communication de tous les esclaves DP configur s Le masque se pr sente comme suite 7 Type CP FIN Fonctions test Etat global DP Source Etat A
272. et les manipulations de l utilisateur sont r duits un minimum Lors de l utilisation du service DP une partie de la plage de p riph rie de l API est occup e distance par les esclaves DP connect s le CP 5480 TF CP 5431 FMS cr ant une image des octets d E S utilis s destination de la CPU En d autres termes les acc s du programme d application aux octets d E S utilis s via DP L2 sont acquitt s par le CP 5430 TF CP 5431 FMS Le CP 5430 TF CP 5431 FMS change cycliquement via le protocole DP L2 les donn es d entr e et de sortie affect es aux diff rents esclaves DP Le principe du d roulement de cette communication est d crit au chapitre 11 0 Tome 1 3 18 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS 4 4 1 4 1 1 Description technique et directives de mon tage du CP 5430 TF CP 5431 FMS Description technique Processeur de communication CP 5430 TF CP 5431 FMS Sur la figure 4 1 vous trouverez la d signation des l ments du CP 5430 TF CP 5431 FMS qui sont importants pour l utilisation La description des t moins lumineux et interfaces est situ e imm diatement apr s cette figure X1 X2 X5 S1N H1 H2 H3
273. ffect erreur donn es tat 15 1413 12111 10 98 7 654 3210 voir figure 10 9 10 10 non significatif Lolo LL Contrat termin sans erreur l num ro de contrat non valable p ex Ordre termin avec erreur Synchronisation termin e sans erreur Synchronisation SEND verrouill e Synchronisation RECEIVE possible E GP d entr e a t re ue Bit 3 de l affichage d tat est ind pendant des affichages d erreur bit 8 11 Lorsque le bit 3 est mis un l erreur n est pas sp cifi e par les affichages d tat Toutes les origines d erreur sont consid r es une liste des erreurs est donn e dans le tableau 7 3 Fig 10 8 Structure ANZW HTB SEND ANR 210 RECEIVE ANR 211 indication d tat I Lorsqu un message d erreur group est pr sent le bit 3 du mot indicateur indication d tat n est pas un Tome 1 10 16 B8977060 02 Communication via la p riph rie cyclique Indication d erreur du HTB RECEIVE ANR 211 Bit 11 10 9 8 du motindicateur R serv pour message d erreur GP R serv pour message d erreur GP R serv pour message d erreur GP M moire image ZP incompl te ou les stations n ont pas toutes d marr es ou une station au minimum est tomb e en panne Fig 10 9 Indication d erreur dans le HTB RECEIVE ANR 211 Indication d erreur de la liste de stations ZP ANR 202 Bit 1
274. fois encore mettre un t l gramme de haute priorit 2 13 Tome 1 Vue d ensemble du syst me B8977060 02 gt Si une station active poss de le jeton et si des couplages ont t d finis pour des stations passives ces stations passives sont interro g es lire les valeurs p ex ou des donn es leur sont envoy es p ex pr d finition de la consigne Tome 1 2 14 B8977060 02 Vue d ensemble du syst me Pour le m canisme du jeton des stations actives diff rentes proc dures sont d finies pour les cas particuliers suivants gt Etablissement de l anneau jeton logique gt Doublement du jeton gt Perte du jeton gt Accueil dans l anneau jeton logique ou retrait d une station active A partir du fonctionnement du SINEC L2 L2FO deux cas particuliers en d coulent 1 Si seule une station est active et si toutes les autres sont passives le bus fonctionne d apr s le principe ma tre esclave 2 Si toutes les stations sont actives le bus fonctionne d apr s le prin cipe du passage du jeton Un parcours du jeton n cessite un certain temps Le temps maximal de parcours du jeton doit tre d fini et ce en tant que Target Rotation Time temps de parcours th orique du jeton M me en pr sence d un volume important de donn es le Target Rotation Time pr r gl doit tre respect Pour respecter ce temps le syst me SINEC L2 L2F0O fait appel un principe d crit ci a
275. fonctionnement du CP R glages de base SINEC NCM FIN TYPE DE CP ETAT F BASE DE DONNEES DOCUMENTATION PIED DE PAGE OFF IMPRESSION ON FICHIMPRIMANTE DR INI FICH PIED DE PAGE F1 INI F F F F F F F F ADE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 7 Masque Init gt Edition 6 17 Tome 1 Principes de base de la configuration B8977060 02 Champs de saisie Type de CP Ici l utilisateur peut choisir parmi diff rents CP int gr s dans le SINEC NCM Choix possibles CP 5430 CP 5431 CP 5412 p ex Etat L tat permet d indiquer si les fonctions ex cutables suivantes doivent tre lanc es Choix possibles ONLINE CP OFFLINE FD descrip tion au chapitre 6 3 Fichier de Format Lecteur Base de donn es base de donn es Lecteur Il faut indiquer ici le lecteur avec lequel on d sire tra vailler Avec F8 il est possible de choisir dans une liste de lecteurs possibles Base de Vous pouvez entrer un nom cha ne de texte quelcon donn es que mis part le 1er caract re pour affecter un nom une base de donn es d un CP fichier de carte Pour chaque carte CP un propre fichier de carte est cr sur la disquette de donn es Il contient tous les param tres pour le fonctionnement du CP Si des fichiers existent d j et si vou
276. gage STEP 5 Le mode de fonction nement est au choix synchrone au cycle ou roue libre Aux points de con tr le souhait s par l utilisateur l appel d un bloc de dialogue CP pour la coh rence des entr es et sorties est n cessaire dans le cas du mode de fonctionnement synchrone au cycle Cett HTB sert en m me temps d clencher un contrat collectif pour la transmission de donn es La transmission de donn es avec la p riph rie cyclique convient pour la communication entre automates programmables SIMATIC S5 et des ap pareils de terrain Les appareils de terrain sont des stations passives du bus qui ne peuvent pas d elles m mes acc der au bus et de ce fait doi vent constamment cycliquement en r gle g n rale tre interrog s par des stations L2 actives Pour la ZP le CP 5430 TF utilise le service de transmission SRD pour envoyer les donn es mettre aux stations esclaves via le bus SINEC L2 Le principe du d roulement de la communication est d crit au chapitre 10 3 17 Tome 1 Principes du mod le B8977060 02 3 3 2 3 P riph rie distante DP La transmission de donn es via DP L2 P riph rie distante offre une inter face standardis e pour les communications entre API SIMATIC S5 et ap pareils de terrain esclaves DP au moyen du protocole DP PROFIBUS selon DIN E19245 partie 3 Cette transmission de donn es via DP se distingue par sa simplicit de manipulation Les travaux de programmation
277. ge d entr e ZP de la CPU soit galement actualis e un instant d fini un HTB RECEIVE avec le num ro de contrat 211 doit tre appel dans le programme de commande en r gle g n rale la fin Afin que la plage de sortie ZP de la CPU soit galement actualis e un instant d fini un HTB SEND avec le num ro de contrat 210 doit tre ap pel dans le programme de commande en r gle g n rale au d but Ieg Pour des temps de cycle courts lt 50ms le temps de cycle API peut tre prolong par les appels HTB SEND RECEIVE avec les num ros de contrat 210 211 La charge du CP 5430 TF peut augmenter de telle sorte que les temps de trans mission de la p riph rie cyclique se d t riorent Veillez ce que pour des temps de cycle API courts l intervalle de temps entre deux appels HTB soit sup rieur 50 ms par des appels HTB SEND RECEIVE avec les num ros de contrat 210 211 dans chaque n i me cycle API par exemple La philosophie de s curit habituelle de la commande SIMATIC avec re mise z ro de tous les octets de sortie l arr t de l API et l effacement des octets d entr e correspondants en cas de panne de l appareil p riph rique associ est galement appliqu e ici Le nombre total d octets de p riph rie GP et ZP trait s par le CP ne doit pas d passer 256 octets d entr e et de sortie mais peut tre affect la plage P ou Q D roulement de la transmission de donn es Dans le type de t
278. gicielles Mat riel requis gt 2 API SIMATIC S5 API 1 S5 155U et API 2 S5 115U gt Un CP 5430 TF ou CP 5431 FMS pour chaque API gt Un module EPROM ou RAM pour chaque CP 5430 TF ou CP 5431 FMS gt Un terminal de bus RS 485 pour chaque CP gt C ble de bus SINEC L2 gt Au moins une console de programmation PG 710 PG 730 PG 750 ou PG 770 ou un PC 7 15 Tome 1 Communication API API B8977060 02 Progiciels requis gt COM 5430 TF COM 5431 FMS sous SINEC NCM gt Logiciel PG pour programmation STEP 5 gt Blocs de dialogue pour les API correspondants gt Disquette avec les exemples de programme API S5 155U API2 S5 115U Interface a PG A gt P P P AS511 7 T l l interface TT L2 E a Interface Interface est 1 PG m Terminaison de L u AS511 ligne en circuit m Terminal de bus 1 Terminal de bus 2 avec c ble de terminal C ble de bus avec c ble de terminal Fig 7 10 Structure de l installation avec tous les composants mat riels Tome 1 7 16 B8977060 02 Communication API API 7 3 1 Description du programme Un change de donn es lieu entre les API l aide de HTB via les liaisons configur es Pour ce faire les t ches suivantes doivent tre r alis es dans les diff rents API
279. hake Le cycle HTB tait erron ou le temps de surveillance HTB a t d pass Rem de relancer le contrat Erreur syst me Service_code non autoris ou erreur dans le programme systeme Rem de v rifier le service _code ou contacter le SAV Siemens Bloc de donn es verrouill i La transmission de donn es est ou tait bloqu e lors du cycle HTB bit de commande Disable Enable dans le mot indicateur sur Disable libre Ordre ou canal non d fini Erreur de d finition ou appel HTB erron param tre SSNR ANR Rem de d finir le num ro d ordre ANR en tant que canal libre type libre ou corriger SSNR ANR dans l appel HTB Tableau 8 3 Affichage d erreur Bits 8 11 dans le mot indicateur Tome 1 8 16 B8977060 02 Communication de couche 2 libre Structure de l octet d erreur de param trage L octet d erreur de param trage PAFE vous informe de diff rentes erreurs de param trage Lors du param trage des diff rents blocs vous d finissez l adresse laquelle ces informations peuvent tre appel es La signification des diff rents bits est donn e la figure 8 6 Num ro erreur 7654132 1 0 1 Aucune erreur Erreur Aucune erreur Format ORG incorrect ZTYP inadmissible API ou CP Plage non existante DB non existant inadmissible Plage trop petite Erreur ACQ aucun acc s possible Mot indica
280. haque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return Cette touche de fonction n appara t qu apr s actionnement de la touche de fonction F3 DON GLOB Passage l entr e des plages d E S des esclaves DP LISTE Affectation des plages d E S DP aux modules d E S de l esclave DP L affectation s effectue selon les r gles suivantes gt La plage d entr e p riph rique param tr e est affect e cons cutive ment en commen ant par la gauche aux cartes p riph riques d entr e enfich es gt La plage de sortie p riph rique param tr e est affect e cons cutive ment en commen ant par la gauche aux cartes p riph riques de sortie enfich es 11 35 Tome 1 P riph rie distante DP B8977060 02 Exemple de configuration ET200U DP Les affectations d E S suivantes ont t r alis es l aide du COM pour la station ET200U DP 10 d crite ci apr s Editeur de plage d E S Mode DP Synchrone au cycle Plage d entr e DEBUT DP PB100 Plage d entr e FIN DP PB107 Plage de sortie DEBUT DP PB80 Plage de sortie FIN DP PB85 Editeur DP Station 10 plage d entr e PB100 107 Plage de sortie PB80 PB85
281. he Return 6 37 Tome 1 Principes de base de la configuration B8977060 02 6 5 5 1 Coh rence GP Cette fonction assure au sein d un fichier r seau un contr le de coh rence de la p riph rie globale Si le contr le r v le un chevauchement des octets de sortie GP un message d erreur est mis Vous pourrez alors d cider de l effacement de l octet de sortie GP sur la station A ou la station B ou de l interruption de la fonction Il en va de m me du contr le des octets d en tr e GP Si un octet d entr e GP non r f renc c d non affect une sortie GP est trouv au cours du contr le vous devrez indiquer si l entr e doit tre effac e ou s il s agit d une station active d un autre constructeur R seau Coh rence GP CP TYPE FIN Fichier r seau NCM NET Actualisation pas de modif Etat Fichier F F F F F F F F AIDE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 14 Masque coh rence GP Champ de saisie Fichier r seau Format Lecteur Nom de fichier r seau Lecteur Indiquez ici le lecteur sur lequel vous souhaitez travail ler F8 permet de s lectionner le lecteur dans la liste des lecteurs disponibles Tome 1 6 38 B8977060 02 Principes de base de la configuration Nom de fichier r seau Actualisation Champ de sor
282. he l identification de constructeur configur e de le sclave concern ou si possible transmise par le sclave Affiche lidentificateur de groupe sp cifi lors du par am trage de l esclave DP Affiche l tat de l API RUN STOP Etat du ma tre DP local savoir RUN Traitement de liste d appels DP en cours STOP Pas de traitement de liste d appels DP CLEAR Traitement de liste d appels DP en cours tous les octetes de donn es de sortie sont transmis avec le contenu 0 Etat DP Appeler esclave Donn es de S Donn es d E actif API gt esclaves Esclaves gt API STOP Non Non Non CLEAR Oui Oui don S z ro Oui RUN Oui Oui Oui Adresse L2 Adresse de la station ma tre DP CP sur laquelle vous station DP venez de s lectionner la fonction tat individuel DP Station DP oui non indique si oui ou non la station ma tre DP CP sur anneau que vous venez de s lectionner par la fonction tat in dividuel DP se trouve sur l anneau jeton logique Station DP active passive indique si l esclave DP a t configur esclave sous l diteur DP avec p riph rie gt actif ou sans p riph rie gt passif Diagnostic Signification de ces bits voir chapitre 11 7 Diagnostic stat individuel d esclave DP 14 33 Tome 1 Documentation test B8977060 02 Master Config Check Fault Diagn appareil Un ast risque indique ici que le ma tre DP de l escla
283. horloge esclave gt horloge esclave non valable Tome 1 13 14 C8977060 02 Services d horodatage Dans le menu NCM vous pouvez acc der au masque ci apr s l aide des options Utilitaires fonctions d horodatage Type CP FIN Source Lire date heure JOUR SEMAINE DATE ACTUELLE HEURE ACTUELLE DIFF HORAIRE 1 2 H HORLOGE MAITRE ETAT HORLOGE CP F F F F F F F F 1 ACTUALIS 2 REGLER 3 4 5 6 7 8 Fig 13 6 Masque fonctions d horodatage Le cas ch ant un t l gramme de lecture d horloge est transmis dans un premier temps au CP 5430 TF CP 5431 FMS s lectionn Le masque est rempli l aide des donn es re ues Les fonctionnalit s sont alors disponibles en fonction de l tat de l horloge du CP Lors de la lecture de l horloge un octet d identification int gr au protocole PG informe de l tat actuel du module horodateur Les identifications d co d es sont inscrites dans le champ Etat horloge CP F1 Appel cyclique de la date heure par le PG Ce faisant ACTUALIS l tat de l horloge du CP est actualis 13 15 Tome 1 Services d horodatage C8977060 02 F2 REGLER Le r glage de l horloge n est possible que si le CP est l tat horloge ma re ou horloge esclave asyn chr
284. i e pour la plage de sortie dans l diteur de plage d E S mais au maximum 242 octets Si l esclave DP ne poss de pas de plage de sortie ces champs restent vides Une affectation multiple pour diff rentes stations es claves DP n est pas possible Le temps indiqu ici correspond au temps de surveill ance valable pour tous les esclaves DP dont la surveill ance d acc s est activ e masque Param trage d e sclave DP Le temps de surveillance d acc s qui est indiqu l e sclave DP au cours de la phase de d marrage par l in term diaire des t l grammes de param trage permet de surveiller le fonctionnement du ma tre DP La sur veillance d acc s de l esclave DP est red clench e chaque r ception de t l gramme du ma tre DP En cas de d faillance du ma tre l esclave DP constate la d faillance et passe en configuration de s curit remise z ro de toutes les sortie par ex Le temps entrer ici est directement corr l au parcours du jeton et au temps de traitement de la liste d appels DP du CP Tome 1 11 32 B8977060 02 P riph rie distante DP Temps min de cycle d appels Indiquez ici l intervalle de temps de traitement de la liste d appel DP Lorsque tous les contrats de la liste d appels DP ont t ex cut s le traitement de la liste d appels DP n est relanc qu apr s coulement du temps de cycle d ap pels sp cifi R gle de param trage Les temps
285. ia DP L2 P riph rie distante offre une inter face standardis e pour les communications entre API SIMATIC S5 et ap pareils de terrain esclaves DP Cette transmission de donn es via DP se distingue par sa simplicit de manipulation Les travaux de programmation et les manipulations de l utilisateur sont r duits un minimum Lors de l utilisation du service DP une partie de la plage de p riph rie de l API est occup e distance par les esclaves DP connect s le CP cr ant une image des octets d E S utilis s destination de la CPU En d autres termes les acc s du programme d application aux octets d E S utilis s via DP L2 sont acquitt s par le CP Le CP change cycliquement via le protocole DP L2 les donn es d entr e et de sortie affect es aux diff rents esclaves DP voir chapitre 11 Ce type de communication pr sente les caract ristiques suivantes gt Selon le choix la transmission de donn es s effectue synchrone au cycle d termin e par le programme de commande STEP 5 en roue libre d termin e par le CP sans intervention du pro gramme de commande STEP 5 gt Le CP ne peut par principe tre utilis que comme ma tre DP de classe 1 sur le bus SINEC L2 gt L interface L2 DP du CP se comporte conform ment la norme PROFIBUS DIN E 19254 partie 8 Particularit s Ce type de communication fait exclusivement appel l interface de base Tome 1 5 8 B8977060 02
286. ication r initialise les bits de diagnostic activ s et le message group de diagnostic du CP La liste de diagnostic DP peut cependant tre lue tout moment ind pen damment de la pr sence du bit group 9 HTB contrat 202 Tome 1 11 48 B8977060 02 P riph rie distante DP Exemple de programme pour la lecture de la liste de diagnostic DP La figure ci apr s montre le d roulement du service sp cial HTB A NR 209 pour lecture de liste de diagnostic DP CP Programme de commande Bus L2 DP SSNR ANR Fp SEND Adr S5 209 lt PAFE Bloc de Contrat contrat Anzw Contrat_en_cours 2H 41 Anzw Ct_en_cours Receive signific 3 p ii ANR FB ANZW RECEIVE Adr S5 A NR 209 PAFE i Confirm L Donn es Anzw Contrat_termin sans_erreur 4H Fig 11 22 Service sp cial HTB A NR 209 pour lecture de liste de diagnostic DP Commentaire de la figure 11 22 Le service sp cial liste de diagnostic DP est d clench par SEND A NR 209 et confirm par RECEIVE A NR 209 La confirmation est assur e l aide des donn es locales du CP 11 49 Tome 1 P riph rie distante DP B8977060 02 Structure du bloc de contrat Liste de diagnostic DP Longueur du bloc de contrat en octets ter octet 04 Type de contrat 2e octet 01 Appel de diagnostic ot Type
287. iduel de station DP Le service sp cial Diagnostic individuel de station DP permet d appeler les donn es de diagnostic sp cifiques un esclave DP connect au bus Les donn es de diagnostic individuel d un esclave DP peuvent tre appe l es tout moment ind pendamment du message nouvelles donn es de diagnostic de la liste de diagnostic DP L inscription de la liste de diagnostic DP indiquant la pr sence de nouvelles donn es de diagnostic est effac e lors de la lecture du diagnostic indivi duel 11 51 Tome 1 P riph rie distante DP B8977060 02 11 7 5 Exemple de programme pour l appel du diagnostic individuel de station DP La figure suivante montre le d roulement du service HTP sp cial A Nr 209 diagnostic individuel de station DP CP Programme de commande Bus L2 DP SSNR ANR rB SEND Adr S5 209 PAFE apeo Ss 7 Bloc de Contrat contrat Confirmation avec donn es de diagn Esclave DP Anzw Contrat_en_cours 2H 41 Anzw Ct_en_cours Receive signific 3 p SSNR ANR FB AN2ZW RECEIVE Adr S5 A NR 209 PAFE Confirm L Donn es Anzw Contrat_termin sans_erreur 4H Fig 11 25 Service sp cial HTB A Nr 209 pour diagnostic individuel de station DP Commentaire de la figure 11 25 Le service sp cial Diagnostic individuel de station DP est d clench
288. iduelle ment sous l diteur DP chapitre 11 6 3 Tome 1 11 22 B8977060 02 P riph rie distante DP 11 6 1 Plages d E S L affectation des plages d E S utilis es dans le cadre du service DP s effec tue dans le masque diteur de plage d EyS Ex Il est impossible d utiliser simultan ment GP ZP et DP Il est impossible d utiliser simultan ment GP ZI et DP L diteur de plage d E S est diff rent selon que l on utilise un CP 5430 TF ou un CP 5431 FMS TYPE CP FIN Plages d entr e sortie E S Source Adresse station L2 Actualisation GP SYNCHRONE CYCLE Actualisation ZP DP SYNCHRONE CYCLE Em tteur GP 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 PLAGES D ENTREE DEBUT ZP DP PB100 DEBUT GP FIN GP FINZP DP P819 PLAGES DE SORTIE DEBUT ZP DP PB100 DEBUT GP FIN GP FINZP DP PB F F F F F F F F _AIDE 1 2 3 4 5 6 7 VALIDER _8 SELECT Fig 11 13 Masque Plages d entr e sortie Le champ actualisation DP CP 5431 FMS ou actualisation ZP DP CP 5430 TF permet de s lectionner l instant d actualisation des plages d E S entre CPU et CP Synchron
289. igenwortes hier Statusanzeigen Affichages d erreur DP 17 17 Tome 1 Annexe B8977060 02 Messages group s DP de la liste de stations DP Les bits 8 11 de l ANZW DP du contrat 202 mettent disposition le message group DP suivant Bit 11 10 9 8 du ANZW A NR 202 0 pas d erreur tous les esclaves DP se trouvent en phase de transfert de donn es 1 au moins un esclave DP se trouve en phase de transfert de donn es Cause de l erreur marche suivre Pour conna tre le ou les esclaves concern vous devez lire la liste des stations DP l aide du contrat HTB RECEIVE A NR 202 Les causes possibles de ce message d erreur group sont L esclave DP ne se manifeste pas sur le bus non connect hors tension 0 absence de nouvelles donn es de diagnostic d un esclave DP 1 pr sence de nouvelles donn es de diagnostic d un esclave DP Cause de l erreur marche suivre Pour conna tre le ou les esclaves concern s vous devez lire la liste de diagnostic de station DP l aide du service sp cial Liste de diagnostic de station DP HTB RECEIVE A NR 209 Le service sp cial Lire diagnostic individuel d esclave DP HTB A NR 209 permet d ex cuter une analyse d taill e des causes d erreur pour chaque esclave DP 0 aucun contrat Global Control cyclique n est mis 1 un contrat Global Control
290. ils de terrain esclaves DP La transmission de donn es via DP se distingue par la simplicit du manie ment La programmation et les manipulations effectuer par l utilisateur sont r duites un minimum L utilisation du service DP permet de mettre en oeuvre la fois les plages de p riph rie distantes et la p riph rie locale Sous DP une partie de la plage de p riph rie de l API est occup e dis tance par les esclaves DP connect s le CP transmettant la CPU la m m oire image des octets d E S utilis s En d autres termes les acc s du programme d application aux octets d E S utilis s via L2 DP sont confirm s par le CP la place des octets d E S de p riph rie distante Le CP change cycliquement par l interm diaire du protocole L2 DP les en tr es et sortie affect es aux diff rents esclaves DP cf figure 11 1 Tome 1 11 2 B8977060 02 P riph rie distante DP Les possibilit s de test et de diagnostic ONLINE l aide du progiciel COM 5430 TF COM 5431 FMS sont d crites au chapitre 14 2 4 Bus de fond de panier S5 CP5430 TF gt DP Polliste L2 Bus Esclave DP x CP 5431 FMS Plage d E S Esclave x octets de S octets de S ax AX1 AX2 m Ax2 n AX3 AX3 S AX4 AX4 octets d E octets d E EX1 ae CP
291. ion ROUE LIBRE Explication de la figure 9 2 En mode roue libre il ny a pas de synchronisation avec le cycle API La coh rence des E S ne peut tre assur e que pour un seul octet L instant d valuation de l octet de sortie autrement dit la comparaison nou veau ancien est d termin uniquement par le CP apr s l mission du t l gramme GP pr c dent p ex En mode roue libre un d passement de cycle de lAPI ne peut pas tre d tect Un d passement de cycle signifie que les donn es d un PB ont t actualis es deux fois au minimum par le programme de commande avant que la GP ait pu effectuer une comparai son nouveau ancien 9 7 Tome 1 Communication via la p riph rie globale B8977060 02 Dans le programme API le programme de commande modifie l octet de sortie PB 7 mettre Dans le cycle CP le CP analyse tous les octets de sortie GP quant une modification comparaison nouveau ancien et n met que les octets GP dont la valeur s est modifi e depuis la derni re comparaison nouveau ancien Cons quence Le CP 5430 TF CP 5431 FMS n met donc un octet GP que si sa valeur s est modifi e entre deux comparaisons nouveau ancien cons cutives L v nement d terminant est la valeur de l octet GP l instant de la com paraison nouveau ancien Si entre temps un bit modifie sa valeur plu sieurs fois mais l instant de la comparaison nouveau ancien a adopt sa va
292. ion cible indiqu e Tome 1 6 56 B8977060 02 Principes de base de la configuration Champs de sortie Fichier cible Il s agit du fichier dans lequel la base de donn es de l EPROM sera m moris e Touche de fonction F7 Toutes les donn es sont lues dans EPROM puis VALIDER m moris es dans le fichier cible 6 6 4 5 FD FD Cette fonction sert dupliquer la source sur le fichier cible Choisissez Transfert b d d CP gt FD gt FD pour appeler le masque COM Le FIN Chargement Transfert b d d es FIN Fichier cible F F F F F F F F AIDE 1 INDIVID 2 TOTAL 3 4 5 6 7 8 SELECT Fig 6 25 Masque Transfert b d d gt FD gt FD masque a la structure suivante 6 57 Tome 1 Principes de base de la configuration B8977060 02 Si le fichier existe d j une question dans la ligne de message vous de mande si vous souhaitez effacer par crasement le fichier se trouvant actuellement sur la station cible indiqu e Champs de saisie Fichier cible lci vous devez indiquer le lecteur A pour lecteur de disquette ou B pour un disque dur p ex et le nom du fichier cible choix possibles pour le lecteur A Z nom de fichier caract res alphanum riques et le point Touches de fonction F1 INDIVID F2 TOTAL F8 SELECT Les blocs sont transf r s individ
293. ir du programme utilisateur STEP 5 s effectue via la DPR au moyen de blocs de dialogue HTB L utilisateur STEP 5 n a aucune possi bilit d acc der directement aux CP en contournant les blocs de dialogue Les appels syst me suivants autrement dit les blocs de dialogue suivants sont dis ponibles gt SEND Envoyer des donn es au CP gt RECEIVE Recevoir des donn es du CP gt RESET ALL D marrage chaud de la carte gt CONTROL interroger l tat d un contrat gt SYNCHRON Lancer et synchroniser le d marrage entre API et CP Tous ces blocs de dialogue doivent tre affect s d un num ro d interface et d un num ro de contrat le SYNCHRO uniquement avec le num ro d inter face Le num ro de contrat ANR d signe une t che aussi bien sur le CP que dans l API Sur le CP derri re un num ro de contrat se cache un jeu de Tome 1 4 8 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS param tres d finissant l affectation une liaison virtuelle la direction de donn es et la classe de priorit Le num ro d interface SSNR est compos du num ro d interface de base et du num ro de page du CP Une RAM double acc s DPR de 4 Ko divis e en 4 pages de 1 Ko chacune est pr vue pour l change de donn es entre le CP 5430 TF CP 5431 FMS et la CPU de l API Dans la zone d adresse de la CPU la plage m moire F400H F7FFH 1 Ko est pr vue pour l app
294. isie qui ne peut pas tre dit li SELECT brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return LES Veillez ce que la taille du module RAM corresponde bien la taille de module configur e sous Editer Initialiser CP fig ure 6 8 Tome 1 6 52 B8977060 02 Principes de base de la configuration 6 6 4 2 CP FD Les fichiers module sont transf r s du CP sur FD A l instant du transfert la PG doit tre reli e ONLINE avec le CP Le fichier de base de donn es par d faut indiqu dans le masque Init Editer est utilis en tant que fichier cible Choisissez Transfert b d d CP CP FD pour appeler le masque COM Le masque a la structure suivante Si le fichier existe d j une question dans la ligne de message vous de mande si vous souhaitez effacer par crasement le fichier se trouvant actuellement sur la station cible indiqu e Chargement Transfert b d d Lise FIN Fichier cible F F F F F F F F _AIDE 1 INDIVID 2 TOTAL 3 4 5 6 7 8 SELECT Fig 6 22 Masque Transfert b d d CP gt CP gt FD Champs de sortie Fichier cible Il s agit du fichier dans lequel la base de donn es ser
295. istante DP B8977060 02 Ex Si des octets DP doivent tre envoy s ensembles valeurs analogiques de compteur avec longueur de mot simple ou double par ex il ne faut en aucun cas choisir le mode d ac tualisation ROUE LIBRE Le mode d actualisation ROUE LIBRE ne permet pas de s assurer que les octets DP li s sont transmis ensembles dans un t l gramme Caract ristiques essentielles du mode ROUE LIBRE gt Charge minimale du cycle correspond la charge de cycle qui r sulter ait de l enfichage de cartes entr e sortie correspondantes gt Charge minimale des CP aucun appel de HTB n tant n cessaire pour la communication gt Programmation simple un seul appel de bloc de dialogue HTB SYN CHRON pour le CP au d marrage de l API Tome 1 11 14 B8977060 02 P riph rie distante DP 11 5 3 Proc dure pour le mode SYNCHRONE AU CYCLE La figure ci apr s illustre la proc dure du mode SYNCHRONE AU CYCLE pour les octets de sortie Programme Plage de p Donn es riph rie de S transmises sur le d API sur CP bus L2 0 PB 1 a 3 L KH 0007 i A TPY 1 _ PB1 7 ni me traitement de la liste d appels DP APPELHTB pp1 7 SEND 210 PB 1 CR n 1 e traitement L KH 0008 t 7 ss PBi 8 de la liste d appels DP L KH 0009 TPY 1 PB1 9 n 2 e traitement CAS de la liste
296. iveau VI les options de menu peuvent gale ment tre s lectionn es l aide de la souris La s lection d une option de menu s effectue alors via le curseur de la souris Les actions peu vent tre activ es au moyen du clavier ou par pression de la touche gauche de la souris 6 5 Tome 1 Principes de base de la configuration B8977060 02 6 1 3 Structure du masque COM et utilisation L utilisation du logiciel COM s effectue uniquement par des masques d cran et les menus de touche de fonction Les menus de touche de fonc tion indiquent les ramifications possibles d utilisation et les fonctions qui peuvent tre d clench es au moyen des touches de fonction F1 F8 Les 4 touches de curseur touches fl che gauche droite haut bas servent au positionnement au sein d un masque Les champs de saisie dans les masques sont remplis l aide du clavier ASCII La touche de validation sert confirmer la cha ne saisie La touche d abandon ou ESC ram ne au masque pr c dent ou interrompt une fonction en cours Explication masque de dialogue Nom du masque Contexte En t te s Masque d explication CP xxx masque Source Type CP CP0000 Nom fichier Test x Texte de Champ de Champ de commentaire saisie sortie Ligne de message Ceci est un message F F F F F F F F 1 2 3 4 5 6 7
297. l e sclave peuvent tre appel es de l esclave l aide de la fonction Diag nostic individuel Lecture de diagnostic individuel d esclave DP La fonction Lecture de diagnostic individuel d esclave DP permet d ap peler d autres donn es de diagnostic sp cifiques aux esclaves DP Les informations mises disposition par cette fonction se composent des donn es de diagnostic g n rales de l esclave DP savoir l tat des stations 1 3 l adresse du ma tre Adresse du ma tre DP classe 1 qui a par am tr l esclave DP l identification du constructeur de l esclave DP Tome 1 11 42 B8977060 02 P riph rie distante DP des donn es de diagnostic tendues sp cifiques l esclave DP Diagnostic d appareil donn es de diagnostic sp cifiques au constructeur et l appareil Diagnostic d identification liste des canaux d E S propre la configuration Tous les canaux d E S disponibles pour le diagnostic sont rep r s Diagnostic de canal causes d termin es lors du diagnostic des canaux 11 43 Tome 1 P riph rie distante DP B8977060 02 Structure des donn es de diagnostic selon norme DP Fig 11 20 Octet 1 a Etat de station 1 Etat de station 2 Etat de station 3 Adresse de ma tre Ident constructeur Peut tre compl t jusqu 242 octets max Allgemeine DP Slave Diagnosedaten Autre
298. la fonction d horloge ma tre 6 L horloge ma tre actuelle a re u une t l gramme de synchronisation d un CP 5430 TF CP 5431 FMS poss dant un niveau de priorit plus lev La station adopte en cons quence l tat d horloge esclave 7 Le CP l tat d horloge esclave identifie une date heure non valide horloge mat rielle d fectueuse par ex 8 Ce changement d tat est possible apr s r ception d un t l gramme d horodatage non valide en provenance de l horloge ma tre du PG ou de l API 9 Le CP l tat d horloge ma tre identifie une horloge non valide horloge mat rielle d fectueuse par ex 13 7 Tome 1 Services d horodatage C8977060 02 13 3 Plusieurs CP 5430 TF CP 5431 FMS connect es un bus SINEC L2 Il est possible de configurer sur le bus L2 des horloges ma tres dy namiques L adresse L2 d finit le CP 5430 TF CP 5431 FMS assurant la fonction d horloge ma tre Une double d finition est exclue par la conception m me du r seau La configuration de l horloge s effectue l aide du masque Editer gt Init_hor loge Les valeurs inscrites dans le masque sont les valeurs par d faut Editeur du bloc horloge ma t DES OP FIN iteur du bloc horl oge maitre Source Horloge ma tre N Cycle synchro 10 s F F F F F F F F AIDE 1 2 3 4 5 6 7 VALIDER 8 SELEC
299. le le traitement de la liste d appels DP se trouvant en mode ARRET Fig 11 42 Structure du bloc de confirmation pour Emission d instructions de commande 11 73 Tome 1 P riph rie distante DP B8977060 02 D finition des bits pour Un Sync et Un Freeze Bit 2 ou 4 Bit 3 ou 5 Signification 0 0 sans fonction 0 1 activation de la fonction 1 0 d sactivation de la fonction 1 1 d sactivation de la fonction 11 8 4 Contrat sp cial ARRET traitement de liste d appels DP Le contrat sp cial ARRET traitement de liste d appels DP mis via le HTB sp cial A NR 209 permet d arr ter le traitement cyclique de la liste d ap pels DP Le traitement de la liste d appels reprend d s qu un nouveau point de con tr le de cycle a t mis l aide du HTB SEND 210 ou RECEIVE 211 Les r gles suivantes s appliquent l mission du contrat sp cial ARRET traitement de liste d appels DP gt Le contrat sp cial ARRET traitement de liste d appels DP n est actif qu en mode DP Synchrone au cycle gt Le contrat d arr t est activ la fin d un cycle de traitement de liste d appels DP gt Le traitement de liste d appels reprend l appel du HTB de contr le de cycle SEND 210 ou RECEIVE 211 gt Tant que le traitement de liste d appels DP est arr t il est impossible d mettre des instructions de commande Global_Control ou de lire la liste de diagnostic gt Lorsque le traitement de
300. le transfert de donn es par acc s direct aux service de couche 2 Tome 1 17 26 B8977060 02 Annexe Pour calculer le Target Rotation Time proc dez comme suit gt D terminez le nombre possible de t l grammes par parcours de jeton pour toutes les stations du bus en faisant une distinction entre les types de t l gramme t l gramme SDN SDA par ex Les t l grammes transitant via des liaisons APIAPI pr d finies font partie dans ce cas des t l grammes SDA gt Calculez partir du nombre de t l gramme d termin le Target Rota tion Time pour le cas le plus d favorable l aide du tableau 17 18 Pour ce faire ajoutez la charge de base indiqu e dans le tableau 11 unit s de temps binaire BSE pour chaque octet de donn es utiles transmettre gt Multipliez ensuite le Target Rotation Time du cas le plus d favorable ainsi d termin par un facteur de correction de 0 6 Vitesse de transmission en kbaud Typed 9 6 19 2 93 75 187 5 500 1500 t l gramme Jeton LAS lt 3 88 97 195 320 750 2700 Jeton LAS gt 3 88 97 195 320 215 450 GAP 165 195 410 690 1650 4950 SDN 195 160 270 450 850 1950 SDA 215 225 295 465 1100 3150 SRD 345 295 430 610 1300 3150 Tableau 17 14 bersicht INIT Parameter Fortsetzung 17 27 Tome 1 Annexe B8977060 02 Instructions concernant le facteur d actualisation GA
301. lec tionn e Tome 1 Documentation test B8977060 02 POS Sortie GO Symbole Valeur Index de ligne courant Affectation physique des octets de sortie de cette sta tion Objet global ou d signation de l objet de la sortie D signation symbolique de la sortie Valeur de la sortie KH h xad cimal et KM par bit Touches de fonction Fi ACT ON F2 ARRETER F3 LANCER F4 PAS F7 SELECT Cette touche de fonction bascule permet d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Avec cette touche de fonction vous envoyez un t l gramme d arr t la GP Les valeurs de sortie ne sont alors plus actualis es Le champ d tat se trouve alors l tat STOP Avec cette touche de fonction vous envoyez un t l gramme de d marrage la GP red marrage Le champ d tat se trouve alors l tat RUN Avec cette touche de fonction vous actualisez une fois les octets de sortie GP ensuite l tat dans le champ d tat passe STOP Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque des valeurs de sortie apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l
302. les et les changements obtenus DE Actions VERS STOP gt RUN Mettre le commutateur STOP RUN sur la face avant du CP 5430 TF CP 5431 FMS sur RUN D clencher la fonction PG MARCHE du CP unique ment si le s lecteur de mode est sur RUN Lors du passage STOP gt RUN tous les contrats NON existants sont effac s SYNCHRO gt RUN Appel du HTB Synchro dans un OB DEMARRAGE de l API commutateur STOP RUN sur la face avant du CP 5430 TF CP 5431 FMS est sur RUN RUN STOP Basculer le commutateur STOP RUN de la face avant du CP de RUN sur STOP NON D clencher la fonction PG Arr ter CP SYNCHRO STOP Basculer le commutateur STOP RUN de la face avant du CP de RUN sur STOP RUN ou D clencher la fonction PG Arr ter CP NON STOP SYNCHRO Uniquement apr s coupure secteur Automate programmable se trouve l tat STOP ou pas de HTB SYNCHRO dans l OB DEMARRAGE Fig 4 2 D clenchement de changements d tat de fonctionnement 4 3 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 LED Etat du Signification d tat CP 5430 TF CP 5431 FMS LED RUN Tous les types de transmissions de donn es RUN sont possibles aussi bien partir du verte allu programme de commande CPU que via des m e fonction de bus PG rouge non Le module m moire du
303. les fonctions d une station distante ou locale Services gt gt gt gt SDA SDN SRD CSRD pas possible pour CP 5480 TF CP 5431 FMS Fonctions gt gt Initiateur R pondeur Initiateur et r pondeur Service not activated service non activ 12 17 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 12 4 1 LSAP STATUS Request Le bloc de requ te LSAP_ STATUS doit tre structur comme suit com _class user_id service code link_status service class RSAP rem_ add station rem _ add segment octet 0 format KH demande de service la couche 2 ici FDL Request 00H octet 1 Identification libre qui retourn e inchang e lors d une confirmation facultatif octet 2 format KH type de service demand LSAP_STATUS 19H octet 3 4 non significatif octet 5 format KH plage de valeurs du no SAP distant 0 63 octet 6 format KH plage de valeurs de l adresse de station 0 126 octet 7 format KH non significatif La localisation des donn es de bloc dans un DB partir duquel elles seront lues par le HTB SEND est expliqu e en d tail dans l exemple voir chapitre 12 9 2 Tome 1 12 18 B8977060 02 Maintenance et diagnostic par services FMA 12 4 2 LSAP STATUS Confirmation Dans la LSAP STATUS Confirmation les valeurs de l en t te et de l tat LSAP sont inscrites comme suit com _ class user_id s
304. leur initiale ses modifications restent sans influence Pour les instruc tions relatives au calcul des temps de r action de la p riph rie globale dans le mode de fonctionnement ROUE LIBRE reportez vous l annexe du pr sent manuel Tome 1 9 8 B8977060 02 Communication via la p riph rie globale R ception GP roue libre Traitement GPB Plage GPB re u programme E S dans la par la API DPR CP GP PB1 GPB 10 77 0 Depuis le BUS CE Cycle t bus 20 20 Cycle bos l 40 40 RE Cycle bos 30 30 30 eini tat ind fini Fig 9 3 Fonctionnement du mode r ception ROUE LIBRE Explication de la figure 9 3 A la r ception d un t l gramme de modification les donn es sont d pos es dans la DPR ind pendamment du cycle API Une coh rence des donn es re ues ne peut ainsi tre garantie que pour un octet comme l mis sion En mode roue libre un d passement du cycle ne peut pas tre d tect par le bus Un d passement du cycle signifie que les donn es d un PB ont t actualis es deux fois au minimum par le bus avant que le programme de commande ne puisse interpr ter la donn e du PB 9 9 Tome 1 Communication via la p riph rie globale B8977060 02 Dans le cycle du bus des octets GP ne sont re ues que si les donn es se sont modifi es chez l me
305. lus petite pour d tecter si ventuellement une station sup pl mentaire voudrait se rajouter l anneau logique plage de valeurs 1 100 Vous devez adapter ce facteur aux exigences du syst me de bus voir tableau 6 1 HA SAR de n mpe ps qui TAA l mission d un bit egetar WEA SA CS la a diese frs de VON ISee en bits s L unit temps posad anis les RS bare d onti in nsmission Ut our calculer x uree el ise o a pari g u u SR naire rase la Grm le suivante emps en millisecondes nomi d art S temps meb vitesse e transmission en Champ de sortie Adresse L adresse de la station a t donn e dans le masque station L2 Init 6 31 Tome 1 Principes de base de la configuration B8977060 02 Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER confirme les don n es Si le fichier de carte n existe pas encore il est cr apr s validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return Valeurs caract ristiques pour les param tres r seau Les param tres r seau d pendent du nombre de stations actives des ca ract ristiques des syst mes terminaux et des vitesses de trans
306. mani re contr ler la transmission de donn es via ces liaisons Caract ristiques de la liaison APIAPI gt Les liaisons APIAPI assurent un des changes de donn es fiables entre API SIMATIC sur la base des HTB SEND et RECEIVE gt Le point initial et le point final d une liaison APIAPI sont des points d acc s aux services Service Access Point gt SAP gt Un SAP g re la liaison et propose des services de transmission de donn es au proc d d application gt Parmi les 64 SAP d finis les SAP 2 54 sont pr vus pour ce type de transmission de donn es gt Les liaisons entre les API tablies l aide du COM 5430 TF COM 5431 FMS utilisent les SAP 2 54 Un num ro de contrat d termin SEND ou RECEIVE peut tre affect chaque SAP voir tableau 7 1 Le nombre de SAP disponibles peut tre r duit du fait de l utilisation d autres types de transmission de donn es gt A une liaison APIAPI vous devez affecter la priorit low high ou interrupt voir chapitre 7 2 1 Tome 1 7 2 B8977060 02 Communication API API Liaison vers station avec via No LSAP avec ANR SEND et ANR RECEIVE adresse L2 1 2 1 101 2 3 2 102 3 4 3 103 31 32 31 131 Tableau 7 1 Proposition d affectation ANR SAP num ros de contrat par le COM LEE Veillez exclure un chevauchement des num ros de contrats et LSAP des liaisons FMS COM 5431 FMS n ex cute
307. mbre de fois que la ligne est entr e dans la liste d appels Indique l tat de la station s lectionn e hexad cimal voir tableau 14 4 et tableau 14 5 Touches de fonction Fi ACT ON F2 ENTREES F3 SORTIES F7 SELECT Cette touche de fonction bascule permet d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Vous acc dez ici au masque pour les entr es de la liai son s lectionn e momentan ment Via les touches de curseur et la barre vid o inverse il est possible de s lectionner une ligne dont on d sire analyser plus pr cis ment les entr es lci vous acc dez au masque pour les sorties de la liai son s lectionn e momentan ment Via les touches de curseur et la barre vid o inverse il est possible de s lectionner une ligne dont on d sire analyser plus pr cis ment les sorties Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque d tat global apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation 14 22 B8977060 02 Documentation test F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l aide de la touche ESC F8 Avec cette touche vous pouvez effacer la s lection ob DESELECT tenue au moyen de la touche F7
308. mini male de module dans la plage de valeurs Touches de fontion F1 ANNULER La fonction ANNULER permet d annuler la modification L ancienne taille de module est r tablie F7VALIDER Lance la conversion en fonction des nouvelles tailles de module F8SELECT Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return 15 11 Tome 1 Utilitaires B8977060 02 15 3 Conversion de base de donn es CP 5430 ancienne nouvelle CP 5430 TF Le CP 5430 TF propose une option de menu particuli re savoir Utili taires gt gt Convertir pour convertir des bases de donn es CP 5430 anciennes en base de donn es nouvelles SINEC NCM FIN Convertir base de donn es CP 5430 ancien nouveau Cible Fichier source C Fichier r seau C NEIZINCM NET F F F F F F F F 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 15 8 Masque Convertir base de donn es CP 5430 ancien nouveau Champs de saisie Fichier source Format Lecteur Nom du fichier source Lecteur Indiquez ici le lecteur que vous souhaitez utiliser La touche F8 permet d afficher la liste
309. mission Le calcul des param tres de bus dans le masque des Param tres r seau globaux s effectue d apr s les valeurs caract ristiques suivantes Vitesse Kbit sec 9 6 19 2 93 75 187 5 500 1500 Slot Time 100 120 240 400 1000 3000 Setup Time 10 15 45 80 1 60 Plus petit 10 15 45 80 12 150 Station Delay Plus grd station 40 65 200 380 360 980 Delay Facteur Gap G 2 4 6 20 30 50 Tableau 6 1 Valeurs caract ristiques pour les param tres r seau Le calcul du Target Rotation Time TTR est expliqu en annexe Tome 1 6 32 B8977060 02 Principes de base de la configuration 6 5 4 Fonctions de r seau L option R seau du menu principal donne acc s toutes les fonctions se rapportant la repr sentation du r seau init Editer R seau Charger Test Utilitaires SINEC CP 54xx Vue d ensemble r seau R glage r seau Coh rence GP Liaisons APIAPI p d faut Documentation gt Archivage Vue d ensemble des fichiers de module d un fichier r seau F F F F F F F F 1 2 3 4 5 6 7 8 Fig 6 11 Masque r seau Le fichier de r seau affect un fichier de base de donn es est pr r gl apr s s lection du masque Editer CP_Init 6 33 Tome 1 Principes de base de la configuration B8977060 02 6 5 4 1 Vue d ensembl
310. mod les et les notions afin d tablir le lien avec l utilisation pratique Un proc d d application au sens de la communication regroupe tous les programmes ressources et t ches affect s aucune couche de communi cation Peuvent y appartenir les syst mes d exploitation les proc d s d ap plication r els les programmes utilisateurs et les pilotes de communication 3 2 1 1 Relation entres les proc d s d application Entre les proc d s d application il existe des relations logiques servant l change d informations Ces relations de communication doivent toutes tre d finies avant le d but d un change de donn es Un proc d d appli cation a acc s la communication via des points terminaux de communica tion Un ou plusieurs points terminaux de communication sont affect s de mani re fixe et sans quivoque un proc d d application Ceux ci sont appel s par le proc d d application l aide de r f rences locales de com munication adresse du point terminal de communication Les r f rences de communication sont sp cifiques chaque appareil Entre deux proc d s d application il y a une ou plusieurs relations de communication auxquelles sont affect s chaque fois sans quivoque des points terminaux de com munication voir figure 3 3 Relation de communication 1 S Proc d d application A O 7 Proc d d application B 20 Q Point terminal de comm
311. moire de 16 Ko 64 Ko est disponible modules m moire utilisables voir chapitre 4 2 Dans ce module m moire le CP attend la description d une liaison ainsi que les param tres de r glage g n raux les donn es utilisateur L identification des modules dans tout le syst me syst me S5 est assur e par le bloc d identification syst me Editer gt Init CP SYSID Pour la configuration ou pour la saisie modification le masque Init Editer propose deux possibilit s OFFLINE FD Cr ation des blocs sur FD et transfert du jeu de param tres cr directement dans un module RAM l aide de la fonction de transfert Charger gt Transfert b d d CP gt FD CP La fonction de transfert n est possible qu l tat STOP du CP Charger D marrer CP Arr ter CP ou commutateur sur le CP sur STOP Le transfert du jeu de param tres cr sur un module EPROM est possible au moyen de la fonction de transfert Charger gt Transfert b d d CP FD gt EPROM A cet effet une EPROM doit tre enfich e sur l interface d E PROM de la PG ONLINE CP Cr ation des blocs directement sur le CP La modification et le transfert de blocs ne sont autoris s qu l tat STOP Charger D mar rer CP Arr ter CP ou commutateur du CP sur STOP Tome 1 6 12 B8977060 02 Principes de base de la configuration Avec ONLINE sont s lectionn es les fonctions ONLINE du COM Il est pr sum ici que la PG est reli e directement u
312. mportants param tres de bus les consignes pour l utilisation simultan e de plusieurs modes de transmission de donn es etc 1 7 Tome 1 Introduction B8977060 02 Chapitres A et B R pertoire des abr viations et index alphab tique Le r pertoire des abr viations facilite l utilisation du manuel en vous four nissant rapidement la signification des abr viations inconnues L index al phab tique permet la recherche et la lecture rapides de la signification d une notion Chapitre C Bibliographie Ce chapitre fournit toutes les informations importantes rep r es par x dans le texte sur la litt rature technique utilis e comme base ou permettant de compl ter les connaissances Dans le deuxi me tome du CP 5431 FMS sont expliqu es les caract risti ques de l architecture de protocole FMS Il y est d crit l interface utilisateur vers les services FMS correspondants pour SIMATIC S5 Il fournit les informations essentielles sur gt l utilisation de la communication acyclique et de la communication cyclique selon FMS gt la documentation et les tests gt l diteur de requ tes Dans le deuxi me tome du CP 5430 TF sont expliqu es les caract risti ques de la communication via la couche 7 couche application Il y est d crit l interface utilisateur vers les fonctions technologiques TF SINEC correspondantes pour SIMATIC S5 ainsi que pour la configuration TF Il fournit les informations essentielles
313. n 11 7 1 G n ralit s VII 10 21 10 24 10 30 m1 LE E A 11 11 10 DU 11 11 11 012 11 15 22 Sommaire B8977060 02 11 7 2 11 7 2 1 11 7 3 11 7 4 11 7 5 11 8 11 8 1 11 8 2 11 8 3 11 8 4 12 1 12 2 12 3 12 3 1 12 3 2 12 4 12 4 1 12 4 2 12 5 12 5 1 12 5 2 12 6 Tome 1 Exemples d application pratiques Lecture de la liste de stations DP Lecture de la liste de diagnostic DP Appel des donn es de diagnostic individuel de station DP Exemple de programme pour l appel du diagnostic individuel de station DP Transmission d instructions de commande l esclave DP Fonction des instructions de commande Sync et Unsync Fonction des instructions de commande Freeze et Unfreeze Emission cyclique et acyclique de l instruction de commande Global_Control Contrat sp cial ARRET traitement de liste d appels DP Maintenance et diagnostic par services FMA sur le bus SINEC L2 BUS Utilisation et types de services FMA Principes d utilisation des services FMA FDL_READ_VALUE FDL _READ VALUE Request FDL READ VALUE Confirmation LSAP_ STATUS LSAP_STATUS Request LSAP_STATUS Confirmation FDL_LIFE_LIST CREATE LOCAL FDL_LIFE_LIST_ CREATE_LOCAL Request FDL_LIFE_LIST_CREATE_LOCAL Confirmation FDLIDENT VII 11 45 11 45 11 48 11 51 11 52 11 66 11 67 11 68 11 69 H11 F4 12 1 nel 2 12 5 12 f3 12 18 12 14 12 17 12 18 12 19 12 22 12 22 12
314. n SDN_MULTICAST 7FH 3 link_status 3 link_status Significatif uniq pour Confirmation voir tableau 14 9 4 service_class Priorit 4 service_class Priorit Low OH High 1H Low OH High 1H 5 DSAP RSAP 5 DSAP RSAP N du SAP de destination SAP N du SAP distant SAP source cible SAP par d faut FFH SAP par d faut FFH 6 rem_add_station 6 rem_add_station Adresse de la station r ceptrice Adresse de la station r ceptrice 7 rem_add_ segment 7 rem_add segment Adresse de segment logique Adresse de segment logique entrer toujours FFH entrer toujours FFH 8 Donn es transmises 8 Donn es re ues 249 249 uniq pour Indication SRD Conf Tableau 17 10 Vue d ensemble des services FMA Tome 1 17 22 B8977060 02 Annexe Valeur de Abr viation Signification link_ status PROFIBUS SDA 00H OK Confirmation positive service ex cut 01H UE Confirmation n gative erreur d interface FDL Remote User 02H RR Confirmation n gative syst me d exploitation de la commande FDL Remote non disponible 03H RS Service ou rem_add du SAP distant non activ 11H NA Pas de r action Ack Res de la station distante 12H DS FDL PHY local n est pas dans l anneau jeton logique ou il est d connect du bus SDN 00H OK Confirmation positive transfert de donn es de la commande FDL PHY locale achev 12H DS FDL PHY local
315. n est pas dans l anneau jeton logique ou il est d connect du bus SRD 08H DL Confirmation positive pr sence donn es de r ponse low OAH DH Confirmation positive pr sence donn es de r ponse high 01H UE Confirmation n gative erreur d interface FDL Remote User 02H RR Confirmation n gative syst me d exploitation de la commande FDL Remote non disponible 03H RS Service ou rem_add du SAP distant non activ 09H NR Confirmation n gative syst me d exploitation de la commande FDL Remote non disponible OCH RDL Pr sence de donn es de r ponse low mais confirmation n gative des donn es transmises 09H NR ODH RDH Pr sence de donn es de r ponse high mais confirmation n gative des donn es transmises 09H NR 11H NA Pas de r action Ack Res de la station distante 12H DS FDL PHY local n est pas dans l anneau jeton logique ou il est d connect du bus REPLY UPDATE _SINGLE REPLAY UPDATE MULTIPLE 00H OK Confirmation positive plage de donn es charg e 12H LR Ressource Response utilis e actuellement par le MAC SDA SDN SRD REPLY_UPDATE_SINGLE REPLAY_ UPDATE MULTIPLE 10H LS Service du SAP local non activ 15H IV Param tres non valides dans l en t te de requ te Tableau 17 11 Structure de la Confirmation Indication Request Header 17 23 Tome 1 Annexe B8977060 02 17 6 Calcul du Target Rotation Time TTR Le TTR d pend fortement de la vitesse de transmis
316. n sous forme d options de menu propos s par le COM pour les configurations et les tests Au bas de l cran se trouve la ligne d aide qui affichera un texte d aide sp cifique chaque option du menu d roulant explication voir figure 6 1 La zone entre la barre de menus et la ligne d aide sert au dialogue utilisateur Sont affich s ici les options des menus d roulants les textes d aide les fen tres sp ciales etc Option de menu Contexte Barre de menu init Edition Fonctions CP XXX Exemple 1 rs Exemple 2 gt gt Sous menu d roulant d roul Exemple 3 Test disponible Test 3 d roul Test 4 Ai Exemple Test2 Sous menu d roulant Options de menu ane e Option de menu ne pouvant pas tre activ e pour l instant Texte de la ligne d aide Ligne Test 3 peut tre activ d aide Option de menu affich e en vid o inverse activ e E Lettre ou chiffre affich en vid o inverse raccourci clavier s lection de l option de menu par entr e du caract re au clavier Fig 6 1 Explication des notions SINEC NCM Tome 1 6 4 B8977060 02 Principes de base de la configuration gt Explication de la barre de menus et des diff rents menus d roulants A partir de la barre de menus vous acc dez toutes les options de menu Les options de menu dans la barre de menus forment des groupes de fonctions Les options des m
317. n 256 233 octets 241 octets donn es utiles 233 octets ma tre ma tre et ma tre esclave sans initiative esclave pas de services sans liaison 32 32 octets 232 octets par esclave ZI 256 octets max au total 232 octets par esclave ZI 256 octets max au total 32 242 octets par esclave DP 256 octets max au total 242 octets par esclave DP 256 octets max au total Tome 1 4 16 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS GP P riph rie globale Nombre maxi d objets GP 2048 sur l ensemble du r seau Nombre maxi d entr es 256 octets par station Nombre maxi de sorties 64 octets par station Nombre maxi de stations 32 En cas d utilisation combin e ZP et GP il est possible d utiliser au total 256 entr es et 256 sorties ES 41 Les indications concernant la ZI ne sont valables que si au cune liaison ALI MMAZ MSAZ n est configur e 2 La somme des liaisons ALI et ZI ne doit pas d passer 48 3 Le nombre potentiel de liaisons ALI MMAZ MSAZ peut tre r duit par le nombre de liaisons Zl le nombre de num ros de contrat par r f rence de communi cation le nombre d entr es dans le champ Acc s aux variables pour les r f rences de communication Get OV 4 Le fonctionnement simultan de DP et ZI n est pas ad missible 5 Le fonctionnement simultan de GP et ZI n est pas possible 4 17 Tome 1 Description tech
318. n CP ou via un chemin de s lection de bus utilitaire s lection du bus une station distante du bus Les fonctions ONLINE s lectionn es r alisent dans le CP par principe la m me chose que les fonctions OFFLINE sur le disque dur Le contenu du module est organis de la mani re suivante SYSID Bloc identification syst me identifie le module uniform ment dans le syst me S5 Sous bloc Sous blocs p ex CRE ER Param tres r seau UB Sous bloc 2 Bloc p riph rie UB PB Bloc liaison couche 2 PB Bloc liaison couche 7 VB Sous bloc n Bloc variables CP 5430 TF CP 5431 FMS OB Fig 6 4 Organisation du module m moire Chargement central via le syst me de bus Si le bloc SYSID est enregistr Affectation initiale du CP avec le COM via l interface PG du CP une PG centrale peut via un chemin de s lection de bus cr er une liaison PG avec le CP et transf rer les jeux de param tres restants dans le CP Modification des blocs Si vous voulez modifier des blocs existants qui sont d j d pos s dans le module m moire du CP fonc transfert chap 6 6 proc dez comme suit Transf rer le bloc du CP EPROM dans le fichier de base de donn es Charger gt Transfert b d d CP gt CP gt FD ou Charger gt Transfert b d d CP gt EPROM gt FD Modifier le bloc Transf rer nouveau le bloc dans le CP EPROM Charger gt Transfert b d d CP gt FD gt CP ou Charger gt Transfert b d d
319. n canal entre deux stations du bus sont un point d acc s au service Service Access Point SAP Un SAP est c t de l adresse de station un autre crit re d adresse Comme d j expliqu dans le mod le un canal SAP est appel via un num ro de contrat ANR Pour chaque canal vous devez indiquer un num ro SAP pour pouvoir utiliser les services de la couche 2 voir figure 8 3 L affectation entre ANR et SAP local est effectu e par la configuration COM Veillez ce qu il ny est pas recoupement avec les SAP utilis s pour la DP Tome 1 8 10 B8977060 02 Communication de couche 2 libre API SIMATIC S5 Station L2 compatible PROFIBUS LOCAL DISTANTE CPU CP ANR Le Services Canal Services P aoorarmme commande couche 2 couche 2 commande SAP LOCAL SAP DISTANT Fig 8 3 Acc s aux services couche 2 via des services Access Points SAPS Avec l diteur de liaison vous d finissez gt le num ro d interface gt l affectation entre les num ros de contrat ANR SEND RECEIVE plage 134 186 le m me ANR tant utilis pour l mission et pour la r ception le num ro du Service Access Point local SAP point d acc s au service plage 2 54 56 gt la priorit de la liaison Avec l diteur de liaison peuvent tre s lectionn s les param tres de liai son de la station locale du bus
320. n des indications d tat dans le mot indicateur IE Si un message d erreur group est pr sent le bit 3 du mot indicateur affichage d tat n est pas mis un Lorsqu une station est tomb e en panne les octets de p riph rie d entr e GP correspondants des autres stations sont automatiquement remis 0 par le CP 5430 TF CP 5431 FMS Ceci est galement valable pour le comportement au d mar rage 9 19 Tome 1 Communication via la p riph rie globale Interpr tation de la liste de stations GP HTB RECEIVE avec ANR 201 Chaque CP 5430 TF CP 5431 FMS qui re oit la p riph rie globale g re en interne une liste de stations GP Celle ci a une longueur de 32 octets Chacun de ces 32 octets informe de l tat de fonctionnement de toutes les stations L2 actives 32 stations au maximum qui sont li es via des objets globaux la station g rant la liste de stations Le tableau 9 1 montre la structure de la liste de stations GP la figure 9 10 la structure d un octet d tat de fonctionnement Vous lisez la liste de sta tions GP l aide du HTB RECEIVE ANR 201 No octet Octet d tat des stations 0 Octet d tat station 1 adresse station L2 1 1 Octet d tat station 2 adresse station L2 2 31 Octet d tat station 32 adresse station L2 32 Tableau 9 1 Structure de la liste de stations GP Vous ne pouvez exploiter la liste de stations que si le HTB RE
321. n vid o inverse et qui auparavant ont t s lec tionn s par positionnement du curseur gt Si vous souhaitez obtenir les entr es possibles pour le champ en question s lectionnez l aide avec la touche F8 s lection 6 7 Tome 1 Principes de base de la configuration B8977060 02 gt Vous pouvez transf rer l entr e propos e apr s s lection au moyen des touches de curseur dans le champ s lectionn l aide de lt CR gt ou de la touche de validation gt Avec Help sur la PG et SHIFT F8 sur le PC vous obtenez un texte d aide pour ce point s lectionn gt Si vous avez trait un masque dans sa totalit et d sirez valider les donn es pressez F7 ou la touche de validation pour transf rer les donn es dans le module de base de donn es indiqu sous Source lt ESC gt interrompt le traitement Tome 1 6 8 B8977060 02 Principes de base de la configuration 6 1 4 Fen tres sp ciales Ces fen tres sont utilis es par NCM des fins d aide et d information et sont affich es automatiquement ou apr s s lection d une option de menu d roulant du menu info Masque d explication Fen tre sp ciale Ceci est un texte d aide ou un message de Copyright OK Ceci est un message F F F 1 2 3 F F 7 VALIDER g SELECT Fig 6 3 Fen tre sp cial
322. nal Diagnostic individuel d esclave DP DIN E19245 partie 3 PROFIBUS DP Directives de montage DSAP E Echange de donn es utiles diteur de p riph rie diteur DP diteur ZP dition du chemin d acc s Effacer CP mission cyclique et acyclique Emplacements Esclaves DP tat CP F Facteur actualisation GAP G Facteur d actualisation GAP G Fibre optique plastique Fibre optique verre Fichier r seau Fonctions de transfert Fonctions PG Fonctions technologiques SINEC TF Freeze 6 47 6 47 11 59 11 59 11 61 11 42 11 4 4 30 7 13 11 7 9 32 11 22 10 24 15 6 6 49 11 69 4 30 11 22 6 48 6 27 6 31 2 11 2 16 2 20 2 20 6 22 6 46 15 2 5 9 11 68 Tome 1 B 2 B8977060 02 Index G Global_ Control GP Stationsliste H HTB Receive 202 ANZW HTB RECEIVE 211 HTB SEND 210 Ident Number Identificateur de groupe Identification constructeur d esclave Information de diagnostic d esclave DP Information de diagnostic de ma tre Informations multicast INIT CP Installlation et d marrage Instruction de commande Instructions de commande Interface PG Interrupt J Jeton L Lecture de la liste de diagnostic DP Lecture de la liste de stations DP LED Liaisons APIAPI Link_ status Liste de stations GP Liste de stations ZP 11 66 9 20 11 46 11 20 11 19 11 58 11 27 11 27 11 7 11 7 8 28 6 20 6 10 11 7 11 66 4 16 7 13 2 10 11 41 11 4
323. ndard via la plage d E S p riph rie de l API SIMATIC S5 Chapitre 12 Services FMA Ce chapitre fournit une description d taill e des principes de base et de la proc dure de configuration des communications En fin de chapitre un Tome 1 1 6 B8977060 02 Introduction exemple vous est propos titre d illustration Chapitre 13 Services d horodatage Ce chapitre contient les formats de donn es de l horodatage ainsi qu une description du mode de fonctionnement horloge ma tre et horloge esclave Chapitre 14 Documentation et test Dans ce chapitre vous trouverez une description des fonctions de test et de documentation cit es dans les chapitres pr c dents correspondants Chapitre 15 Utilitaires Ce chapitre d crit l utilitaire S lection bus Cet utilitaire sert cr er des chemins d acc s qui peuvent tre activ s via le point de menu s lection de chemin d acc s Il propose en outre un utilitaire permettant de modifier la taille des modules ainsi que pour le CP 5480 TF un utilitaire de conversion d une base de donn es du CP 5430 en une nouvelle base de donn es Chapitre 16 Utilisation des exemples d application Ce chapitre d crit la marche suivre g n rale pour l utilisation des exemples d application Chapitre 17 Annexe En annexe vous trouverez d importantes informations succintes pour lutili sation permanente comme la signification des messages d erreur le calcul d i
324. ne doivent pas se chevaucher gt La plage d entr e r serv e pour GP et ZP ne doit pr senter aucun es pace vide gt La plage de sortie r serv e pour GP et ZP ne doit pr senter aucun espace vide gt La plage d entr e pour GP et ZP ensemble ne doit pas d passer 256 octets gt La plage de sortie pour GP et ZP ensemble ne doit pas d passer 256 octets dont 64 octets sont r serv s pour la GP Ex La plage de p riph rie r serv e pour GP et ZP ne doit pas tre utilis e pour des cartes p riph riques Une modification Online de la plage GP ZP n est transf r e dans le CP 5430 TF qu apr s un ARRET MARCHE SECTEUR 10 23 Tome 1 Communication via la p riph rie cyclique B8977060 02 10 2 2 Editeur ZP Apr s avoir r serv les plages d entr e sortie pour la p riph rie cyclique vous devez pr sent affecter des parties de la plage r serv e chaque appareil de terrain esclave l aide de l diteur ZP S lectionnez Editer P riph rie Editeur ZP pour appeler le masque pr sentant la structure suivante Editeur ZP net FIN Adresse station L2 SAP par d faut Plage de sortie Plage d entr e de de Adr d p DSAP de de M F F F F F F F F _AIDE 1
325. ne peut pas tre dit li SELECT brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 45 Tome 1 Principes de base de la configuration B8977060 02 6 6 Fonctions de transfert Les fonctions de transfert permettent de transf rer un jeu de param tres le fichier module d un CP dit localement par exemple Les instructions d marrer arr ter et effacer servent la pr paration du transfert De plus d autres fonctions de transfert permettent de copier des donn es d un fichier dans un autre ou de transf rer des fichiers dans un automate programmable Lors du transfert depuis un module m moire sur le disque dur le param tre TYPE DE MODULE dans le bloc SYSID est automatiquement configur sur EPROM ind pendamment du type actuel de module De m me lors du transfert depuis une disquette ou un disque dans un module m moire le param tre TYPE DE MODULE est automatiquement adapt au type actuel de module init Edit Fig 6 18 SINEC NCM Option menu TT S Chargement options Bo te de dialogue Bo te de dialogue Bo te de dialogue Chargement gt Chargement gt Chargement gt ___ D marrer CP _ Arr ter CP Etat CP M ET Masque as
326. nformations sur la gestion des donn es et l affichage des erreurs Sur les figures relatives au d roulement du programme de commande voir figures 8 7 8 11 le changement du mot indicateur ANZW est toujours visible 8 1 4 Contr le de la transmission de donn es dans le programme de commande par ANZW et PAFE Si des t l grammes sont envoy s par un API l API attend une confirmation Cette confirmation peut tre positive ou n gative et informe simplement que le t l gramme a t re u par le partenaire de communication La confirma tion informe sur l tat de traitement du t l gramme et peut tre exploit e par le mot indicateur actualis ANZW des HTB CONTROL SEND RE CEIVE Le mot indicateur vous informe gt de l tat d un contrat gt de la gestion des donn es gt des erreurs ventuelles Dans les mots indicateurs des liaisons ANR param tr es via COM 5430 TF COM 5431 FMS 00084 est inscrit apr s la synchronisation Si la liaison n a pas t d finie la valeur OFOAH est inscrite dans le ANZW 8 13 Tome 1 Communication de couche 2 libre B8977060 02 Le mot indicateur est une partie d un mot double d fini par le param tre ANZW dans l appel HTB La 2e partie du mot double est form e par le mot de longueur qui indique combien de donn es ont d j t transf r es pour le contrat en question La structure du mot indicateur est en principe ident ique celui de la communicati
327. ni C Erreur syst me 11H NA Aucune r action de la station A Erreur de liaison 12H DS Station pas dans l anneau A Erreur de liaison 15H IV Param tres non valables C Erreur syst me Tableau 17 7 Indications d erreur Profibus link_status 17 9 Tome 1 Annexe B8977060 02 17 4 2 Affichages d erreur de p riph rie globale Structure du mot indicateur pour HTB SEND ANR 210 et RECEIVE ANR 211 Fig 17 2 Non Affichage Gestion Affichage affect erreurs donn es tats dt 111098 765413 2 1 0 151413 12 voir figure 9 9 Contrat termin avec erreur num ro de contrat non valable p ex Contrat termin sans erreur Synchronisation termin e sans erreur Synchronisation SEND verrouill e Synchronisation RECEIVE possible GP d entr e a t re ue non significatif Le bit 3 de l affichage d tat est ind pendant des affichages d erreur bit 8 11 Lorsque le bit 3 est mis un l erreur n est pas sp cifi e par les affichages d tat Toutes les origines d erreur sont consid r es une liste des erreurs est donn e dans le tableau 7 8 Structure du mot indicateur ici indications d tat Tome 1 17 10 B8977060 02 Annexe Octet 11 10 9 8 du mot indicateur Retard d mission dans une autre station autrement dit le cycle API tait plus rapide que la capacit de transfert
328. nique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 1 3 7 Brochage des interfaces Ce chapitre sp cifie les interfaces lectriques du CP 5480 TF CP 5431 FMS voir tableaux 4 3 4 5 gt Connecteur de base X1 X2 gt Connecteur d interface L2 X3 gt Connecteur d interface PG X4 X1 D B Z X2 D B Z No Nom Nom Nom No Nom Nom Nom br signal signal signal br signal signal signal 2 M5 P5 2 M5 P5 4 UBATT 4 6 ADB12 ADBO 6 8 ADB13 ADB1 MEMR 8 a E 10 ADB14 ADB2 MEMW 10 12 ADB15 ADB3 RDY 12 14 IRA ADB4 DBO 14 NAU 16 IRB ADB5 DB1 16 18 IRC ADB6 DB2 18 5 20 IRD ADB7 DB3 20 22 ADB8 DB4 22 TxD 24 ADB9 DB5 24 26 ADB10 DB6 26 RxDs 28 ODSI ADB11 DB7 28 30 BASP 30 M24 32 M5 32 M5 P24 Tabelle 4 3 Brochage des connecteurs X1 et X2 Tome 1 4 18 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS Connecteur d interface L2 X3 RS 485m X3 affec dans No Nom D signation br signal PROFIBUS RS 485 1 PE Terre de protection oui 2 SIL g 3 RxD TxD P Ligne de donn es B oui 4 RTS AG Contr le A 5 M5V2 Potentiel r f donn es oui 6 P5V2 Plus alimentation oui 7 BATT 8 RxD TxD N Ligne de donn es A oui
329. nn es incompl te absence d UB1 par ex clignote 4x Configuration SAP erron e double configuration par ex clignote 5x Param tres de bus erron s clignote 6x Liaisons d fectueuses couche 7 clignote 7x Erreur de param trage d esclave DP LED CP Erreur mat rielle Fault allum e Tabelle 4 2 Signification des LED Tome 1 4 6 B8977060 02 Description technique et directives de montage du CP 5430 TF CP 5431 FMS 4 1 2 Echange de donn es entre CPU et CP 5430 TF 5431 FMS Le chapitre suivant explique de quelle mani re le CP 5430 TF CP 5431 FMS re oit de la CPU ses donn es envoyer et de quelle mani re il re transmet ses donn es re ues la CPU Les automates programmables suivants de la s rie SIMATIC S5 sont sup port s gt API 115U avec CPU 942 943 944 941B 942B 943B 944B 945 gt API 115H gt API 135 U syst me mono multiprocesseur avec CPU 928B 928 922 gt API 155 U syst me mono et multiprocesseur avec CPU 922 928 928B 946 947 948 gt API 155 H En fonction du mode de transmission de donn es choisi la CPU et le CP changent leurs donn es dans le m me API de diff rentes mani res gt viala p riph rie E S gt l aide du tampon de contrats via RAM double acc s Echange de donn es via p riph rie E S Dans la transmission de donn es au moyen de GP DP ZP voir chapitres 9 10 et 11 l change de donn es a lieu via la plage d adresse de p
330. nnecteur du terminal correspond la norme PROFIBUS Dans l tat de livraison le ter minal de bus est quip d un c ble pour le raccordement au processeur de communication CP 5430 TF CP 5431 FMS Ieg Pour un fonctionnement sans probl me avec r sistance de terminaison le terminal de bus n cessite la tension d alimen tation 5 V du DTE Le DTE l extr mit de la ligne doit tre sous tension Bussegment j DTE DTE DTE m b b T pB IIT _ 1 l DTE DTE pre Fig 2 5 Topologie SINEC L2 en technique RS 485 2 2 3 2 Proc d de transmission fibre optique FO La variante fibre optique du SINEC L2 est r alis e par un coupleur toile actif et des terminaux de bus optiques cause des caract ristiques de transmission de la fibre optique SINEC L2FO est r alis sous forme de Tome 1 2 18 B8977060 02 Vue d ensemble du syst me Vitesse de transmission Longueur maxi de segment 9 6 kbit s 1 200 m 19 2 kbit s 1 200 m 93 75 kbit s 1 200 m 187 5 kbit s 1 000 m 500 0 kbit s 400 m 1 500 kbit s 200 m Tableau 2 1 Limites sup rieures de la vitesse de transmission r seau en toile Les quipements terminaux de donn es DTE automate programmable Sl MATIC S5 p ex sont raccord s par des liaisons point
331. nostic de mand es Si les donn es de diagnostic ne r v lent pas d erreur l esclave DP est param tr et configur Si la r ponse la 2e demande de donn es de diagnostic ne r v le nou veau pas d erreur le CP passe avec l esclave DP en mode change de donn es cyclique 11 9 Tome 1 P riph rie distante DP B8977060 02 11 4 Principes de la transmission de donn es via le ser vice DP du CP Ce chapitre d crit le fonctionnement du service DP sous langle du pro gramme de commande CPU Lors de la transmission de donn es par L2 DP l change de donn es s ef fectue via la p riph rie d E S de l API SIMATIC Ceci signifie gt Les donn es mettre sont transmises au CP soit directement l aide d instructions STEP 5 du programme de commande soit par l interm diaire de la fonction PAA mettre m moire image des sorties du sys t me d exploitation gt Les donn es recevoir sont lues par le CP soit directement l aide d instructions STEP 5 du programme de commande soit par l interm diaire de la fonction PAE actualiser m moire image des entr es du syst me d exploitation Tous les octets de p riph rie via lesquels vous voulez mettre et tous les octets de p riph rie via lesquels vous voulez recevoir doivent tre identifi s en tant que p riph rie distante par configuration des plages d E S dans le COM La communication par la p riph rie distante n est
332. ns de base sur les diff rents types de communication afin de faciliter le choix du type appro pri de transmission de donn es pour les cas particuliers d application Les crit res qui peuvent influencer le choix du type de transmission de don n es sont gt les vitesses n cessaires pour la transmission des donn es performance gt la taille des diff rentes informations gt le nombre et le type de partenaires de communication gt les m canismes de surveillance des types de communication gt la priorit du type de transmission Le chapitre 5 6 donne un bref aper u de SINEC TF Le tome 2 CP 5430 TF contient la description compl te de la communication au moyen de SINEC TF et de la s lection de services 5 1 Tome 1 Choix du type de communication B8977060 02 Le chapitre 5 7 donne un bref aper u de SINEC FMS Le tome 2 CP 5431 FMS contient la description compl te de la communication au moyen de SINEC FMS et de la s lection de services Tome 1 5 2 B8977060 02 Choix du type de communication 5 1 Transmission de donn es par HTB APIAPI La transmission de donn es l aide de HTB via des liaisons d finies con vient pour la transmission de blocs de donn es li s jusqu 128 octets entre des automates programmables SIMATIC S5 actifs Ce type de communication pr sente les caract ristiques suivantes gt La transmission de donn es s effectue apr s d clenchement l aide
333. nsmission de donn es Le microprogramme couche 2 du CP 5430 TF CP 5431 FMS propose diff r ents services pour la transmission de donn es s curis e que vous pourrez utiliser dans le programme de commande Concr tement cela signifie qu partir du programme de commande vous appelez requ tes des services couche 2 de transmission de donn es et exploitez dans le programme de commande les confirmations mais aussi messages d erreur que cette couche met disposition De plus vous devez interpr ter les indications de la couche 2 lorsqu un t l gramme a t re u par le CP SDA Send Data with Acknowledge SDN Send Data with No Acknowledge SRD Send and Request Data RPL_UPD S RePLy UPDate Single RPL_UPD M RePLy UPDate Multiple Des donn es sont envoy es la station distante et cette derni re confirme la r ception Des donn es sont envoy es la station distante mais cette derni re ne confirme pas la r ception Des donn es sont envoy es la station distante et simultan ment des donn es sont demand es par cette derni re La station doit tout d abord mettre les donn es demand es dans un tampon de transfert A l aide de ce service vous remplissez le tampon de transfert avec des donn es qui seront prises par le par tenaire de communication au moyen du service SRD Lorsque les donn es auront t enlev es le tampon sera vide A l aide de ce service vous remplissez le
334. nt fonctionne en principe ce type de transmission de donn es gt Comment le CP 5430 TF peut tre param tr pour ce type de trans mission de donn es lorsqu un automate S5 d sire changer des don n es avec un appareil de terrain exemple de programme au chapitre 10 3 gt Comment un programme STEP 5 peut se pr senter pour cet exemple Domaines d application pour la transmission de donn es par p riph rie cyclique ZP Les exigences lev es en mati re de communication cyclique pour la fonction d automatisation d un appareil de terrain ne peuvent pas tre satis faites par des appels HTB directs A la place des appels HTB cycliques le CP 5430 TF propose le service de p riph rie cyclique La transmission de donn es par p riph rie cyclique convient pour la com munication entre des API SIMATIC S5 et des appareils de terrain Les ap pareils de terrain sont des stations passives du bus qui d elles m mes ne peuvent pas acc der au bus et doivent donc tre interrog es constamment en r gle g n rale cycliquement par des stations L2 actives La transmission de donn es p riph rie cyclique ZP se caract rise par un maniement simple autrement dit la programmation est consid rablement r duite par rapport aux autres types de transmission de donn es comme l acc s la couche 2 libre voir chapitre 8 La d signation p riph rie cyclique signifie qu une partie de la plage de p riph rie n e
335. nt remis 0 chaque nouveau d marrage et chaque lecture Autrement dit les valeurs se rapportent toujours une dur e d finie Les compteurs n affichent pas les d passements Si la limite sup rieure est atteinte les compteurs s arr tent 12 8 1 FDL READ LAS STATISTIC_CTR Request Le bloc FDL READ LAS STATISTIC CTR Request doit tre structur comme suit com _ class octet 0 format KH demande de service la couche 2 ici FDL Request 00H user_id octet 1 Identification libre qui est retourn inchang e lors d une confirmation option service code octet 2 format KH type de service demand FDL_READ LAS STATISTIC CTR 1EH link_status octet 3 7 non significatif service _class Num ro SAP rem_ add station rem add segment La localisation des donn es de bloc dans un DB partir duquel elles seront lues par le HTB SEND est expliqu e en d tail dans l exemple voir chapitre 12 9 7 Tome 1 12 32 B8977060 02 Maintenance et diagnostic par services FMA 12 8 2 FDL READ LAS STSTISTIC _CTR Confirmation Dans la FDL READ LAS STATISTIC CTR Confirmation les valeurs de l en t te et des donn es statistiques sont inscrites comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H user_id octet 1 Identification attribu e la requ te FDL facultatif service code octet 2 format KH type de service mis disposition FDL_READ LAS
336. nt sur RAM des CP et CPU Nous proposons la marche suivre g n rale suivante pour l utilisation des exemples d application gt Effacez les CPU et passez en mode STOP gt Dans le progiciel SIMATIC S5 s lectionnez sous REGLAGE le mode ON ainsi que le fichier de programme voulu gt Transf rez tous les blocs de FD sur les CPU gt Mettez les CP en mode STOP l aide du s lecteur de mode gt Appelez le COM appropri et s lectionnez sur la disquette le fichier de base de donn es voulu l aide de l option de menu INIT gt EDITER gt S lectionnez l option de menu CHARGER gt Transfert de base de donn es CP gt FD gt CP pour transf rer les fichiers de base de don n es sur le CP l aide de F2 TOTAL gt Commutez les CP en mode RUN gt Les donn es de configuration ayant t correctement transf r es sur les CP il est n cessaire d effectuer un ARRET MARCHE du r seau pour que les CP adoptent la nouvelle configuration SSNR plage d E S de p riph rie affect e gt Commutez les CPUs des API utilis s sur RUN 16 1 Tome 1 B8977060 02 Annexe 17 Annexe 17 1 Num ros de contrat utilisables pour CP 5430 TF ANR HTB 0 Send ou Receive All 1 32 Send via couche 2 33 96 Send ou Receive via L2 Transport TF 97 100 Verrouill 101 132 Receive via couche 2 liaison API 133 Verrouill
337. nte comme suit Type CP FIN Life List local Source Adresse L2 Etat station 1 Station active dans l anneau jeton logique 2 Station active dans l anneau jeton logique F F F F F F F F 1 PAGE 2 PAGE 3 4 5 6 7 8 Fig 14 14 Life List local Champs de sortie Adresse L2 Sont affich es ici les adresses L2 de toutes les stations de l anneau logique Etat station 14 35 Tome 1 Documentation test B8977060 02 Choix possibles station active dans l anneau jeton logique ou station passive dans l anneau jeton logique Touches de fonction F1 Page suivante Page F2 Page pr c dente Page 14 2 5 2 Statistique de station Type CP FIN C Statistique de station Source e T l gramme de r cept d limit de d mar invalide i 0 m T l gramme de r ception FCB FCV invalide 0 a T l grammes jeton invalides 0 S T l grammes de r ponse non attendus k 0 T l gramme de r ception FCS ou ED erron i 0 7 T l grammes de r ception incomplets 0 e Erreur de transmission Framming Parity Overrun gt 0 c T l gramme de r ception d limit de d mar valide 00017003 o R ception interrompue 00000000 n t i e F F F F F F F F n 1 2 3 4 5 6 7 8 t u n Fig 14 15 St
338. ntenance et diagnostic par services FMA B8977060 02 12 5 FDL _LIFE LIST CREATE LOCAL Ce service fournit des informations d tat sur toutes les stations actives et toutes les stations passives qui se trouvent dans la plage GAP de la station demandant le service Pour la mise disposition des informations d tat aucune information n est demand e aux stations distantes autrement dit le bus n est pas sollicit par ce service 12 5 1 FDL _ LIFE LIST CREATE LOCAL Request Le bloc FDL LIFE LIST CREATE LOCAL Request doit tre structur comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Request 00H user_id octet 1 Identification libre qui retourn e inchang e lors d une confirmation option service code octet 2 format KH type de service demand FDL_LIFE_LIST CREATE _LOCAL 1BH link_status octet 3 7 non significatif service _class Num ro SAP rem_ add station rem add segment La localisation des donn es de bloc dans un DB partir duquel elles seront lues par le HTB SEND est expliqu e en d tail dans l exemple voir chapitre 12 9 4 Tome 1 12 22 B8977060 02 Maintenance et diagnostic par services FMA 12 5 2 FDL _ LIFE LIST CREATE LOCAL Confirmation Dans la FDL LIFE LIST CREATE LOCAL Confirmation les valeurs de l en t te et de l tat de la station sont inscrites comme suit com _class user_id service code link_status service cl
339. ntrat_termin _sans_erreur Fig 7 1 Traitement du contrat sans erreur ANZW local ANZW distant Signification 0004H 0008H Contrat pr c dent termin sans avec erreur 0002H Contrat en cours donn es sont envoy es 00044 Contrat termin sans erreur 0001H Receive significatif des donn es peuvent tre prises par le CP 0005H Contrat pr c dent termin sans erreur et RECEIVE significatif Tableau 7 2 Changement du mot indicateur pendant le traitement du contrat Tome 1 7 4 B8977060 02 Communication API API Si des erreurs apparaissent lors de la transmission de donn es la confir mation par le CP distant ou le CP local peut s effectuer en fonction du type d erreur Programme de commande metteur CP BUS CP API distant SSNR ANR FB ANZW Des Adr 55 SEND PAFE p ex DB L Donn es ANZW Contrat_en_cours ANZW Contrat_termin avec_ erreur Fig 7 2 Traitement de l ordre avec message d erreur par CP local BUS Programme de commande metteur CP CP API distant SSNR ANR FB ANZW Adr S5 SEND PAFE p ex DB Donn es ANZW Contrat_en_ cours ANZW Contrat_termin avec_erreur Fig 7 3 Traitement du contrat avec message d erreur par CP distant 7 5 Tome 1 Communication API API B8977060 02 7 1
340. o SAP rem_ add station rem _ add segment Bloc param tres statistiques partir de l octet 8 voir tableau 12 11 L enregistrement des donn es dans un DB par le HTB RECEIVE est d crit en d tail dans l exemple du chapitre 12 9 4 Le param tre link status de la confirmation montre la r ussite ou l chec des demandes FMA pr c dentes 12 29 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Les messages suivants peuvent appara tre pour ce service FMA Valeur Abr viation Signification link_status PROFIBUS FDL_READ_STATISTIC_CTR 00H OK Confirmation positive service ex cut statistique lue 15H IV Confirmation n gative RESET actif momentan ment ou aucun tampon de r ception disponible ou aucun tampon statistique disponible Tableau 12 10 Message link_status pour FDL _READ STATISTIC_CTR Confirmation La r action du programme d application la r ception de ce message n est pas d finie Tome 1 12 30 B8977060 02 Maintenance et diagnostic par services FMA Les valeurs dans le bloc statistique informent de la fr quence d apparition des tats suivants Param tre invalid_start_delimiter_ctr Signification T l gramme de r ception avec Startdelimiter non valable invalid_fcb_fcv_ctr T l gramme de r ception avec FCB FCV non valable invalid_ token_ctr T l gramme jeton Pas
341. oir figures 15 2 15 3 repr sent s par les noms de chemin correspondants peuvent tre utilis s laide des progiciels ad quats COM CONT LOG LIST pour surveiller et ventuellement configurer les stations s lectionn es Les deux chemins d acc s pr sent s sont des exemples qui peuvent tre adapt s d autres topologies Des passerelles entre r seaux H1 et L2 par ex sont galement r alisables voir figure 15 4 Avant de pouvoir utiliser un chemin d acc s il convient de l diter l aide d un utilitaire ad quat SELECTION DE BUS Cet utilitaire est disponible sous SINEC NCM mais aussi sous l interface utilisateur standard S5 KOMI 15 3 Tome 1 Utilitaires B8977060 02 PG 511 MUX PG CP H1 GES SINEC H1 CP H1 PG 511 MUX MUX PG CP L2 CP H1 CP L2 SINEC L2 CP L2 MUX CP L2 SINEC L2 ENDP CP L1 CP L2 SINEC L1 MUX p ENDP ENDP MUX est dans sa pr sentation une alternative la liaison directe toutefois deux niveaux MUX sont autoris s au maximum Fig 15 4 Aper u des chemins d acc s possibles via SINEC L2 Tome 1 15 4 B8977060 02 Utilitaires 15 1 1 S lection de bus cr ation de chemins d acc s dans des fi chiers de chemins d acc s L utili
342. oix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 41 Tome 1 Principes de base de la configuration B8977060 02 6 5 5 3 Documentation r seau Cette fonction permet de r aliser une documentation de divers services sur l ensemble du r sea u init Editer R seau Charger Test Utilitaires SINEC CP 54xx Vue d ensemble r seau R glage r seau Coh rence GP Liaisons APIAPI p d faut Documentation Tout Archivage Topologie ZP ZI GP DP Liaisons TF Liaisons FMS Documenter tout Fig 6 16 Masque R seau Documentation La s lection du filtre de documentation voulu donne acc s au masque R seau Documentation filtres de documentation dans lequel vous pourrez lancer la documentation Tome 1 6 42 B8977060 02 Principes de base de la configuration Les filtres de documentation suivants sont disponibles Tout documentation compl te du r seau d butant par la liste synoptique du r seau Topologie Edition de la liste synoptique du r seau ZP Edition de la configuration ZP CP 5430 TF y compris plage de p riph rie Zl Edition de la configuration ZI CP 5431 FMS y compris plage de p riph rie GP Edition de la configuration GP CP 5430 TF CP 5431 FM
343. ommunication pr sente les caract ristiques suivantes gt La transmission de donn es a lieu apr s d clenchement par HTB dans le programme API par acc s direct aux services de la couche 2 gt La relation de station est une relation 1 1 ou une relation 1 n entre stations station API lt gt CP CP lt API ou station non S5 gt Les structures de donn es transmettre sont des blocs de donn es li s de 1 242 octets gt La charge temporelle de cycle de l API en tant qu metteur et r cepteur est l v e par rapport la communication implicite GP ZP DP gt Le service L2 utilis est SDA SDN SRD RPL_UPD_S RPL UPD M En fonction du type de service choisi diff rents m canismes de s curit sont activ s avec la transmission de donn es gt La priorit du t l gramme L2 est r glable L low H high Tome 1 5 4 B8977060 02 Choix du type de communication 5 3 Transmission donn es par p riph rie globale GP La transmission de donn es l aide de la p riph rie globale interface E S convient pour la communication entre API SIMATIC S5 Elle convient pour la transmission d octets individuels ou entres des automates programm ables SIMATIC S5 actifs Pour cette raison les donn es pr sentant les caract ristiques suivantes sont concern es gt Petites quantit s de donn es gt Temps critique gt Faibles changements Ce type de communication pr sente les c
344. ommunication via la p riph rie globale Station 3 OB 20 OB21 OB 22 Appel du HTB SYNCHRON Synchronisation de l interface pour le SSNR du CP 5430 TF CP 5431 FMS API CP 5430 TF CP 5431 FMS Appel du HTB RECEIVE avec ANR 211 Appel du HTB RECEIVE avec ANR 201 GP des non stations LL ok oui fin Avec cet appel HTB num ro d ordre 201 la liste de stations est lue par le CP 5430 TF CP 5431 FMS Dans la liste de stations sont d pos s les tats de fonctionnement des CP de toutes les stations actives du bus desquelles la GP d entr e est attendue Interpr tation de la liste de station autrement dit interrogation des tats de fonctionnement de toutes les stations qui doivent tre d marr es ici stations 1 et 2 Fig 9 23 Comportement au d marrage de la station 3 unit de fabrication Tome 1 Communication via la p riph rie globale B8977060 02 9 3 1 2 Fonctionnement cyclique Le programme cyclique poss de en mode d actualisation SYNCHRONE AU CYCLE sur toutes les stations la structure suivant e Appel HTB SEND avec ANR 210 pour le d marrage du programme cyclique Programme de commande Appel HTB RECEIVE avec ANR 211 derni re instruction dans le programme avant fin de bloc Fig 9 24 Structure du prog cyclique OB 1 sur toutes les stations unit
345. on champs de saisie vous ne pouvez pas poursuivre la configuration Si SINEC NCM a t referm avec un masque d initialisation correct ce mas que ne sera plus pr sent automatiquement mais vous pourrez encore le s lectionner par le menu pour modifier le type de CP et charger un autre COM par exemple Voici maintenant des informations sur le traitement et la structure des mas ques d cran que vous devez remplir pour chaque type de transmission de donn es Apr s apparition de la fen tre de message Copyright valider avec une touche quelconque pour arriver dans le menu Type CP Menu appara t apr s d info Menus d roulants s lection i Init Edition R seau Sinec NCM CP 54XX m iti CRIE i R glage r seau 4 R seau R glage Edition Init CP FSC oau Archivage Param tres r seau global PNR TE 2 Param tres r seau local Fin E Edition gt Init CP 3 Edition Param tres r seau 5 Init gt Fin 1 Init gt Edition Vue d ensemble des fichiers de module dans un fichier r seau o repr sent uniquement dans un but documentaire Fig 6 6 Extrait de menu SINEC NCM La num rotation suivante se rapporte la figure 6 6 1 Init gt Editer TYPE CP et nom de la base de donn es de configura tion Masque d initialisation de base dont les donn es sont automat iquement sauvegard es dans un fichier Lors d un nouvel appel du SINEC
346. on API API B8977060 02 Touches de fonction F1 Liaison suivante dans le cas de plusieurs liaisons API 1 API F2 Liaison pr c dente dans le cas de plusieurs liaisons 1 APIAPI F4 Pr parer l entr e suivante ENTREE F5 Effacer l entr e d une liaison EFFACER F7 Transf rer les donn es dans le bloc de liaison VALIDER F8 Chaque champ de saisie qui ne peut pas tre dit li SELECT brement permet l affichage d une liste de s lections l aide de cette touche Les entr es dans la liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return validation Tome 1 7 14 B8977060 02 Communication API API 7 3 Exemple de programme pour la liaison APIAPI L objectif de cet exemple est de construire un syst me de communication permettant de mani re simple de contr ler les processus de communica tion sur un syst me de bus SINEC L2 Il doit permettre de saisir et de contr ler les principes de la constitution et de l exploitation d un syst me de bus SINEC L2 Cet exemple explique la programmation de la CPU et le param trage du CP ainsi que le d clenchement et le contr le de la trans mission de donn es Il est n cessaire que vous lisiez les chapitres 3 6 de ce manuel et que vous poss diez des connaissances sur les blocs de dialogue et sur Step 5 Conditions mat rielles et lo
347. on APIAPI le maniement est toutefois diff r ent Structure d un mot indicateur Fig 8 4 Non Affichage Gestion Affichage affect e erreur donn es tat 15141312111098 7654 32 1 O0 LLC Contrat termin avec erreur Erreur dans le transfert d une requ te ou dans l acceptation d une indication ou d une confirmation Contrat termin sans erreur lt avec HTB SEND transfert parfait d une requ te FDL avec HTB RECEIVE transfert parfait d une conrfimation ou d une indication Contrat en cours Requ te en cours de traitement ou confimation de requ te pas encore accept e uniquement mis 1 si SAP verrouill ou pas encore lib r Receive significatif Confirmation ou indication pr sente et peut tre accept e avec HTB RECEIVE Structure d un mot indicateur ici affichage des tats En plus du mot indicateur vous devez dans le programme de commande exploiter galement l octet link_status dans l en t te de confirmation ou dans l en t te indication d une indication SRD La signification du message dans l octet link_status est donn e dans le tableau 8 1 8 2 Tome 1 8 14 B8977060 02 Communication de couche 2 libre Si dans l affichage d tat le bit contrat termin avec erreur est mis 1 l origine est indiqu e cod e dans l octet Affichage erreur Pour les ca naux seules les erreurs AP
348. on L2 32 Tableau 17 8 Structure de la liste de stations GP Tome 1 17 12 B8977060 02 Annexe Signification des diff rents bits de l octet d tat Bit 7 6 5 4 3 2 1 0 O non 1 oui Octet d tat de la propre station la GP d entr e compl te attendue est ok Octet d tat de la station d centralis e la GP d entr e attendue de cette station est ok Octet d tat de la propre station la station attend GP d entr e de la part des autres stations Octet d tat de la station distante de cette station est attendue la GP d entr e LL Octet d tat de la propre station toutes les stations distantes sont l tat RUN Octet d tat de la station distnate l API de la station distante est l tat RUN L Octet d tat de la propre station retard mission r ception pour une station distante au minimum Octet d tat de la station distante retard mission r ception pour un OGP au minimum de la station distante Lors du retard mission r ception des GO se sont modifi s plus souvent qu ils n ont pu tre mis ou re us les valeurs interm diaires peuvent tre perdues Fig 17 4 Structure d un octet d tat de la liste de stations 17 13 Tome 1 Annexe B8977060 02 17 4 3 Messages d erreur de p riph rie cyclique Affichage Gestion Affichage Non affect erre
349. on avec NCM Ce chapitre contient une introduction dans l utilisation du SINEC NCM et du COM 5430 TF COM 5431 FMS Il doit vous familiariser avec les principes de base de la conception autrement dit des directives g n rales de travail ainsi que des masques de d finition de base et leurs utilisations Chapitre 7 Communication API API Ce chapitre d crit la communication l aide de blocs de dialogue via des liaisons API API pr configur es entres API SIMATIC S5 actifs Chapitre 8 Communication couche 2 libre FL2 Ce chapitre d crit les changes de donn es l aide de blocs de dialogues via l acc s de couche 2 du CP L acc s de couche 2 libre permet galement de communiquer avec des stations PROFIBUS passives et ou distantes qui poss dent aussi un acc s de couche 2 libre Chapitre 9 Communication p ripherie globale GP Ce chapitre d crit la transmission de donn es pilot es en fonction des r sultats au moyen de la p riph rie globale GP via la plage d E S p riph rie de l API SIMATIC S5 Chapitre 10 Communication p ripherie cyclique CP 5430 TF Ce chapitre d crit les changes de donn es cycliques avec des appareils de terrain g n ralement passif l aide du service p riph rie cyclique ZP via la plage d E S p riph rie de l API SIMATIC S5 Chapitre 11 Communication p riph rie distante DP Ce chapitre d crit la communication cyclique avec des stations esclaves DP sta
350. onction d horloge ma tre seule la station hor loge esclave poss dant le niveau de priorit le plus lev peut y parvenir dans la mesure o elle est configur e comme HORLOGE MAITRE DY NAMIQUE dans le COM 5430 TF COM 5431 FMS Nous verrons ci apr s comment d finir par affectation de l adresse de sta tion les priorit s en vue de la reprise de la fonction d horloge ma tre 13 3 Tome 1 Services d horodatage C8977060 02 L adresse de station est d finie comme adresse L2 L adresse L2 permet de d finir un temps au bout duquel la station tente de s approprier la fonction d horloge ma tre Les termes suivants seront employ s dans la suite de la description en voici la d finition gt Delay Time correspond l adresse L2 en secondes gt Update Time Intervalle d mission des t l grammes de synchronisation d horloge gt Undefined Time Somme de Delay Time et Update Time L exploitation de l adresse L2 en tant que Delay Time d termine les niveaux de priorit suivants pour la reprise de la fonction d horloge ma tre Tome 1 13 4 C8977060 02 Services d horodatage Exemple Le tableau ci apr s indique quelle station assure la fonction d horloge ma tre et quelle station la remplace en cas de d faillance Etat Ma tre dyn Delay Time en sec Ma tre O 03 Ma tre possible Esclave O 07 Esclave O 08 Attribution de la priorit Esclave O 10
351. onctionnalit s du CP par les services d crits dans la norme TF pour SINEC TF Le CP 5480 TF met en outre disposition le service L2 DP Le CP 5431 FMS sert relier les automates programmables SIMATIC S5 au r seau local SINEC L2 L2FO et satisfait la norme PROFIBUS DIN 19 245 partie 1 et partie 2 10 en tant que station active du bus R seau Multivendor PROFIBUS Le CP 5431 FMS met en outre disposition le service L2 DP SINEC L2 DP est l impl mentation SIEMENS de la norme DIN E19245 par tie 3 PROFIBUS DP 11 Le protocole L2 DP utilise un sous ensemble des fonctions d finies dans la norme DIN 19245 partie 1 pour les couches 1 et 2 et compl te celles ci pour les applications sp cifiques de la p riph rie distante Les caract ristiques d crites dans le tome 2 du CP 5481 FMS compl tent les fonctionnalit s du CP par les services d crits dans la norme FMS 1 1 Tome 1 Introduction B8977060 02 Le param trage s effectue avec le COM 5430 TF COM 5431 FMS corre spondant sous SINEC NCM Network and Communication Management L utilitaire de param trage peut tourner sur les consoles de programmation PG 685 710 730 750 et 770 et avec le syst me d exploitation S5 DOS ST Stations SINEC L2 PROFIBUS actives S5 PG S5 S5 PC CP 5430 CP 5410 CP 5430 TF CP 5431 FMS CP 5412 D i SINEC L2 App de App de App de App de App d L2FO terrain terrain terrain terrain centralis PROFIBUS
352. one ou si la date heure du CP 5430 TF CP 5431 FMS est identifi e comme non valable Plage d affichage du masque du COM 5430 TF COM 5431 FMS JOUR SEMAINE DATE ACTUELLE HEURE ACTUELLE DIFF HORAIRE 1 2 H HORLOGE MAITRE O N ETAT HORLOGE CP LUNDI DIMANCHE par ex 29 10 1993 La date ne peut tre r gl e que dans la plage du 01 03 1984 au 21 12 2083 par ex 15 23 43 ou et plage de 0 24 Indique que le CP 5430 TF CP 5431 FMS actuel est horloge ma tre ou esclave HORLOGE MA TRE L horloge met des t l grammes de synchronisation HORLOGE ESCLAVE L horloge re oit des t l grammes de synchronisation HORLOGE ESCLAVE NON VALABLE L horloge doit tre r gl e HORLOGE ESCLAVE ASYNCHRONE L horloge ne re oit pas de t l grammes de synchroni sation HORLOGE ESCLAVE lt gt HORLOGE MA TRE Changement d tat d horloge SYNCHRONISATION AUXILIAIRE L horloge est synchronis e par un CP 5430 TF CP 5431 FMS ERREUR SYSTEME Une erreur interne est survenue HORLOGE MATERIELLE L horloge mat rielle est d fectueuse Tome 1 13 16 C8977060 02 Services d horodatage 13 5 Restrictions Conseils Il est conseill de pr voir un r glage ou une lecture de l horloge par l API avec RECEIVE intervalles gt 10 ms a La r solution de l horloge mat rielle du CP 5430 TF CP 5431 FMS n est que de 10 ms b Si la lecture ou le r glage cyclique de l ho
353. onfiguration des plages d E S pour la GP Pour le CP les t l grammes de la GP ont automatiquement la priorit High autrement dit le CP 5430 TF CP 5431 FMS envoie un t l gramme GP en priorit Fonctionnement Configur l aide de l diteur de stations GP le CP devient un distribu teur Proc dure d mission gt Lecture de la plage de sortie de l API gt D termination des valeurs modifi es depuis la derni re lecture des don n es de sortie gt Regroupement de toutes les valeurs modifi es y compris de l informa tion d objet dans un t l gramme de modification Tome 1 9 4 B8977060 02 Communication via la p riph rie globale gt Diffusion du t l gramme toutes les stations GP Proc dure de r ception gt R ception du t l gramme de modification gt Extraction du t l gramme des valeurs de tous les objets config locale ment gt Toutes les valeurs extraites sont transf r es dans la plage d entr e de l API La figure 9 1 montre sous forme sch matique la proc dure d mission et de r ception via la plage de p riph rie globale Un octet mettre de la station 1 est d pos dans l octet de sortie 7 PB 7 Au PB 7 est affect l octet de p riph rie globale 10 GPB 10 L octet envoy est re u par la station 2 en tant qu octet d entr e 1 PB 1 car le PB 1 est affect au GPB
354. onfront s des probl mes particuliers qui ne sont pas trait s en d tail dans ce manuel la filiale Siemens de votre r gion vous fournira les renseignements n cessaires G n ralit s Cet appareil fonctionne avec du courant lectrique Pendent l exploitation d appareils lectri ques certaines pi ces sont forc ment sous tension dangereuse Pour viter de graves blessures corporelles et ou de s rieux d g ts mat riels il est indis pensable de respecteur les avertissements Toute intervention sur cet apppareil ou tout travail ex cut proximit de cet appareil sont r serv s un personnel qui poss de une qualification correspondante Ce personnel aura une parfaite connaissance de tous les avertissements et de toutes les mesures de mainten ance conformes ces instructions de service Le bon fonctinnement de cet appareil suppose un transport ad quat un stockage et unmon tage appropri s ainsi qu une utilisation et une maintenance correctes WARNING Exigelces relatives la qualification du personnel Au sens de ces instructions de service ou des avertissements personnel qualifi d signe des personnes familiaris es avec l installation le montage et la mise en service de ce produit et sp cialis es dan le domaine relatif leurs activit s Elles auront par example une formation une instruction ou une habilitation qui les autorisent brancher d brancher mettre la terre ou rep rer des ci
355. ons t l gramme Max Retry Limit Redondance m dia Donn es param bus Slot Time TSL tp binaire msec Setup Time TSET tp binaire msec Station Delay mini min TSDR E tp binaire msec Station Delay maxi max TSDR tp binaire msec Target Rotation Time TTR tp binaire msec Facteur actualisation GAP G tp binaire msec F F F F F F F F ADE 1 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 10 Masque Edition gt Param tres r seau local Champs de saisie Pr r g suppl topologie Adr station Adresse station la plus lev e Elle indique l adresse la la plus lev e plus lev e pour une station active dans le syst me de HSA bus Pour les stations passives les adresses sup r ieures HSA sont autoris es plage de valeurs adresse active la plus lev e dans le r seau 126 Pr r g param tres bus Vitesse de Vitesse de transmission sur le bus plage val 9 6 Kbd transmission 19 2 Kbd 93 75 Kbd 187 5 Kbd 500 Kbd et 1 5 Mbd 6 29 Tome 1 Principes de base de la configuration B8977060 02 SAP par d faut Si un t l gramme L2 a t re u sans num ro SAP de destination le microprogramme couche 2 choisi auto matiquement le SAP par d faut Nbre de r it rations Compteur de r p titions d appel pour
356. ontrat Emission cyclique b au moins une station esclave DP requise par le contrat ne se trouve plus en phase de transfert de donn es cyclique avec le CP IE Une mission cyclique ult rieure de Global_Control et d in structions de commande doit tre nouveau activ e par r API Tome 1 11 70 B8977060 02 P riph rie distante DP Exemple de programme pour l mission d une instruction de com mande l esclave DP CP Programme de commande Bus L2 DP SSNR FB ANR END ANZW Nes D g Adr LS PAFE dr S5 209 Bloc de Contrat Instruction de commande contrat Esclave DP Anzw Contrat_en_cours 2 H lt Anzw Ct_en_cours Receive signifie 3 SSNR ANR FB ANZW RECEIVE Adr S5 A NR 209 PAFE Bloc de d l_ confirmat Anzw Contrat_termin _sans_erreur 4p Fig 11 39 Service sp cial HTB A NR 209 pour instruction de commande Global_Control Commentaire de la figure 11 39 Le service sp cial mission d Instructions de commande Global_Control l esclave DP est d clench par SEND A NR 209 transfert du bloc de con trat et confirm localement par le CP au moyen de RECEIVE A NR 209 11 71 Tome 1 P riph rie distante DP B8977060 02 Structure du bloc de contrat Emission d instructions de commande 1er octet 04 Hex
357. ossibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return La plage d entr e ou de sortie doit toujours commencer par un num ro d octet paire et toujours se terminer par un num ro d octet impaire Les champs correspondants restent vides si aucune plage d entr e ou de sortie n est n cessaire pour la GP Si les entr es sont erron es elles ne sont pas accept es par le COM Dans ce cas un message d erreur appara t dans la ligne de message apr s avoir actionn la touche VALIDER Si vous r servez simultan ment des plages pour la p riph rie cyclique ZP veillez aux points suivants lors de cette r servation de plage gt La plage de la p riph rie globale autrement dit la plage que se part agent toutes les stations participantes est de 2048 octets au maximum GPBO GPB2047 Pour chaque station 64 octets au maximum peuvent tre utilis s en tant que GP de sortie Ces 64 octets de sortie ne peuvent figurer dans la plage de p riph rie P ou Q que sous forme de bloc d un seul tenant Pour chaque station 256 octets au maximum peuvent tre utilis s en tant que GP d entr e Ces octets galement ne peuvent figurer dans la plage de p riph rie P ou Q que sous forme de bloc d un seul tenant Tome 1 B8977060 02 Communication via la p riph rie global
358. pe de carte Version du microprogramme au format V X YZ Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER confirme les don n es Si le fichier de carte n existe pas encore il est cr apr s validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 23 Tome 1 Principes de base de la configuration B8977060 02 6 5 3 Param tres r seau Lorsque vous ne traitez pas les masques des param tres r seau le COM affecte automatiquement des valeurs par d faut Les param tres r seau sont fondamentaux pour le fonctionnement du r seau dans l ensemble ainsi que des stations entre elles Dans la configuration des param tres r seau on diff rencie gt la configuration des param tres r seau globaux gt la configuration des param tres r seau locaux Le masque Param tres r seau globaux permet l dition des param tres de bus appartenant un r seau Ces param tres de bus sont stock s dans un fichier portant l extension BPB Ce masque ne peut tre s lectionn qu en mode OFFLINE Les param tres dit s peuvent tre rajout s toutes les bases de donn es OFFLINE appartenant
359. ples de programmes 8 35 Tome 1 Communication de couche 2 libre B8977060 02 API S5 155U API2 S5 115U C Interface C P PG A P i AS511 i J l interface LT L2 E a Interface Interface 2 i aai 1 PG Terminaison de au AS511 ligne en circuit m Terminal de bus 1 Terminal de bus 2 avec c ble de terminal Cable de bus avec c ble de terminal Fig 8 16 Structure d installation avec tous les composants mat riels 8 4 1 Description du programme Deux automates SIMATIC avec les adressses L2 1 et 2 doivent changer des donn es via le bus SINEC L2 Les donn es mettre et recevoir doivent tre d pos es dans des blocs de donn es DB La station 1 un API S5 155U AG utilise le SAP 2 en tant que point d acc s au service Le SAP 3 a t d fini pour la station 2 un API S5 115U AG L change de donn es doit s effectuer via un service SDR de la station 1 et un RPL_UPD S de la station 2 Tome 1 B8977060 02 Communication de couche 2 libre 8 4 1 1 Programme pour l API 1 Au d marrage de l API l interface du CP doit tre synchronis e l aide d un bloc de dialogue SYNCHRON L API 1 doit transmettre 4 mots de donn es l API 2 Dans un m me temps 4 mots de donn es sont demand s l API 2 S
360. point en forme d toile via les terminaux de bus et les fibres optiques verre ou plastique sont raccord es aux emplacements correspondants du coupleur toile actif La longueur de cette liaison point point entre deux terminaux de bus SINEC L2FO ne d pend pas de la vitesse de transmission et avec la fibre standard SINEC L2FO 62 5 125 um peut aller jusqu 1 400 m Plusieurs coupleurs toile actifs peuvent tre mont s en cascade pour former des r seaux plus complexes nombre lev de DTE r seaux ramifi s import ante tendue Le nombre de coupleurs toile actifs pouvant tre branch s en s rie diminue lorsque la vitesse de transmission augmente Une liaison point point entre deux terminaux de bus SINEC L2FO sans coupleur toile actif est possible 2 19 Tome 1 Vue d ensemble du syst me B8977060 02 La technique de transmission fibre optique pr sente les avantages suivants gt Distance importante entre deux DTE avec la mise en cascade des coupleurs toile 17 x 1 4 km 23 8 km maxi pour dr 187 5 kbit s 1 gt Insensibilit aux perturbations lectromagn tiques gt S paration galvanique des quipements terminaux gt Support des techniques fibre optique verre et plastique La technique de transmission fibre optique pr sente les caract ristiques suivantes DTE DTE DTE X
361. pouvoir travailler avec les canaux libres les SAP correspondants doivent tre d finis pour les liaisons de couche 2 libre Tandis que la taille de bloc de la RAM double acc s est fix e 128 octets max pour les liaisons APIAPI pr d finies on peut transf rer jusqu 256 octets max via les canaux libres Ceci permet la transmission de blocs de donn es d une longueur maximale de 242 256 octets Parmi ces 256 octets les 8 premiers octets sont utilis s comme en t te 17 5 Tome 1 Annexe B8977060 02 17 4 R capitulatif des erreurs Les messages d erreur sont r capitul s ci apr s 17 4 1 Messages dans le mot indicateur pour des liaisons APIAPI pr d finies couche 2 libre et FMA Non Affichage Gestion Affichage affect e erreur donn es tat 151413 12 1110 98 7 654 3210 Contrat termin avec erreur l z bit Contrat termin sans erreur mis 1 Contrat en cours Receive significatif Fig 17 1 Structure du mot indicateur ici indication d tat Tome 1 17 6 B8977060 02 Annexe Bits Signification des indications d erreur 8 11 OH Aucune erreur pes SRN Si le bit 3 contrat termin avec erreur est tout de m me d fini cela signifie que le CP a reconstitu le contrat nouveau apr s un red marrage ou un RESET 1H Indication erron e du type l appel du bloc QTYP ZTYP 2H Zone m moire non disponible cr e par e
362. pr s 2 15 Tome 1 Vue d ensemble du syst me B8977060 02 Chaque station du bus mesure le temps de parcours r el du jeton et calcule la diff rence entre le temps de parcours th orique du jeton et le temps de parcours r el du jeton temps de d tention du jeton Pendant cet inter valle de temps la station du bus peut mettre en premier lieu les t l grammes de haute priorit puis les t l grammes de basse priorit Lorsque le temps d arr t du jeton est coul il doit rendre le jeton Si l metteur ne dispose plus que d un faible temps de d tention du jeton ou si ce dernier est coul figure 2 4 il peut encore mettre mais unique ment un t l gramme de haute priorit avant de rendre le jeton Tome 1 2 16 B8977060 02 Vue d ensemble du syst me 2 2 3 Proc d s de transmission Deux proc d s de transmission RS485 FO pour deux supports de trans mission paire ou fibre optique sont disponibles sur SINEC L2 L2FO Les processeurs de communication SINEC L2 L2FO CP supportent en g n ral les deux proc d s de transmission voir le mode d emploi du CP en ques tion La s lection du proc d de transmission utiliser s effectue par le choix du terminal de bus SINEC L2 L2FO 2 2 3 1 Proc d de transmission RS485 Le proc d de transmission RS 485 correspond la transmission sym trique de donn es avec codage NRZ selon le standard USA EIA RS485 4 La norme PROFIBUS DIN 19
363. que Adresse L2 d esclave et Identification con structeur d esclave seront n cessaires individuellement pour chaque es clave DP lors de l change de donn es Vous pouvez param trer jusqu 32 esclaves Type CP FIN Param trage d esclave DP Source Adresse L2 d esclave Ident construc d esclave 0000 Nom d esclave Ident groupe d esclaves 00000000 Contr le esclave en mode Sync OFF Contr le esclave en mode Freeze OFF Surveillance d acc s esclave ON Donn es parmtrbles par util Longueur 0 F F F F F F F F AIDE 1 1 2 1 3 NOUVEAU 4 DUPLIQUER 5 EFFACER 6 PAR UTIL 7 VALIDER 8 SELECT Fig 11 14 Maske Param trage d esclave DP Le param trage d esclave DP ne peut tre appel que si vous n avez pas configur de ZI CP 5431 FMS ou de ZP CP 5430 TF et si vous avez cr une plage d E S pour la DP D s que vous avez entr plus de 25 octets de donn es param trables par l utilisateur l cran affiche gt Pour entrer plus de 25 octets appuyez sur F6 PAR UTIL pour passer au masque des donn es de param trage sp ci fiques utilisateur Tome 1 11 26 B8977060 02 P riph rie distante DP S lectionnez le sous masque de param trage d esclave DP figure 11 14 en appuyant sur F6 PAR UTIL
364. que Chargement gt Chargement gt Chargement Effacer CP Effacer FD Transfert b d d CP l l I Masque Masque Masque Transfert b d d CP Transfert b d d CP Transfert b d d CP gt FD gt CP gt CP gt FD gt FD gt FD l Masque Masque Transfert b d d CP Transfert b d d CP gt EPROM gt FD gt FD gt EPROM Menu NCM fonctions de transfert Tome 1 6 46 B8977060 02 Principes de base de la configuration Apr s s lection de la fonction Charger dans la barre de menus le menu d roulant fait appara tre les options de menu de la figure 6 18 En mode ONLINE la transmission s effectue entre le disque dur FD et le module m moire du CP Si le module m moire est une EPROM alors en ONLINE seul est possible le transfert de l EPROM sur disquette 6 6 1 D marrer CP Arr ter CP Etat CP Le CP diff rencie les modes RUN et STOP Le mode RUN est l tat de fonctionnement normal du CP Dans ce mode aucune modification de la base de donn es n est possible Les seuls acc s sur le CP sont la lecture Par contre le mode STOP du CP permet l criture sur le CP Pour cette raison le CP doit tre commut l tat STOP avant les fonctions Charger FD CP ou Charger Effacer CP Ceci peut tre effectu par basculement du commutateur RUN STOP du CP ou par une fonction COM On diff rencie les fonctions gt D marrer CP gt Arr t
365. r e d une liaison Transf rer les donn es dans le bloc de liaison Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage dune liste de choix possibles en actionnant cette touche Les entr es de la liste peuvent tre s lectionn es l aide des touches de curseur puis tre valid es l aide de la touche Return pour tre transf r es dans le champ de saisie Tome 1 B8977060 02 Communication de couche 2 libre 8 4 Exemple de programme de liaison de couche 2 Le pr sent chapitre d crit comment configurer l aide de COM 5430 TF COM 5431 FMS deux stations de bus qui doivent changer des don n es via l acc s direct aux services de couche 2 Il est conseill pour ce faire d avoir lu les chapitres 3 6 et de poss der les connaissances voulues en mati res de blocs de dialogue et de STEP 5 Mat riels et logiciels requis Les mat riel suivants sont n cessaires gt 2 automates programmables SIMATIC S5 AG 1 S5 155 et AG 2 S5 115U gt un CP 5430 TF ou CP 5431 FMS par API gt un module RAM par CP 5430 TF ou CP 5431 FMS gt un terminal de bus RS 485 par CP gt un c ble de bus SINEC L2 gt au moins un PG 710 PG 730 PG 750 ou PG 770 Les logiciels suivants sont n cessaires gt COM 5430 TF CP 5431 FMS sous SINEC NCM gt logiciel PG pour programmation STEP 5 gt blocs de dialogue pour les API utilis s gt disquette sur laquelle se trouve les exem
366. r services FMA B8977060 02 12 9 2 Exemple de programme pour le service LSAP_ STATUS Pour cet l exemple on cr e le DB 141 destin l inscription des donn es de requ te et de confirma tion Entrer les param tres suivants pour le service FMA LSAP_ STATUS com _ class 00H Request service code 19H LSAP_ STATUS No SAP d centralis 30H SAP cible rem_ add station OAH Adresse du r cepteur rem_add segment FFH non significatif entrer toujours FFH Apr s transfert du bloc de confirmation l aide du HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent encore tre trait es par le programme utilisateur DB141 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _ class user_id 2 KY 025 000 service code sans signification 3 KY 000 061 sans signification num ro SAP distant 4 KY 002 255 sans signification rem add _ segment 5 KH 0000 CONFIRMATION 6 KY 000 000 com_class user_id 7 KY 000 000 service_code link_status 8 KY 000 000 sans signification num ro SAP distant 9 KY 000 000 rem_add_station rem_add_segment 10 KM 00000000 00000000 octet d tat 1 octet d tat 2 11 KM 00000000 00000000 tat SDA tat SDN 12 KM 00000000 00000000 tat SRD tat CSRD 13 KH 0000 14 KH 0000 15 KH 0000 Tableau 12 18 DB141 Tome 1 12 40 B8977060 02 Maintenance et diagnostic par services
367. rammes d application STEP 59 47 Transmission de donn es par p riph rie cyclique CP 5430 TF 10 1 Principes de la transmission de donn es par p riph rie cyclique ZP 10 3 Contr le de la transmission de donn es avec ANZW et liste de stations ZP 10 Configuration 10 20 VI B8977060 02 Sommaire 10 2 1 Plages E S 10 2 2 Editeur ZP 10 3 Exemple pour l utilisation de la p riph rie cyclique 10 3 1 Description du programme 10 3 1 1 Programme pour l API 10 3 1 2 Programme pour l API 2 API 95U 10 3 2 Transfert des donn es de configuration CP 5430 TF et des programmes d application STEP 11 Transmission de donn es par p riph rie distante 11 1 Principe de la transmission SINEC L2 DP 11 1 1 Interface SINEC L2 DP pour CP 5430 TF CP 5431FMS 11 2 Fonctions L2 DP du CP 5430 TF CP 5431 FMS 11 3 D roulement des communication entre le ma tre DP et la station esclave DP 11 4 Principes de la transmission de donn es via le service DP du CP 11 5 Actualisation des plages d entr e et de sortie du service DP 11 5 1 Coh rence des octets d entr e sortie de la p riph rie en cas de service DP du CP 11 5 2 Proc dure pour le mode ROUE LIBRE 11 5 3 Proc dure pour le mode SYNCHRONE AU CYCLE 11 6 Configuration 11 6 1 Plages d E S 11 6 2 Param trage des esclaves DP 11 6 3 Editeur DP 11 6 4 Exemple de mise en oeuvre du service DP 11 7 Possibilit s de diagnostic L2 DP via le programme d applicatio
368. ransmission de donn es p riph rie cyclique les OB de d marrage ont les fonctions suivantes gt Ils synchronisent l interface du CP 5430 TF Tome 1 10 12 B8977060 02 Communication via la p riph rie cyclique gt Ils permettent de s assurer que l API ne d marre que si certaines ou si toutes les stations sont pr tes mettre et recevoir autrement dit que s il ny a pas de messages d erreur ZP gt Lorsque le mode d actualisaiton SYNCHRONE AU CYCLE a t choisi la ZP compl te doit tre re ue la fin d un OB de d marrage Le point de synchronisation SEND est signal avec le HTB SEND ANR 210 Le param tre QTYP doit tre NN DBNR QANF QLAE ne sont pas significatifs ANZW doit tre affect avec un mot de m mento ou de don n es Le point de synchronisation RECEIVE doit tre signal avec le HTB RECEIVE dans la m thode d exploitation directe et avec l ANR 211 Le param trage restant du HTB s effectue comme pour le point de synchroni sation SEND La figure suivante explique l int gration des HTB dans la branche de d marrage ou de red marrage de l API OB 20 OB21 OB22 Fig 10 6 Appel du HTB SYNCHRON pour le SSNR du CP 5430 TF Appel du HTB RECEIVE avec ANR 211 Y Appel du HTB RECEIVE avec ANR 202 ZP de la station ok oui fin non Le num ro d ordre 211 entra ne la r ception initiale de
369. ransport L2 CP vide 3 Network vide 2 Data Link Norme PROFIBUS DIN 19245 P 1 FDL MAC FMA 1 Physical Technique de transmission Fibre optique Technique de transmission RS 485 EM Fonctions technologiques SINEC TF dans le tome 2 Fig 3 3 Architecture de protocole du CP 5431 FMS L gende APIAPI Communication APIAPI SIMATIC S5 chap 7 FL2 Communication couche 2 libre chap 8 GP P riph rie globale chap 9 ZP P riph rie cyclique chap 10 CP 5430 TF DP Peripherie distante chap 11 CP 5430 TF CP 5431 FMS FMA Fieldbus Management Layer chap 12 FDL Fieldbus Data Link Les services de la couche 2 sont galement appel s services FDL Fieldbus Data Link Tome 1 B8977060 02 Principes du mod le LLI Lower Layer Interface Tome 2 CP 5431 FMS FMS Fieldbus Messaging Specification Tome 2 CP 5431 FMS ALI Applikation Layer Interface Tome 2 CP 5431 FMS Zi Interface cyclique Tome 2 CP 5431 FMS MAC Media Access Control Transport L2 TF Fonctions PG COM Couche transport Fonctions technologiques tome 2 CP 5430 TF Servent charger effacer le CP ex cuter les fonctions COM la s lection bus aux fonctions test Sert param trer et configurer le CP 3 5 Tome 1 Principes du mod le B8977060 02 3 2 1 Mod les de communication Ce chapitre est une introduction au monde de la communication Il pr sente les
370. rat 211 Coh rence des octets d entr e et de sortie de la GP gt mode ROUE LIBRE Coh rence garantie d un octet gt mode SYNCHRONE AU CYCLE Coh rence garantie sur l ensemble de la plage Particularit s gt Mode de fonctionnement SYNCHRONE AU CYCLE Lorsqu une sta tion GP tombe en panne les octets de p riph rie d entr e affect s cette station sont initialis s sur les autres stations la valeur 0 Pour les instructions relatives au calcul de ce temps de coupure reportez vous l annexe du pr sent manuel Si l API passe de l tat RUN l tat STOP ses octets de p riph rie de sortie GP sont remis 0 Le CP 5430 TF CP 5431 FMS enregistrant cette modification chacun de ces octets qui auparavant avait une valeur dif f rente de 0 est transmis avec la valeur 0 Tome 1 9 6 B8977060 02 Communication via la p riph rie globale Sont d crits ci apr s les modes de fonctionnement ROUE LIBRE et SYN CHRONE AU CYCLE Emission GP roue libre Traitement GPB Plage GPB envoy programme E S dans la par la API DPR CP GP PB7 GPB 10 Sur le BUS z gt Cycle l 1 oim el 1 Comparaison interne CSSS E a e k Cycle 7 i interne Comparaison 100 4 Cycle l 5 5 interne p eo 0 n est pas envoy parce que ignor par cycle interne tat ind fini Fig 9 2 Fonctionnement du mode miss
371. rcours effectivement coul Cette parcours de jeton Comparaison d termine si un t l gramme peut tre mis par la station et si oui lequel Plage 1 16777215 unit s de temps binaire Ce temps doit tre adapt aux sp cification du syst me de bus Les temps sont indiqu s en temps binaire c d le temps qui s coule durant la transmission d un bit inverse de la vitesse de transmission en bits s Tableau 17 12 Signification des valeurs dans l octet 3 link_status dans Confirmation Header Tome 1 17 24 B8977060 02 Annexe Param tre Signification Facteur d actualisa tion GAP La plage qui s tend de la propre adresse d une station active jusqu l adresse de la station active suivante est appel e GAP Les adresses GAP font l objet d un contr le cyclique qui v rifie l tat des stations de la plage d adresse GAP pas pr t pr t ou passive Si l tat constat est pr t il s agit d une nouvelle station active laquelle le jeton est transmis Le facteur d actualisation GAP G est un facteur de cacul de l intervalle de temps G TTR au bout duquel la station poss dant l adresse la plus petite v rifie si une autre station souhaite tre int gr e dans l anneau logique Plage 1 100 Ce facteur doit tre adapt aux sp cifications du syst me de bus HSA Adresse de station L2 la plus lev e Plage 2 126
372. rcuits lectriques des appareils ou des syst mes conformes aux normes actulles des technique de s curit une formation ou une instruction conforme aux normes actuelles des techniques de s curit en mati re de d entretien et d utilisation des quipements de s curit une information en premiers soins Q B8977060 02 Sommaire 1 2 2 1 2 2 2 2 1 2 2 2 2 2 3 2 2 3 1 2 2 3 2 2 3 2 3 1 2 3 2 2 3 3 2 4 2 4 1 2 4 2 w o 3 2 3 2 1 3 2 1 1 3 2 1 2 3 2 2 3 2 2 1 3 2 2 2 Introduction 1 1 Vue d ensemble du syst me Vue d ensemble SINEC Le r seau SINEC L2 L2FO compatible PROFIBUS Normes et standards Proc d s d acc s au r seau Proc d s de transmission Proc d de transmission RS485 Proc d de transmission fibre optique FO Topologie du r seau Topologie du r seau lectrique SINEC L2 Topologie du r seau optique SINEC L2FO Topologie d un r seau combin lectrique optique SINEC L2 L2FO Configuration d un r seau Configuration d un r seau SINEC L2 en technique RS 485 Configuration d un r seau SINEC L2FO Principes du mod le Mod le de r f rence ISO OSI de la communication Architecture lt gt Environnement OSI Mod les de communication Relation entres les proc d s d application Echange logique de donn es Relations de communication Mod le d adressage pour la communication explicite pour APIAPI couche libre 2 et FMA Mod le d adressag
373. re est satisfait gr ce la synchronisation des horloges gt Pr cision relative Si l cart de temps relatif sur le r seau SINEC L2 ne doit pas d passer 20 s il convient de tenir compte de la corr lation des adresses L2 et du temps de cycle du t l gramme de synchronisation Si un CP met en fonctionnnement normal des t l grammes de syn chronisation il s ensuivra les carts ci apr s au cas o il ne fonctionner ait plus que comme horloge ma tre Temps de cycle 1s 10s 60 s Ecart 0 28 ms s 2 77 ms 10s 16 6 ms min Tableau 13 1 Pr cision Tome 1 13 18 C8977060 02 Services d horodatage Si un CP se trouve dans un tat de transition c d qu il a re u un t l gramme de synchronisation et qu il essaye ce faisant de s appro prier la fonction d horloge ma tre des carts plus importants appara tront sur les esclaves en fonction de l adresse L2 voir tableau 13 2 Lors du calcul des valeurs du tableau l influence des param tres du bus n a pas t prise en compte La prise en compte de ces par am tres peut se traduire par des impr cisions plus importantes selon la sollicitation effective du CP Temps de cycle et carts de l heure qui en Adresse L2 r sulte 1s 10s 60 s 1 0 55 ms s 3 04 ms 10s 16 58 ms min 2 0 83 ms s 3 32 ms 10s 16 86 ms min 10 19 38 ms min 11 19 66 ms min 20 8 36 ms 10s 21 8 64 ms 10s 30 8 67 ms s 31 8 95 ms s Tableau
374. riph rie En fonction de l adresse cette plage peut tre appel e dans le programme de commande STEP 5 soit via l image proc d des entr es et sorties PAE et PAA soit directement Ex Cet change de donn es est uniquement r alisable via l inter face de base du CP voir fig 4 3 En cas de fonctionnement en mode multiprocesseur l change de donn es via la p riph rie d E S n est donc possible que par l interm diaire de la CPU 1 les autres CPU n ont pas acc s l interface de 4 7 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 base Echange de donn es par tampon de contrat via RAM double acc s Dans la transmission de donn es via APIAPI et couche 2 libre voir chapitres 7 et 8 l change de donn es a lieu via la RAM double acc s du CP 5430 TF CP 5431 FMS D une mani re g n rale toutes les donn es et fonctions qui passent par la RAM double acc s du CP doivent sous l angle du programme de commande tre transmises avec des blocs de dialogue Le principe du couplage API CP Une RAM double acc s DPR organis e de mani re identique dans tous les CP S5 sert d interface entre les CP et l API Le CP 5430 TF CP 5431 FMS dispose de 4 interfaces DPR de ce genre de telle sorte que sur les API multiprocesseur chaque carte centrale ZBG puisse communiquer avec le CP ind pendamment des autres Le contr le et la commande des CP part
375. rloge s effectue intervalles trop rapproch s il se peut que l ex cution d autres t ches par le CP 5430 TF CP 5431 FMS soit bloqu e Afin de ne pas solliciter le bus SINEC L2 l exc s par des t l grammes d horodatage choisissez un intervalle de synchronisation sup rieur 10 s Afin d assurer une parfaite ex cution des fonctions tenez compte des points suivants gt Cycle de synchronisation identique sur tous les CP 5430 TF CP 5431 FMS Le cycle par d faut est de 10 secondes modifiable dans le masque Init horloge gt Au moins une horloge ma tre dynamique doit avoir t configur e 13 17 Tome 1 Services d horodatage C8977060 02 13 6 Pr cision L cart maximal de l horloge mat rielle du CP 5430 TF CP 5431 FMS est de 11 94 s jour O 8 3 ms min Cet cart repose sur un calcul int grant l impr cision du quartz et les variations de temp rature gt Pr cision absolue La pr cision du module horodateur du CP 5430 TF CP 5431 FMS est d au maximum 11 94 s par jour Il est par cons quent n cessaire de compenser cet cart en transmet tant l horloge mat rielle du CP 5430 TF CP 5431 FMS des t l grammes de synchronisation L heure est fournie par l horloge mat rielle du CP 5430 TF CP 5431 FMS avec une r solution de 10 ms Afin d assurer la pr cision de l heure sur l ensemble du syst me la dif f rence horaire entre les stations ne doit pas d passer 20 ms Ce crit
376. rogramme de commande local p BYS sur 75 O ANR Adr S5 Request PAFE p ex DB Donn es gt En t te ANZW Contrat_en_cours fag H R ANZW Contrat_en_cours Receive significatif 4 3H Le ANR FB ANZW a Adr S5 RECEIVE PAFE p ex DB En t te Hi ANZW Contrat_termin _sans_erreur Fig 12 2 D roulement sch matique d un service FMA local Programme de commande local CP Bus CP Station d port e ssa O ANR SEND Adr S3 EMA PAFE equest _ p ex DB Donn es En t te ANZW Contrat _en_cours 2 HT C2 ANZW Contrat_en_cours Receive significatif lt 34 ai Eu ANR FB ANZW me Adr SHRECEIVEPAFE p ex DB En t te ANZW Contrat_termin _sans_erreur 44 Fig 12 3 D roulement sch matique d un service FMA distant Tome 1 12 6 B8977060 02 Maintenance et diagnostic par services FMA Une requ te FMA est compos e d un en t te de 8 octets La confirmation est compos e en fonction du service de 250 octets au maximum les 8 premiers octets tant occup s par l en t te de confirmation en t te FMA La figure 12 4 montre la structure d un bloc mettre ou recevoir La d signation des octets d en t te est conforme la norme PROFIBUS Les en
377. ronisation auxiliaire OCH Le CP est synchronis par un CP 5430 TF CP 5431 FMS Tome 1 13 12 Services d horodatage C8977060 02 Receive significatif Contrat en cours R gler horl Lire horloge 0 O Oui Non 0 1 Oui Oui 1 0 Non Non 06H 0FH libre 11 Non Oui ANZW Identificat X X Mot de longueur Fig 13 5 Identification dans le mot indicateur des blocs de dialogue HTB Durant le d marrage du CP les deux bits inf rieurs du mot indicateur sont mis sur inhibition R glage horloge et Lecture horloge Ces bits sont par la suite activ s en fonction de l tat de l horloge du CP Apr s traitement correct du HTB Receive ou Send le mot de longueur affiche le nombre de donn es re ues ou transmises 13 13 Tome 1 Services d horodatage C8977060 02 13 4 R glage et lecture de l horloge l aide du COM 5430 TF COM 5431 FMS Le COM 5430 TF COM 5431 FMS permet de r gler et de lire cycliquement l horloge mat rielle du CP 5430 TF CP 5431 FMS L horloge ne peut tre lue que si elle se trouve dans l un des tats suivants gt horloge ma tre gt synchronisation auxiliaire horloge esclave gt horloge esclave asynchrone gt esclave gt ma tre gt matre gt esclave L horloge ne peut tre r gl e que si elle se trouve dans l un des tats suiv ants gt horloge ma tre gt synchronisation auxiliaire
378. rter plus de 256 octets gt La plage de sortie d finie par station pour GP et ZI DP ne doit pas comporter plus de 256 octets dont 64 octets au maximum sont r serv s la GP Les plages de p riph rie d entr e et de sortie peuvent tre choisies in d pendamment l une de l autre voir figure 9 13 Un d calage vers le haut ou le bas est possible Ieg La plage de p riph rie r serv e la GP et la ZI DP ne doit pas tre utilis e par d autres cartes p riph riques Une modification Online de la plage GP ou ZI DP n est accep t e par le CP 5431 FMS qu apr s un basculement ARRET MARCHE SECTEUR 9 31 Tome 1 Communication via la p riph rie globale B8977060 02 9 2 3 Editeur de p riph rie globale Apr s avoir r serv les plages d entr e sortie pour la p riph rie globale vous devez proc der l affectation des diff rentes entr es et sorties des stations aux objets de la p riph rie globale GO en abr g l aide de l diteur GP Ces GO sont des octets de p riph rie globale GPB S lectionnez Editer Peripherie Editeur Station GP pour appeler le mas que pr sentant la structure suivante Editeur GP relatif la station TYPE CP FIN Source Adresse station L2 Pl
379. s HTB standard appropri s l API Ex En raison des fonctions de contr le interne ex cut es lors du d marrage du CP il se peut qu un temps d attente d une sec onde s coule jusqu ce que la date heure puisse tre lue correctement sur l API au moyen de HTB La repr sentation suivante est utilis e pour la mise disposition de la date heure l API 13 9 Tome 1 Services d horodatage C8977060 02 Format des donn es d horloge dans un DB de l API Format AG 155 U 15 12 11 8 0 DW n dizaine s unit s 1 10 s 1 100 s DW n 1 dizaine h unit h dizaine min unit min DW n 2 dizaine jour unit jour jour 0 DW n 3 diz ann e unit ann e dizaine mois unit mois DW n 4 valeur de correction Valeurs possibles hexad cimales 1 100 seconde 1 10 seconde unit s seconde dizaines seconde unit s minute dizaines minute unit s heure 2000000 to to io dizaines heure 0 1 0 2 bit 15 1 format 24 heures 0 format 12 heures bit 14 0 AM bit 14 1 PM Jour lun dim 0 6 unit s jour dizaines jour unit s mois dizaines mois unit s ann e dizaines ann e 2000000 to L io w Valeur de correction La valeur de correction correspond d un point de vue formel la valeur de correction pour la repr sentation de l heure locale voir figure 13 1 des t l grammes d horodatage SINEC bit 0 5 cart en 1 2 h 0 24 bit 7
380. s de donn es transmettre 1 t l gramme SRD avec 20 octets de donn es transmettre et 10 octets de donn es recevoir Tome 1 17 28 B8977060 02 Annexe Calcul du nombre de t l grammes et du temps requis Type de Nombre Charge de base de la colonne R sultat t l gramme 187 5 Kbaud du tableau 17 13 en UTB Jeton 3 stations x 320 960 GAP 1 act GAP x 690 690 SDN 3 SDN avec 10 x 450 10 octets x 11 UTB 1680 octets de donn es mettre SRD 1 SRD avec 30 x 610 30 octets x 11 UTB 940 octets de donn es mettre et recevoir Le total indique le Target Rotation Time du cas le plus d favorable 4270 Le Target Rotation Time r gler est donc de 4270 Target Rotation Time du cas le plus d favorable x 0 6 facteur de correction 2562 UTB Target Rotation Time Instructions d optimisation du Target Rotation Time gt Attribuez les adresses de station dans l ordre croissant 1 2 gt La HSA r gler devrait tre identique l adresse de station la plus lev es du bus L2 17 29 Tome 1 Annexe B8977060 02 17 7 Calcul des temps de coupure et de r action de la p riph rie globale Calcul des temps de coupure Tcp pour les modes roue libre et syn chrone au cycle Le CP 5430 TF CP 5431 FMS n enregistre la panne d une station qu apr s coulement du temps de coupure Tcp Apr s coulement de ce temps le C
381. s de l indication il y a la valeur 0 La user_id permet une affectation sans quivoque entre la requ te et la confirmation 8 5 Tome 1 Communication de couche 2 libre B8977060 02 service code link_status service class DSAP RSAP 1 octet format KH Pour le tampon de contrat mettre il s agit du type de service demand SDA 00H SDN 01H SRD 03H RPL_UPD S 06H RPL_UPD M 07H Pour le tampon de contrat recevoir il s agit du type de service mis disposition par la couche 2 SDA 00H SDN 01H SRD 03H Uniquement avec confirmation FDL RPL_UPD S 06H RPL_UPD M 07H Uniquement avec indication FDL SDN_MULTICAST 7FH 1 octet format KH Le tableau 8 1 d crit le link status dans le cas d une confirmation Le tableau 8 2 d crit le link status dans le cas d une indication SRD 1 octet format KH service class indique la priorit du service Low 00H High 10H 1 octet format KH A l mission num ro du SAP de destination SAP cible cod hexad cimal SAP par d faut FFH A la r ception num ro du SAP distant SAP source cod hexadecimal SAP par d faut FFH Tome 1 B8977060 02 Communication de couche 2 libre rem_ add station rem add segment Donn es 1 octet format KH A l mission d signe l adresse de la station r ceptrice cod e hexad cimal A la r ception d signe l adresse de la station met trice cod e hexad cimal
382. s donn es de diagnostic sp cifiques l esclave DP diagnostic d appareil diagnostic d identification diagnostic de canal Structure des donn es de diagnostic individuel d esclave DP Tome 1 11 44 B8977060 02 P riph rie distante DP 11 7 2 Exemples d application pratiques 11 7 2 1 Lecture de la liste de stations DP D s qu appara t une d faillance dans l change de donn es cyclique avec au moins une station esclave DP il est possible de lire la liste de stations DP l aide de l appel HTB RECEIVE A NR 202 En l absence d erreur c d si toutes les stations esclaves DP sont en phase de transfert cyclique l appel du HTB RECEIVE 202 est bloqu par le bit ANZW Receive significatif 11 45 Tome 1 P riph rie distante DP B8977060 02 Messages group s DP via HTB Receive 202 ANZW Les bits 8 11 de l ANZW DP du contrat 202 du HTB Receive mettent disposition les messages group s DP suivants Bit 11 10 9 8 du ANZW A NR 202 0 pas d erreur tous les esclaves DP se trouvent en phase de transfert de donn es au moins un esclave DP se trouve en phase de transfert de donn es Cause de l erreur marche suivre Pour conna tre le ou les esclaves concern vous devez lire la liste des stations DP l aide du contrat HTB RECEIVE A NR 202 Les causes possibles de ce message d erreur group sont L esclave DP ne s
383. s en ONLINE 4 R seau gt R glage r seau Via R seau gt r glage r seau les param tres de bus dit s dans le masque param tres r seau globaux peuvent tre envoy s dans toutes les bases de donn es appartenant au r seau voir aussi plus haut avec 3 Etant donn que les liaisons d pendent de la vitesse de transfert des don n es et que diff rents masques peuvent donc exister ces masques ne sont expliqu s que dans les chapitres correspondant des transmissions de don n es en question L option de menu Charger et ses instructions sont expli qu es au chapitre 6 6 Les options de menu sont expliqu es dans des chapitres particuliers Tome 1 6 16 B8977060 02 Principes de base de la configuration 6 5 Masques de la configuration de base 6 5 1 Edition Lorsque vous appelez pour la premi re fois le SINEC NCM le programme vous demande d entrer un type de CP dans le masque Init Editer Avec la s lection vous pouvez choisir le type de CP ad quat dans une liste Le nom de la carte appara t alors en en t te Vous ne pourrez quitter ce mas que que lorsque tous les param tres n cessaires auront t r gl s ou lors que la proc dure est abondonn e avec lt ESC gt Les r glages effectu s dans le masque sont m moris s lorsque vous quittez le masque Pour chaque carte CP un propre fichier base de donn es de carte est cr sur le support de donn es Il contient tous les param tres pour le
384. s le menu de s lection du NCM Ex Veillez ce que le type d EPROM corresponde au num ro de programmation En cas d affectation erron e le module EPROM est endommag Veillez galement ce que la taille de EPROM corresponde la taille pr r gl e pour le module sous Editer Initialiser CP figure 6 8 6 55 Tome 1 Principes de base de la configuration B8977060 02 Touches de fonction F7 Les donn es sont transf r es dans l EPROM VALIDER F8 Cette touche permet l affichage d une liste de choix SELECT possibles Les valeurs de cette liste peuvent tre s lec tionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 6 4 4 EPROM FD Les cha nes de donn es sur l EPROM sont copi es directement dans le fichier de base de donn es pr r gl Choisissez Transfert b d d CP gt EPROM gt FD pour appeler le masque COM Le masque a la structure suivante Chargement Transfert b d d Eprom FD Type CP FIN Source Fichier cible F F F F F F F F _ AIDE 1 2 3 4 5 6 7 VALIDER 8 Fig 6 24 Masque Transfert CP gt EPROM gt FD Si le fichier existe d j une question dans la ligne de message vous de mande si vous souhaitez effacer par crasement le fichier se trouvant ac tuellement sur la stat
385. s n afii chent pas les d passements Si la limite sup rieure est atteinte les comp teurs s arr tent 12 7 1 FDL READ STATISTIC_CTR Request Le bloc FDL READ STATISTIC CTR Request doit tre structur comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Request 00H user_id octet 1 Identification libre qui est retourn e inchang e lors d une confirmation facultatif service code octet 2 format KH type de service demand FDL_READ STATISTIC_CTR 1DH link_status octet 3 7 non significatif service class Num ro SAP rem_ add station rem add segment La localisation des donn es de bloc dans un DB partir duquel elles seront lues par le HTB SEND est expliqu e en d tail dans l exemple voir chapitre 12 9 6 Tome 1 12 28 B8977060 02 Maintenance et diagnostic par services FMA 12 7 2 FDL READ STATISTIC_CTR Confirmation Dans la FDL READ STATISTIC CTR Confirmation les valeurs de l en t te et des param tres statistiques de station sont inscrites comme suit com _class octet 0 format KH demande de service la couche 2 ici FDL Confirmation 01H user_id octet 1 Identification attribu e la requ te FDL facultatif service code octet 2 format KH type de service mis disposition FDL_READ_STATISTIC_CTR 1DH link_status octet 3 format KH message OK ou d erreur voir tableau 12 10 service class octet 4 7 non significatif Num r
386. s syst mes d automatisation r partis D o une r duction des temps de r action une moindre sollicitation des diff rentes unit s de traitement gt Des commandes de hi rarchie sup rieure peuvent prendre en charge les fonctions de diagnostic et de protocole gt Augmentation de la disponibilit de l installation tant donn que mal gr la d faillance d une sous station le reste du syst me peut continuer travailler Pour la structure distante de l installation un syst me de communication performant et vaste est absolument n cessaire Avec SINEC Siemens propose pour l automatisation des proc d s indus triels un syst me de communication ouvert ind pendant de tout construc teur avec des r seaux locaux tag s Local Area Networks LAN Le sys t me de communication SINEC est bas sur des standards nationaux et 2 1 Tome 1 Vue d ensemble du syst me B8977060 02 internationaux conform ment au mod le de r f rence ISO OSI Tome 1 2 2 B8977060 02 Vue d ensemble du syst me Les bases du syst me de communication sont des r seaux locaux qui en fonction des conditions peuvent tre gt purement lectriques gt purement optiques gt combin s lectriques optiques 2 3 Tome 1 Vue d ensemble du syst me B8977060 02 2 1 Vue d ensemble SINEC Sous SINEC SIEMENS Network Architecture for Automation and Engin eering on d signe le r seau de communica
387. s utilisez la touche de s lection F8 le r pertoire est parcouru la recherche d entr es cor respondantes et les fichiers sont propos s la s lec tion Ce nom peut tre modifi toutefois la premi re lettre doit tre O pour CP 5430 TF ou Q pour CP 5431 FMS choix possibles caract res alphanu m riques et le point Sous S5 DOS niveau 6 les fichiers de base de don n es sont sauvegard s dans le r pertoire de travail Le r pertoire de travail peut tre d fini dans les masques de pr r glage S5 niveau 6 Tome 1 6 18 B8977060 02 Principes de base de la configuration Documentation Fichier de pied de page Impression Fich imprimante Lecteur Fich imprimante Fich pied de page Lecteur Fichier de pied de page Ici l impression d un pied de page en bas d une page est activ e ou d sactiv e voir fichier de pied de page Choix possibles ON OFF Commande pour la sortie sur cran ou sur cran et im primante choix possibles ON OFF Format Lecteur Fichier imprimante Il faut indiquer ici le lecteur avec lequel on d sire tra vailler Avec F8 il est possible de choisir dans une liste de lecteurs possibles Dans ce fichier doivent tre entr s des param tres d imprimante qui peuvent tre cr s l aide du pro gramme de service S5 DOS Fichier de param tres d imprimante choix possibles caract res alphanu m riques et le point Format
388. se 1 OP S ST EMS CP 5431 FMS Stations de bus actives Bus SINEC L2 n P Stations de bus assives Esclave DP Esclave DP ao Esclave DP FMS Fig 11 3 Configuration de bus avec SINEC L2 DP dans une application multima tre 11 1 1 Interface SINEC L2 DP pour CP 5430 TF CP 5431FMS Caract ristiques de l interface SINEC L2 DP du CP 5480 TF CP 5431 FMS gt Le CP ne peut tre utilis que comme ma tre DP de classe 1 sur le bus SINEC L2 gt L interface L2 DP du CP se comporte conform ment la norme PROFIBUS DIN E19254 partie 3 L interface L2 DP peut tre utilis e en parall le l interface FMS CP 5431 FMS ou l interface TF CP 5430 TF utilisations combin es Tome 1 11 6 B8977060 02 P riph rie distante DP 11 2 Fonctions L2 DP du CP 5430 TF CP 5431 FMS Les fonctions SINEC L2 DP suivantes sont impl ment es sur le CP 5430 TF CP 5431 FMS gt Param trage de l esclave DP Set_Prm Request Cette fonction permet de param trer l esclave DP connect au cours de la phase de d marrage ou de red marrage du syst me DP gt Lecture des donn es de configuration d un esclave DP Get_Cfg_Re quest Cette fonction permet de lire les donn es de configuration d un esclave DP gt Configuration d un esclave DP Chk_C fg_Request Cette fonction permet de transf rer les donn es de configuration sur l esclave DP gt Echange de donnes utiles Data Exchange Request Cette fonction ass
389. seul masque Tome 1 14 20 B8977060 02 Documentation test 14 2 3 Fonctions de test ZP CP 5430 TF Avec les fonctions de test ZP l utilisateur a la possibilit partir de la PG de d terminer les tats de diff rentes parties d un syst me lors du d roule ment de la communication et le cas ch ant de localiser les erreurs 14 2 3 1 Etat global des contrats ZP La fonction de test Etat global des contrats ZP est affich e sous forme de listes Le masque se pr sente comme suit Type CP FIN Fonctions test Etat global ZP Source Adresse station L2 1 Sel Pos Adr d p DSAP Plage de sortie Plage d entr e M Etat de de 0 60 44 PB 8 PB8 4 FO F F F F F F F F _ AIDE T ACT ON Z2ENTR ES SORTIES 4 5 6 T SELECT 8 DESELECT Fig 14 9 Etat global ZP Champs de sortie Adresse Est affich e ici l adresse L2 de la station ma tre station L2 S l Indique par un ast risque qu une ligne a t s lection n e 14 21 Tome 1 Documentation test B8977060 02 Pos Plage de sortie Plage d entr e z Etat Position d affichage les liaisons sont affich es dans l ordre croissant 0 255 Adresse L2 d port e ou adresse station distante SAP distant de la liaison configur e Plage de sortie physique d une liaison ZP Plage d entr e physique d une liaison ZP Indique le no
390. seul tenant pour la p riph rie cyclique plage de valeurs PB 0 254 QB 0 254 Fin de la plage de sortie d un seul tenant pour la p riph rie cyclique plage de valeurs PB 1 255 QB 1 255 Affichage de l adresse de la station actuellement appe l e Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent Tome 1 10 22 B8977060 02 Communication via la p riph rie cyclique tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return I La plage d entr e ou de sortie doit toujours commencer avec un num ro d octet pair et toujours finir avec un num ro d oc tet impair Les champs correspondants restent vides si aucune plage d entr e ou de sortie n est n cessaire pour la p riph rie cyclique La plage d entr e plage de sortie pour la ZP ne doit pas d passer 256 octets Si vous r servez simultan ment des plages pour la p riph rie globale GP veillez aux points suivants gt Les plages d entr e GP et ZP ne doivent pas se chevaucher gt Les plages de sortie GP et ZP
391. sion et du nombre de stations actives NSA 17 6 1 R capitulatif Param tre Signification Nombre de r it rations d mission en cas d chec Retry Counter de la transmission Slot Time Temps d attente de r ception ou temps d attente de r action C est le temps d attente de l metteur initiateur d un t l gramme jusqu ce que la station destinatrice r agisse Il importe peut qu il d un t l gramme d information ou d un t l gramme de jeton Plage 1 65535 unit s de temps binaire Setup Time Temps mort c est le temps max qui s coule entre un v nement r ception d un caract re ou temps de surveillance interne par ex et la r action cet v nement Plage 1 255 unit s de temps binaire plus petit Station Plus petit intervalle de temps entre la r ception du Delay dernier bit d un t l gramme et l mission du plus court tmps de premier bit du t l gramme suivant traitmnt de protoc Plage 1 255 unit s de temps binaire plus grand Station Plus grand intervalle de temps entre la r ception du Delay dernier bit d un t l gramme et l mission du plus long tmps de premier bit du t l gramme suivant traitmnt de protoc Plage 1 255 unit s de temps binaire Target Rotation Temps de parcours de jeton pr d fini Ce temps Time r guli rement compar la r ception du jeton avec temps minimal de le temps de pa
392. sont affecter la plage de sortie de la p riph rie Les donn es recevoir sont inscrites dans la plage d entr e de la p riph rie Tous les octets de p riph rie via lesquels vous voulez mettre et tous les octets de p riph rie via lesquels vous voulez recevoir doivent tre identifi s en tant que p riph rie cyclique Ceci s obtient par configuration des plages d E S sous COM 5430 TF COM 5431 FMS voir chapitre 11 6 1 Ce chapitre traite gt du mode de fonctionnement de la transmission de donn es sous DP gt de la configuration des changes de donn es avec les esclaves DP connect s gt des possibilit s de diagnostic par le programme de commande 11 1 Tome 1 P riph rie distante DP B8977060 02 Le syst me de p riph rie distante SINEC L2 DP se compose de stations de bus actives et passives Les stations de bus actives ma tres sont les automates programmables S5 115U H S5 185U S5 150U S5 155U H quip s des cartes ma tre IM308 B et CP 5430 TF CP 5431 FMS des PC ou PG dot s d une carte interface ad quate des automates programmables d autres constructeurs Les stations de bus passives esclaves sont par ex ET200U DP AG95U L2 DP OP 15 20 des esclaves DP d autres constructeurs La transmission de donn es via L2 DP p riph rie distante constitue une interface standardis e pour la communication entre les API SIMATIC S5 et les appare
393. sont d crites au chapitre 6 5 4 6 61 Tome 1 Principes de base de la configuration 6 8 1 Liste des blocs CP 5430 TF Bloc Signification PB1 Listes des liaisons API API PB2 Entr es GP PB3 Sorties GP PB4 Liste ZP PB7 Liste DP OB2 Liste SAP pour acc s FL2 OB3 Plage d E S de d but de la liste de p riph rie OB5 Description de variables VMD OB6 Param tres de configuration OB8 Message retour donn es r seau VB 0 X Bloc de liaisonTF UB1 UL1 Bloc de chargement bloc de param tres de bus Fig 6 27 Liste des blocs CP 5430 TF Tome 1 6 62 B8977060 02 Principes de base de la configuration 6 8 2 Liste des blocs CP 5431 FMS Baustein Bedeutung PB1 Liste des liaisons API API PB2 Entr es GP PB3 Sorties GP PB5 Liste ZI PB7 Liste DP OB2 Liste SAP pour acc s FL2 OB3 Plage d E S de d but de la liste de p riph rie OB5 Description de variables VMD OB8 Message retour donn es r seau VB 0 X Bloc de liaison FMS UB1 UL1 Bloc de chargement bloc de param tres de bus Fig 6 28 Liste des blocs CP 5431 FMS a Tome 1 NOTES B8977060 02 Communication API API 7 Transmission de donn es via des liaisons APIAPI d finies Ce chapitre d crit de quelle mani re vous pouvez transmettre des donn es l aide de blocs de dialogue via des liaisons APIA
394. ssion de donn es par acc s di rect aux services de la couche 2 Dans les 8 premiers octets du bloc de donn es transmettre dans l en t te sont plac es des informations de commande pour le microprogramme couche 2 Le r cepteur peut de son c t exploiter les 8 premiers octets du bloc de donn es re u en tant qu information d tat l sont galement plac s les messages d erreur link_status p ex Dans le cas du service de transmission de donn es SDA SDN et SRD le CP 5430 TF CP 5431 FMS utilise les informations de commande de l en t te du bloc de donn es pour emballer les donn es mettre dans un t l gramme qui sera ensuite envoy via le bus SINEC L2 La figure 8 2 montre le d roulement de la communication par l acc s la couche 2 libre 8 9 Tome 1 Communication de couche 2 libre B8977060 02 M moire CPU HTB SEND CP 5430 A Micro En t te s Eer progr T l Couche 1 gramme Bloc HTB RECEIVE L2 donn es L Couche 2 Fig 8 2 D roulement de la communication par l acc s la couche 2 libre La liaison vers les points terminaux de communication s effectue via des canaux La condition pour la communication via l acc s couche 2 libre est la configuration d une liaison par des canaux l aide de l diteur de liaisons chapitre 8 3 1 Caract ristiques des canaux libres Le point initial et le point final de communication d u
395. ssion ou de param trage et le type d erreur peut tre d termin en exploitant ANZW et PAFE Le chapitre 7 1 2 donne la signification des bits de l ANZW et de PAFE Ces octets doivent tre exploit s en permanence pour contr ler la trans mission de donn es et pour pouvoir facilement localiser et supprimer les erreurs ventuelles Q Tome 1 7 22 B8977060 02 Communication de couche 2 libre 8 Transmission de donn es par acc s direct aux services de la couche 2 Dans ce chapitre vous apprendrez gt Pour quels appareils et pour quelles applications la transmission de donn es par acc s direct aux services de la couche 2 convient gt Comment fonctionne en principe ce type de transmission de donn es gt Comment avec COM 5430 TF COM 5431 FMS est d finie cette liai son et sont param tr es les cartes CP 5480 TF CP 5431 FMS exemple de programme au chapitre 8 4 gt Comment peuvent se pr senter les programmes STEP 5 pour ce type de transmission de donn es exemple de programme au chapitre 8 4 gt Comment vous pouvez d tecter et liminer les erreurs ventuelles Domaines d application de la transmission de donn es par acc s di rect aux services de la couche 2 Ce type de transmission de donn es convient pour la communication entre des automates SIMATIC S5 et des automates ou des appareils de terrain compatibles PROFIBUS d autres constructeurs Les automates SIMATIC S5 peuvent galement
396. st pas utilis e par des cartes p riph riques mais pour l change de donn es cyclique entre des API SIMATIC et des stations passives du bus L change de donn es cyclique signifie galement que le 10 1 Tome 1 Communication via la p riph rie cyclique B8977060 02 CP 5430 TF envoie cycliquement la totalit de la plage de sortie affect e la ZP et de mani re cyclique actualise galement l aide des donn es re ues la totalit de la plage d entr e affect e la ZP Vous pouvez utiliser cette p riph rie virtuelle comme de v ritables entr es et sorties Les plages d adresses sont trait es normalement par des instructions en langage STEP 5 Le mode de fonctionnement est synchrone au cycle ou roue libre Aux points de contr le souhait s par l utilisateur l appel de HTB pour la co h rence des entr es et sorties est n cessaire dans le cas du mode syn chrone au cycle Ce HTB sert simultan ment pour d clencher un contrat collectif pour la transmission de donn es La quantit de donn es transmettre par ZP doit tre petite Il peut s agir d instructions de commande de messages de mesures et de valeurs analogiques par exemple I Il est impossible d utiliser simultan ment la ZP et la DP Tome 1 10 2 B8977060 02 Communication via la p riph rie cyclique 10 1 Principes de la transmission de donn es par p riph rie cyclique ZP Lorsque vous avez param tr un API SIMATIC API
397. stante de la liaison configur e Val Valeur de la sortie en KH hexad cimal et KM par bit Touches de fonction F1 ACT ON F2 ARRETER F3 LANCER PAS F7 SELECT Cette touche de fonction bascule permet d activer ou de d sactiver l actualisation cyclique automatique des donn es du masque Avec cette touche de fonction vous envoyez un t l gramme d arr t la ZP Les valeurs de sortie ne sont alors plus actualis es Le champ d tat se trouve alors l tat ARRET Avec cette touche de fonction vous envoyez un t l gramme de d marrage la ZP red marrage Le champ d tat se trouve alors l tat RUN Avec cette touche de fonction vous actualisez une fois les octets de sortie ZP ensuite l tat dans le champ d tat passe STOP Avec cette touche de fonction ou la touche de valida tion vous pouvez s lectionner des lignes dans la liste compl te du masque des valeurs de sortie apr s les avoir rep r es par la barre en vid o inverse l aide des touches de curseur Apr s activation de l actualisation F1 seules les lignes s lectionn es sont affich es Vous quittez ce mode l aide de la touche ESC 14 25 Tome 1 Documentation test B8977060 02 F8 Avec cette touche vous pouvez effacer la s lection ob DESELECT tenue au moyen de la touche F7 A l aide des touches Page suivante et Page pr c dente il est possible de faire d filer
398. sur gt l utilisation du processeur de communication sous TF ainsi que sur la configuration des objets de communication variables domaines etc gt l utilisation des interfaces support es par le CP sous TF gt Sont pr sent s en plus les progiciels suppl mentaires appartenant aux fonctionnalit s du programme syst me COM pour la gestion par mas ques de l interface TF Client au moyen de l diteur de requ tes Q Tome 1 1 8 B8977060 02 Vue d ensemble du syst me 2 Vue d ensemble du syst me Aujourd hui les performances de syst mes de commande ne sont plus uniquement li es aux automates programmables mais aussi l environne ment En plus de la visualisation de l installation de l utilisation et de la surveillance un r seau de communication performant joue un r le essen tiel De plus en plus de syst mes d automatisation d centralis s sont utilis s dans l automatisation de la production et du proc d Autrement dit une t che de commande complexe est divis e en t ches partielles plus petites avec des syst mes de commande d centralis s Entre les syst mes d cen tralis s le besoin en communication est tr s lev Ces structures d centralis es pr sentent les avantages suivants gt Mise en service ind pendante et simultan e des diff rentes parties d une installation gt Programmes plus petits permettant une bonne vue d ensemble gt Traitement parall le par de
399. t de sortie Lecture de p riph rie d entr e Traitement de la liste d appels DP Fig 11 11 Fonctionnement du mode SYNCHRONE AU CYCLE Bus L2 Les bits 8 11 de mot indicateur des points de contr le HTB permettent d exploiter des informations de diagnostic 11 21 Tome 1 P riph rie distante DP B8977060 02 11 La 6 Configuration configuration des fonctionnalit s DP s effectue l aide du progiciel SINEC NCM avec COM 5430 TF COM 5431 FMS La figure 11 12 montre les masques du logiciel SINEC NCM n cessaires la configuration La configuration se compose des tapes suivantes gt Affectation r servation des plages d E S utilis es dans le cadre du ser vice DP Param trage des esclaves DP appelerr Entr e de la liste d appels DP sous l diteur DP Documentation et test init Edit SINEC NCM _ o Documentation et test au chapitre 14 Option Editer Option P riph rie Plage d E S Param trage Editeur DP d esclave DP Sont trait s dans des chapitres distincts Fig 11 12 Configuration DP I Si vous effectuez un transfert de base de donn es CP gt FD les esclaves DP configur s dans la base de donn es ne se ront pas inscrits dans le tableau de r seau Les esclaves DP peuvent y tre inscrits si les lignes sont reprises indiv
400. t tes FMA contiennent les param tres suivants qui ne sont pas exploit s enti rement pour toutes les fonctions Octet 0 com_class 1 user_id 2 service code En t te 3 link_status 4 service class 5 DSAP RSAP 6 rem add station 7 rem add segment 8 ai barre Le Donn es a 249 Fig 12 4 Structure des en t tes FMA pour la requ te et la confirmation 12 7 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Inscription de l en t te de requ te et des donn es de confirmation Les donn es mettre 8 octets et les donn es re ues 250 octets au maximum doivent tre inscrites dans un bloc de donn es L inscription cor recte des informations d en t te dans un DB voir figure 12 4 est le pr a lable du bon fonctionnement du service FMA Il est recommand de pr voir galement de la place pour le bloc de confirmation dans le m me DB Nota R gles applicables aux services FMA gt Si les param tres occupent deux octets un mot il convient de tenir compte de l ordre d inscription de ces octets dans le mot de donn es d un bloc de donn es Donn es gauche DL octet bas du param tre Donn es droite DR octet haut du param tre Les octets d en t te sont pr sent s en fonction des besoins dans la de scription du service au chapitre 12 8 Pour le service FMA FDL READ VALUE l exemple de programme est trait en d tail
401. t avec services FMA Les services FMA du CP 5430 TF CP 5431 FMS servent des fins de maintenance et d information L ex cution d un service FMA correspond celle d un service FL2 Les services FMA de lecture passifs suivants sont la disposition de l utilisateur sur le CP gt FDL _READ VALUE gt LSAP_ STATUS gt FDL _ LIFE LIST CREATE LOCAL gt FDL_IDENT gt FDL READ STATISTIC CTR gt FDL _READ LAS STATISTIC CTR Pour le d marrage d un service FMA le tampon de contrat en t te 8 octets doit tre envoy la couche 2 Dans la confirmation les donn es de contrat sont ensuite transmises en retour de mani re sp cifique Le principe du d roulement des services FMA via l acc s FL2 est d crit au chapitre 11 Le num ro de contrat particulier ANR 200 est pr vu pour ces fonctions de management Tome 1 3 14 B8977060 02 Principes du mod le 3 3 2 Communication implicite Lors de la communication implicite le processeur de communication CP commande le d roulement de la communication Font exception ici les types de communication synchrones au cycle des DP ZP et GP des blocs de dialogue tant galement utilis s pour l actualisation La diff rence entre GP et DP ZP est la suivante gt GP sert la communication entre stations actives gt DP ZP sert la communication de la station active vers la station passive gt L change de donn es DP est uniquement pilot par un ma
402. t de synchronisation SEND est signal par le HTB SEND ANR 210 Le param tre QTYP doit tre NN DBNR QANF QLAE ne sont pas significatifs L ANZW doit tre affect d un mot de donn es ou de m mento Le point de synchronisation RECEIVE doit tre signal par le HTB RECEVIE ANR 211 Le param trage restant du HTB s effectue comme pour le point de synchronisation SEND Tome 1 9 14 B8977060 02 Communication via la p riph rie globale La figure 9 6 suivante explique le r le des HTB dans la branche de d mar rage ou de red marrage des API OB 20 OB21 OB 22 Appel du HTB SYNCHRON Synchronisation de l interface pour le SSNR du CP 5430 TF CP 5431 FMS API CP 5430 TF CP 5431 FMS Avec cet appel HTB num ro d ordre 201 la liste de stations est lue par le Appel du HTB RECEIVE avec CP 5430 TF CP 5431 FMS ANR 211 Dans la liste de stations sont d pos s les tats de fonctionnement des CP de toutes les stations actives du bus desquelles la Appel du HTB RECEIVE avec GP d entr e est attendue ANR 201 Interpr tation de la liste de station autrement dit interrogation des tats de fonctionnement de toutes les GP des re stations qui doivent tre d marr es stations __ n ici stations 1 et 2 a ok oui fin Fig 9 6 HTB au red marrage ou relance de l API Toutes les interfaces CP utilis es ult rieurement doivent tre synchronis es HTB S
403. t leur utilisation gt La proc dure d installation du progiciel gt L organisation et la proc dure pour la configuration de base gt Le transfert de fichiers sur depuis le CP ou API et les pr paratifs 6 1 Tome 1 Principes de base de la configuration B8977060 02 6 1 SINEC NCM Pour faciliter le maniement du nombre croissant d utilitaires de configuration et de test il existe pour les produits SINEC COM l interface de gestion SINEC NCM SINEC NCM constitue le gestionnaire des menus qui r unit les COM des diff rents syst mes terminaux sous une interface commune L interface de SINEC NCM pr sente les caract ristiques suivantes gt La configuration est plus facile comprendre et donne une meilleure vue d ensemble gt La conduite assist e par menu se r f re au standard SAA avec rac courcis clavier et utilisation du curseur utilisation de la souris partir de S5 DOS ST niveau VI gt Les pr r glages des configurations en cours de traitement sont sauve gard s l tat actuel de traitement puis reconstruits lors du nouvel acc s gt L utilisation homog ne de diff rents COM est assur e gt Des niveaux hi rarchiques peu profonds simplifient la vue d ensemble Tome 1 6 2 B8977060 02 Principes de base de la configuration 6 1 1 Affectations g n rales des touches du clavier Les fonctions sont ex cut es l aide de touches standards ou de leur com binaison ou d
404. t un proc d hybride qui travaille selon gt le protocole de passage du jeton entre les stations actives et selon gt le protocole ma tre esclave entre les stations actives et passives Tome 1 2 10 B8977060 02 Vue d ensemble du syst me La couche 2 est la couche sur laquelle s appuie l interface Fieldbus Data Link FDL normalis e Sur cette interface des t l grammes peuvent tre trait s avec deux priorit s diff rentes haute priorit basse priorit Transport L2 en tant que couche 4 offre des fonctions comme la segmenta tion l tablissement et la coupure des liaisons Les explications du mod le de communication de couche 2 pour SIMATIC S5 sont fournies dans le chapitre 3 du pr sent manuel tome 1 Les explications du mod le FMS pour SIMATIC S5 sont fournies dans le tome 2 du manuel du CP 5431 FMS Les explications du mod le de communication TF pour SIMATIC S5 sont fournies dans le tome 2 du manuel du CP 5430 TF Parcours du jeton anneau logique l A Stations actives du bus DTE E gt DTE gt D DTE gt DTE DTE J ST Relation ma tre esclave DE RE S a S as EE N gt BA TEAN EA DTE DTE DTE DTE DTE Stations passives du bus Fig 2 2 Principe de fonctionnement du proc d d acc s hybride SINEC L2 2 11 Tome 1 Vue d ensemble du syst me B8977060 02 2 2 2 Proc d s d
405. taire SELECTION DE BUS sous l option de menu Utilitaire de SINEC NCM vous offre la possibilit d diter les chemins qui permettent d acc der l aide de la PG des stations actives distantes du bus SINEC L2 et d inscrire ces chemins dans un fichier de chemins d acc s La s lection d une station distante via le bus L2 n est possible qu partir de S5 DOS niveau VI Dans le programme SELECTION DE BUS vous ditez une liaison point point d une PG vers une station choisie Vous pouvez ensuite activer le chemin d acc s dit vers la station choisie sous le point de menu Init dans le masque S lection de chemin d acc s Vous pouvez saisir diter les chemins de liaison avec les adresses de station correspondantes en mode OFFLINE ou ONLINE de la console de sinit Edit SINEC NCM I Option Option Init Utilitaires S lection chem acc s S lection bus Init gt S l chem acc s Utilitaires gt S lection bus Description du programme SELECTION BUS dans le manuel de la PG Fig 15 5 Structure de menu des fonctions PG sur le bus programmation dition En mode OFFLINE le CHEMIN D ACCES est m moris dans un FICHIER DE CHEMIN D ACCES sur une disquette ou sur le disque dur autrement dit vous ditez le CHEMIN D ACCES sur l cran et le sauvegardez sur disquette ou le cas ch ant sur le disque dur Vous ne pouvez activer un CHEM
406. te Explication 0029 002A RB ANST Initialiser d clenchement d mission 002B 002C i kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 002D CONF 002E 002F U M 141 0 Recevoir CONFIRMATION ANZW 0030 BEB 0031 z 0032 SPB FB 121 FMA CONFIRMATION RECEIVE 0033 Name RECEIVE 0034SSNR KY 0 0 0035 A NR KY 0 200 Num ro de contrat pour service FMA 0036 ANZW MW 140 0037 ZTYP KC DB Inscrire confirmation FMA dans 0038 DBNR KY 0 140 DB 140 0039 ZANF KF 6 partir du mot de donn es 6 003A ZLAE KF 1 Longueur de jocker 003B PAFE MB 146 003C 003D V rification si RECEIVE ex cut 003E O M 141 3 Erreur ANZW 003F O M 146 0 Erreur PAFE 0040 BEB 0041 Tableau 12 16 FB140 Partie 2 de 3 Tome 1 12 38 B8977060 02 Maintenance et diagnostic par services FMA FB140 suite Explication 0042 kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 0043 0044 Exploitation du link_status 0045 A DB 140 0046 0047 L KB 0 Etat ok 0048 L DR 1 1 Charger FMA link_status 0049 F 004A BEB Ici fin de programme si 004B Confirmation link_status positive 004C 004D kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 004E 004F Programme d application pour 0050 exploitation du message d erreur 0051 FMA CONFIRMATION 0052 0053 0054 f kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 0055 BE Tableau 12 17 FB140 Partie 3 de 3 12 39 Tome 1 Maintenance et diagnostic pa
407. tet p riph rique de sortie domaine de la p riph rie largie pas pour S5 115U QBE Octet p riph rique d entr e domaine de la p riph rie largie pas pour S5 115U QW Mot du domaine p riph rie largie QWA Mot p riph rique de sortie domaine de la p riph rie largie pas pour S5 115U QWE Mot p riph rique d entr e domaine de la p riph rie largie pas pour S5 115U R RAM Random Access Memory M moire vive A 7 Tome 1 Abr viations B8977060 02 RS RS 485 SA SAP SB SDA SDN SDU SINEC SINEC AP SINEC H1 SINEC H1FO SINEC H3 SINEC L2 Recommended Standard Convention EIA Multipoint possible standard pour la transmission lectrique des donn es Source Address Service Access Point Point d acc s au service Point d interface logique situ entre les couches de l interface et via lesquelles les PDU sont chang s entre les utili sateurs de services Bloc de commande Send Data with Acknowledge Send Data with No Acknowledge Service Data Unit Unit de donn es de service Infor mation sur le service utilis et les donn es utilisateur qui y sont contenues SIEMENS Network Architectur for Automation and En gineering Protocole d automatisation SINEC Syst me de bus SINEC pour une utilisation en milieu industriel sur la base CSMA CD Syst me de bus SINEC pour une utilisation en milieu industriel sur la base CSMA CD avec FO Syst me
408. teur incorrect Aucun param tre source ou cible dans SEND RECEIVE Interface non existante Interface incoh rente Interface surcharg e Interface occup e par d autres cartes ANR inadmissible Interface CP ne confirme pas ou confirmation n gative Param tre BLGR inadmissible 1er octet Erreur dans le HTB Appel HTB inadmissible appel double ou modification inadmissible p ex T1 M D O gt J O O1 B W ND Fig 8 6 Structure de l octet d erreur de param trage PAFE 8 17 Tome 1 Communication de couche 2 libre B8977060 02 8 1 5 D roulement de la transmission de donn es Pour comprendre le maniement des services le chapitre suivant montre comment un change de donn es doit tre coordonn dans le programme de commande en fonction du service de transmission de donn es utilis La condition est que l metteur et le r cepteur sont des API SIMATIC et changent des donn es via le CP 5430 TF CP 5431 FMS Les donn es mettre sont transmises avec le HTB SEND les donn es recevoir et les confirmations confirmation indication sont re ues avec le HTB RECEIVE Pour pouvoir surveiller l change de donn es vous devez exploiter en permanence le mot indicateur de ce contrat Ex Tant qu il existe une indication de r ception de l API le SAP correspondant ne poss de pas de tampon de r ception Tome 1 8 18 B8977060 02 Communication de couche 2 li
409. teurs et programmeurs R f rence 6GK1971 1AB00 0AA0 allemand R f rence 6GK1971 1AB00 0AA1 anglais SIEMENS AG 12 90 147 N N Norme EIA RS 485 5 G Mahlke P G ssig C bles de fibres optiques notions l mentaires technique des c bles SIEMENS AG Berlin et Munich ISBN 3 8009 1501 4 2e dition 1988 6 N N VDI VDE 3692 feuille 2 77 N N Instructions AR 320 2 220 Montage du syst me de bus SINEC L2 8 N N Instructions AR 320 3 220 Pose de c bles fibres optiques dans des installations industrielles 9 Siemens SINEC L2 L2FO Manuel r seau R f rence 6GK1970 5CA00 0AA0 allemand R f rence 6GK1970 5CA00 0AA1 anglais R f rence 6GK1970 5CA00 0AA2 fran ais 10 N N Norme PROFIBUS DIN 19245 Partie 2 Beuth Verlag Berlin 1994 C 1 Tome 1 Bibliographie B8977060 02 11 N N Norme PROFIBUS DIN E19245 Partie 3 Beuth Verlag Berlin 1994 12 Siemens CP 5431 FMS avec COM 5431 FMS Tome 2 Pour la r f rence voir derni re dition du catalogue SINEC Siemens AG 07 94 13 Siemens CP 5430 TF avec COM 5430 TF Tome 2 Pour la r f rence voir derni re dition du catalogue SINEC Siemens AG 07 940 Tome 1 C 2
410. tie Etat Fichier Ce champ affiche par d faut le nom du dernier r seau trait Plage de valeurs SYNCHRONE AU CYCLE Toutes les configurations sont r gl es sur synchrone au cycle ROUE LIBRE Toutes les configurations sont r gl es sur en roue libre PAS DE MODIFICATION Aucune modification n est ef fectu e Affichage de l tat du contr le de coh rence Affichage du nom du fichier de base de donn es soumis au contr le de coh rence Touches de fonction F7 VALIDER F8 SELECT Lance le contr le de coh rence GP Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs de cette liste peuvent tre s lectionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return 6 39 Tome 1 Principes de base de la configuration B8977060 02 6 5 5 2 Liaisons APIAPI par d faut Cette option de menu vous permet de configurer ais ment une liaison API API Des liaisons par d faut sont cr es entre tous les syst mes du r seau selon le sch ma suivant le SAP local SSAP correspond l adresse de la station distante 1 le SAP distant DSAP correspond l adresse dela propre station 1 le num ro de contrat d mission ANR mission correspond la dresse de station distante le num ro de
411. tilisation de la fibre standard SINEC L2FO 62 5 125 mm Tome 1 2 22 B8977060 02 Vue d ensemble du syst me Vous trouverez des informations sur les fibres optiques dans les principes de base technique des c bles 5 VDI VDE 3692 feuille 2 6 et dans le manuel du r seau SINEC L2 L2FO 9 2 23 Tome 1 Vue d ensemble du syst me B8977060 02 2 3 Topologie du r seau Vitesse de transmission Nombre maxi de Nombre maxi de de terminaux RS 485 terminaux RS 485 raccordables avec raccordables avec c ble de 1 5 m c ble de 3 m 9 6 kBit s 32 32 19 2 kBit s 32 32 93 75 kBit s 32 32 187 5 kBit s 32 25 500 kBit s 20 10 1500 kBit s 6 3 Ces valeurs sont valables pour la version 1 du terminal RS 485 Sur demande une variante du terminal de bus sans c ble de liaison au bus est disponible avec laquelle un nombre plus important peut tre raccord Tableau 2 2 Vitesses de transmission des c bles de liaison au bus 2 3 1 Topologie du r seau lectrique SINEC L2 en technique RS 485 Le c ble de bus employ avec un r seau lectrique SINEC L2 est une paire torsad e blind e ligne de bus SINEC L2 L imp dance caract ris tique est de 160 ohms Toutes les stations sont raccord es la ligne de bus SINEC L2 via des terminaux de bus SINEC L2 Chaque segment de bus SINEC L2 doit tre convenablement ferm chaque extr mit Cette terminaison de
412. tion de messages group s DP Le FB202 STAT LIS met disposition tous les messages group s DP par le biais d op randes formels de bit La d faillance d un esclave DP au cours de la phase de transfert cyclique conduit en outre la lecture de la liste de stations DP qui est alors inscrite dans le bloc de donn es DB202 partir du mot de donn es DWO Description des op randes formels du FB202 STAT LIS STAF Station DP d faillante DIAG f Pr sence de nouvelles donn es de diagnostic DP ZYGC Contrat de contr le global cyclique en cours TOUT Timeout lors du traitement de liste d appels DP Le bloc fonctionnel FB202 et le bloc de donn es DB202 correspondant des tin s tre mis en oeuvre sur une CPU de la s rie S5 115U se trouvent dans le fichier STEP 5 STATIOST S5D de la disquette COM Exemples d application 11 47 Tome 1 P riph rie distante DP B8977060 02 11 7 3 Lecture de la liste de diagnostic DP Dans la liste de diagnostic DP le message d un esclave DP indiquant la pr sence de nouvelle donn es de diagnostic met le bit correspondant la station DP en question 1 D s qu il existe de nouvelles donn es de diagnostic en provenance d au moins un esclave DP cette information est signal e par le bit 9 du message group ANZW HTB A NR202 liste de stations DP Le service sp cial HTB A NR209 permet de lire la liste de diagnostic La lecture de la liste de diagnostic par le programme d appl
413. tion des automates programm ables SIEMENS calculateurs proc d stations de travail et PCs SINEC est compos gt du r seau de communication comprenant le support de transmission des composants de raccordement et de transmission correspondants et des proc d s de transmission correspondants gt des protocoles et services servant la transmission de donn es entre les appareils cit s plus haut gt des coupleurs pour automates et PC tablissant la liaison vers le r seau de communication processeur de communication CP Pour r soudre les multiples t ches d automatisation SINEC offre diff rents r seaux de communication en fonction des exigences Les diff rentes exigences proviennent de la topologie des locaux des b ti ments des ateliers de fabrication et de la zone toute enti re occup e par l entreprise et des conditions environnantes qui y r gnent En outre les composants d automatisation interconnecter exigencent du syst me de communication des performances chelonn es En fonction des diff rentes exigences SINEC propose les r seaux de com munication suivants r pondant aux normes nationales et internationales gt SINEC H3 un r seau grande vitesse sur base optique standard FDDI gt SINEC H1 H1FO un r seau de communication pour la transmission en bande de base con form ment IEEE 802 3 avec proc d d acc s CSMA CD et reposant sur une ligne Tome 1 2
414. tions STEP 5 La d signation p riph rie globale signifie qu une partie de la plage de p riph rie d un automate n est pas affect e localement aux cartes d en tr e sortie correspondantes mais est disponible globalement pour tous les automates sur le bus L2 gt Donn es mettre via plage de sortie gt Donn es recevoir via plage d entr e Tous les octets de p riph rie via lesquels vous voulez mettre et tous les octets de p riph rie via lesquels vous voulez recevoir doivent tre identifi s en tant que p riph rie d E S Ceci est effectu en r servant des plages de p riph rie plages d entr e et sortie pour chaque station du bus participant la GP l aide du COM 9 3 Tome 1 Communication via la p riph rie globale B8977060 02 gt Chaque octet de p riph rie de sortie via lequel on doit mettre doit tre affect un objet global GO Un GPB est un octet de p riph rie globale gt Les GO sont num rot s gt Chaque octet de p riph rie d entr e via lequel on doit recevoir doit galement tre affect un GO Un GO est toujours compos gt d un octet de p riph rie de sortie pour exactement une station et gt d un ou de plusieurs octets de p riph rie d entr e au niveau des r cep teurs Le chapitre 9 2 vous explique comment les plages sont r serv es pour la GP et comment les octets de p riph rie sont affect s aux objets globaux gt C
415. tique SF la distance maximale est de 1400 m comme pour une liaison optique directe entre deux r p teurs via un adaptateur optique SF Tome 1 2 28 B8977060 02 Vue d ensemble du syst me 2 4 Configuration d un r seau 2 4 1 Configuration d un r seau SINEC L2 en technique RS 485 Lors de la configuration d un r seau purement lectrique il faut tenir compte des points suivants gt longueur maximale de segment gt nombre maxi de stations gt longueur maximale des c bles de liaison au bus gt r gles de mise en cascade des r p teurs SINEC L2 La figure 2 5 montre la constitution typique d un r seau SINEC L2 en tech nique RS 485 compos de plusieurs segments coupl s par les r p teurs Comme l att nuation du c ble augmente avec la fr quence la longueur maximale de segment d pend de la vitesse de transmission utilis e figure 2 1 Nombre de stations Dans le cas du SINEC L2 et PROFIBUS le nombre maxi de stations adressables est de 127 Par segment de bus il est possible de raccorder jusqu 32 stations et r p teurs C bles de liaison au bus Les longueurs indiqu es pour les segments ne sont atteintes que si cer taines capacit s d pendant de la fr quence occasionn es par les c bles de liaison au bus vers les stations ne sont pas d pass es Le cas ch ant il faut r duire la longueur totale des c bles de liaison au bus voir tableau 2 2 2 29 Tome 1 Vue d
416. trat d clenchement du HTB SEND est verrouill par le microprogramme du CP ANZW OFOAn 8 19 Tome 1 Communication de couche 2 libre B8977060 02 Prog de commande metteur CP PYS CP Prog de commande r cepteur SSNR Fp ANR ANZW ne Adr S5 SDA PAFE p ex DB En te Donn es DONNEES gt ANZW RECEIVE significatif 1H ou 5H ANZW Contrat 2 si auparavant Contrat_en_cours iaa PERE Ea nm aP SSNR 4H ANZW Contrat_en_cours Receive significatif Fe ANR 8H a pes _ ANZW PAFE RECEIVE Adr S5 SSNR ANR FB ANZW e Adr S5 RECEIVE PAFE p ex DB EE Rai DONNEES ANZW Contrat_termin _sans_erreur 4 4 p ex DB En t te lt ANZW Contrat_termin _sans_erreur d 4H Fig 8 7 Emission et r ception de donn es avec confirmation service SDA Tome 1 8 20 B8977060 02 Communication de couche 2 libre Emission et r ception de donn es sans confirmation service SDN D roulement de la transmission EMETTEUR Requ te couche 2 Les donn es mettre avec en t te pr liminaire 8 octets sont envoy es avec HTB SEND RECEPTEUR IE Indication 2 Le r cepteur re oit une indication que des donn es ont t re u
417. tre API et CP se d roule ANR Num ro du contrat identifie la liaison configur e SAP source local ou distant SAP distant SAP configur Adresse L2 Adresses L2 de la station locale et de la station dis tante Touches de fonction F1 Cette touche de fonction bascule permet d activer ou ACT ON de d sactiver l actualisation cyclique automatique des donn es du masque 14 11 Tome 1 Documentation test B8977060 02 Affichages d erreur FDL Ces affichages d erreur sont retourn es dans la confirmation sous forme de FDL Linkstatus Code link_status Signification L2 LST OK 0x0000 Ack positif L2 LST UE 0x0001 rem User Interface Error L2 LST RR 0x0002 Pas de ressource distante L2_LST_RS 0x0003 Service non activ ou erreur SAP dis tant L2 LST DL 0x0008 Resp Data low disponible L2 LST NR 0x0009 Pas de Resp Date rem L2 LST DH 0x000a Resp Data high disponible L2 LST RDL 0x000c N g Ack Resp Data low disponible L2_LST_RDH 0x000d N g Ack Resp Data high disponible L2 LST LS 0x0010 Service non autoris en local L2 LST NA 0x0011 Aucune r action de station d centralis e L2 LST DS 0x0012 Station locale pas dans l anneau L2 LST NO 0x0013 N g Ack d pend de la fonction L2 LST LR 0x0014 Pas de ressources locales L2 LST IV 0x0015 Param tre erron dans la requ te L2 LST LO 0x0020 Low Resp Data Send L2 LST HI
418. tre choisies librement Si vous entrez plus de caract res que le nombre autoris un message vous en avertira La valeur correspond l adresse de la page 0 plage de valeurs 0 248 par pas de 4 Ce param tre indique combien d interfaces pages se ront utilis es plage de valeurs 1 4 Param tres pour information Taille module Indication de la capacit m moire en Ko du module choix possibles 16 32 64 Ex Type de module EPROM Taille module 32 Ko Taille module recommand e 16 Ko pour les liaisons API et pour les acc s aux ser vices de la couche 2 64 Ko pour les applications TF FMS IE La taille de module est modifi e l aide d un utilitaire appro pri voir chapitre 15 2 Tome 1 B8977060 02 Principes de base de la configuration Date decr ation D signation installat Champs de sortie Type de module Identification carte Version microprogramme Date 8 caract res ASCII maxi D signation de l installation plage de valeurs carac t res ASCII Ce param tre est actualis en mode Online et sert afficher le type de module lu Types de m moire autoris s RAM EPROM L identification de carte est enregistr e par le micropro gramme chaque chargement Le COM enregistre l identification attendue de la carte Online Identification sp cifique du mat riel enregistr e par le microprogramme Offline Enregistrement sur la base du ty
419. ts 8 11 dans le mot indicateur Suite tableau 17 6 17 7 Tome 1 Annexe B8977060 02 Bits Signification des indications d erreur 8 11 BH Erreur Handshake Le cycle HTB tait erron ou le temps de surveillance HTB a t d pass Rem de lancer nouveau le contrat CH Erreur syst me Erreur dans le programme syst me Rem de contacter le SAV Siemens DH Bloc de donn es verrouill La transmission de donn es est ou tait bloqu e pendant le cycle HTB EH Libre FH Liaison ou ANR non sp cifi le contrat n est pas d fini dans le CP Rem de d finir le contrat liaison ou corriger SSNR ANR dans l appel HTB seulement valable pour liaisons API Pour les contrats couche 2 libre et FMA les erreurs sont plus explicatives par link_status dans Confirmation Header Tableau 17 6 Indications d erreur Bits 8 11 dans le mot indicateur suite Tome 1 17 8 B8977060 02 Annexe Le tableau suivant contient une liste des indicatifs d erreur Profibus link_status utilis s pour les messages d erreur APIAPI PROFIBUS Signification Indication d erreur ANZW 00 OK Aucune erreur 0 Aucune erreur 01 VE Confirmation n gative 9 Erreur distante 02 RR Ressources mat rielles 8 Ressources mat rielles distantes distantes non disponibles 03 RS SAP distant non d fini 9 Erreur distante 10H LS Service non d fi
420. ts Reserved Toute communication ou reproduction de ce support d informations toute exploitation ou communication de son contenu sont interdites sauf autorisation ex presse Tout manquement cette r gle est illicite et expose son auteur au versement de dommages et int r ts Tous nos droits sont r serv s notamment pour le cas de la d livrance d un brevet ou celui de l enregistrement d un mod le d utilit Copyright Siemens AG 1995 All Rights Reserved Siemens Aktiengesellscha t Elektronikwerk Karlsruhe Printed in the Federal Republic of Germany SIEMENS SINEC CP 5430 TF CP 5431 FMS avec COM 5430 TF COM 5431 FMS Description C79000 B8977 C060 02 Information Le contenu de ces instructions de service ne fait pas partie d une convention d un accord ou d un rapport juridique existant ou ayant exist Il n est pas non plus destin modifier de tels textes L ensemble des devoirs de Siemens r sulte de chaque contrat de vente qui comprend la totalit du seul r glement appplicable en mati re de garantie Le contenu des pr sentes instructions de service ne constitue ni une extension ni une restriction des dispositions contractuelles relatives cette garantie Par souci de clart ces instructions de service ne traitent pas non plus tous le probl mes imaginables qui peuvent se poser en relation avec l emploi de cet appareil Si vous aves besoin d informations compl mentai res ou si vous tes c
421. ttend le transfert d une indication 0024H Erreur dans le transfert d une indication CL2 0025H Erreur dans l indication API API gt Bloc de requ te Await la couche 2 0026H Transfert d fectueux du bloc de requ te l aide de Send direct 0031H Transfert du bloc de requ te la couche 2 0032H CP attend d clenchement requ te par API 0033H CP attend le transfert d une confirmation 0034H Erreur dans transfert confirmation CL2 Tableau 14 2 Etats possibles pour les contrats Tome 1 14 8 B8977060 02 Documentation test Erreur communication APIAPI couche 2 libre Code erreur Signification 0000H Aucune erreur 0001H Indication incorrecte du type de bloc de SEND DIRECT 0002H Zone m moire dans l API non disponible 0003H Zone m moire trop petite 00044 Retard de confirmation 0005H Erreur dans le mot indicateur 0006H Donn es trop longues ou trop courtes pour API et CL2 0007H Localement pas de ressources 0008H Pas de ressources d centralis es 0009H Erreur en d centralis 000A Erreur de liaison 000CH Erreur syst me Tableau 14 3 Erreurs possibles pour API Communication couche 2 libre 14 9 Tome 1 Documentation tes t B8977060 02 14 2 1 2 Etat individuel Le masque avec les param tres d exemple se pr sente comme suit
422. tteur Dans l API le programme de commande interpr te l octet d entr e re u PB 1 L v nement d terminant est la valeur de l octet GP l instant de l acc s du programme de commande dans l API Si entre deux acc s l API re oit plusieurs fois des donn es depuis le CP seule la valeur actuelle est communiqu e au programme de commande Toutes les valeurs interm diaires sont perdues Caract ristiques essentielles du mode de fonctionnement ROUE LIBRE gt Charge temporelle de cycle minimale correspond la charge tempo relle de cycle qui r sulterait de l enfichage de cartes d entr e sortie cor respondantes gt Charge minimale du CP 5430 TF CP 5431 FMS gt Programmation simple appel HTB unique HTB SYNCHRON au d marrage Ex Si des octets GP doivent tre envoy s ensemble parce qu ils forment une entit logique un param tre de r gulation avec longueur de mot p ex il ne faut en aucun cas choisir le mode d actualisation ROUE LIBRE Dans le mode d actualisa tion ROUE LIBRE il n est pas garanti que les octets GP li s soient envoy s ensemble Le r cepteur continuerait alors travailler avec des valeurs non coh rentes Tome 1 9 10 B8977060 02 Communication via la p riph rie globale Emission GP synchrone au cycle Traitement GPB Plage GPB envoy programme E S dans la par la API DPR C
423. u globaux pour appeler le masque COM Le masque a la structure suivante Edition Param tres r seau global Source SINEC NCM FIN Adresse station L2 active la plus lev e dans le r seau Pr r g suppl topologie Nbre stations actives distantes Adr station la plus lev e HSA Pr r g param tres bus Vitesse de transmission bds SAP par d faut Nbre de r it rations t l gramme Max Retry Limit Redondance m dia Donn es param bus Slot Time TSL tp binaire msec Setup Time TSET tp binaire msec Station Delay mini min TSDR tp binaire msec Station Delay maxi max TSDR tp binaire msec Target Rotation Time TTR tp binaire msec Facteur actualisation GAP G F F F F F F F FL__ AIDE 1CALCULER 2 3 4 5 6 7 VALIDER 8 SELECT Fig 6 9 Masque Edition gt Param tres r seau global 6 25 Tome 1 Principes de base de la configuration B8977060 02 Champs de saisie Pr r g suppl topologie Nbre stations Nombre de stations actives non saisies dans le fichier actives de topologie Il s agit en r gle g n rale de stations d centralis es d autres constructeurs L entr e de ce param tre est n cessaire pour le calcul du
424. u masque Editeur DP Pour pouvoir utiliser le pr sent exemple d application pratique avec le ser vice DP proc dez comme suit voir galement chapitre 16 gt Transf rez le fichier de base de donn es COM 5430 TF COM 5431 FMS suivant sur le CP utilis En cas d utilisation du CP 5430 TF sous le fichier r seau DPO NCM NET le fichier ODPTLN1 115 En cas d utilisation du CP 5431 FMS sous le fichier r seau DPQ NCM NET le fichier QDPTLN1 115 gt Transf rez le fichier STEP 5 DP115UST S5D sur l automate programm able utilis S5 115U Les fichiers d exemple se trouvent sur la dis quette d exemples d application COM 11 39 Tome 1 P riph rie distante DP B8977060 02 11 7 Possibilit s de diagnostic L2 DP via le programme d application 11 7 1 G n ralit s Les CP proposent les fonctions suivantes pour la surveillance partir du programme d application des changes de donn es avec les esclaves DP param tr s gt Lecture de la liste de stations DP La liste de stations DP d une longueur de 16 octets 128 bits fournit des informations sur l tat de tous les esclaves Chaque bit de la liste de stations DP correspond l une des adresses de station possibles de la station esclave DP Octet 0 1 2 14 15 Bit 7654321076543210 7 6 5 4 3 2 1 0 N Adresse 0 1 2 3 4 5 6 de station 8 9 10 11 12 13 14 15 16 119
425. ue Pour chaque station active entre l mission du jeton et la r ception du jeton il y a un parcours du jeton Tome 1 2 12 B8977060 02 Vue d ensemble du syst me gt Chaque station active conna t les adresses des autres stations activv es Une station active v rifie cycliquement la plage d adresse entre elle et la station active suivante la plage d adresse GAP GAP trou Lors de cette v rification elle d tecte si une station active ou passive a t rajout e ou si une station passive a t enlev e Le facteur d actualisa tion GAP indique avec quel intervalle de temps une station active v rifie grcours tsong s 5 2 3 g B 5 5 8 E 5 R partition du temps de parcours th orique du jeton 1 Fig 2 3 sa plage d adresse GAP dans sa totalit S il s av re qu une nouvelle station a t rajout e celle ci re oit imm diatement le jeton aCOUrS th or U Ca E Temps d aret du jeton R partition du temps de parcours th orique du jeton 2 Fig 2 4 gt Si une station poss de le jeton elle peut mettre des t l grammes si son temps de d tention du jeton n est pas coul Le temps de d ten tion du jeton est calcul d apr s une m thode sp ciale lors de chaque parcours du jeton et indique pendant quelle dur e la station peut con server le jeton Si la r ception du jeton le temps de d tention du jeton est d j coul cette station peut toute
426. ue B8977060 02 10 3 2 Transfert des donn es de configuration CP 5430 TF et des programmes d application STEP 5 Pour pouvoir utiliser le pr sent exemple d application pratique de communi cation via la p riph rie cyclique ZP proc dez comme suit voir galement chapitre 16 gt Transf rez les fichiers de base de donn es COM 5430 TF suivants sur le CP 5430 TF utilis Sous le fichier r seau ZP NCMNET le fichier OZPTLN1 115 gt Transf rez les fichiers STEP 5 suivants sur les deux automates pro grammables utilis s sur l API 1 S5 115U le fichier ZP115UST S5D sur l API 2 S5 95U le fichier ZPISU ST S5D Q Tome 1 10 30 B8977060 02 P riph rie distante DP 11 Transmission de donn es par p riph rie distante Le syst me de p riph rie distante SINEC L2 DP permet de mettre en oeuvre distance et donc proximit du process un grand nombre de cartes p riph riques et d appareils de terrain Distante signifie que des distances importantes peuvent s parer votre auto mate programmable des appareils p riph riques et de terrain qui y sont reli s par un bus de terrain paire lectrique ou fibre optique Ce chapitre d crit le mode de fonctionnement de la DP sous l angle du programme de commande CPU Les changes de donn es via p riph rie distante DP s effectue par le biais de la plage d E S de l API SIMATIC Dans le programme de commande les donn es mettre
427. uellement dans le fi chier cible La signification des diff rents blocs est don n e sur la figure 6 27 et 6 28 de ce chapitre La totalit des blocs est transf r e dans le fichier cible Cette touche permet l affichage d une liste de choix possibles Les valeurs de cette liste peuvent tre s lec tionn es au moyen des touches de curseur puis tre transf r es directement dans le champ de saisie l aide de la touche Return Tome 1 B8977060 02 Principes de base de la configuration 6 7 Configuration des liaisons Ce point de menu est disponible dans chaque SINEC NCM mais il diff re de par sa signification et de par la structure de son masque en fonction du protocole ou du type de transmission de donn es et de ce fait il est d crit dans les chapitres correspondants 6 59 Tome 1 Principes de base de la configuration B8977060 02 6 8 Configuration de base La configuration de base est r alis e sous SINEC NCM l aide du progiciel COM 5430 TF COM 5431 FMS Les masques requis par la configuration de base sont disponibles sous SINEC NCM comme indiqu sur la figure 6 26 Init Edit SINEC NCM Option Option Option Init Editer R seau Masque d entr e R seau gt Masque Init gt Editer he R glage r seau Masque SYSID Editer gt CP Init Editer Masque Param tres r s
428. uest service _ code 1DH FDL _READ STATISTIC CTR Tome 1 12 48 B8977060 02 Maintenance et diagnostic par services FMA Apr s transfert du bloc de confirmation l aide du HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent tre lues DB 145 Explication 0 KH 0000 REQUEST _HEADER 1 KY 000 000 com _ class user_id 2 KY 029 000 service code sans signification 3 KY 000 000 sans signification sans signification 4 KY 010 000 sans signification sans signification 5 KH 0000 CONFIRMATION 6 KY 000 000 com_class user_id 7 KY 000 000 service_code link_status 8 KY 000 000 sans signification sans signification 9 KY 000 000 sans signification sans signification 10 KH 0000 invalid_start_delimiter_ctr 11 KH 0000 invalid _fcb_fev_ctr 12 KH 0000 invalid_token_ctr 13 KH 0000 collision_ctr 14 KH 0000 wrong_fcs_or_ed_ctr 15 KH 0000 frame_error_ctr 16 KH 0000 char_error_ctr 17 KH 0000 retry_ctr 18 KH 0000 start delimiter_ctr 19 KH 0000 20 KH 0000 stop receive ctr 21 KH 0000 22 KH 0000 send_confirmed_cir 23 KH 0000 24 KH 0000 send _sdn cir 25 KH 0000 26 KH 0000 Tableau 12 22 DB 145 12 49 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Le programme d application pour l mission de la requ te et pour la r cep tion de la confirmation est structur
429. une autre instruction de commande est mise L mission d instructions de commande par un contrat de type Emission cyclique n est possible que si le mode Synchrone au cycle a t s lec tionn lors de la configuration des plages d E S DP l aide du progiciel COM 11 69 Tome 1 P riph rie distante DP B8977060 02 Si lors du transfert du bloc de contrat tous les esclaves DP requis par le contrat d mission d instruction de commande ne se trouvent pas en phase de transfert de donn es cyclique avec les CP le contrat est confirm n ga tivement d s le transfert au CP ou ventuellement d sactiv ult rieurement lors de l mission cyclique Un contrat Global Control cyclique qui d sactive simplement le mode Sync et ou Freeze est converti en contrat Global Control acyclique condition que l identificateur de groupe soit diff rent de 0 Contr le du contrat d mission cyclique d instructions de commande Le bit 10 de signalisation group e de l ANZW HTB A NR 202 liste de stations DP permet de surveiller l mission cyclique d instructions de com mande Global_ Control Signification Bit 10 1 L instruction de commande Global_Control est mise cyclique ment 0 L mission cyclique de l instruction de commande Global_Control ne fonctionne pas a t d sactiv e On distingue ici deux cas a aucune instruction de commande Global_Control n a t mise avec le type de c
430. une transmission t l gramme non r ussie Il indique le nombre de fois qu une r p ti Max Retry Limit tion de l appel doit tre effectu e par l initiateur si aucun t l gramme correct de confirmation n a t re u plage de valeurs 1 8 Redondance choix possibles pas de redondance m dia Donn es param bus Slot Time TSL Temps de surveillance de lattente de la r ception de l metteur d un t l gramme de la confirmation du r cepteur r pondeur Apr s coulement il y a r p ti tion conform ment la valeur Nbre de r it rations t l gramme plage de valeurs 80 4095 temps bi naires toutefois 2 ms au minimum voir tableau 6 1 Setup Time Temps mort minimal entre la r ception d une confir TSET mation jusqu l mission d un nouveau t l gramme d appel par l metteur initiateur plage de valeurs 1 1024 temps binaires voir tableau 6 1 Station Delay mini temps minimal de traitement du protocole min TSDR Apr s cette dur e un r cepteur d centralis r pon deur peut envoyer au plus t t une confirmation de la r ception d un t l gramme d appel Plus faible intervalle de temps entre la r ception du dernier bit d un t l gramme jusqu l mission du premier bit du t l gramme suivant plage de valeurs 0 255 temps bi naires voir tableau 6 1 Ti ir SAR au terpa i ui i s coule our l mission d un bit Esend r inverse de
431. unication no 20 p ex Proc d d application C Fig 3 4 Relation entre processeurs d application Tome 1 3 6 B8977060 02 Principes du mod le 3 2 1 2 Echange logique de donn es Pour donner des contrats des services FDL sont disponibles Les contrats sont transmis au partenaire de communication via la relation de communi cation indiqu e canaux logiques en tant que liaisons et au moyen du PDU APPAREIL X Echange de donn es APPAREIL Y transparent Proc d d application Proc d d application Couche 2 2 Ae 2 F F Transmission de donn es physique Fig 3 5 Echange logique de donn es Pour l utilisateur il semble que les proc d s d application changent direc tement les donn es En r alit d un c t les donn es passent par les couches de communication de la couche 2 vers le bas sont transmises via le support physique puis passent nouveau toutes les couches de com munication du bas vers le haut jusqu la couche 2 3 2 2 Relations de communication Sous l angle de l utilisateur la communication avec les proc d s d applica tion des partenaires de communication a lieu via des canaux logiques Ces canaux logiques vers les partenaires de communication sont d finis lors de la phase de configuration Pour chaque relation de communication on fait appel aux informations suiv antes gt Adresse de la
432. ur viter de surcharger le bus Synchro cycle Actualisation au point de contr le de cycle par HTB Roue libre Actualisation implicite des plages d E S par le CP D but de la plage d entr e d un seul tenant pour la GP Plage de valeurs PB 0 254 QB 0 254 Fin de la plage d entr e d un seul tenant pour la GP Plage de valeurs PB 1 255 QB 1 255 D but de la plage de sortie d un seul tenant pour la GP Plage de valeurs PB 0 254 QB 0 254 Fin de la plage de sortie d un seul tenant pour la GP Plage de valeurs PB 1 255 QB 1 255 Affichage de l adresse de la station actuellement appe l e 9 29 Tome 1 Communication via la p riph rie globale B8977060 02 Touches de fonction F7 VALIDER F8 SELECT La touche de fonction VALIDER transf re les don n es Si le fichier de carte n existe pas encore il est cr apr s la validation Chaque champ de saisie qui ne peut pas tre dit li brement permet l affichage d une liste de choix possibles l aide de cette touche Les valeurs peuvent tre s lectionn es l aide des touches de curseur puis tre transf r es directement dans le champ de saisie au moyen de la touche Return I La plage d entr e ou de sortie doit toujours commencer par un num ro d octet paire et toujours se terminer par un num ro d octet impaire Les champs correspondants restent vides si aucune plage
433. ur de fichiers local 204 Chargement API 59 R serv pour liaisons PG 60 R serv pour Broadcast GP 210 Synch octet de sortie GP ZP 61 R serv pour ZP 210 Synch octet de sortie GP ZP 211 Synch octet d entr e GP ZP 62 R serv pour GP 211 Synch octet d entr e GP ZP T l gramme de demande 63 Verrouill 224 255 Non d finis Tableau 17 2 Affectation des SAP aux ANR pour le CP 5430 TF Tome 1 17 2 B8977060 02 Annexe 17 2 Num ros de contrat utilisables pour CP 5431 FMS ANR HTB 0 Send ou Receive All 1 32 Send via couche 2 liaisons API API 33 100 Liaisons FMS 101 132 Receive via couche 2 liaison API API 133 Liaisons FMS 134 186 Acc s libre la couche 2 187 199 Liaisons FMS 200 Services FMA 201 Lecture de la liste de stations GP 202 Lecture de la liste de stations Zl liste de stations DP 203 208 Verrouill 209 Services sp ciaux DP 210 Synchronisation octet de sortie GP DP 211 Synchronisation octet d entr e GP DP 212 217 Verrouill 218 Transfert ou acceptation de l heure 219 223 Verrouill 224 255 Non disponible Tableau 17 3 Ces num ros de contrat peuvent galement tre utilis s pour des liaisons FMS On veillera cependant viter les doubles fonctions L ANR est affect soit une liaison APIAPI soit une liaison de couche 2 li
434. ur donn es tat 151413 121110 9876543210 voir figure 10 9 10 10 non significatif Contrat termin sans erreur num ro de contrat non valable p ex Ordre termin avec erreur Synchronisation termin e sans erreur Synchronisation SEND verrouill e Synchronisation RECEIVE possible GP d entr e a t re ue Bit 3 de l affichage d tat est ind pendant des affichages d erreur bit 8 11 Lorsque le bit 3 est mis un l erreur n est pas sp cifi e par les affichages d tat Toutes les origines d erreur sont consid r es une liste des erreurs est donn e dans le tableau 7 8 Fig 17 5 Structure du mot indicateur HTB SEND ANR210 et RECEIVE ANR 211 indications d tat Tome 1 17 14 B8977060 02 Annexe Affichage d erreur pour HTB RECEIVE ANR 211 Bit 11 10 9 8 du motindicateur R serv pour message d erreur GP R serv pour message d erreur GP R serv pour message d erreur GP M moire image ZP incompl te ou les stations n ont pas toutes d marr es ou une station au minimum est tomb e en panne Fig 17 6 Indication d erreur dans le HTB RECEIVE ANR 211 Affichages d erreur de la liste de stations ZP ANR 202 Bit 11 10 9 8 du motindicateur M moire image ZP incompl te ou les stations n ont pas toutes d marr es ou une station au minimum est tomb e en panne
435. ur ex cution sont pilot s par le programme d application API et CP changent des tampons de contrats avec description de contrat et le cas ch ant des donn es Le PDU est g n r partir du contenu du tampon de contrats 5 11 Tome 1 NOTES B8977060 02 Principes de base de la configuration 6 Principe de base de la configuration avec NCM Pour la configuration du CP nous avons besoin du progiciel correspondant COM 5430 TF COM 5431 FMS qui dans la suite du texte sera appel COM Ce programme tourne sur toutes les consoles de programmation PG avec S5 DOS niveau V ou plus ou sur PC AT avec S5 DOS niveau VI Le COM sous SINEC NCM Network and Communication Management permet la configuration guid e par menus de tous les param tres n cess aires au CP On fera par ailleurs la diff rence entre les param tres qui ne d pendent pas du type de transmission de donn es configuration de base et les param tres qui d pendent du type de transmission de donn es choisi Les fonctions de documentation et de test sont rassembl es et expli qu es au chapitre 14 La configuration de base vous est pr sent e dans ce chapitre la configura tion de chaque type de transmission de donn es est expliqu e dans le chapitre correspondant Pour vous faciliter le maniement du progiciel les points suivants seront abord s dans ce chapitre gt La structure de SINEC NOM et son utilisation gt La structure des masques du COM e
436. ur la coh rence des entr es et sorties est n cessaire dans le cas du mode synchrone au cycle On pr conisera la transmission via la p riph rie globale pour les donn es qui par rapport au Target Rotation Time se modifient rarement le taux de changement devrait tre un multiple du Target Rotation Time Si les octets de donn es se modifient en permanence par rapport au Target Rotation Time on perd le b n fice du principal avantage de la GP qui est le faible taux d utilisation du bus Ieg Il est impossible d utiliser simultan ment la GP et la DP Tome 1 9 2 B8977060 02 Communication via la p riph rie globale 9 1 Principes de la transmission de donn es par p riph rie globale GP Ce chapitre d crit le fonctionnement de la p riph rie globale sous l angle du programme de commande CPU gt Echange de donn es via p riph rie d E S gt Fonctionnement de la transmission de donn es gt Actualisation de la p riph rie d E S l aide de la GP Lors de la transmission de donn es par la p riph rie globale GP l change de donn es s effectue via la p riph rie d E S de l API SIMATIC gt Dans le programme de commande les donn es mettre sont affec ter la plage de sortie de la p riph rie gt Les donn es recevoir sont d pos es dans la plage d entr e de la p riph rie gt Les donn es mettre et recevoir peuvent tre trait es l aide d in struc
437. ure l change cyclique de donn es d E S entre le ma tre DP classe 1 et les esclaves DP qui lui sont affect s gt Transmission d instructions de commande l esclave DP Global Con trol_Request Permet de transmettre des instructions de commande sp cifiques aux esclaves DP gt Lecture de l information de diagnostic d esclave DP Slave Diag_Re quest Cette fonction permet de lire les donn es de diagnostic d un esclave DP gt Lecture de l information de diagnostic du ma tre Get Master Diag_Re sponse Cette fonction permet un matre DP classe 2 de lire dans le CP ma tre DP de classe 1 les donn es de diagnostic des esclaves DP qui lui sont affect s 11 7 Tome 1 P riph rie distante DP B8977060 02 A l exception des fonctions que l utilisateur peut ex cuter au choix l aide d appels de bloc de dialogue savoir lecture des informations de diagnostic d esclave DP et transmission d une instruction de commande un esclave DP toutes les fonctions cit es sont ex cut es automatiquement sur le CP lors que le service L2 DP est activ Type de service CP 5430 TF CP 5431 FMS Service couche 2 Da Service Service comme utilis SSAP utilis DSAP utilis esclave DP ma tre DP Requester Responder Data_Exchange x SRD SAP p d faut SAP p d faut Slave_Diag X SRD 62 60 Set_Prm X SRD 62 61 Chk_Cfg X SRD 62 62 Global_Control X SDN 62 58 Get_Cfg X SRD 62 5 Get_Master_
438. us station y station z Nombre de jetons re us station z Tableau 12 13 Indications dans bloc stat pour FDL _READ LAS STATISTIC _CTR Confirm Tome 1 12 34 B8977060 02 Maintenance et diagnostic par services FMA 129 Exemples Pour le service FMA FDL READ VALUE l exemple de programme est trait en d tail La cr ation du DB est pr sent e avec le m me niveau de d tails que le programme d application Pour les autres services FMA la structure du programme d application est analogue Il convient simplement d appeler un autre DB param tr en fonc tion du service service_code p ex 12 9 1 Exemple de programme pour le service FDL READ VALUE Pour cet exemple on cr e le DB 140 destin l inscription des donn es de requ te et de confirmation Les param tres suivants doivent tre entr s pour le service FMA FDL_READ VALUE com _class 00H Request service code OBH FDL READ VALUE Apr s le transfert du bloc de confirmation avec le HTB RECEIVE les va leurs sont enregistr es dans le DB et peuvent tre trait es par le pro gramme d application 12 35 Tome 1 Maintenance et diagnostic par services FMA B8977060 02 Mot DB140 Explication 0 KH 0000 Request Header 1 KY 000 000 com class user_id 2 KY 011 000 service _code sans signification 3 KY 000 000 sans signification 4 KY 000 000 sans signification 5 KH 0000
439. ve a d tecter une erreur de configuration au cours de la phase d initialisation de l esclave Les causes d erreurs sont Plage d E S configur e pour l esclave DP n est pas conforme la configuration d ES de l esclave DP L esclave DP fonctionne avec des plage d E S coh rentes sur le CP mais a t configur en mode roue libre Affiche les messages de diagnostic g n raux sp ci fiques au mat riel de l esclave DP voir manuel d em ploi de l esclave DB COM signale imm diatement la pr sence d informations de diagnostic d identification et de canal Apr s arr t de l actualisation de masque d tat individuel DP l aide de F1 vous pouvez appuyer sur la touche virtuelle F3 DIAG I amp C pour passer au diagnostic d identification et de canal Touches de fonction F1 ACT ON F1 ACT OFF F3 DIAG I amp C Cette touche active lactualisation cyclique automatique des donn es du masque Cette touche d sactive l actualisation cyclique automat ique des donn es du masque Cette touche de fonction permet de passer au diagnos tic d identification et de canal Tome 1 14 34 B8977060 02 Documentation test 14 2 5 Fonctions de test FMA Ces fonctions de test servent la lecture des statistiques de la couche 2 14 2 5 1 Life List Local Ce masque contient une liste de toutes les stations actives et passives sur le bus SINEC L2 Le masque se pr se
440. ves de montage du CP 5430 TF CP 5431 FMS 4 1 3 3 Caract ristiques m caniques et lectriques Consommation 5 V 24 V Pertes Courant tampon Vibrations S paration galvanique Poids de la carte Poids du module m moire Dimensions carte Largeur face avant 450 mA typ 70 mA typ pour RS 485 1 9 W pour RS 485 5 3 W pour 5V2 500 mA 20 pA typ 10 57 Hz 0 15 mm 57 150 Hz 2 g selon IEC 68 2 6 non 0 4 kg env 0 1 kg env Format double Europe 160 x 233 4 mm 20 32 mm 1 1 3 SEP 4 1 3 4 Caract ristiques logiques RAM statique 384 Ko DPR 4 Ko 4 pages de 1024 octets chacune Eprom 384 Ko maximum 4 13 Tome 1 Description technique et directives de montage du CP 5430 TF CP 5431 FMS B8977060 02 4 1 3 5 Capacit s CP 5430 TF APIAPI Nbre maxi liaisons Donn es utiles maximales Couche 2 libre FL2 Nbre maxi de liaisons Donn es utiles maximales ZP P ripherie cyclique Nbre maxi d entr es liste d appel Nombre maxi d entr es Nombre maxi de sorties GP P ripherie globale Nombre maxi d objets GP Nombre maxi d entr es Nombre maxi de sorties Nombre maxi de stations 32 128 octets par contrat 32 55 sans APIAPI 242 octets par contrat 128 242 octets par esclave ZP 256 octets max au total 242 octets par esclave ZP 256 octets max au total 2048 sur l ensemble du r seau 256 octets par station 64 octets par station
441. xemple 3H Zone m moire trop petite La zone m moire param tres Q Z TYP Q Z ANF Q Z LAE indiqu e l appel HTB est trop petite pour la transmission de donn es 4H Retard de confirmation QVZ Confirmation manquante de la cellule m moire lors du transfert de donn es Rem de v rifier le module m moire de la CPU et le remplacer le cas ch ant ou v rifier les param tres source cible et les corriger si besoin est 5H Mot indicateur incorrectement param tr Le param tre ANZW a t entr incorrectement Rem de corriger le param tre ou cr er correctement le bloc de donn es dans lequel doit se trouver ANZW 6H Param tres source cible non valables L identification de param tre NN ou RW a t utilis e Rem de utiliser le bon param tre Q Z TYP NN et RW ne sont pas autoris s pour ce type de transmission de donn es 7H Goulot mat riel local I ny a pas de tampon de donn es pour le traitement du contrat Rem de d clencher nouveau le contrat 8H Goulot mat reil distant Pas de tampon de r ception libre pour le CP distant Rem de dans l API distant 9H Erreur distante Le CP distant a effectu une confirmation n gative pour le contrat AH Erreur de liaison n API metteur ou API r cepteur non raccord au bus Rem de faire un arr t marche du syst me ou v rifier les connexions au bus Tableau 17 5 Indications d erreur Bi
442. yp mot actif passif 00H passif 014 aktif baud_rate mot Vitesse de transmission 00H 9 6 KBaud 01H 19 2 KBaud 024 93 75 KBaud 03H 187 5 KBaud 04H 500 KBaud 074 1 5 MBaud medium_red mot Redondance 00H Pas de redondance retry_ctr R p tition d appel O14 1 fois 024 2 fois default_sap octet SAP pr r gl si aucun n est 2 57 network_connec tion_sap octet no du SAP de transmission r seau 0 non utilis tsl mot Slot Time 29 216 1 unit de temps binaire tqui mot tps d clenchement r serv modulateur tset mot Setup Time 0 218 unit de temps binaire min_tsdr mot Station delay time mini 29 216 1 Unit de temps binaire max_tsdr mot Station delay time maxi 29 216 1 unit de temps binaire ttr mot double Target rotation time temps de parcours du jeton 29 2 4 1 unit de temps binaire g octet Facteur d actualisation GAP 1 100 in_ring_desired mot Souhai it accueil dans anneau true 1 dans l octet bas false 0 physikal_ layer mot physique bus 00H RS 485 FO Tableau 12 5 Valeurs du bloc de param tres de bus pour FDL_READ_VALUE Confirmation Tome 1 12 16 B8977060 02 Maintenance et diagnostic par services FMA 12 4 LSAP STATUS Ce service permet l utilisateur FMA de lire les services param tr s pour un SAP donn et

Download Pdf Manuals

image

Related Search

Related Contents

Cisco Unified Communications Advanced Troubleshooting    User`s Manual  Tiefbau 2012 - Attenberger  Conjugons le Kiwanis au Futur - Over-blog    

Copyright © All rights reserved.
Failed to retrieve file