Sommaire Caractéristiques générales Description physique de l’ASM 450 MOBY Spécification du bloc Bloc de données utilisateur BEDB FC 44 Fonction pour ASM 450 Exemples d’application Commande de la MDS, avec supplements pour FB 240 contrôle de présence et entrées/sorties TOR Manuel de mise en service pour Documentation technique ASM 450 avec FC 44...
Page 2
Marques SIMATICR et MOBYR sont des marques déposées de la SIEMENS AG. Les autres dénominations dans ce type d’écriture peuvent aussi se trouver être des marques déposées. L’utilisa- tion de ces dénominations par des tiers à leurs propres fins pourrait violer les droits de leurs détenteurs.
Sommaire Commande de la MDS, contrôle de présence et entrées/sorties TOR ..Pas de commande de la MDS ; pas de contrôle de présence : ANW = 0 Pas de commande de la MDS ; contrôle de présence via la scrutation du champ : ANW = 1 .
Caractéristiques générales Le coupleur ASM 450 est un module pour l’utilisation du système MOBY sur le réseau PROFIBUS-DP. Conçu avec un degré de protection IP 67, il peut être installé dans presque tous les environnements. Figure 1-1 Coupleur ASM 450 S 1 ou 2 SLG de la gamme MOBY peuvent être connectées.
Caractéristiques générales Compatibilité Quand on utilise le système MOBY-I, le module ASM 450 est compatible pour les commandes avec le module ASM 440. Avec l’ASM 450 il faut simplement intégrer le nouveau fichier GSD, SIEM804C. Pointeur d’octet et de mot pour la FC 44 Dans le fichier de projet SIMATIC ASM450 deux versions FC 44 sont fournies : S FC44_Byte : L’adressage des données utilisateur se fait ici en mode compatible S5.
Description physique de l’ASM 450 Affectation de broches La figure suivante présente l’affectation des broches de l’ASM 450. Diodes électroluminescentes pour le PROFI- BUS-DP (voir aussi le chap. 8.1) SF : System Fault (err. mat. dans l’ASM 450) BF : Bus Fault (défaut au niveau du PROFIBUS-DP) ON :...
Description physique de l’ASM 450 Schéma coté de l’ASM 450 avec trous de fixation La figure suivante représente le schéma coté de l’ASM 450 avec connecteurs de bus. Vous devez ajouter à la largeur et à la profondeur totales indiquées la longueur du raccord PG et le rayon du câble utilisé.
Page 9
Description physique de l’ASM 450 Démarche à suivre Vous devez retirer la plaque de connecteurs de l’ASM 450, afin de pouvoir régler l’adresse PROFIBUS et connecter la résistance de terminaison. La plaque de connecteurs cache les commutateurs DIP. La figure suivante représente l’emplacement des commutateurs DIP dans l’ASM 450 avec des exemples de réglage.
La tension d’alimentation doit être amenée séparément à chaque ASM 450 (à X13). Les connecteurs pour le PROFIBUS et la tension d’alimentation ne sont pas fournis. Ils peuvent être commandés sous la référence Siemens 6ES7 194-1AA00-0XA0. Brochage du connecteur PROFIBUS-DP Raccordez le connecteur selon le schéma suivant.
Description physique de l’ASM 450 Câbler la tension d’alimentation Si vous connectez la tension d’alimentation (24 V cc) il vous faut : S un connecteur S un câble en cuivre souple à 3 fils Raccordez le connecteur aux broches 1, 2 et 3 selon le schéma suivant. Les bornes 1 et 4;...
Description physique de l’ASM 450 Raccordement SLG Avec câble tout prêt Le raccordement d’une SLG quelconque se fait avec un câble tout prêt de 2 m de long. D’autres longueurs de câble peuvent être fabriquées sur demande. deux connecteurs Connecteur SLG ronds M12 à...
Spécification du bloc La fonction FC 44 peut être utilisée dans toutes les CPU de S7 qui ont un maître PROFIBUS-DP intégré. Caractéristiques techniques Numéro du bloc : FC 44 Nom du bloc : MOBY 450 Famille : S7-MOBY Longueur du bloc : env.
Spécification du bloc Communication entre l’ASM 450 et la FC 44 L’ASM 450 est un module esclave MOBY pour l’utilisation sur le réseau PROFIBUS-DP. La communication entre S7/PROFIBUS et ASM 450 est réalisée du point de vue matériel par la lecture ou l’écriture de plages d’adresses (zones d’entrées et de sorties) de l’ASM 450 paramétrées en conséquence.
Spécification du bloc Schéma de configuration Tableau 3-2 Schéma de configuration (à partir de la version V2.0 de la FC 44) Boîte CONT Paramètres Type de Valeurs/caractè- Description données res admissibles w 256* Adresse de début des zo- MOBY 450 nes d’entrées et de sorties de l’ASM 450 BEDB...
Page 16
Spécification du bloc MOBY : Sélection du mode de fonctionnement MOBY MOBY I/E (sans MDS 507) réservé MOBY I avec MDS 507 réservé MOBY V MOBY F avec MDS F1xx MOBY F avec MDS F4xx MOBY F avec MDS F2xx 8, 9 = réservé...
Page 17
Spécification du bloc ABTA : Ce paramètre n’est significatif que pour une utilisation des systèmes MOBY-I et MOBY-V avec la MDS 507. Tous les autres utilisateurs mettent ce paramètre sur 00. Paramétrage du temps de scrutation en mode de fonctionnement MDS 507. Ce paramètre est n’est exploité...
Page 18
Spécification du bloc Nota En cas d’utilisation libre des S TOR il faut tenir compte des points suivants : Avec l’activation de l’ASM 450 un code d’erreur est affiché à S TOR 0. Des action- neurs raccordés à S TOR 0 peuvent être commutés de façon incontrôlée. Un si- gnal de sécurité...
Spécification du bloc Nombre des stations esclaves ASM 450 pouvant être connectées Le nombre maximum des modules esclaves ASM 450 dépend de l’automate et de la CPU utilisés. Le tableau suivant montre le rapport entre la taille des zones d’entrées et de sorties paramétrées et la longueur des données utiles.
Page 20
Spécification du bloc Nota Si la longueur des données utiles paramétrée pour une commande d’écriture est supérieure à celle indiquée dans le tableau 3-3, l’AP passe à l’état STOP avec retard d’acquittement ou les données de télégramme sont envoyées à une adresse erronée.
Bloc de données utilisateur BEDB Description générale du BEDB Afin de pouvoir fonctionner, la FC 44 a besoin pour chaque ASM 450 d’un bloc de données utilisateur BEDB. Dans le BEDB toutes les informations de commande sont enregistrées, comme p. ex. le pointeur sur le champ de données (DATDB/DATDW), les signalisations d’erreur, les bits d’état.
Bloc de données utilisateur BEDB Nota La longueur minimale du BEDB doit être de 17 mots de données ou 34 oc- tets de données (DBW 0 à DBW 32). Dans le BEDB les mots de données DBW 0 à DBW 8 sont à la disposition de l’utilisateur.
Page 23
Bloc de données utilisateur BEDB Remarque : Dans la branche de démarrage, il faut préaffecter W#16#0008 dans l’OB correspondant (voir catalogue) au paramètre BEST. – OB 100 pour démarrage – OB 101 pour redémarrage Modifications autorisées des bits de commande dans BEST Bit BEST : Mettre à...
Page 24
Bloc de données utilisateur BEDB BIT 4 et 5 Réserve BIT 6 RESET, NEXT, démarrage actif/était la dernière commande Le bit est mis à 1 après qu’une commande RESET, NEXT ou démarrage a été lancée. Il indique qu’une de ces commandes est active ou a été exécutée en dernier.
Bloc de données utilisateur BEDB BIT 13 BATT 1 La surveillance de la pile de la MDS a réagi (seulement pour les types de MDA avec RAM). Avec la capacité restante il est certes possible de continuer à travailler pendant plusieurs mois à température ambiante mais il est recommandé cependant de changer immédiatement la pile ou la MDS en cas de pile non changeable.
Page 26
Bloc de données utilisateur BEDB Nota DATDB peut également être BEDB si DATDW > est DBW 34. Lors du lancement d’une commande de lecture ou d’écriture un DATDB/ DATDW doit être indiqué dans le DBW 2 du BEDB . Le DATDB est pris en charge jusqu’à une longueur totale de 256 mots (DBW 0 à...
Bloc de données utilisateur BEDB 4.2.3 Mot indicateur d’erreur “ANZ” DBW 4 = ANZ ANZ est toujours valable quand le bit READY ou les bits READY et Error sont mis à 1 dans BEST . La signalisation d’erreur est représentée en hexadécimal. DBB 4 DBB 5 Erreur ASM 450...
Bloc de données utilisateur BEDB 4.2.4 Tableau des commandes MOBY possibles Code de Description Remarque commande (hexadéci- mal) réservé pour RESET Ne pas utiliser la commande ; mettre à 1 dans BEST le bit 0 et le bit 3 Ecriture de données sur la MDS sans ECC Lecture de données de la MDS sans ECC Une communication avec la mémoire de données a lieu.
Page 29
Bloc de données utilisateur BEDB Ecriture sans ECC BEDB FC44_Word FC44_Byte Pointeur sur les données utiles qui doivent être écrites sur la MDS. Les données sont dans le DBW 2/4 DBW 2 DATDB DATDW DATDB à partir de “l’adresse” DATDW. Code de commande = 01hexa.
Bloc de données utilisateur BEDB Etat ASM BEDB FC44_Word FC44_Byte Pointeur sur les données utiles. La commande DBW 2/4 DBW 2 DATDB DATDW “Etat ASM” ne génère pas de données utiles dans l’acquittement. Code de commande = 07hexa. Etat actuel de DBW 8 DBW 6 07 H...
Bloc de données utilisateur BEDB Commuter les E/S TOR (commandes E/S TOR) et la SLG BEDB FC44_Word FC44_Byte Pointeur sur les données utiles. Cette commande ne DBW 2/4 DBW 2 DATDB DATDW génère pas de données utiles dans l’acquittement. DBW 8 DBW 6 08 H Réserve...
Bloc de données utilisateur BEDB 4.2.6 Driver ECC activé (tous les types de MDS) Le driver ECC (Error-Correction-Code) peut être activé via le code de commande. Utilisation Le driver ECC apporte une sécurité supplémentaire quand à l’exactitude des données sur la MDS. Pour les types de MDS avec EEPROM le fabricant garantit seulement une fréquence d’écriture de 10.000.
Bloc de données utilisateur BEDB Initialisation (INIT) avec ECC BEDB FC44_Word FC44_Byte Pointeur sur les données utiles. La commande DBW 2/4 DBW 2 DATDB DATDW “Initialiser” ne génère pas de données utiles dans l’acquittement. Code de commande = 06hexa. La MDS est DBW 8 DBW 6 06 H...
Page 35
Bloc de données utilisateur BEDB Exemple Structure de données d’une MDS de 62 octets (la présentation suivante a seulement un but explicatif). Le programmeur ou l’utilisateur ne doit pas en tenir compte). Adresse MDS du Adresse sur la MDS Signification point de vue de l’utilisateur 14 octets de...
Bloc de données utilisateur BEDB Lancement des commandes Il y a en principe deux possibilités différentes de lancer une commande : – Lancement direct d’une commande (seulement possible pour “RESET” et “NEXT”) Lancement de la commande “RESET” par la mise à 1 du bit 0 dans BEST Lancement de la commande “NEXT”...
Exemples d’application Structogramme : Interrogation de la FC 44 par l’utilisateur Remarque : Pour l’ASM 450 il n’y a pas eu de contrôle de présence paramétré. Cela signifie qu’il n’y a pas de commande NEXT lors de la programmation (v. aussi le chap. 6). Démarrage : Mise à...
Exemples d’application Gestion d’étiquettes Types d’étiquette Différentes étiquettes mobiles avec différentes mémoires sont à la disposition de l’utilisateur. Il existe actuellement des étiquettes avec – 62 (42)* octets (p. ex. MDS 114) – 128 (112)* octets EEPROM (p. ex. MDS 213E) –...
Page 39
Exemples d’application Le tableau suivant montre l’espace d’adressage des différents modèles de MDS : Adressage Nombre hexadécimal 16 bits Nombre à virgule fixe 16 bits normal avec ECC normal avec ECC MDS 62 octets avec RAM Adresse de début 0000 0000 Adresse finale 003D...
Exemples d’application Initialisation des étiquettes Fonction L’étiquette tout entière est écrite avec la configuration INIT (voir la commande “initialiser”). Obligation : – Une nouvelle étiquette encore jamais écrite est mise en service – Après défaillance ou échange de la pile –...
Exemples d’application Durée pour l’initialisation, après que la MDS se trouve dans le champ de la SLG sans ECC [s] avec ECC [s] 62 octets MDS (RAM) : env. 128 octets MDS (EEPROM) : env. 2 Ko MDS (RAM) : env. 8 Ko MDS (EEPROM) : env.
Exemples d’application Appel cyclique de la FC 44 (p. ex. dans l’OB 1) Le programme suivant donne un exemple pour l’appel de la FC 44. Si le mémento 0.0 est mis à 1, une commande est lancée. DB 100 appeler les FBDB utilisés RESET : DBW 0.0 démarrage lecture / écriture...
DBW 32 W#16#0000 Jusqu’à DBW 32 le BEDB est occupé pour la FC 44 DBW 34 ‘MOBY I’ ‘SIEMENS’ ‘Ce sont les données’ Exemple 2: DB 100 est BEDB et DB 10 est DATDB DB 100 DBW 0 W#16#0008 paramétrer au préalable le démarrage dans...
Exemples d’application Programmation de démarrage et de redémarrage Hypothèse : DB 100 est BEDB; DB 10 est DATDB et DBW 0 est DATDW dans le DATDB OB 100 AUF DB 100 ouvrir BEDB L W#16#0008 mettre à un le BIT de démarrage T DBW 0 à...
Commande de la MDS, contrôle de présence et entrées/sorties TOR Lors du paramétrage il est possible de régler plusieurs modes de fonctionnement de la commande de la MDS (par l’intermédiaire du paramètre ANW). Le fonctionnement de ces différents modes en relation avec –...
Page 46
Commande de la MDS, contrôle de présence et entrées/sorties TOR Commande de la MDS La commande de la MDS est activée quand ANW = 2, 4 ou 6 est mis à 1. La commande de la MDS est une option dans le firmware de l’ASM. Elle a pour effet que les MDS fonctionnent dans le flux de production en synchronisation avec le programme utilisateur.
Page 47
Commande de la MDS, contrôle de présence et entrées/sorties TOR Commande NEXT La commande NEXT sert à faire passer le pilotage de l’ASM 450 à la prochaine étiquette mobile. La commande NEXT doit toujours être programmée quand on travaille avec commande de la MDS (ANW = 2, 4, 6). Avec la commande NEXT l’ASM 450 commute les sorties TOR (v.
Commande de la MDS, contrôle de présence et entrées/sorties TOR Pas de commande de la MDS ; pas de contrôle de présence : ANW = 0 Le champ magnétique de la SLG est seulement activé quand une instruction MDS valable (écriture, lecture, initialisation) est lancée. Après détection d’une étiquette et exécution de la commande la SLG est de nouveau désactivée.
Commande de la MDS, contrôle de présence et entrées/sorties TOR Pas de commande de la MDS ; contrôle de présence via la scrutation du champ : ANW = 1 Avec ce mode de fonctionnement le champ de la SLG sélectionnée est toujours activé.
Commande de la MDS, contrôle de présence et entrées/sorties TOR Scrutation du champ en tant que commande de la MDS : ANW = 2 Après démarrage ou redémarrage de l’AP ou après commande de démarrage ou RESET de la FC 44, la SLG est activée et reste active jusqu’à la désactivation de l’AP ou de l’ASM 450.
Page 51
Commande de la MDS, contrôle de présence et entrées/sorties TOR E TOR 0, E TOR 1 : les 2 entrées TOR peuvent être affectées librement par l’utilisateur. L’interrogation des entrées est possible avec la commande E/S TOR. S TOR 0, S TOR 1 : les deux sorties TOR sont mis à...
Commande de la MDS, contrôle de présence et entrées/sorties TOR Signalisations d’erreur de l’ASM 450 Erreur 01H : la MDS quitte le champ de la SLG pendant que l’exécution d’une commande avec la MDS est en cours. La commande est interrompue. Les données de lecture ne sont pas valables.
Commande de la MDS, contrôle de présence et entrées/sorties TOR Commande de la MDS avec 2 E TOR : ANW = 4 Montage schématique Sens du mouvement de la Ï Ï Ï Ï Ï Ï Ï Ï Ï Ï BERO PROFIBUS-DP BERO à...
Page 54
Commande de la MDS, contrôle de présence et entrées/sorties TOR Chronogramme Largeur d’impulsion au moins 50 ms Plusieurs impulsions peuvent se suivre. E TOR 0 E TOR 1 S TOR 0 S TOR 1 Etablir la Commande RE- La MDS arrive comman- L’ASM 450 a La MDS sort...
Commande de la MDS, contrôle de présence et entrées/sorties TOR Commande de la MDS avec scrutation de champ et 1 E TOR: ANW = 6 Montage schématique Sens du mouvement de la Ï Ï Ï Ï Ï Ï BERO PROFIBUS-DP à...
Commande de la MDS, contrôle de présence et entrées/sorties TOR Chronogramme < 2 s Largeur d’impulsion au moins 50 ms Plusieurs impulsions peuvent se suivre. E TOR 1 : S TOR 0 S TOR 1 Etablir la Commande RESET La MDS arrive comman- L’ASM 450 a La MDS sort du...
Commande de la MDS, contrôle de présence et entrées/sorties TOR Démarrage et redémarrage La procédure de démarrage et de redémarrage est toujours exécutée par l’ASM 450 après une coupure de l’alimentation 24 V. Après un autotest approfondi, l’ASM 450 émet une signalisation de démarrage (signalisation d’erreur de la FC 44 15hexa, voir chap.
Page 58
Commande de la MDS, contrôle de présence et entrées/sorties TOR Comportement de l’ASM 450 après exécution de la première commande RESET quand ... a) il n’y a pas de MDS présente : l’ASM 450 attend la MDS ou une commande d’écriture/de lecture. b) une MDS est présente : l’ASM 450 attend une commande d’écriture/de lecture avant que la MDS ne quitte le champ de la SLG.
Manuel de mise en service pour ASM 450 avec FC 44 Enfichage du module – régler à l’aide du commutateur DIP l’adresse PROFIBUS souhaitée (v. le chap. 2.1) – raccorder la SLG à l’ASM 450 – raccorder le module au PROFIBUS-DP et à 24 V cc Nota Les connecteurs ne peuvent être enfichés ou retirés qu’a l’état hors tension.
Manuel de mise en service pour ASM 450 avec FC 44 Appel de la FC 44 dans le programme utilisateur – L’appel de la FC 44 doit toujours être absolu (CALL FC 44) – Il faut définir les paramètres “ADR”, “BEDB”, “MOBY”, “ANW”, “ABTA” , “OPT”...
Manuel de mise en service pour ASM 450 avec FC 44 La commande est lancée “BEST” : 10XXX000 00000010 (lancement à la PG avec Etat/Commande) et puis : 00000000 10000000 Il n’y a pas de commande RESET ou NEXT active FC active plus “READY”...
Page 62
Manuel de mise en service pour ASM 450 avec FC 44 FC 44 – Fonction pour ASM 450 J31069-D0109-U001-A6-7718...
Page 63
Organes de signalisations et recherche des erreurs Diodes électroluminescentes pour PROFIBUS-DP (voir aussi le chap. 8.1) SF : System Fault (défaut matériel dans l’ASM 450) (ROUGE) BF : Bus Fault (défaut au niveau du PROFIBUS-DP) (ROUGE) DC 24 V ON : est allumée quand la tension logique est SLG1 présente sur l’ASM 450 (générée à...
Organes de signalisations et recherche des erreurs Diagnostic PROFIBUS LED “ON” n’est pas allumée ou clignote Si la LED “ON” n’est pas allumée, il n’y a pas de tension d’alimentation à l’ASM 450 ou bien la tension et trop faible. Les causes possibles sont un fusible défaillant, l’absence de tension d’alimentation ou une tension trop faible.
Organes de signalisations et recherche des erreurs Diagnostic système L’ASM 450 offre une possibilité de diagnostic au niveau de l’appareil (données de diagnostic externes) qui peut être exploitée au besoin. Elle est indiquée par le bit 3 de l’octet 1. Les données se composent en tout de 3 octets et sont rattachées au 6 premiers octets du diagnostic système.
Organes de signalisations et recherche des erreurs Exploitation de la signalisation d’erreurs ANZ Signification des diodes électroluminescentes pour MOBY ERR :signalisation d’erreur par clignotement de la LED C’est toujours l’erreur détectée en dernier qui est indiquée. La signalisation d’erreur est écrasée par une nouvelle erreur. Une réinitialisation de la signalisation d’erreur est seulement possible avec un reset matériel ou le paramétrage de OPT.
Page 67
Organes de signalisations et recherche des erreurs Signalisations d’erreur Les erreurs sont représentées par la LED ERR. Défaut matériel au niveau de l’ASM 450 : Après un défaut matériel l’ASM 450 n’est pas accessible. Le défaut n’est pas envoyé via le bus. L’ASM 450 doit être remplacé. –...
Organes de signalisations et recherche des erreurs 8.2.1 Signalisations d’erreur de la FC 44 : octet de droite de ANZ (DBB5 dans BEDB) En cas de signalisation d’erreur de la FC 44 la LED ERR ne clignote pas. Le contenu de l’octet est hexadécimal (hexa) et indiqué comme nombre à virgule fixe (déc.).
Organes de signalisations et recherche des erreurs Tableau 8-2 Signalisations d’erreur de la FC 44 Indicateur Description d’état (octet de droite) 13hexa/ La FC 44 signale que seul un RESET est admissible comme prochaine commande. 19déc. Après une signalisation de démarrage de l’ASM 450 il n’y a pas eu de RESET exécuté...
Page 70
Organes de signalisations et recherche des erreurs Tableau 8-3 Signalisations d’erreur de l’ASM 450 Indicateur Clignote- Description d’état ment de la (octet de gau- LED ERR che) 01hexa/ Erreur de présence : la MDS est sortie de la fenêtre de transmission de la 01déc.
Page 71
Organes de signalisations et recherche des erreurs Tableau 8-3 Signalisations d’erreur de l’ASM 450 Indicateur Clignote- Description d’état ment de la (octet de gau- LED ERR che) 05hexa/ Commande inconnue 05déc. La FC 44 envoie une commande non interprétable à l’ASM 450. Le BEDB a été...
Page 72
Organes de signalisations et recherche des erreurs Tableau 8-3 Signalisations d’erreur de l’ASM 450 Indicateur Clignote- Description d’état ment de la (octet de gau- LED ERR che) 0Bhexa/ Seulement lors de l’initialisation : timeout lors de l’initialisation de la MDS 11déc.
Page 73
Organes de signalisations et recherche des erreurs Tableau 8-3 Signalisations d’erreur de l’ASM 450 Indicateur Clignote- Description d’état ment de la (octet de gau- LED ERR che) 11hexa/ Court-circuit ou surcharge des sorties 24 V (S TOR, code d’erreur, pré- 17déc.
Page 74
Organes de signalisations et recherche des erreurs Tableau 8-3 Signalisations d’erreur de l’ASM 450 Indicateur Clignote- Description d’état ment de la (octet de gau- LED ERR che) 18hexa/ Une erreur est survenue qui doit être acquittée par une commande RE- 24déc.
Organes de signalisations et recherche des erreurs Remarques concernant la recherche d’erreurs Test du contrôle de présence, E/S TOR Si on travaille avec commande de la MDS, le fonctionnement correct peut être très facilement constaté avec une lampe ou LED à S TOR 1 ou S TOR 0 (voir les chronogrammes dans le chap.
Page 76
Organes de signalisations et recherche des erreurs Que faire quand rien ne fonctionne ... a) Vérifier la tension d’alimentation directement au connecteur de raccordement de l’ASM 450 ou au connecteur de la SLG avec un appareil de mesure sous charge. b) Vérification du paramétrage : –...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP A qui s’adresse cette annexe ? Les utilisateurs de SIMATIC n’ont pas besoin de tenir compte de ce chapitre. Il s’adresse en particulier aux programmeurs de PC et d’API d’autres constructeurs. Le programmeur peut ainsi créer un propre bloc fonctionnel ou un pilote pour l’ASM 450.
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Pour garantir un acheminement sûr des télégrammes, il faut tenir compte du handshake décrit dans l’annexe A.5. Les télégrammes suivants expliqués sont les mêmes pour tous les types de MDS du système MOBY. Structure du télégramme La structure du télégramme est valable aussi bien pour les télégrammes de commande vers l’ASM 450 que pour les télégrammes de résultats en provenance...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Structure d’un octet de commande (octet 1 du télégramme) L’octet de commande est constitué de la façon suivante : Octet 1 du télégramme de commande Octet 1 du télégramme de résultat Code de com- Handshake Code de commande Handshake...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Commandes système Les commandes système servent à la commande et à la surveillance du processus de traitement. Tableau des commandes Code de Description commande RESET L’ASM est réinitialisé. La commande active est interrompue. (Si une commande MDS a été...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Structure exacte du télégramme Code de com. Télégramme de commande à l’ASM 450 Télégramme de résultat de l’ASM 450 (hexa) Stat (RESET) Message de reset après dé- marrage. Il est émis en perma- ––...
Page 82
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Code de com. Télégramme de commande à l’ASM 450 Télégramme de résultat de l’ASM 450 (hexa) état Version Stat (état) Bit : 7 SLG sélectionnée 0 = SLG 1 pas de MDS dans le champ 1 = SLG 2 MDS dans le champ sélect.
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Commandes de traitement de la MDS sans ECC Table des commandes Code de Description commande Ecrire le bloc de données sur la MDS Lire le bloc de données de la MDS Initialiser la MDS. Cette commande est requise quand une nouvelle MDS qui n’a pas encore été...
Page 84
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Structure exacte du télégramme Code Télégramme de commande à Télégramme de résultat de l’ASM 450 de com- l’ASM 450 mande Adresse 00** LNG D1 ... Dn MSB LSB (40,C0) 00** Adresse LNG Adresse LNG D1 ...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Commandes de traitement de la MDS avec driver ECC spécial (tous les types de MDS) Le driver ECC Le driver ECC (Error-Correction-Code) peut être activé via le code de commande dans le télégramme. Correction des données Si une information de donnée de 1 bit se perd dans la mémoire de la MDS (p.
Page 86
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Structure exacte du télégramme Code Télégramme de commande à Télégramme de résultat de l’ASM 450 de com- l’ASM 450 mande Adresse 00** LNG D1 ... Dn MSB LSB (40,C0) 00** Adresse LNG Adresse LNG D1 ...
Page 87
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Application Le driver ECC apporte une sécurité supplémentaire quand à l’exactitude des données sur la MDS. Pour les types de MDS avec EEPROM le fabricant garantit seulement une fréquence d’écriture de 10.000. Quand le driver ECC est activé, l’utilisateur a la même garantie d’intégrité...
Page 88
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Nota – Les temps d’accès aux donnés MDS se prolongent (en mode dynamique moins de données peuvent être traitées) – La capacité nette de la MDS diminue – Lors de l’exécution d’une correction de données, le résultat prend un retard de jusqu’à...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Commande avec handshake On peut représenter le schéma de la transmission de données de la façon suivante : maître utilisateur PROFIBUS-DP ASM 450 (esclave) Point Point cycle cycle cycle de transmission de transmission ASM 450 Utilisateur PROFIBUS...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP A.5.1 Déroulement général du handshake Le diagramme suivant représente le déroulement de principe de la procédure de handshake pour la commande de la transmission des commandes et acquittements entre l’utilisateur et l’ASM 450. S0/1 Q0/1 a) L’utilisateur prépare la commande.
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP A.5.2 Echange de télégrammes pour une commande Pour le déroulement du handshake les télégrammes suivants sont nécessaires : Exemple : commande de lecture de l’adresse 18hexa d’une longueur de 1 octet. Il n’y a pas encore de MDS dans le champ de la SLG.
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP A.5.3 Synchronisation de signal pour handshake de commande et de RESET Le mécanisme de handshake est représenté en détail dans les chronogrammes suivants. Handshake de commande Dans ce cas S1 est toujours 0 et Q1 toujours 1 S1=“0”...
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP A.5.4 Annulation d’une commande en cours L’annulation d’une commande lancée avec une commande RESET est toujours autorisée. Les diagrammes suivants illustrent la procédure et montrent les différents états qui peuvent survenir lors du lancement d’une commande RESET. Nota Une commande RESET en cours ne peut pas être annulée par une nouvelle commande RESET.
Programmation de l’ASM 450 sur le réseau PROFIBUS-DP Annulation de commande quand S0 a déjà été transmis à l’ASM Un S0 mis à 1 a déjà été transmis à l’ASM et un ou plusieurs cycles de bus après, une commande RESET est lancée avec S1.
Utilisation de l’ASM 450 avec un SIMATIC S5 Ce chapitre doit être considéré comme un supplément pour les utilisateurs qui mettent en œuvre l’ASM 450 dans un environnement SIMATIC S5. Pour les utilisateurs de SIMATIC S5 le bloc fonctionnel FB 240 est disponible. Le FB 240 a exactement la même structure et les mêmes fonctions que la FC 44.
Utilisation de l’ASM 450 avec un SIMATIC S5 Paramétrage du FB 240 (vue d’ensemble) FB 240 MOBY: 450 BEDB MOBY ABTA OPT2 Explication des paramètres d’entrée et de sortie Tableau B-1 Paramètre Désignation Type For- Valeurs/caractères Commentaire admissibles Adresse de début Périphérie P linéaire et zone de sorties Adresse 128 à...
Utilisation de l’ASM 450 avec un SIMATIC S5 Bloc de données utilisateur BEDB dans SIMATIC S5 BEDB Mot de commande/d’état (voir chap. 4.2.1) BEST DBW 0 DW 0 Pointeur sur l’adresse de début des données qui doivent être écri- tes sur la MDS ou qui, provenant de la MDS, doivent être lues (voir DATDB DATDW DBW 2...
Utilisation de l’ASM 450 avec un SIMATIC S5 Exemple d’un appel cyclique du FB 240 Ci-dessous l’appel du FB 240 dans un environnement SIMATIC S5 est comparé à l’appel de la FC 44 dans un environnement SIMATIC S7. Le même exemple est déjà...
Si vous ne disposez pas ou du catalogue MOBY, ce peuvent être zu berücksichtigen. commandés auprès de votre agence SIEMENS. Sollten Sie nicht im Besitz des MOBY-Katalogs sein, so kann er über jede örtliche SIEMENS-Niederlassung bestellt werden. FC 44 – Fonction pour ASM 450 J31069-D0109-U001-A6-7718...
Page 100
Should you not be in possession of the MOBY catalog, it can be obtained oppure mettere il suo contenuto a contatto con acqua. through your local Siemens office. Nel caso di un supporto dati resistente al calore è necessario osservare le in- dicazioni speciali al riguardo.