Transcript
Page 1: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

N O T I C E D ’ I N S T R U C T I O N

Passerelles Flexi Soft dans Flexi Soft Designer

Logiciel de configuration

Page 2: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Produit décrit

Passerelles Flexi Soft dans Flexi Soft Designer

Logiciel de configuration

Fabricant

SICK AGErwin-Sick-Straße 179183 WaldkirchAllemagne

Remarques juridiques

Cet ouvrage est protégé par les droits d'auteur. Les droits établis restent dévolus à lasociété SICK AG. La reproduction de l'ouvrage, même partielle, n'est autorisée quedans le cadre légal prévu par la loi sur les droits d'auteur. Toute modification, toutabrègement ou toute traduction de l'ouvrage est interdit sans l'accord écrit exprès de lasociété SICK AG.

Les marques citées dans ce document sont la propriété de leurs détenteurs respectifs.

© SICK AG. Tous droits réservés.

Document original

Ce document est un document original de SICK AG.

2 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 3: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Contenu

1 À propos de ce document................................................................ 51.1 Objet de ce document.............................................................................. 51.2 Champ d’application................................................................................ 71.3 Groupes cibles et structure de cette notice d’instruction...................... 71.4 Informations supplémentaires................................................................. 71.5 Symboles et conventions documentaires............................................... 7

2 Pour votre sécurité............................................................................ 92.1 Consignes de sûreté générales............................................................... 92.2 Utilisation conforme................................................................................. 92.3 Utilisation non conforme.......................................................................... 102.4 Consignes de sécurité.............................................................................. 102.5 Exigences relatives aux qualifications du personnel.............................. 10

3 Description du produit...................................................................... 123.1 Variantes d’appareil.................................................................................. 123.2 Versions du firmware................................................................................ 13

4 Configuration..................................................................................... 144.1 Passerelles Ethernet................................................................................. 14

4.1.1 Passerelle EtherNet/IP™ FX0-GENT....................................... 144.1.2 Passerelle Modbus-TCP FX0-GMOD....................................... 394.1.3 Passerelle PROFINET IO FX0-GPNT........................................ 464.1.4 Passerelle EtherCAT FX0-GETC............................................... 594.1.5 Interface de configuration TCP/IP.......................................... 724.1.6 Interface prise Ethernet-TCP/IP.............................................. 794.1.7 Exemple pour une image de processus TCP/IP..................... 87

4.2 Passerelles de bus de terrain.................................................................. 894.2.1 Passerelle PROFIBUS-DP FX0-GPRO...................................... 894.2.2 Passerelle CANopen FX0-GCAN.............................................. 1014.2.3 Passerelle DeviceNet FX0-GDEV............................................ 128

5 Image du processus.......................................................................... 1385.1 Données transférées dans le réseau (ensembles de données

d'entrée réseau)........................................................................................ 1385.1.1 Résultats logiques................................................................... 1405.1.2 Valeurs de sortie directes de la passerelle............................ 1415.1.3 État du module et EFI ainsi que valeurs d'entrée et de sor‐

tie.............................................................................................. 1415.1.4 Transmission de données issues d'un deuxième réseau..... 1435.1.5 Sommes de contrôle de configuration................................... 1435.1.6 Informations sur les erreurs et les états des modules......... 143

5.2 Données reçues du réseau (ensembles de données de sortieréseau)...................................................................................................... 148

5.3 Routage..................................................................................................... 149

CONTENU

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 3Sujet à modification sans préavis

Page 4: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

5.4 Réglages de base des données d'exploitation....................................... 1505.5 Configuration de l'image de processus................................................... 152

5.5.1 Barre d'outils............................................................................ 1535.5.2 Zone Données disponibles...................................................... 1535.5.3 Zone Ensemble de données passerelle vers réseau............ 1545.5.4 Zone Noms d'étiquette............................................................ 1545.5.5 Valeurs de sortie directes de la passerelle............................ 1545.5.6 Configuration des données de sortie (Réseau-Flexi Soft).... 1565.5.7 Chargement et enregistrement d’une configuration............. 1585.5.8 Importation et exportation d'une configuration..................... 158

5.6 Surveillance en ligne des données d'exploitation.................................. 159

6 Élimination des défauts................................................................... 1606.1 Passerelle EtherNet/IP™ FX0-GENT........................................................ 1606.2 Passerelle Modbus-TCP FX0-GMOD........................................................ 1616.3 Passerelle PROFINET IO FX0-GPNT......................................................... 1636.4 Passerelle EtherCAT FX0-GETC................................................................ 1646.5 Passerelle PROFIBUS-DP FX0-GPRO....................................................... 1656.6 Passerelle CANopen FX0-GCAN............................................................... 1666.7 Passerelle DeviceNet FX0-GDEV............................................................. 168

7 Index des abréviations...................................................................... 171

8 Annexe................................................................................................ 1738.1 Moniteur de prise TCP/IP......................................................................... 173

9 Répertoire des illustrations.............................................................. 179

10 Répertoire des tableaux................................................................... 181

CONTENU

4 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 5: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

1 À propos de ce document

1.1 Objet de ce document

Cette notice d’instruction contient les informations nécessaires pendant tout le cyclede vie des passerelles Flexi Soft.

Cette notice d’instruction doit être accessible à toute personne utilisant les passerellesFlexi Soft et le logiciel de configuration Flexi Soft Designer.

Il existe des notices d'instruction et des notices de montage avec des domaines d'application clairement délimitéspour le système Flexi Soft.

Tableau 1 : Récapitulatif de la documentation Flexi Soft

Type de document Titre Contenu Objectif Référence

Notice d'instruc‐tion

Système de commande de sécuritémodulaire Flexi SoftMatériel

Description des modulesFlexi Soft et de leurs fonc‐tions

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machineafin d'assurer la sécurité dumontage, de l'installationélectrique et de la mainte‐nance du système de com‐mande de sécurité Flexi Soft

8012999

Notice d’instruc‐tion

Flexi Soft dansFlexi Soft DesignerLogiciel de configuration

Description de la configura‐tion et du paramétrageassistés par ordinateur dusystème de commande desécurité Flexi Soft ainsi quedes fonctions de diagnosticimportantes. Remarquesdétaillées sur l'identificationet l'élimination des erreurs

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machineafin d'assurer la sécurité dela configuration et de lamise en service, tout commedu fonctionnement dusystème de commande desécurité Flexi Soft.

8012998

Notice d’instruc‐tion

Logiciel de configurationSafety Designer

Description de l’installationet principes de base de l’uti‐lisation

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machinepour l’utilisation du logicielde configuration Safety Desi‐gner

8018178

Notice d’instruc‐tion

Flexi Soft dansSafety DesignerLogiciel de configuration

Description de la configura‐tion et du paramétrageassistés par ordinateur dusystème de commande desécurité Flexi Soft ainsi quedes fonctions de diagnosticimportantes. Remarquesdétaillées sur l'identificationet l'élimination des erreurs

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machineafin d'assurer la sécurité dela configuration et de lamise en service, tout commedu fonctionnement dusystème de commande desécurité Flexi Soft.

8013926

Notice d'instruc‐tion

Passerelles Flexi SoftMatériel

Description des passe‐relles Flexi Soft et de leursfonctions

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machinepour un montage, une instal‐lation électrique et unemaintenance fiables despasserelles Flexi Soft

8012662

À PROPOS DE CE DOCUMENT 1

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 5Sujet à modification sans préavis

Page 6: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type de document Titre Contenu Objectif Référence

Notice d'instruc‐tion

Passerelles Flexi Soft dansFlexi Soft DesignerLogiciel de configuration

Description de la configura‐tion et du paramétrageassistés par ordinateur despasserelles Flexi Soft, infor‐mations sur le remplace‐ment des données dans lesréseaux et sur l'état, la plani‐fication et le mapping perti‐nent

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machinepour une configuration etune mise en service fiablesdes passerelles Flexi Soft

8012483

Notice d’instruc‐tion

Passerelles Flexi Soft dansSafety DesignerLogiciel de configuration

Description de la configura‐tion et du paramétrage logi‐ciels des passerelles FlexiSoft, informations surl’échange de données dansles réseaux et sur l'état, laplanification et le mappagecorrespondant

Instructions destinées aupersonnel technique dufabricant de la machine oude l'exploitant de la machinepour garantir la configura‐tion et la mise en serviceadéquates des passe‐relles Flexi Soft

8018170

Notice d'instruc‐tion

Flexi LoopCascade de capteurs sûreMatériel

Description de la cascade decapteurs sûre Flexi Loop etdes fonctions correspon‐dantes

Instructions destinées aupersonnel technique dufabricant de la machine oude l’exploitant de la machinepour un montage, une instal‐lation électrique et unemaintenance fiables de lacascade de capteurssûre Flexi Loop

8015834

Notice d’instruc‐tion

Flexi Loop dans le logiciel deconfigurationSafety Designer

Description de la configura‐tion logicielle et duparamétrage de la cascadede capteurs sûre Flexi Loop

Instructions destinées aupersonnel technique dufabricant de la machine oude l’exploitant de la machinepour une configuration etune mise en service fiablesde la cascade de capteurssûre Flexi Loop

8018174

Notice d'instruc‐tion

Flexi Loop dans le logiciel deconfigurationFlexi Soft Designer

Description de la configura‐tion logicielle et duparamétrage de la cascadede capteurs sûre Flexi Loop

Instructions destinées aupersonnel technique dufabricant de la machine oude l’exploitant de la machinepour une configuration etune mise en service fiablesde la cascade de capteurssûre Flexi Loop

8014521

Notice de mon‐tage

Boîtiers de raccordement decodeur/Feedback-moteurFlexi Soft FX3-EBX3 et FX3-EBX4

Description des boîtiers deraccordement de codeur/Feedback-moteur FX3-EBX3et FX3-EBX4

Instructions destinées aupersonnel technique dufabricant de la machine oude l’exploitant de la machinepour un montage, une instal‐lation électrique, une miseen service et une mainte‐nance fiables des boîtiers deraccordement de codeur/Feedback-moteur FX3-EBX3et FX3-EBX4

8015600

1 À PROPOS DE CE DOCUMENT

6 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 7: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type de document Titre Contenu Objectif Référence

Notice de mon‐tage

Boîtier de raccordement decodeur/Feedback-moteurdouble optimisé Flexi SoftFX3-EBX1

Description du boîtier de rac‐cordement de codeur/Feed‐back-moteur double opti‐misé FX3-EBX1

Instructions destinées aupersonnel technique dufabricant de la machine oude l’exploitant de la machinepour un montage, une instal‐lation électrique, une miseen service et une mainte‐nance fiables du boîtier deraccordement de codeur/Feedback-moteur doubleoptimisé FX3-EBX1

8019030

1.2 Champ d’application

La présente notice d’instruction est valable pour toutes les passerelles Flexi Soft, àl'exception de la passerelle EFI-pro FX3-GEPR. Cette dernière ne peut être configuréequ'avec le logiciel de configuration Safety Designer.

Cette notice d'instruction fait partie de la référence SICK 8012483 (toutes les versionstraduites sont disponibles).

1.3 Groupes cibles et structure de cette notice d’instruction

Cette notice d’instruction porte sur la configuration des passerelles Flexi Soft avec lelogiciel de configuration Flexi Soft Designer. Elle s’adresse aux groupes cibles suivants :concepteurs (planificateurs, développeurs, constructeurs), monteurs, électriciens, pro‐grammeurs, opérateurs et personnel de maintenance.

1.4 Informations supplémentaires

www.sick.com

Les informations suivantes sont disponibles sur Internet :

• Autres traductions• Fiches techniques et exemples d’application• Données CAO des plans et schémas cotés• Certificats (par ex. déclaration de conformité UE)• Guide : Sécurité des machines (six étapes pour des machines sûres)

Les fichiers suivants sont également disponibles pour être téléchargés :

• Fichier EDS de FX0-GENT pour EtherNet/IP™• Fichier GSDML de FX0-GPNT pour PROFINET IO• Fichier GSD de FX0-GPRO pour PROFIBUS DP• Fichier EDS de FX0-GCAN pour CANopen• Fichier EDS de FX0-GDEV pour DeviceNet• Fichier ESI de FX0-GETC pour EtherCAT

1.5 Symboles et conventions documentaires

Les symboles et conventions suivants sont employés dans ce document :

Consignes de sécurité et autres remarques

DANGERSignale une situation dangereuse imminente entraînant des blessures graves ou lamort si elle n'est pas évitée.

À PROPOS DE CE DOCUMENT 1

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 7Sujet à modification sans préavis

Page 8: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

AVERTISSEMENTSignale une situation potentiellement dangereuse pouvant entraîner des blessuresgraves ou la mort si elle n'est pas évitée.

MISE EN GARDESignale une situation potentiellement dangereuse pouvant entraîner des blessureslégères à moyennement graves si elle n'est pas évitée.

IMPORTANTSignale une situation potentiellement dangereuse pouvant entraîner des dommagesmatériels si elle n'est pas évitée.

REMARQUEIndique la présence d'astuces et recommandations utiles.

Instruction

b La flèche indique une instruction.

1. Une série d'instructions est numérotée.2. Suivre les instructions numérotées dans l'ordre indiqué.✓ Le crochet indique le résultat d’instruction.

Symboles LED

Ces symboles indiquent l'état d'une LED :

o La LED est éteinte.Ö La LED clignote.O La LED est allumée.

1 À PROPOS DE CE DOCUMENT

8 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 9: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

2 Pour votre sécurité

Ce chapitre fournit des informations de sécurité générales sur les passerelles FlexiSoft.

Vous trouverez des informations de sécurité supplémentaires pour chaque utilisationconcrète des passerelles Flexi Soft dans les chapitres correspondants.

2.1 Consignes de sûreté générales

AVERTISSEMENTMontage ou utilisation incorrecteLe niveau de sûreté visé peut ne pas être atteint en cas de non-respect.

b Respecter toutes les normes et directives en vigueur lors du montage, de l’instal‐lation et de l’utilisation du système de commande de sûreté Flexi Soft.

b Respecter les législations nationales et internationales pour l’intégration et l’utili‐sation du système de commande de sûreté Flexi Soft ainsi que pour la mise enservice et les contrôles techniques réguliers.

b Le fabricant et l’exploitant de la machine, sur laquelle le système de commandede sûreté Flexi Soft est utilisé, sont responsables vis-à-vis des autoritéscompétentes de l’application et du respect scrupuleux de l’ensemble des prescrip‐tions et règlements de sûreté en vigueur.

b Il faut impérativement prendre en considération les remarques, et en particulierles remarques concernant les contrôles, figurant dans cette notice d’instruction(par ex. sur l’utilisation, le montage, l’installation ou l’intégration dans la com‐mande de la machine).

b Les contrôles doivent être exécutés par un personnel qualifié ou des personnesspécialement autorisées et mandatées, et documentés de manière à ce que destiers puissent les comprendre.

2.2 Utilisation conforme

Les passerelles Flexi Soft peuvent être utilisées uniquement avec un système FlexiSoft.

Le firmware du module principal utilisé doit correspondre au minimum à la versionV1.11.0 et celle du logiciel de configuration Flexi Soft Designer à la version V1.3.0 mini‐mum.

Le système Flexi Soft remplit les conditions des domaines industriels conformément àla norme générique « Émissions parasites ». C’est pourquoi, le système Flexi Softconvient uniquement à une utilisation dans un environnement industriel.

Utiliser le système Flexi Soft uniquement dans les limites des caractéristiques tech‐niques et des conditions d’exploitation prescrites et spécifiées.

IMPORTANTToute utilisation non conforme, modification ou manipulation inadéquate du systèmeFlexi Soft entraîne l’annulation de la garantie de SICK AG. Par ailleurs, la société SICKAG décline toute responsabilité en cas de dommages directs et indirects consécutifs.

POUR VOTRE SÉCURITÉ 2

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 9Sujet à modification sans préavis

Page 10: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

2.3 Utilisation non conforme

Les passerelles Flexi Soft (FX0-Gxxx) ne prennent en charge aucun mécanisme desécurité nécessaire à la communication au sein d’un réseau de sécurité. Les passe‐relles Flexi Soft (FX0-Gxxx) ne conviennent donc pas à l’exploitation sur un bus de ter‐rain de sécurité. Ces passerelles Flexi Soft génèrent seulement des données de bus deterrain non pertinentes pour la sécurité (octets d’état) à des fins de commande et dediagnostic.

Le niveau de sûreté visé peut ne pas être atteint en cas de non-respect.

b Ne pas exploiter les passerelles Flexi Soft (FX0-Gxxx) sur un bus de terrain desécurité !

Avec les passerelles Flexi Soft (FX0-Gxxx), il est possible d’intégrer des données nonpertinentes pour la sécurité dans l’éditeur logique, ce qui nuit à la fonction de sécuritédu système Flexi Soft.

En cas de non-respect, la situation dangereuse peut ne pas s’interrompre du tout oupas à temps.

b Ne pas utiliser de passerelles Flexi Soft (FX0-Gxxx) pour des applications desécurité !

b Lors de l’intégration d’une passerelle dans un système Flexi Soft, faire contrôlercette source de danger par un spécialiste de la sécurité.

Exception : passerelle EFI-pro FX3-GEPR

La passerelle EFI-pro FX3-GEPR permet également l’échange des données de sécurité.

2.4 Consignes de sécurité

Des consignes de sécurités sont disponibles pour ces appareils.

Tenir compte des consignes de sécurité sous : www.sick.com/psirt

2.5 Exigences relatives aux qualifications du personnel

Le système de commande de sécurité modulaire Flexi Soft doit être conçu, monté, rac‐cordé, mis en service et entretenu uniquement par le personnel qualifié.

Conception

La personne chargée de la conception doit posséder des connaissances et del'expérience dans le choix et l'utilisation de dispositifs de protection sur les machines etconnaître les règlements techniques et la réglementation nationale sur la sécurité autravail en vigueur.

Installation mécanique et mise en service

La personne chargée de l'installation mécanique et de la mise en service doit posséderdes connaissances et de l'expérience dans le domaine correspondant et dans l'utilisa‐tion du dispositif de protection sur la machine pour assurer la sécurité de fonctionne‐ment.

Installation électrique

La personne chargée de l'installation électrique et de la mise en service doit possédersuffisamment de connaissances spécialisées et d'expérience dans le domaine corres‐pondant et maîtriser l'utilisation du dispositif de protection sur la machine pour assurerla sécurité de fonctionnement.

2 POUR VOTRE SÉCURITÉ

10 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 11: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Configuration

La personne chargée de la configuration doit posséder suffisamment de connais‐sances spécialisées et d'expérience dans le domaine correspondant et maîtriser l'utili‐sation du dispositif de protection sur la machine pour assurer la sécurité de fonctionne‐ment.

Utilisation et entretien

La personne chargée de l'utilisation et de l'entretien doit posséder suffisamment deconnaissances spécialisées et d'expérience dans le domaine correspondant et maîtri‐ser l'utilisation du dispositif de protection sur la machine et avoir été formée à son utili‐sation par l'exploitant de la machine.

POUR VOTRE SÉCURITÉ 2

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 11Sujet à modification sans préavis

Page 12: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

3 Description du produit

Les passerelles Flexi Soft permettent au système Flexi Soft d’envoyer dans lessystèmes de bus de terrain externes des données non liées à la sécurité à des fins decommande et de diagnostic, et d’en recevoir.

REMARQUEDans cette notice d’instruction, les données échangées entre le système Flexi Soft et leréseau correspondant sont toujours considérées du point de vue du maître du réseau(API). C’est pourquoi les données envoyées par le système Flexi Soft au réseau sontdésignées données d'entrée et les données reçues du réseau sont appelées donnéesde sortie.

Une passerelle Flexi Soft peut être utilisée uniquement avec un système Flexi Soft. Ellene dispose pas d’une alimentation électrique qui lui est propre. Deux passerelles FlexiSoft peuvent être exploitées en même temps avec chaque système.

La logique de sécurité du système Flexi Soft fonctionne indépendamment de la passe‐relle. Si le système Flexi Soft a toutefois été configuré de sorte à empêcher l’intégrationdes informations de sécurité par le bus de terrain dans l’éditeur logique, l’arrêt de lapasserelle peut entraîner des problèmes de disponibilité.

Les passerelles Flexi Soft sont configurées avec le logiciel de configuration Flexi SoftDesigner. L'ordinateur doté du logiciel de configuration peut être relié au système FlexiSoft soit via l'interface RS-232 d'un module principal, par USB, soit par Ethernet TCP/IPet une passerelle Ethernet.

Pour de plus amples informations sur la configuration du système Flexi Soft, consulterla notice d’instruction « Flexi Soft dans le logiciel de configuration Flexi Soft Designer »(référence SICK 8012998).

3.1 Variantes d’appareil

Tableau 2 : Variantes d’appareil et caractéristiques principales

Passerelle Type de réseau Interface prise Ethernet-TCP/IP

Interface de configura‐tion TCP/IP

FX0-GENT EtherNet/IP™ avec mes‐sagerie explicite

Client/Serveur Port TCP 9000Port UDP 30718

FX0-GMOD Modbus TCP avec modemaître et esclave

Client/Serveur Port TCP 9000Port UDP 30718

FX0-GPNT Esclave PROFINET IO,classe de conformité A

Client/Serveur Port TCP 9000Port UDP 30718

FX0-GETC Esclave EtherCAT – Port TCP 9000 etPort UDP 30718 viaEoE 1)

FX0-GPRO Esclave PROFIBUS-DP – –

FX0-GCAN Esclave CANopen – –

FX0-GDEV Esclave DeviceNet – –

1) L’interface de configuration TCP/IP pour FX0-GETC est disponible uniquement si EoE (Ethernet overEtherCAT) a été configuré au préalable.

3 DESCRIPTION DU PRODUIT

12 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 13: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUESi deux ordinateurs établissent parallèlement des connexions TCP/IP avec un moduleprincipal Flexi Soft d’une passerelle Ethernet Flexi Soft (via le port 9000 par ex.), lemodule principal Flexi Soft ne communique alors qu’en passant par la connexionétablie en dernier. Par conséquent, le deuxième ordinateur établit une autre connexionsans refermer les connexions précédentes. À un moment donné, il y a trop deconnexions ouvertes avec les ordinateurs sur la passerelle qui ne serviront plus qu’àéchanger des messages pour maintenir ces connexions (messages Keepalive). Ils’ensuit que le système Flexi Soft passe alors à l’état d’erreur grave.

REMARQUEVous trouverez la date de fabrication d’un appareil sur la plaque signalétique, dans lechamp S/N au format aassnnnn (aa = année, ss = semaine, nnnn = numéro de sériecontinu au sein de la semaine calendaire).

REMARQUELes références et désignations de FX0-GENT V2 (1099830) et FX0-GPNT V3(1099832) affichées dans Flexi Soft Designer diffèrent de la plaque signalétique del’appareil jusqu’à la version 1.9.0 SP2 du Flexi Soft Designer.

3.2 Versions du firmware

Les passerelles Ethernet FX0-GENT, FX0-GMOD et FX0-GPNT ainsi que la passerelleDeviceNet FX0-GDEV sont disponibles avec plusieurs versions de firmware. Pour ajou‐ter une passerelle à un système Flexi Soft dans le logiciel de configuration, choisir lestep de la passerelle concernée.

Tableau 3 : Versions de firmware des passerelles Ethernet

Version du firmware Step

V1.xx.x 1.xx

V2.xx.x 2.xx

≥ V3.00.0 3.xx

REMARQUE

• Vous trouverez la version du firmware sur la plaque signalétique de l’appareil.• Lors de la lecture d’un système Flexi Soft avec le logiciel de configuration, la ver‐

sion de firmware des appareils est automatiquement détectée.

DESCRIPTION DU PRODUIT 3

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 13Sujet à modification sans préavis

Page 14: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

4 Configuration

4.1 Passerelles Ethernet

Ce chapitre décrit la configuration des passerelles suivantes :• Passerelle EtherNet/IP™ FX0-GENT• Passerelle Modbus-TCP FX0-GMOD• Passerelle PROFINET IO FX0-GPNT• Passerelle EtherCAT FX0-GETC

4.1.1 Passerelle EtherNet/IP™ FX0-GENT

La passerelle Flexi Soft suivante peut être utilisée pour Ethernet/IP™ : FX0-GENT.

4.1.1.1 Configuration de base – Attribution du nom d'appareil et de l'adresse IP

b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, ycompris celle de la passerelle EtherNet/IP™.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GENTou double-cliquer sur FX0-GENT dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 1 : Fenêtre de configuration de la passerelle EtherNet/IP™

b Si nécessaire, modifier le Nom de l’appareil de la passerelle.b Saisir une Adresse IP pour la passerelle et, si nécessaire, un Masque de sous-réseau

ainsi qu’une adresse IP pour une Passerelle par défaut.

4 CONFIGURATION

14 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 15: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

4.1.1.2 Communication EtherNet/IP™-classe 1 – messagerie implicite

REMARQUE

• Seules les passerelles Flexi Soft EtherNet/IP™ équipées d’un firmware ≥ V2.00.0prennent en charge la messagerie implicite EtherNet/IP™ (classe 1) et la messa‐gerie explicite (classe 3).

• Les passerelles Flexi Soft EtherNet/IP™ équipées d’un firmware < V2.00.0prennent en charge exclusivement la messagerie explicite (classe 3).

• Vous trouverez la version du firmware sur la plaque signalétique de l’appareil.

Aperçu général

La messagerie implicite est une méthode de communication entre des automates pro‐grammables industriels (API) compatibles EtherNet/IP™ et des appareils correspon‐dants.

• La messagerie implicite utilise des télégrammes Ethernet-UDP.• Elle est cyclique. Des données d'entrée et de sortie sont échangées à intervalles

réguliers entre les automates et les appareils.• La distribution des télégrammes n'est pas garantie.• L'adressage multicast est possible.

Fonctionnement de la classe 1

Pour établir une communication de classe 1, une connexion entre l’automate program‐mable industriel et la passerelle EtherNet/IP™ doit exister. Pour cela, l'automate pro‐grammable industriel doit envoyer un télégramme Forward-Open à la passerelle. Lapasserelle vérifie ensuite les paramètres réceptionnés et répond par un télégrammed'état selon qu'il s'agisse d'une réussite ou d'un échec (réponse Forward-Open). En casde réussite, le télégramme comprend un ensemble de paramètres de connexion.

Le télégramme Forward-Open envoyé par l’API à la passerelle EtherNet/IP™ contient lesparamètres suivants :

• Type de connexion des données d'entrée (passerelle vers API : point à point oumulticast)

• Numéro d'instance de l'objet Input-Assembly• Longueur des données d'entrée• Type de connexion des données de sortie (API vers passerelle : seules les

connexions point à point sont acceptées)• Numéro d'instance de l'objet Output-Assembly (inutilisé en cas d'envoi exclusif de

données d'entrée)• Longueur des données de sortie (inutilisée en cas d'envoi exclusif de données

d'entrée)• Taux de transfert de données demandé par l’appareil cible (Requested-Packet-

Intervall, RPI)

La passerelle EtherNet/IP™ renvoie ensuite dans la réponse Forward-Open lesparamètres suivants :

• État de la tentative de connexion

° SUCCESS (réussite) : si les paramètres reçus peuvent être acceptés et si lapasserelle dispose d'une largeur de bande et d'une mémoire suffisantes, laconnexion est autorisée. La LED d'état s’allume O en vert.

° FAILURE (échec) : si les paramètres reçus sont incorrects ou si la passerellene dispose pas d'une largeur de bande et d'une mémoire suffisantes, la ten‐tative de connexion est refusée. La LED d'état clignote en Ö rouge/vert.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 15Sujet à modification sans préavis

Page 16: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

• L'adresse IP et le numéro de socket UDP auxquels l'automate programmableindustriel doit s'attendre à recevoir les télégrammes entrants :

° Avec une connexion point à point pour les données d'entrée, il s'agit del'adresse IP de l'API.

° Avec une connexion multicast pour les données d'entrée, la passerelle envoiel'adresse multicast à laquelle l'automate programmable industriel doits'attendre à recevoir les télégrammes entrants.

• Taux de transfert de données autorisé par la passerelle. Il peut être supérieur ouégal au taux demandé par l'API.

Dès qu’une connexion est établie, il est possible d’échanger des données entre l’auto‐mate programmable industriel et la passerelle EtherNet/IP™.

La connexion est maintenue tant qu’elle n’est pas interrompue par l’API ou la passe‐relle EtherNet/IP™.

Intervalle de mise à jour des paquets

FX0-GENT avec firmware ≥ V3.00.0 :

L’intervalle de mise à jour des paquets des connexions de classe 1, renvoyé dans laréponse Forward-Open à l’API EtherNet/IP™, dépend de la valeur reçue pour le taux detransfert de données demandé par l’appareil cible (Requested-Packet-Intervall, RPI) dans letélégramme Forward-Open de l’API EtherNet/IP™. Il peut être réglé par échelons de1 ms. La valeur minimale est de 4 ms.

FX0-GENT avec firmware < V3.00.0 :

L’intervalle de mise à jour des paquets des connexions de classe 1, renvoyé dans laréponse Forward-Open à l’API EtherNet/IP™, dépend des facteurs suivants :

• la valeur reçue pour le taux de transfert de données demandé par l’appareil cible (Reques‐ted-Packet-Intervall, RPI) dans le télégramme Forward-Open de l’automate program‐mable industriel EtherNet/IP™ ;

• la fréquence d’horloge système de 10 ms, avec laquelle la passerelleEtherNet/IP™ fonctionne ;

• la durée d’actualisation maximale réglée pour la passerelle dans le logiciel de configu‐ration.

Si le taux de transfert de données demandé par l’appareil cible (Requested-Packet-Intervall, RPI) est inférieur à la durée d’actualisation maximale, l’intervalle de mise à jourdes paquets est alors défini sur la durée d’actualisation maximale. Sinon, il est réglé sur lavaleur du taux de transfert de données demandé par l’appareil cible (Requested-Packet-Intervall, RPI).

Si l'intervalle de mise à jour des paquets ne correspond pas à un multiple de 10 ms(10, 20, 30, 40, etc.), il est arrondi au multiple de 10 ms suivant.

4 CONFIGURATION

16 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 17: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 4 : Exemples d’intervalle de mise à jour des paquets

Taux de transfertde données

demandé parl’appareil cible

(Requested-Packet-Intervall,

RPI)

Taux de mise àjour API max.

Intervalle demise à jour effec‐

tif des paquets

Description

5 ms 10 ms 10 ms Réglé sur la durée d’actualisationmax.

10 ms 10 ms 10 ms Taux de transfert de donnéesdemandé par l’appareil cible accepté

15 ms 20 ms 20 ms Réglé sur la durée d’actualisationmax.

15 ms 10 ms 20 ms Taux de transfert de donnéesdemandé par l’appareil cible arrondià 20 ms

20 ms 25 ms 30 ms Durée d’actualisation max. arrondieà 30 ms

40 ms 30 ms 40 ms Taux de transfert de donnéesdemandé par l’appareil cible accepté

32 ms 30 ms 40 ms Taux de transfert de donnéesdemandé par l’appareil cible arrondià 40 ms

48 ms 40 ms 50 ms Taux de transfert de donnéesdemandé par l’appareil cible arrondià 50 ms

50 ms 40 ms 50 ms Taux de transfert de donnéesdemandé par l’appareil cible accepté

Limites de la largeur de bande

Le nombre maximal de télégrammes de classe 1 par seconde est limité par le moduleprincipal. Avec 50 % de la largeur de bande du module principal disponible, il fautcompter environ 200 télégrammes par seconde ou une connexion de classe 1 avec untaux de mise à jour de 10 ms (la fréquence d'horloge système du FX0-GENT est de10 ms).

Tableau 5 : Largeurs de bande recommandées pour des télégrammes de classe 1

Taux de mise à jour de l'API[ms]

Connexions d'E/S cycliquesdans les deux sens

Connexions multicastcycliques uniquement pour les

entrées

10 1 2

20 2 4

40 Jusqu’à 4 Jusqu’à 8

REMARQUELa passerelle n'impose pas ces largeurs de bande recommandées. Si la largeur debande utilisée pour la communication de classe 1 dépasse cependant200 télégrammes par seconde, les interfaces RS-232 et Ethernet-TCP/IP sont ralen‐ties.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 17Sujet à modification sans préavis

Page 18: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Connexions point à point et connexions multicast

Pour un envoi de l’API EtherNet/IP™ vers la passerelle, les règles suivantess’appliquent :• Seules les connexions point à point sont acceptées.• Les connexions multicast ne sont pas acceptées.

Pour un envoi de la passerelle vers l’API EtherNet/IP™, les règles suivantess’appliquent :• Les connexions point à point et multicast sont acceptées.• Les connexions multicast peuvent être établies avec un récepteur exclusif ou plu‐

sieurs récepteurs.

Nombre maximal de connexions de classe 1

FX0-GENT avec firmware ≥ V3.00.0 :

FX0-GENT prend en charge un nombre total de 8 connexions.

FX0-GENT avec firmware < V3.00.0 :

• Pour les connexions d'E/S comportant des ensembles de données d'entrée et desortie, les règles suivantes s'appliquent :

° Chaque ensemble de données de sortie peut être commandé uniquementpar une connexion d'E/S.

° Les tentatives de connexion d'E/S visant à commander un ensemble dedonnées de sortie sont refusées si cet ensemble est déjà contrôlé par uneautre connexion d'E/S.

° Si chaque connexion d'E/S commande uniquement un ensemble de donnéesde sortie, cinq connexions d'E/S maximum peuvent alors être actives simul‐tanément.

° Le nombre maximal de connexions d'E/S possibles diminue si une connexiond'E/S commande plus d'un ensemble de données de sortie.

• Pour les connexions comportant uniquement des ensembles de données d'entrée(passerelle vers API) :

° En fonction de la largeur de bande de la passerelle, 32 connexions maximumpeuvent être établies simultanément si elles demandent toutes le mêmeensemble de données d'entrée.

° Le nombre maximal de connexions pour des demandes de donnéesdifférentes dépend des taux de transfert de données sollicités et de la lar‐geur de bande disponible de la passerelle. Si les connexions demandent plusde largeur de bande que disponible, la passerelle ralentit et les donnéesd'entrée ne peuvent plus être émises aux taux de transfert de données solli‐cités.

Accès de classe 1 aux ensembles de données d'entrée

• Les quatre ensembles de données d'entrée sont compris dans une matrice, quipeut être lue par toutes les commandes compatibles avec la classe 1.

• Le début des données d'entrée reçues par l'automate programmable industriel estdéterminé par le numéro d'instance de l'assemblage. Chaque numéro d'instanced'entrée correspond au début d'un ensemble de données d'entrée.

4 CONFIGURATION

18 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 19: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

• La longueur détermine la quantité de données d'entrée réceptionnée par l'auto‐mate programmable industriel. Cela permet à l'API de recevoir aussi bien une par‐tie d'un ensemble de données d'entrée que plusieurs ensembles de donnéesd'entrée. L'API pourrait par exemple lire uniquement les 20 premiers octets del'ensemble de données d'entrée 1 ou tous les ensembles de données d'entrée.

• Toutes les données d'entrée envoyées à l'automate programmable industrieldoivent se succéder directement. Cela signifie que les ensembles de donnéesd'entrée 1 et 2 ou les ensembles de données d'entrée 1, 2 et 3 peuvent êtreenvoyés ensemble. Les données d'entrée 1 et 3 ne peuvent cependant pas êtreenvoyées ensemble, car elles ne se suivent pas directement.

Tableau 6 : Points d'accès en lecture de classe 1 aux ensembles de données d'entrée

Instanced'assem‐

blage

Indexd'octets

Lon‐gueur

[octets]

Ensemblede

donnéesd'entrée

Description Longueursvalides pour

l'accès en lecture[octets]

1 0 à 49 50 1

Début de l'ensemble dedonnées d'entrée 1Lecture possible desensembles de donnéesd’entrée 1 à 4

1 à 202

2 50 à 81 32 2

Début de l’ensemble dedonnées d’entrée 2Lecture possible desensembles de donnéesd’entrée 2 à 4

1 à 152

3 82 à 141 60 3

Début de l’ensemble dedonnées d’entrée 3Lecture possible desensembles de donnéesd’entrée 3 à 4

1 à 120

4 142 à 201 60 4Lecture possible del'ensembles de donnéesd'entrée 4

1 à 60

Accès de classe 1 aux ensembles de données de sortie

• Les cinq ensembles de données de sortie sont compris dans une matrice danslaquelle toutes les commandes compatibles avec la classe 1 peuvent écrire.

• Le début des données de sortie est déterminé par le numéro d'instance del'assemblage. Chaque numéro d'instance de sortie correspond au début d'unensemble de données de sortie.

• La longueur détermine la quantité de données de sortie envoyée par l'automateprogrammable industriel. Cela permet à un API d'écrire aussi bien dans un seulensemble de données de sortie que plusieurs. Il est par exemple possible d'écrireuniquement dans l'ensemble de données de sortie 1 ou dans les cinq ensemblesde données de sortie.

• Cependant, il n'est pas possible d'écrire uniquement dans une partie d'unensemble de données de sortie, la longueur des données de sortie doit donc êtreun multiple de 10 octets. La longueur doit correspondre à 10 octets pour pouvoirécrire un ensemble de données de sortie, à 20 pour deux ensembles de donnéesde sortie, etc.

• Tous les ensembles de données de sortie, dans lesquels l'automate program‐mable industriel doit écrire en même temps, doivent se succéder directement.Cela signifie par exemple qu'il est possible d'écrire simultanément dans lesensembles de données de sortie 1 et 2 ou dans les ensembles de données desortie 1, 2 et 3. Il n'est cependant pas possible d'écrire simultanément dans lesensembles de données de sortie 1 et 3, car ils ne se suivent pas directement.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 19Sujet à modification sans préavis

Page 20: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 7 : Points d'accès en écriture de classe 1 aux ensembles de données de sortie

Instanced'assem‐

blage

Indexd'octets

Lon‐gueur

[octets]

Ensemblede

donnéesde sortie

Description Longueursvalides pour

l'accès en écri‐ture [octets]

5 0 à 9 10 1

Début de l'ensemble dedonnées de sortie 1Écriture possible desensembles de donnéesde sortie 1 à 5

10 = ensemblede données desortie 120 = ensemblesde données desortie 1 ... 230 = ensemblesde données desortie 1 ... 340 = ensemblesde données desortie 1 ... 450 = ensemblesde données desortie 1 ... 5

6 10 à 19 10 2

Début de l’ensemble dedonnées de sortie 2Écriture possible desensembles de donnéesde sortie 2 à 5

10 = ensemblede données desortie 220 = ensemblesde données desortie 2 ... 330 = ensemblesde données desortie 2 ... 440 = ensemblesde données desortie 2 ... 5

7 20 à 29 10 3

Début de l’ensemble dedonnées de sortie 3Écriture possible desensembles de donnéesde sortie 3 à 5

10 = ensemblede données desortie 320 = ensemblesde données desortie 3 ... 430 = ensemblesde données desortie 3 ... 5

8 30 à 39 10 4

Début de l’ensemble dedonnées de sortie 4Écriture possible desensembles de donnéesde sortie 4 et 5

10 = ensemblede données desortie 420 = ensemblesde données desortie 4 ... 5

9 40 à 49 10 5

Début de l'ensemble dedonnées de sortie 5Écriture possible del'ensemble de donnéesde sortie 5

10 = ensemblede données desortie 5

Description de l'objet d'assemblage

Toutes les données de classe 1 doivent être transférées à l'aide de l'objet d'assem‐blage. L’objet d’assemblage est utilisé comme interface pour lier des objets spécifiquesau fabricant directement à une interface standard exploitée par l’automate program‐mable industriel compatible EtherNet/IP™ pour communiquer avec l’appareil.

4 CONFIGURATION

20 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 21: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Dans le cas de la passerelle EtherNet™/IP Flexi Soft, l’objet d’assemblage correspond àl’objet Full Data Set Transfer (72 h), qui permet d’accéder aux ensembles de donnéesd’entrée et de sortie. Chaque instance de l'objet d'assemblage correspond à un ou plu‐sieurs attributs de l'objet Full Data Set Transfer.

L'objet d'assemblage détermine l'interface sur laquelle un automate programmableindustriel de classe 1 peut…• demander les informations de l'ensemble de données d'entrée auprès de la pas‐

serelle Flexi Soft,• écrire les informations de l'ensemble de données de sortie sur la passerelle Flexi

Soft.

Tableau 8 : Attributs des classes de l'objet d'assemblage

ID de l'attri‐but

Nom Type de données Valeurs dedonnées

Type d’accès

1 Révision UINT 1 Lecture

2 Instance max. UINT 9 Lecture

3 Nombre d'ins‐tances

UINT 9 Lecture

Tableau 9 : Description des instances de l'objet d'assemblage

Instanced'assem‐

blage

Description Type de données Valeursde

données

Typed’accès

Attributs corres‐pondants de l'objetFull Data Set Trans‐

fer

Flexi Soft vers réseau

1 Demande desdonnées del'ensemble dedonnéesd'entrée 1 à 4

OCTET[202]Longueurs validespour l'accès en lec‐ture :1 à 202

0 à 255 Lecture 1, 2, 3, 4

2 Demande desdonnées del'ensemble dedonnéesd'entrée 2 à 4

OCTET[152]Longueurs validespour l'accès en lec‐ture :1 à 152

0 à 255 Lecture 2, 3, 4

3 Demande desdonnées del'ensemble dedonnéesd'entrée 3 et 4

OCTET[120]Longueurs validespour l'accès en lec‐ture :1 à 120

0 à 255 Lecture 3, 4

4 Demande desdonnées del'ensemble dedonnéesd'entrée 4

OCTET[60]Longueurs validespour l'accès en lec‐ture :1 à 60

0 à 255 Lecture 4

Réseau vers Flexi Soft

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 21Sujet à modification sans préavis

Page 22: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Instanced'assem‐

blage

Description Type de données Valeursde

données

Typed’accès

Attributs corres‐pondants de l'objetFull Data Set Trans‐

fer

5 Écriture dedonnées dansl'ensemble dedonnées de sor‐tie 1 à 5

OCTET[50]Longueurs validespour l'accès enécriture :10 = ensemble dedonnées 120 = ensembles dedonnées 1 ... 230 = ensembles dedonnées 1 ... 340 = ensembles dedonnées 1 ... 450 = ensembles dedonnées 1 ... 5

0 à 255 Lecture/écriture

5, 6, 7, 8, 9

6 Écriture dedonnées dansl'ensemble dedonnées de sor‐tie 2 à 5

OCTET[40]Longueurs validespour l'accès enécriture :10 = ensemble dedonnées 220 = ensembles dedonnées 2 ... 330 = ensembles dedonnées 2 ... 440 = ensembles dedonnées 2 ... 5

0 à 255 Lecture/écriture

6, 7, 8, 9

7 Écriture dedonnées dansl'ensemble dedonnées de sor‐tie 3 à 5

OCTET[30]Longueurs validespour l'accès enécriture :10 = ensemble dedonnées 320 = ensembles dedonnées 3 ... 430 = ensembles dedonnées 3 ... 5

0 à 255 Lecture/écriture

7, 8, 9

8 Écriture dedonnées dansl'ensemble dedonnées de sor‐tie 4 et 5

OCTET[20]Longueurs validespour l'accès enécriture :10 = ensemble dedonnées 420 = ensembles dedonnées 4 ... 5

0 à 255 Lecture/écriture

8, 9

9 Écriture dedonnées dansl'ensemble dedonnées de sor‐tie 5

OCTET[10]Longueurs validespour l'accès enécriture :10 = ensemble dedonnées 5

0 à 255 Lecture/écriture

9

4 CONFIGURATION

22 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 23: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 10 : Attributs d'instance de l'objet d'assemblage

ID de l'attri‐but

Nom Type de données Valeurs dedonnées

Type d’accès

3 Données Tableau d'OCTETS 0 à 255 Lecture/écriture

4 Longueur desdonnées

UINT Nombre maximald'octets dans

l'attribut 3

Lecture

Attribut 3 – Demande/écriture de données : données d'entrée à lire ou données desortie à écrire, selon le numéro d'instance

Attribut 4 – Longueur des données : longueur maximale des données pour chaque ins‐tance d'assemblage

Services généraux

Tableau 11 : Services généraux de l'objet d'assemblage

Code du ser‐vice

Implémentation dansune classe

Implémentation dansune instance

Nom du service

01h Oui Non Get_Attributes_All

0Eh Oui Oui Get_Attribute_Single

10h Non Oui Set_Attribute_Single

02h Non Non Set_Attributes_All

Exemple de configuration de messagerie implicite avec Rockwell RSLogix 5000

Une description de la configuration d'une connexion de classe 1 avec le Rockwell RSLo‐gix 5000 est disponible dans la brochure « Flexi Soft Ethernet IP: Implicit Messagingwith Rockwell RSLogix 5000 » (en anglais) (référence SICK 8015358). Cette brochurepeut être téléchargée au format PDF à l'adresse www.sick.com.

Exemple de configuration de messagerie implicite avec un API OMRON

Une description de la configuration d’une connexion de classe 1 avec un API OMRONest disponible dans la brochure « Flexi Soft Ethernet IP : Implicit Messaging with aOmron PLC » (en anglais) (référence SICK 8015333). Cette brochure peut êtretéléchargée au format PDF à l'adresse www.sick.com.

4.1.1.3 Communication EtherNet/IP-classe 3 – messagerie explicite

Aperçu général

La messagerie explicite est une méthode de communication entre des automates pro‐grammables industriels EtherNet/IP™ et des appareils Ethernet/IP™.

• La messagerie explicite utilise des télégrammes Ethernet-TCP/IP.• Elle n'est pas cyclique. L'API et les appareils doivent s'envoyer les uns aux autres

des télégrammes individuels.• La distribution des télégrammes est garantie.• L'adressage multicast est impossible.

Remarques importantes

REMARQUELe fichier EDS V3.01 pour FX0-GENT n’est pas compatible avec une commandeOMRON.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 23Sujet à modification sans préavis

Page 24: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Modes de transmission

Les étapes de configuration de cette section définissent le mode de transmission desdonnées à l'API de niveau supérieur. En général, il existe deux modes de transmissionpour les deux sens, Flexi Soft-réseau et Réseau-Flexi Soft :

• La passerelle écrit dans l'étiquette/le fichier et/ou La passerelle lit l'étiquette/le fichier :FX0-GENT fonctionne en tant que maître. Elle écrit les données dans la mémoirede l'API et/ou les lit.

• Requête API et/ou Écriture API : FX0-GENT fonctionne en tant qu’esclave. L'automateprogrammable industriel demande les données auprès de la passerelle et/ou écritles données dans la passerelle.

Les deux modes peuvent être mélangés. Il est par exemple possible de configurer enmême temps la passerelle en tant que maître pour le sens de transmission Flexi Soft-réseau (l’option La passerelle écrit dans l’étiquette/le fichier est activée) et en tantqu’esclave pour le sens Réseau-Flexi Soft (l’option Écriture API est activée).

Nombre des connexions possibles

FX0-GENT avec firmware ≥ V3.00.0 :

FX0-GENT prend en charge un nombre total de 8 connexions.

FX0-GENT avec firmware < V3.00.0 :

Le nombre de connexions possibles à l'automate programmable industriel dépend dumode de fonctionnement de FX0-GENT : maître ou esclave. Selon le réglage, 128 APImaximum peuvent répondre simultanément à FX0-GENT.

Tableau 12 : Nombre des connexions possibles

Mode de transmission Nombre max. de connexions

Rx (vers API) : la passerelle écrit dans l'étiquette/lefichier (maître)Tx (de l'API) : la passerelle lit l'étiquette/le fichier(maître)

Rx et Tx : 1

Rx (vers API) : la passerelle écrit dans l'étiquette/lefichier (maître)Tx (de l'API) : écriture de l'API (esclave)

Rx : 1Tx : 127

Rx (vers l’API) : requête de l’API (esclave)Tx (de l'API) : la passerelle lit l'étiquette/le fichier(maître)

Rx : 127Tx : 1

Rx (vers l’API) : requête de l’API (esclave)Tx (de l'API) : écriture de l'API (esclave)

Rx et Tx : 128

Configuration

Le tableau suivant décrit la configuration en fonction du mode de transmission :

4 CONFIGURATION

24 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 25: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 13 : Instruction de configuration – Passerelle en tant que maître

La passerelle fonctionne en tant que maître (La passerelle écrit dans l'étiquette/le fichieret/ou La passerelle lit l'étiquette/le fichier)

Réglages nécessaires dans la configurationde la passerelle

Réglages nécessaires dans le programme del’API et/ou dans l’outil de configuration Ether‐Net/IP™

Sélectionnez les données à écrire dans l'API ouà lire depuis l'API. –

Définissez où écrire les données sélectionnéesdans la mémoire de l'API : saisissez le nomd'étiquette.Exemple : InDataSet1Définissez de quel emplacement de lamémoire de l'API lire les données sélec‐tionnées : saisissez le nom d'étiquette.Exemple : OutDataSet1

Saisissez exactement le même nomd'étiquette dans le programme de l'automateprogrammable industriel.Exemple :InDataSet1 INT[25]OutDataSet1 INT[5]Le type de données doit être INT.

Sélectionnez la fréquence de transmission deces données. –

Déterminez les emplacements de lecture oud’écriture des données sur le réseau EtherNet/IP™ : saisissez l’adresse IP et le numéro deslot du contrôleur de l’API.

Tableau 14 : Instruction de configuration – Passerelle en tant qu'esclave

La passerelle fonctionne en tant qu’esclave (requête et/ou écriture de l’API)

Réglages nécessaires dans la configurationde la passerelle

Réglages nécessaires dans le programme del’API et/ou dans l’outil de configuration Ether‐Net/IP™

Téléchargez le fichier EDS sur www.sick.com etinstallez-le pour FX0-GENT.Le fichier EDS se trouve également dans lerépertoire de programme du logiciel de confi‐guration SICK.

–Intégrer FX0-GENT au réseau EtherNet/IP™ àl’aide d’un outil de configuration réseau (p. ex.RSNetworx).

Utilisez le message explicite « Get_Attri‐bute_... » ou « Set_Attribute_... » dans le pro‐gramme de l'API pour lire des données de lapasserelle ou écrire des données sur la passe‐relle.

– Programmez le trigger pour l'envoi du messageexplicite.

Mode de transmission 1 : la passerelle lit l'étiquette/le fichier ou écrit dansl'étiquette/le fichier – FX0-GENT écrit les données dans la mémoire de l'automateprogrammable industriel/lit les données à partir de la mémoire de l'automate pro‐grammable industriel.

Avec ce mode de transmission, FX0-GENT écrit, en tant que maître, les données detous les ensembles activés dans les zones de mémoire spécifiées de l'automate pro‐grammable industriel. L'unique tâche du programmeur de l'automate programmableindustriel consiste à définir dans la commande un nom d'étiquette correspondant aunom d'étiquette de la configuration de la passerelle.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 25Sujet à modification sans préavis

Page 26: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Configurer la passerelle en tant que maîtreb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle EtherNet/IP™.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GENT

ou double-cliquer sur FX0-GENT dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 2 : Configuration de la passerelle EtherNet/IP™ en tant que maître

b Dans la boîte de dialogue Configuration passerelle, sélectionner le mode de trans‐mission : pour le sens Flexi Soft-réseau, activer le bouton-radio La passerelle écritdans l’étiquette/le fichier. Pour le sens Réseau-Flexi Soft, activer le bouton-radio Lapasserelle lit depuis l’étiquette/le fichier.

b Cocher les cases pour les ensembles de données souhaités dans la zone de confi‐guration correspondante, pour choisir les données à écrire ou à lire depuis l’API.

b Déterminer l’emplacement d’écriture des données sélectionnées dans la mémoirede l’API ou l’emplacement source de lecture de ces données : indiquer dans leschamps de saisie Nom d’étiquette/de fichier les noms d’étiquette (20 caractèresmax.).

b Pour le sens de transmission Flexi Soft-réseau, sélectionner l’option Tout-en-un, sitous les ensembles de données doivent être écrits dans une seule étiquette de lamémoire de l’API.

b Pour le sens de transmission Flexi Soft-réseau, déterminer la fréquence de trans‐mission des données vers l’API :

4 CONFIGURATION

26 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 27: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

° Sélectionner l’option Activer la mise à jour COS (mise à jour en cas de change‐ment d’état), si FX0-GENT doit actualiser immédiatement les données dansl’automate programmable industriel en cas de modification quelconqueapportée aux ensembles de données.

° Sélectionner l’option Activer le taux de rafraîchissement pour actualiser lesensembles de données sélectionnés au Taux de rafraîchissement réglé demanière cyclique en millisecondes.

° Les deux cases peuvent être cochées en même temps.b Pour le sens de transmission Réseau-Flexi Soft, déterminer la fréquence de lec‐

ture des données depuis l’API :

° Saisir un Taux de rafraîchissement en millisecondes pour actualiser lesensembles de données sélectionnés dans l’intervalle de temps indiqué.

b Déterminer les emplacements du réseau EtherNet/IP™ où les données sélec‐tionnées doivent être écrites ou lues : dans la zone de configuration à droite, saisirl’Adresse IP et le Numéro de slot du contrôleur de l’API.

REMARQUELa configuration est considérée comme erronée si l’adresse IP de l’API est nulle etsi le bouton-radio La passerelle écrit dans l’étiquette/le fichier pour le sens Flexi Soft-réseau et/ou La passerelle lit l’étiquette/le fichier pour le sens Réseau-Flexi Soft estactivé.

b La Durée d’actualisation max. détermine le taux maximal pour la transmission desensembles de données vers ou de l’API. Le réglage dépend de la vitesse de traite‐ment de l'automate programmable industriel et peut être compris entre 10 et65.535 ms. Le réglage de base de 40 ms convient à la plupart des API.

REMARQUE

• Si la valeur saisie pour la Durée d’actualisation max. est supérieure au Taux derafraîchissement réglé pour l’écriture dans l’API ou la lecture depuis l’API, letaux de rafraîchissement est automatiquement augmenté à cette valeur(c’est-à-dire qu’il est ralenti).

• Tous les ensembles de données sont transférés vers l'API au format entier(mot 16 bits), le premier octet est alors placé comme l'octet de poids fort oucomme l'octet le plus à gauche de l'entier.

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.b Lancer le logiciel de configuration de l’automate programmable industriel.b Définir les noms d’étiquette dans l’API de la même manière que pour la passerelle

EtherNet/IP™ Flexi Soft. L'illustration suivante présente un exemple de définitionde noms d'étiquette dans un programme d'automate programmable industrielécrit avec RSLogix :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 27Sujet à modification sans préavis

Page 28: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 3 : Exemple de noms d'étiquette dans un programme d'automate programmableindustriel

REMARQUE

• Les noms d'étiquette d'un API Allen Bradley-SLC/PLC-5 doivent commencer par« $ » (p. ex. $N10:0).

• Les noms d'étiquette d'un API Allen Bradley-MicroLogix doivent commencer par« # » (p. ex. #N10:0).

Mode de transmission 2 : mode polling – L'API demande les données ou écrit lesdonnées dans FX0-GENT.

Avec ce mode de transmission, FX0-GENT fonctionne en tant qu'esclave. Il envoie lesdonnées sur demande à l'API et l'API écrit les données dans la passerelle.

Configurer la passerelle en tant qu’esclaveb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle EtherNet/IP™.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GENT

ou double-cliquer sur FX0-GENT dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

4 CONFIGURATION

28 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 29: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 4 : Configuration de la passerelle EtherNet/IP™ en tant qu’esclave

b Dans la boîte de dialogue Configuration passerelle, sélectionner le mode de trans‐mission : pour le sens Flexi Soft-réseau, activer le bouton-radio Requête API. Pour lesens Réseau-Flexi Soft, activer le bouton-radio Écriture API.

b Cocher les cases pour les ensembles de données souhaités dans la zone de confi‐guration correspondante, pour choisir les données à requêter ou à lire depuisl’API.

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.b Programmer la messagerie explicite dans l’automate programmable industriel.

Polling d'ensembles de données via la messagerie explicite

FX0-GENT prend en charge deux objets spécifiques au fabricant qui peuvent fairel'objet de polling avec la messagerie explicite :• L'objet Full Data Set Transfer permet de faire une requête pour chaque ensemble de

données. Il existe une instance où chaque attribut représente un ensemble dedonnées.

• L'objet Individual Input Data Set Transfer permet de demander les différentsparamètres d'ensemble de données. Il existe une instance par ensemble dedonnées et chaque attribut représente un octet de l'ensemble de données.

Définition d'objet de Full Data Set Transfer (72h – une instance)

L'objet spécifique au fabricant Full Data Set Transfer définit les attributs avec lesquelsl'automate programmable industriel peut effectuer les actions suivantes :• demander des ensembles complets de données d'entrée auprès de FX0-GENT,• écrire des ensembles complets de données de sortie dans FX0-GENT.

Attributs de classes (instance 0)

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 29Sujet à modification sans préavis

Page 30: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 15 : Attributs de classes (instance 0) de l'objet Full Data Set Transfer (72h)

ID de l'attribut Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

1 Révision UINT 1 Lecture

2 Instance max. UINT 1 Lecture

3 Nombre d'instances UINT 1 Lecture

Attributs d'instance (instance 1)

Les attributs d'instance permettent d'accéder aux ensembles de données d'entrée etde sortie. Les demandes Get Attribute Single relatives à un certain ensemble de donnéesd'entrée renvoient ses informations. Les demandes Get Attributes All renvoient tous lesensembles de données d'entrée activés.

Toutes les informations sur les ensembles de données sont renvoyées au format entier(Integer, mot 16 bits). Avec les données orientées octet, le premier octet est placé àl'endroit de l'octet de poids fort ou octet le plus à gauche et le deuxième octet est placéà l'endroit de l'octet de poids faible ou octet le plus à droite de l'entier.

Tableau 16 : Attributs d'instance (instance 1) de l'objet Full Data Set Transfer (72h)

ID de l'attribut Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

Flexi Soft vers réseau

1 Demande dedonnées spécifiquesde l'ensemble dedonnées d'entrée 1

Tableau UINT 0 à 255 Lecture

2 Demande dedonnées spécifiquesde l'ensemble dedonnées d'entrée 2

Tableau UINT 0 à 255 Lecture

3 Demande dedonnées spécifiquesde l'ensemble dedonnées d'entrée 3

Tableau UINT 0 à 255 Lecture

4 Demande dedonnées spécifiquesde l'ensemble dedonnées d'entrée 4

Tableau UINT 0 à 255 Lecture

Réseau vers Flexi Soft

5 Écriture de donnéesspécifiques del'ensemble dedonnées de sortie 1

Tableau UINT 0 à 255 Écriture

6 Écriture de donnéesspécifiques del'ensemble dedonnées de sortie 2

Tableau UINT 0 à 255 Écriture

7 Écriture de donnéesspécifiques del'ensemble dedonnées de sortie 3

Tableau UINT 0 à 255 Écriture

8 Écriture de donnéesspécifiques del'ensemble dedonnées de sortie 4

Tableau UINT 0 à 255 Écriture

4 CONFIGURATION

30 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 31: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

ID de l'attribut Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

9 Écriture de donnéesspécifiques del'ensemble dedonnées de sortie 5

Tableau UINT 0 à 255 Écriture

Services généraux

Tableau 17 : Services généraux de l'objet Full Data Set Transfer (72h)

Code du ser‐vice

Implémentation dansune classe

Implémentation dansune instance

Nom du service

01h Oui Oui Get_Attributes_All

0Eh Oui Oui Get_Attribute_Single

10h Non Oui Set_Attribute_Single

02h Non Oui Set_Attributes_All

Objet Individual Input Data Set (73h – une instance par ensemble de données)

L'objet spécifique au fabricant Individual Input Data Set Transfer définit les attributs aveclesquels l'automate programmable industriel peut demander aussi bien des ensemblesde données d'entrée complets que des paramètres individuels au sein d'un ensemblede données d'entrée.

Attributs de classes

Tableau 18 : Attributs de classes de l'objet Individual Input Data Set Transfer (73h)

ID de l'attribut Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

1 Révision UINT 1 Lecture

2 Instance max. UINT 4 Lecture

3 Nombre d'instances UINT 4 Lecture

Attributs d'instance

Tableau 19 : Attributs d'instance de l'objet Individual Input Data Set Transfer (73h)

ID de l'attribut Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

1 à n(en fonction de la

définition del'ensemble de

données)

Demande dedonnées spécifiques

de l'ensemble dedonnées d'entrée

SINT 0 à 255 Lecture

Services généraux

Tableau 20 : Services généraux de l'objet Individual Input Data Set Transfer (73h)

Code du ser‐vice

Implémentation dansune classe

Implémentation dansune instance

Nom du service

01h Oui Oui Get_Attributes_All

0Eh Oui Oui Get_Attribute_Single

Définitions des attributs d'instance

Attribut 1 à n – Demande de paramètres spécifiques de l'ensemble de donnéesd'entrée

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 31Sujet à modification sans préavis

Page 32: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Les Attributs 1 à n renvoient des tableaux de données spécifiques à l'ensemble dedonnées d'entrée. Les demandes Get Attribute Single relatives à un certain ensemble dedonnées d'entrée renvoient uniquement des informations sur les paramètres del'ensemble de données sollicité. Les demandes Get Attributes All renvoient l'ensemble dedonnées entier.

Les attributs numérotés de 1 à n se rapportent aux différents attributs de l'ensemblede données d'entrée correspondant. Chaque instance se réfère à un ensemble dedonnées d'entrée univoque et chaque ensemble de données d'entrée dispose d'unschéma de numérotation d'attribut clair. Les tableaux suivants présentent les défini‐tions d'attribut de chaque ensemble de données.

Demande Get All Data Set Attributes

Toutes les informations sur les ensembles de données sont renvoyées au format entier(Integer, mot 16 bits). Avec les données orientées octet, le premier octet est placé àl'endroit de l'octet de poids faible ou octet le plus à droite et le deuxième octet estplacé à l'endroit de l'octet de poids fort ou octet le plus à gauche de l'entier.

Exemple :

Pour un ensemble de données d'entrée, les données sont renvoyées comme suit :• IntegerArray[0]: BBAAh – AA = BYTE1; BB = BYTE2• IntegerArray[1]: DDCCh – CC = BYTE3; DD = BYTE4• …• IntegerArray[6]: NNMMh – MM = BYTE13; NN = BYTE14

REMARQUELes outils usuels de Rockwell/Allen Bradley modifient ce format de données afin devisualiser de nouveau au format hexadécimal BBAA. Avant la mise en service d'unsystème Flexi Soft, la plausibilité des données transférées doit donc être contrôlée.

Instance 1 – Définitions d'attributs de l'ensemble de données d'entrée 1

Tableau 21 : Définitions d'attributs de l'instance 1 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 Octet 0 SINT

2 Octet 1 SINT

… … …

50 Octet 49 SINT

Instance 2 – Définitions d'attributs de l'ensemble de données d'entrée 2

Tableau 22 : Définitions d'attributs de l'instance 2 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 ... 4 Somme de contrôle totale UDINT

5 … 8 Somme de contrôle Flexi Soft UDINT

9 … 12 FX3-CPU0 et FX3-CPU1 : réservéFX3-CPU2 et FX3-CPU3 : somme de

contrôle ACR

UDINT

13 … 16 Réservé UDINT

17 … 20 Réservé UDINT

21 … 24 Réservé UDINT

25 … 28 Réservé UDINT

29 … 31 Réservé UDINT

4 CONFIGURATION

32 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 33: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Instance 3 – Définitions d'attributs de l'ensemble de données d'entrée 3

Tableau 23 : Définitions d'attributs de l'instance 3 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 État du module 0 UINT[2]

2 État du module 1 UINT[2]

… … …

15 État du module 14 UINT[2]

Instance 4 – Définitions d'attributs de l'ensemble de données d'entrée 4

Tableau 24 : Définitions d'attributs de l'instance 4 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 Réservé UINT[2]

2 Réservé UINT[2]

… … …

15 Réservé UINT[2]

Interfaces des API SLC, PLC-5 et MicroLogix

FX0-GENT avec firmware < 3.00.0 prend en charge les interfaces d’API SLC, PLC-5 etMicroLogix :• Même fonction d’écriture dans l’API qu’avec la méthode de réception Écriture dans

le fichier de l’API ControlLogix• Messages PCCC transmis avec l'objet PCCC

° Message de lecture typique SLC

° Message d'écriture typique SLC

° Message de lecture typique PLC-5 (format d'adresse binaire logique et ASCIIlogique)

° Message d'écriture typique PLC-5 (format d'adresse binaire logique et ASCIIlogique)

• Les conventions d'attribution de nom de fichier normales SLC ou PLC-5 sont uti‐lisées.

Les principales différences entre les interfaces d'automate programmable indus‐triel SLC, PLC-5, MicroLogix et les interfaces ControlLogix sont les suivantes :• Le polling s'effectue à l'aide des messages spécifiques SLC et PLC-5 au lieu de

l'accès à l'un des objets de transfert de données Data Transfer.• Les données sont écrites dans des fichiers sur l'API et non dans des étiquettes

comme avec un API ControlLogix.

REMARQUELes automates programmables industriels ControlLogix prennent en effet en charge lesmessages SLC et PLC-5, mais il est cependant déconseillé de les utiliser sur l’APIControlLogix pour des questions de volume de données et de performances.FX0-GENT avec firmware ≥ 3.00.0 ne prend pas en charge les interfaces d’API SLC,PLC-5 et MicroLogix.

Modes de réception

• PollingCe mode de réception permet à l'API de demander régulièrement des données parpolling.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 33Sujet à modification sans préavis

Page 34: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Avec ce mode, les informations de l'ensemble de données d'entrée sont renvoyéesdans la réponse au message de demande de données. L'API demande lesdonnées en accédant à l'adresse correspondante sur FX0-GENT avec un messagede lecture typique SLC ou PLC-5.Les restrictions suivantes s’appliquent alors :

° L'emplacement d'enregistrement sur l'API de l'ensemble de données d'entréedoit être de type Entier (Integer) et suffisamment grand pour les tableaux del'ensemble de données d'entrée.

° Si aucune donnée n'est reçue sur FLEXBUS+ pour le module indiqué, seulsdes zéros sont retournés.

• En l'absence de demande – Écriture dans le fichierSi les données reçues par la passerelle Flexi Soft via l'interface FLEXBUS+ doiventêtre envoyées à l'API, les données sont immédiatement écrites dans un fichier surl'API.Les restrictions suivantes s’appliquent alors :

° Le nom du fichier pour la zone des données de réception doit être identiqueà celui du fichier défini sur l'API. Avec un API SLC et PLC-5, les noms defichier doivent commencer par « $ » (p. ex. $N10:0). Avec un API MicroLogix,tous les noms de fichier doivent commencer par « # » (p. ex. #N10:0).

° Le fichier sur l'automate programmable industriel doit être de type Entier(Integer) et suffisamment grand pour les tableaux de l'ensemble de donnéesd'entrée.

° Les données sont écrites de sorte que le premier octet se trouve à la placede l'octet MS (most significant, octet de poids fort, le plus à gauche) del'entier.Exemple : aabb, ccdd, eeff, etc., où aa = octet 1, bb = octet 2, cc = octet 3,etc.

Modes de transmission pour l'envoi (par l'API)

FX0-GENT prend en charge les modes de transmission suivants pour la réception ou lademande des ensembles de données de sortie par l’API :• Ecriture de l'API

Il s'agit du mode de transmission par défaut où l'API utilise un message pourécrire les ensembles de données de sortie dans FX0-GENT. Avec ce mode detransmission, les ensembles de données de sortie peuvent être actualisés avecun message PCCC envoyé à l'adresse ou au fichier correspondant sur FX0-GENT.

• Lecture de fichier (polling à partir de l'automate programmable industriel)Avec ce mode de transmission, FX0-GENT surveille les modifications desensembles de données de sortie dans l'espace mémoire configuré dans l'auto‐mate programmable industriel. Si une modification est constatée, les ensemblesde données de sortie sont traités en conséquence.Les restrictions suivantes s’appliquent alors :

° L'emplacement d'enregistrement de l'ensemble de données de sortie doitêtre de type Entier (Integer, format mot 16 bits) et suffisamment grand pourl'ensemble de données de sortie complet.

° Les données du fichier de type entier doivent être formatées de telle sorteque le premier octet se trouve à la place de l'octet MS (most significant, octetde poids fort, le plus à gauche).Exemple : aabb, ccdd, eeff, etc., où aa = octet 1, bb = octet 2, cc = octet 3,etc.

Messages SLC et PLC-5

Les messages PCCC suivants sont pris en charge pour les API SLC, PLC-5-et MicroLo‐gix :

4 CONFIGURATION

34 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 35: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 25 : Messages PCCC pris en charge pour les API SLC, PLC-5 et MicroLogix

Type de message Message PCCC Taille maximale du message

Lecture typique SLC 162 CLX : 242 SINT (121 INT)SLC : 206 SINT (103 INT)

Écriture typique SLC 170 CLX : 220 SINT (110 INT)SLC : 206 SINT (103 INT)

Lecture typique PLC-5 104 CLX : 234 SINT (117 INT)SLC : 252 SINT (126 INT)

Écriture typique PLC-5 103 CLX : 226 SINT (113 INT)SLC : 226 SINT (113 INT)

REMARQUEIl est possible d'utiliser aussi bien le message de lecture typique SLC que PLC-5 pourdemander tous les ensembles de données d'entrée.

Tableau 26 : Adressage des messages SLC et PLC-5

Adresse Description Type d’accès Taille desdonnées [mots]

N10:0 Demande des données de tous les ensemblesde données d'entrée activés

Lecture 16 à 101 1)

N11:0 Demande des données de l'ensemble dedonnées d'entrée 1

Lecture 25

N12:0 Demande des données de l'ensemble dedonnées d'entrée 2

Lecture 16

N13:0 Demande des données de l'ensemble dedonnées d'entrée 3

Lecture 30

N14:0 Demande des données de l'ensemble dedonnées d'entrée 4

Lecture 30

N20:0 Écriture de tous les ensembles de données desortie activés

Écriture 5 à 25 2)

N21:0 Écriture des données de l'ensemble dedonnées de sortie 1

Écriture 5

N22:0 Écriture des données de l'ensemble dedonnées de sortie 2

Écriture 5

N23:0 Écriture des données de l'ensemble dedonnées de sortie 3

Écriture 5

N24:0 Écriture des données de l'ensemble dedonnées de sortie 4

Écriture 5

N25:0 Écriture des données de l'ensemble dedonnées de sortie 5

Écriture 5

1) Correspond à tous les ensembles de données d'entrée activés.2) Doit correspondre à tous les ensembles de données de sortie activés. Exemple : si seuls les ensembles

de données de sortie 1 et 2 sont activés, il faut alors écrire 10 mots (20 octets). Si tous les ensemblesde données de sortie sont activés, il faut alors écrire 25 mots (50 octets).

Message SLC-/PLC-5 – Réception de données

Le format du message relatif à l'ensemble de données d'entrée reçu est défini pourchaque ensemble (description détaillée : voir « Données transférées dans le réseau(ensembles de données d'entrée réseau) », page 138).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 35Sujet à modification sans préavis

Page 36: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Objet PCCC (67h – 1 instance)

L’objet PCCC peut accepter des messages PCCC et les transmettre entre les appareilsd’un réseau EtherNet/IP™. Cet objet sert à communiquer avec les API SLC-5/05et PLC-5 via Ethernet/IP™.

Attributs de classes

Non pris en charge.

Attributs d'instance

Non pris en charge.

Instances

Instance 1 prise en charge.

Services généraux

Tableau 27 : Services généraux de l'objet PCCC (67h)

Code du service Implémentation dansune classe

Implémentation dansune instance

Nom du service

4Bh Non Oui Execute_PCCC

Structure du télégramme pour Execute_PCCC

Tableau 28 : Télégramme de demande de l'objet PCCC (67h)

Nom Type de données Description

Longueur USINT Longueur de l'ID de l'appareil sollicité

Fabricant UINT Numéro du fabricant de l’appareil sollicité

Numéro de série UDINT Numéro de série ASA de l’appareil sollicité

CMD USINT Octet de commande

STS USINT 0

TNSW UINT Mot de transport

FNC USINT Code de fonction

PCCC_params Tableau USINT Paramètres spécifiques CMD/FNC

Tableau 29 : Télégramme de réponse de l'objet PCCC (67h)

Nom Type de données Description

Longueur USINT Longueur de l'ID de l'appareil sollicité

Fabricant UINT Numéro du fabricant de l’appareil sollicité

Numéro de série UDINT Numéro de série ASA de l’appareil sollicité

CMD USINT Octet de commande

STS USINT Octet d'état

TNSW UINT Mot de transport de même valeur que la demande

EXT_STS USINT État étendu (en cas d'erreur)

PCCC_params Tableau USINT Données de résultat spécifiques CMD/FNC

Tableau 30 : Commandes PCCC prises en charge par l'objet PCCC (67h)

CMD FNC Description

0Fh 67h Écriture PLC-5

0Fh 68h Lecture PLC-5

0Fh A2h Lecture SLC-500 protégée avec 3 champs d'adresse

0Fh AAh Écriture SLC-500 protégée avec 3 champs d'adresse

4 CONFIGURATION

36 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 37: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Exemple de configuration de messagerie explicite

Cette section présente un exemple de configuration de messagerie explicite à l'aide deRSLogix.

Réglages nécessaires sur la passerelle

Dans le logiciel de configuration Flexi Soft, dans Configuration passerelle, activer leschamps d’option suivants :• Requêtes API• Ecriture API

Réglages nécessaires dans RSLogix

Dans RSLogix, procédez aux réglages suivants :• Automate programmable industriel actif (messagerie explicite activée)• 128 connexions possibles• Chaque ensemble de données de taille correcte.• Envoi d'un message avec la commande SET ou GET (p. ex. Get_Attribute_Single ou

Get_Attributes_All) par le programme principal

Étape 1 :

b Créez deux étiquettes : une pour le message et une autre pour accepter lesdonnées de la commande GET.

L'étiquette du message est définie pour le bloc MSG utilisé pour la messagerie explicite.La commande MSG de cette exemple demande l'ensemble de données 1. L'ensemblede données 1 reçu est ensuite placé dans une étiquette auto-définie, à savoir AuChoix.

REMARQUEL'étiquette cible doit être configurée avec la même taille que l'ensemble de données.Dans ce cas, 50 octets ou INT[25].

Illustration 5 : Création d'étiquettes pour la messagerie explicite

Étape 2 :

b Dans une ligne du programme, créez un symbole NOT lié à la commande MSG.

Illustration 6 : Programmation de la routine principale de la messagerie explicite

b Sélectionnez le message.EN pour le symbole NOT. Cela garantit de nouvellesdemandes du message.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 37Sujet à modification sans préavis

Page 38: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Étape 3 :

b Éditez la commande MSG comme suit :

° Dans l'onglet Configuration : sélectionnez CIP générique. La Classe décrit l'objet.Classe 72 correspond à l'objet Full Data Set Transfer. Instance 1 et Attribut 1déterminent le type de données (ici, l'Ensemble de données 1). Comme Destina‐tion, sélectionnez l'étiquette AuChoix.

Illustration 7 : Messagerie explicite – Configuration du message

° Onglet Communication : le message doit comporter le Chemin vers la passe‐relle. Dans cet exemple, le chemin est 10.4.209.51.

Illustration 8 : Messagerie explicite – Configuration de la communication

4 CONFIGURATION

38 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 39: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

4.1.2 Passerelle Modbus-TCP FX0-GMOD

La passerelle Flexi Soft suivante peut être utilisée pour Modbus TCP : FX0-GMOD.

4.1.2.1 Configuration de base – Attribution du nom d'appareil et de l'adresse IP

b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, ycompris celle de la passerelle Modbus-TCP.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GMODou double-cliquer sur FX0-GMOD dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 9 : Fenêtre de configuration de la passerelle Modbus-TCP

b Si nécessaire, modifier le nom de l’appareil de la passerelle.b Saisir une Adresse IP pour la passerelle et, si nécessaire, un Masque de sous-réseau

ainsi qu’une adresse IP pour une Passerelle par défaut.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

4.1.2.2 Configuration de l'interface Modbus-TCP

Propriétés de la passerelle Modbus-TCP Flexi Soft

• Modbus TCP avec mode maître et esclave• Prise en charge des conventions d'adressage par défaut de Modbus TCP• Interface prise Ethernet-TCP/IP, polling et fonction de mise à jour automatique• Avec un firmware ≥ V2.01.0 : lecture possible des données sous forme de mots.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 39Sujet à modification sans préavis

Page 40: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Exigences à remplir par l'API pour Modbus TCP

• L'automate programmable industriel doit prendre en charge le protocole Modbus-TCP.

• L'API doit prendre en charge les commandes Lire les registres de maintien et Écrire plu‐sieurs registres ou la commande Lire/écrire plusieurs registres.

Les étapes de configuration de cette section définissent le mode de transmission desdonnées à l'API de niveau supérieur. En général, il existe deux modes de transmissionpour les deux sens (en tant qu’esclave ou maître), Flexi Soft-réseau et Réseau-FlexiSoft :

• Mode de réception esclave Requête API (polling/passerelle en tant qu’esclave)Ce mode de réception permet à l'API de demander régulièrement des données parpolling. Avec ce mode, les données sont renvoyées dans la réponse à la demandede données. L'API demande les données en accédant à l'adresse des données deréception du module FX0-GMOD avec un télégramme Lire les registres de maintien.

• Mode de réception maître – La passerelle écrit dans l'étiquette/le fichier (mise à jourautomatique, passerelle en tant que maître)Si les données reçues par FX0-GMOD via l'interface de fond de panier doivent êtreenvoyées à l'API, ces données sont immédiatement écrites dans une zone de sto‐ckage de l'API.

• Mode de transmission esclave – Écriture API (passerelle en tant qu'esclave)Avec ce mode de transmission, l'API envoie des télégrammes à FX0-GMOD pourécrire dans les ensembles de données de sortie. Pour cela, l'automate program‐mable industriel écrit les données à des adresses définies.

• Mode de transmission maître – La passerelle lit depuis le registre (mise à jour automa‐tique, passerelle en tant que maître)Avec le mode de transmission maître, FX0-GMOD lance une commande poll à l'APIpour les ensembles de données de sortie.

REMARQUELa configuration est considérée comme erronée si l'adresse IP de l'API est 0.0.0.0 et sila passerelle est configurée comme maître pour un ou deux sens de transmission.

Nombre des connexions possibles

Le nombre de connexions possibles à l'automate programmable industriel dépend dumode de fonctionnement de FX0-GMOD : maître ou esclave. Selon le réglage, 32 APImaximum peuvent répondre simultanément à FX0-GMOD.

Tableau 31 : Nombre des connexions possibles

Mode de transmission Nombre max. de connexions

Rx (vers l'API) : maîtreTx (de l'API) : maître

Rx et Tx : 1

Rx (vers l'API) : maîtreTx (de l'API) : esclave

Rx : 1Tx : 31

Rx (vers l'API) : esclaveTx (de l'API) : maître

Rx : 31Tx : 1

Rx (vers l'API) : esclaveTx (de l'API) : esclave

Rx et Tx : 32

Configuration

Le tableau suivant décrit la configuration en fonction du mode de transmission :

4 CONFIGURATION

40 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 41: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 32 : Instruction de configuration – Passerelle en tant que maître

Passerelle en tant que maître

Réglages nécessaires dans la configurationde la passerelle

Réglages nécessaires dans le programme del'API et/ou dans l'outil de configuration Mod‐bus-TCP

Activer La passerelle écrit dans l’étiquette/le fichieret/ou La passerelle lit depuis le registre pour confi‐gurer la passerelle en tant que maître.

Sélectionnez les données à écrire dans l'API ouà lire depuis l'API. –

Définissez où écrire les données sélectionnéesdans la mémoire de l'API : saisissez lesadresses de registre.Exemple : « 400001 »Définissez de quel emplacement de lamémoire de l'API lire les données sélec‐tionnées : saisissez les adresses de registre.

Assurez-vous que les adresses de registre sai‐sies sont disponibles dans la passerelle etqu'elles contiennent les données définies pourle système Flexi Soft.Remarque : la communication Modbus-TCPutilise par défaut le port 502.

Déterminez la fréquence de transmission deces données. –

Déterminez les emplacements de lecture oud'écriture des données sur le réseau Modbus-TCP : saisissez l'adresse IP et l'ID des appa‐reils.

Tableau 33 : Instruction de configuration – Passerelle en tant qu'esclave

Passerelle en tant qu'esclave

Réglages nécessaires dans la configurationde la passerelle

Réglages nécessaires dans le programme del'API et/ou dans l'outil de configuration Mod‐bus-TCP

Activer Requête API et Écriture API dans la fenêtrede configuration de la passerelle. –

Déterminez les données à écrire sur la passe‐relle ou à lire depuis la passerelle.Veillez à ce que le programme de l'API écriveles données aux adresses allouées pour lapasserelle (voir tableau 34, page 45).

REMARQUELa numérotation des adresses de registre commence à 1, mais l'adressage Modbusà 0. Pour un adressage correct, il faut donc déduire l'adresse de registre 1. L'heuresystème actuelle (registre 4200) est ainsi envoyée dans le télégramme commel'adresse de départ Modbus 4199, par exemple.

Mode maître – FX0-GMOD lit/écrit dans l'API

Configurer la passerelle en tant que maîtreb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle Modbus-TCP.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GMOD

ou double-cliquer sur FX0-GMOD dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 41Sujet à modification sans préavis

Page 42: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 10 : Configuration de la passerelle Modbus-TCP en tant que maître

b Dans la boîte de dialogue Configuration passerelle, sélectionner le mode de trans‐mission : pour le sens Flexi Soft-réseau, cocher La passerelle écrit dans l’étiquette/lefichier. Pour le sens Réseau-Flexi Soft, cocher La passerelle lit depuis le registre.

b Cocher les cases pour les ensembles de données souhaités dans la zone de confi‐guration correspondante, pour choisir les données à écrire ou à lire depuis l’API :voir « Données transférées dans le réseau (ensembles de données d'entréeréseau) », page 138).

b Déterminer l’emplacement d’écriture ou de lecture des données sélectionnéesdepuis le réseau Modbus-TCP : indiquer dans le champ Adresse de registre lesadresses (20 caractères max.).

b Pour le sens de transmission Flexi Soft-réseau, sélectionner l’option Tous lesensembles de données en une étiquette, si tous les ensembles de données doivent êtreécrits dans une seule étiquette de la mémoire de l’API.

b Pour le sens de transmission Flexi Soft-réseau, déterminer la fréquence de trans‐mission des données :

° Sélectionner l’option Activer la mise à jour COS (mise à jour en cas de change‐ment d’état), si FX0-GMOD doit actualiser immédiatement les données dansl’automate programmable industriel en cas de modification quelconqueapportée aux ensembles de données.

° Sélectionner l’option Activer le taux de rafraîchissement pour actualiser lesensembles de données sélectionnés au Taux de rafraîchissement réglé demanière cyclique en millisecondes.

° Les deux cases peuvent être cochées en même temps.b Pour le sens de transmission Réseau-Flexi Soft, déterminer la fréquence de lec‐

ture des données.

° Saisir un Taux de rafraîchissement pour actualiser les ensembles de donnéessélectionnés dans l’intervalle de temps indiqué.

4 CONFIGURATION

42 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 43: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Déterminer les emplacements du réseau Modus-TCP où les données sélec‐tionnées doivent être écrites ou lues : saisir l’Adresse IP et les ID des appareils Mod‐bus de l’API.

b La Durée d’actualisation max. de l’API détermine le taux maximal pour la transmissiondes ensembles de données vers ou de l’API. Le réglage dépend de la vitesse detraitement de l'automate programmable industriel et peut être compris entre 10 et65.535 ms. Le réglage de base de 40 ms convient à la plupart des API.

REMARQUESi la valeur saisie pour la Durée d’actualisation max. de l’API est supérieure au Taux derafraîchissement réglé pour l’écriture dans l’API ou la lecture depuis l’API, le taux derafraîchissement est automatiquement augmenté à cette valeur (c’est-à-dire qu’ilest ralenti).

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

Écriture de données dans l'automate programmable industriel

REMARQUELes restrictions suivantes s'appliquent si la passerelle fonctionne en tant que maître etsi elle écrit les ensembles de données d'entrée dans l'API.• L'adresse de registre de l'ensemble de données d'entrée (paramétrée via le logi‐

ciel de configuration Flexi Soft) doit être identique à celle définie dans l'API.• La variable de l'automate programmable industriel, qui doit accepter les données,

doit remplir les conditions suivantes :

° Elle doit se trouver dans la plage d'adresses 40xxxx (pour l'API SchneiderModicon).

° Elle doit correspondre à un tableau de mots 16 bits.

° Elle doit être suffisamment longue pour accueillir le tableau de l'ensemble dedonnées d'entrée défini.

• Tous les ensembles de données d'entrée sont transférés vers l'API au formatentier (mot 16 bits) ; le premier octet est alors placé comme l'octet de poids faibleou comme l'octet le plus à droite de l'entier et le deuxième octet comme l'octet depoids fort ou le plus à gauche de l'entier.

Lecture depuis l’automate programmable industriel

REMARQUELes restrictions suivantes s'appliquent si la passerelle fonctionne en tant que maître etsi elle lit les ensembles de données de sortie depuis l'API :• Les adresses de registre des ensembles de données de sortie doivent être iden‐

tiques à celles définies dans l'API.• Les variables de l'automate programmable industriel, à partir desquelles les

données doivent être demandées, doivent remplir les conditions suivantes :

° Elles doivent se trouver dans la plage d'adresses 40xxxx (pour l'API SchneiderModicon).

° Elles doivent correspondre à un tableau de mots 16 bits.

° Elles doivent être suffisamment longues pour accueillir tout l'ensemble dedonnées de sortie.

• Tous les ensembles de données de sortie sont transférés depuis l'API au formatentier (mot 16 bits) ; le premier octet est alors placé comme l'octet de poids faibleou comme l'octet le plus à droite de l'entier et le deuxième octet comme l'octet depoids fort ou le plus à gauche de l'entier.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 43Sujet à modification sans préavis

Page 44: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Mode esclave – L'API lance des requêtes à FX0-GMOD/écrit dans FX0-GMOD

Avec ce mode de transmission, FX0-GMOD fonctionne en tant qu'esclave. Il envoie lesdonnées sur demande à l'API et l'API écrit les données dans la passerelle.

Configurer la passerelle en tant qu’esclaveb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle Modbus-TCP.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GMOD

ou double-cliquer sur FX0-GMOD dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 11 : Configuration de la passerelle Modbus-TCP en tant qu'esclave

b Dans la boîte de dialogue Configuration passerelle, sélectionner le mode de trans‐mission : pour le sens Flexi Soft-réseau, cocher l’option Requête API. Pour le sensRéseau-Flexi Soft, cocher l’option Écriture API.

b Cocher les cases pour les ensembles de données souhaités dans la zone de confi‐guration correspondante, pour choisir les données à requêter ou à lire depuis l’API(description des ensembles de données : voir « Données transférées dans leréseau (ensembles de données d'entrée réseau) », page 138).

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

4 CONFIGURATION

44 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 45: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Écriture d'ensembles de données de sortie par l'API

Les restrictions suivantes s'appliquent si l'automate programmable industriel écrit lesensembles de données de sortie :• L'ID des appareils doit correspondre à « 1 ».• Le télégramme doit être envoyé au format Mot.• Tous les ensembles de données de sortie sont transférés depuis l'API au format

entier (mot 16 bits) ; le premier octet est alors placé comme l'octet de poids faibleou comme l'octet le plus à droite de l'entier et le deuxième octet comme l'octet depoids fort ou le plus à gauche de l'entier.

Demande des ensembles de données d'entrée par l'API

Les restrictions suivantes s’appliquent alors :• L'ID des appareils doit correspondre à « 1 ».• La variable de l’automate programmable industriel, qui doit accepter les données,

doit remplir les conditions suivantes :

° Elle doit se trouver dans la plage d'adresses 40xxxx (pour l'API SchneiderModicon).

° Elle doit correspondre à un tableau de mots 16 bits.

° Elle doit être suffisamment longue pour accueillir le ou les tableaux del'ensemble de données.

• Tous les ensembles de données d'entrée sont transférés vers l'API au formatentier (mot 16 bits) ; le premier octet est alors placé comme l'octet de poids faibleou comme l'octet le plus à droite de l'entier et le deuxième octet comme l'octet depoids fort ou le plus à gauche de l'entier.

FX0-GMOD en tant qu'esclave – Adressage de données

Le tableau suivant récapitule les adresses de lecture des ensembles de données.

ID de l'unité : 1

Tableau 34 : Adressage de données pour FX0-GMOD en tant qu'esclave

Adresse(base 1)

Description Type d’accès Étendue[mots]

1000 Demande des données de tous les ensembles dedonnées d'entrée activés

Lecture 16 à 101 1)

1100 Demande des données de l'ensemble de donnéesd'entrée 1

Lecture 25

1200 Demande des données de l'ensemble de donnéesd'entrée 2

Lecture 16

1300 Demande des données de l'ensemble de donnéesd'entrée 3

Lecture 30

1400 Demande des données de l'ensemble de donnéesd'entrée 4

Lecture 30

2000 Écriture de tous les ensembles de données de sor‐tie activés

Écriture 5 à 25 2)

2100 Écriture des données de l'ensemble de données desortie 1

Écriture 5

2200 Écriture des données de l'ensemble de données desortie 2

Écriture 5

2300 Écriture des données de l'ensemble de données desortie 3

Écriture 5

2400 Écriture des données de l'ensemble de données desortie 4

Écriture 5

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 45Sujet à modification sans préavis

Page 46: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Adresse(base 1)

Description Type d’accès Étendue[mots]

2500 Écriture des données de l'ensemble de données desortie 5

Écriture 5

1) Correspond à tous les ensembles de données d'entrée activés.2) Doit correspondre à tous les ensembles de données de sortie activés. Exemple : si seuls les ensembles

de données de sortie 1 et 2 sont activés, il faut alors écrire 10 mots (20 octets). Si tous les ensemblesde données de sortie sont activés, il faut alors écrire 25 mots (50 octets).

REMARQUE

• Tous les ensembles de données peuvent être lus ou écrits uniquement en tantque blocs entiers. Il n'est pas possible de lire ou d'écrire des bits ou des octetsindividuels.

• Si le système de commande ne peut pas être configuré en mots, l'étendue desdonnées doit être convertie en conséquence.

Commandes et messages d’erreur Modbus

FX0-GMOD prend en charge les commandes et messages d'erreur Modbus suivants :

Tableau 35 : Commandes Modbus

Commande Modbus Valeur

Lire les registres de maintien 3

Écrire plusieurs registres 16 (10h)

Lire/écrire plusieurs registres 23 (17h)

Tableau 36 : Messages d'erreur Modbus

Numérod'erreur Modbus

Messaged'erreur Modbus

Description

1 Fonction nonautorisée

La fonction demandée n'est pas prise en charge.

2 Adresse dedonnées nonautorisée

Réception d'adresse de données non définie

3 Valeur dedonnées nonautorisée

Demande avec valeurs de données non autorisées,p. ex. quantité de données demandées insuffisante pourun ensemble de données

10 Chemin de lapasserelle nondisponible

Configuration non valide, par exemple, polling ou pas‐sage des sorties numériques via l'API avec FX0-GMODen mode maître

4.1.3 Passerelle PROFINET IO FX0-GPNT

La passerelle Flexi Soft suivante peut être utilisée pour PROFINET IO : FX0-GPNT.

FX0-GPNT prend en charge• PROFINET IO, classe de conformité A• LLDP• SNMP• MIB II• Fast integrated switching• Auto-MDI• Auto-négociation• Communication E/S cyclique

4 CONFIGURATION

46 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 47: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

À partir du firmware ≥ V3.00.0, FX0-GPNT prend également en charge• PROFINET IO, classe de conformité B• Classe de charge réseau 1• Client MRP

4.1.3.1 Configuration de base – Attribution du nom d'appareil et de l'adresse IP

Il est possible de configurer et de diagnostiquer le FX0-GPNT à l'aide du logiciel deconfiguration Flexi Soft ou de l'outil de configuration de réseau PROFINET IO (p. ex. SIE‐MENS SIMATIC Manager).

Configuration via PROFINET IO

À sa sortie d'usine, chaque appareil de terrain PROFINET IO, comme FX0-GPNT, disposed'une adresse MAC et d'un nom symbolique enregistrés.

REMARQUE

• Le nom symbolique de la passerelle est FX0-GPNT.• Ce nom est utilisé par le contrôleur d'E/S (p. ex. l'API) pour attribuer une

adresse IP à l'appareil de terrain.• Si l’automate programmable industriel modifie l’adresse IP du FX0-GPNT, toutes

les autres communications Ethernet comme par ex. TCP/IP ou une connexion deconfiguration Ethernet utilisant également l’adresse IP du FX0-GPNT, seront égale‐ment interrompues.

L’attribution d’une adresse IP s’effectue en deux étapes :b Attribuez à la passerelle un nom univoque spécifique à l'installation, soit à l'aide

de l'outil de configuration réseau tel que SIEMENS SIMATIC Manager, soit à l'aidedu logiciel de configuration Flexi Soft.

b Le contrôleur d'E/S (p. ex. l'API) peut attribuer une adresse IP à la passerelle avantle démarrage du système à l'aide d'un nom univoque spécifique à l'installation.

REMARQUEL'adresse MAC de FX0-GPNT est imprimée sur la plaque signalétique de l'appareil(exemple : 00:06:77:02:00:A7).

Attribution de nom d'appareil via Flexi Soft Designer

b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, ycompris celle de la passerelle PRoFINET IO.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GPNTou double-cliquer sur FX0-GPNT dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 47Sujet à modification sans préavis

Page 48: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 12 : Fenêtre de configuration de la passerelle PROFINET IO

b Saisir le nom de l’appareil dans le champ Nom d’appareil.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

REMARQUE

• Le format du nom de l’appareil doit être conforme aux spécifications de la normePROFINET IO.

• Veiller à ce que l’adresse de la passerelle par défaut corresponde à celle confi‐gurée par l’automate programmable industriel pour la passerelle. Si aucun routeurn'est utilisé, le SIEMENS SIMATIC STEP 7 fait appel à la même adresses IP pour lapasserelle par défaut que pour le FX0-GPNT.

Attribution d'adresse IP via Flexi Soft Designer

Généralement, l'adresse IP est attribuée par le contrôleur PROFINET IO (p. ex. l'auto‐mate programmable industriel). FX0-GPNT autorise cependant la configuration del'ensemble du système Flexi Soft via Ethernet TCP/IP. Dans ce cas, il peut être néces‐saire d'attribuer aussi une adresse IP à la passerelle avant la configuration du réseauPROFINET IO. Cette situation peut également se produire dans l'écran de configuration(voir illustration 12, page 48).

Enregistrement rémanent des données de connexion

À partir du firmware ≥ V3.00.0, les données de connexion peuvent être enregistrées demanière rémanente dans FX0-GPNT. À chaque redémarrage, la passerelle est réinitia‐lisée sur les dernières données de connexion enregistrées de manière rémanente.

Enregistrement rémanent des données de connexionb Cocher la case Enregistrement rémanent.

4 CONFIGURATION

48 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 49: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

Désactivation de la LED d'état pour la communication PROFINET IO

Avec le firmware ≥ V2.00.0, le clignotement rouge/vert de la LED d'état peut êtredésactivé avec Flexi Soft Designer. Dans les autres cas, la LED reste allumée enl’absence de communication PROFINET IO (par ex. si la passerelle est utilisée unique‐ment pour la communication TCP/IP).

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GPNTou double-cliquer sur FX0-GPNT dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La zone droite de la fenêtre présentela partie configuration suivante :

Illustration 13 : Désactivation de la LED d'état de FX0-GPNT

b Cocher la case et transférer la configuration. La LED s’allume ensuite en perma‐nence O en vert, même en l’absence de communication PROFINET IO.

REMARQUECette fonction est disponible uniquement avec un firmware ≥ V2.00.0 et Flexi Soft Desi‐gner ≥ V1.4.0.

4.1.3.2 Configuration de PROFINET IO – Sélection des données

Données cycliques

Les modules d'E/S Flexi Soft physiques ne sont pas représentés dans le cataloguematériel PROFINET I/O comme des modules matériels types. À la place, les donnéesmises à disposition par le système Flexi Soft sont divisées en 10 blocs de donnéesdifférents. Chaque bloc de données représente un module « matériel » du cataloguematériel PROFINET IO. Le fichier GSDML de la passerelle PROFINET IO Flexi Soft prenden charge dix emplacements (slots) dans lesquels les modules peuvent être placés,voir illustration 14, page 51.

Données de processus du système Flexi Soft vers l'API

FX0-GPNT fournit 5 blocs de données d’entrée (modules d’appareil E/S virtuels), quicontiennent l'image de processus. Ces blocs doivent être conçus dans un configurateurmatériel (p. ex. SIEMENS HW Konfig) dans un ordre naturel (1, 2, 3, 4, 5). Aucun autreordre n’est possible.

REMARQUE

• D’autres modules peuvent être affichés (par ex. « module universel ») selon l’APIutilisé. Ces modules ne sont pas nécessaires et doivent être ignorés.

• Les blocs de données d'entrée 1 à 4 contiennent chacun 12 octets, le bloc dedonnées d'entrée 5 contient 2 octets.

• Le contenu des blocs de données d'entrée peut être modifié à l'aide du logiciel deconfiguration. Il est configuré par défaut à la livraison de la manière suivante :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 49Sujet à modification sans préavis

Page 50: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 37 : Contenu par défaut des blocs de données d’entrée 1–5 de FX0-GPNT

Bloc dedonnées 1

Bloc dedonnées 2

Bloc dedonnées 3

Bloc dedonnées 4

Bloc dedonnées 5

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Octet 0 Valeursd'entrée dumodule 1

Valeurs de sor‐tie du module 1

Résultatlogique 0 Non attribué Non attribué

Octet 1 Valeursd'entrée dumodule 2

Valeurs de sor‐tie du module 2

Résultatlogique 1 Non attribué Non attribué

Octet 2 Valeursd'entrée dumodule 3

Valeurs de sor‐tie du module 3

Résultatlogique 2 Non attribué

Non disponible

Octet 3 Valeursd'entrée dumodule 4

Valeurs de sor‐tie du module 4

Résultatlogique 3 Non attribué

Octet 4 Valeursd'entrée dumodule 5

Valeurs de sor‐tie du module 5

Valeurs de sor‐tie directes dela passerelle 1

Non attribué

Octet 5 Valeursd'entrée dumodule 6

Valeurs de sor‐tie du module 6

Valeurs de sor‐tie directes dela passerelle 2

Non attribué

Octet 6 Valeursd'entrée dumodule 7

Valeurs de sor‐tie du module 7

Valeurs de sor‐tie directes dela passerelle 3

Non attribué

Octet 7 Valeursd'entrée dumodule 8

Valeurs de sor‐tie du module 8

Valeurs de sor‐tie directes dela passerelle 4

Non attribué

Octet 8 Valeursd'entrée dumodule 9

Valeurs de sor‐tie du module 9 Non attribué Non attribué

Octet 9 Valeursd'entrée dumodule 10

Valeurs de sor‐tie du

module 10Non attribué Non attribué

Octet 10

Valeursd'entrée dumodule 11

Valeurs de sor‐tie du

module 11Non attribué Non attribué

Octet 11

Valeursd'entrée dumodule 12

Valeurs de sor‐tie du

module 12Non attribué Non attribué

Lon‐gueur 12 octets 12 octets 12 octets 12 octets 2 octets

Informations sur le contenu de l'image du processus : voir « Données transférées dansle réseau (ensembles de données d'entrée réseau) », page 138.

Données de l'API vers le système Flexi Soft

Il existe cinq blocs de données de sortie de 10 octets chacun.

Le contenu de ces blocs de données peut être utilisé dans l'éditeur logique du moduleprincipal comme entrée et être transmis à un autre réseau via une deuxième passe‐relle. Pour que les bits souhaités soient disponibles dans l'éditeur logique ou pour latransmission, chaque bit à utiliser doit se voir attribuer un nom d'étiquette. Les bitssans nom d'étiquette ne sont pas disponibles.

4 CONFIGURATION

50 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 51: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Réglages dans l'outil de configuration de réseau PROFINET IO

b FX0-GPNT est affiché dans le tableau de configuration de SIEMENS SIMATICManager – Configuration matérielle. Déplacez les blocs de données du cataloguematériel de SIEMENS SIMATIC Manager – Configuration matérielle sous >>PROFI‐NET IO > Autres appareils de terrain > Passerelle > SICK > Flexi Soft > Blocs de donnéesdans les logements (slots) de FX0-GPNT.

Illustration 14 : Conception de FX0-GPNT

REMARQUEL'Adresse d'entrée et l'Adresse de sortie indiquent à quel endroit de la mémoire lesdonnées cycliques sont disponibles.

Données acycliques et alarmes

Données lues

L'automate programmable industriel peut lire les données de diagnostic du systèmeFlexi Soft. Les informations de diagnostic sont mises à disposition dans troisensembles de données : 2, 3 et 4.

• L'ensemble de données 2 contient les sommes de contrôle de Flexi Soft.• L'ensemble de données 3 comprend l'état des différents modules avec respective‐

ment quatre octets par module.• L'ensemble de données 4 est provisoirement rempli de valeurs réservées.

Les tableaux ci-dessous montrent le format des ensembles de données.

Pour accéder aux ensembles de données acycliques, les données doivent être lues àl'adresse correspondante ; voir à ce sujet le tableau suivant.

Tableau 38 : Adresse mémoire de l'ensemble de données 2, 3 et 4

Ensemble dedonnées 2

Ensemble dedonnées 3

Ensemble dedonnées 4

Adresse 1200 … 1231 1300 … 1359 1400 … 1459

Taille en octets 32 octets 60 octets 60 octets

REMARQUEL'ensemble de données 1 est représenté dans les modules PROFINET IO de l'appareiltransmis de manière cyclique. Le contenu peut être défini par l'utilisateur.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 51Sujet à modification sans préavis

Page 52: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 39 : Contenu par défaut des ensembles de données d'entrée 2, 3 et 4 de FX0-GPNT

Ensemble de données 2 Ensemble de données 3 Ensemble de données 4

Octet 0

Somme de contrôletotale État du module 0

Réservé

Octet 1

Octet 2

Octet 3

Octet 4

Somme de contrôleFlexi Soft État du module 1

Octet 5

Octet 6

Octet 7

Octet 8FX3-CPU0 et FX3-CPU1 :

réservéFX3-CPU2 et FX3-CPU3 :somme de contrôle ACR

État du module 2Octet 9

Octet 10

Octet 11

Octet 12

Réservé

État du module 3Octet 13

Octet 14

Octet 15

Octet 16

État du module 4Octet 17

Octet 18

Octet 19

Octet 20

État du module 5Octet 21

Octet 22

Octet 23

Octet 24

État du module 6Octet 25

Octet 26

Octet 27

Octet 28

État du module 7Octet 29

Octet 30

Octet 31

Octet ...

Non disponible

Octet 56État du module 14

Les modules 13 et 14correspondent toujours

aux passerelles.

Octet 57

Octet 58

Octet 59

Longueur 32 octets 60 octets 60 octets

Interprétation du bit d'état du module dans l'ensemble de données 3 : voir « Informa‐tions sur les erreurs et les états des modules », page 143

4 CONFIGURATION

52 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 53: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Informations d'identification et de maintenance (I et M)

FX0-GPNT prend en charge les informations d'identification et de maintenance (I et M)définies dans la spécification PROFINET IO. Les informations d'identification et de main‐tenance (I et M) peuvent être lues depuis l'appareil :

Tableau 40 : Informations d'identification et de maintenance (I et M) de FX0-GPNT

Champ I et M Taille Valeur

ID fabricant 2 octets 257

ID commande 20 octets « 1044074 »(doit être rempli avec13 espaces)

Numéro de série 16 octets Lue à partir d'I²C

Révision matérielle 4 octets Lue à partir d'I²C

Révision logicielle 4 octets Lue du firmware

Compteur de révision 2 octets 0

ID profil 2 octets Appareil générique

Appareil spécifique au profil 2 octets Appareil générique

Version I et M 2 octets 1.1

I et M prises en charge 2 octets 0

Avec la version de firmware ≥ V3.00.0, les informations I&M suivantes peuvent êtreaffichées et éditées à l’aide de Flexi Soft Designer :• Fonction• Lieu d’installation• Date d’installation• Identification des moyens d’exploitation• CRC Configuration

Éditer les informations I&Mb Passer à la Configuration passerelle.b Modifier les informations I&M tel que souhaité.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

Alarmes

Les alarmes peuvent être lues de manière acyclique à l'aide de l'infrastructure d'alarmePROFINET IO. Si une erreur se produit dans un des modules Flexi Soft, la passerellePROFINET IO envoie l'alarme de diagnostic correspondante au réseau. Les LED d'erreurde l'API s'allument alors ; les détails de l'alarme de diagnostic (texte et aide) sont dispo‐nibles via l'interface de l'API SIMATIC. Le bloc de fonction RALRM (SFB54) dans OB82(interruption de diagnostic) permet de mettre directement à la disposition du pro‐gramme de l'API les détails de l'alarme envoyée.

REMARQUE

• Toutes les alarmes sont émises au niveau du module 0.• Le numéro de sous-emplacement renvoie au module Flexi Soft responsable de

l'alarme. Numéro 0 = module principal, 1 = 1. Module d'extension, 2 = 2. Moduled'extension … 13 = 1. Passerelle, 14 = 2. Passerelle.

• La cause de l'alarme est indiquée par un message d'erreur du fichier GSDML.32 messages d'erreur différents maximum sont possibles par type de moduleFlexi Soft.

• La même information de diagnostic peut aussi être lue depuis l'ensemble dedonnées 3.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 53Sujet à modification sans préavis

Page 54: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Le tableau suivant présente les types d'erreur PROFINET IO (tels que définis dans lefichier GSDML) et les messages d'erreur correspondants.

Tableau 41 : Types d'erreur PROFINET IO

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

0100

Module prin‐cipal

Réservé

0101 Erreur interne : échec des tests internes.

0102 Erreur externe

0103 Réservé

0104 L'état de configuration d'un module au sein du système estincompatible ou non valide.

0105 Alimentation électrique en dehors de la plage spécifiée

0106 Erreur de communication EFI1

0107 Erreur de communication EFI2

0108 …0131

Réservé

4 CONFIGURATION

54 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 55: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

0200

FX3-XTIO/FX3-XTDI

Réservé

0201 Erreur interne : échec des tests internes.

0202 Erreur externe

0203 Réservé

0204 La configuration est incompatible ou non valide.

0205 Alimentation électrique en dehors de la plage spécifiée

0206 …0207

Réservé

0208 Évaluation double canal entrée 1–2 : erreur

0209 Évaluation double canal entrée 3–4 : erreur

0210 Évaluation double canal entrée 5–6 : erreur

0211 Évaluation double canal entrée 7–8 : erreur

0212 …0215 Réservé

0216 Erreur externe entrée 1 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0217 Erreur externe entrée 2 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0218 Erreur externe entrée 3 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0219 Erreur externe entrée 4 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0220 Erreur externe entrée 5 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0221 Erreur externe entrée 6 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0222 Erreur externe entrée 7 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0223 Erreur externe entrée 8 avec signal de test. Contrôler laprésence d’une erreur stuck-at-high ou de câblage.

0224 Évaluation test sortie 1 erreur stuck-at-high

0225 Évaluation test sortie 1 erreur stuck-at-low

0226 Évaluation test sortie 2 erreur stuck-at-high

0227 Évaluation test sortie 2 erreur stuck-at-low

0228 Évaluation test sortie 3 erreur stuck-at-high

0229 Évaluation test sortie 3 erreur stuck-at-low

0230 Évaluation test sortie 4 erreur stuck-at-high

0231 Évaluation test sortie 4 erreur stuck-at-low

0300

PasserellePROFIBUS-DP

Réservé

0301 Erreur interne : échec des tests internes.

0302 …0303

Réservé

0304 La configuration est incompatible ou non valide.

0305 …0331

Réservé

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 55Sujet à modification sans préavis

Page 56: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

0400

PasserelleCANopen

Réservé

0401 Erreur interne : échec des tests internes.

0402 …0403

Réservé

0404 La configuration est incompatible ou non valide.

0405 …0431

Réservé

0500

PasserelleDeviceNet

Réservé

0501 Erreur interne : échec des tests internes.

0502 …0503

Réservé

0504 La configuration est incompatible ou non valide.

0505 …0531

Réservé

0600

PasserelleModbus-TCP

Réservé

0601 Erreur interne : échec des tests internes.

0602 …0603

Réservé

0604 La configuration est incompatible ou non valide.

0605 …0631

Réservé

0700

PasserelleEtherNet/IP™

Réservé

0701 Erreur interne : échec des tests internes.

0702 …0703

Réservé

0704 La configuration est incompatible ou non valide.

0705 …0731

Réservé

0800

PasserellePROFINET IO

Réservé

0801 Erreur interne : échec des tests internes.

0802 …0803

Réservé

0804 La configuration est incompatible ou non valide.

0805 …0831

Réservé

1200

Gateway CC-Link

Réservé

1201 Erreur interne : échec des tests internes.

1202 …1203

Réservé

1204 La configuration est incompatible ou non valide.

1205 …1231

Réservé

4 CONFIGURATION

56 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 57: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

1500

PasserelleSercos III

Réservé

1501 Erreur interne : échec des tests internes.

1502 …1503

Réservé

1504 La configuration est incompatible ou non valide.

1505 …1531

Réservé

1600

Module pas‐serelle Ether‐

CAT

Réservé

1601 Erreur interne : échec des tests internes.

1602 …1603

Réservé

1604 La configuration est incompatible ou non valide.

1605 …1631

Réservé

1900

PasserelleEFI-pro

Réservé

1901 Erreur interne : échec des tests internes.

1902 …1903

Réservé

1904 La configuration est incompatible ou non valide.

1905 …1931

Réservé

2000 …3131

Autres passe‐relles

Réservé

3200

FX0-STIO

Réservé

3201 Erreur interne : échec des tests internes.

3202 …3203

Réservé

3204 La configuration est incompatible ou non valide.

3205 Alimentation électrique en dehors de la plage spécifiée

3206 Réservé

3207 Surveillance charge de sortie (surintensité)

3208 …3231

Réservé

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 57Sujet à modification sans préavis

Page 58: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

3300

FX3-MOCx

Réservé

3301 Erreur interne : échec des tests internes.

3302 …3303

Réservé

3304 La configuration est incompatible ou non valide.

3305 Réservé

3306 État codeur 1

3307 État codeur 2

3308 État apprentissage codeur 1

3309 État apprentissage codeur 2

3310 …3311

Réservé

3312 Bit d'état défini par l'utilisateur 1

3313 Bit d'état défini par l'utilisateur 2

3314 Bit d'état défini par l'utilisateur 3

3315 Bit d'état défini par l'utilisateur 4

3316 Bit de surveillance défini par l'utilisateur 1

3317 Bit de surveillance défini par l'utilisateur 2

3318 Bit de surveillance défini par l'utilisateur 3

3319 Bit de surveillance défini par l'utilisateur 4

3320 Bit de surveillance défini par l'utilisateur 5

3321 Bit de surveillance défini par l'utilisateur 6

3322 Bit de surveillance défini par l'utilisateur 7

3323 Bit de surveillance défini par l'utilisateur 8

3324 Bit de surveillance défini par l'utilisateur 9

3325 Bit de surveillance défini par l'utilisateur 10

3326 Bit de surveillance défini par l'utilisateur 11

3327 Bit de surveillance défini par l'utilisateur 12

3328 Bit de surveillance défini par l'utilisateur 13

3329 Bit de surveillance défini par l'utilisateur 14

3330 Bit de surveillance défini par l'utilisateur 15

3331 Bit de surveillance défini par l'utilisateur 16

4 CONFIGURATION

58 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 59: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Type d'erreur Message

Sourced’erreur 1)

Définition de l'erreur

3400

FX3-XTDS

Réservé

3401 Erreur interne : échec des tests internes.

3402 …3403

Réservé

3404 La configuration est incompatible ou non valide.

3405 Alimentation électrique en dehors de la plage spécifiée

3406 Réservé

3407 Surveillance charge de sortie (surintensité)

3408 Évaluation double canal entrée 1–2 : erreur constatée.

3409 Évaluation double canal entrée 3–4 : erreur constatée.

3410 Évaluation double canal entrée 5–6 : erreur constatée.

3411 Évaluation double canal entrée 7–8 : erreur constatée.

3412 …3415

Réservé

3416 Signal test externe de l'entrée 1 : erreur

3417 Signal test externe de l'entrée 2 : erreur

3418 Signal test externe de l'entrée 3 : erreur

3419 Signal test externe de l'entrée 4 : erreur

3420 Signal test externe de l'entrée 5 : erreur

3421 Signal test externe de l'entrée 6 : erreur

3422 Signal test externe de l'entrée 7 : erreur

3423 Signal test externe de l'entrée 8 : erreur

3424 …3431

Réservé

3500

FX3-ANA0

Réservé

3501 Erreur interne : échec des tests internes.

3502 …3503

Réservé

3504 La configuration est incompatible ou non valide.

3505 …3531

Réservé

3600 …6331

Autresmodules

Réservé

1) Le fichier GSDML contient les types d’erreur en représentation décimale. Dans le bloc de données 4 duportail TIA, les types d’erreur sont représentés en valeurs hexadécimales.

2) L'état de ce bit peut être défini dans la logique du FX3-MOCx de manière spécifique à l'application, p. ex.pour indiquer des mouvements non autorisés d'un axe, détectés par un bloc de fonction FX3-MOCx.

4.1.4 Passerelle EtherCAT FX0-GETC

La passerelle Flexi Soft suivante peut être utilisée pour EtherCAT : FX0-GETC.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 59Sujet à modification sans préavis

Page 60: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

FX0-GETC est un appareil esclave EtherCAT. Il prend en charge et exige les services sui‐vants pour que toutes ses fonctions soient disponibles :• Configuration et diagnostic du système Flexi Soft par TCP/IP, via EtherCAT à l’aide

du protocole EoE (Ethernet over EtherCAT)• CoE (CAN application layer over EtherCAT)• Diagnostic de station via l’objet CoE 10F3h

4.1.4.1 Installation de la passerelle dans le système Flexi Soft

Cette section décrit les étapes fondamentales pour installer la passerelle dans lesystème Flexi Soft. Les sections suivantes comportent des informations supplémen‐taires.

Ajouter la passerelle à un système Flexi Soft

b Monter la passerelle et la connecter au réseau EtherCAT (voir la notice d’instruc‐tion « Matériel des passerelles Flexi Soft » (référence SICK 8012662)).

b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, ycompris celle du FX0-GETC ou créer dans Flexi Soft Designer un nouveau systèmeFlexi Soft avec une FX0-GETC.

Configurer la passerelle dans le système Flexi Soft

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GETCou double-cliquer sur FX0-GMOD dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle. La fenêtre de configuration se sub‐divise en trois zones : Flexi Soft vers EtherCAT, EtherCAT vers Flexi Soft et Configurationpasserelle, accessibles via les boutons à gauche.

b Dans la zone Flexi Soft vers EtherCAT, sélectionner les données à transférer dusystème Flexi Soft vers le réseau EtherCAT. 50 octets maximum peuvent être uti‐lisés à cette fin ; ils sont répartis en cinq ensembles de données d'entrée compor‐tant chacun 10 octets (voir « Configuration de l'image de processus », page 152).

b Dans la zone EtherCAT vers Flexi Soft, sélectionner les données à transférer duréseau EtherCAT vers le système Flexi Soft. 50 octets maximum peuvent être uti‐lisés à cette fin ; ils sont répartis en cinq ensembles de données de sortie compor‐tant chacun 10 octets.

b Dans la zone Configuration passerelle, saisir le nom d’appareil souhaité de la passe‐relle dans le système Flexi Soft. Le nom prédéfini de la passerelle est « GETC ».

4 CONFIGURATION

60 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 61: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 15 : Fenêtre de configuration de la passerelle EtherCAT

REMARQUEAu centre de l'écran, la deuxième adresse de station (alias de station) de la passerelleet les paramètres EoE sont affichés. Ces données ne peuvent être modifiées qu'à l'aidede l'outil de configuration de réseau EtherCAT (p. ex. TwinCAT).

4.1.4.2 Configuration EtherCAT de la passerelle

REMARQUECette documentation ne porte pas sur la configuration du réseau EtherCAT ou desautres composants du projet du système d’automatisation dans l’outil de configurationréseau. On part du principe que le projet EtherCAT a déjà été configuré dans le logicielde configuration, par exemple TwinCAT. Les exemples présentés se réfèrent à des confi‐gurations créées à l’aide de TwinCAT V2.11.0.

Les étapes suivantes sont nécessaires pour configurer la communication entre l’API etla passerelle.

Étape 1 : installer le fichier d'informations de l'esclave EtherCAT (ESI)

Le fichier ESI SICK-FX0-GETC.xml comporte les informations nécessaires pour intégrerFX0-GETC au réseau EtherCAT. Avant de pouvoir utiliser pour la première FX0-GETCcomme appareil dans l’outil de configuration du réseau EtherCAT (p. ex. TwinCAT), il estnécessaire d’installer au préalable le fichier ESI de la passerelle dans le cataloguematériel de l’outil.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 61Sujet à modification sans préavis

Page 62: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Le fichier ESI se trouve dans le dossier programme du logiciel de configurationFlexi Soft (le répertoire par défaut est « C:\Programme\SICK\FlexiSoft\DeviceDes‐criptions\FX0-GETC_ESI »).

b Il est également possible de télécharger le fichier ESI sur la page produit de FX0-GETC sur www.sick.com.

b Suivez les instructions d’installation des fichiers ESI dans l’aide en ligne ou lemanuel d’utilisation de l’outil de configuration réseau EtherCAT.

Exemple – Installation du fichier ESI à l’aide de TwinCATb Copiez le fichier ESI SICK-FX0-GETC.xml dans le répertoire TwinCAT sous « TwinCAT

\Io\EtherCAT\ ».b Redémarrez TwinCAT pour actualiser son cache ESI.

Étape 2 : ajouter la passerelle au réseau EtherCAT

Pour rendre disponibles les données du système Flexi Soft dans l’image du processusde l’API, il est nécessaire d’ajouter au préalable la passerelle à la configurationmatérielle. La procédure dépend du logiciel de configuration de l'automate program‐mable industriel utilisé et est en général décrite dans le manuel correspondant.

Exemple – Ajout de FX0-GETC à l’aide de TwinCATb Pour intégrer manuellement la passerelle dans le réseau EtherCAT, utiliser la com‐

mande Ajouter box et sélectionner la passerelle EtherCAT Flexi Soft.

Illustration 16 : Exemple d'intégration de FX0-GETC à un réseau EtherCAT

b Sinon, il est possible de rechercher des appareils dans le réseau à l’aide de lacommande Balayer boxes.

Étape 3 : sélectionner les objets de données de processus (PDO) et les configurer

Le nombre d'ensembles de données qui peuvent être liés à des variables de l'automateprogrammable industriel dépend de la sélection des objets de données de processus(PDO). Après avoir ajouté l’appareil au réseau d’automatisation, vous devez sélection‐ner les objets de données de processus à utiliser (PDO) et les configurer.

4 CONFIGURATION

62 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 63: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

FX0-GETC dispose de cinq PDO d'entrée pour la transmission de données d'entrée à unAPI raccordé ; ces PDO peuvent être utilisés alternativement. Cela signifie qu'un seul deces cinq PDO d'entrée peut être actif à la fois. Il existe un PDO d'entrée pour 10 octetsde données d'entrée (= 1 ensemble de données utilisé dans le logiciel de configura‐tion), un PDO pour 20 octets de données (= 2 ensembles de données utilisés), etc.jusqu'à un maximum de 50 octets. Par conséquent, l'un des cinq PDO de sortie dispo‐nibles de 10 à 50 octets doit être sélectionné pour pouvoir y écrire les données de sor‐tie de l'API.

REMARQUE

• La structure des PDO est prédéfinie et ne peut pas être modifiée.• Les PDO d'entrée contiennent un premier octet supplémentaire pour l'indication

de diagnostic (Diag). Cet octet est réglé sur True (« 1 ») si un nouveau message dediagnostic (objet CoE 10F3h) est disponible et sur False (« 0 ») si tous les mes‐sages de diagnostic ont été acquittés.

Tableau 42 : Objets de données de processus de FX0-GETC

PDO d'entrée

Index Taille Contenu

1A00h 11 octets Octet de diagnostic + ensemble de données d'entrée 1

1A01h 21 octets Octet de diagnostic + ensembles de donnéesd'entrée 1–2

1A02h 31 octets Octet de diagnostic + ensembles de donnéesd'entrée 1–3

1A03h 41 octets Octet de diagnostic + ensembles de donnéesd'entrée 1–4

1A04h 51 octets Octet de diagnostic + ensembles de donnéesd'entrée 1–5

PDO de sortie

Numéro Taille Contenu

1600h 10 octets Ensemble de données de sortie 1

1601h 20 octets Ensembles de données de sortie 1–2

1602h 30 octets Ensembles de données de sortie 1–3

1603h 40 octets Ensembles de données de sortie 1–4

1604h 50 octets Ensembles de données de sortie 1–5

b Pour chaque sens de transmission (entrée et sortie), sélectionnez l'un descinq PDO disponibles avec la taille appropriée pour les données de processus uti‐lisées dans l'outil de configuration de réseau EtherCAT.

REMARQUE

• Seuls un PDO d'entrée et un PDO de sortie peuvent être actifs simultanément.• Si le PDO sélectionné est plus volumineux que les données de processus confi‐

gurées, les plages de données inutilisées sont remplies par des zéros.• Si le PDO sélectionné est plus petit que les données de processus configurées, les

données excédentaires sont coupées.

Exemple – Sélection de PDO à l’aide de TwinCATb Dans l'onglet Données de processus, sélectionnez dans la liste Gestionnaire de synch. le

type de PDO souhaité (Entrées ou Sorties).b Choisissez ensuite le PDO requis dans la liste de sélection Affectation de PDO. Pour

sélectionner un autre PDO, le PDO actif doit d'abord être désactivé.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 63Sujet à modification sans préavis

Page 64: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Dans la zone Téléchargement, cochez la case Affectation de PDO.b Laisser l’option Configuration de PDO décochée, car la configuration de PDO est

prédéfinie et ne peut pas être modifiée.

Illustration 17 : Configuration de PDO dans l'outil de configuration de réseau EtherCAT

4.1.4.3 Données d'entrée – Flexi Soft vers EtherCAT

FX0-GETC peut transférer jusqu'à 50 octets de données d'entrée vers un API raccordévia EtherCAT. Les données d'entrée sont subdivisées en cinq ensembles.

REMARQUE

• Chaque ensemble de données d'entrée comprend 10 octets.• Le contenu par défaut des ensembles de données d'entrée peut être modifié à

l'aide du logiciel de configuration.• Si un ensemble de données d'entrée comprend des données, l'ensemble des

10 octets est envoyé via EtherCAT.

Tableau 43 : Contenu par défaut des ensembles de données d'entrée 1–5 de FX0-GETC

Ensemble dedonnées 1

Ensemble dedonnées 2

Ensemble dedonnées 3

Ensemble dedonnées 4

Ensemble dedonnées 5

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Octet 0 Valeursd'entrée dumodule 1

Valeursd'entrée dumodule 11

Valeurs de sor‐tie du module 9

Valeurs de sor‐tie directes dela passerelle 3

Non attribué

Octet 1 Valeursd'entrée dumodule 2

Valeursd'entrée dumodule 12

Valeurs de sor‐tie du

module 10

Valeurs de sor‐tie directes dela passerelle 4

Non attribué

Octet 2 Valeursd'entrée dumodule 3

Valeurs de sor‐tie du module 1

Valeurs de sor‐tie du

module 11Non attribué Non attribué

Octet 3 Valeursd'entrée dumodule 4

Valeurs de sor‐tie du module 2

Valeurs de sor‐tie du

module 12Non attribué Non attribué

Octet 4 Valeursd'entrée dumodule 5

Valeurs de sor‐tie du module 3

Résultatlogique 0 Non attribué Non attribué

4 CONFIGURATION

64 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 65: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Ensemble dedonnées 1

Ensemble dedonnées 2

Ensemble dedonnées 3

Ensemble dedonnées 4

Ensemble dedonnées 5

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Octet 5 Valeursd'entrée dumodule 6

Valeurs de sor‐tie du module 4

Résultatlogique 1 Non attribué Non attribué

Octet 6 Valeursd'entrée dumodule 7

Valeurs de sor‐tie du module 5

Résultatlogique 2 Non attribué Non attribué

Octet 7 Valeursd'entrée dumodule 8

Valeurs de sor‐tie du module 6

Résultatlogique 3 Non attribué Non attribué

Octet 8 Valeursd'entrée dumodule 9

Valeurs de sor‐tie du module 7

Valeurs de sor‐tie directes dela passerelle 1

Non attribué Non attribué

Octet 9 Valeursd'entrée dumodule 10

Valeurs de sor‐tie du module 8

Valeurs de sor‐tie directes dela passerelle 2

Non attribué Non attribué

Lon‐gueur 10 octets 10 octets 10 octets 10 octets 10 octets

Informations détaillées sur le contenu de l'image du processus : voir « Donnéestransférées dans le réseau (ensembles de données d'entrée réseau) », page 138.

Pour des informations sur la configuration de l’image du processus : voir « Configura‐tion de l'image de processus », page 152 et la notice d’instruction « Flexi Soft dans lelogiciel de configuration Flexi Soft Designer » (référence SICK 8012998).

REMARQUELes données de processus peuvent également être lues à l'aide des objets CoE 2000het 2001h (voir « CAN application layer over EtherCAT (CoE) », page 69). Pour le diag‐nostic, l'accès simple via SDO est recommandé. En mode normal, la communica‐tion PDO, plus rapide, devrait être utilisée.

4.1.4.4 Données de sortie – Réseau-Flexi Soft

FX0-GETC peut recevoir jusqu'à 50 octets de données de sortie d'un API raccordé viaEtherCAT. Comme les données d'entrée, les données de sortie sont également subdi‐visées en cinq ensembles.

REMARQUE

• Chaque ensemble de données de sortie comprend 10 octets.• Le contenu des ensembles de données de sortie peut être paramétré dans le logi‐

ciel de configuration.

4.1.4.5 Exportation de nom d'étiquettes

Flexi Soft Designer permet d’exporter les noms d’étiquettes des bits utilisés dans lesensembles de données d’entrée et de sortie. Avant l'exportation, les adresses dedépart des ensembles de données utilisés peuvent être éditées dans l'automate pro‐grammable industriel. Les noms d'étiquettes et les adresses de départ exportéspeuvent ensuite être importés dans l'outil de configuration de réseau EtherCAT (p. ex.TwinCAT PLC) sous forme de variables dans le programme d'application. Cela accélèrela programmation de l'API et facilite l'identification des différents bits dans les PDOEtherCAT.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 65Sujet à modification sans préavis

Page 66: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Exportation des mnémoniquesb Les noms d’étiquette des ensembles de données d’entrée et de sortie doivent

être exportés séparément. Pour exporter les noms d’étiquette des ensembles dedonnées d’entrée, ouvrir la page de configuration pour Flexi Soft vers EtherCAT. Pourexporter les noms d’étiquette des ensembles de données de sortie, ouvrir la pagede configuration pour EtherCAT vers Flexi Soft.

b Cliquer sur le bouton Exporter dans la barre d’outils.b Sélectionner le dossier cible.b Entrer un nom pour le fichier d’exportation.b Dans la liste déroulante en dessous, sélectionner le format de fichier souhaité

(par ex. *.csv ou *.exp pour TwinCAT).b Cliquer sur Enregistrer pour exporter les données.

REMARQUE

• La fonction d'exportation génère pour chaque ensemble de données utilisé unestructure de 10 octets avec le nom de l'octet ou du module et une variable de bitpour chaque bit utilisé.

• Le nom de la variable de bit se compose du nom de l'application, du nom del'octet et du nom du bit.

• Il est recommandé d'attribuer à chaque module de la configuration Flexi Soft unnom d'étiquette et d'utiliser pour tous les modules, octets et bits des nomsd'étiquettes clairs. Dans les noms d’étiquette, les caractères spéciaux sont sup‐primés. Les espaces sont remplacés par un tiret bas (« _ »).

• Les adresses de départ des ensembles de données dans l’image de processus deTwinCAT PLC peuvent être modifiées dans le menu de configuration de la passe‐relle (voir ci-dessous).

Modifier les adresses de départ des ensembles de donnéesb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle EtherCAT. Déconnecter ensuite Flexi Soft Designerdu système Flexi Soft.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GETCou double-cliquer sur FX0-GETC dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

4 CONFIGURATION

66 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 67: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 18 : Fenêtre de configuration de la passerelle EtherCAT

b Cliquer sur le bouton situé à droite, à côté de l’ensemble de données à modifier.La boîte de dialogue suivante s'affiche :

Illustration 19 : Modification de l'adresse de départ de l'ensemble de données

b Saisir la nouvelle adresse de départ ou modifier l’adresse de départ à l’aide desflèches. La plausibilité de l’adresse de départ réglée est automatiquementcontrôlée. Il est impossible de configurer des ensembles de données avec desplages d’adresses se chevauchant.

b Cliquer sur OK pour valider la nouvelle adresse de départ.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 67Sujet à modification sans préavis

Page 68: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

4.1.4.6 Ethernet sur EtherCAT (EoE)

La fonction EoE de la passerelle doit être activée à l'aide de l'outil de configuration deréseau EtherCAT (p. ex. TwinCAT) avant de pouvoir être utilisée. La passerelle elle-mêmene possède pas de véritable adresse MAC. C'est la raison pour laquelle une adresseMAC virtuelle et les réglages IP doivent être attribués à l'appareil

b Suivez les instructions d’activation de la fonction EoE dans l’aide en ligne ou lemanuel d’utilisation de l’outil de configuration de réseau EtherCAT.

Illustration 20 : Activation de la fonction EoE pour FX0-GETC dans TwinCAT

Si la configuration EoE a été chargée dans la passerelle, il est possible d'accéder àcette dernière via Ethernet.

REMARQUELe protocole EoE fonctionne uniquement si la passerelle se trouve dans l'état Pré-opérationnel ou supérieur, car il nécessite les boîtes aux lettres EtherCAT de la passe‐relle, qui ne sont pas disponibles dans l'état Init.

4.1.4.7 Interface de configuration TCP/IP

Pour pouvoir utiliser l'interface de configuration TCP/IP, FX0-GETC doit faire partie d'unréseau EtherCAT opérationnel. Pour cela, la fonction EoE de FX0-GETC doit être activéedans l'outil de configuration réseau EtherCAT et une adresse IP ainsi qu'un masque desous-réseau doivent être attribués à FX0-GETC.

b Suivez les instructions d’attribution d'une adresse IP et d'un masque de sous-réseau dans l’aide en ligne ou le manuel d’utilisation de l’outil de configurationréseau EtherCAT.

Si le maître EtherCAT et Flexi Soft Designer fonctionnent sur des PC différents, le rou‐tage TCP/IP doit alors être activé dans Flexi Soft Designer.

b Dans la fenêtre Paramètres Com, créer un profil TCP/IP ou éditer un profil TCP/IPexistant pour FX0-GETC, cocher la case Activer le routage TCP/IP et saisir une Adressede sous-réseau et une Adresse de passerelle appropriées.

4 CONFIGURATION

68 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 69: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 21 : Activation du routage TCP/IP pour FX0-GETC dans Flexi Soft Designer

REMARQUEDans l'outil de configuration réseau EtherCAT, dans les paramètres EoE de la passerelleEtherCAT, la Passerelle par défaut doit être correctement réglée pour pouvoir établir uneconnexion.

4.1.4.8 CAN application layer over EtherCAT (CoE)

Objets CoE

FX0-GETC prend en charge plusieurs objets CoE. Ils peuvent être affichés dans l'outilde configuration réseau EtherCAT ou être utilisés dans une application au moyen decommandes de lecture de SDO.

Outre les objets EtherCAT par défaut, FX0-GETC possède un certain nombre d'objetsspécifiques au fabricant.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 69Sujet à modification sans préavis

Page 70: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 22 : Catalogue d'objets CoE dans TwinCAT

REMARQUELes objets CoE peuvent uniquement être lus, c'est-à-dire qu'il est impossible de modi‐fier les données de processus d'entrée ou de sortie ou d'autres objets CoE à l'aide decommandes SDO.

Données de processus d'entrée (2000h)

Cet objet contient les données de processus d'entrée du système Flexi Soft à unAPI EtherCAT et les met à disposition pour une utilisation acyclique. Il correspond auxdonnées PDO d'entrée EtherCAT de FX0-GETC.

Tableau 44 : Données de processus d'entrée de FX0-GETC dans l'objet CoE 2000h

Index Sous-index Nom Taille

2000h

01 Dataset1 10 octets

02 Dataset2 10 octets

03 Dataset3 10 octets

04 Dataset4 10 octets

05 Dataset5 10 octets

Données de processus de sortie (2001h)

Cet objet contient les données de processus de sortie d'un API EtherCAT au systèmeFlexi Soft et les met à disposition pour une utilisation acyclique. Il correspond auxdonnées PDO de sortie EtherCAT de FX0-GETC.

Tableau 45 : Données de processus de sortie de FX0-GETC dans l'objet CoE 2001h

Index Sous-index Nom Taille

2001h

01 Dataset1 10 octets

02 Dataset2 10 octets

03 Dataset3 10 octets

04 Dataset4 10 octets

05 Dataset5 10 octets

4 CONFIGURATION

70 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 71: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Sommes de contrôle (2002h)

Cet objet contient les sommes de contrôle (description : voir « Sommes de contrôle deconfiguration », page 143).

Tableau 46 : Sommes de contrôle de FX0-GETC dans l'objet CoE 2002h

Index Sous-index Nom Taille

2002h

01 Somme de contrôletotale 4 octets

02 Somme de contrôleFlexi Soft 4 octets

03

FX3-CPU0 et FX3-CPU1 : réservé

FX3-CPU2 et FX3-CPU3 : somme de

contrôle ACR

4 octets

État et diagnostic (2003h)

Cet objet contient les bits d'état de module du système Flexi Soft. Chaque moduleFlexi Soft dispose de 32 bits d'état et chacun d'entre eux correspond à un éventuelmessage d'erreur. La signification de chaque bit dépend du type du module (voir « Infor‐mations sur les erreurs et les états des modules », page 143).

La passerelle utilise ces bits d'état de module en interne pour produire les messagesd'erreur affichés dans l'objet 10F3h.

Tableau 47 : État et diagnostic de FX0-GETC dans l'objet CoE 2003h

Index Sous-index Nom Taille

2003h

01h Module principal 4 octets

02h Module 1 4 octets

03h ... 0Dh Module 2 …Module 12 4 octets

0Eh Passerelle 1 4 octets

0Fh Passerelle 2 4 octets

Réservé (2004h)

Cet objet est réservé à une utilisation ultérieure.

Historique de diagnostic (10F3h)

L'Historique de diagnostic mentionne dans l'ordre chronologique les entrées dansl'objet 2003h. Si l'Historique de diagnostic contient de nouvelles entrées qui n'ont pasencore été acquittées, l'octet de diagnostic de l'image de processus d'entrée (à savoirle premier octet des PDO d'entrée EtherCAT et de l'objet CoE 2000h) est défini sur True.

Le sous-index 1 de l'Historique de diagnostic contient le nombre maximal d'entrées pos‐sibles dans l'historique. Le sous-index 2 (Récent) référence le dernier message de diag‐nostic. Le sous-index 3 (Acquitté) référence le dernier message acquitté ou si aucunmessage n'a été acquitté jusqu'à maintenant, la dernière entrée. Le sous-index 4 estTrue si une lecture est nécessaire (c'est-à-dire si Récent et Acquitté diffèrent).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 71Sujet à modification sans préavis

Page 72: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 48 : Structure de l'objet Historique de diagnostic

Sous-index Contenu Format Commentaires

01h Nombre d'entréesmax.

USINT –

02h Récent USINT Sous-index de la dernière entrée del'historique (p. ex. 2Ah)

03h Acquitté USINT Sous-index de la dernière entréeacquittée de l'historique

04h Lecture requise BOOLEAN True, si Récent est différent deAcquitté

05h Drapeaux UINT Drapeaux pour la commande dutransfert et de l’enregistrement demessages de diagnostic – La passe‐relle EtherCAT Flexi Soft ne prend encharge aucune des options faculta‐tives.

06h ... 69h Entrées de l'histo‐rique de diagnos‐tic

OCTET STRING Voir ci-dessous

Chaque message de diagnostic se compose d'un code de diagnostic et d'une chaîne decaractères ASCII contenant le jeu de paramètres du message.• Le code de diagnostic est constitué du numéro du module et du bit de diagnostic

du module concerné.• La chaîne de caractères ASCII correspond à « module xx + » ou « module xx – », où

xx indique la position du module à l'origine du message de diagnostic dans lesystème Flexi Soft. Les messages de diagnostic entrants sont identifiés par un« + » et les messages sortants par un « – ».

Lorsqu'un problème a été diagnostiqué, puis résolu, l'objet 10F3h comprend deux mes‐sages de diagnostic qui se distinguent uniquement par le signe final « + » ou « – ».

L'objet Historique de diagnostic est structuré comme un tampon circulaire. Si le sous-index 69h a été décrit, l'entrée suivante commence de nouveau par le sous-index 06h.

Si le nombre de messages de diagnostic non acquittés atteint 100, les messages plusanciens ne sont pas écrasés. Le dernier message de diagnostic est alors remplacé parun message d'erreur de dépassement de tampon (FFFFh).

FX0-GETC ne prend en charge aucune estampille pour l’objet Historique de diagnostic. Siune estampille est nécessaire, l’appareil chargé de la lecture (p. ex. l’API) peut être pro‐grammé pour ajouter une estampille à la lecture d’un message de diagnostic.

Le document « EtherCAT Protocol Enhancements » (améliorations du protocole Ether‐CAT) d'EtherCAT Technology Group (ETG.1020), disponible sur Internet à l'adressewww.ethercat.org, comprend des informations précises sur la structure et l'utilisationde cet objet.

4.1.5 Interface de configuration TCP/IP

Les passerelles Ethernet Flexi Soft sont équipées d’une interface de configurationTCP/IP qui permet de configurer le système Flexi Soft par Ethernet TCP/IP. L’interfacefonctionne parallèlement à Ethernet TCP/IP ou aux autres protocoles Ethernet.

4 CONFIGURATION

72 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 73: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

AVERTISSEMENTErreurs de configuration ou de diagnostic ou en cours de fonctionnement dues à plu‐sieurs connexions de configuration simultanéesEn cas de non-respect, la situation dangereuse peut ne pas s’interrompre du tout oupas à temps.

b Ne pas établir de connexions de configuration concurrentes à un système FlexiSoft. Cette règle s’applique quel que soit le logiciel de configuration utilisé etquelle que soit l’interface choisie (RS-232, Ethernet, USB).

REMARQUELes connexions TCP/IP distantes avec des durées du signal trop élevées peuvent êtreinstables. Les durées du signal > 300 ms peuvent entraîner une interruption de laconnexion.

b Tenir compte des durées du signal lorsque les connexions TCP/IP ont été sup‐primées !

b Vérifiez la durée du signal vers la passerelle à l’aide de la commande ping.b Assurez-vous que la connexion est suffisamment rapide ou modifiez le routage

dans la mesure du possible.

Ou :b Utiliser un programme de maintenance à distance comme Teamviewer pour gérer

un ordinateur local équipé du logiciel de configuration et raccordé localement ausystème Flexi Soft.

Ou :b Contactez le support technique de SICK.

Pour la configuration initiale d'une passerelle pour TCP/IP, effectuez les étapes sui‐vantes :

Étape 1 : attribuer une adresse IP

b Connecter un ordinateur à l’interface RS-232 du module principal.b Activer le système Flexi Soft.b Démarrer le logiciel de configuration Flexi Soft Designer installé sur l’ordinateur et

visualiser la configuration, y compris celle de la passerelle.b Cliquer sur le bouton Déconnecter pour passer au mode hors ligne.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐

relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 73Sujet à modification sans préavis

Page 74: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 23 : Fenêtre de configuration d’une passerelle Ethernet

La zone gauche de cette boîte de dialogue présente la partie configuration IP de la pas‐serelle.

b Si nécessaire, il est possible de saisir le Nom de l’appareil de la passerelle FlexiSoft.

b Saisir une Adresse IP valide pour la passerelle Flexi Soft et, si nécessaire, unMasque de sous-réseau ainsi qu’une adresse IP valides pour une Passerelle par défaut.

Ou :

b Si le réseau utilise un serveur DHCP, cocher la case DHCP.

REMARQUEFX0-GPNT avec firmware ≥ V3.00.0 ne prend pas en charge DHCP.

b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

REMARQUE

• Si le projet est en ligne, les paramètres IP actuels de la passerelle peuvent êtrevisualisés. Pour cela, cliquer sur le bouton Lecture dans l’angle supérieur gauchede la zone dédiée à la configuration IP de la passerelle.

• L'adresse IP de la passerelle, prédéfinie en usine, est 192.168.250.250.L’adresse IP prédéfinie est également imprimée sur la plaque signalétique de lapasserelle.

• Sur les passerelles de type FX0-GENT et FX0-GPNT avec firmware ≥ V3.00.0,l’adresse IP 0.0.0.0 est préréglée à la livraison.

4 CONFIGURATION

74 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 75: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Étape 2 : ajouter un profil TCP/IP au projet

b Relier l’un des deux raccordements Ethernet de la passerelle au réseau Ethernet àl’aide d’un câble Ethernet blindé.

b Branchez un ordinateur au même réseau Ethernet. Vérifiez que les réglages del'adresse IP de l'ordinateur conviennent à la configuration du réseau.

REMARQUEIl est aussi possible de relier directement l’ordinateur à l’un des deux raccorde‐ments Ethernet de la passerelle. Dans ce cas, les réglages de l’adresse IP del’ordinateur ou de la passerelle doivent être adaptés aux réglages de l’autre appa‐reil.

b Démarrer le logiciel de configuration Flexi Soft Designer installé sur l’ordinateur etvisualiser la configuration, y compris celle de la passerelle.

b Cliquer sur le bouton Déconnecter pour passer au mode hors ligne.b Cliquer sur les paramètres Com. La boîte de dialogue suivante s'affiche :

Illustration 24 : Fenêtre des réglages de la communication

b Cliquer sur Ajouter un profil de connexion TCP/IP. La boîte de dialogue suivantes'affiche :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 75Sujet à modification sans préavis

Page 76: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 25 : Fenêtre pour l'ajout d'un nouveau profil TCP/IP

b Cliquer sur Rechercher les appareils pour rechercher sur le réseau Ethernet les pas‐serelles Flexi Soft. La boîte affiche les adresses IP, les adresses MAC et les nomsd'appareils de toutes les passerelles identifiées.

REMARQUE

• Flexi Soft Designer version ≥ V1.4.0 exécute un balayage UDP. Cela signifie quetoutes les passerelles Ethernet Flexi Soft avec un firmware version ≥ V2.00.0 (FX0-GMOD, FX0-GPNT et FX0-GENT) sont détectées sur le réseau, même si elles setrouvent sur un autre sous-réseau.

• Une passerelle FX0-GETC peut également être détectée si elle a été configuréeauparavant pour EoE (voir « Ethernet sur EtherCAT (EoE) », page 68 et voir « Inter‐face de configuration TCP/IP », page 68).

• Flexi Soft Designer version < V1.4.0 peut détecter uniquement les passerellesavec une adresse de sous-réseau concordante.

b Sélectionner la passerelle qui doit être utilisée pour l’accès.b Saisir un nom d’accès dans le champ de saisie Nom d’accès.b Définir éventuellement le numéro requis pour le Port de configuration TCP/IP. Le port

9000 est réglé par défaut.

4 CONFIGURATION

76 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 77: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Le port de configuration TCP/IP dans l'appareil reste toujours le port 9000,quelle que soit la configuration dans Flexi Soft Designer. La configuration dunuméro de port dans Flexi Soft Designer permet de prendre en charge lesswitch Ethernet avec camouflage IP (masquerading) ou PAT (Port and AddressTranslation).

• Pour modifier le numéro du Port de configuration TCP/IP, Flexi Soft Designeravec une version ≥ 1.8.0 est nécessaire.

b Cliquer sur OK. Le nouvel accès est affiché dans la boîte de dialogue Réglages de lacommunication :

Illustration 26 : Fenêtre Réglages de la communication avec le nouveau profil TCP/IP

Pour pouvoir utiliser cet accès, il doit être activé.

b Cliquer sur le bouton Activer le profil (flèche blanche dans le point vert) sur le côtédroit. L'accès est maintenant activé et marqué en conséquence.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 77Sujet à modification sans préavis

Page 78: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 27 : Fenêtre Réglages de la communication avec le nouvel accès TCP/IP activé

b Cliquer sur OK. Toute la communication avec le système Flexi Soft s'effectue à par‐tir de maintenant via TCP/IP. Pour utiliser de nouveau l’accès via l’interface série,celui-ci doit être réactivé.

Étape 3 : établir une connexion via TCP/IP

b Cliquer sur le bouton Connecter pour passer au mode en ligne.

Modification des paramètres réseau d’une passerelle Flexi Softb Dans la boîte de dialogue Réglages de la communication, cliquer sur le bouton

Paramètres réseau de la passerelle Flexi Soft. La boîte de dialogue Rechercher les appa‐reils s’ouvre.

b Cliquer sur le bouton Rechercher les appareils. Une recherche est lancée sur votreréseau afin de trouver les passerelles raccordées et les appareils identifiés appa‐raissent dans la liste.

Illustration 28 : Passerelles détectées dans la boîte de dialogue Rechercher les appareils

4 CONFIGURATION

78 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 79: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Flexi Soft Designer version ≥ V1.4.0 exécute un balayage UDP. Cela signifie quetoutes les passerelles Ethernet Flexi Soft avec un firmware version ≥ V2.00.0 (FX0-GMOD, FX0-GPNT et FX0-GENT) sont détectées sur le réseau, même si elles setrouvent sur un autre sous-réseau.

• Une passerelle FX0-GETC peut également être détectée si elle a été configuréeauparavant pour EoE (voir « Ethernet sur EtherCAT (EoE) », page 68 et voir « Inter‐face de configuration TCP/IP », page 68).

• Flexi Soft Designer version < V1.4.0 peut détecter uniquement les passerellesavec une adresse de sous-réseau concordante.

b Cliquer sur la passerelle souhaitée.b Saisir les nouveaux réglages dans la zone Éditer l’adresse IP.b Cliquer sur le bouton Configurer l’appareil pour transférer les nouveaux paramètres

vers l’appareil.

REMARQUESi Flexi Soft Designer trouve une passerelle de la famille de produits Flexi Classic sur leréseau, celle-ci est également affichée dans la liste. Ces passerelles sont dotées d'unserveur web interne et peuvent être sollicitées au moyen du bouton Ouvrir le navigateurInternet.

4.1.6 Interface prise Ethernet-TCP/IP

Les passerelles Ethernet FX0-GENT, FX0-GMOD et FX0-GPNT prennent chacune encharge quatre interfaces prises TCP/IP. Elles permettent à plusieurs applications decommuniquer en même temps avec la passerelle par Ethernet TCP/IP. Le nombre deconnexions possibles dépend de la version de firmware de la passerelle.

Tableau 49 : Nombre de connexions TCP/IP possibles

Version du firmware Nombre de connexions pos‐sibles par prise

Nombre de connexions pos‐sibles en tout

V1.xx.x 1 par prise 4

≥ V2.00.0 6 par prise 24

L’interface réseau spécifique à la passerelle (par ex. Modbus TCP) fonctionneparallèlement. Ni sa configuration, ni son fonctionnement n’influencent la configurationde la prise TCP/IP. Cette dernière s’effectue indépendamment.

REMARQUEUtilisez différents numéros d'ensemble de données de sortie pour diverses connexionsde l'automate programmable industriel ou prises TCP/IP.L'ensemble de données de sortie de la passerelle Ethernet peut être modifié simul‐tanément sur plusieurs interfaces de communication ou prises TCP/IP (p. ex. ModbusTCP et Ethernet TCP/IP) si le même numéro d'ensemble de données de sortie est uti‐lisé pour les différentes connexions. Dans ce cas, le dernier message correspondantécrase les données reçues précédemment. Pour empêcher cela, un numérod'ensemble de données de sortie distinct doit être utilisé pour chaque connexion.

La passerelle traite les données d'un système Flexi Soft et les met à disposition dansdifférents ensembles de données via l'interface prise TCP/IP (description desensembles de données : voir « Données transférées dans le réseau (ensembles dedonnées d'entrée réseau) », page 138).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 79Sujet à modification sans préavis

Page 80: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Configuration de l’interface prise Ethernet-TCP/IPb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐

relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration TCP/IP. La boîte de dialogue suivante s'affiche :

Illustration 29 : Fenêtre de configuration TCP/IP

Configuration de l'interface TCP/IP – Auteur de l'établissement de la connexion

Si la passerelle Flexi Soft doit établir des connexions avec des applications externes, laconfiguration doit alors être la suivante :

b Activer l’option Connecter à.b Dans le champ Adresse IP, saisissez l'adresse IP de l'ordinateur sur lequel l'applica‐

tion fonctionne.b Saisissez le Port de l'application.

REMARQUELa configuration est considérée comme erronée si l'adresse IP et/ou le port en modeConnecter à sont réglés sur zéro.

Si des applications externes doivent établir des connexions avec la passerelleFlexi Soft, la configuration doit alors être la suivante :

b Activer l’option Écouter sur.b Saisissez le Port de l'application.

4 CONFIGURATION

80 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 81: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Les numéros de port recommandés sont compris entre 9100 et 9103 (réglage debase).

• Le port 0 et le port 9000 sont réservés et ne doivent pas être utilisés (configura‐tion erronée).

• Les numéros de port compris entre 0 et 1023 sont gérés pas l’IANA (Internet Assi‐gned Numbers Authority) et ne doivent pas être utilisés pour éviter tout conflit (voirle site à l’adresse www.iana.org/assignments/port-numbers).

• Le Port 65535 n’est pas pris en charge par les passerelles FX0-GENT 3.xx et FX0-GPNT 3.xx.

Déterminez d'abord la fréquence de transmission des données.

Mode de transmission des données

Si une connexion de prise TCP/IP a été établie (par une application sur un ordinateurou par la passerelle elle-même), il existe deux modes de transmission des ensemblesde données :

• L’application demande les ensembles de données avec une commande (modePolling).

Ou :

• La passerelle actualise les ensembles de données selon la configuration (modede mise à jour automatique (la passerelle écrit à l’adresse/sur le port)).

En mode de mise à jour automatique, deux modes d'actualisation des données par lapasserelle sont disponibles :

• Mise à jour COS (Change of State) : systématique si les données de l'ensemble dedonnées d'entrée modifient leur état

• Mise à jour automatique : les données sont envoyées selon le Taux de mise à jourconfiguré en millisecondes

REMARQUEUn changement d’état (COS) déclenche une actualisation immédiate des données –quel que soit le Taux de mise à jour configuré, cela signifie que COS est toujours actif.

Pour les deux modes de transmission, la structure de message suivante s'applique.

Structure générale des messages

La demande/réponse (p. ex. télégramme) est structurée comme suit :

0 1 … … … … … … … … … … … … n

Commande Paramètre(contenu en fonction de la nature de la commande)

Données

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 81Sujet à modification sans préavis

Page 82: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 50 : Structure du message

Paramètre Longueur Description

Commande MOT 0h = Non défini (pas de commande)Spécifique au polling00F1h = Demande d'ensemble de donnéesd'entrée001Fh = Réponse relative à l'ensemble dedonnées d'entréeSpécifique à la mise à jour automatique00E1h = Commande de mise à jour automa‐tique001Eh = Réponse à la commande de mise àjour automatique002Eh = Message de mise à jour automatiquedes ensembles de données d'entréeLecture/écriture des sorties numériques00F2h = Écriture des paramètres del'ensemble de données de sortie002Fh = Réponse à l'écriture des paramètresde l'ensemble de données de sortie

Paramètre Longueur enfonction de lacommande

Selon la définition dans la commande corres‐pondante

Données Longueur enfonction de lacommande

Selon la définition dans la commande corres‐pondante

Réponse d'erreur en cas de messages non valides

La passerelle définit le bit de poids fort du mot de commande si un message nonvalide ou mal formaté est reçu.

Tableau 51 : Réponse en cas d'erreur

Paramètre Longueur Description

Commande MOT Le bit 15 de la commande reçu est défini(soit 80F2h à partir de la commande 00F2h).

Données sui‐vantes

Longueur en fonction de lacommande

Inchangées. Renvoi des données comme ellesont été reçues

Mode polling (demande de l'application)

Dans ce mode, la passerelle envoie les données uniquement sur demande (polling).L'application doit donc envoyer des messages de demande d'ensemble de données(pour la structure : voir tableau 52, page 83), auxquels la passerelle répond aussi pardes messages (pour la structure : voir tableau 53, page 83).

REMARQUEPour empêcher la fin automatique de la connexion, l'application doit faire une demandede données toutes les 30 s minimum en mode polling.

Configuration du mode polling dans Flexi Soft Designerb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐

relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration TCP/IP. La boîte de dialogue suivante s'affiche :

4 CONFIGURATION

82 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 83: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 30 : Configuration TCP/IP pour le mode polling (demande de l'application)

b Activer l’option Écouter sur.b Indiquer le Port auquel l’application se connecte.b Pour le mode polling, sélectionner le mode de mise à jour Activer la mise à jour COS.b Décocher toutes les cases Mettre à jour l’ensemble de données n.

Demande d'ensembles de données d'entrée

La demande est envoyée par une application de la passerelle. Le message dedemande d'un ensemble de données d'entrée doit être structuré comme suit :

Tableau 52 : Demande d'un ensemble de données d'entrée

Paramètre Longueur Valeur

Commande MOT 00F1h = Demande d'ensemble de données

Demande de l'ensemble dedonnées 1

MOT 0 = Ne pas envoyer l'ensemble de données 11 = Envoyer l'ensemble de données 1

Demande de l'ensemble dedonnées 2

MOT 0 = Ne pas envoyer l'ensemble de données 21 = Envoyer l'ensemble de données 2

Demande de l'ensemble dedonnées 3

MOT 0 = Ne pas envoyer l'ensemble de données 31 = Envoyer l'ensemble de données 3

Demande de l'ensemble dedonnées 4

MOT 0 = Ne pas envoyer l'ensemble de données 41 = Envoyer l'ensemble de données 4

La passerelle envoie une réponse à l'application. Cette réponse doit être structuréecomme suit :

Tableau 53 : Réponse à la demande d'ensemble de données

Paramètre Longueur Valeur

Commande MOT 001Fh = Réponse relative à l'ensemble dedonnées

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 83Sujet à modification sans préavis

Page 84: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Paramètre Longueur Valeur

Longueur de l'ensemble dedonnées 1

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées 2

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées 3

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées 4

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.Différent de 0 = Longueur de l'ensemble dedonnées

Données de l'ensemble Tableaud'octets

Informations sur l'ensemble de données

Écriture d'ensembles de données de sortie

La commande suivante est envoyée par l'application de la passerelle pour écrire lesensembles de données de sortie :

Tableau 54 : Commande pour écrire des ensembles de données de sortie

Paramètre Longueur Valeur

Commande MOT 00F2h = Commande pour écrire lesensembles de données de sortie

Longueur de l'ensemble dedonnées de sortie 1

MOT 0 = L'ensemble de données de sortie n'est pascontenu dans le champ de données del'ensemble de données.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées de sortie 2

MOT 0 = L'ensemble de données de sortie n'est pascontenu dans le champ de données del'ensemble de données.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées de sortie 3

MOT 0 = L'ensemble de données de sortie n'est pascontenu dans le champ de données del'ensemble de données.Différent de 0 = Longueur de l'ensemble dedonnées

Longueur de l'ensemble dedonnées de sortie 4

MOT 0 = L'ensemble de données de sortie n'est pascontenu dans le champ de données del'ensemble de données.Différent de 0 = Longueur de l'ensemble dedonnées

4 CONFIGURATION

84 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 85: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Paramètre Longueur Valeur

Longueur de l'ensemble dedonnées de sortie 5

MOT 0 = L'ensemble de données de sortie n'est pascontenu dans le champ de données del'ensemble de données.Différent de 0 = Longueur de l'ensemble dedonnées

Données de l'ensemble Tableaud'octets

Informations sur l'ensemble de données

La passerelle envoie une réponse à l'application. Cette réponse doit être structuréecomme suit :

Tableau 55 : Réponse relative à l'écriture des ensembles de données de sortie

Paramètre Longueur Valeur

Commande MOT 002Fh = Réponse au message relatif à l'écri‐ture des paramètres des ensembles dedonnées de sortie

État MOT 0 = Réussite – Écriture correcte desensembles de données de sortie.1 = Erreur – Impossible d'écrire les ensemblesde données de sortie pour l'une des raisonssuivantes :

• Interruption de la communication de fondde panier

• Informations de routage incorrectes

Mode de mise à jour automatique (La passerelle écrit à l'adresse/sur le port)

La passerelle peut être configurée de façon à actualiser automatiquement les informa‐tions des ensembles de données (c'est-à-dire que l'application ne doit envoyer aucunedemande, contrairement au mode Polling) dès que la connexion à l'application a étéétablie.

Les paramètres de configuration sont même disponibles via le logiciel de configurationou l’interface prise TCP/IP. L'usage de l'une des interfaces ne désactive pas l'autre. Lemode de mise à jour automatique peut être activé par exemple via le logiciel de confi‐guration et désactivé avec une commande TCP/IP.

La commande suivante est envoyée par une application de la passerelle pour configu‐rer le mode de mise à jour automatique. La commande peut également être utiliséepour activer ou désactiver le mode de mise à jour automatique directement via l’inter‐face prise TCP/IP.

Tableau 56 : Commande de configuration du mode de mise à jour automatique

Paramètre Longueur Valeur

Commande MOT 00E1h = Commande de mise à jour automa‐tique

Demande de l'ensemble dedonnées 1

MOT 0 = Ne pas envoyer l'ensemble de données 11 = Envoyer l'ensemble de données 1

Demande de l'ensemble dedonnées 2

MOT 0 = Ne pas envoyer l'ensemble de données 21 = Envoyer l'ensemble de données 2

Demande de l'ensemble dedonnées 3

MOT 0 = Ne pas envoyer l'ensemble de données 31 = Envoyer l'ensemble de données 3

Demande de l'ensemble dedonnées 4

MOT 0 = Ne pas envoyer l'ensemble de données 41 = Envoyer l'ensemble de données 4

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 85Sujet à modification sans préavis

Page 86: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Paramètre Longueur Valeur

Fréquence d'actualisation enmode Heartbeat

MOT 0 = Désactiver les messages HeartbeatDifférent de 0 = Activer le message Heartbeatavec une fréquence définie en millisecondesMinimum = 40 ms

REMARQUELe mode de mise à jour automatique est désactivé si tous les drapeaux de demanded'ensemble de données d'entrée cités ci-dessus sont réglés sur zéro.

La réponse suivante est envoyée à l'application par la passerelle :

Tableau 57 : Réponse à la configuration du mode de mise à jour automatique

Paramètre Longueur Valeur

Commande MOT 001Eh = Réponse à la commande de mise à jour auto‐matique

Configuration du mode de mise à jour automatique dans Flexi Soft Designerb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle.b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐

relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration TCP/IP. La boîte de dialogue suivante s'affiche :

Illustration 31 : Configuration TCP/IP pour la mise à jour automatique

b Activer l’option Connecter à.b Saisir l’Adresse IP et le numéro du Port où la passerelle doit écrire.b Sélectionner le mode de mise à jour : Activer la mise à jour COS ou Activer le COS et la

mise à jour automatique.

4 CONFIGURATION

86 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 87: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Si Activer le COS et la mise à jour automatique est nécessaire, saisir le Taux de mise à jouren millisecondes.

b Sélectionner les données à actualiser : cocher la case Mettre à jour l’ensemble dedonnées n.

Fonctionnement normal en mode de mise à jour automatique

Le message suivant est envoyé à l'application par la passerelle en mode de mise à jourautomatique.

Tableau 58 : Message en fonctionnement normal du mode de mise à jour automatique

Paramètre Longueur Valeur

Commande MOT 002Eh = Message de mise à jour automatiquedes ensembles de données

Longueur del'ensemble dedonnées 1

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.> 0 = Longueur de l'ensemble de données

Longueur del'ensemble dedonnées 2

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.> 0 = Longueur de l'ensemble de données

Longueur del'ensemble dedonnées 3

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.> 0 = Longueur de l'ensemble de données

Longueur del'ensemble dedonnées 4

MOT 0 = L'ensemble de données n'est pas renvoyédans le champ de données de l'ensemble dedonnées.> 0 = Longueur de l'ensemble de données

Données del'ensemble

Tableau d'octets (lon‐gueur en fonction dela configuration del'ensemble dedonnées)

Informations sur l'ensemble de données

Informations détaillées sur les données de l'ensemble voir « Données transférées dansle réseau (ensembles de données d'entrée réseau) », page 138 et voir « Configurationde l'image de processus », page 152.

4.1.7 Exemple pour une image de processus TCP/IP

L’exemple suivant présente une image de processus possible envoyé par une passe‐relle FX0-GENT sur TCP/IP en mode de mise à jour automatique.

Tableau 59 : Exemple pour une image de processus TCP/IP

Valeurs d'octet[Hex]

Partie du message Signification

00 2E Commande Mise à jour automatique des ensembles dedonnées

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 87Sujet à modification sans préavis

Page 88: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Valeurs d'octet[Hex]

Partie du message Signification

00 32

Paramètre de commande

Longueur de l'ensemble de données 1 :50 octets

00 20 Longueur de l'ensemble de données 2 :32 octets

00 3C Longueur de l'ensemble de données 3 :60 octets

00 3C Longueur de l'ensemble de données 4 :60 octets

03 FF 03 03

Ensemble de données 1(réglage de base des attri‐butions d'octets)

Résultats logiques 0 ... 3

C0 Valeurs d'entrée du module 1 :C0 = 11000000 = entrées I8 et I7 Actives

03 Valeurs d'entrée du module 2 :03 = 00000011 = entrées I2 et I1 Actives

3F 0505 05 00 0000 00 00 00

Valeurs d’entrée du module 3 ... 12

00 00 00 0000 00 00 0000 00 00 00

Valeurs de sortie du module 1 ... 12

00 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00

Non attribué

52 A1 10 4C

Ensemble de données 2

Somme de contrôle totale (la même valeur quela somme de contrôle Flexi Soft)

52 A1 10 4C Somme de contrôle Flexi Soft

00 00 00 00

FX3-CPU0 et FX3-CPU1 : réservéFX3-CPU2 et FX3-CPU3 : somme de contrôleACR

00 00 00 00

00 00 00 0000 00 00 0000 00 00 0000 00 00 00

4 CONFIGURATION

88 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 89: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Valeurs d'octet[Hex]

Partie du message Signification

FF FF FF FF

Ensemble de données 3 1)

État du module 0 (module principal) : OK

FF FF FF FF État du module 1 (par ex. FX3-XTDI) : OK

FD FB FF FF État du module 2 (p. ex. FX3-XTIO) :Octet 0 : FF = 11111111 : pas d'erreurOctet 1 : FF = 11111111 : pas d'erreurOctet 2 : FB = 11111011 : erreur du signal detest externe sur l'entrée 3.Octet 3 : FD = 11111101 : erreur : court-circuiten Low sur la sortie 1

FF FF FF FFFF FF FF FFFF FF FF FFFF FF FF FF

État des modules 3 ... 6 : OK

FF FF FF FFFF FF FF FFFF FF FF FFFF FF FF FFFF FF FF FFFF FF FF FF

État des modules 7 ... 12 (aucun module exis‐tant)

FF FF FF FF État du module 13 (par ex. FX0-GENT) : OK

FF FF FF FF État du module 14 (aucun module existant)

00 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 0000 00 00 00

Ensemble de données 4 Réservé

1) Les données de l’ensemble 3 sont transférées au format Big Endian, c’est-à-dire sous la forme de doublemot 32 bits avec l’octet de poids faible totalement à gauche.Exception : lors de l’utilisation des prises TCP/IP avec FX0-GENT, les données de l’ensemble 3 sonttransférées au format Big Endian, c’est-à-dire sous la forme de double mot 32 bits avec l’octet de poidsfort totalement à gauche.

4.2 Passerelles de bus de terrain

Ce chapitre décrit la configuration des passerelles suivantes :• Passerelle PROFIBUS-DP FX0-GPRO• Passerelle CANopen FX0-GCAN• Passerelle DeviceNet FX0-GDEV

4.2.1 Passerelle PROFIBUS-DP FX0-GPRO

La passerelle Flexi Soft suivante peut être utilisée pour PROFIBUS DP : FX0-GPRO.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 89Sujet à modification sans préavis

Page 90: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

4.2.1.1 Configuration de base – Paramétrage de l'adresse PROFIBUS

Vous pouvez régler l’adresse PROFIBUS-DP avec le commutateur de la passerelle ouavec le logiciel de configuration.

Paramétrage de l’adresse PROFIBUS DP à l’aide du commutateur d’adresse matérielb Réglez l’adresse PROFIBUS-DP à l’aide des commutateurs d’adresse matériels à

l’avant de l’appareil. Coupez le système Flexi Soft et le réactiver après 3 secondesminimum. Voir également à ce sujet la notice d'instruction « Matériel des passe‐relles Flexi Soft » (référence SICK 8012662).

Paramétrage de l’adresse PROFIBUS DP à l’aide du logiciel de configurationFlexi Soft Designerb Régler les commutateurs d’adresses à l’avant de l’appareil sur « 00 ».b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle PROFIBUS DP. Déconnecter ensuite Flexi Soft Desi‐gner du système Flexi Soft.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GPROou double-cliquer sur FX0-GPRO dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 32 : Réglage de l’adresse PROFIBUS-DP de FX0-GPRO

b Saisir l’adresse PROFIBUS dans le champ Adresse PROFIBUS.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

4 CONFIGURATION

90 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 91: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Avec le commutateur d’adresse matériel, vous pouvez régler une adresse PROFI‐BUS dans la plage comprise entre 1 et 99.

• Avec le logiciel de configuration, vous pouvez régler une adresse PROFIBUS dansla plage comprise entre 3 et 125.

• Le maître PROFIBUS ne peut pas écraser l’adresse PROFIBUS.• Une modification du réglage de l'adresse s’applique uniquement lorsque vous

avez désactivé puis réactivé le système Flexi Soft.• En mode en ligne, il est possible de lire l’adresse réglée sur la passerelle PROFI‐

BUS-DP. De plus, dans la fenêtre de configuration de la passerelle, cliquez sur lebouton Lire au-dessus du champ Adresse PROFIBUS.

Taux de transfert de données

Le taux de transfert de données est réglé automatiquement.

Le taux de transfert de données maximum est de 12 Mbits/s.

Comparaison de la configuration des masques de bits d'alarme

La case à cocher correspondante de l'écran de Configuration passerelle est disponiblepour des questions de compatibilité et ne doit en principe pas être modifiée. Au charge‐ment de configurations qui ont été créées avec une version de Flexi Soft Desi‐gner < V1.3.1, la case est décochée. Avec des configurations créées avec une versionV1.3.1 ou ultérieure de Flexi Soft Designer, la case est cochée.

Lorsque la case est cochée, les masques de bit d’alarme présents dans l’appareil sontactualisés par Flexi Soft Designer. Cette fonction est disponible pour FX0-GPRO à partirde la version de firmware V1.30.0. Il existe ainsi la possibilité d'adapter l'étendue desalarmes générées côté bus de terrain sur les nouvelles versions logicielles des autresmodules.

Lorsque l’état de cette case est modifié alors que la configuration a déjà été vérifiée,alors cette configuration doit être vérifiée à nouveau.

4.2.1.2 PROFIBUS – Sélection des données

Données d’exploitation transférées par FX0-GPRO

Le fichier GSD de FX0-GPRO propose des blocs de données d’entrée et de sortie(modules d’appareil E/S virtuels), qui contiennent les données d’exploitation. Ces cinqblocs doivent être conçus dans un configurateur DP dans un ordre naturel (1, 2, 3, 4,5). Aucun autre ordre n’est possible.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 91Sujet à modification sans préavis

Page 92: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 33 : Exemple de configuration PROFIBUS-DP dans SIEMENS SIMATIC Manager

REMARQUE

• D’autres modules peuvent être affichés (par ex. « module universel ») selon l’APIutilisé. Ces modules ne sont pas nécessaires et doivent être ignorés.

• Les blocs de données 1 à 4 contiennent chacun 12 octets, le bloc de données 5contient 2 octets.

• Le contenu des blocs de données est librement sélectionnable, mais est configurépar défaut :

Tableau 60 : Contenu par défaut des blocs de données d'entrée 1–5 de FX0-GPRO

Bloc dedonnées 1

Bloc dedonnées 2

Bloc dedonnées 3

Bloc dedonnées 4

Bloc dedonnées 5

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Octet 0 Valeursd'entrée dumodule 1

Valeurs de sor‐tie du module 1

Résultatlogique 0 Non attribué Non attribué

Octet 1 Valeursd'entrée dumodule 2

Valeurs de sor‐tie du module 2

Résultatlogique 1 Non attribué Non attribué

4 CONFIGURATION

92 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 93: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Bloc dedonnées 1

Bloc dedonnées 2

Bloc dedonnées 3

Bloc dedonnées 4

Bloc dedonnées 5

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Donnéesd'entrée

Octet 2 Valeursd'entrée dumodule 3

Valeurs de sor‐tie du module 3

Résultatlogique 2 Non attribué

Inaccessible

Octet 3 Valeursd'entrée dumodule 4

Valeurs de sor‐tie du module 4

Résultatlogique 3 Non attribué

Octet 4 Valeursd'entrée dumodule 5

Valeurs de sor‐tie du module 5

Valeurs de sor‐tie directes dela passerelle 1

Non attribué

Octet 5 Valeursd'entrée dumodule 6

Valeurs de sor‐tie du module 6

Valeurs de sor‐tie directes dela passerelle 2

Non attribué

Octet 6 Valeursd'entrée dumodule 7

Valeurs de sor‐tie du module 7

Valeurs de sor‐tie directes dela passerelle 3

Non attribué

Octet 7 Valeursd'entrée dumodule 8

Valeurs de sor‐tie du module 8

Valeurs de sor‐tie directes dela passerelle 4

Non attribué

Octet 8 Valeursd'entrée dumodule 9

Valeurs de sor‐tie du module 9 Non attribué Non attribué

Octet 9 Valeursd'entrée dumodule 10

Valeurs de sor‐tie du

module 10Non attribué Non attribué

Octet 10

Valeursd'entrée dumodule 11

Valeurs de sor‐tie du

module 11Non attribué Non attribué

Octet 11

Valeursd'entrée dumodule 12

Valeurs de sor‐tie du

module 12Non attribué Non attribué

Lon‐gueur 12 octets 12 octets 12 octets 12 octets 2 octets

Informations détaillées sur le contenu de l'image du processus : voir « Donnéestransférées dans le réseau (ensembles de données d'entrée réseau) », page 138.

Réglage de l’adresse de départ pour les blocs de donnéesb Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle PROFIBUS DP. Déconnecter ensuite Flexi Soft Desi‐gner du système Flexi Soft.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GPROou double-cliquer sur FX0-GPRO dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 93Sujet à modification sans préavis

Page 94: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 34 : Fenêtre de configuration de la passerelle PROFIBUS DP

b Cliquer sur le bouton situé à droite, à côté du bloc de données souhaité. La boîtede dialogue suivante s'affiche :

Illustration 35 : Édition de l'adresse de départ du bloc de données

b Saisir la nouvelle adresse de départ souhaitée ou modifier l’adresse à l’aide desflèches. La plausibilité de l’adresse paramétrée est automatiquement contrôlée,cela signifie qu’il est impossible de configurer des blocs de données avec desplages d’adresses se chevauchant.

b Cliquer sur OK pour valider la nouvelle adresse de départ.

Pour des informations sur la configuration de l'image du processus : voir « Configurationde l'image de processus », page 152 et la notice d'instruction « Flexi Soft dans le logi‐ciel de configuration Flexi Soft Designer » (référence SICK 8012998).

4 CONFIGURATION

94 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 95: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Données de diagnostic FX0-GPRO PROFIBUS DP

Avec FX0-GPRO, les données de diagnostic sont disponibles via le diagnostic DP-V0 dela norme PROFIBUS.• Diagnostic par défaut (6 octets)• Diagnostic associé à l'appareil : messages d'état ou messages spécifiques au

fabricant

Chaque module Flexi Soft prend en charge un ID de module univoque. En s'appuyantsur cet ID, la passerelle détermine le numéro de diagnostic spécifique au fabricant.Ceci permet de lire des diagnostics spécifiques au module à partir du fichier GSD. Lecontenu des messages de diagnostic est affiché dans le tableau suivant.

Tableau 61 : Contenu des messages de diagnostic PROFIBUS

Octet Contenu Commentaire

7 09h En-tête

8 Numéro demodule Flexi Soft

Numéro du module Flexi Soft (voir ci-dessous) à l'originedu message de diagnostic

9 0 Numéro de slot PROFIBUS du module. La passerellePROFIBUS-DP prend en charge cinq emplacements, quine représentent néanmoins aucun slot physique ; parconséquent, tous les messages doivent être attribués auslot 0 (la passerelle elle-même).

10 (bit 0 … 2) 000, 001 ou 010 000 = Toutes les erreurs sortantes, 001 = Erreurentrante, 010 = Erreur sortante

10 (bit 3 … 7) 00000 … 11111 Numéro de séquence d'alarme, augmente à chaquemodification d'état de l'octet 10, bit 0 … 2 (erreurentrante/sortante)Avec les modules dotés d'un firmware de ver‐sion V1.30.0 ou ultérieure, le numéro de séquenced'alarme n'est plus nécessaire pour des questions deconformité avec la spécification PROFIBUS DP. Parconséquent, avec ces modules, ces bits correspondenttoujours à 0.

11 0 à 14 Position du module Flexi Soft à l'origine du message dediagnostic0 = module principal1 = 1. Module d'extension…13 = 1. Passerelle14 = 2. Passerelle(Les modules relais ne sont pas comptabilisés.)

12 … 15 Variable 4 octets avec des données de diagnostic spécifiques aumodule (voir ci-dessous)

Le tableau suivant présente les numéros de module du système Flexi Soft.

Tableau 62 : Numéros de module Flexi Soft

Numéro demodule

Numéro module[Hex]

Module

161 A1h Module principal Flexi Soft (FX3-CPUx)

162 A2h Modules d'extension (FX3-XTIO, FX3-XTDI)

163 A3h Passerelle PROFIBUS-DP (FX0-GPRO)

164 A4h Passerelle CANopen (FX0-GCAN)

165 A5h Passerelle DeviceNet (FX0-GDEV)

166 A6h Passerelle Modbus-TCP (FX0-GMOD)

167 A7h Passerelle EtherNet/IP™ (FX0-GENT)

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 95Sujet à modification sans préavis

Page 96: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

Numéro module[Hex]

Module

168 A8h Passerelle PROFINET IO (FX0-GPNT)

172 ACh Passerelle CC-Link (sur demande)

175 AFh Passerelle Sercos III (sur demande)

176 B0h Passerelle EtherCAT (FX0-GETC)

179 B3h Passerelle EFI-pro (FX3-GEPR)

192 C0h Module d’extension (FX0-STIO)

193 C1h Drive Monitor (FX3-MOCx)

194 C2h Module d’extension (FX3-XTDS)

195 C3h Module d’entrée analogique (FX3-ANA0)

Le tableau suivant présente les données de diagnostic spécifiques au module (tellesque définies dans le fichier GSD) et les messages d'erreur correspondants.

Tableau 63 : Messages d'erreur PROFIBUS

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

1

12.0

Module prin‐cipal

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 Erreur externe

12.3 Réservé

12.4 L'état de configuration d'un module au sein dusystème est incompatible ou non valide.

12.5 Alimentation électrique en dehors de la plagespécifiée

12.6 Erreur de communication EFI1

12.7 Erreur de communication EFI2

13.0 … 15.7 Réservé

4 CONFIGURATION

96 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 97: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

2

12.0

FX3-XTIO/FX3-XTDI

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 Erreur externe

12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 Alimentation électrique en dehors de la plagespécifiée

12.6 … 12.7 Réservé

13.0 Évaluation double canal entrée 1–2 : erreur

13.1 Évaluation double canal entrée 3–4 : erreur

13.2 Évaluation double canal entrée 5–6 : erreur

13.3 Évaluation double canal entrée 7–8 : erreur

13.4 … 13.7 Réservé

14.0Erreur externe entrée 1 avec signal de test.Contrôler la présence d'une erreur stuck-at-high oude câblage.

14.1Erreur externe entrée 2 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.2Erreur externe entrée 3 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.3Erreur externe entrée 4 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.4Erreur externe entrée 5 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.5Erreur externe entrée 6 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.6Erreur externe entrée 7 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

14.7Erreur externe entrée 8 avec signal de test.Contrôler la présence d’une erreur stuck-at-high oude câblage.

15.0 Évaluation test sortie 1 erreur stuck-at-high.

15.1 Évaluation test sortie 1 erreur stuck-at-low.

15.2 Évaluation test sortie 2 erreur stuck-at-high.

15.3 Évaluation test sortie 2 erreur stuck-at-low.

15.4 Évaluation test sortie 3 erreur stuck-at-high.

15.5 Évaluation test sortie 3 erreur stuck-at-low.

15.6 Évaluation test sortie 4 erreur stuck-at-high.

15.7 Évaluation test sortie 4 erreur stuck-at-low.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 97Sujet à modification sans préavis

Page 98: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

3

12.0

PasserellePROFIBUS-

DP

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

4

12.0

PasserelleCANopen

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

5

12.0

PasserelleDeviceNet

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

6

12.0

PasserelleModbus-TCP

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

7

12.0

PasserelleEtherNet/IP

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

8

12.0

PasserellePROFINET IO

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

0C

12.0

PasserelleCC-Link

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

0F

12.0

PasserelleSercos III

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

4 CONFIGURATION

98 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 99: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

10

12.0

PasserelleEtherCAT

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

13

12.0

PasserelleEFI-pro

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

14 … 1F 12.0 … 15.7 Autres pas‐serelles

Réservé

20

12.0

FX0-STIO

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 Alimentation électrique en dehors de la plagespécifiée

12.6 Réservé

12.7 Surveillance charge de sortie (surintensité)

13.0 … 15.7 Réservé

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 99Sujet à modification sans préavis

Page 100: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

21

12.0

FX3-MOCx

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 Réservé

12.6 État codeur 1

12.7 État codeur 2

13.0 État apprentissage codeur 1

13.1 État apprentissage codeur 2

13.2 … 13.3 Réservé

13.4 Bit d'état défini par l'utilisateur 1 1)

13.5 Bit d'état défini par l'utilisateur 2 1)

13.6 Bit d'état défini par l'utilisateur 3 1)

13.7 Bit d'état défini par l'utilisateur 4 1)

14.0 Bit de surveillance défini par l'utilisateur 1

14.1 Bit de surveillance défini par l'utilisateur 2

14.2 Bit de surveillance défini par l'utilisateur 3

14.3 Bit de surveillance défini par l'utilisateur 4

14.4 Bit de surveillance défini par l'utilisateur 5

14.5 Bit de surveillance défini par l'utilisateur 6

14.6 Bit de surveillance défini par l'utilisateur 7

14.7 Bit de surveillance défini par l'utilisateur 8

15.0 Bit de surveillance défini par l'utilisateur 9

15.1 Bit de surveillance défini par l'utilisateur 10

15.2 Bit de surveillance défini par l'utilisateur 11

15.3 Bit de surveillance défini par l'utilisateur 12

15.4 Bit de surveillance défini par l'utilisateur 13

15.5 Bit de surveillance défini par l'utilisateur 14

15.6 Bit de surveillance défini par l'utilisateur 15

15.7 Bit de surveillance défini par l'utilisateur 16

4 CONFIGURATION

100 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 101: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numéro demodule

[Hex]

Bit de diag‐nostic

[bit d'octet]

Sourced’erreur

Message d’erreur

22

12.0

FX3-XTDS

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 Alimentation électrique des sorties

12.6 Réservé

12.7 Surveillance charge de sortie (surintensité)

13.0 Évaluation double canal entrée 1–2 : erreurconstatée.

13.1 Évaluation double canal entrée 3–4 : erreurconstatée.

13.2 Évaluation double canal entrée 5–6 : erreurconstatée.

13.3 Évaluation double canal entrée 7–8 : erreurconstatée.

13.4 … 13.7 Réservé

14.0 Signal test externe de l'entrée 1 : erreur

14.1 Signal test externe de l'entrée 2 : erreur

14.2 Signal test externe de l'entrée 3 : erreur

14.3 Signal test externe de l'entrée 4 : erreur

14.4 Signal test externe de l'entrée 5 : erreur

14.5 Signal test externe de l'entrée 6 : erreur

14.6 Signal test externe de l'entrée 7 : erreur

14.7 Signal test externe de l'entrée 8 : erreur

15.0 … 15.7 Réservé

23

12.0

FX3-ANA0

Réservé

12.1 Erreur interne : échec des tests internes.

12.2 … 12.3 Réservé

12.4 La configuration est incompatible ou non valide.

12.5 … 15.7 Réservé

24 … 3F 12.0 … 15.7 Autresmodules

Réservé

1) L'état de ce bit peut être défini dans la logique du FX3-MOCx de manière spécifique à l'application, p. ex.pour indiquer des mouvements non autorisés d'un axe, détectés par un bloc de fonction FX3-MOCx.

4.2.2 Passerelle CANopen FX0-GCAN

La passerelle Flexi Soft suivante peut être utilisée pour CANopen : FX0-GCAN.

4.2.2.1 Configuration de base – Paramétrage de l'adresse CANopen

Vous pouvez définir l’adresse CANopen et le taux de transfert de données soit avec lecommutateur de la passerelle, soit avec le logiciel de configuration. Voir également à cesujet la notice d'instruction « Matériel des passerelles Flexi Soft »(référence SICK 8012662).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 101Sujet à modification sans préavis

Page 102: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Paramétrage de l’adresse CANopen et du taux de transfert de données à l’aide du logi‐ciel de configuration Flexi Soft Designerb Régler les commutateurs d’adresses à l’avant de l’appareil sur « 00 ».b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle CANopen. Déconnecter ensuite Flexi Soft Designerdu système Flexi Soft.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GCANou double-cliquer sur FX0-GCAN dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 36 : Réglage de l’adresse CANopen de FX0-GCAN

b Saisir l’adresse CANopen dans le champ Adresse CANopen.b Sélectionner le taux de transfert de données dans le champ Taux de transfert CANo‐

pen.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

REMARQUE

• Avec le commutateur d’adresse matériel, vous pouvez régler une adresse dans laplage comprise entre 1 et 99.

• Avec le logiciel de configuration, vous pouvez régler une adresse dans la plagecomprise entre 1 et 127.

• Le maître CANopen ne peut pas écraser l’adresse.• Si l’adresse CANopen et le taux de transfert de données sont réglés à l’aide du

logiciel de configuration, les réglages s’appliquent immédiatement après le trans‐fert de la configuration (c’est-à-dire sans devoir désactiver, puis rallumer lesystème Flexi Soft).

• Exception : si le système se trouve dans l’état Bus-off, vous devez arrêter puisréactiver l’appareil afin que les modifications d'adresse prennent effet.

4.2.2.2 CANopen – Sélection des données

Chaque appareil CANopen enregistre ses données dans des objets listés dans le réper‐toire d'objets. Les objets de données de service (SDO) contiennent essentiellement lesdonnées de configuration CANopen, tandis que les données de processus sont enre‐

4 CONFIGURATION

102 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 103: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

gistrées dans les objets de données de processus (PDO). Les objets de communicationsont utilisées pour lire et écrire ces SDO et PDO, ainsi que pour commander les appa‐reils. Les sections suivantes décrivent en détail les différents objets.

Jeu de connexion prédéfini (Predefined Connection Set, PCS)

Le jeu de connexion prédéfini fournit une structure d'identificateur CAN simple. La pas‐serelle FX0-GCAN dispose d'objets de communication, qui peuvent être envoyés ou aux‐quels il est possible de répondre au moyen de ces identificateurs CAN.

Le PCS se compose de 2 objets de diffusion (NMT et SYNC) et, au total, de 12 objetspair-à-pair. Chacun de ces objets est doté d'un identificateur CAN unique de 11 bits,composé d'un code de fonction et d'une adresse d'appareil. L'adresse d'appareil desobjets de diffusion est 0, celle des autres objets se situe dans une plage compriseentre 1 et 127.

Tableau 64 : Structure de l'identificateur CAN

Numéro de bit

10 9 8 7 6 5 4 3 2 1 0

Code de fonction Adresse d'appareil

Tableau 65 : Objets de communication du PCS

Objet CAN-ID Signification

Objets de diffusion

NMT 00h Gestion des réseaux

SYNC 80h Message SYNC

Objets peer-to-peer

EMERGENCY 081h ... 0FFh Message d'état

TxPDO1 181h ... 1FFh Envoi de l'objet 1 de données de processus

RxPDO1 201h ... 27Fh Réception de l'objet 1 de données de processus

TxPDO2 281h ... 2FFh Envoi de l'objet 2 de données de processus

RxPDO2 301h ... 37Fh Réception de l'objet 2 de données de processus

TxPDO3 381h ... 3FFh Envoi de l'objet 3 de données de processus

RxPDO3 401h ... 47Fh Réception de l'objet 3 de données de processus

TxPDO4 481h ... 4FFh Envoi de l'objet 4 de données de processus

RxPDO4 501h ... 57Fh Réception de l'objet 4 de données de processus

TxSDO 581h ... 5FFh Envoi d'objet de données de service

RxSDO 601h ... 67Fh Réception d'objet de données de service

NMT-ErrorControl 701h ... 77Fh Node Guarding

Chaque objet commence par son identificateur CAN, suivi du bit RTR (Remote Trans‐mission Request, demande de transmission distante), suivi du code de longueur dedonnées (Data Length Code, DLC), suivi de 0 à 8 octets de données. Le DLC (4 bits)indique le nombre d'octets de données.

NMT – Gestion réseau

L'objet de diffusion NMT est utilisé pour démarrer, arrêter ou initialiser des appareilsCANopen. Pour cela, un appareil du réseau CANopen doit assumer le rôle du maîtreNMT. Généralement, l'automate programmable industriel s'en charge. Tous les autresappareils sont considérés comme des esclaves NMT. Les services NMT sont des ser‐vices de diffusion sur lesquels les esclaves n'émettent aucune réponse.

Tous les objets NMT commencent par l'ID CAN 00h.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 103Sujet à modification sans préavis

Page 104: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Service de diffusion pour un esclave NMT avec l'adresse N

Tableau 66 : Gestion réseau pour un esclave NMT avec l'adresse N

CAN-ID DLC Données

00h 2 OP N

Service de diffusion pour tous les esclaves NMT

Tableau 67 : Gestion réseau pour tous les esclaves NMT

CAN-ID DLC Données

00h 2 OP 0

OP Commande NMT Explication

80h Passer en Pré-opérationnel Après le démarrage, un esclave NMT passe automati‐quement dans l'état Pré-opérationnel. Dans cet état, lacommunication via des SDO est autorisée, mais pas viades PDO. L'esclave NMT peut être réglé d'un autre état àcelui-ci.

01h Passer en Opérationnel L'état Opérationnel est atteint depuis l'état Pré-opérationnel. Dans cet état, la communication via desPDO est possible et l'esclave CANopen réagit aux com‐mandes SYNC.Remarque : lors de la transition à l'état OpérationnelNMT, chaque esclave envoie un TxPDO avec le mode detransmission = 255 de façon à informer le maître NMTde la configuration d'entrée actuelle.

02h Passer en Préparé/Arrêté La communication par SDO ou PDO n'est pas possibledans cet état et l'appareil ne réagit pas aux com‐mandes SYNC.

81h Passer en Réinitialisationde nœud

Déclenche une réinitialisation de la fonctionnalité CANo‐pen dans l'esclave NMT.

82h Passer en Réinitialisationde communication

Déclenche une réinitialisation de la fonctionnalité CANo‐pen dans l'esclave NMT ; le bit de basculement de NodeGuarding est réglé sur 0.

Exemple de réinitialisation de toute la communication

L'objet NMT suivant (ID CAN = 00h) comprend 2 octets de données (DLC = 2). L'octet dedonnées 1 comporte la commande de réinitialisation de la communication (82h),l'octet de données 2 adresse cette commande à tous les appareils du réseau CANopen(adresse = 0) :

Tableau 68 : Exemple de réinitialisation de toute la communication pour un objet NMT

CAN-ID DLC Données

00h 2 82h 0

SYNC

La commande SYNC entraîne l'envoi de tous les TxPDO d'un esclave CANopen. Il estdonc possible d'interroger l'esclave à l'aide de SYNC.

Tableau 69 : Demande d'entrées à l'aide de SYNC

CAN-ID DLC Données

80h 0

L'esclave envoie toutes les valeurs d'entrée lorsqu'il reçoit cette commande. Tous lesTxPDO sont envoyés.

4 CONFIGURATION

104 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 105: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Pour certifier que l'esclave envoie automatiquement les valeurs d'entrée actuelles à laréception d'une commande SYNC, le mode de transmission des PDO concernés doitêtre défini sur 1 (cyclique, synchrone) (voir tableau 90, page 118). En outre, l'appareildoit se trouver dans l'état de fonctionnement Opérationnel.

Urgence (Emergency)

Un esclave CANopen avec l'adresse N envoie un message d'urgence Emergency pourinformer les autres appareils d'un état d'erreur.

Tableau 70 : Messages Emergency

CAN-ID DLC Données

80h +N 8 ErrL ErrH Err-Reg M1 M2 M3 M4 M5

ErrL, ErrH Code d'erreur Emergency, octet de poids faible/octet de poids fort 16 bits7001h … 7003h : erreur générale

Err-Reg Registre des erreurs, objet CANopen SDO 1001h

M1 Position du module à l'origine de l'erreur dans le système Flexi Soft. La posi‐tion du module est affichée dans le logiciel de configuration. Le moduleprincipal est toujours sur la position 0, les passerelles sont toujours sur lespositions 13 et 14.

M2 ... M5 4 octets de bits d'état spécifiques au module (voir tableau 71, page 105).Les bits actifs ont la valeur 1.

Le tableau suivant présente les données de diagnostic spécifiques au module et lesmessages d'erreur correspondants.

Tableau 71 : Messages Emergency CANopen

Numérode

module[Hex]

Bit de diagnostic(M2 ... M5)

Origine del'urgence

Message d'urgence Emergency

01

00

Module principal

Réservé

01 Erreur interne : échec des tests internes.

02 Erreur externe

03 Réservé

04 L'état de configuration d'un module au sein dusystème est incompatible ou non valide.

05 Alimentation électrique en dehors de la plagespécifiée

06 Erreur de communication EFI1

07 Erreur de communication EFI2

08 … 31 Réservé

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 105Sujet à modification sans préavis

Page 106: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numérode

module[Hex]

Bit de diagnostic(M2 ... M5)

Origine del'urgence

Message d'urgence Emergency

02

00

FX3-XTIO/ FX3-XTDI

Réservé

01 Erreur interne : échec des tests internes.

02 Erreur externe

03 Réservé

04 La configuration est incompatible ou non valide.

05 Alimentation électrique en dehors de la plagespécifiée

06 … 07 Réservé

08 Évaluation double canal entrée 1–2 : erreur

09 Évaluation double canal entrée 3–4 : erreur

10 Évaluation double canal entrée 5–6 : erreur

11 Évaluation double canal entrée 7–8 : erreur

12 … 15 Réservé

16Erreur externe entrée 1 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

17Erreur externe entrée 2 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

18Erreur externe entrée 3 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

19Erreur externe entrée 4 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

20Erreur externe entrée 5 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

21Erreur externe entrée 6 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

22Erreur externe entrée 7 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

23Erreur externe entrée 8 avec signal de test. Contrôlerla présence d’une erreur stuck-at-high ou decâblage.

24 Évaluation test sortie 1 erreur stuck-at-high

25 Évaluation test sortie 1 erreur stuck-at-low

26 Évaluation test sortie 2 erreur stuck-at-high

27 Évaluation test sortie 2 erreur stuck-at-low

28 Évaluation test sortie 3 erreur stuck-at-high

29 Évaluation test sortie 3 erreur stuck-at-low

30 Évaluation test sortie 4 erreur stuck-at-high

31 Évaluation test sortie 4 erreur stuck-at-low

03

00

Passerelle PROFI‐BUS-DP

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

07 … 31 Réservé

4 CONFIGURATION

106 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 107: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numérode

module[Hex]

Bit de diagnostic(M2 ... M5)

Origine del'urgence

Message d'urgence Emergency

04

00

Passerelle CANo‐pen

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

05

00

Passerelle Device‐Net

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

06

00

Passerelle Modbus-TCP

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

07

00

Passerelle Ether‐Net/IP™

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

08

00

Passerelle PROFI‐NET IO

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

0C

00

Passerelle CC-Link

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

0F

00

Passerelle Sercos III

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

10

00

Module passerelleEtherCAT

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

13

00

Passerelle EFI-pro

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 107Sujet à modification sans préavis

Page 108: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numérode

module[Hex]

Bit de diagnostic(M2 ... M5)

Origine del'urgence

Message d'urgence Emergency

14 … 1F 00 … 31 Autres passerelles Réservé

20

00

FX0-STIO

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 Alimentation électrique en dehors de la plagespécifiée

06 Réservé

07 Surveillance charge de sortie (surintensité)

08 … 31 Réservé

21

00

FX3-MOCx

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 Réservé

06 État codeur 1

07 État codeur 2

08 État apprentissage codeur 1

09 État apprentissage codeur 2

10 … 11 Réservé

12 Bit d'état défini par l'utilisateur 1 1)

13 Bit d'état défini par l'utilisateur 2 1)

14 Bit d'état défini par l'utilisateur 3 1)

15 Bit d'état défini par l'utilisateur 4 1)

16 Bit de surveillance défini par l'utilisateur 1

17 Bit de surveillance défini par l'utilisateur 2

18 Bit de surveillance défini par l'utilisateur 3

19 Bit de surveillance défini par l'utilisateur 4

20 Bit de surveillance défini par l'utilisateur 5

21 Bit de surveillance défini par l'utilisateur 6

22 Bit de surveillance défini par l'utilisateur 7

23 Bit de surveillance défini par l'utilisateur 8

24 Bit de surveillance défini par l'utilisateur 9

25 Bit de surveillance défini par l'utilisateur 10

26 Bit de surveillance défini par l'utilisateur 11

27 Bit de surveillance défini par l'utilisateur 12

28 Bit de surveillance défini par l'utilisateur 13

29 Bit de surveillance défini par l'utilisateur 14

30 Bit de surveillance défini par l'utilisateur 15

31 Bit de surveillance défini par l'utilisateur 16

4 CONFIGURATION

108 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 109: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Numérode

module[Hex]

Bit de diagnostic(M2 ... M5)

Origine del'urgence

Message d'urgence Emergency

22

00

FX3-XTDS

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 Alimentation électrique en dehors de la plagespécifiée

06 Réservé

07 Surveillance charge de sortie (surintensité)

08 Évaluation double canal entrée 1–2 : erreurconstatée.

09 Évaluation double canal entrée 3–4 : erreurconstatée.

10 Évaluation double canal entrée 5–6 : erreurconstatée.

11 Évaluation double canal entrée 7–8 : erreurconstatée.

12 … 15 Réservé

16 Signal test externe de l'entrée 1 : erreur

17 Signal test externe de l'entrée 2 : erreur

18 Signal test externe de l'entrée 3 : erreur

19 Signal test externe de l'entrée 4 : erreur

20 Signal test externe de l'entrée 5 : erreur

21 Signal test externe de l'entrée 6 : erreur

22 Signal test externe de l'entrée 7 : erreur

23 Signal test externe de l'entrée 8 : erreur

24 … 31 Réservé

23

00

FX3-ANA0

Réservé

01 Erreur interne : échec des tests internes.

02 … 03 Réservé

04 La configuration est incompatible ou non valide.

05 … 31 Réservé

24 … 3F 00 … 31 Autres modules Réservé

1) L'état de ce bit peut être défini dans la logique du FX3-MOCx de manière spécifique à l'application, p. ex.pour indiquer des mouvements non autorisés d'un axe, détectés par un bloc de fonction FX3-MOCx.

REMARQUEL'attribution des bits de diagnostic pour M2 à M5 s'effectue comme suit :

Tableau 72 : Urgence CANopen Emergency, bits de diagnostic M2 à M5

Bit 0 Bit 1 … Bit 7 Bit 8 … Bit 31

M5.0 M5.1 … M5.7 M4.0 … M2.7

Node Guarding

Un maître NMT (p. ex. un API avec maître CANopen intégré) utilise l'objet NMT ErrorControl pour pouvoir détecter la panne d'un esclave NMT avec l'adresse N.L'esclave NMT doit répondre à la demande du maître NMT dans le délai Node GuardingTime. Ce délai doit être surveillé par le maître NMT.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 109Sujet à modification sans préavis

Page 110: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Le maître NMT envoie un message CAN avec l'identificateur 700h + l'ID de nœud et lebit RTR (Remote Transmission Request).

Demande du maître NMT :

Tableau 73 : Demande du maître NMT

CAN-ID RTR DLC Données

700h + N 1 0

L'esclave (p. ex. FX0-GCAN) envoie ensuite l'octet d'état Byte 1 avec le contenu suivant :

Réponse de l'esclave :

Tableau 74 : Réponse de l'esclave

CAN-ID DLC Données

700h + N 1 Byte1

Tableau 75 : Octet d'état Byte 1

Bit Signification

7 Bit de basculement, modifie la valeur entre deux demandes successives

6 … 0 État NMT 4 = Arrêté5 = Opérationnel127 = Pré-opérationnel

Démarrage

Au démarrage, la passerelle envoie un message de démarrage avec l'ID CAN 700h+N,DLC = 1 et octet 1 = 0.

Heartbeat Producer

Lorsque la passerelle est configurée en tant que Heartbeat Producer (c'est-à-dire siSDO 1017h contient une valeur pour le délai Heartbeat Producer Time, voir tableau 85,page 114), elle envoie un message cyclique avec l'ID CAN 700h+N, DLC = 1 etoctet 1 = 05h. Le bit de basculement (bit 7 de l'octet 1) est toujours 0.

Heartbeat Consumer

Lorsque la passerelle est configurée en tant que Heartbeat Consumer (c'est-à-dire siSDO 1016.1h contient une valeur pour le délai Heartbeat Consumer Time, voirtableau 85, page 114), au moins un message Node Guarding doit être reçu dans ledélai Heartbeat Consumer Time configuré (en général par un maître NMT).

Communication PDO

Les objets de données de processus (PDO) sont les objets en temps réel du bus de ter‐rain CANopen. Ils sont envoyés sans supplément de protocole, c'est-à-dire que le récep‐teur n'envoie pas de confirmation.

FX0-GCAN dispose de quatre objets de données de processus de transmission (TxPDO)contenant les données d'exploitation à envoyer sur le réseau et de quatre objets dedonnées de processus de réception (RxPDO) pour les données d'exploitation reçues duréseau.

Les objets CANopen sont adressés à l'aide d'identificateurs CAN 11 bits. Commeréglage de base, l'identificateur CAN de chaque objet découle du type de l'objet et del'adresse d'appareil CANopen configurée. Les identificateurs CAN des PDO peuvent êtremodifiés avec les SDO 1400h à 1403h pour les RxPDO et les SDO 1800h à 1803hpour les TxPDO (« Liaison PDO »).

4 CONFIGURATION

110 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 111: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Chaque objet de données de processus comprend 8 octets.• Le contenu par défaut des objets de données de processus peut être modifié à

l'aide du logiciel de configuration.

Tableau 76 : Contenu par défaut des objets de données de processus de transmission (TxPDO)de FX0-GCAN

PDO1 PDO2 PDO3 PDO4

Ensemble dedonnées

d'entrée 1

Ensemble dedonnées

d'entrée 2

Ensemble dedonnées

d'entrée 3

Ensemble dedonnées

d'entrée 4

Octet 0 Résultat logique 0 Valeurs d'entréedu module 5

Valeurs de sortiedu module 1

Valeurs de sortiedu module 9

Octet 1 Résultat logique 1 Valeurs d'entréedu module 6

Valeurs de sortiedu module 2

Valeurs de sortiedu module 10

Octet 2 Résultat logique 2 Valeurs d'entréedu module 7

Valeurs de sortiedu module 3

Valeurs de sortiedu module 11

Octet 3 Résultat logique 3 Valeurs d'entréedu module 8

Valeurs de sortiedu module 4

Valeurs de sortiedu module 12

Octet 4 Valeurs d'entréedu module 1

Valeurs d'entréedu module 9

Valeurs de sortiedu module 5

Valeurs de sortiedirectes de la pas‐

serelle 1

Octet 5 Valeurs d'entréedu module 2

Valeurs d'entréedu module 10

Valeurs de sortiedu module 6

Valeurs de sortiedirectes de la pas‐

serelle 2

Octet 6 Valeurs d'entréedu module 3

Valeurs d'entréedu module 11

Valeurs de sortiedu module 7

Valeurs de sortiedirectes de la pas‐

serelle 3

Octet 7 Valeurs d'entréedu module 4

Valeurs d'entréedu module 12

Valeurs de sortiedu module 8

Valeurs de sortiedirectes de la pas‐

serelle 4

REMARQUE

• Les données de processus peuvent également être écrites et lues à l'aide desobjets de données de service SDO 6000h et SDO 6200h. Pour le diagnostic,l'accès simple via SDO est recommandé. En mode normal, la communication PDO,plus rapide, devrait être utilisée.

• Après le démarrage ou un changement de configuration (soit à l'aide dumaître CANopen, soit à l'aide du logiciel de configuration), la LED MS d la passe‐relle CANopen s'allume Ö en rouge/vert jusqu'au premier échange de donnéesde transmission/réception au moyen du PDO ou SDO 6000h/SDO 6200h sur leréseau CANopen.

TxPDO1 … 4

Un PDO de transmission transfère des données de la passerelle CANopen vers unappareil CANopen.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 111Sujet à modification sans préavis

Page 112: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 77 : TxPDO1 … 4

CAN-ID DLC Données

181h ... 1FFh 8 B1 B2 B3 B4 B5 B6 B7 B8

281h ... 2FFh 8 B9 B10 B11 B12 B13 B14 B15 B16

381h ... 3FFh 8 B17 B18 B19 B20 B21 B22 B23 B24

481h ... 4FFh 8 B25 B26 B27 B28 B29 B30 B31 B32

B1 … B32 : octets de télégramme CAN tels qu'ils sont représentés dans les donnéesd'entrée du réseau.

La passerelle envoie un ou plusieurs TxPDO si au moins l'un des événements suivantsse produit :

• La valeur d'au moins un octet d'entrée ou de sortie a changé et le mode de trans‐mission du TxPDO contenant cet octet présente la valeur 255.

• La valeur d'au moins un octet d'entrée ou de sortie a changé, la passerelle reçoitune commande SYNC et au moins un TxPDO présente le mode de transmission 0.

• Si le mode de transmission correspond à n = 1 … 240, alors n commandes SYNCsont nécessaires pour envoyer le TxPDO.

• Le mode de transmission pour un TxPDO est 254 ou 255 et le temporisateurd’événement Event Timer (SDO 1800.5h pour TxPDO1) présente une valeur n > 0.Dans ce cas, ce TxPDO est envoyé toutes les n ms.

• Un TxPDO peut également être consulté à l'aide d'une Remote TransmissionRequest (RTR). Cela exige qu'un télégramme CAN de la passerelle contiennel'ID CAN du TxPDO souhaité avec DLC = 0 et RTR = 1.

Pour tous les modes de transmission, l'état de fonctionnement de l'appareil doit êtreOpérationnel (voir tableau 67, page 104).

RxPDO1 … 4

Un PDO de réception transfère des données d'un appareil CANopen vers la passerelleCANopen.

Tableau 78 : RxPDO1 … 4

CAN-ID DLC Données

201h ... 1FFh 8 B1 B2 B3 B4 B5 B6 B7 B8

301h ... 2FFh 8 B9 B10 B11 B12 B13 B14 B15 B16

401h ... 3FFh 8 B17 B18 B19 B20 B21 B22 B23 B24

501h ... 4FFh 8 B25 B26 B27 B28 B29 B30 B31 B32

B1 … B32 : octets de télégramme CAN tels qu’ils sont représentés dans les donnéesd’entrée de la passerelle.

Le mode de transmission 255 est prédéfini pour tous les RxPDO. Cela signifie que lapasserelle transmet immédiatement les données RxPDO reçues au module principal.Ce réglage n’est pas modifiable.

Communication SDO

Les SDO sont des objets de données de service contenant un large éventail dedonnées diverses. Parmi elles figurent notamment les données de configuration ainsique les données d'entrée et de sortie. Contrairement à la communication PDO, laréception de tout SDO fait l'objet d'une réponse au niveau du protocole, cela signifieque l'appareil qui réceptionne les données envoie une confirmation.

Dans le cadre de cette implémentation du PCS CANopen, les protocoles suivants sontpris en charge :

4 CONFIGURATION

112 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 113: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

• SDO Download Expedited (écriture de SDO)• SDO Upload Expedited (lecture de SDO)• Upload SDO Segment Protocol (lecture segmentée d'un SDO)

SDO Download Expedited (écriture de SDO)

Le client envoie une demande au serveur N. L'index 16 bits et le sous-index liés au SDOà écrire sont contenus dans ce message. La demande contient également quatreoctets de données avec les données à écrire.

Tableau 79 : Écriture de SDO

CAN-ID DLC Données

600h + N 8 23h SDO_L SDO_H SUB Octet 1 Octet 2 Octet 3 Octet 4

SDO_L = Index SDO, octet de poids faible

SDO_H = Index SDO, octet de poids fort

SUB = Sous-index SDO

Le serveur répond ensuite par une confirmation :

Tableau 80 : Confirmation d'écriture de SDO

CAN-ID DLC Données

580h + N 8 60h SDO_L SDO_H SUB Octet 1 Octet 2 Octet 3 Octet 4

Les octets 1 à 4 dans la confirmation d'écriture contiennent des zéros.

SDO Upload Expedited (lecture de SDO)

Le client demande le contenu d'un SDO avec une requête auprès du serveur N. L'index16 bits et le sous-index liés au SDO à lire sont contenus dans ce message. Les octets 1à 4 de la confirmation de lecture contiennent des zéros.

Tableau 81 : Lecture de SDO

CAN-ID DLC Données

600h + N 8 40h SDO_L SDO_H SUB Octet 1 Octet 2 Octet 3 Octet 4

Le serveur répond par le message suivant. Les octets 1 à 4 contiennent la valeur del'objet demandé.

Tableau 82 : Confirmation de lecture de SDO

CAN-ID DLC Données

580h + N 8 43h SDO_L SDO_H SUB Octet 1 Octet 2 Octet 3 Octet 4

Types de données CANopen UDINT et UINT

Pour transférer les types de données UDINT ou UINT, les données doivent être au for‐mat Intel ou Little Endian. Par exemple, la valeur 32 bits 12345678h dans les octetsde données 5, 6, 7 et 8 doit être transférée dans l'ordre suivant : [5] = 78, [6] = 56, [7]= 34, [8] = 12.

REMARQUECela s'applique également à l'index SDO des octets de données 2 et 3, qui est du typede données UINT. Cela signifie que l'octet de poids faible est transféré dans l'octet dedonnées 2 et l'octet de poids fort dans l'octet de données 3.

Exemple : les messages suivants sont nécessaires pour lire le SDO 1003.1h de l'appa‐reil CANopen avec l'adresse d'appareil 2. Le type des données à lire est UDINT.

Le client envoie :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 113Sujet à modification sans préavis

Page 114: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 83 : Lecture de SDO (exemple)

CAN-ID DLC Données

602h 8 40h 03h 10h 01h 00h 00h 00h 00h

Le serveur répond :

Tableau 84 : Confirmation de lecture de SDO (exemple)

CAN-ID DLC Données

582h 8 43h 03h 10h 01h 08h 00h 50h 02h

Les données de réponse combinées donnent le mot 32 bits 02500008h.

Répertoire d'objets SDO

Chaque appareil CANopen gère ses SDO dans un répertoire d'objets. Le répertoired'objets complet est décrit officiellement dans un fichier EDS. De nombreux outilsCANopen peuvent lire ce fichier EDS et obtiennent comme résultat la caractéristiqued'objet de l'appareil CANopen.

Le tableau ci-dessous présente tous les SDO de la passerelle FX0-GCAN.

Tableau 85 : SDO pris en charge

SDO Type

1000h Type d'appareil

1001h Registre des erreurs

1003h Liste d'erreurs (historique des erreurs)

1005h ID COB SYNC

1008h Nom de l'appareil

1009h Version matérielle

100Ah Version du logiciel

100Ch Guard Time

100Dh Life Time Factor

1014h ID COB EMGY (disponible à partir de la version V1.30.0)

1016h Heartbeat Consumer Time

1017h Heartbeat Producer Time

1018h Identification

1027h Liste des modules

1400h ... 1403h Paramètres de communication pour RxPDO1 … 4

1600h ... 1603h Paramètres de mapping pour RxPDO1 … 4

1800h ... 1803h Paramètres de communication pour TxPDO1 … 4

1A00h ... 1A03h Paramètres de mapping pour TxPDO1 … 4

3100h Bits d’état de module

3200h Config. CRC

3300h Désignation du module

6000h Objets d'entrée de données de processus

6200h Objets de sortie de données de processus

La conception de norme CANopen DS 301 V4.02 (DSP 301 V4.1) contient des informa‐tions détaillées sur ces SDO.

4 CONFIGURATION

114 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 115: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

SDO 1001h : registre des erreurs

Le registre des erreurs (SINT) contient un bit d'erreur qui indique la survenue d'uneerreur. Si le bit 0 est défini sur 1, une « erreur générale » est détectée.

SDO 1003h : liste d'erreurs (historique des erreurs)

SDO 1003h est un tableau contenant les 10 derniers codes d'erreur signalés par lapasserelle à l'aide de messages Emergency. L'index 0 du tableau comprend le nombrede codes d'erreur enregistrés dans SDO 1003h.

Une nouvelle erreur est enregistrée dans l'index 1, les erreurs plus anciennes sontalors renumérotées (augmentées de 1). L'index de tableau peut être écrasé del'extérieur par un 0, ce qui supprime totalement le tableau.

REMARQUE

• Toutes les erreurs signalées par des messages Emergency ne sont pas enre‐gistrées dans SDO 1003h, seules le sont les erreurs répertoriées : voir tableau 71,page 105.

• Les entrées de SDO 1003h sont au format UDINT et sont généralement subdi‐visées en codes d'erreur 16 bits et en informations supplémentaires 16 bits. Dansle cas d'un message d'urgence Emergency, le diagnostic d'état du module(4 octets) est indiqué ici.

SDO 1005h : ID COB SYNC

SDO 1005h contient l'ID COB de l'objet SYNC. Cette valeur est prédéfinie sur 80h, maispeut être modifiée.

REMARQUESi l'ID COB de l'objet SYNC doit être modifié, veillez à ce que le nouvel ID COB ne soitpas déjà attribué à un autre objet de communication.

SDO 1008h : nom d'appareil

SD0 1008h contient un nom d'appareil (VISIBLE STRING).

REMARQUECe SDO ne peut pas être lu avec une simple « SDO Upload Expedited ». À la place,l'« Upload SDO-Segment Protocol » (code de commande client ccs = 3) doit être utiliséconformément à la description de la spécification CANopen DS 301.

SDO 1009h : version matérielle

SD0 1009h contient la version matérielle actuelle de l'appareil (VISIBLE STRING).

REMARQUECe SDO ne peut pas être lu avec une simple « SDO Upload Expedited ». À la place,l'« Upload SDO-Segment Protocol » (code de commande client ccs = 3) doit être utiliséconformément à la description de la spécification CANopen DS 301.

SDO 100Ah : version du logiciel

SD0 100Ah contient la version actuelle du logiciel de l'appareil (VISIBLE STRING).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 115Sujet à modification sans préavis

Page 116: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUECe SDO ne peut pas être lu avec une simple « SDO Upload Expedited ». À la place,l'« Upload SDO-Segment Protocol » (code de commande client ccs = 3) doit être utiliséconformément à la description de la spécification CANopen DS 301.

SDO 100Ch : Guard Time

Le produit de Guard Time (UINT) et de Life Time Factor (SINT) donne le délai Life Guar‐ding Time.

Life Guarding Time (ms) = Guard Time (ms) × Life Time Factor

Pendant le délai Life Guarding Time, le maître doit envoyer au moins une fois un mes‐sage Node Guarding à l'esclave. Si le délai Life Guarding Time est dépassé (erreurLife Guarding), la passerelle signale une erreur de type rupture de câble et règle toutesles données de processus du réseau sur 0 ; la LED NS commence à clignoter Ö enrouge.

Life Guarding est activé au niveau de l'esclave par le premier message Node Guardingsi le délai défini pour Life Guarding Time est différent de 0. Après l'activation de LifeGuarding, si le Guard Time ou le Life Time Factor sont définis sur 0, Life Guarding estdésactivé (voir « Protocoles Guarding », page 122).

SDO 100Dh : Life Time Factor

SDO 100Dh contient le Life Time Factor (SINT), voir SDO 100Ch.

REMARQUELe Life Time Factor doit être = 0 (désactivé) ou ≥ 1,5.

SDO 1016h : Heartbeat Consumer Time

La passerelle est configurée en tant que Heartbeat Consumer si SDO 1016h comporteune valeur supérieure à 0 pour le Heartbeat Consumer Time. Le Heartbeat ConsumerTime s’exprime en millisecondes.

Pendant ce délai, le maître NMT doit envoyer au moins un message Node Guarding àl'esclave. Si le délai Heartbeat Consumer Time est dépassé (erreur Life Guarding), lapasserelle signale une erreur de type rupture de câble et règle toutes les données deprocessus du réseau sur 0 ; la LED NS commence à clignoter Ö en rouge.

SDO 1017h : Heartbeat Producer Time

La passerelle peut aussi intervenir comme Heartbeat Producer, c'est-à-dire envoyer unsignal Heartbeat. Cela permet d'identifier un autre appareil si le Heartbeat Producer (àsavoir la passerelle) ne fonctionne pas correctement.

Le Heartbeat Producer Time s’exprime en millisecondes. Pour le traitement interne, ilest arrondi au multiple supérieur suivant de 4. Si le Heartbeat Time est réglé sur 0, lesignal Heartbeat est désactivé.

Le signal Heartbeat se compose d'un message CAN cyclique avec l'identifica‐teur 700h + l'adresse de l'appareil.

REMARQUEIl est impossible d'utiliser simultanément les signaux Heartbeat et les mes‐sages Life Guarding, car les deux fonctions utilisent le même identificateur CAN (voir« Protocoles Guarding », page 122).

4 CONFIGURATION

116 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 117: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

SDO 1018h : identification

Ce SDO contient des informations fondamentales sur la passerelle.

Tableau 86 : Contenu du SDO 1018h

Sous-index

Mapping Format Description

1 ID du fabricant UDINT Numéro d'identification unique du fabricant(p. ex. SICK)

2 Désignation du produit UDINT Variante d'appareil

3 Numéro de révision UDINT Version du logiciel de l’appareil

4 Numéro de série UDINT Numéro de série de l'appareil

SDO 1027h : liste des modules

La liste des modules contient le type et l'ID de tous les modules Flexi Soft du système.

Tableau 87 : Contenu du SDO 1027h

Sous-index

Module Format

1 Module principal SINT

2 … 13 Modules d'extension SINT

14, 15 Passerelles SINT

Types et ID des modules : voir tableau 71, page 105. La valeur des logements demodule libres est 0.

SDO 1400h … 1403h : paramètres de communication pour RxPDO1 à RxPDO4

Avec SDO 1400h à 1403h, les paramètres de communication peuvent être configuréspour RxPDO1 à RxPDO4. Par exemple, SDO 1400h détermine les paramètres pourRxPDO1, etc.

Tableau 88 : Contenu des SDO 1400h à 1403h

Sous-index

Mapping Format Description

1 COB-ID UDINT Identificateur CAN de ce PDO, protégé en écri‐ture

2 Mode réception SINT 255 fixe (mode asynchrone)

Le mode réception (lecture/écriture) détermine le mode de réception du PDO. Pour lesRxPDO, le mode réception est réglé sur 255 (mode asynchrone). Dans ce mode, lesdonnées d'un RxPDO reçu sont routées immédiatement vers les sorties.

REMARQUESi le mode réception est défini sur une autre valeur que 255, un code d'erreur estgénéré (code d'annulation 0609 0030h, valeur de paramètre non valide).

SDO 1600h … 1603h : paramètres de mapping pour RxPDO1 à RxPDO4

Ce SDO ne peut pas être utilisé, car le mapping des RxPDO s'effectue à l'aide du logi‐ciel de configuration (voir tableau 78, page 112).

SDO 1800h … 1803h : paramètres de communication pour TxPDO1 à TxPDO4

Avec SDO 1800h à 1803h, les paramètres de communication peuvent être configuréspour TxPDO1 à TxPDO4. Par exemple, SDO 1800h détermine les paramètres pourTxPDO1, etc.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 117Sujet à modification sans préavis

Page 118: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 89 : Contenu des SDO 1800h à 1803h

Sous-index

Mapping Format Description

1 COB-ID UDINT Identificateur CAN de ce PDO, protégé en écri‐ture

2 Mode de transmission SINT Détermine le moment de l'envoi du PDO

5 Temporisateurd'événementEvent Timer

UINT En millisecondes

Par défaut, le mode de transmission de tous les TxPDO est réglé sur 255 (mode asyn‐chrone, commande sur événement).

Le temporisateur d’événement Event Timer contient la durée en millisecondes de latransmission cyclique des TxPDO.

Modes de transmission des TxPDO

Tableau 90 : Modes de transmission des TxPDO

TxPDO Synchrone Asynchrone RTR

1, 2, 3, 4 0, 1 … 240 254, 255 253

REMARQUESi le mode de transmission est défini sur une valeur non valide, un code d'erreur estgénéré (code d'annulation 0030 0030h, valeur de paramètre non valide).

Synchrone : le mode de transmission synchrone 0 signifie que le TxPDO est envoyéaprès la réception d'une commande SYNC, mais uniquement en cas de modificationdes données. Les modes de transmission synchrones n = 1 … 240 signifient que leTxPDO est envoyé après la réception de la nième commande SYNC.

Asynchrone, commande sur événement en cas de changement d'état : le mode detransmission asynchrone 255 sans temporisateur d'événement Event Timer configurésignifie que le TxPDO est envoyé chaque fois qu'au moins un bit d'entrée compris dansce PDO change.

Asynchrone, commande sur événement par temporisateur : le mode de transmissionasynchrone 254/255 avec temporisateur d'événement Event Timer configuré signifieque le TxPDO est envoyé chaque fois que la temporisation expire. Cela signifie p. ex.qu'une valeur de 500 pour l'Event-Timer entraîne toutes les 500 ms l'envoi par la pas‐serelle du TxPDO correspondant.

RTR, sur demande : le mode de transmission 253 signifie que le TxPDO peut êtredemandé à l'aide d'une RTR (Remote Transmission Request, demande de transmissiondistante). Cela nécessite un message CAN à la passerelle avec DLC = 0, RTR = 1 et l'IDCOB du TxPDO. La passerelle répond ensuite par le TxPDO demandé.

SDO 1A00h … 1A03h : paramètres de mapping pour les TxPDO

Ce SDO ne peut pas être utilisé, car le mapping des TxPDO s'effectue à l'aide du logicielde configuration (voir tableau 76, page 111 et voir tableau 77, page 112).

SDO 3100h : bits d’état de module

SDO 3100h contient les bits d'état de module du système Flexi Soft (voir tableau 71,page 105). Les bits actifs ont la valeur 0.

4 CONFIGURATION

118 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 119: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 91 : Contenu du SDO 3100h

Tableau SDO Paramètre de l'ensemble de données Module Taille

3100.1h État du module 0 Module princi‐pal

UDINT

3100.2h État du module 1 Extension UDINT

… … … …

3100.14h État du module 13 Passerelle UDINT

3100.15h État du module 14 Passerelle UDINT

REMARQUELes positions des modules sont numérotées de 0 à 14 dans le logiciel de configuration.C'est la raison pour laquelle le sous-index pour SDO 3100h = position du module + 1.

SDO 3100h peut seulement être lu.

SDO 3200h : config. CRC

SDO 3200h contient les sommes de contrôle de Flexi Soft au format UDINT.

SDO 3300h : désignation du module

SDO 3300h comporte la désignation des 15 modules maximum du système Flexi Softau format SINT (8 octets par module = 120 octets).

Tableau 92 : Désignation du module dans SDO 3300h

Octet Bit Valeur Abréviation Désignation

0 0 … 3 Système

07h FX Système de commande de sécurité Flexi Soft

4 … 7 Niveau d’intégrité de la sécurité

00h 0 Aucune

01h 1 SIL1

02h 2 SIL2

03h 3 SIL3

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 119Sujet à modification sans préavis

Page 120: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Octet Bit Valeur Abréviation Désignation

1 0 … 7 Type du module

00h FX3-CPU0 Module principal du système de commande desécurité Flexi Soft

01h FX3-CPU1 Module principal du système de commande desécurité Flexi Soft avec EFI

02h FX3-CPU2 Module principal du système de commande desécurité Flexi Soft avec EFI et ACR

03h FX3-CPU3 Module principal du système de commande desécurité Flexi Soft avec EFI, ACR et Flexi Line

04h FX3-XTDI Module d’extension avec entrées sécurisées

05h FX3-XTDS Module d’extension avec entrées sécurisées etsorties non sécurisées

06h FX3-XTIO Module d’extension avec entrées sécurisées etsorties sécurisées

07h FX0-GPRO Passerelle PROFIBUS-DP

08h FX0-GDEV Passerelle DeviceNet

09h FX0-GCAN Passerelle CANopen

0Ah FX0-GENT Passerelle EtherNet/IP™

0Bh FX0-GMOD Passerelle Modbus-TCP

0Ch FX0-GPNT Passerelle PROFINET IO

14h FX0-GCC1 Passerelle CC-Link

15h FX3-GS3S Passerelle Sercos III

16h FX0-GETC Passerelle EtherCAT

18h FX3-GEPR Passerelle EFI-pro

20h FX0-STIO Module d’extension avec entrées nonsécurisées et sorties non sécurisées

21h FX3-MOC1 Drive Monitor

24h FX3-MOC0 Drive Monitor

30h FX3-ANA0 Module d’entrée analogique

FFh Vide Pas de type de module (configuration vide)

2 … 6 0 … 7 Pour utilisation interne

4 CONFIGURATION

120 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 121: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Octet Bit Valeur Abréviation Désignation

7 0 … 7 Identification du module à des fins de diagnostic

00h – –

01h FX3-CPUxxxxxx Module principal du système de commande desécurité Flexi Soft

02h FX3-XTDIxxxxx Module d’extension avec entrées sécurisées

FX3-XTIOxxxxx Module d’extension avec entrées sécurisées etsorties sécurisées

03h FX0-GPROxxxxx Passerelle Profibus-DP

04h FX0-GCANxxxxx Passerelle CANopen

05h FX0-GDEVxxxxx Passerelle DeviceNet

06h FX0-GMODxxxxx Passerelle Modbus-TCP

07h FX0-GENTxxxxx Passerelle EtherNet/IP™

08h FX0-GPNTxxxxx Passerelle PROFINET IO

0Ch FX0-GCC1xxxxx Gateway CC-Link

0Fh FX3-GS3Sxxxxx Passerelle Sercos III

10h FX0-GETCxxxxx Module passerelle EtherCAT

13h FX3-GEPRxxxxx Passerelle EFI-pro

20h FX0-STIOxxxxx Module d’extension avec entrées nonsécurisées et sorties non sécurisées

21h FX3-MOCxxxxx Drive Monitor

22h FX3-XTDSxxxxx Module d’extension avec entrées sécurisées etsorties non sécurisées

23h FX3-ANA0xxxx Module d’entrée analogique

SDO 6000h : objets d'entrée de données de processus

Les données d'entrée de processus 32 octets peuvent être écrites dans le tableau SDO6000h. Il s'agit des mêmes données que dans RxPDO 1 à 4 (voir tableau 78,page 112). Le mapping s'organise comme suit :

Tableau 93 : Tableau de mapping pour SDO 6000h – RxPDO1 à 4

SDO 6000h RxPDO

6000.1h RxPDO1 … 4, octet 1

… …

6000.8h RxPDO1 … 4, octet 8

6000.9h ... 16h RxPDO2 … 4, octet 1 ... 8

6000.17h ... 24h RxPDO3 … 4, octet 1 ... 8

6000.25h ... 32h RxPDO4 … 4, octet 1 ... 8

SDO 6000h peut seulement être écrit.

SDO 6200h : objets de sortie de données de processus

Les données de sortie de processus 32 octets peuvent être lues dans le tableau SDO6200h. Il s'agit des mêmes données que dans TxPDO 1 à 4 (voir tableau 77,page 112). Le mapping s'organise comme suit :

Tableau 94 : Tableau de mapping pour SDO 6200h – TxPDO1 à 4

SDO 6200h TxPDO

6200.1h TxPDO1, octet 1

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 121Sujet à modification sans préavis

Page 122: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

SDO 6200h TxPDO

… …

6200.8h TxPDO1, octet 8

6200.9h ... 16h TxPDO2, octet 1 ... 8

6200.17h ... 24h TxPDO3, octet 1 ... 8

6200.25h ... 32h TxPDO4, octet 1 ... 8

SDO 6200h peut seulement être lu.

4.2.2.3 Protocoles Guarding

CANopen offre plusieurs possibilités pour surveiller activement le fonctionnement cor‐rect de l'interface de bus de terrain (p. ex. la détection de rupture de câble).

Selon la spécification CANopen CIA DS 301, Guarding est obligatoire. C'est la raisonpour laquelle Node Guarding ou Heartbeat doit toujours être activé. En l’absence deconfiguration de Guarding, le système Flexi Soft ne peut pas détecter d’interruption dela communication CANopen, p. ex. un câble réseau interrompu. Dans ce cas, lesdonnées d'entrée et de sortie de la passerelle CANopen peuvent « geler ».

IMPORTANTDysfonctionnement suite à des interruptions non détectées de la communication CANo‐pen.Les données d’entrée et de sortie de la passerelle CANopen ne seront éventuellementplus mises à jour si ce dernier n’est pas pris en compte.

b Utilisez toujours Node Guarding ou Heartbeat.

Heartbeat

Un Heartbeat Producer est un appareil CANopen qui envoie un message Heartbeatcyclique. Cela permet à tous les autres appareils CANopen de détecter si le HeartbeatProducer ne fonctionne pas encore correctement et quel est son état actuel. Les mes‐sages Heartbeat sont envoyés selon un intervalle régulier, le Heartbeat Producer Time,qui peut être configuré à l'aide du SDO 1017h. La valeur de 16 bits configurée estarrondie au multiple supérieur suivant de 4 ms.

Un Heartbeat Consumer est un appareil CANopen qui attend un message cycliqueNode Guarding dans un délai défini, le Heartbeat Consumer Time, qui peut être confi‐guré à l'aide du SDO 1016h. Si le Heartbeat Consumer ne reçoit pas de message NodeGuarding dans le Heartbeat Consumer Time configuré, il envoie un message Life Guar‐ding Emergency et règle les données d'entrée de processus sur 0. La passerelle envoieégalement un message d'erreur « rupture de câble », qui peut être traité par le moduleprincipal.

Node Guarding

Node Guarding est exécuté par un maître NMT. Il peut s'agir de tout appareil CANopencapable de remplir cette fonction en tant que client. Le maître NMT envoie un messagecyclique Node Guarding à l'appareil à surveiller, qui doit répondre dans un certain délaicontrôlé par le maître NMT. Si l'appareil à surveiller ne répond pas dans le délai NodeGuarding, le maître NMT considère cela comme un dysfonctionnement de l'appareil etprend les mesures correspondantes.

Life Guarding

Life Guarding est exécuté par la passerelle elle-même. Le Life Guarding Time est cal‐culé dans la passerelle à partir des valeurs de SDO 100Ch (Guard Time) etde SDO 100Dh (Life Time Factor). Si la passerelle ne réceptionne pas au moins un

4 CONFIGURATION

122 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 123: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

message Node Guarding d'un maître NTM au cours de ce délai Life Guarding Time, lapasserelle envoie un message d'erreur interne « rupture de câble » qui peut être traitépar le module principal ; la LED NS commence à clignoter Ö en rouge.

REMARQUE

• La passerelle peut détecter une rupture de câble lorsque Life Guarding est activé,c'est-à-dire si SDO 100Ch ou SDO 100Dh présente une valeur différente de 0.Dans ce cas, dès la réception de la première demande Node Guarding par unmaître NMT, Life Guarding démarre et prend fin lorsque le maître envoie la com‐mande de réinitialisation de la communication.

• Une rupture de câble peut également être détectée lorsque la passerelle est confi‐gurée en tant que Heartbeat Consumer. Dans ce cas, la passerelle elle-mêmeeffectue elle-même la détection de rupture de câble.

• Heartbeat Producer fonctionne sans Node Guarding. Dans ce cas, il peut arriverque la passerelle ne détecte pas de rupture de câble sur le bus de terrain.

• Heartbeat et Node Guarding/Life Guarding ne peuvent pas être utilisés simul‐tanément.

• Lorsque la configuration est modifiée de sorte que Life Guarding soit désactivé ouactivé, l'ensemble du système Flexi Soft doit être redémarré pour que la communi‐cation de réseau CANopen soit de nouveau établie correctement.

Le tableau suivant présente les protocoles Guarding pris en charge en fonction de laconfiguration de SDO 1016h et de SDO 1017h (Heartbeat), SDO 100Ch (Guard Time)et SDO 100Dh (Life Time Factor).

Tableau 95 : Présentation et comparaison des protocoles Guarding

SDO1016h

SDO1017h

SDO100Ch

×100Dh

Passerelle Heart‐beat

Passerelle LifeGuarding

Maître NMTNode Guarding

0 0 0 Non autorisé : Node Guarding ou Heartbeat doit toujours êtreactivé.

0 0 > 0 Désactivé Détection de rup‐ture de câble

Requis

> 0 0 0 Heartbeat cyclique(Consumer)

Détection de rup‐ture de câble

Possible pourd'autres esclaves

0 > 0 0 Heartbeat cyclique(Producer)

Impossible Impossible, maisGuarding en tant queHeartbeat Consumerest possible

> 0 > 0 0 Heartbeat cyclique(Producer et Consu‐mer)

Détection de rupturede câble

Impossible

> 0 > 0 > 0 Interdit

4.2.2.4 Objets d'erreur

FX0-GCAN signale au module principal des erreurs spécifiques CAN (p. ex. erreur d'ini‐tialisation, rupture de câble, erreur de communication CAN) sous forme d'erreurs FLEX‐BUS+.

Les erreurs spécifiques au module (voir tableau 71, page 105) sont signalées à l'aidede l'objet d'urgence Emergency et SDO 1003h dans le cadre du diagnostic avancé.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 123Sujet à modification sans préavis

Page 124: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Objet Emergency

L'Emergency Producer (passerelle CANopen) envoie l'objet Emergency à l'Emer‐gency Producer (un appareil CANopen quelconque, généralement la commande) en casd'erreur spécifique CAN ou d'état d'erreur (voir tableau 71, page 105).

L'objet Emergency est envoyé tel que décrit dans la conception de norme CANo‐pen DS 301 (section 9.2.5) :

Tableau 96 : États et transitions Emergency

État Emergency avant Transi‐tion

Alarmes spécifiques aumodule

État Emergency après

Pas d'erreur 1 Erreur émergente Survenue d'une erreur

Survenue d'une erreur 2 Erreur en cours, autreserreurs existantes

Survenue d'une erreur

Survenue d'une erreur 3 Erreur émergente, autreserreurs existantes

Survenue d'une erreur

Survenue d'une erreur 4 Correction de toutes leserreurs

Pas d'erreur

La passerelle se trouve dans l'un des deux états d'urgence Emergency possibles : pasd'erreur ou survenue d'une erreur. Les objets Emergency sont envoyés selon ces deuxétats en fonction des transitions. Le code d'erreur de l'objet Emergency indique l'étatdans laquelle la passerelle se trouve (voir tableau 97, page 124).

Présentation des objets d'erreur

Tableau 97 : Présentation des objets d'erreur

Erreursspécifiques CAN

Coded'erreurFLEX‐BUS+

Typed'erreur

Code d'erreur Emer‐gencyregistre d'erreurM1 ... M5

Historique deserreursSDO 1003h

Résultat/solution possible

Débordement dedonnées CANDébordement de lacommande CAN dansFifo Rx

4501h Avertisse‐ment

8110h11h1, 0, 0, 0, 0

– Les messages CAN ont été perdus.Largeur de bande limitée.Vérifier les réglages CAN, augmenterle taux de transfert de données,diminuer le nombre d'abonnés ou laquantité de données.

Erreur CAN passiveLa commande CAN estdans l'état Erreur pas‐sive.

4503h Avertisse‐ment

8120h11h0, 0, 0, 0, 0

– La passerelle envoie uniquementdes bits récessifs, c'est-à-dire queses propres messages ne sont pasvalides. La cause provient d'uneerreur matérielle sur la passerelleou d'un défaut externe du taux detransfert de données.Contrôler le câblage.

Bus CAN désactivéLa commande CAN estdans l’état Bus désac‐tivé.

4504h Avertisse‐ment

– – Erreur de transfert massif. La com‐mande CAN a coupé la connexionau bus. Défaut matériel possible.Couper le système Flexi Soft et leréactiver.

4 CONFIGURATION

124 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 125: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreursspécifiques CAN

Coded'erreurFLEX‐BUS+

Typed'erreur

Code d'erreur Emer‐gencyregistre d'erreurM1 ... M5

Historique deserreursSDO 1003h

Résultat/solution possible

Débordement CAN FifoTxLa commande CAN nedispose pas de res‐sources de transfert.

4506h Avertisse‐ment

8110h11h2, 0, 0, 0, 0

– Les messages CAN envoyés par lapasserelle ont été perdus. Lenombre d'événements au cours des‐quels la passerelle doit envoyer desmessages CAN est trop élevé pourle taux de transfert de donnéesréglé.Augmenter le taux de transfert dedonnées ou modifier la configura‐tion de la passerelle.

Échec d'initialisa‐tion CAN.La commande CAN n'apas pu être initialisée.

C507h Grave – – La commande CAN ou l'émetteur-récepteur est peut-être défectueux.Remplacer FX0-GCAN par un appa‐reil neuf.

CANopen Life GuardingCANopen Life Guardinga constaté une rupturede câble

4508h Avertisse‐ment

8130h11h0, 0, 0, 0, 0

– La passerelle a généré un messaged'erreur Life Guarding : il s'agit soitd'une erreur sur le maître NMTNode Guarding ou Heartbeat, soitd'une rupture de câble CAN.Vérifier le maître CANopen.Contrôler le câblage.

Alarmes spécifiques aumodule

Coded'erreurFLEX‐BUS+

Transitiond'étatEmer‐gency

Code d'erreur Emer‐gencyregistre d'erreurM1 ... M5

Historique deserreursSDO 1003h

La passerelle détectedes erreurs émer‐gentes en fonction desconditions de déclen‐chement

– 1 FF01h81hM1 = index demoduleM2 … M5 = donnéesde diagnostic demodule

M2, M3, M4,M5

voir tableau 71, page 105

La passerelle détectedes erreurs en cours,d'autres erreurs exis‐tantes

– 2 FF02h81hM1 = index demoduleM2 … M5 = donnéesde diagnostic demodule

M2, M3, M4,M5

voir tableau 71, page 105

La passerelle détectedes erreurs émer‐gentes, d'autres erreursexistantes

– 3 FF03h81hM1 = index demoduleM2 … M5 = donnéesde diagnostic demodule

M2, M3, M4,M5

voir tableau 71, page 105

Correction de toutes leserreurs

– 4 0000h00hM1 = index demoduleM2 … M5 = 0

Exemples de diagnostic CANopen

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 125Sujet à modification sans préavis

Page 126: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Exemple 1 : module FX3-XTIO en position 1, sortie Q4 avec court-circuit en High

La passerelle envoie un message d'urgence Emergency (voir tableau 70, page 105).

Tableau 98 : Message d'urgence Emergency (exemple 1)

CAN-ID DLC Données

08Ch 8 03h FFh 01h 01h 40h 00h 00h 00h

L'adresse CANopen de la passerelle est 12 (hexadécimal = C). Le module FX3-XTIO a laposition 1 dans le système Flexi Soft.

08Ch : identificateur (80 + C)

8 : code de longueur de données : 8 octets.

03h FFh : code erreur FF03 : erreur spécifique à l'appareil

01h : registre des erreurs 01 du SDO 1001h

01h : index de module M1 : module en position 1

40h : bit d'état de module 30 (bit 6 de l'octet M2) = 1 : court-circuit en High sur la sor‐tie 4 (voir tableau 71, page 105)

Lecture de l'erreur actuelle à partir de SDO 3100h

Requête de l'API :

Tableau 99 : Demande de SDO 3100h par l'API (exemple 1)

CAN-ID DLC Données

60Ch 8 40h 00h 31h 02h 00h 00h 00h 00h

60Ch : identificateur (600 + C)

8 : code de longueur de données : 8 octets.

40h : demande Expedited Upload

00h 31h : index 3100

02h : sous-index : module en position 1 (voir tableau 91, page 119)

Réponse de la passerelle :

Tableau 100 : Réponse de la passerelle à partir de SDO 3100h (exemple 1)

CAN-ID DLC Données

58Ch 8 42h 00h 31h 02h BFh FFh FFh FBh

58Ch : identificateur (580 + C)

8 : code de longueur de données : 8 octets.

42h : réponse Upload, la taille de l'ensemble de données n'est pas affichée.

00h 31h : index 3100

02h : sous-index : module en position 1 (voir tableau 91, page 119)

FBh : octet d'erreur M5, bit 2 = 0 : erreur externe

BFh : octet d'erreur M2, bit 30 = 0 : erreur : court-circuit en High sur la sortie 4

Lecture de l'erreur à partir de l'historique des erreurs dans SDO 1003h

Requête de l'API :

Tableau 101 : Demande de SDO 1003h par l'API (exemple 1)

CAN-ID DLC Données

60Ch 8 40h 03h 10h 01h 00h 00h 00h 00h

4 CONFIGURATION

126 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 127: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

60Ch : identificateur (600 + C)

8 : code de longueur de données : 8 octets.

40h : demande Expedited Upload

03h 10h : index 1003

01h : sous-index : dernière erreur

Réponse de la passerelle :

Tableau 102 : Réponse de la passerelle à partir de SDO 1003h (exemple 1)

CAN-ID DLC Données

58Ch 8 42h 03h 10h 01h 40h 00h 00h 00h

58Ch : identificateur (580 + C)

8 : code de longueur de données : 8 octets.

42h : réponse Upload, la taille de l'ensemble de données n'est pas affichée.

03h 10h : index 1003

01h : sous-index : dernière erreur

40h : bit d'état de module 30 (bit 6 de l'octet M2) = 0 : court-circuit en High sur la sor‐tie 4

Exemple 2 : module FX3-XTDI avec erreur sur l'entrée double canal I1/I2

La passerelle envoie un message d'urgence Emergency (voir tableau 70, page 105).

Tableau 103 : Message d'urgence Emergency (exemple 2)

CAN-ID DLC Données

08Ch 8 03h FFh 01h 0Ch 00h 00h 01h 00h

L'adresse CANopen de la passerelle est 12 (hexadécimal = C). Le module FX3-XTDI a laposition 12 dans le système Flexi Soft.

08Ch : identificateur (80 + C)

8 : code de longueur de données : 8 octets.

03h FFh : code erreur FF03 : erreur spécifique à l'appareil

01h : registre des erreurs 01 du SDO 1001h

0Ch : index de module M1 : module en position 12 (hexadécimal = C)

01h : bit d'état de module 8 (bit 0 de l'octet M4) = 1 : évaluation double canal del'entrée 1 à 2 : erreur détectée (voir tableau 71, page 105)

Lecture de l'erreur actuelle à partir de SDO 3100h

Requête de l'API :

Tableau 104 : Demande de SDO 3100h par l'API (exemple 2)

CAN-ID DLC Données

60Ch 8 40h 00h 31h 0Dh 00h 00h 00h 00h

60Ch : identificateur (600 + C)

8 : code de longueur de données : 8 octets.

40h : demande Expedited Upload

00h 31h : index 3100

0Dh : sous-index 0D = module en position 12 (position du module = sous-index – 1 voirtableau 91, page 119)

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 127Sujet à modification sans préavis

Page 128: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Réponse de la passerelle :

Tableau 105 : Réponse de la passerelle à partir de SDO 3100h (exemple 2)

CAN-ID DLC Données

58Ch 8 42h 00h 31h 0Dh FFh FFh FEh FBh

58Ch : identificateur (580 + C)

8 : code de longueur de données : 8 octets.

42h : réponse Upload, la taille de l'ensemble de données n'est pas affichée.

00h 31h : index 3100

0Dh : sous-index 0D : module en position 12 (voir tableau 91, page 119)

FBh : octet d'erreur M5, bit 2 = 0 : erreur externe

FEh : octet d'erreur M4, bit 0 = 0 : évaluation double canal de l'entrée 1 à 2 : erreurdétectée (voir tableau 71, page 105)

Lecture de l'erreur à partir de l'historique des erreurs dans SDO 1003h

Requête de l'API :

Tableau 106 : Demande de SDO 1003h par l'API (exemple 2)

CAN-ID DLC Données

60Ch 8 40h 03h 10h 01h 00h 00h 00h 00h

60Ch : identificateur (600 + C)

8 : code de longueur de données : 8 octets.

40h : demande Expedited Upload

03h 10h : index 1003

01h : sous-index : dernière erreur

Réponse de la passerelle :

Tableau 107 : Réponse de la passerelle à partir de SDO 1003h (exemple 2)

CAN-ID DLC Données

58Ch 8 42h 03h 10h 01h 00h 00h 01h 00h

58Ch : identificateur (580 + C)

8 : code de longueur de données : 8 octets.

42h : réponse Upload, la taille de l'ensemble de données n'est pas affichée.

03h 10h : index 1003

01h : sous-index : dernière erreur

01h : bit d'état de module 8 (bit 0 de l'octet M4) = 0 : évaluation double canal del'entrée 1 à 2 : erreur détectée

4.2.3 Passerelle DeviceNet FX0-GDEV

La passerelle Flexi Soft suivante peut être utilisée pour DeviceNet : FX0-GDEV.

4.2.3.1 Configuration de base – Paramétrage de l'adresse DeviceNet

Vous pouvez définir l’adresse DeviceNet et le taux de transfert de données soit avec lecommutateur de la passerelle, soit avec le logiciel de configuration. Voir également à cesujet la notice d'instruction « Matériel des passerelles Flexi Soft »(référence SICK 8012662).

4 CONFIGURATION

128 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 129: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Paramétrage de l’adresse DeviceNet et du taux de transfert de données à l’aide dulogiciel de configuration Flexi Soft Designerb Régler les commutateurs d’adresses à l’avant de l’appareil sur « 00 ».b Démarrer le logiciel Flexi Soft Designer et visualiser la configuration matérielle, y

compris celle de la passerelle DeviceNet. Déconnecter ensuite Flexi Soft Designerdu système Flexi Soft.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner FX0-GDEVou double-cliquer sur FX0-GDEV dans la configuration matérielle pour ouvrir la boîtede dialogue de configuration de la passerelle.

b Cliquer sur le bouton Configuration passerelle. La boîte de dialogue suivantes'affiche :

Illustration 37 : Réglage de l’adresse DeviceNet de FX0-GDEV

b Saisir l’adresse DeviceNet dans le champ Adresse DeviceNet.b Sélectionner le taux de transfert de données dans le champ Taux de transfert Device‐

Net.b Cliquer sur Connexion pour passer au mode en ligne.b Cliquer sur Transfert pour transférer la configuration au système Flexi Soft.

REMARQUE

• Avec le commutateur d’adresse matériel, vous pouvez régler une adresse dans laplage comprise entre 1 et 63.

• Avec le logiciel de configuration, vous pouvez régler une adresse dans la plagecomprise entre 0 et 63.

• Le maître DeviceNet ne peut pas écraser l’adresse.• Si l’adresse DeviceNet et le taux de transfert de données sont réglés à l’aide du

logiciel de configuration, les réglages s’appliquent immédiatement après le trans‐fert de la configuration (c’est-à-dire sans devoir désactiver, puis rallumer lesystème Flexi Soft).

• Exception : si le système se trouve dans l’état Bus-off, vous devez arrêter puisréactiver l’appareil afin que les modifications prennent effet.

4.2.3.2 Caractéristiques DeviceNet prises en charge

FX0-GDEV prend en charge les fonctions suivantes d'un esclave DeviceNet de groupe 2(serveur) :

• Messagerie explicite (fragmentée)• Messagerie implicite (messages d'E/S)

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 129Sujet à modification sans préavis

Page 130: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

° E/S poll (fragmenté)

° E/S de changement d’état (fragmenté)

° E/S cycliques (fragmentées)• Messages de demande explicites non connectés de groupe 2 (avec jeu de

connexion maître/esclave prédéfini)• Messages Heartbeat et Shutdown des appareils• Port UCMM (Unconnected Message Manager)• Messages d'ID MAC dupliqués• Jeu de connexion hors ligne

Jeu de connexion maître/esclave prédéfini

FX0-GDEV prend en charge un jeu de connexion maître/esclave prédéfini qui permetd'établir une connexion DeviceNet nécessitant moins de ressources en termes d'appa‐reils et de réseau. Ce jeu comprend une connexion de messagerie explicite et autoriseplusieurs connexions d'E/S différentes, y compris Poll, COS et cyclique.

Messages d'E/S poll

La commande Poll est envoyée par le maître. Elle s’adresse à un seul esclavespécifique (connexion point-à-point). Un maître doit envoyer à chaque esclave à interro‐ger une commande Poll distincte. L'esclave répond au maître par un message d'E/S àla réception de la commande Poll.

Messages d'E/S de changement d’état et messages d'E/S cycliques

Un message d'E/S de changement d’état est envoyé soit par le maître, soit parl'esclave. Les messages d’E/S de changement d’état et cycliques s’adressent à un seulesclave spécifique (connexion point-à-point). La réponse peut être une confirmation.

Messages explicites

Des demandes de nature du message explicite sont utilisées pour lire ou écrire desattributs. Le résultat d'une demande de ce type est signalé par une réponse de mes‐sage explicite.

Messages Heartbeat et Shutdown des appareils

Le message Heartbeat peut être utilisé en mode COS (changement d'état) pour indi‐quer au maître que l'appareil fonctionne (toujours). Si aucun nouveau message COSn'est généré pendant une durée configurable, l'appareil envoie un message Heartbeat.

Avec le message facultatif Shutdown, un appareil peut se déconnecter du réseau s'ilpasse en mode hors ligne en raison d'une erreur ou de tout autre motif.

Messages non connectés (unconnected)

Les messages non connectés (messages UCMM) servent à établir des connexionsexplicites entre deux appareils ou à y mettre fin. Ils sont traités par le gestionnaire demessages non connectés (Unconnected Message Manager, également désigné sous leterme Port UCMM). Trois connexions explicites simultanées maximum peuvent êtreétablies sur UCMM.

Pour cela, la passerelle accède directement aux étiquettes API à l’aide d’un Unconnec‐ted Send Message (service 0x52). Ce Unconnected Send Message contient unedemande de message avec le code de service 0x4c (étiquette de lecture) ou 0x4d(étiquette d’écriture). Dans le chemin d’accès de la demande de message, l’étiquetteAPI est directement adressée via le nom codé par ASCII de l’étiquette API grâce à unensemble de caractères ANSI étendu.

4 CONFIGURATION

130 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 131: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Messages de demande explicites non connectés de groupe 2 uniquement

Les messages de demande explicites non connectés de groupe 2 uniquement sont uti‐lisés pour attribuer le jeu de connexion maître/esclave prédéfini ou le quitter. Ils sur‐viennent uniquement sur les appareils qui ne prennent pas en charge de port UCMM etqui servent d'alternative à l'établissement d'une connexion. Cependant, une seuleconnexion avec un partenaire unique, le maître, est possible.

Messages d'ID MAC dupliqués

Ces messages servent à accéder à la Network Access State Machine, qui empêchel'existence d'au moins deux nœuds d'un même réseau avec un ID-MAC identique.

4.2.3.3 Paramètres du protocole DeviceNet

Codes des commandes de service pris en charge

Tableau 108 : Codes des commandes de service pris en charge

Code du service Nom du service

0Eh Get_Attribute_Single

10h Set_Attribute_Single

05h Commande de réinitialisation

Paramètres de l'objet d'assemblage

Tableau 109 : Paramètres de l'objet d'assemblage

Nom du paramètre Signification Valeur

SUPPORT_ASSEMBLY_ATTRIB_1N2 0 = les attributs 1 et 2 de l'objet d'assemblagene sont pas pris en charge.1 = les attributs 1 et 2 de l'objet d'assemblagesont pris en charge.

1

SUPPORT_ASSEMBLY_ATTRIB_4 0 = l'attribut 4 de l'objet d'assemblage n'estpas pris en charge.1 = l'attribut 4 de l'objet d'assemblage est prisen charge.

1

ASMOBJ_NUM_OF_INSTANCES Nombre d'instances d'assemblage 22

4.2.3.4 Objets d'assemblage

Les objets d'assemblage sont utilisés pour échanger via une connexion unique desdonnées d'entrée et de sortie composées de plusieurs attributs. Un paquet de donnéesest alors créé ; il peut être référencé comme l'attribut 3 de la classe d'objet d'assem‐blage (classe 4).

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 131Sujet à modification sans préavis

Page 132: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Instance Produced Assembly (cible - source)

Tableau 110 : Instance Produced Assembly

ID de l'ins‐tance

Description Taille[octets]

Données reçues

1 Ensembles de données d’entrée1 ... 4

5082

142202

Ensemble de donnéesd'entrée 1Ensembles de données d’entrée1 ... 2Ensembles de données d’entrée1 ... 3Ensembles de données d’entrée1 ... 4

2 Ensembles de données d’entrée2 ... 4

3292

152

Ensemble de donnéesd'entrée 2Ensembles de données d’entrée2 ... 3Ensembles de données d’entrée2 ... 4

3 Ensembles de données d’entrée3 ... 4

60120

Ensemble de donnéesd'entrée 3Ensembles de données d’entrée3 ... 4

4 Ensemble de donnéesd'entrée 4

60 Ensemble de donnéesd'entrée 4

10 Ensemble de donnéesd'entrée 1

50 Ensemble de donnéesd'entrée 1

11 Ensemble de donnéesd'entrée 2

32 Ensemble de donnéesd'entrée 2

12 Ensemble de donnéesd'entrée 3

60 Ensemble de donnéesd'entrée 3

13 Ensembles de données d’entrée1 ... 3

5082

142

Ensemble de donnéesd'entrée 1Ensembles de données d’entrée1 ... 2Ensembles de données d’entrée1 ... 3

18 Ensemble de donnéesd'entrée 1, bloc 1

10 Ensemble de donnéesd'entrée 1, octet 0 à 9

19 Ensemble de donnéesd'entrée 1, bloc 2

10 Ensemble de donnéesd'entrée 1, octet 10 à 19

20 Ensemble de donnéesd'entrée 1, bloc 3

10 Ensemble de donnéesd'entrée 1, octet 20 à 29

21 Ensemble de donnéesd'entrée 1, bloc 4

10 Ensemble de donnéesd'entrée 1, octet 30 à 39

22 Ensemble de donnéesd'entrée 1, bloc 5

10 Ensemble de donnéesd'entrée 1, octet 40 à 49

REMARQUE

• Toutes les valeurs sont du type de données Array of USINT. Les valeurs possiblesse situent donc dans la plage 0 à 255.

• Le type d'accès de toutes les instances est GET.• La messagerie implicite ou explicite permet d'accéder à tous les objets d'assem‐

blage.

4 CONFIGURATION

132 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 133: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Instance Consumed Assembly (source - cible)

Tableau 111 : Instance Consumed Assembly

ID de l'ins‐tance

Description Taille[octets]

Données envoyées

5 Ensembles de données de sor‐tie 1 ... 5

1020304050

Ensemble de données de sor‐tie 1Ensembles de données de sor‐tie 1 ... 2Ensembles de données de sor‐tie 1 ... 3Ensembles de données de sor‐tie 1 ... 4Ensembles de données de sor‐tie 1 ... 5

6 Ensembles de données de sor‐tie 2 ... 5

10203040

Ensemble de données de sor‐tie 2Ensembles de données de sor‐tie 2 ... 3Ensembles de données de sor‐tie 2 ... 4Ensembles de données de sor‐tie 2 ... 5

7 Ensembles de données de sor‐tie 3 ... 5

102030

Ensemble de données de sor‐tie 3Ensembles de données de sor‐tie 3 ... 4Ensembles de données de sor‐tie 3 ... 5

8 Ensembles de données de sor‐tie 4 ... 5

1020

Ensemble de données de sor‐tie 4Ensembles de données de sor‐tie 4 ... 5

9 Ensemble de données de sor‐tie 5

10 Ensemble de données de sor‐tie 5

14 Ensemble de données de sor‐tie 1

10 Ensemble de données de sor‐tie 1

15 Ensemble de données de sor‐tie 2

10 Ensemble de données de sor‐tie 2

16 Ensemble de données de sor‐tie 3

10 Ensemble de données de sor‐tie 3

17 Ensemble de données de sor‐tie 4

10 Ensemble de données de sor‐tie 4

REMARQUE

• Toutes les valeurs sont du type de données Array of USINT. Les valeurs possiblesse situent donc dans la plage 0 à 255.

• Le type d'accès de toutes les instances est GET/SET.• La messagerie implicite ou explicite permet d'accéder à tous les objets d'assem‐

blage.

Définition d'objet de Full Data Set Transfer (72h – une instance)

L'objet spécifique au fabricant Full Data Set Transfer définit les attributs avec lesquelsl'automate programmable industriel peut effectuer les actions suivantes :

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 133Sujet à modification sans préavis

Page 134: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

• demander des ensembles complets de données d'entrée auprès de FX0-GDEV,• écrire des ensembles complets de données de sortie dans FX0-GDEV.

Attributs de classes (instance 0)

Tableau 112 : Attributs de classes de l'objet Full Data Set Transfer (72h)

ID de l'attri‐but

Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

1 Révision UINT 1 Get

2 Instance max. UINT 1 Get

3 Nombre d'instances UINT 1 Get

Attributs d'instance

Tableau 113 : Attributs d'instance de l'objet Full Data Set Transfer (72h) (instance 1)

ID de l'attri‐but

Nom Type dedonnées

Valeur(s) dedonnées

Type d’accès

Flexi Soft vers réseau

1 Demande de données spécifiques del'ensemble de données d'entrée 1

UINT 0 ... 255 Lecture

2 Demande de données spécifiques del'ensemble de données d'entrée 2

UINT 0 ... 255 Lecture

3 Demande de données spécifiques del'ensemble de données d'entrée 3

UINT 0 ... 255 Lecture

4 Demande de données spécifiques del'ensemble de données d'entrée 4

UINT 0 ... 255 Lecture

Réseau vers Flexi Soft

5 Écriture de données spécifiques del'ensemble de données de sortie 1

UINT 0 ... 255 Écriture

6 Écriture de données spécifiques del'ensemble de données de sortie 2

UINT 0 ... 255 Écriture

7 Écriture de données spécifiques del'ensemble de données de sortie 3

UINT 0 ... 255 Écriture

8 Écriture de données spécifiques del'ensemble de données de sortie 4

UINT 0 ... 255 Écriture

9 Écriture de données spécifiques del'ensemble de données de sortie 5

UINT 0 ... 255 Écriture

Nombre des assemblages et taille des ensembles de données d'entrée et de sortie

33 Taille des ensembles de données desortie

USINT 0 ... 50 Écriture

34 Taille des ensembles de donnéesd'entrée

USINT 0 ... 202 Écriture

35 Instance Consumed Assembly USINT 5 … 9, 14 …17

Écriture

36 Instance Produced Assembly USINT 1 … 4, 10 …13, 18 … 22

Écriture

4 CONFIGURATION

134 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 135: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Services généraux

Tableau 114 : Services généraux de l'objet Full Data Set Transfer (72h)

Code du service Implémentation dansune classe

Implémentation dansune instance

Nom du service

0Eh Oui Oui Get_Attribute_Single

10h Non Oui Set_Attribute_Single

Définition des attributs d'instance (instance 1)

Ces attributs offrent un accès à tous les ensembles de données d'entrée et de sortie.La commande Get Attribute Single demande un certain ensemble de données d'entrée etrenvoie uniquement des informations sur les paramètres de l'ensemble de donnéessollicité. La commande Set Attribute Single décrit un ensemble de données de sortiespécifique.

Objet Individual Input Data Set (73h – une instance par ensemble de données)

L'objet spécifique au fabricant Individual Input Data Set Transfer définit les attributs aveclesquels l'automate programmable industriel peut demander des paramètres indivi‐duels au sein d'un ensemble de données d'entrée.

Attributs de classes

Tableau 115 : Attributs de classes de l'objet Individual Input Data Set Transfer (73h)

ID de l'attribut Nom Type de données Valeur(s) dedonnées

Type d’accès

1 Révision UINT 1 Lecture

2 Instance max. UINT 4 Lecture

3 Nombre d'ins‐tances

UINT 4 Lecture

Attributs d'instance

Tableau 116 : Attributs d'instance de l'objet Individual Input Data Set Transfer (73h)

ID de l'attribut Nom Type de données Valeur(s) dedonnées

Type d’accès

1 à 4(en fonction de la

définition del'ensemble de

données)

Demande dedonnées

spécifiques del'ensemble de

données d'entrée

En fonction de ladéfinition de

l'ensemble dedonnées

0 à 255 Lecture

Services généraux

Tableau 117 : Services généraux de l'objet Individual Input Data Set Transfer (73h)

Code du service Implémentation dansune classe

Implémentation dansune instance

Nom du service

0Eh Oui Oui Get_Attribute_Single

Définitions des attributs d'instance

Attribut 1 à 4 – Demande de paramètres spécifiques de l'ensemble de donnéesd'entréeCes attributs renvoient des tableaux de données spécifiques à l'ensemble de donnéesd'entrée.

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 135Sujet à modification sans préavis

Page 136: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Get Attribute Single – Les demandes relatives à un certain ensemble de donnéesd'entrée renvoient uniquement des informations sur les paramètres de l'ensemble dedonnées sollicité.

Les attributs numérotés de 1 à n se rapportent à chaque attribut de chaque ensemblede données d'entrée individuel. Chaque instance se réfère à un ensemble de donnéesd'entrée univoque et chaque ensemble de données d'entrée dispose d'un schéma denumérotation d'attribut clair. Les tableaux suivants présentent les définitions d'attributde chaque ensemble de données.

Toutes les informations sur les ensembles de données sont renvoyées au format Lit‐tle Endian.

Exemple :

Pour un ensemble de données d'entrée, les données sont renvoyées comme suit :

° IntegerArray[0]: BBAAh – AA = BYTE1; BB = BYTE2

° IntegerArray[1]: DDCCh – CC = BYTE3; DD = BYTE4

° …

° IntegerArray[6]: NNMMh – MM = BYTE13; NN = BYTE14

Instance 1 – Définitions d'attributs de l'ensemble de données d'entrée 1

Tableau 118 : Définitions d'attributs de l'instance 1 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 Octet 0 SINT

2 Octet 1 SINT

… … …

50 Octet 49 SINT

Instance 2 – Définitions d'attributs de l'ensemble de données d'entrée 2

Tableau 119 : Définitions d'attributs de l'instance 2 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 Somme de contrôle totale UDINT

2 Somme de contrôle Flexi Soft UDINT

3 FX3-CPU0 et FX3-CPU1 : réservéFX3-CPU2 et FX3-CPU3 : somme de contrôle

ACR

UDINT

4 Somme de contrôle Flexi Soft (vérifiée) UDINT

5 Réservé UDINT

6 Réservé UDINT

7 Réservé UDINT

8 Réservé UDINT

4 CONFIGURATION

136 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 137: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Instance 3 – Définitions d'attributs de l'ensemble de données d'entrée 3

Tableau 120 : Définitions d'attributs de l'instance 3 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 État du module 0 UINT[2]

2 État du module 1 UINT[2]

… … …

15 État du module 14 UINT[2]

Instance 4 – Définitions d'attributs de l'ensemble de données d'entrée 4

Tableau 121 : Définitions d'attributs de l'instance 4 de l'objet Individual Input Data Set Transfer(73h)

ID de l'attribut Paramètre de l'ensemble de données Taille

1 Réservé UINT[2]

2 Réservé UINT[2]

… … …

15 Réservé UINT[2]

CONFIGURATION 4

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 137Sujet à modification sans préavis

Page 138: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

5 Image du processus

5.1 Données transférées dans le réseau (ensembles de données d'entrée réseau)

Données disponibles

Les passerelles Flexi Soft peuvent fournir les données suivantes :

• Données d’exploitation

° Valeurs d’entrée (1/0) Toutes les extensions d’entrée Flexi Soft du systèmeainsi que les appareils compatibles EFI raccordés (voir « Valeurs de sortiedirectes de la passerelle », page 141)

° Valeurs de sortie (1/0) Toutes les extensions d’entrée/sortie Flexi Soft ainsique les appareils compatibles EFI raccordés (voir « Valeurs de sortie directesde la passerelle », page 141)

° Résultats logiques du module principal Flexi Soft (FX3-CPUx) (voir « Résultatslogiques », page 140)

° Données de sortie d'un autre réseau, c'est-à-dire les données reçues d'unedeuxième passerelle du système Flexi Soft (voir « Transmission de donnéesissues d'un deuxième réseau », page 143)

• Diagnostic

° Informations sur les erreurs et les états de tous les modules, saufUE410-2RO et UE410-4RO (voir « Informations sur les erreurs et les états desmodules », page 143)

° Sommes de contrôle (voir « Sommes de contrôle de configuration »,page 143)

Ensembles de données

Les modules physiques Flexi Soft ne sont pas représentés dans le réseau comme desmodules matériels types. À la place, les données mises à disposition par le systèmeFlexi Soft sont divisées en quatre ensembles de données d'entrée.

• Ensemble de données 1 (50 octets max.) Comprend les données d'exploitation.Le contenu de l’ensemble de données 1 peut être modifié à l’aide de Flexi SoftDesigner. Il est configuré par défaut à la livraison de la passerelle (détails : voirtableau 123, page 139).Avec FX0-GPNT et FX0-GPRO, l'ensemble de données 1 est subdivisé encinq blocs de données d'entrée : les blocs de données 1 à 4 comprennent chacun12 octets et le bloc de données 5 deux octets. FX0-GCAN contient quatre objetsde données de processus avec chacun huit octets. La section correspondante decette notice d’instruction contient des informations détaillées sur la passerelleconcernée.

• Ensemble de données 2 (32 octets) Contient les sommes de contrôle de la confi‐guration système (voir « Sommes de contrôle de configuration », page 143).

• Ensemble de données 3 (60 octets) Comprend les données d'état et de diagnosticdes différents modules avec respectivement quatre octets par module (détails :voir « Informations sur les erreurs et les états des modules », page 143).

• Ensemble de données 4 (60 octets) Provisoirement rempli avec des valeursréservées et ne doit donc pas être utilisé pour l’application.

Le tableau suivant fournit un aperçu des ensembles de données mis à disposition parles différentes passerelles.

Tableau 122 : Disponibilité des ensembles de données 1–4

Ensemble dedonnées 1

Ensemble dedonnées 2

Ensemble dedonnées 3

Ensemble dedonnées 4

FX0-GENT Ethernet/IP™ ouTCP/IP

Ethernet/IP™ ouTCP/IP

Ethernet/IP™ ouTCP/IP

Ethernet/IP™ ouTCP/IP

5 IMAGE DU PROCESSUS

138 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 139: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Ensemble dedonnées 1

Ensemble dedonnées 2

Ensemble dedonnées 3

Ensemble dedonnées 4

FX0-GMOD Modbus TCP ouTCP/IP

Modbus TCP ouTCP/IP

Modbus TCP ouTCP/IP

Modbus TCP ouTCP/IP

FX0-GPNT PROFINET IO ouTCP/IP

PROFINET IO ouTCP/IP

PROFINET IO ouTCP/IP

PROFINET IO ouTCP/IP

FX0-GPRO PROFIBUS DP – – 1) –

FX0-GCAN CANopen CANopen (SDO) CANopen (SDO) 2) –

FX0-GDEV DeviceNet DeviceNet DeviceNet DeviceNet

FX0-GETC Objets d'entrée etde sortie 2000h

et 2001h

Sommes decontrôle

Objet 2002h

État et diagnosticObjet 2003h

RéservéObjet 2004h

1) FX0-GPRO met à disposition les données d'état et de diagnostic via le diagnostic DP-V0 de la norme PRO‐FIBUS, voir tableau 61, page 95.

2) FX0-GCAN met à disposition les données d'état et de diagnostic via les SDO (objets de données de ser‐vice) CANopen, voir « Communication SDO », page 112.

Tableau 123 : Présentation des ensembles de données d’entrée 1–3 (réglage de base pourEtherNet/IP™, Modbus TCP et TCP/IP)

Ensemble de données 1 Ensemble de données 2 Ensemble de données 3

Octet 0 Résultat logique 0

Somme de contrôle totale

État du module 0.Le module 0 correspond

toujours au module princi‐pal.

Informations détailléessur l'état du module : voir

« Informations sur leserreurs et les états desmodules », page 143.

Octet 1 Résultat logique 1

Octet 2 Résultat logique 2

Octet 3

Résultat logique 3

Octet 4 Valeurs d'entrée dumodule 1

Somme de contrôleFlexi Soft État du module 1

Octet 5 Valeurs d'entrée dumodule 2

Octet 6 Valeurs d'entrée dumodule 3

Octet 7 Valeurs d'entrée dumodule 4

Octet 8 Valeurs d'entrée dumodule 5

FX3-CPU0 et FX3-CPU1 :réservé

FX3-CPU2 et FX3-CPU3 :somme de contrôle ACR

État du module 2

Octet 9 Valeurs d'entrée dumodule 6

Octet 10 Valeurs d'entrée dumodule 7

Octet 11 Valeurs d'entrée dumodule 8

Octet 12 Valeurs d'entrée dumodule 9

Somme de contrôleFlexi Soft (vérifiée) État du module 3

Octet 13 Valeurs d'entrée dumodule 10

Octet 14 Valeurs d'entrée dumodule 11

Octet 15 Valeurs d'entrée dumodule 12

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 139Sujet à modification sans préavis

Page 140: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Ensemble de données 1 Ensemble de données 2 Ensemble de données 3

Octet 16 Valeurs de sortie dumodule 1

Réservé

État du module 4

Octet 17 Valeurs de sortie dumodule 2

Octet 18 Valeurs de sortie dumodule 3

Octet 19 Valeurs de sortie dumodule 4

Octet 20 Valeurs de sortie dumodule 5

État du module 5

Octet 21 Valeurs de sortie dumodule 6

Octet 22 Valeurs de sortie dumodule 7

Octet 23 Valeurs de sortie dumodule 8

Octet 24 Valeurs de sortie dumodule 9

État du module 6

Octet 25 Valeurs de sortie dumodule 10

Octet 26 Valeurs de sortie dumodule 11

Octet 27 Valeurs de sortie dumodule 12

Octet 28 Valeurs de sortie directesde la passerelle 1

État du module 7

Octet 29 Valeurs de sortie directesde la passerelle 2

Octet 30 Valeurs de sortie directesde la passerelle 3

Octet 31 Valeurs de sortie directesde la passerelle 4

Octet 32 ...49 Non attribué

Non disponible

État du module 8–13Octet 50 ...55

Non disponibleOctet 56

État du module 14(les modules 13 et 14 cor‐respondent toujours aux

passerelles)

Octet 57

Octet 58

Octet 59

Longueur 50 octets 32 octets 60 octets

5.1.1 Résultats logiques

Les résultats logiques générés par l’éditeur logique du module principal Flexi Softpeuvent être transférés au réseau. Pour cela, 20 octets maximum sont disponibles ;chaque bit représente un résultat logique de l'éditeur logique. L'ensemble dedonnées 1, qui contient les résultats logiques, peut être adapté à volonté. Informationsdétaillées : voir « Configuration de l'image de processus », page 152 et le chapitre surla passerelle correspondante.

5 IMAGE DU PROCESSUS

140 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 141: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

5.1.2 Valeurs de sortie directes de la passerelle

Il est possible d'écrire des valeurs dans une passerelle directement depuis l'éditeurlogique. Quatre octets sont réservés à cette fin dans le réglage de base de l'ensemblede données 1 ; mais les 50 octets de l'ensemble de données 1 peuvent tous être uti‐lisés comme valeurs de sortie directes de la passerelle. Informations supplémentaires :voir « Valeurs de sortie directes de la passerelle », page 154.

REMARQUEPour pouvoir utiliser les valeurs de sortie directes de la passerelle, un module principaldoté d'un firmware de version V2.00.0 ou ultérieure est nécessaire.

5.1.3 État du module et EFI ainsi que valeurs d'entrée et de sortie

Les passerelles Flexi Soft peuvent transférer au réseau l’état ainsi que les valeursd’entrée et de sortie de tous les modules Flexi Soft et appareils compatibles EFI rac‐cordés. L'ensemble de données 1, qui contient les valeurs d'entrée et de sortie ainsique les informations EFI, peut être adapté à volonté. Informations détaillées : voir« Configuration de l'image de processus », page 152 et le chapitre sur la passerelle cor‐respondante.

État du module

Les passerelles Flexi Soft peuvent transférer au réseau l'état des modules raccordés.Au total, 6 octets sont disponibles à cette fin.

Tableau 124 : État du module

État du module Taille Signification Affectation

État des donnéesd’entrée

2 octets Un bit de somme par modulepour l'état des entrées dumodule0 = erreur1 = pas d’erreur

Bit 0 = module principalBit 1 = 1. Module d'exten‐sionBit 2 = 2. Module d'exten‐sion…Bit 13 = 1. PasserelleBit 14 = 2. PasserelleBit 15 = réservé

État des données desortie

2 octets Un bit de somme par modulepour l'état des sorties dumodule0 = erreur1 = pas d’erreur

État de la position 2 octets Un bit de somme par modulepour l'état des entrées et sorties(liaisons ET de l'état desdonnées d’entrée et de l'étatdes données de sortie)0 = erreur1 = pas d’erreur

La notice d'instruction « Flexi Soft dans le logiciel de configuration Flexi Soft Designer »(référence SICK 8012998) contient des informations sur la signification des bits d'état.

REMARQUEL'état des entrées et des sorties des modules FX3-XTIO et FX3-XTDI est disponible àpartir de la version de firmware V2.00.0.

Valeurs d'entrée et de sortie des modules

• Valeurs d'entrée des modules d'E/S :Pour chaque module, l'ensemble de données 1 dispose d'un octet. Les valeursd'entrée indiquent l'état de l'évaluation préalable du module d’E/S. Il correspond àl'état de l'élément dans la logique du module principal. Le niveau sur la borne

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 141Sujet à modification sans préavis

Page 142: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

associée ne peut pas en être déduit avec certitude, car les données peuvent êtredéfinies sur 0 avec la détection d’un court-circuit ou l’évaluation double canal,indépendamment du niveau sur la borne d’entrée (p. ex. I1 à I8).Si des éléments d'entrée à double canal sont configurés sur un module d’E/S,seul le bit de poids faible représente l'état de l'évaluation préalable de l'élémentconcerné (p. ex. le bit 0 pour I1 et I2, le bit 2 pour I3 et I4, le bit 4 pour I5 et I6, lebit 6 pour I7 et I8). Dans ce cas, le bit de poids fort (bit 1, 3, 5 et 7) est utilisécomme suit :Tableau 125 : Utilisation du bit de poids fort lors de l'évaluation double canal sur lesmodules d'E/S FX3-XTIO, FX3-XTDI ou FX3-XTDS

Version du firmware de FX3-XTIO, FX3-XTDI ou FX3-XTDS

Commutateurs doublecanal de même sens

Commutateurs doublecanal de sens opposé

V1.xx.x Même état que le bit depoids faible

État inversé du bit de poidsfaible

V2.00.0 et ultérieures État de l'évaluation préalable0 = erreur1 = pas d’erreur

• Valeurs de sortie des modules d'E/S :Pour chaque module avec des sorties, l'ensemble de données 1 dispose d'unoctet.Les valeurs de sortie indiquent l'état de l'information de commande issue de lalogique du module principal pour l'élément concerné sur le module d’E/S. Leniveau des bornes associées ne peut pas en être déduit avec certitude, car la sor‐tie peut être désactivée avec la détection d'un court-circuit ou d'une surcharge.Si des éléments de sortie à double canal sont configurés sur un module d’E/S,seul le bit de poids faible est utilisé pour l'information de commande (p. ex. le bit0 pour Q1 et Q2, le bit 2 pour Q3 et Q4, le bit 4 pour Q5 et Q6, le bit 6 pour Q7et Q8). Dans ce cas, le bit de poids fort (bit 1, 3, 5 et 7) n’est pas utilisé, c’est-à-dire qu’il a la valeur 0.

• Valeurs d'entrée des modules FX3-MOCx :Pour chaque module FX3-MOCx, l'ensemble de données 1 dispose de 2 octets.Les valeurs d'entrée indiquent l'état des signaux issus de la logique du moduleprincipal vers la logique FX3-MOCx. Les bits 16 et 17 des bits utilisables dumodule principal vers la logique FX3-MOCx ne sont pas disponibles ici.

• Valeurs de sortie des modules FX3-MOCx :Pour chaque module FX3-MOCx, l'ensemble de données 1 dispose de 2 octets.Les valeurs de sortie indiquent l'état des signaux issus de la logique FX3-MOCxvers la logique du module principal.

Informations système EFI

Les modules principaux à partir de FX3-CPU1 disposent de deux interfaces EFI. Uneinterface EFI est une interface de communication fiable entre des appareils SICK com‐patibles EFI. Elle permet de…

• lire les informations des appareils de sécurité compatibles EFI (p. ex. C4000,S3000),

• transmettre des commandes aux appareils de sécurité compatibles EFI.

Les passerelles Flexi Soft permettent de transférer au réseau les données des appa‐reils compatibles EFI raccordés au module principal.

REMARQUELes données EFI ne peuvent être sélectionnées que dans des tableaux d'octets.4 tableaux d'octets sont disponibles pour chaque appareil compatible EFI raccordé.Certaines des données sont réservées et ne peuvent pas être utilisées dans l'automateprogrammable industriel.

5 IMAGE DU PROCESSUS

142 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 143: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

La notice d’instruction « Matériel du système de commande de sécurité modulaireFlexi Soft » (réf. SICK 8012999) comprend de plus amples informations sur les pro‐priétés, fonctions et avantages des interfaces EFI.

L'information technique « EFI – Enhanced Function Interface »(référence SICK 8012621) comporte la description générale du fonctionnement EFI.

5.1.4 Transmission de données issues d'un deuxième réseau

Si un système Flexi Soft intègre deux passerelles, il est alors possible de transférer desinformations reçues par la première passerelle d’un réseau (p. ex. d’un API Modbus)sur un deuxième réseau via la deuxième passerelle (p. ex. vers un maître PROFINET) etinversement.

5.1.5 Sommes de contrôle de configuration

L’ensemble de données 2 contient les sommes de contrôle de configuration dusystème Flexi Soft suivantes.

• Somme de contrôle totale :Lorsque la fonction ACR est désactivée : même valeur que pour la somme decontrôle Flexi SoftLorsque la fonction ACR est activée : somme de contrôle répartie sur la somme decontrôle Flexi Soft et la somme de contrôle ACR

• Somme de contrôle Flexi Soft :Cette somme de contrôle couvre la configuration du système Flexi Soft, c'est-à-direde tous les modules Flexi Soft. En cas de modifications de configuration liées à lasécurité (p. ex. ajout d'un appareil de sécurité), la somme de contrôle Flexi Softchange. La configuration des appareils compatibles EFI raccordés n’est pas priseen compte dans la somme de contrôle Flexi Soft.

• Somme de contrôle Flexi Soft (vérifiée) :Il s'agit de la somme de contrôle Flexi Soft au moment de la dernière vérification.Lors de la vérification, la somme de contrôle Flexi Soft de la configuration actuelleest reprise dans Designer et comparée à la somme de contrôle de la configurationenregistrée dans l'appareil. Si ces deux sommes de contrôle sont identiques, laconfiguration du système Flexi Soft est considérée comme vérifiée (la LED CVs'allume O en jaune).

• Somme de contrôle ACR :Cette somme de contrôle couvre la configuration ACR des appareils compa‐tibles EFI.

Chaque somme de contrôle comporte quatre octets. L'ensemble de données 2 ne peutpas être modifié.

5.1.6 Informations sur les erreurs et les états des modules

L'ensemble de données 3 contient les informations d'état des modules, qui sont trans‐mises au réseau.

Pour chaque module (p. ex. FX3-XTIO), quatre octets sont transférés. L'ensemble dedonnées 3 ne peut pas être adapté.

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 143Sujet à modification sans préavis

Page 144: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Réservé (pour un usage ultérieur) = statique 1 (pas de changement d'état)• En l'absence de module, toutes les valeurs, y compris celles des valeurs

réservées, sont définies sur Logique 1.• Les quatre octets d'état de chaque module sont transférés au format Big Endian

sous la forme de mot 32 bits, cela signifie que l'octet de poids fort (Most Signifi‐cant Byte (MSB) = octet 3) est transféré en premier et que l'octet de poids faible(Least Significant Byte (LSB) = octet 0) est transféré en dernier.

Bits d’état des modules principaux

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

Tableau 126 : Bits d’état des modules principaux

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 EFI2 EFI1 Alimenta‐tion élec‐trique

Configura‐tion dusystèmeFlexi Soft

Réservé Synthèsedes bits 0.5à 3.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Réservé ÉtatFlexi Line1 = pasd’erreur0 = erreur

Sta‐tions Flexi Link suspen‐dues1 = Aucune0 = Aumoins une

Sta‐tions Flexi Link dusystème1 = Toutesidentifiées0 = Aumoins unemanquante

Octet 2 Réservé

Octet 3 Réservé

Bits d'état des modules d'E/S FX3-XTIO et FX3-XTDI 1)

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

1) Les bits d'état des modules FX3-XTIO et FX3-XTDI sont intégralement pris en charge uniquement à partir de la version de firm‐ware V1.20.0.

5 IMAGE DU PROCESSUS

144 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 145: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 127 : Bits d'état des modules d'E/S FX3-XTIO et FX3-XTDI

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Réservé Sortie Cou‐pure rapide

Alimenta‐tion élec‐trique dessorties

La configu‐ration de cemodule estvalide.

Réservé Synthèsedes bits 0.5à 3.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Réservé Évaluationdoublecanal desentrées 7–8

Évaluationdoublecanal desentrées 5–6

Évaluationdoublecanal desentrées 3–4

Évaluationdoublecanal desentrées 1–2

Octet 2 Signal testexterne del'entrée 8

Signal testexterne del'entrée 7

Signal testexterne del'entrée 6

Signal testexterne del'entrée 5

Signal testexterne del'entrée 4

Signal testexterne del'entrée 3

Signal testexterne del'entrée 2

Signal testexterne del'entrée 1

Octet 3 Surveillancecourt-circuitsortie 4Court-circuiten Low

Surveillancecourt-circuitsortie 4Court-circuiten High

Surveillancecourt-circuitsortie 3Court-circuiten Low

Surveillancecourt-circuitsortie 3Court-circuiten High

Surveillancecourt-circuitsortie 2Court-circuiten Low

Surveillancecourt-circuitsortie 2Court-circuiten High

Surveillancecourt-circuitsortie 1Court-circuiten Low

Surveillancecourt-circuitsortie 1Court-circuiten High

Bits d’état du module d'E/S FX3-XTDS

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

Tableau 128 : Bits d’état du module d'E/S FX3-XTDS

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Surveillancecharge desortie (sur‐intensité)

Réservé Alimenta‐tion élec‐trique dessorties

La configu‐ration de cemodule estvalide.

Réservé Synthèsedes bits 0.5à 3.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Réservé Évaluationdoublecanal desentrées 7–8

Évaluationdoublecanal desentrées 5–6

Évaluationdoublecanal desentrées 3–4

Évaluationdoublecanal desentrées 1–2

Octet 2 Signal testexterne del'entrée 8

Signal testexterne del'entrée 7

Signal testexterne del'entrée 6

Signal testexterne del'entrée 5

Signal testexterne del'entrée 4

Signal testexterne del'entrée 3

Signal testexterne del'entrée 2

Signal testexterne del'entrée 1

Octet 3 Réservé

Bits d’état du module d'E/S FX0-STIO

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 145Sujet à modification sans préavis

Page 146: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 129 : Bits d’état du module d'E/S FX0-STIO

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Surveillancecharge desortie (sur‐intensité)

Réservé Alimenta‐tion élec‐trique dessorties

La configu‐ration de cemodule estvalide.

Réservé Synthèsedes bits 0.5à 3.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Réservé

Octet 2 Réservé

Octet 3 Réservé

Bits d’état du module d’entrée analogique FX3-ANA0

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

Tableau 130 : Bits d’état du module d’entrée analogique FX3-ANA0

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Capteur AI2zoned’entréeinférieure

Capteur AI1zoned’entréesupérieure

Capteur AI1zoned’entréeinférieure

La configu‐ration de cemodule estvalide.

Entrée danshistoriqueerreursexiste.

Synthèsedes bits 0.5à 1.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Valeur limitede zone deprocessussupérieure

Valeur limitede zone deprocessusinférieure

État de ladivergence

Capteur AI2zone de pro‐cessussupérieure

Capteur AI2zone de pro‐cessusinférieure

Capteur AI1zone de pro‐cessussupérieure

Capteur AI1zone de pro‐cessusinférieure

Capteur AI2zoned’entréesupérieure

Octet 2 Valeurmesuréebit 07

Valeurmesuréebit 06

Valeurmesuréebit 05

Valeurmesuréebit 04

Valeurmesuréebit 03

Valeurmesuréebit 02

Valeurmesuréebit 01

Valeurmesuréebit 00

Octet 3 Valeurmesuréebit 15

Valeurmesuréebit 14

Valeurmesuréebit 13

Valeurmesuréebit 12

Valeurmesuréebit 11

Valeurmesuréebit 10

Valeurmesuréebit 09

Valeurmesuréebit 08

Bits d'état des modules Drive Monitor FX3-MOCx

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

5 IMAGE DU PROCESSUS

146 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 147: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 131 : Bits d'état des modules Drive Monitor FX3-MOCx

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Le codeur 2est OK

Le codeur 1est OK

Réservé La configu‐ration de cemodule estvalide.

Réservé Synthèsedes bits 0.5à 1.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Bit d’étatMOC définipar l’utilisa‐teur 4 1)

Bit d’étatMOC définipar l’utilisa‐teur 3 1)

Bit d’étatMOC définipar l’utilisa‐teur 2 1)

Bit d’étatMOC définipar l’utilisa‐teur 1 1)

Réservé Positiond’apprentis‐sage pourcodeur 2est OK

Positiond’apprentis‐sage pourcodeur 1est OK

Octet 2 Bit de sur‐veillanceMOC définipar l’utilisa‐teur 8

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 7

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 6

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 5

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 4

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 3

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 2

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 1

Octet 3 Bit de sur‐veillanceMOC définipar l’utilisa‐teur 16

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 15

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 14

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 13

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 12

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 11

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 10

Bit de sur‐veillanceMOC définipar l’utilisa‐teur 9

1) L'état de ce bit peut être défini dans la logique du FX3-MOCx de manière spécifique à l'application, p. ex. pour indiquer des mouvementsnon autorisés d'un axe, détectés par un bloc de fonction FX3-MOCx.

Bits d’état des passerelles

Les bits d'état de module ont la signification suivante, sauf indication contraire :

0 = erreur

1 = pas d’erreur

Tableau 132 : Bits d’état des passerelles

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Octet 0 Réservé Communi‐cation sur leréseau.UniquementFX3-GEPR :le bit 6 cor‐respond aucomporte‐ment de laLED NS.

Communi‐cation duréseau.UniquementFX3-GEPR :le bit 5 esttoujours 1(modemaître/émetteur).

La configu‐ration de cemodule estvalide.

Réservé Synthèsedes bits 0.5à 3.7(erreurexterne)

Testsinternes

État defonctionne‐ment dumodule1 = Run0 = Autre

Octet 1 Réservé

Octet 2 Réservé

Octet 3 Réservé

Exemple

Le module 2 (FX3-XTIO) présente un court-circuit en High (24 V) sur la sortie 3. L'état dumodule suivant est transmis au réseau (seuls les 12 premiers des 60 octets sontprésentés) :

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 147Sujet à modification sans préavis

Page 148: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 133 : Exemple d'état du module dans l'ensemble de données 3 :

Octet del'adresse

00 01 02 03 04 05 06 07 08 09 10 11 …

Octet MSB LSB MSB LSB MSB LSB …

3 2 1 0 3 2 1 0 3 2 1 0 …

Valeur FF FF FF FF FF FF FF FF EF FF FF FB …

Significa‐tion

État du module 0(module principal)

État du module 1 (FX3-XTIO)

État du module 2 (FX3-XTIO) …

Le premier octet pertinent pour l'erreur sur le module 2 décrite ci-dessus est l'octetd'état 0 du module 2. Il s'agit de l'octet 11 de l'ensemble de données 3 avec la valeurhexadécimale FB (11111011) :

Tableau 134 : Exemple d'octet d'état 0 du module 2

Bit 7 6 5 4 3 2 1 0

Valeur 1 1 1 1 1 0 1 1

Cela correspond au message d'erreur « Synthèse des bits 0.5 à 0.7 (erreur externe) »(octet 0, bit 2 : voir tableau 127, page 145).

Le deuxième octet pertinent est l'octet d'état 3 du module 2. Il s'agit de l'octet 08 del'ensemble de données 3 avec la valeur hexadécimale EF (11101111) :

Tableau 135 : Exemple d'octet d'état 3 du module 2

Bit 7 6 5 4 3 2 1 0

Valeur 1 1 1 0 1 1 1 1

Cela correspond au message d'erreur « Surveillance court-circuit sortie 3, court-circuiten High » (octet 3, bit 4 : voir tableau 127, page 145).

Exemple pour une image de processus : voir « Exemple pour une image de processusTCP/IP », page 87.

5.2 Données reçues du réseau (ensembles de données de sortie réseau)

Les données reçues du réseau sont divisées en ensembles de données de sortie(50 octets max.). Pour FX0-GENT, FX0-GMOD, FX0-GPNT, FX0-GETC et FX0-GDEV, cesensemble de données sont subdivisés en cinq blocs de données de 10 octets chacun.Pour FX0-GPRO, les blocs de données de sortie 1 à 4 contiennent chacun 12 octets etle bloc de données de sortie 5 contient 2 octets. FX0-GCAN dispose de quatre objetsde données de processus de huit octets chacun.

Tableau 136 : Blocs de données de sortie 1–5 des passerelles

Passerelle Taille du blocde données desortie 1

Taille du blocde données desortie 2

Taille du blocde données desortie 3

Taille du blocde données desortie 4

Taille du blocde données desortie 5

FX0-GENT 10 octets 10 octets 10 octets 10 octets 10 octets

FX0-GMOD 10 octets 10 octets 10 octets 10 octets 10 octets

FX0-GPNT 10 octets 10 octets 10 octets 10 octets 10 octets

FX0-GETC 10 octets 10 octets 10 octets 10 octets 10 octets

FX0-GDEV 10 octets 10 octets 10 octets 10 octets 10 octets

FX0-GPRO 12 octets 12 octets 12 octets 12 octets 2 octets

FX0-GCAN 8 octets 8 octets 8 octets 8 octets –

Le contenu des ensembles de données de sortie peut être utilisé dans l'éditeur logiquedu module principal et être mis à la disposition d'un autre réseau via une deuxièmepasserelle du système Flexi Soft.

5 IMAGE DU PROCESSUS

148 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 149: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUE

• Pour pouvoir utiliser les données du réseau dans l'éditeur logique ou commeentrée pour un autre réseau, chaque bit à utiliser doit recevoir un nom d'étiquette.

• Les bits sans nom d'étiquette spécifique ne sont pas disponibles dans l'éditeurlogique ou pour le routage via une deuxième passerelle. La section correspon‐dante sur les différentes passerelles comprend des informations détaillées sur lemode d'attribution de noms d'étiquette aux données reçues.

• L'éditeur logique permet de surveiller l'état de la communication avec le réseau.Pour cela, des bits d'état sont disponibles pour la réception de données depuis leréseau et pour l'envoi de données sur le réseau. Si une passerelle détecte uneerreur dans la communication, le contenu des ensembles de données et le bitd'état correspondant sont définis sur zéro (0 logique).

• Si toute la communication est défaillante, les données des ensembles de donnéesde sortie et le bit d'état des données d'entrée sont définis sur zéro (0 logique).

• Si une connexion prend fin tandis que d'autres continuent à être disponibles, laLED MS ou la LED d'état de la passerelle concernée clignote pendant10 secondes Ö en rouge/vert et une entrée est enregistrée dans l'historique deserreurs. Dans ce cas, cela n'a aucune incidence sur les bits d'état.

REMARQUEUtilisez différents numéros d'ensemble de données de sortie pour diverses connexionsde l'automate programmable industriel ou prises TCP/IP.L'ensemble de données de sortie de la passerelle Ethernet peut être modifié simul‐tanément sur plusieurs interfaces de communication ou prises TCP/IP (p. ex. ModbusTCP et Ethernet TCP/IP) si le même numéro d'ensemble de données de sortie est uti‐lisé pour les différentes connexions. Dans ce cas, le dernier message correspondantécrase les données reçues précédemment. Pour empêcher cela, un numérod'ensemble de données de sortie distinct doit être utilisé pour chaque connexion.

5.3 Routage

L'image de processus transférée par les passerelles Flexi Soft au réseau se composedes données d'exploitation (p. ex. les résultats logiques, l'état des entrées et sorties) etdes données de diagnostic (p. ex. état du module, sommes de contrôle). Ces donnéessont réparties dans 4 ensembles de données.

Tableau 137 : Contenu des ensembles de données 1 à 4

Ensemble de

données

Contenu Taille Configurable

1 Données d’exploitation Max. 50 octets 1) Oui

2 Sommes de contrôle 32 octets Non

3 État et diagnostic 60 octets Non

4 Réservé 60 octets Non

1) FX0-GCAN : 32 octets.

Les données d'exploitation de l'ensemble de données 1 sont subdivisées dans un ouplusieurs blocs de données en fonction du protocole réseau. Informations détailléessur la modularisation des données envoyées sur le réseau : voir tableau 138,page 151 et la section sur la passerelle correspondante.

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 149Sujet à modification sans préavis

Page 150: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Le contenu de l'ensemble de données 1 est configuré par défaut à la livraison, maispeut être configuré librement selon les besoins (voir « Réglages de base des donnéesd'exploitation », page 150 et voir « Configuration de l'image de processus », page 152).

Les données de diagnostic des ensembles 2 à 4 dépendent du protocole réseau utiliséet sont décrites dans la section de la passerelle correspondante.

5.4 Réglages de base des données d'exploitation

À la livraison, les données d'exploitation sont préconfigurées en usine. Selon la passe‐relle utilisée, ces données sont réparties dans plusieurs blocs.

Le tableau suivant fournit un aperçu de l'affectation des octets de la configuration pardéfaut et du mode de modularisation des données avec les différentes passerelles.

5 IMAGE DU PROCESSUS

150 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 151: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Tableau 138 : Configuration prédéfinie pour les données d'exploitation transférées sur le réseau

EtherNet/IP™, Modbus TCP, Ethernet TCP/IP PROFINET IO, PROFIBUS DP

Octet Affectation prédéfinie Ensemble de donnéesd'entrée

Affectation prédéfinie Bloc de données d'entrée

0 Résultat logique 0

1(50 octets)

Entrées module 1

1(12 octets)

1 Résultat logique 1 Entrées module 2

2 Résultat logique 2 Entrées module 3

3 Résultat logique 3 Entrées module 4

4 Entrées module 1 Entrées module 5

5 Entrées module 2 Entrées module 6

6 Entrées module 3 Entrées module 7

7 Entrées module 4 Entrées module 8

8 Entrées module 5 Entrées module 9

9 Entrées module 6 Entrées module 10

10 Entrées module 7 Entrées module 11

11 Entrées module 8 Entrées module 12

12 Entrées module 9 Sorties module 1

2(12 octets)

13 Entrées module 10 Sorties module 2

14 Entrées module 11 Sorties module 3

15 Entrées module 12 Sorties module 4

16 Sorties module 1 Sorties module 5

17 Sorties module 2 Sorties module 6

18 Sorties module 3 Sorties module 7

19 Sorties module 4 Sorties module 8

20 Sorties module 5 Sorties module 9

21 Sorties module 6 Sorties module 10

22 Sorties module 7 Sorties module 11

23 Sorties module 8 Sorties module 12

24 Sorties module 9 Résultat logique 0

3(12 octets)

25 Sorties module 10 Résultat logique 1

26 Sorties module 11 Résultat logique 2

27 Sorties module 12 Résultat logique 3

28 Valeurs de sortie directesde la passerelle 1

Valeurs de sortie directesde la passerelle 1

29 Valeurs de sortie directesde la passerelle 2

Valeurs de sortie directesde la passerelle 2

30 Valeurs de sortie directesde la passerelle 3

Valeurs de sortie directesde la passerelle 3

31 Valeurs de sortie directesde la passerelle 4

Valeurs de sortie directesde la passerelle 4

32 … 35 Non attribué Non attribué

36 … 47 Non attribué Non attribué 4(12 octets)

48 … 49 Non attribué Non attribué 5(2 octets)

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 151Sujet à modification sans préavis

Page 152: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Informations correspondantes pour FX0-GETC : voir tableau 43, page 64 et pour FX0-GCAN : voir tableau 76, page 111.

L'affectation des ensembles de données ou des assemblages peut être configurée pourtoutes les passerelles selon la description de la section ci-après.

5.5 Configuration de l'image de processus

Cette section présente comment l’image de processus transférée au réseau par la pas‐serelle Flexi Soft est configurée. Pour des informations supplémentaires, voir la noticed’instruction « Flexi Soft dans le logiciel de configuration Flexi Soft Designer » (réf. SICK8012998).

La configuration de la passerelles Flexi Soft pour le routage des données est affichéedans la fenêtre de configuration de la passerelle.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton Flexi Soft vers réseau pour afficher la configuration du routage.

Le réglage de base prend la forme suivante (exemple pour Modbus TCP) :

Illustration 38 : Configuration prédéfinie pour les données d'exploitation transférées sur leréseau

Cette boîte de dialogue comprend les sections suivantes : à gauche la section Donnéesdisponibles, à droite la section Ensemble de données passerelle vers réseau. Elle affiche lesoctets disponibles en haut et en bas le nom d’étiquette de l’octet sélectionné. La barred'outils se situe juste au-dessus de la boîte de dialogue.

5 IMAGE DU PROCESSUS

152 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 153: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

5.5.1 Barre d'outils

Illustration 39 : Barre d'outils pour la configuration du routage

La barre d'outils comporte des icônes exécutant les actions suivantes (de gauche àdroite) :

• Les boutons Charger la configuration définie par l’utilisateur et Enregistrer la configurationdéfinie par l’utilisateur permettent de charger ou d’enregistrer la configuration deroutage au format XML. Lors du chargement d’une configuration de routage,toutes les modifications de la configuration du routage qui n’ont pas été enre‐gistrées seront perdues. Cette commande ne peut pas être annulée.

• Avec les boutons Importer et Exporter, les noms d’étiquettes utilisés sont importéset exportés sous forme de fichier CSV ou dans un format spécifique au réseau telque les fichiers SEQ SIEMENS (*.seq) pour PROFIBUS ou PROFINET IO. Ceci per‐met d’importer les noms d’étiquette dans un programme d'automate program‐mable industriel et de les y utiliser.

REMARQUELe bouton Importer est disponible uniquement avec la configuration du routagedans le sens Réseau-Flexi Soft.

• Paramètres par défaut rétablit la configuration prédéfinie pour le routage. Confirmerla commande avec Oui. Dans ce cas, toutes les modifications de la configurationdu routage qui n’ont pas été enregistrées seront perdues. Cette commande nepeut pas être annulée.

• Effacer tout supprime la configuration du routage, c’est-à-dire que tous les octetsaffectés de la zone Ensemble de données passerelle vers réseau sont effacés.

• Supprimer le routage supprime l'octet en cours de sélection dans la zone Ensemble dedonnées passerelle vers réseau.

• Les boutons Annuler et Répéter permettent d’annuler ou de répéter les dernièresmodifications apportées à la configuration de routage.

5.5.2 Zone Données disponibles

Cette zone comprend toutes les sources qui peuvent router les données sur le réseau.Elle est divisée en deux vues contenant les données d'entrée et de sortie disponibles. Àl'aide des onglets situés en bas, il est possible de basculer entre les deux vues.

• La vue Entrée présente les valeurs d'entrée des modules Flexi Soft et des appareilscompatibles EFI raccordés ainsi que les données d'état du module. Si le systèmeFlexi Soft inclut une deuxième passerelle, les données d’entrée de cette passe‐relle (à savoir les données que la deuxième passerelle reçoit du réseau) sontégalement disponibles ici.

• La vue Sortie présente les valeurs de sortie des modules Flexi Soft et des appa‐reils compatibles EFI raccordés ainsi que les résultats de la logique fournis parl'éditeur.

Toutes les sources prises en charge par la configuration actuelle sont représentées ennoir :

• Modules Flexi Soft raccordés• Appareils compatibles EFI raccordés• Résultats logiques configurés 2)

• Données d'entrée de passerelle fournies par une autre passerelle du système

2) Dans la configuration prédéfinie, seul le premier octet des résultats logiques (résultat logique 0) est actif et disponible. Au besoin,d’autres bits de sortie pour les résultats logiques peuvent être activés dans l’éditeur de logique (voir la notice d’instruction « Flexi Softdans le logiciel de configuration Flexi Soft Designer » (référence SICK 8012998)).

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 153Sujet à modification sans préavis

Page 154: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Les sources non prises en charge par la configuration actuelle sont représentées engris. Si la case Afficher uniquement les données disponibles dans l'angle supérieur gaucheest cochée, les sources inutilisées sont masquées.

Les sources qui fournissent des données « Live » sont identifiées par un symbole àgauche, en regard du texte (voir illustration 38, page 152).

5.5.3 Zone Ensemble de données passerelle vers réseau

Cette zone contient le tableau de routage. Il montre le contenu actuel des modules dedonnées d'entrée de la passerelle Flexi Soft. Les octets et les bits, surlignés en bleu,contiennent les données « Live » du système, si la configuration matérielle prend encharge la source. Les octets représentés en gris sont attribués par le réglage de base,mais ne sont affectés à aucune donnée, car la configuration matérielle actuelle neprend pas les sources en charge. Les octets clairs ne sont pas attribués.

Ajout d’un octet de données au tableau de routageb Déplacer un élément (par exemple un octet) de la section Données disponibles vers

un emplacement disponible dans la section Ensemble de données passerelle versréseau (glisser-déposer). Si la position souhaitée n'est pas libre, supprimer d’abordprovisoirement l'octet attribué ou le déplacer vers un autre emplacement dans letableau.

REMARQUEIl est possible d'utiliser plusieurs fois le même octet dans le tableau de routage.

Suppression d’un octet de données du tableau de routageb Déplacer l’octet à effacer sur l’icône de la poubelle dans le coin inférieur gauche

de la section Ensemble de données passerelle vers réseau (glisser-déposer).

Ou :

b Sélectionner l’octet à effacer en cliquant dessus. Cliquer ensuite sur le boutonSupprimer le routage dans la barre d’outils.

Ou :

b Dans le menu contextuel de l’octet à effacer, sélectionner la commande Supprimerle routage.

Déplacement d’un octet de données ailleurs dans le tableau de routageb Déplacer l’octet à la position souhaitée (glisser-déposer). Si la position souhaitée

n'est pas libre, supprimer d’abord provisoirement l'octet attribué ou le déplacervers un autre emplacement dans le tableau.

5.5.4 Zone Noms d'étiquette

Cette zone montre les noms d'étiquette de tous les bits de l'octet en cours de sélectiondans la zone Données disponibles ou Ensemble de données passerelle vers réseau. Les nomsd’étiquette peuvent être saisis et édités dans l’éditeur logique ou dans l’éditeurd’étiquettes.

Dans la zone Noms d’étiquette de la boîte de configuration du routage de Flexi Soft versréseau, seuls les noms d’étiquette des valeurs de sortie directes de la passerellepeuvent être édités.

5.5.5 Valeurs de sortie directes de la passerelle

Des valeurs (p. ex résultats logiques) peuvent être écrites dans une passerelle directe‐ment depuis l’éditeur logique. Dans le réglage de base de l’image du processus,quatre octets sont réservés à ces valeurs de sortie directes de la passerelle visiblesdans l’éditeur logique, dans l’onglet Sorties.

5 IMAGE DU PROCESSUS

154 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 155: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 40 : Valeurs de sortie directes de la passerelle dans l'image du processus (réglage debase)

Il est possible de configurer chaque octet comme une valeur de sortie directe de la pas‐serelle. Pour cela, des noms d’étiquettes doivent être attribués aux bits utilisés.

Configuration de valeurs de sortie directes de la passerelleb Cliquer sur un octet libre de la zone Ensemble de données passerelle vers réseau pour le

sélectionner. Les octets libres sont plus clairs.b Cocher la case Utiliser l’édition directe dans le coin supérieur gauche de la zone

Noms d’étiquette. Les noms d’étiquette des octets sélectionnés peuvent désormaisêtre édités.

b Attribuer un nom d’étiquette à l’octet sélectionné.b Attribuer des noms d’étiquette aux bits de l’octet sélectionné.

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 155Sujet à modification sans préavis

Page 156: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 41 : Configuration de valeurs de sortie directes de la passerelle dans l’image du pro‐cessus

Tous les bits dotés d’un nom d’étiquette sont disponibles dans l’éditeur logique, dansl’onglet Sorties.

REMARQUELes valeurs de sortie directes de la passerelle prédéfinies peuvent être éditées de lamême manière.

5.5.6 Configuration des données de sortie (Réseau-Flexi Soft)

Activation des bits de données entrantsb Dans le menu à gauche, cliquer sur le bouton relatif au sens de transmission

Réseau-Flexi Soft. La boîte de dialogue suivante s'affiche :

5 IMAGE DU PROCESSUS

156 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 157: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 42 : Boîte de dialogue Modbus TCP vers Flexi Soft de FX0-GMOD

Cette boîte de dialogue affiche la zone Ensemble de données passerelle du réseau. Elleaffiche la configuration actuelle des ensembles de données de sortie en haut eten bas le nom d’étiquette de l’octet sélectionné.

b Dans la zone Ensemble de données passerelle obtenues du réseau, sélectionner un octet.b Pour chaque bit de l’octet sélectionné à utiliser, entrer un nom d’étiquette.

Tous les bits dotés d’un nom d’étiquette sont disponibles dans l’éditeur logique oudans l’image du processus d’une deuxième passerelle.

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 157Sujet à modification sans préavis

Page 158: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 43 : Noms d'étiquette de bits entrants dans l'éditeur logique du module principal

5.5.7 Chargement et enregistrement d’une configuration

Les boutons Charger la configuration définie par l’utilisateur et Enregistrer la configuration d’utili‐sateur permettent de charger ou d’enregistrer la configuration de routage au formatXML. Lors du chargement d’une configuration de routage, toutes les modifications de laconfiguration du routage qui n’ont pas été enregistrées seront perdues. Cette com‐mande ne peut pas être annulée.

5.5.8 Importation et exportation d'une configuration

Avec les boutons Importer et Exporter, une configuration ainsi que les noms d’étiquettesutilisés peuvent être importés et exportés sous forme de fichier CSV ou dans un formatspécifique au réseau tel que les fichiers SEQ SIEMENS (*.seq) pour PROFIBUS ou PRO‐FINET IO. Ceci permet d’importer les noms d’étiquette utilisés dans un projet Flexi Softvers un programme d’automate programmable industriel afin de les y utiliser.

Lors de l’importation d’une configuration, la configuration existante est écrasée. Cettecommande ne peut pas être annulée.

5 IMAGE DU PROCESSUS

158 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 159: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

REMARQUELa commande Importer est disponible uniquement avec la configuration du routagedans le sens Réseau-Flexi Soft.

5.6 Surveillance en ligne des données d'exploitation

Si le système Flexi Soft est en ligne et en fonctionnement, alors les données d’exploita‐tion sont affichées en ligne dans la fenêtre de configuration de la passerelle.

b Cliquer sur le bouton Interfaces de la fenêtre principale et sélectionner la passe‐relle souhaitée ou double-cliquer sur la passerelle souhaitée dans la configurationmatérielle pour ouvrir la boîte de dialogue de configuration de la passerelle.

b Cliquer sur le bouton pour le sens Flexi Soft-réseau ou sur le bouton pour lesens Réseau-Flexi Soft pour afficher le tableau de routage pour les donnéesd’entrée ou de sortie à surveiller.

Pour les deux sens, Flexi Soft-réseau et Réseau-Flexi Soft, les bits inactifs sont gris et lesbits actifs sont verts :

Illustration 44 : Bits actifs et inactifs dans l'image de processus en ligne

Dans la vue pour le sens Flexi Soft-réseau, les bits inactifs en raison d’une erreur sontreprésentés en rouge. Cela peut se produire par exemple avec les sorties d'unmodule FX3-XTIO lorsque l'alimentation électrique de ce module est défectueuse :

Illustration 45 : Bits d'entrée de réseau inactifs suite à une erreur

Dans la vue pour le sens Réseau-Flexi Soft, les bits sans nom d’étiquette (ils ne peuventpas être utilisés dans l’éditeur logique), mais contenus dans l’image du processus quela passerelle Flexi Soft reçoit de l’API, sont mis en évidence en jaune :

Illustration 46 : Bits de sortie de réseau sans attribution de noms d'étiquette dans l'image de pro‐cessus en ligne

REMARQUEMode forçageLes passerelles Flexi Soft indiquent toujours l'état physique réel des entrées et des sor‐ties des modules et appareils raccordés. Cela signifie aussi que lorsque le modeforçage est actif et que les entrées physiquement Low sont forcées sur High (oul'inverse), l'état physique réel de ces entrées est transmis à l'API, mais pas l'état forcé(virtuel). Cependant, si à la suite du forçage d'une ou de plusieurs entrées, l'état d'uneou de plusieurs sorties change, l'état modifié de ces sorties est alors transmis aussi àl'API, car l'état physique réel des sorties de l'appareil a changé. La notice d’instruction« Flexi Soft dans le logiciel de configuration Flexi Soft Designer » (référence SICK8012998) contient des informations détaillées sur le mode forçage.

IMAGE DU PROCESSUS 5

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 159Sujet à modification sans préavis

Page 160: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

6 Élimination des défauts

Pour des informations sur le diagnostic du système Flexi Soft, consultez la notice d’ins‐truction « Flexi Soft dans le logiciel de configuration Flexi Soft Designer »(référence SICK 8012998).

6.1 Passerelle EtherNet/IP™ FX0-GENT

Tableau 139 : Suppression des défauts pour FX0-GENT

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GENT est trop basse ou absente.La FX0-GENT ne se trouve pasdans le même réseau physiqueque l’ordinateur.Dans les réglages TCP/IP de l’ordi‐nateur, un autre masque de sous-réseau est défini.La FX0-GENT a déjà été confi‐gurée et possède une adresse IPfixe ou une adresse IP attribuéepar un serveur DHCP nonreconnu.

Activer l’alimentation électrique.Contrôler le câblage Ethernet etles réglages du réseau de l’ordina‐teur et les corriger si nécessaire.Régler le masque de sous-réseaude l’ordinateur sur 255.255.0.0(état à la livraison de FX0-GENT).Contrôler les réglages de commu‐nication de FX0-GENT.

La FX0-GENT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS 1) Ö Rouge/vert

La FX0-GENT est configurée pourle transfert des données vers l’APImais aucune communicationEthernet n’est établie ou celle-ciest défaillante.Adresse IP double identifiée. Unautre appareil du réseau possèdela même adresse IP.

Au moins une connexion Ethernetdoit être établie. Configurer laconnexion Ethernet sur l’ordina‐teur et contrôler le câblage Ether‐net. Contrôler les réglages Ether‐net dans l’API et dans le logicielde configuration pour le systèmeFlexi Soft. Si la communicationEthernet n’est pas nécessaire,désactiver les connexions Ether‐net/interfaces API sur FX0-GENT.Corriger l’adresse IP et désactiverpuis réactiver l’appareil.

La FX0-GENT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS 1) Ö Rouge(1 Hz)

Configuration requise.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GENT ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

La FX0-GENT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS 1) O Vert

Pas de jeu de données activé.Pas d’interface de communicationEthernet activée.

Activer au moins un jeu dedonnées.

La FX0-GENT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS 1)

Ö Vert (1 Hz)

La FX0-GENT est dans l’état Stop. Démarrer le module principal(basculer vers l’état Run).

6 ÉLIMINATION DES DÉFAUTS

160 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 161: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GENT a correc‐tement fonctionnéaprès la configurationmais ne fournit soudai‐nement plus dedonnées.PWR O VertLINK/ACT O/Ö VertSTATUS 1) Ö Rouge/vert

La FX0-GENT est exploitée enmode esclave et l’adresse IP estattribuée par un serveur DHCP.Après le redémarrage de FX0-GENT ou du serveur DHCP, uneautre adresse IP a été attribuée àFX0-GENT mais n’est pas connuede l’API.

Attribuer une adresse IP fixe àFX0-GENT ou une adresse IP fixedans le serveur DHCP pour FX0-GENT (attribution manuelle avecl’adresse MAC de FX0-GENT).

FX0-GENT est en étatd'erreur grave.PWR O VertLINK/ACT O/Ö VertSTATUS 1) Ö Rouge(2 Hz)

Erreur interne de l’appareil surFX0-GENT.FX0-GENT se situe à une mau‐vaise position.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Vérifier si FX0-GPNT est correcte‐ment placée dans le systèmeFlexi Soft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GENT/le systèmeFlexi Soft est en étatd'erreur grave.PWR O VertLINK/ACT Ö VertSTATUS 1) O Rouge

La FX0-GENT n’est pas correcte‐ment reliée aux autres modulesFlexi Soft.Le connecteur du module estencrassé ou endommagé.FX0-GENT se situe à une mau‐vaise position.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GENT.Vérifier si FX0-GPNT est correcte‐ment placée dans le systèmeFlexi Soft.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

1) La LED STATUS s’appelle LED MS sur les anciennes versions de FX0-GENT.

6.2 Passerelle Modbus-TCP FX0-GMOD

Tableau 140 : Suppression des défauts pour FX0-GMOD

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GMOD est trop basse ou absente.La FX0-GMOD ne se trouve pasdans le même réseau physiqueque l’ordinateur.Dans les réglages TCP/IP de l’ordi‐nateur, un autre masque de sous-réseau est défini.La FX0-GMOD a déjà été confi‐gurée et possède une adresse IPfixe ou une adresse IP attribuéepar un serveur DHCP nonreconnu.

Activer l’alimentation électrique.Contrôler le câblage Ethernet etles réglages du réseau de l’ordina‐teur et les corriger si nécessaire.Régler le masque de sous-réseaude l’ordinateur sur 255.255.0.0(état à la livraison de FX0-GMOD).Contrôler les réglages de commu‐nication de FX0-GMOD.

ÉLIMINATION DES DÉFAUTS 6

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 161Sujet à modification sans préavis

Page 162: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GMOD ne four‐nit pas de données.PWR O VertLINK/ACT O/Ö VertMS Ö Rouge/vert

La FX0-GMOD est configurée pourle transfert des données vers l’APImais aucune communicationEthernet n’est établie ou celle-ciest défaillante.Adresse IP double identifiée. Unautre appareil du réseau possèdela même adresse IP.

Au moins une connexion Ethernetdoit être établie. Configurer laconnexion Ethernet sur l’ordina‐teur et contrôler le câblage Ether‐net. Contrôler les réglages Ether‐net dans l’API et dans le logicielde configuration pour le systèmeFlexi Soft. Si la communicationEthernet n’est pas nécessaire,désactiver les connexions Ether‐net/interfaces API sur FX0-GMOD.Corriger l’adresse IP et désactiverpuis réactiver l’appareil.Contrôler le numéro de port Mod‐bus dans l’API pour la communi‐cation Modbus-TCP. Le numéro deport Modbus doit être 502. (Nepas confondre avec le numéro deport de prise TCP/IP qui doit être> 1023.)

La FX0-GMOD ne four‐nit pas de données.PWR O VertLINK/ACT O/Ö VertMS Ö Rouge (1 Hz)

Configuration requise.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GMOD ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

La FX0-GMOD ne four‐nit pas de données.PWR O VertLINK/ACT O/Ö VertMS O Vert

Pas de jeu de données activé.Pas d’interface de communicationEthernet activée.

Activer au moins un jeu dedonnées.

La FX0-GMOD ne four‐nit pas de données.PWR O VertLINK/ACT O/Ö VertMS Ö Vert (1 Hz)

La FX0-GMOD est dans l’étatStop.

Démarrer le module principal(basculer vers l’état Run).

La FX0-GMOD a correc‐tement fonctionnéaprès la configurationmais ne fournit soudai‐nement plus dedonnées.PWR O VertLINK/ACT O/Ö VertMS Ö Rouge/vert

La FX0-GMOD est exploitée enmode esclave et l’adresse IP estattribuée par un serveur DHCP.Après le redémarrage de FX0-GMOD ou du serveur DHCP, uneautre adresse IP a été attribuée àFX0-GMOD mais n’est pas connuede l’API.

Attribuer une adresse IP fixe àFX0-GMOD ou une adresse IP fixeau serveur DHCP pour FX0-GMOD(attribution manuelle avecl’adresse MAC de FX0-GMOD).

FX0-GMOD est en étatd'erreur grave.PWR O VertLINK/ACT O/Ö VertMS Ö Rouge (2 Hz)

Erreur interne de l’appareil surFX0-GMOD.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

6 ÉLIMINATION DES DÉFAUTS

162 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 163: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

FX0-GMOD/le systèmeFlexi Soft est en étatd'erreur grave.PWR O VertLINK/ACT Ö VertMS O Rouge

La FX0-GMOD n’est pas correcte‐ment connectée aux autresmodules Flexi Soft.Le connecteur du module estencrassé ou endommagé.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GMOD.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

6.3 Passerelle PROFINET IO FX0-GPNT

Tableau 141 : Suppression des défauts pour FX0-GPNT

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GPNT est trop basse ou absente.La FX0-GPNT ne se trouve pasdans le même réseau physiqueque l’ordinateur.Dans les réglages TCP/IP de l’ordi‐nateur, un autre masque de sous-réseau est défini.La FX0-GPNT a déjà été confi‐gurée et possède une adresse IPfixe ou une adresse IP attribuéepar un serveur DHCP nonreconnu. 1)

Activer l’alimentation électrique.Contrôler le câblage Ethernet etles réglages du réseau de l’ordina‐teur et les corriger si nécessaire.Régler le masque de sous-réseaude l’ordinateur sur 255.255.0.0(état à la livraison de FX0-GPNT).Contrôler les réglages de commu‐nication de FX0-GPNT.Vérifier l’adresse IP de FX0-GPNT.

La FX0-GPNT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Rouge/vert 1)

La FX0-GPNT est configurée pourle transfert des données versl’API, mais aucune communicationEthernet n’est établie ou celle-ciest défaillante.Adresse IP double identifiée. Unautre appareil du réseau possèdela même adresse IP.Le format du nom d’appareil PRO‐FINET IO est incorrect.

Au moins une connexion Ethernetdoit être établie. Configurer laconnexion Ethernet sur l’ordina‐teur et contrôler le câblage Ether‐net. Contrôler les réglages Ether‐net dans l’API et dans le logicielde configuration pour le systèmeFlexi Soft. Si la communicationEthernet n’est pas nécessaire,désactiver les connexions Ether‐net/interfaces API sur FX0-GPNT.Corriger l’adresse IP et désactiverpuis réactiver l’appareil.Comparer le nom d’appareil entrele maître PROFINET IO et FX0-GPNT.

La FX0-GPNT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Rouge(1 Hz)

Configuration requise.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GPNT ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

La FX0-GPNT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Vert (1 Hz)

Pas de jeu de données activé.Le système Flexi Soft est dansl’état Stop.

Activer au moins un jeu dedonnées.Démarrer le module principal(basculer vers l’état Run).

ÉLIMINATION DES DÉFAUTS 6

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 163Sujet à modification sans préavis

Page 164: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GPNT ne fournitpas de données.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Vert (2 Hz)

Clignotement de LED surdemande du maître PROFINET IOpour l’identification physique del’appareil.

Interrompre le clignotement avecSIEMENS SIMATIC Manager oudésactiver et réactiver l’alimenta‐tion électrique du systèmeFlexi Soft.

La FX0-GPNT a correc‐tement fonctionnéaprès la configurationmais ne fournit soudai‐nement plus dedonnées.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Rouge/vert 1)

La FX0-GPNT est exploitée enmode esclave et l’adresse IP estattribuée par un serveur DHCP.Après le redémarrage de FX0-GPNT ou du serveur DHCP, uneautre adresse IP a été attribuée àFX0-GPNT mais n’est pas connuede l’API. 1)

Attribuer une adresse IP fixe àFX0-GPNT ou une adresse IP fixeau serveur DHCP pour FX0-GPNT(attribution manuelle avecl’adresse MAC de FX0-GPNT).

FX0-GPNT est en étatd'erreur grave.PWR O VertLINK/ACT O/Ö VertSTATUS Ö Rouge(2 Hz)

Erreur interne de l’appareil surFX0-GPNT.FX0-GPNT se situe à une mau‐vaise position.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Vérifier si FX0-GPNT est correcte‐ment placée dans le systèmeFlexi Soft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GPNT/le systèmeFlexi Soft est en étatd'erreur grave.PWR O VertLINK/ACT Ö VertSTATUS O Rouge

La FX0-GPNT n’est pas correcte‐ment reliée aux autres modulesFlexi Soft.Le connecteur du module estencrassé ou endommagé.FX0-GPNT se situe à une mau‐vaise position.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GPNT.Vérifier si FX0-GPNT est correcte‐ment placée dans le systèmeFlexi Soft.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

1) FX0-GPNT avec firmware ≥ V3.00.0 ne prend pas en charge DHCP.2) Avec le firmware ≥ V2.00.0, le Ö clignotement rouge-vert de la LED STATUS peut être désactivé avec le

logiciel de configuration. Dans ce cas, la LED STATUS reste allumée en O vert lorsque la configuration estvalide.

6.4 Passerelle EtherCAT FX0-GETC

Tableau 142 : Suppression des défauts pour FX0-GETC

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GETC est trop basse ou absente.

Activer l’alimentation électrique.Contrôler les réglages de commu‐nication de FX0-GETC.

La FX0-GETC ne fournitpas de données.MS Ö Rouge (1 Hz)ERR Ö Rouge (2,5 Hz)RUN o Désactivé

Configuration requise.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GETC ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

6 ÉLIMINATION DES DÉFAUTS

164 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 165: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GETC ne fournitpas de données.MS O Rouge/vertERR o DésactivéRUN Ö Vert (2,5 Hz)

Pas de PDO d’entrée activé. Activer un PDO d’entrée.

La FX0-GETC ne fournitpas de données.MS Ö Vert (1 Hz)ERR o DésactivéRUN O Vert

Le système Flexi Soft est dansl’état Stop.

Démarrer le module principal(basculer vers l’état Run).

La FX0-GETC ne fournitpas de données.MS O VertERR o DésactivéRUN O Vert

L’API EtherCAT est dans l’étatStop.

Démarrer l’API EtherCAT (basculervers l’état Run).

FX0-GETC est en étatd'erreur grave.MS Ö Rouge (2 Hz)ERR O RougeRUN o Désactivé

Erreur interne de l’appareil surFX0-GETC.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GETC/le systèmeFlexi Soft est en étatd'erreur grave.MS O RougeERR O RougeRUN o Désactivé

La FX0-GETC n’est pas correcte‐ment connectée aux autresmodules Flexi Soft.Le connecteur du module estencrassé ou endommagé.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GETC.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.

6.5 Passerelle PROFIBUS-DP FX0-GPRO

Tableau 143 : Suppression des défauts pour FX0-GPRO

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GPRO est trop basse ou absente.

Activer l’alimentation électrique.Contrôler les réglages de commu‐nication de FX0-GPRO.

La FX0-GPRO ne fournitpas de données.PWR O VertBF o DésactivéMS Ö Rouge (1 Hz)

Configuration requise.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GPRO ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

La FX0-GPRO ne fournitpas de données.PWR O VertBF o DésactivéMS O Vert

Pas de jeu de données activé. Activer au moins un jeu dedonnées.

ÉLIMINATION DES DÉFAUTS 6

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 165Sujet à modification sans préavis

Page 166: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GPRO ne fournitpas de données.PWR O VertBF o Désactivé/O RougeMS Ö Vert (1 Hz)

La FX0-GPRO est dans l’état Stop. Démarrer le module principal(basculer vers l’état Run).

La FX0-GPRO ne fournitpas de données.PWR O VertBF o DésactivéMS O Vert

Le maître PROFIBUS est dansl’état Stop.

Démarrer le maître PROFIBUS(basculer vers l’état Run).

La FX0-GPRO a correc‐tement fonctionnéaprès la configurationmais ne fournit soudai‐nement plus dedonnées.PWR O VertBF O RougeMS Ö Rouge/vert

L’adresse matérielle PROFIBUS deFX0-GPRO a été modifiée.Le câble PROFIBUS a été coupé.

Contrôler les réglages d’adressePROFIBUS sur le matériel.Contrôler le câble PROFIBUS.Contrôler le maître PROFIBUS.

FX0-GPRO est en étatd'erreur grave.PWR O VertBF O RougeMS Ö Rouge (2 Hz)

Erreur interne de l’appareil surFX0-GPRO.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GPRO/le systèmeFlexi Soft est en étatd'erreur grave.PWR O RougeBF o DésactivéMS O Rouge

La FX0-GPRO n’est pas correcte‐ment reliée aux autres modulesFlexi Soft.Le connecteur du module estencrassé ou endommagé.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GPRO.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

6.6 Passerelle CANopen FX0-GCAN

Tableau 144 : Suppression des défauts pour FX0-GCAN

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GCAN est trop basse ou absente.

Activer l’alimentation électrique.Contrôler les réglages de commu‐nication de FX0-GCAN.

La FX0-GCAN ne fournitpas de données.PWR O VertNS o DésactivéMS Ö Rouge (1 Hz)

Configuration nécessaire, lesmessages Node Guarding ouHeartbeat n’ont pas été envoyés.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GCAN ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

6 ÉLIMINATION DES DÉFAUTS

166 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 167: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GCAN ne fournitpas de données.PWR O VertNS O VertMS Ö Rouge (1 Hz)

La configuration n’a pas encoreété entièrement transmise.

Attendre que la configuration soitentièrement transférée.

La FX0-GCAN ne fournitpas de données.PWR O VertNS O VertMS Ö Rouge/vert

Pas de transfert PDO depuis lamise en route

Démarrer le transfert PDO.Transférer le PDO via SDO 6000hou SDO 6200h.

La FX0-GCAN ne fournitpas de données.PWR O VertNS Ö VertMS Ö Rouge/vert

Pas de transfert PDO depuis lamise en routeTaux de transfert de donnéesincorrect (émetteur-récepteur CANprobablement en Error Passive)ID de nœud ou adresse CANopenincorrectLe câble CAN a été coupé.

Démarrer le transfert PDO.Transférer le PDO via SDO 6000hou SDO 6200h.Vérifier et corriger le taux detransfert de données.Vérifier et corriger l’adresse CANo‐pen.Contrôler le câblage CANopen.

La FX0-GCAN ne fournitpas de données PDO.PWR O VertNS o Désactivé/O Rouge/O VertMS Ö Vert (1 Hz)

La FX0-GCAN est dans l’état Idle.Les messages Node Guarding ouHeartbeat sont envoyés.La configuration Flexi Soft n’estpas contrôlée et le module princi‐pal est arrêté.

Démarrer le module principal(basculer vers l’état Run).Contrôler la configuration à l’aidedu logiciel de configuration etdémarrer le module principal.

La FX0-GCAN ne fournitpas de données PDO.PWR O VertNS O VertMS o Désactivé

Tension d’alimentation trop faible Contrôler la tension d’alimenta‐tion.

La FX0-GCAN ne fournitpas de données.PWR O RougeNS O RougeMS O Rouge

Brève coupure de la tension d’ali‐mentation

Contrôler la tension d’alimenta‐tion.Réinitialiser le système Flexi Soft.

La FX0-GCAN ne fournitpas de données.PWR O VertNS Ö Vert (1 Hz)MS Ö Vert (1 Hz)

ID de nœud ou adresse CANopenincorrectTaux de transfert de donnéesincorrect (émetteur-récepteur CANprobablement en Error Passive),la FX0-GCAN est dans l’état Idle.

Vérifier et corriger l’adresse CANo‐pen.Vérifier et corriger le taux detransfert de données.

La FX0-GCAN ne fournitpas de données.PWR O VertNS O RougeMS Ö Rouge/vert

Taux de transfert de donnéesincorrect et émetteur-récepteur deFX0-GCAN à l’état Bus-off(problème matériel sur le planCAN physique).Le câble CAN a été coupé.

Vérifier et corriger le taux detransfert de données.Contrôler le câblage CANopen.Réinitialiser le système Flexi Soft.

La FX0-GCAN ne fournitpas de données.PWR O VertNS Ö Vert (1 Hz)MS O Vert

Le maître CANopen est dans l’étatStop ou Pre-Operational.Pendant l’initialisation du systèmede bus, un autre esclave n’a paspu être initialisé.L’état CANopen de FX0-GCAN estPre-Operational.ID de nœud ou adresse CANopenincorrect.

Démarrer le maître CANopen(régler Operational dans l’étatCANopen).Vérifier si tous les esclaves sontactivés sur le bus.Contrôler le câblage CANopen.Vérifier si le maître CAN démarreautomatiquement.Vérifier et corriger l’adresse CANo‐pen.

ÉLIMINATION DES DÉFAUTS 6

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 167Sujet à modification sans préavis

Page 168: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GCAN ne fournitpas de données.PWR O VertNS O RougeMS O Vert

L’émetteur-récepteur de FX0-GCAN est dans l’état Error Pas‐sive.Le câble CAN a été coupé.

Contrôler le câblage CANopen.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Réinitialiser le système Flexi Soft.

La FX0-GCAN ne fournitpas de données.PWR O VertNS Ö Rouge (1 Hz)MS Ö Rouge/vert

Défaillance Node Guarding ouHeartbeat ConsumerLa configuration Guarding a étémodifiée.

Contrôler le câblage CANopen.Contrôler Life Guarding Time (LifeTime Factor ≥ 1).Contrôler Heartbeat ConsumerTime (doit être ≥ 1,5 × HeartbeatProducer Time).Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Réinitialiser le système Flexi Soft.

FX0-GCAN est en étatd'erreur grave.PWR O VertNS O RougeMS Ö Rouge (2 Hz)

Erreur interne de l’appareil surFX0-GCAN.La version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GCAN/le systèmeFlexi Soft est en étatd'erreur grave.PWR O RougeNS o DésactivéMS O Rouge

La FX0-GCAN n’est pas correcte‐ment reliée aux autres modulesFlexi Soft.Le connecteur du module estencrassé ou endommagé.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GCAN.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

6.7 Passerelle DeviceNet FX0-GDEV

Tableau 145 : Suppression des défauts pour FX0-GDEV

Erreur Cause possible Mesures possibles

L’ordinateur ne peutpas établir uneconnexion avec la pas‐serelle Flexi Soft.

La tension d’alimentation de FX0-GDEV est trop basse ou absente.

Activer l’alimentation électrique.Contrôler les réglages de commu‐nication de FX0-GDEV.

La FX0-GDEV ne fournitpas de données.PWR O VertNS o DésactivéMS Ö Rouge (1 Hz)

Configuration nécessaire, lesmessages Node Guarding ouHeartbeat n’ont pas été envoyés.La configuration n’a pas encoreété entièrement transmise.

Configurer la FX0-GDEV ettransférer la configuration versl’appareil.Attendre que la configuration soitentièrement transférée.

La FX0-GDEV ne fournitpas de données.PWR O VertNS O VertMS Ö Rouge (1 Hz)

La configuration n’a pas encoreété entièrement transmise.

Attendre que la configuration soitentièrement transférée.

6 ÉLIMINATION DES DÉFAUTS

168 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 169: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GDEV ne fournitpas de données.PWR O VertNS O VertMS Ö Rouge/vert

Pas de transfert des donnéesdepuis la mise en route

Démarrer le transfert desdonnées.

La FX0-GDEV ne fournitpas de données.PWR O VertNS Ö VertMS Ö Rouge/vert

Pas de transfert des donnéesdepuis la mise en routeTaux de transfert de donnéesincorrectID de nœud ou adresse DeviceNetincorrectLe câble a été coupé.

Démarrer le transfert desdonnées.Vérifier et corriger le taux detransfert de données.Vérifier et corriger le Node-ID etl’adresse DeviceNet.Contrôler le câblage.

La FX0-GDEV ne fournitpas de données PDO.PWR O VertNS o Désactivé/O Rouge/O VertMS Ö Vert (1 Hz)

La FX0-GDEV est dans l’état Idle(veille). Les messages Node Guar‐ding ou Heartbeat sont envoyés.La configuration Flexi Soft n’estpas contrôlée et le module princi‐pal est arrêté.

Démarrer le module principal(basculer vers l’état Run).Contrôler la configuration à l’aidedu logiciel de configuration etdémarrer le module principal.

La FX0-GDEV ne fournitpas de données PDO.PWR O VertNS O VertMS o Désactivé

Tension d’alimentation trop faible Contrôler la tension d’alimenta‐tion.

La FX0-GDEV ne fournitpas de données.PWR O RougeNS O RougeMS O Rouge

Brève coupure de la tension d’ali‐mentation

Contrôler la tension d’alimenta‐tion.Réinitialiser le système Flexi Soft.

La FX0-GDEV ne fournitpas de données.PWR O VertNS Ö Vert (1 Hz)MS Ö Vert (1 Hz)

ID de nœud ou adresse DeviceNetincorrectTaux de transfert de donnéesincorrectLa FX0-GDEV est dans l’état Idle(veille).

Vérifier et corriger le Node-ID etl’adresse DeviceNet.Vérifier et corriger le taux detransfert de données.

La FX0-GDEV ne fournitpas de données.PWR O VertNS O RougeMS Ö Rouge/vert

Taux de transfert de donnéesincorrect et émetteur-récepteur deFX0-GDEV à l’état Bus-off(problème matériel sur le planDeviceNet physique).Le câble a été coupé.

Vérifier et corriger le taux detransfert de données.Contrôler le câblage.Réinitialiser le système Flexi Soft.

La FX0-GDEV ne fournitpas de données.PWR O VertNS Ö Vert (1 Hz)MS O Vert

Le maître DeviceNet est dansl’état Stop ou Pre-Operational.Pendant l’initialisation du systèmede bus, un autre esclave n’a paspu être initialisé.L’état DeviceNet de FX0-GDEV estPre-Operational.ID de nœud ou adresse DeviceNetincorrect

Démarrer le maître DeviceNet(régler Operational dans l’étatDeviceNet).Vérifier si tous les esclaves sontactivés sur le bus.Contrôler le câblage.Vérifier si le maître DeviceNetdémarre automatiquement.Vérifier et corriger l’adresse Devi‐ceNet.

La FX0-GDEV ne fournitpas de données.PWR O VertNS O RougeMS O Vert

L’émetteur-récepteur de FX0-GDEV est dans l’état Error Pas‐sive.Le câble a été coupé.

Contrôler le câblage.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Réinitialiser le système Flexi Soft.

ÉLIMINATION DES DÉFAUTS 6

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 169Sujet à modification sans préavis

Page 170: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Erreur Cause possible Mesures possibles

La FX0-GDEV ne fournitpas de données.PWR O VertNS Ö Rouge (1 Hz)MS Ö Rouge/vert

Défaillance Node Guarding ouHeartbeat ConsumerLa configuration Guarding a étémodifiée.

Contrôler le câblage.Contrôler Life Guarding Time (LifeTime Factor ≥ 1).Contrôler Heartbeat ConsumerTime (doit être ≥ 1,5 × HeartbeatProducer Time).Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Réinitialiser le système Flexi Soft.

FX0-GDEV est en étatd'erreur grave.PWR O VertNS O RougeMS Ö Rouge (2 Hz)

Erreur interne de l’appareil surFX0-GDEVLa version de firmware du moduleprincipal ne prend pas en chargeles passerelles Flexi Soft.

Désactiver et réactiver l’alimenta‐tion électrique du système FlexiSoft.Contrôler les messages de diag‐nostic à l’aide du logiciel de confi‐guration.Utiliser un module principal avecla version de firmware requise.Si l’erreur persiste, remplacer lapasserelle.

FX0-GDEV/le systèmeFlexi Soft est en étatd'erreur grave.PWR O RougeNS o DésactivéMS O Rouge

La FX0-GDEV n’est pas correcte‐ment reliée aux autres modulesFlexi Soft.Le connecteur du module estencrassé ou endommagé.Un autre module Flexi Softprésente une erreur grave interne.

Brancher correctement la FX0-GDEV.Nettoyer les connecteurs mâle etfemelle.Réactiver l’alimentation élec‐trique.Contrôler les autres modulesFlexi Soft.

6 ÉLIMINATION DES DÉFAUTS

170 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 171: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

7 Index des abréviations

ACR

Automatic configuration recovery = fonction de répétition ou de reproduction automa‐tique de la configuration de capteurs de sécurité compatibles EFI raccordés, commedes scanners laser ou des barrages immatériels

CIP

Common Industrial Protocol

COB-ID

Communication Object Identifier = adresse de l’objet de communication

CoLa

Command Language = protocole de configuration et de diagnostic de SICK

COS

Change of State = changement d’état, par ex. d’une image de processus

CSV

Comma Separated Values = valeurs séparées par une virgule

EDS

Electronic Data Sheet = fiche technique électronique

EFI

Enhanced Function Interface = communication sécurisée des appareils SICK

EIP

EtherNet/IP™ = CIP via Ethernet

EoE

Ethernet over EtherCAT = Ethernet sur EtherCAT

h

Notation hexadécimale (par ex. 72h = 114)

INT

Integer = 2 octets = 1 mot

Node-ID

Node Identifier = adresse de nœud

OUNID

Originator Unique Node Identifier

PDO

Process Data Object = objet données de processus

RPI

Requested Packet Interval = taux de transfert de données demandé par l’appareil cible

SCIP

Safety Configuration Identifier

SDO

Service Data Object = objet données de service

SINT

INDEX DES ABRÉVIATIONS 7

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 171Sujet à modification sans préavis

Page 172: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Short Integer = 1 octet

SNCT

Safety Network Configuration Tool

SNN

Safety Network Number

API

Automate programmable industriel

TUNID

Target Unique Node Identifier

UDINT

Unsigned Double Integer = 4 octets = 2 mots

UINT

Unsigned Integer = 2 octets = 1 mot

USINT

Unsigned Short Integer = 1 octet

7 INDEX DES ABRÉVIATIONS

172 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 173: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

8 Annexe

8.1 Moniteur de prise TCP/IP

Le moniteur de prise TCP/IP permet de visualiser les ensembles de données d’entréetransmis sur le réseau par une passerelle via TCP/IP, d’envoyer des commandes à lapasserelle et d’écrire des données dans les ensembles de données de sortie de la pas‐serelle.

Le moniteur de prise TCP/IP est un programme autonome installé avec Flexi Soft Desi‐gner. Il se trouve dans le répertoire de programme de Flexi Soft Designer (le répertoired'installation par défaut est « C:\Programmes\SICK\FlexiSoft\Tools\TcpIpSocketMoni‐tor »).

Pour établir une connexion vers la passerelle avec le moniteur de prise, au moins uneprise TCP/IP doit être activée sur la passerelle (voir « Interface prise Ethernet-TCP/IP »,page 79).

Pour utiliser le moniteur de prise TCP/IPb Activez le système Flexi Soft.b Relier l’un des deux raccordements Ethernet de la passerelle au réseau Ethernet à

l’aide d’un câble Ethernet blindé.b Branchez un ordinateur au même réseau Ethernet. Vérifiez que les réglages de

l'adresse IP de l'ordinateur conviennent à la configuration du réseau.

REMARQUEIl est aussi possible de relier directement l’ordinateur à l’un des deux raccorde‐ments Ethernet de la passerelle. Dans ce cas, vous pouvez adapter les réglagesde l'adresse IP de l'ordinateur ou de la passerelle aux réglages de l'autre appareil.

b Démarrez le moniteur de prise TCP/IP. La fenêtre suivante s'ouvre :

Illustration 47 : Moniteur de prise TCP/IP

Le moniteur de prise TCP/IP peut se connecter à la passerelle en tant que client TCP ouen tant que serveur TCP, en fonction de la configuration de prise de la passerelle.

ANNEXE 8

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 173Sujet à modification sans préavis

Page 174: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Ordinateur en tant que client TCP

Si au moins une prise est activée et si la passerelle est configurée sur cette prise surEcouter sur, l'ordinateur peut se connecter à la passerelle en tant que client.

Dans la zone PC = client TCP, toutes les cartes réseau disponibles sont affichées dansune liste déroulante :

Illustration 48 : Zone PC = client TCP – la passerelle est configurée sur Ecouter sur

b Sélectionnez la carte réseau reliée à la passerelle. L'adresse MAC et l'adresse IPde la carte réseau sélectionnée sont affichées sous la liste.

b Saisir l’adresse IP de la passerelle sous Adresse IP Flexi Soft et le Port de la priseactivée.

b Cliquez sur Connecter pour établir la connexion avec la passerelle.

Ordinateur en tant que serveur TCP

Si au moins une prise est activée et si la passerelle est configurée sur cette prise surConnecter à, l'ordinateur peut se connecter à la passerelle en tant que serveur.

Dans la zone PC = serveur TCP, toutes les cartes réseau disponibles sont affichées dansune liste déroulante :

Illustration 49 : Zone PC = serveur TCP – la passerelle est configurée sur Connecter à

b Sélectionnez la carte réseau reliée à la passerelle. L'adresse MAC et l'adresse IPde la carte réseau sélectionnée sont affichées sous la liste.

REMARQUELa prise de la passerelle doit être configurée de manière à ce qu'elle se connecteà l'adresse IP locale de l'ordinateur.

b Saisir le Port sur lequel la prise activée doit établir la connexion.b Cliquez sur Ecouter sur pour établir la connexion avec la passerelle.

8 ANNEXE

174 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 175: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Dès qu'une connexion avec la passerelle est établie, la suite de la procédure est iden‐tique, indépendamment du fait que l'ordinateur soit connecté en tant que client ou ser‐veur. Il est également possible d'établir une connexion client et serveur simultanée si laconfiguration de la passerelle le permet.

Écriture de données sur l'appareil : comment commander la passerelle

La zone Écriture de données sur l'appareil se compose de trois onglets compilant diversescommandes susceptibles d'être envoyées à la passerelle. En activant ou désactivantles différentes options des onglets, les commandes sont automatiquement compiléeset affichées dans la zone du log. Cliquez sur le bouton Écrire pour envoyer la commandeaffichée à la passerelle. Le bouton Effacer le log supprime la commande affichée de lazone du log. Il est également possible d'éditer directement la commande dans la zonedu log.

Il est possible de demander des ensembles de données d'entrée à la passerelle dansl'onglet Lire des ensembles de données d'entrée au moyen de la commande 00F1h (voirtableau 52, page 83).

Illustration 50 : Écriture de données sur l'appareil – onglet Lire des ensembles de donnéesd'entrée

b Activez tous les ensembles de données à solliciter. La commande à envoyer estaffichée dans la zone du log.

b Cliquez sur le bouton Écrire de la zone du log pour envoyer la commande à la pas‐serelle. La passerelle répond par un message 001Fh (voir tableau 53, page 83),affiché dans la partie inférieure de la zone Lecture automatique de données de l'appa‐reil (voir illustration 53, page 177).

REMARQUESi la passerelle est configurée pour envoyer sur cette prise des ensembles de donnéesde manière cyclique (mise à jour automatique) ou en cas de changement d'état (COS –Change of State), la réponse de la passerelle peut être écrasée très rapidement par lemessage suivant. Dans ce cas, la configuration dans l'onglet Configurer des ensembles dedonnées d'entrée devrait être modifiée (voir ci-dessous).

Il est possible d'écrire des données dans les ensembles de données de sortie dansl'onglet Écrire des ensembles de données de sortie au moyen de la commande 00F2h (voirtableau 54, page 84).

ANNEXE 8

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 175Sujet à modification sans préavis

Page 176: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Illustration 51 : Écriture de données sur l'appareil – onglet Écrire des ensembles de données desortie

b Activez tous les ensembles de données à envoyer et modifiez les données dans lechamp de saisie de l'ensemble de données correspondant. La commande àenvoyer est affichée dans la partie inférieure de la zone du log.

b Cliquez sur le bouton Écrire de la zone du log pour envoyer la commande à la pas‐serelle. La passerelle répond par un message 002Fh pour indiquer si lesensembles de données de sortie ont été correctement écrits ou si une erreur s'estproduite (voir tableau 55, page 85). Le résultat est affiché dans la partie inférieurede la zone Lecture automatique de données de l'appareil (voir illustration 53,page 177).

Dans l'onglet Configurer des ensembles de données d'entrée, la passerelle peut être confi‐gurée à l'aide de la commande 00E1h pour envoyer des ensembles de données soitlors d'un changement d'état (COS), soit de manière cyclique (mise à jour automatique)(voir tableau 56, page 85).

Illustration 52 : Écriture de données sur l'appareil – onglet Configurer des ensembles dedonnées d'entrée

8 ANNEXE

176 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 177: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

b Activez tous les ensembles de données à réceptionner, sélectionnez le mode demise à jour (soit COS, soit mise à jour automatique et COS), puis saisissez le Tauxde mise à jour (40 à 65.535 ms) si la mise à jour automatique est souhaitée. Lacommande à envoyer est affichée dans la zone du log.

b Cliquez sur le bouton Écrire de la zone du log pour envoyer la commande à la pas‐serelle. La passerelle répond par un message 001Eh (voir tableau 57, page 86),affiché dans la partie inférieure de la zone Lecture automatique de données de l'appa‐reil (voir illustration 53, page 177).

b En fonction de la configuration, la passerelle fait maintenant suivre les mes‐sages 002Eh, c'est-à-dire que les ensembles de données activés sont envoyésconformément à la configuration (voir tableau 58, page 87).

REMARQUE

• Le comportement initial de la passerelle à l'ouverture du moniteur de prisedépend de la configuration de la passerelle pour la prise associée dans le projetou de la dernière commande 00E1h reçue par la passerelle et ne correspond pasnécessairement aux paramètres affichés dans l'onglet Configurer des ensembles dedonnées d'entrée.

• Dans ce cas, les modifications apportées à la configuration des ensembles dedonnées d'entrée ne sont pas enregistrées dans le projet Flexi Soft ; cependant,elles changent provisoirement le comportement de la passerelle, à savoir jusqu'àla réception d'une autre commande 00E1h ou jusqu'au redémarrage du systèmeFlexi Soft.

Lecture automatique de données de l'appareil – Surveillance des messages de la pas‐serelle

La zone Lecture automatique de données de l'appareil affiche les messages envoyés par lapasserelle.

Illustration 53 : Zone Lecture automatique de données de l'appareil

• La dernière Commande envoyée et les Ensembles de données envoyés par la passe‐relle sont affichés dans la partie grise de la zone. Les données sont indiquées parblocs de quatre octets chacun. Les blocs de données, dont la valeur a étémodifiée depuis le dernier message, sont mis en évidence en bleu.

• La zone du log montre la chaîne de commande complète envoyée par la passe‐relle.

ANNEXE 8

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 177Sujet à modification sans préavis

Page 178: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

• L'indication relative à la communication en haut à gauche dans la ligne de titre dela zone du log s'allume en vert à la réception de données de la passerelle.

• L'estampille dans la ligne de titre de la zone du log précise l'heure de réception dela dernière ligne de commande.

• Le bouton Effacer le log efface le contenu de la zone du log.• Une liste déroulante permet de sélectionner si la prochaine ligne de commande

reçue doit écraser la dernière ou si elle doit être ajoutée en haut de la zone du log.

8 ANNEXE

178 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 179: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

9 Répertoire des illustrations

1. Fenêtre de configuration de la passerelle EtherNet/IP™........................................ 142. Configuration de la passerelle EtherNet/IP™ en tant que maître...........................263. Exemple de noms d'étiquette dans un programme d'automate programmable

industriel..................................................................................................................... 284. Configuration de la passerelle EtherNet/IP™ en tant qu’esclave........................... 295. Création d'étiquettes pour la messagerie explicite.................................................. 376. Programmation de la routine principale de la messagerie explicite.......................377. Messagerie explicite – Configuration du message.................................................. 388. Messagerie explicite – Configuration de la communication....................................389. Fenêtre de configuration de la passerelle Modbus-TCP.......................................... 3910. Configuration de la passerelle Modbus-TCP en tant que maître.............................4211. Configuration de la passerelle Modbus-TCP en tant qu'esclave............................. 4412. Fenêtre de configuration de la passerelle PROFINET IO..........................................4813. Désactivation de la LED d'état de FX0-GPNT............................................................4914. Conception de FX0-GPNT...........................................................................................5115. Fenêtre de configuration de la passerelle EtherCAT................................................ 6116. Exemple d'intégration de FX0-GETC à un réseau EtherCAT..................................... 6217. Configuration de PDO dans l'outil de configuration de réseau EtherCAT................6418. Fenêtre de configuration de la passerelle EtherCAT................................................ 6719. Modification de l'adresse de départ de l'ensemble de données............................ 6720. Activation de la fonction EoE pour FX0-GETC dans TwinCAT................................... 6821. Activation du routage TCP/IP pour FX0-GETC dans Flexi Soft Designer................. 6922. Catalogue d'objets CoE dans TwinCAT.......................................................................7023. Fenêtre de configuration d’une passerelle Ethernet................................................7424. Fenêtre des réglages de la communication..............................................................7525. Fenêtre pour l'ajout d'un nouveau profil TCP/IP.......................................................7626. Fenêtre Réglages de la communication avec le nouveau profil TCP/IP..................7727. Fenêtre Réglages de la communication avec le nouvel accès TCP/IP activé.........7828. Passerelles détectées dans la boîte de dialogue Rechercher les appareils ......... 7829. Fenêtre de configuration TCP/IP............................................................................... 8030. Configuration TCP/IP pour le mode polling (demande de l'application).................8331. Configuration TCP/IP pour la mise à jour automatique........................................... 8632. Réglage de l’adresse PROFIBUS-DP de FX0-GPRO.................................................. 9033. Exemple de configuration PROFIBUS-DP dans SIEMENS SIMATIC Manager..........9234. Fenêtre de configuration de la passerelle PROFIBUS DP........................................ 9435. Édition de l'adresse de départ du bloc de données.................................................9436. Réglage de l’adresse CANopen de FX0-GCAN........................................................10237. Réglage de l’adresse DeviceNet de FX0-GDEV...................................................... 12938. Configuration prédéfinie pour les données d'exploitation transférées sur le réseau

...................................................................................................................................15239. Barre d'outils pour la configuration du routage......................................................15340. Valeurs de sortie directes de la passerelle dans l'image du processus (réglage de

base)......................................................................................................................... 15541. Configuration de valeurs de sortie directes de la passerelle dans l’image du pro‐

cessus....................................................................................................................... 15642. Boîte de dialogue Modbus TCP vers Flexi Soft de FX0-GMOD.............................. 15743. Noms d'étiquette de bits entrants dans l'éditeur logique du module principal...15844. Bits actifs et inactifs dans l'image de processus en ligne.....................................15945. Bits d'entrée de réseau inactifs suite à une erreur................................................15946. Bits de sortie de réseau sans attribution de noms d'étiquette dans l'image de pro‐

cessus en ligne.........................................................................................................15947. Moniteur de prise TCP/IP.........................................................................................17348. Zone PC = client TCP – la passerelle est configurée sur Ecouter sur...................17449. Zone PC = serveur TCP – la passerelle est configurée sur Connecter à..............174

RÉPERTOIRE DES ILLUSTRATIONS 9

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 179Sujet à modification sans préavis

Page 180: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

50. Écriture de données sur l'appareil – onglet Lire des ensembles de donnéesd'entrée..................................................................................................................... 175

51. Écriture de données sur l'appareil – onglet Écrire des ensembles de données desortie......................................................................................................................... 176

52. Écriture de données sur l'appareil – onglet Configurer des ensembles de donnéesd'entrée..................................................................................................................... 176

53. Zone Lecture automatique de données de l'appareil............................................ 177

9 RÉPERTOIRE DES ILLUSTRATIONS

180 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 181: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

10 Répertoire des tableaux

1. Récapitulatif de la documentation Flexi Soft.............................................................. 52. Variantes d’appareil et caractéristiques principales................................................123. Versions de firmware des passerelles Ethernet....................................................... 134. Exemples d’intervalle de mise à jour des paquets...................................................175. Largeurs de bande recommandées pour des télégrammes de classe 1...............176. Points d'accès en lecture de classe 1 aux ensembles de données d'entrée.........197. Points d'accès en écriture de classe 1 aux ensembles de données de sortie...... 208. Attributs des classes de l'objet d'assemblage..........................................................219. Description des instances de l'objet d'assemblage................................................. 2110. Attributs d'instance de l'objet d'assemblage............................................................2311. Services généraux de l'objet d'assemblage..............................................................2312. Nombre des connexions possibles............................................................................2413. Instruction de configuration – Passerelle en tant que maître.................................2514. Instruction de configuration – Passerelle en tant qu'esclave................................. 2515. Attributs de classes (instance 0) de l'objet Full Data Set Transfer (72h)............... 3016. Attributs d'instance (instance 1) de l'objet Full Data Set Transfer (72h)................3017. Services généraux de l'objet Full Data Set Transfer (72h).......................................3118. Attributs de classes de l'objet Individual Input Data Set Transfer (73h)................ 3119. Attributs d'instance de l'objet Individual Input Data Set Transfer (73h).................3120. Services généraux de l'objet Individual Input Data Set Transfer (73h)...................3121. Définitions d'attributs de l'instance 1 de l'objet Individual Input Data Set Transfer

(73h)............................................................................................................................3222. Définitions d'attributs de l'instance 2 de l'objet Individual Input Data Set Transfer

(73h)............................................................................................................................3223. Définitions d'attributs de l'instance 3 de l'objet Individual Input Data Set Transfer

(73h)............................................................................................................................3324. Définitions d'attributs de l'instance 4 de l'objet Individual Input Data Set Transfer

(73h)............................................................................................................................3325. Messages PCCC pris en charge pour les API SLC, PLC-5 et MicroLogix................. 3526. Adressage des messages SLC et PLC-5....................................................................3527. Services généraux de l'objet PCCC (67h)..................................................................3628. Télégramme de demande de l'objet PCCC (67h)..................................................... 3629. Télégramme de réponse de l'objet PCCC (67h)........................................................3630. Commandes PCCC prises en charge par l'objet PCCC (67h)...................................3631. Nombre des connexions possibles............................................................................4032. Instruction de configuration – Passerelle en tant que maître.................................4133. Instruction de configuration – Passerelle en tant qu'esclave................................. 4134. Adressage de données pour FX0-GMOD en tant qu'esclave...................................4535. Commandes Modbus................................................................................................. 4636. Messages d'erreur Modbus....................................................................................... 4637. Contenu par défaut des blocs de données d’entrée 1–5 de FX0-GPNT................ 5038. Adresse mémoire de l'ensemble de données 2, 3 et 4........................................... 5139. Contenu par défaut des ensembles de données d'entrée 2, 3 et 4 de FX0-GPNT5240. Informations d'identification et de maintenance (I et M) de FX0-GPNT................. 5341. Types d'erreur PROFINET IO....................................................................................... 5442. Objets de données de processus de FX0-GETC....................................................... 6343. Contenu par défaut des ensembles de données d'entrée 1–5 de FX0-GETC....... 6444. Données de processus d'entrée de FX0-GETC dans l'objet CoE 2000h................ 7045. Données de processus de sortie de FX0-GETC dans l'objet CoE 2001h............... 7046. Sommes de contrôle de FX0-GETC dans l'objet CoE 2002h................................... 7147. État et diagnostic de FX0-GETC dans l'objet CoE 2003h.........................................7148. Structure de l'objet Historique de diagnostic............................................................7249. Nombre de connexions TCP/IP possibles................................................................. 7950. Structure du message................................................................................................ 82

RÉPERTOIRE DES TABLEAUX 10

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 181Sujet à modification sans préavis

Page 182: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

51. Réponse en cas d'erreur............................................................................................ 8252. Demande d'un ensemble de données d'entrée....................................................... 8353. Réponse à la demande d'ensemble de données.....................................................8354. Commande pour écrire des ensembles de données de sortie............................... 8455. Réponse relative à l'écriture des ensembles de données de sortie....................... 8556. Commande de configuration du mode de mise à jour automatique...................... 8557. Réponse à la configuration du mode de mise à jour automatique.........................8658. Message en fonctionnement normal du mode de mise à jour automatique......... 8759. Exemple pour une image de processus TCP/IP........................................................8760. Contenu par défaut des blocs de données d'entrée 1–5 de FX0-GPRO................ 9261. Contenu des messages de diagnostic PROFIBUS....................................................9562. Numéros de module Flexi Soft...................................................................................9563. Messages d'erreur PROFIBUS....................................................................................9664. Structure de l'identificateur CAN.............................................................................10365. Objets de communication du PCS...........................................................................10366. Gestion réseau pour un esclave NMT avec l'adresse N........................................ 10467. Gestion réseau pour tous les esclaves NMT.......................................................... 10468. Exemple de réinitialisation de toute la communication pour un objet NMT........ 10469. Demande d'entrées à l'aide de SYNC..................................................................... 10470. Messages Emergency.............................................................................................. 10571. Messages Emergency CANopen..............................................................................10572. Urgence CANopen Emergency, bits de diagnostic M2 à M5................................. 10973. Demande du maître NMT........................................................................................ 11074. Réponse de l'esclave................................................................................................11075. Octet d'état Byte 1....................................................................................................11076. Contenu par défaut des objets de données de processus de transmission (TxPDO)

de FX0-GCAN............................................................................................................ 11177. TxPDO1 … 4.............................................................................................................. 11278. RxPDO1 … 4..............................................................................................................11279. Écriture de SDO........................................................................................................ 11380. Confirmation d'écriture de SDO...............................................................................11381. Lecture de SDO.........................................................................................................11382. Confirmation de lecture de SDO..............................................................................11383. Lecture de SDO (exemple)....................................................................................... 11484. Confirmation de lecture de SDO (exemple)............................................................ 11485. SDO pris en charge...................................................................................................11486. Contenu du SDO 1018h.......................................................................................... 11787. Contenu du SDO 1027h.......................................................................................... 11788. Contenu des SDO 1400h à 1403h.........................................................................11789. Contenu des SDO 1800h à 1803h.........................................................................11890. Modes de transmission des TxPDO........................................................................ 11891. Contenu du SDO 3100h.......................................................................................... 11992. Désignation du module dans SDO 3300h..............................................................11993. Tableau de mapping pour SDO 6000h – RxPDO1 à 4.......................................... 12194. Tableau de mapping pour SDO 6200h – TxPDO1 à 4...........................................12195. Présentation et comparaison des protocoles Guarding........................................ 12396. États et transitions Emergency................................................................................12497. Présentation des objets d'erreur.............................................................................12498. Message d'urgence Emergency (exemple 1)..........................................................12699. Demande de SDO 3100h par l'API (exemple 1).....................................................126100. Réponse de la passerelle à partir de SDO 3100h (exemple 1)............................ 126101. Demande de SDO 1003h par l'API (exemple 1).....................................................126102. Réponse de la passerelle à partir de SDO 1003h (exemple 1)............................ 127103. Message d'urgence Emergency (exemple 2)..........................................................127104. Demande de SDO 3100h par l'API (exemple 2).....................................................127105. Réponse de la passerelle à partir de SDO 3100h (exemple 2)............................ 128106. Demande de SDO 1003h par l'API (exemple 2).....................................................128

10 RÉPERTOIRE DES TABLEAUX

182 N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 8018168/14ZG/2019-10-29 | SICKSujet à modification sans préavis

Page 183: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

107. Réponse de la passerelle à partir de SDO 1003h (exemple 2)............................ 128108. Codes des commandes de service pris en charge................................................ 131109. Paramètres de l'objet d'assemblage.......................................................................131110. Instance Produced Assembly.................................................................................. 132111. Instance Consumed Assembly................................................................................ 133112. Attributs de classes de l'objet Full Data Set Transfer (72h)..................................134113. Attributs d'instance de l'objet Full Data Set Transfer (72h) (instance 1)............. 134114. Services généraux de l'objet Full Data Set Transfer (72h).................................... 135115. Attributs de classes de l'objet Individual Input Data Set Transfer (73h)..............135116. Attributs d'instance de l'objet Individual Input Data Set Transfer (73h)...............135117. Services généraux de l'objet Individual Input Data Set Transfer (73h)................ 135118. Définitions d'attributs de l'instance 1 de l'objet Individual Input Data Set Transfer

(73h)..........................................................................................................................136119. Définitions d'attributs de l'instance 2 de l'objet Individual Input Data Set Transfer

(73h)..........................................................................................................................136120. Définitions d'attributs de l'instance 3 de l'objet Individual Input Data Set Transfer

(73h)..........................................................................................................................137121. Définitions d'attributs de l'instance 4 de l'objet Individual Input Data Set Transfer

(73h)..........................................................................................................................137122. Disponibilité des ensembles de données 1–4.......................................................138123. Présentation des ensembles de données d’entrée 1–3 (réglage de base pour

EtherNet/IP™, Modbus TCP et TCP/IP)...................................................................139124. État du module......................................................................................................... 141125. Utilisation du bit de poids fort lors de l'évaluation double canal sur les modules

d'E/S FX3-XTIO, FX3-XTDI ou FX3-XTDS..................................................................142126. Bits d’état des modules principaux........................................................................ 144127. Bits d'état des modules d'E/S FX3-XTIO et FX3-XTDI.............................................145128. Bits d’état du module d'E/S FX3-XTDS................................................................... 145129. Bits d’état du module d'E/S FX0-STIO.................................................................... 146130. Bits d’état du module d’entrée analogique FX3-ANA0..........................................146131. Bits d'état des modules Drive Monitor FX3-MOCx................................................. 147132. Bits d’état des passerelles...................................................................................... 147133. Exemple d'état du module dans l'ensemble de données 3 : ............................... 148134. Exemple d'octet d'état 0 du module 2.................................................................... 148135. Exemple d'octet d'état 3 du module 2.................................................................... 148136. Blocs de données de sortie 1–5 des passerelles..................................................148137. Contenu des ensembles de données 1 à 4........................................................... 149138. Configuration prédéfinie pour les données d'exploitation transférées sur le réseau

...................................................................................................................................151139. Suppression des défauts pour FX0-GENT.............................................................. 160140. Suppression des défauts pour FX0-GMOD.............................................................161141. Suppression des défauts pour FX0-GPNT.............................................................. 163142. Suppression des défauts pour FX0-GETC.............................................................. 164143. Suppression des défauts pour FX0-GPRO..............................................................165144. Suppression des défauts pour FX0-GCAN..............................................................166145. Suppression des défauts pour FX0-GDEV..............................................................168

RÉPERTOIRE DES TABLEAUX 10

8018168/14ZG/2019-10-29 | SICK N O T I C E D ’ I N S T R U C T I O N | Passerelles Flexi Soft dans Flexi Soft Designer 183Sujet à modification sans préavis

Page 184: Passerelles Flexi Soft dans Flexi Soft Designer, 8018168

Detailed addresses and further locations at www.sick.com

Australia Phone +61 (3) 9457 0600 1800 33 48 02 – tollfree E-Mail [email protected] Phone +43 (0) 2236 62288-0 E-Mail [email protected]/Luxembourg Phone +32 (0) 2 466 55 66 E-Mail [email protected] Phone +55 11 3215-4900 E-Mail [email protected] Phone +1 905.771.1444 E-Mail [email protected] Republic Phone +420 234 719 500 E-Mail [email protected] Phone +56 (2) 2274 7430 E-Mail [email protected] Phone +86 20 2882 3600 E-Mail [email protected] Phone +45 45 82 64 00 E-Mail [email protected] Phone +358-9-25 15 800 E-Mail [email protected] Phone +33 1 64 62 35 00 E-Mail [email protected] Phone +49 (0) 2 11 53 010 E-Mail [email protected] Phone +30 210 6825100 E-Mail [email protected] Kong Phone +852 2153 6300 E-Mail [email protected]

Hungary Phone +36 1 371 2680 E-Mail [email protected] Phone +91-22-6119 8900 E-Mail [email protected] Phone +972 97110 11 E-Mail [email protected] Phone +39 02 27 43 41 E-Mail [email protected] Phone +81 3 5309 2112 E-Mail [email protected] Phone +603-8080 7425 E-Mail [email protected] Phone +52 (472) 748 9451 E-Mail [email protected] Phone +31 (0) 30 229 25 44 E-Mail [email protected] Zealand Phone +64 9 415 0459 0800 222 278 – tollfree E-Mail [email protected] Phone +47 67 81 50 00 E-Mail [email protected] Phone +48 22 539 41 00 E-Mail [email protected] Phone +40 356-17 11 20 E-Mail [email protected] Phone +7 495 283 09 90 E-Mail [email protected] Phone +65 6744 3732 E-Mail [email protected]

Slovakia Phone +421 482 901 201 E-Mail [email protected] Phone +386 591 78849 E-Mail [email protected] Africa Phone +27 10 060 0550 E-Mail [email protected] Korea Phone +82 2 786 6321/4 E-Mail [email protected] Spain Phone +34 93 480 31 00 E-Mail [email protected] Phone +46 10 110 10 00 E-Mail [email protected] Phone +41 41 619 29 39 E-Mail [email protected] Phone +886-2-2375-6288 E-Mail [email protected] Phone +66 2 645 0009 E-Mail [email protected] Phone +90 (216) 528 50 00 E-Mail [email protected] Arab Emirates Phone +971 (0) 4 88 65 878 E-Mail [email protected] Kingdom Phone +44 (0)17278 31121 E-Mail [email protected] Phone +1 800.325.7425 E-Mail [email protected] Phone +65 6744 3732 E-Mail [email protected]

SICK AG | Waldkirch | Germany | www.sick.com

8018

168/

14ZG

/201

9-10

-29/

fr