DEMARRAGE RESEAU PROFINET AVEC TIA PORTAL Révision : C I Profinet_TIA_RevB I. Liste des figures ............................................................................................................................................. V II. Liste des tableaux ........................................................................................................................................ VII 1 Introduction ................................................................................................................................................... 1 1.1 Objectif .................................................................................................................................................. 1 1.2 Prérequis ................................................................................................................................................ 1 1.3 Correspondance firmware carte et contrôleur...................................................................................... 2 Firmware & GSDML pour carte CP1604 ........................................................................................ 2 1.3.1 1.3.1.1 Firmware & GSDML pour R-30iA ............................................................................................... 2 1.3.1.2 Firmware & GSDML pour R-30iB ............................................................................................... 2 1.3.1.3 Firmware & GSDML pour R-30iB plus ........................................................................................ 3 Firmware & GSDML pour carte Molex ........................................................................................... 3 1.3.2 1.3.2.1 Firmware & GSDML pour R30iB ................................................................................................. 3 1.3.2.2 Firmware & GSDML pour R30iB plus ......................................................................................... 3 Procédure de mise à jour du firmware de la carte Profinet .......................................................... 3 1.3.3 2 1.3.3.1 Mise à jour firmware CP1604 .................................................................................................... 3 1.3.3.2 Mise à jour firmware Molex ...................................................................................................... 5 Définition d’un réseau profinet controller avec carte Siemens CP1604 ....................................................... 7 2.1 Prérequis ................................................................................................................................................ 7 2.2 Etape 1 : Insertion d’un PC Station ........................................................................................................ 8 2.3 Etape 2 : Ajout d’une carte CP1604 ....................................................................................................... 9 2.4 Etape 3 : Configuration de la CP1604 .................................................................................................. 11 2.4.1 Etape 3.1 : Donner un nom à la carte .......................................................................................... 11 2.4.2 Etape 3.2 : Donner un nom au réseau profinet ........................................................................... 12 2.4.3 Etape 3.3 : Configurer l’adresse IP et le nom du module profinet .............................................. 12 2.5 Etape 4 : Ajout des device profinet...................................................................................................... 13 2.5.1 Etape 4.1 : Ajout du device profinet ............................................................................................ 13 2.5.2 Etape 4.2 : Assignation du controller profinet au device. ........................................................... 15 2.5.3 Etape 4.3 : Configurer l’adresse IP du module et le nom du module profinet ............................ 15 2.5.4 Etape 4.3 : Configuration des Echange E/S .................................................................................. 17 2.6 Etape 5 : Compilation du projet ........................................................................................................... 17 2.7 Etape 6 : Assignation des adresses IP et des noms des modules profinet .......................................... 19 2.8 Etape 7 : Chargement de la configuration dans la carte CP1604 ........................................................ 22 2.9 Etape 8 : Lecture de la configuration profinet controller de la carte par le robot. ............................. 24 II Profinet_TIA_RevB 3 2.10 Etape 9 : Assignation des E/S ............................................................................................................... 25 2.11 Récapitulatif ......................................................................................................................................... 27 Définition d’un réseau Profinet Device avec carte Siemens CP1604 .......................................................... 29 3.1 3.1.1 Etape 1 : Configuration du profinet device .................................................................................. 29 3.1.2 Etape 2 : Configuration des E/S ................................................................................................... 32 3.1.3 Configuration de la communication avec un automate .............................................................. 32 3.2 5 6 7 Définition d’un réseau profinet device firmware V2.7 ........................................................................ 35 3.2.1 Etape 1 : Création de la configuration de base ............................................................................ 35 3.2.2 Etape 2 : Configuration de la CP1604 en I/O device .................................................................... 35 3.2.3 Etape 3 : Déclaration des échanges d’entrées sorties ................................................................. 36 3.2.4 Etape 4 : Configuration globale de la function I-Device .............................................................. 39 3.2.5 Etape 5 : Compilation et chargement du projet dans la carte CP1604 ....................................... 40 3.2.6 Etape 6 : Lecture de la configuration profinet i-device de la carte par le robot ......................... 40 3.2.7 Etape 7 : Configuration des E/S ................................................................................................... 41 3.2.8 Configuration de la communication avec un automate .............................................................. 41 3.3 4 Définition d’un réseau profinet device firmware V2.5 & V2.6 ............................................................ 29 3.2.8.1 Description solution 1, avec génération du gsdml .................................................................. 41 3.2.8.2 Description solution 2, sans génération du gsdml ................................................................... 43 Récapitulatif ......................................................................................................................................... 44 Définition d’un réseau Profinet Device avec carte Molex ........................................................................... 45 4.1 Etape 1 : Définition du nom et de l’adresse IP .................................................................................... 45 4.2 Etape 2 : Configuration du profinet device.......................................................................................... 46 4.3 Etape 3 : Configuration des E/S ........................................................................................................... 48 4.4 Configuration de la communication avec un automate ...................................................................... 48 Définition d’un réseau Profinet Controller / Device .................................................................................... 53 5.1 Définition d’un profinet controller & device firmware 2.5/2.6 ........................................................... 53 5.2 Définition d’un profinet controller & device firmware V2.7 ............................................................... 55 Etablissement de la communication de sécurité ......................................................................................... 56 6.1 Communication de sécurité CP1604 firmware 2.5 & 2.6 (R-30iA & R-30iB) ....................................... 56 6.2 Communication de sécurité CP1604 firmware 2.7 (R-30iB plus) ........................................................ 56 6.3 Communication de sécurité Molex (R-30iB & R-30iB plus) ................................................................. 59 Procédure de maintenance ......................................................................................................................... 63 7.1 Procédure de maintenance CP1604 .................................................................................................... 63 7.2 Procédure de maintenance Molex ...................................................................................................... 64 III Profinet_TIA_RevB 8 Annexe ......................................................................................................................................................... 65 8.1 Définition des modules E/S Profinet Device R30iA .............................................................................. 65 8.2 Définition des modules E/S Profinet Device R30iB V2.5...................................................................... 67 8.3 Définition des modules E/S Profinet Device R30iB V2.6...................................................................... 69 IV Profinet_TIA_RevB I. Liste des figures Figure 1 – TIA : Mise à jour logiciel ............................................................................................................................... 1 Figure 2 – TIA : Fenêtre mise à jour logiciel ................................................................................................................... 2 Figure 3 – R30iB : Ecran Profinet Setup ......................................................................................................................... 3 Figure 4 – R30iB : téléchargement firmware CP1604 ..................................................................................................... 4 Figure 5 – R30iB : Firmware CP1604 en cours de téléchargement .................................................................................. 5 Figure 6 – R30iB plus : Ecran mise à jour firmware carte Molex ..................................................................................... 5 Figure 7 – TIA : Creation d’un projet ............................................................................................................................. 7 Figure 8 – TIA : vue du projet ........................................................................................................................................ 7 Figure 9 – TIA : Ajouter un nouveau module ................................................................................................................. 8 Figure 10 – TIA : Ajout d’un PC Station.......................................................................................................................... 8 Figure 11 – TIA : PC Station ........................................................................................................................................... 9 Figure 12 – TIA : Sélection de la carte CP1604 ............................................................................................................. 10 Figure 13 – TIA : Selection du firmware ...................................................................................................................... 10 Figure 14 – TIA : CP1604 ajoutée ................................................................................................................................ 11 Figure 15 – TIA : Nommage de la carte CP1604 ........................................................................................................... 12 Figure 16 – TIA : Nom du réseau profinet .................................................................................................................... 12 Figure 17 – TIA : configuration réseau de la carte CP1604 ........................................................................................... 13 Figure 18 – TIA : Visualisation du réseau ..................................................................................................................... 13 Figure 19 – TIA : Catalogue matériel ........................................................................................................................... 14 Figure 20 – TIA : Chargement d’un gsdml .................................................................................................................... 14 Figure 21 – TIA : Visualisation du réseau avec module supplémentaire ....................................................................... 15 Figure 22 – TIA : Assignation du module au réseau controller ..................................................................................... 15 Figure 23 – TIA : raccordement du module au réseau .................................................................................................. 15 Figure 24 – TIA : Module profinet du périphérique ..................................................................................................... 16 Figure 25 – TIA : Configuration réseau du module ....................................................................................................... 16 Figure 26 – TIA : vue du module ................................................................................................................................. 17 Figure 27 – TIA : Compilation du projet....................................................................................................................... 18 Figure 28 – TIA : Diagnostique de compilation ............................................................................................................ 18 Figure 29 – TIA : Scan du réseau profinet .................................................................................................................... 19 Figure 30 – TIA : Scan en cours ................................................................................................................................... 19 Figure 31 – TIA : Liste des modules accessibles en ligne .............................................................................................. 20 Figure 32 – TIA : Modules online and diagnostics ........................................................................................................ 20 Figure 33 – TIA : Ecran diagnosctics module ................................................................................................................ 21 Figure 34 – TIA : Assignation adresse IP d’un module en ligne ..................................................................................... 21 Figure 35 – TIA : Assignation du nom du profinet d’un module en ligne ...................................................................... 22 Figure 36 – TIA : Chargement de la configuration profinet .......................................................................................... 22 V Profinet_TIA_RevB Figure 37 – TIA : Ecran d’aide au chargement 1 ........................................................................................................... 23 Figure 38 – TIA : Ecran d’aire au chargement 2............................................................................................................ 23 Figure 39 – TIA : Suivi du chargement ......................................................................................................................... 24 Figure 40 – R30iBplus : Configuration du Profinet I/O controller ................................................................................. 24 Figure 41 – R30iBplus : warning robot à la lecture de la configuration ......................................................................... 25 Figure 42 – R30iBplus : Config I/O Controller .............................................................................................................. 25 Figure 43 – R30iBplus : Assignation E/S ...................................................................................................................... 26 Figure 44 – R30iA/R30iB : Ecran I/O Device................................................................................................................. 29 Figure 45 – R30iA/R30iB : Déclaration subslot CP1604 ................................................................................................ 30 Figure 46 – R30iA/R30iB : Déclaration C1604 .............................................................................................................. 30 Figure 47 – R30iA/R30iB : Déclaration Module device octet E/S .................................................................................. 31 Figure 48 – R30iA/R30iB : Déclaration Module ........................................................................................................... 31 Figure 49 – R30iA/R30iB : Essignation E/S Profinet device........................................................................................... 32 Figure 50 – TIA : configuration profinet du module R30iA/R30iB ................................................................................. 33 Figure 51 – TIA : Cataloque materiel R30iA/R30iB ....................................................................................................... 33 Figure 52 – Configuration d’E/S gsdml R30iA .............................................................................................................. 34 Figure 53 – TIA : Configuration E/S ............................................................................................................................. 34 Figure 54 – TIA : Déclaration mode IO device 1 ........................................................................................................... 35 Figure 55 – TIA : Norme profisafe ............................................................................................................................... 36 Figure 56 – TIA : Déclaration plage de communication ................................................................................................ 36 Figure 57 – TIA : Plage de communication4 ................................................................................................................. 37 Figure 58 – TIA : Configuration de la plage de communication 1 .................................................................................. 37 Figure 59 – TIA : Déclaration échanges de sécurité ...................................................................................................... 38 Figure 60 – TIA : TIA : Configuration de la plage de communication 2 .......................................................................... 38 Figure 61 – TIA : Ecran catalog information ................................................................................................................. 39 Figure 62 – TIA : : Configuration globale de la function I-Device .................................................................................. 39 Figure 63 – TIA : Personnalisation du gsdml ................................................................................................................ 39 Figure 64 – R30iBplus : Configuration du Profinet I/O i-device .................................................................................... 40 Figure 65 – R30iBplus : Visualisation des modules profinet i-device ............................................................................ 41 Figure 66 – TIA : Exportation du gsdml........................................................................................................................ 42 Figure 67 – TIA : Exportation du gsdmml..................................................................................................................... 42 Figure 68 – TIA : succès generation gsdml ................................................................................................................... 42 Figure 69 – TIA : Configuration E/S gsdml R30iBplus ................................................................................................... 43 Figure 70 – TIA : Raccordement R30iBplus au réseau profinet controller ..................................................................... 43 Figure 71 – R30iB : Ecran Profinet (M) ........................................................................................................................ 45 Figure 72 – R30iB : Adresse IP channel 2 ..................................................................................................................... 45 Figure 73 – R30iB : Configuration de l’adresse IP channel 2 ......................................................................................... 46 VI Profinet_TIA_RevB Figure 74 – R30iB : Configuration du nom de module Profinet .................................................................................... 46 Figure 75 – R30iB : Configuration trame E/S ............................................................................................................... 47 Figure 76 – R30iB : Configuration du slot .................................................................................................................... 47 Figure 77 – R30iB : Configuration E/S molex device..................................................................................................... 48 Figure 78 – TIA : Vue réseau automate / gsdml molex fanuc ....................................................................................... 48 Figure 79 – TIA : Chemin vers gsdml molex fanuc ........................................................................................................ 49 Figure 80 – TIA : Configuration de l’automate ............................................................................................................. 49 Figure 81 – TIA : Configuration du gsdml..................................................................................................................... 49 Figure 82 – TIA : Configuration du réseau pmio automate / robot ............................................................................... 50 Figure 83 – TIA : Gsdml molex fanuc ........................................................................................................................... 50 Figure 84 – TIA : Module gsdml molex ........................................................................................................................ 50 Figure 85 – TIA : Configuration trames échanges côté automate ................................................................................. 51 Figure 86 – TIA : Vue topologique ............................................................................................................................... 51 Figure 87 – Principe d’échange controller / Device...................................................................................................... 53 Figure 88 – TIA ; Vue projet Controller / Device R30iA/R30iB ...................................................................................... 54 Figure 89 – TIA : Ajout d’un nouveau sous-réseau ....................................................................................................... 54 Figure 90 – TIA : Vue réseau controler / device ........................................................................................................... 54 Figure 91 – R30iBplus : Ecran profinet safety R-30iB plus ............................................................................................ 56 Figure 92 –TIA : Definition des F-Address .................................................................................................................... 57 Figure 93 – TIA : Vue trames Profisafe / Profinet ........................................................................................................ 57 Figure 94 – TIA : Définition des paramètres d’échange adresse et signature profisafe ................................................. 57 Figure 95 – TIA : Main safety ...................................................................................................................................... 58 Figure 96 – TIA : Equation de réintégration ................................................................................................................. 58 Figure 97 –TIA : Définitions des F-Address .................................................................................................................. 59 Figure 98 – TIA : Vue trames Profisafe / Profinet ........................................................................................................ 59 Figure 99 – TIA : Définition des paramètres d’échange adresse ................................................................................... 60 Figure 100 – TIA : Main safety .................................................................................................................................... 60 Figure 101 – TIA : Equation de réintégration ............................................................................................................... 60 Figure 102 – R30iBplus : Profinet Molex IO-Device ...................................................................................................... 61 Figure 103 – R30iBplus : Profinet Molex DIAGSAFETY ................................................................................................. 61 Figure 104 – R30iB : Ecran Profinet Setup ................................................................................................................... 63 II. Liste des tableaux Tableau 1 – Assignation CP1604 R30iA Device ............................................................................................................ 65 Tableau 2 – Assignation E/S Profinet Device R30iA ..................................................................................................... 65 Tableau 3 – Assignation E/S profisafe R-30iA .............................................................................................................. 66 Tableau 4 – Assignation CP1604 R30iB deviceV2.5 ...................................................................................................... 67 Tableau 5 – Assignation E/S profinet device R30iB V2.5 .............................................................................................. 67 VII Profinet_TIA_RevB Tableau 6 – Assignation E/S profisafe R30iB V2.5........................................................................................................ 68 Tableau 7 – Assignation CP1604 R30iB device V2.6 ..................................................................................................... 69 Tableau 8 – Assignation E/S profinet device R30iB V2.6 .............................................................................................. 69 Tableau 9 – Assignation E/S profisafe R30iB V2.6........................................................................................................ 70 VIII Profinet_TIA_RevB 1 Introduction 1.1 Objectif Ce document indique les étapes à suivre pour démarrer un réseau profinet avec carte CP1604 en utilisant le logiciel TIA Portal sur les contrôleurs robots R-30iA, R-30iB et R-30iB plus. La révision B du document ajoute également : la définition d’un réseau profinet device avec carte profinet double voie Molex, la mise à jour du firmware des cartes, les procédures à suivre en cas de remplacement d’une carte, la définition d’une communication profisafe. 1.2 Prérequis Le logiciel TIA portal doit être installé et une mise à jour du logiciel est nécessaire pour pouvoir utiliser toutes les fonctionnalités comme la possibilité de configurer des échanges de sécurité. Pour cela dans l’écran principal de TIA, dans l’écran Start, cliquer sur Installed Software puis check for updates (entouré en jaune ci-dessous). Figure 1 – TIA : Mise à jour logiciel Dans la fenêtre qui apparait, une fois que le logiciel à vérifier les mises à jour possible, les télécharger puis les installer. 1 Profinet_TIA_RevB Figure 2 – TIA : Fenêtre mise à jour logiciel 1.3 Correspondance firmware carte et contrôleur Afin que la configuration du réseau puisse fonctionner correctement, il faut s’assurer que le bon firmware soit chargé dans la carte et que le bon GSDML soit utilisé dans le projet TIA. 1.3.1 Firmware & GSDML pour carte CP1604 1.3.1.1 Firmware & GSDML pour R-30iA Version de soft : V7.70p23 ou supérieur Firmware CP1604 : V2.5 Fichier firmware : fw16xx-2.5.2.0.38.fwl GSDML : GSDML-V2.25-Fanuc-J930-20120113.xml. Attention dans le cadre du contrôleur R-30iA, il n’y a pas d’option robot permettant d’avoir le firmware de charger dans le robot. Il faut donc le copier sur un support extérieur puis le charger dans le robot par l’intermédiaire du menu Profinet Setup en Controlled Start. 1.3.1.2 Firmware & GSDML pour R-30iB Deux combinaisons existent dépendant de la version du logiciel robot. Première possibilité : Version de soft : V8.10p03 ou supérieur Firmware CP1604 : V2.5 Fichier firmware : fw16xx-2.5.2.2.1.fwl GSDML : GSDML-V2.25-Fanuc-A05B2600J930-20120627.xml Deuxième possibilité : Version de soft : V8.20p07 ou supérieur ou V8.30p02 ou supérieur Firmware CP1604 : V2.6 Fichier firmware : fw16xx-2.6.0.3.9.fwl GSDML : GSDML-V2.3-Fanuc-A05B2600J930V820D4-20131203.xml (device only) ou GSDML-V2.3-Fanuc-A05B2600J930V820M4-20131203.xml (migration := Device + Controller Profinet) 2 Profinet_TIA_RevB 1.3.1.3 Firmware & GSDML pour R-30iB plus Version de soft : V9.10p05 ou supérieur Firmware CP1604 : V2.7 Fichier firmware : fw16xx-2.7.2(.0.1).fwl GSDML : Plus de gsdml standard fanuc ! 1.3.2 Firmware & GSDML pour carte Molex 1.3.2.1 Firmware & GSDML pour R30iB Version de soft : V8.30pXX Firmware Molex : V1.3.1.0 Fichier firmware : ef2.bin GSDML : GSDML-V2.3-Fanuc-A05B2600R834V830-20140601 1.3.2.2 Firmware & GSDML pour R30iB plus Version de soft : V9.10pXX Firmware Molex : V1.3.3.2 Fichier firmware : ef2 (1.3.3.2)(1.1.18.3).bin GSDML : GSDML-V2.33-Fanuc-A05B2600R834V910-20180517 1.3.3 Procédure de mise à jour du firmware de la carte Profinet 1.3.3.1 Mise à jour firmware CP1604 Dans un premier temps redémarrer le robot en controlled start. Une fois le robot en controlled start faire MENU-> 0. Next -> 0. Next -> 2. Profinet Setup. Vous arrivez sur l’écran ci-dessous. Figure 3 – R30iB : Ecran Profinet Setup 3 Profinet_TIA_RevB Deux cas se présentent. Cas 1 : l’option J744 est chargée dans le robot. Cas 2 : l’option J744 n’est pas chargée dans le robot. Si vous vous retrouvez dans le cas numéro 2, vous allez devoir vous munir d’un support extérieur (PCMCIA ou USB) puis copiez le fichier firmware adéquate (voir partie 1.3) à la racine de ce support. Ensuite, il vous faut changer le chemin d’accès inscrit par défaut en-dessous de firmware file name. Si vous travaillez avec une PCMCIA, il vous faut inscrire MC:\nom_fichier_firmware.fwl. Avec une clé USB, il faut mettre UD1:\ nom_fichier_firmware.fwl. Nous reprenons maintenant la procédure que nous soyons dans le cas 1 ou 2. Allez sur Download Firmware puis faire ENTER. Le système vous informe que cela va prendre 7 minutes. Figure 4 – R30iB : téléchargement firmware CP1604 Faire F4 YES et le chargement démarre. 4 Profinet_TIA_RevB Figure 5 – R30iB : Firmware CP1604 en cours de téléchargement Redémarrer le robot en cold start par la touche FCTN. La procédure de mise à jour est terminée. 1.3.3.2 Mise à jour firmware Molex Dans un premier temps redémarrer le robot en controlled start. Une fois le robot en controlled start faire MENU -> 0. Next -> 0. Next -> 1. Profinet (M) Setup. Vous arrivez sur l’écran ci-dessous. Figure 6 – R30iB plus : Ecran mise à jour firmware carte M olex Le système indique la version de firmware qui doit être installée pour fonctionner correctement. Si la version attendue est différente de la version actuellement sur la carte, il faut mettre à jour le firmware. Pour se faire, insérer un média (PCMCIA ou clé USB) avec le fichier firmware inclus sur ce média puis changer le nom d’accès dans FW File. Par exemple, si le fichier firmware est à la racine, entrer UD1:\ef2.bin pour le firmware R30ib ou UT1:\ef2 (1.3.3.2)(1.1.18.3).bin. 5 Profinet_TIA_RevB Enfin, pour terminer la procédure il faut presser F2 Update pour mettre à jour le firmware. Redémarrer le robot en cold start par la touche FCTN. La procédure de mise à jour est terminée. 6 Profinet_TIA_RevB 2 Définition d’un réseau profinet controller avec carte Siemens CP1604 2.1 Prérequis Avant de pouvoir suivre les étapes suivantes, il faut tout d’abord créer un projet sous TIA Portal. Pour cela, dans l’écran d’accueil, il suffit de cliquer sur dans le menu start sur Create New Project. Donner un nom au projet puis assurer vous de sélectionner la version la plus à jour (Dans l’exemple ci-dessous : V14 SP). Enfin appuyer sur Create. Figure 7 – TIA : Creation d’un projet Une fois le projet généré, appuyez sur Project view pour basculer sur l’écran ci-dessous. Figure 8 – TIA : vue du projet 7 Profinet_TIA_RevB 2.2 Etape 1 : Insertion d’un PC Station La première étape revient à ajouter un PC Station dans le projet. Pour la représentation, le pc station est le contrôleur robot. Pour ajouter un pc station faire « Add new device ». Figure 9 – TIA : Ajouter un nouveau module La fenêtre ci-dessous apparait. Dans l’arborescence proposée, allez dans PC Systems PC General PC Station. Faire OK. Figure 10 – TIA : Ajout d’un PC Station 8 Profinet_TIA_RevB Le pc station est créé, il reste à lui donner un nom. Appelons le par le type de contrôleurs en cours d’utilisation (ex : r30ibplus). Figure 11 – TIA : PC Station 2.3 Etape 2 : Ajout d’une carte CP1604 Pour communiquer en profinet, nous avons physiquement une carte CP1604 qui doit être installé dans le wide mini slot du contrôleur robot. En conséquence, il faut que la configuration dans TIA soit la même que celle que nous avons physiquement. Si le pc station est le contrôleur, il faut donc ajouter dans le contrôleur une carte CP1604. A l’ouverture du pc station, la fenêtre de droite nous indique les modules que nous pouvons ajouter (sinon, sélectionner le pc station et cliquer sur device view). Il faut aller dans Communication modules PROFINET/Ethernet CP1604 Sélectionner la bonne référence de carte. Attention à bien sélectionner la bonne référence de carte qui est présente dans le contrôleur. 9 Profinet_TIA_RevB Figure 12 – TIA : Sélection de la carte CP1604 Lorsque la bonne référence de carte est sélectionnée, dans la fenêtre information il faut choisir la version de firmware correcte. (Rappel : R30iA V2.5 / R30iB V2.5 ou V2.6 suivant la version de soft / R30iB plus V2.7). Figure 13 – TIA : Selection du firmware 10 Profinet_TIA_RevB Il faut bien sûr au préalable avoir mis à jour le firmware de la carte qui est dans le contrôleur robot. Les deux versions de firmware doivent correspondre sinon la communication ne fonctionnera pas. 𝐹𝑖𝑟𝑚𝑤𝑎𝑟𝑒𝑐𝑎𝑟𝑡𝑒𝑟𝑜𝑏𝑜𝑡 = 𝐹𝑖𝑟𝑚𝑤𝑎𝑟𝑒𝑐𝑎𝑟𝑡𝑒𝑇𝐼𝐴 Pour pouvoir ajouter la carte, une fois que le bon firmware est choisi, il suffit de faire un glisser déposer de la carte dans le pc station. L’écran doit être similaire à celui-ci-dessous. Figure 14 – TIA : CP1604 ajouté e 2.4 Etape 3 : Configuration de la CP1604 2.4.1 Etape 3.1 : Donner un nom à la carte Allez dans le champ général puis nommer la carte. Dans l’exemple, elle est appelée CP1604. 11 Profinet_TIA_RevB Figure 15 – TIA : Nommage de la carte CP1604 2.4.2 Etape 3.2 : Donner un nom au réseau profinet Allez dans Profinet Interface General. Figure 16 – TIA : Nom du réseau profinet 2.4.3 Etape 3.3 : Configurer l’adresse IP et le nom du module profinet Allez dans Ethernet addresses, puis faire : 1. Add new subnet 2. Renseigner une adresse IP Laisser la case Generate PROFINET device name automatically cochée. Le nom généré est NomPCStation.NomCP1604. Dans notre exemple, NomPCStation = r30ibplus / NomCP1604 = CP1604, soit nom du module profinet = r30ibplus.cp1604. 12 Profinet_TIA_RevB Figure 17 – TIA : configuration réseau de la carte CP1604 2.5 Etape 4 : Ajout des device profinet Cette étape est à répéter autant de fois qu’il y a de device profinet à ajouter sur le réseau profinet du contrôleur robot. 2.5.1 Etape 4.1 : Ajout du device profinet Cliquer sur network view, la visu ci-dessous apparait. Figure 18 – TIA : Visualisation du réseau A cet instant, le contrôleur robot est seul sur son réseau. Le but étant d’ajouter les modules de communication avec lesquels le robot va communiquer. 13 Profinet_TIA_RevB Lors du passage sur network view, l’écran de droite nous montre le catalogue matériel disponible. Il faut donc aller chercher les modules dans ce catalogue puis faire un glissé/déposé dans le réseau pour pouvoir ajouter le module au réseau du robot. Figure 19 – TIA : Catalogue matériel Attention, au préalable il est nécessaire de charger le gsdml de ce/ces module(s) en faisant Options Manage general station description files. Figure 20 – TIA : Chargement d’un gsdml Après avoir ajouté le module par un glissé/déposé, celui-ci apparait dans la vue du réseau. 14 Profinet_TIA_RevB Figure 21 – TIA : Visualisation du réseau avec module supplémentaire 2.5.2 Etape 4.2 : Assignation du controller profinet au device. Pour que le module se raccorde au réseau du robot, il faut faire un clic gauche sur le not assigned (en jaune cidessus) et sélectionner le réseau sur lequel il doit être raccordé. Dans notre exemple, r30ibplus.cp1604.RESEAUR30IBplus Figure 22 – TIA : Assignation du module au rése au controller Une fois le réseau sélectionné, le raccordement se fait automatiquement dans la vue du réseau. Figure 23 – TIA : raccordement du module au réseau 2.5.3 Etape 4.3 : Configurer l’adresse IP du module et le nom du module profinet Cliquez sur le module profinet du périphérique (cliquer au niveau de l’image). 15 Profinet_TIA_RevB Figure 24 – TIA : Module profinet du périphérique Allez dans Profinet Interface Ethernet Addresses. Renseignez une adresse IP puis un nom au module profinet. Figure 25 – TIA : Configuration réseau du module 16 Profinet_TIA_RevB 2.5.4 Etape 4.3 : Configuration des Echange E/S Toujours en gardant sélectionné le module en cours d’ajout, cliquez sur device view. Figure 26 – TIA : vue du module Dans l’écran de droite « Hardware catalog », il faut sélectionner les configurations d’échange souhaitées disponible pour le module puis le glisser/déposer au niveau de l’écran device overview. Ensuite, il faut configure la plage d’échange entre le controller profinet et le device profinet. Cela se passe dans les colonnes I Adress et Q Adress. Les valeurs admissibles sont comprises entre 0 et 32765. Les nombres que l’on renseigne dans I Adress et Q adress vont conditionner la valeur du start point à rentrer dans la configuration E/S du robot. Les starts points se calculent suivant les formules suivantes : 𝑆𝑡𝑝𝑡𝑖𝑛 = 𝐼𝑎𝑑𝑑𝑟𝑒𝑠𝑠𝑒𝑠𝑚𝑖𝑛 × 8 + 1 𝑆𝑡𝑝𝑡𝑜𝑢𝑡 = 𝑄𝑎𝑑𝑑𝑟𝑒𝑠𝑠𝑒𝑠𝑚𝑖𝑛 × 8 + 1 Dans notre exemple nous avons configuré I address et Q address respectivement sur 10 et 20. Il faut donc rentrer dans la configuration du robot pour les sorties Rack : 99 Slot : 1 Start Point : 20x8+1 = 161. Pour les entrées, il faut renseigner Rack : 99 Slot : 1 Start Point : 10x8+1 = 81. 2.6 Etape 5 : Compilation du projet Dans la vue du réseau (Network view), il faut faire un clic droit sur le pc station correspondant à notre contrôleur robot puis faire Compile Hardware and software (only change). 17 Profinet_TIA_RevB Figure 27 – TIA : Compilation du projet Dans l’écran info, la compilation doit se passer sans erreur. La configuration est donc prête à être chargée dans la CP1604 du contrôleur robot. Figure 28 – TIA : Diagnostique de compilation 18 Profinet_TIA_RevB 2.7 Etape 6 : Assignation des adresses IP et des noms des modules profinet Le projet est maintenant compilé et prêt à être chargé. Mais pour cela, il faut tout d’abord nommer les différents modules sur le réseau et leur assigner la bonne adresse IP conformément à la configuration du projet (partie 2.4.3 et 2.5.3). Dans le « Project tree », allez sous votre carte de réseau puis cliquer sur « update accessible devices » pour scanner le réseau et trouver tous les modules profinet qui sont en ligne. Figure 29 – TIA : Scan du réseau profinet Dans l’onglet info, on peut observer que TIA a bien lancé un scan du réseau. Figure 30 – TIA : Scan en cours 19 Profinet_TIA_RevB Une fois le scan terminé, les éléments présents sur le réseau apparaissent. Figure 31 – TIA : Liste des modules accessibles en ligne Il faut dérouler les menus des modules puis double-cliquer sur Online & diagnostics Figure 32 – TIA : Modules online and diagnostics L’écran ci-après apparait. Il faut alors assigner l’adresse IP et le nom du profinet conformément aux noms renseignés dans les parties 2.4.3 et 2.5.3. Cette étape est cruciale, car si les noms diffèrent la communication ne va pas fonctionner correctement. 20 Profinet_TIA_RevB Figure 33 – TIA : Ecran diagnosctics module Dans Assign IP Address, rentrer l’adresse IP puis le masque de sous réseau. Puis presser le bouton Assign IP Adress. Figure 34 – TIA : Assignation adresse IP d’un module en ligne 21 Profinet_TIA_RevB Dans Assign profinet device name, rentrer le nom puis presser Assign name. Figure 35 – TIA : Assignation du nom du profinet d’un module en ligne 2.8 Etape 7 : Chargement de la configuration dans la carte CP1604 Faire un clic droit sur le pc station dans network view puis faire download to device Hardware configuration. Figure 36 – TIA : Chargement de la configuration profinet 22 Profinet_TIA_RevB Lors du premier chargement un écran d’aide apparait (ci-dessous), sélectionner dans connection to interface/subnet : PN/IE_1 puis cliquer sur Start search. Figure 37 – TIA : Ecran d’aide au chargement 1 Une fois que le scan du réseau est terminé, sélectionner le module adéquate et faire Load. Figure 38 – TIA : Ecran d’aire au chargement 2 23 Profinet_TIA_RevB Sur l’écran suivant faire de nouveau Load. Le chargement commence et à la fin de celui-ci dans l’écran info il doit y avoir d’indiqué que la configuration a été chargée dans la carte sans problème. Figure 39 – TIA : Suivi du chargement 2.9 Etape 8 : Lecture de la configuration profinet controller de la carte par le robot. Aller dans l’écran Profinet du robot (MENU Setup Profinet), puis mettre le I Device à disable. Figure 40 – R30iBplus : Configuration du Profinet I/O controller Passer le start mode sur Run pour R30ibplus ou Read-in pour R30iA/R30iB. 24 Profinet_TIA_RevB Le contrôleur robot lit alors la configuration trouvée dans la carte et les paramètres du profinet côté contrôleur robot sont remis à jour. Un démarrage est nécessaire pour pouvoir fonctionner. Ci-dessous les différents warning qui apparaissent (R30iBplus). Figure 41 – R30iBplus : warning robot à la lecture de la configuration Au redémarrage, les warnings doivent informer l’utilisateur comme quoi l’ensemble des modules de la config I/O Controller sont activés. Il est possible d’aller vérifier la configuration des modules ajouté au réseau I/O Controller profinet en allant dans MENU Profinet F3. [OTHER] Config. Figure 42 – R30iBplus : Config I/O Controller 2.10 Etape 9 : Assignation des E/S Afin de finir la configuration, il faut déclarer la configuration d’entrées/sorties adéquate pour communiquer en fonction des I Address et Q Address renseigné en partie 2.5.4. Pour calculer le start point il faut se référer à la partie 2.5.4. En Profinet Controller, le rack et le slot sont fixes et sont égales à 99 et 1. 25 Profinet_TIA_RevB Figure 43 – R30iBplus : Assignation E/S 26 Profinet_TIA_RevB 2.11 Récapitulatif Pour définir un réseau profinet controller, les étapes à suivre sont les suivantes : 1. Insérez un pc station 2. Insérez une carte CP1604 dans le pc station a. Sélectionnez le bon firmware en fonction du firmware de la carte physique 3. Configurez la carte CP1604 a. Renseignez un nom de réseau b. Créez un nouveau sous réseau c. Assignez une adresse IP d. Assignez un nom au module profinet 4. Insérez les modules de communication a. Accrochez le module au réseau profinet du pc station b. Assignez une adresse IP c. Assignez un nom au module profinet d. Configurez les adressages d’E/S 5. Compilez le projet 6. Scannez les modules en ligne 7. Assignez une adresse IP et un nom à chaque module en ligne en conformité avec les noms renseignés aux points 3.c, 3.d, 4.b et 4.c. 8. Chargez la configuration dans la carte CP1604 9. Lire la configuration de la carte CP1604 avec le robot 10. Redémarrez le contrôleur 11. Déclaration des E/S 27 Profinet_TIA_RevB 3 Définition d’un réseau Profinet Device avec carte Siemens CP1604 La différence majeure au niveau du profinet entre les baies R30iA, R30iB et R30iBplus se trouve sur la configuration de la partie I-device. En V2.5 et V2.6 (R30iA & R30iB) la configuration d’un échange profinet en tant que device se fait entièrement dans le robot et doit correspondre à la définition faite dans TIA portal via le gsdml du contrôleur. A contrario, en V2.7 (R30iBplus), toute la configuration des échanges E/S via profinet en I-device se fait par TIA portal. Il n’y a plus de gsdml standard pour le contrôleur R30iBplus. 3.1 Définition d’un réseau profinet device firmware V2.5 & V2.6 Le déroulement de la procédure se fera au travers d’un exemple utilisant une baie R30iA en Device. 3.1.1 Etape 1 : Configuration du profinet device Pour pouvoir configurer les plages d’échange profinet, il faut aller dans MENU SETUPE Profinet F3 [OTHER] I/O Device Module. On arrive sur l’écran ci-dessous. Figure 44 – R30iA/R30iB : Ecran I/O Device 29 Profinet_TIA_RevB En premier lieu, il faut déclarer la carte CP1604 sur la première ligne. Dans notre cas nous utilisons la CP1604 en device seul, les valeurs à rentrer sont : Slot : 0 Subslot : 1 Module Ident Number : 24 Submodule Ident Number : 65537 Tout d’abord entrer sur la ligne numéro 1, le subslot à 1. L’action doit amener à un écran comme ci-dessous. Figure 45 – R30iA/R30iB : Déclaration subslot CP1604 Faire F2 detail pour arrive sur l’écran ci-dessous puis allez sur la ligne ModId (hex) et entrer 23 puis sur la ligne SubSlotId (hex) entrer 65537. On peut éventuellement renseigner un commentaire. Figure 46 – R30iA/R30iB : Déclaration C1604 Faire F4 next pour aller sur le prochain module, et renseigner : Slot : 1 Sub : 1 Pour l’exemple, nous échangeons avec l’automate 4 octets d’entrées/sorties il faut entrer les valeurs suivantes : Module Ident Number : 35 Submodule Ident Number : 1 30 Profinet_TIA_RevB Figure 47 – R30iA/R30iB : Déclaration Module device octet E/S Enfin dans le troisième module, nous le déclarons en slot 2 sub 1 et ensuite inscrire les valeurs suivantes correspondant à un échange de 1 octet de DO provenant de l’automate : Module Ident Number : 34 Submodule Ident Number : 1 Figure 48 – R30iA/R30iB : Déclaration Module A la fin de la déclaration de tous les modules, il faut redémarrer le contrôleur robot pour que les modifications prennent effet. D’une manière générale, pour connaitre les valeurs à renseigner dans les paramètres ModId(hex) et SubslotId(hex) il faut se reporter à l’annexe 4.1 pour R30iA et 4.2 pour R30iB. Attention, la configuration des modules renseignée dans le menu device doit correspondre aux modules du gsdml utilisés sous TIA. 31 Profinet_TIA_RevB Passer le start mode de l’écran général du profinet en read-in puis redémarrer le contrôleur. 3.1.2 Etape 2 : Configuration des E/S Il reste à configurer les plages d’entrées/sorties qui vont communiquer avec l’automate. Dans le cas du profinet device le rack est le 100 et le slot reste à 1. Le start point commence également à 1 et correspond au premier bit de la trame défini dans le menu Profinet I/O Device Modules. Ci-dessous un exemple de configuration fonctionnelle. Figure 49 – R30iA/R30iB : Essignation E/S Profinet device 3.1.3 Configuration de la communication avec un automate A ce point nous avons configuré le robot pour recevoir des entrées/sortie via le réseau profinet. Le travail côté robot est terminé. La suite porte sur la définition d’un réseau controller profinet utilisant la configuration d’échange faite dans étape 3.1.1 et 3.1.2. Normalement la suite décrite ci-dessous est à réaliser par un automaticien et ne sont pas de notre ressort. Pour simuler un automate, nous utilisons le contrôleur R30iB plus qui a été définit dans la partie 2. Une fois qu’un automate a été ajouté dans le projet, il faut suivre les étapes de la partie 2.5 pour l’ajout du contrôleur R30iA ou R30iB en tant que module device. Les gsdml fanuc se trouvent dans le catalogue matériel à l’emplacement suivant : Other Field Devices Profinet I/O I/O FANUC FANUC Robot Controller. Sélectionner le bon gsdml en rapport avec le type de contrôleur et type de version de software (voir Correspondance firmware carte et contrôleur / page 2) Une fois le module ajouté, puis rattaché au réseau avec une adresse IP et un nom de renseigné, il faut définir la plage d’échange sur laquelle on souhaite communiquer avec le contrôleur profinet. 32 Profinet_TIA_RevB Figure 50 – TIA : configuration profinet du module R30iA/R30iB Pour définir la plage d’échange, sélectionner le module R30iA/R30iB dans le Network View puis cliquer sur Device view. L’écran « Hardware catalog » doit apparaitre comme suit à droite. Figure 51 – TIA : Cataloque materiel R30iA/R30iB 33 Profinet_TIA_RevB Dans l’exemple l’automate va communiquer 4 octets d’entrées sortie et 1 octet de sortie. Figure 52 – Configuration d’E/S gsdml R30iA Faire un glissé/déposé de 4 bytes DI/DO et 1 byte DO dans le device overview, pour arriver à l’écran ci-dessous. Figure 53 – TIA : Configuration E/S 34 Profinet_TIA_RevB Maintenant, compiler le projet pour pouvoir le charger dans l’automate. A ce stade, l’automate sait qu’il va communiquer avec un contrôleur R30iA 4 octets de DI/DO + 1 octet de DO. Le robot étant prêt à recevoir ces trames car elles ont été définies aux étapes précédentes, la communication doit maintenant se faire correctement (l’erreur PNIO(D) device is not running ne doit plus apparaitre). 3.2 Définition d’un réseau profinet device firmware V2.7 Avec le firmware 2.7 (:=R30iBplus), il n’a plus de gsdml standard et il n’y a plus de configuration à faire dans le contrôleur robot. En pratique cela signifie que l’utilisateur n’a plus à aller dans le menu Profinet I/O Device Module pour définir 1 par 1 les plages de communication avec le controller profinet. L’ensemble de la configuration I/O device profinet se fait par l’intermédiaire de TIA. 3.2.1 Etape 1 : Création de la configuration de base Cette étape 1 revient à suivre pas à pas les étapes suivantes : 1. Etape 1 : Insertion d’un PC Station / page 8 2. Etape 2 : Ajout d’une carte CP1604 / page 9 Attention, à cette étape, bien choisir le firmware de la carte en V2.7 3. Etape 3 : Configuration de la CP1604 / page 11 3.2.2 Etape 2 : Configuration de la CP1604 en I/O device Sélectionnez la CP1604 et allez dans le menu operating mode puis cocher la case I/O Device. Figure 54 – TIA : Déclaration mode IO device 1 S’il y a besoin de configurer une plage d’échange de sécurité, il faut également cocher la case « use manually assigned submodule IDs ». Sinon, elle peut rester décochée. 35 Profinet_TIA_RevB Attention, avec des versions de TIA portal plus récente, un champ Profisafe norm apparait en supplément (cette documentation a été réalisée avec TIA portal V14). Il faut obligatoirement choisir la norm Profisafe V2.4 pour pouvoir fonctionner avec une CP1604 firmware V2.7 sur robot FANUC. Figure 55 – TIA : Norme profisafe 3.2.3 Etape 3 : Déclaration des échanges d’entrées sorties Dans l’exemple, nous allons définir une plage d’échange de 8 octets E/S + 1 octets de sorties. Pour se faire, il faut aller dans la partie transfer areas et renseigner les plages souhaitées. Il suffit de double-cliquer sur Addnew pour faire une déclaration d’entrées/sorties. Figure 56 – TIA : Déclaration plage de communication Il faut donner un nom à la zone de transfer puis faire entrer. Dès à présent, un sous menu est apparu dans Idevice communication dans le menu de paramétrage de carte CP1604. Celui-ci correspond à la zone de transfer nouvellement créée. 36 Profinet_TIA_RevB Figure 57 – TIA : Plage de communication 4 Cliquer sur cette zone de transfère pour entrer dans le menu de configuration. Vous devez arriver sur un écran similaire à celui-ci-dessous. Figure 58 – TIA : Configuration de la plage de communication 1 37 Profinet_TIA_RevB Dans ce menu, on indique le type et la taille des échanges (voir éléments entourés en jaune ci-avant). Si l’échange d’information se fait dans les deux sens, il faut cocher la case bi-directionnal address mapping. Les types de transfère que l’on peut utiliser avec un contrôleur robot sont les deux ci-dessous : CD : échange standard F-PS : échange sécurité Dans le cas de l’utilisation d’un échange de sécurité, il faut obligatoirement rentrer en SubModule ID (hex) la valeur 0x1008. Figure 59 – TIA : Déclaration échanges de sécurité Ci-dessous une vue de la configuration de la deuxième plage d’échange. Figure 60 – TIA : TIA : Configuration de la plage de communication 2 38 Profinet_TIA_RevB 3.2.4 Etape 4 : Configuration globale de la function I-Device Allez dans le menu Catalog information, vous devez visualiser l’écran ci-dessous. Figure 61 – TIA : Ecran catalog information Il faut cocher la case Enable customization et entrer les valeurs suivantes : Profinet Vendor ID : 1B7 Profinet Device ID : E Figure 62 – TIA : : Configuration globale de la function I-Device Renseigner également les champs du customer specific adaptations utile pour la description du gsdml qui sera créé. Figure 63 – TIA : Personnalisation du gsdml 39 Profinet_TIA_RevB Pour le gsd bitmap qui servira d’image qui sera présent sur le module robot lors d’une importation dans un autre projet, il faut que le fichier bitmap soit dans le même dossier que le gsdml. Ce gsd bitmap est trouvable sur le réseau dans le dossier profinet du contrôleur R30iBplus. 3.2.5 Etape 5 : Compilation et chargement du projet dans la carte CP1604 Cette partie 5 revient à suivre pas à pas les étapes suivantes : 1. Etape 5 : Compilation du projet / page 17 2. Etape 6 : Assignation des adresses IP et des noms des modules profinet / page 19 3. Etape 7 : Chargement de la configuration dans la carte CP1604 / page 22 3.2.6 Etape 6 : Lecture de la configuration profinet i-device de la carte par le robot Dans le menu profinet, une fois le projet chargé dans la carte, passer le start mode a RUN puis redémarrer le contrôleur (le message PRIO-692 PNIO(D) Restart Request doit apparaitre. Après redémarrage, l’écran du profinet doit avoir changé au niveau des valeurs Device ID et Vendor ID et doivent avoir les valeurs ci-dessous. Figure 64 – R30iBplus : Configuration du Profinet I/O i-device En faisant F3 [OTHER] I-Device Transfer area il est possible de voir les différents modules qui ont été configurés. 40 Profinet_TIA_RevB Figure 65 – R30iBplus : Visualisation des modules profinet i -device 3.2.7 Etape 7 : Configuration des E/S Consultez l’Etape 2 : Configuration des E/S / page 32. 3.2.8 Configuration de la communication avec un automate A ce point nous avons configuré le robot pour recevoir des entrées/sortie via le réseau profinet. Le travail côté robot est terminé. La suite porte sur la définition d’un réseau controller profinet utilisant la configuration d’échange faite dans étape 3.2.1 et 3.2.7. Normalement la suite décrite ci-dessous est à réaliser par un automaticien et ne sont pas de notre ressort. En firmware V2.7 il y a deux solutions pour configurer la communication avec un automate. Solution 1 : générer un gsdml à partir de la configuration d’E/S élaborer dans les parties précédentes puis faire un nouveau projet avec un automate dans lequel le même gsdml sera importé. Solution 2 : Insérer un automate dans le même projet que les étapes précédentes. 3.2.8.1 Description solution 1, avec génération du gsdml En premier lieu il convient de générer le gsdml correspondant à la configuration d’E/S chargé dans le robot. Pour se faire il suffit d’aller dans le menu I-Device communication puis de presser le bouton Export dans la fenêtre Export generic station description file (GSD). 41 Profinet_TIA_RevB Figure 66 – TIA : Exportation du gsdml L’écran ci-dessous apparait, il suffit alors de faire export. Figure 67 – TIA : Exportation du gsdmml Le logiciel informe l’utilisateur que la génération du fichier s’est bien passée dans l’écran info. Figure 68 – TIA : succès generation gsdml Une fois le fichier généré, il faut maintenant créer un projet dans lequel il faut insérer un controller profinet puis importé le gsdml. Ensuite, il faut suivre les explications du point 3.1.3 Configuration de la communication avec un automate. 42 Profinet_TIA_RevB Les gsdml importé se trouvent sous le chemin suivant dans le catalogue matériel. Other field device Profinet I/O PLCs & CPs La différence principale qui existe avec le gsdml R30iA ou R30iB réside dans le fait que la trame d’E/S échangé avec l’automate n’est plus configurable (voir Figure 52 – Configuration d’E/S gsdml R30iA). Celle-ci est fixe et correspond à la configuration paramétrée dans TIA (voir ci-dessous). Figure 69 – TIA : Configuration E/S gsdml R30iBplus La dernière étape est de compiler le projet et d’ensuite le charger dans l’automate. La communication doit s’établir sans erreur (l’erreur PNIO(D) device is not running ne doit plus apparaitre). 3.2.8.2 Description solution 2, sans génération du gsdml Dans cette solution, il suffit d’ajouter l’automate dans le projet de configuration des E/S profinet du R30iBplus. Une fois l’automate configuré, sélectionnez le pc station r30ibplus puis attachez-le au réseau du plc. Pour cela, cliquer sur le not assigned puis choisissez le réseau de l’automate (ci-dessous PLC.CP1604.RESEAU-PLC). Figure 70 – TIA : Raccordement R30iBplus au réseau profinet controller Enfin, compilez la partie automate (clique droite sur PLC puis Compile Hardware and Software (only changes)) et chargez dans la carte correspondante. Les équipements sont prêts à communiquer ensemble. 43 Profinet_TIA_RevB 3.3 Récapitulatif Pour définir un réseau profinet controller, les étapes à suivre sont les suivantes : Firmware 2.5 & 2.6 1. Allez dans le menu Profinet I/O Device Module 2. Sur la première ligne définir la CP1604 3. Sur les lignes suivantes définir les plages d’échange avec l’automate 4. Passer le robot en read-in 5. Déclaration des E/S Firmware 2.7 1. Insérez un pc station 2. Insérez une carte CP1604 dans le pc station a. Sélectionnez le firmware 2.7 3. Configurez la carte CP1604 a. Renseignez un nom de réseau b. Créez un nouveau sous réseau c. Assignez une adresse IP d. Assignez un nom au module profinet 4. Configurez les plages de communication a. Déclarez la fonction I-Device b. Déclarez les zones de transfère c. Déclarez le vendor ID et le device ID 5. Compilez le projet 6. Chargez la configuration dans la carte CP1604 7. Lire la configuration de la carte CP1604 avec le robot 8. Redémarrez le contrôleur 9. Déclaration des E/S 44 Profinet_TIA_RevB 4 Définition d’un réseau Profinet Device avec carte Molex Que ce soit en firmware V1.3.1.0 (r30ib) ou firmware V1.3.3.2 (r30ibplus), la procédure pour fonctionner en device est la même. Attention, une carte molex possède des ports dédiés. Les deux premiers ports du haut (channel 2) sont utilisés uniquement pour de la communication device et les deux ports du bas (channel 1) sont utilisés uniquement pour la communication controller. 4.1 Etape 1 : Définition du nom et de l’adresse IP Faire Menu -> 5. I/O Profinet (M). L’écran ci-dessous apparait. Figure 71 – R30iB : Ecran Profinet (M) Sélectionnez le channel 2 puis l’adresse IP et faire F4 Edit. Figure 72 – R30iB : Adresse IP channel 2 45 Profinet_TIA_RevB Entrez l’adresse IP adéquate correspondant à la configuration côté TIA puis faire F1 APPLY. Figure 73 – R30iB : Configuration de l’adresse IP channel 2 Ensuite, allez sur le nom de la carte molex et faire à nouveau F4 Edit. Donnez un nom correspondant à la configuration côté TIA. Validez par F1 APPLY. Figure 74 – R30iB : Configuration du nom de module Profinet A la fin de ces étapes, faire F1 Save puis redémarrer le contrôleur. 4.2 Etape 2 : Configuration du profinet device Faire Menu -> 5. I/O -> Profinet (M). Allez sur le channel 2 puis faire flèche de droite pour faire apparaitre l’arborescence du channel 2. Allez sur IO-Device, puis dans les slots, renseignez les échanges qui vont avoir lieu avec l’automate. La configuration par défaut est 16 octets d’entrées et 16 octets de sorties. 46 Profinet_TIA_RevB Figure 75 – R30iB : Configuration trame E/S Pour configurer des échanges, sélectionnez le slot correspondant puis faire F4 Edit. L’écran ci-dessous apparait. Figure 76 – R30iB : Configuration du slot Déclarez le type de votre slot par F4 Edit (type := Input, Output, Input/Output, Safety). Dans un second temps, configurez la taille de l’échange également par F4 Edit (taille := 1 octet, 2 octets, 4 octets, 8 octets, 16 octets, 32 octets, 64 octets, 128 octets). Attention, si vous souhaitez déclarer des échanges sur une trame de sécurité profisafe, cette trame doit se trouver obligatoirement sur les premiers slots. Validez chaque étape par F1 APPLY. A la fin de ces configurations, faire F1 SAVE puis redémarrer le contrôleur robot. 47 Profinet_TIA_RevB 4.3 Etape 3 : Configuration des E/S Il faut maintenant configurer les plages d’échanges d’entrées/sorties avec l’automate. En carte molex, le rack device est le 102, le slot et le start point reste à 1. Ci-dessous un exemple de configuration fonctionnelle. Figure 77 – R30iB : Configuration E/S molex device 4.4 Configuration de la communication avec un automate A ce point nous avons configuré le robot pour recevoir des entrées/sortie via le réseau profinet. Le travail côté robot est terminé. La suite porte sur la définition d’un réseau controller profinet utilisant la configuration d’échange faite dans les étapes 4.1 à 4.3. Normalement la suite décrite ci-dessous est à réaliser par un automaticien et ne sont pas de notre ressort. Dans la suite, la configuration se fait avec un automate Siemens S7-1500. Dans un premier temps, il faut installer le GSDML correspondant au type de contrôleur avec lequel l’automate va communiquer (voir partie 1.3.2). Une fois le GSDML importer, il faut ajouter l’automate au projet puis le GSDML du robot dans la vue du réseau par un glisser/déposer. Figure 78 – TIA : Vue réseau automate / gsdml molex fanuc 48 Profinet_TIA_RevB Le gsdml molex se trouve dans Autres appareil de terrain -> PROFINET I/O -> I/O -> FANUC -> R-30iB EF2 (pour R30iB) ou R-30iB plus EF2. Figure 79 – TIA : Chemin vers gsdml molex fanuc Assignez une adresse IP et un nom à l’automate dans l’onglet propriété puis interface PROFINET. Figure 80 – TIA : Configuration de l’automate Assignez ensuite une adresse IP et un nom au gsdml de la carte molex Attention, il faut mettre le même nom et adresse IP que celui inscrit en étape 4.1. Figure 81 – TIA : Configuration du gsdml 49 Profinet_TIA_RevB Reliez le gsdml du robot à l’automate. Figure 82 – TIA : Configuration du réseau pmio automate / robot Cliquez sur le milieu du GSDML du robot puis allez dans vue des appareils. Figure 83 – TIA : Gsdml molex fanuc Sur la droite de l’écran TIA, le catalogue apparait avec les possibilités de module à ajouter. Il faut maintenant ajouter les modules correspondant aux trames échangées. Dans notre exemple, nous avons configuré en slot 1 16 octets d’entrées et en slot 2 16 octets de sorties. Côté automate il faut donc configurer en emplacement 1 16 octets de sorties et en slot 2 16 octets d’entrées. Figure 84 – TIA : Module gsdml molex 50 Profinet_TIA_RevB Faites un glisser/déposer des modules dans vue d’ensemble des appareils. Figure 85 – TIA : Configuration trames échanges c ôté automate En dernier lieu, il convient d’aller dans l’onglet vue topologique pour relier le port de l’automate au port de la carte molex. Attention, il est important que cette vue topologique corresponde exactement à la configuration matérielle installée. Dans le cas contraire, la communication ne fonctionnera pas. Dans l’exemple ci-dessous, le port 1 de l’automate est relié au port 2 de la voie 2 de la carte molex. Figure 86 – TIA : Vue topologique Compilez maintenant le projet puis chargez le dans l’automate. La configuration automate est terminée . 51 Profinet_TIA_RevB 5 Définition d’un réseau Profinet Controller / Device Le but de cette partie est d’expliquer la mise en place d’un réseau profinet controller et device sur un même robot. Soit le schéma de principe ci-dessous. Figure 87 – Principe d’échange controller / Device Des différences notables existent entre firmware 2.5/2.6 et 2.7. En résumé, la configuration d’un tel réseau est beaucoup plus simple en R30iBplus (firmware 2.7). 5.1 Définition d’un profinet controller & device firmware 2.5/2.6 En premier point, il faut d’abord commencer par créer un projet TIA avec un pc station contenant une carte CP1604 en firmware V2.5 ou V2.6. Ensuite, ajouter les différents modules de communication qui sont voués à échanger des informations avec le robot. En résumé, suivre la procédure de la partie 2. Définition d’un réseau profinet controller jusqu’à l’Etape 7 : Chargement de la configuration dans la carte CP1604. Dans un second temps, configurer les différents modules de communication correspondant à la trame d’échange avec l’automate, soit suivre l’Etape 1 : Configuration du profinet device. Attention, il faut prendre le code de carte CP1604 (migration), soit : V2.5 : ModId : 22 / SubSlotId : 65537 V2.6 : ModId : 26 / SubSlotId : 65537 53 Profinet_TIA_RevB A ce stade, la configuration au niveau du robot est terminée (ne pas oublier de passer en READ-IN puis en OPERATION et de redemarrer pour finaliser). Le projet TIA doit ressembler à la vue ci-dessous (au nombre de module prêt). Figure 88 – TIA ; Vue projet Controller / Device R30iA/R30iB Normalement, la suite de la procédure n’est pas dans le périmètre robotique FANUC. Elle est à la charge d’un automaticien. Dans le même projet, il faut ajouter un automate correspondant à l’automate de ligne de la Figure 87. Définir un deuxième sous réseau dans le menu de l’automate dans le menu ethernet addresses. Figure 89 – TIA : Ajout d’un nouveau s ous-réseau Ensuite, ajoutez le gsdml R30iA ou R30iB mais en mode migration (migration :=device+controller). Assignez ce gsdml au réseau de l’automate puis lui définir la même adresse IP et le même nom que la partie contrôleurs du R30iA/R30iB (les deux éléments ci-dessous doivent avoir la même adresse IP et même nom). Figure 90 – TIA : Vue réseau controler / device 54 Profinet_TIA_RevB Insérez les trames d’échanges entre l’automate et le R30iA/R30iB (voir Figure 52). Compilez le projet automate puis chargez le dans le matériel correspondant. La configuration controller / device est terminée. 5.2 Définition d’un profinet controller & device firmware V2.7 En firmware V2.5 et V2.6 il faut séparer la partie communication device et controller en deux partie distincte sous TIA comme dans le robot. Sous TIA, il faut deux sous réseaux différents comme vue dans la partie précédente. Dans le robot, il faut configurer manuellement la trame device dans le menu profinet puis charge la partie controller depuis TIA pour configurer la partie controller. En V2.7, l’ensemble de la procédure se fait sous TIA. Il faut : 1. Suivre les étapes 1 à 4 de la partie 2 Définition d’un réseau profinet controller 2. Suivre les étapes 2 à 4 de la partie 3.2 Définition d’un réseau profinet device firmware V2.7 3. Suivre l’étape Description solution 2, sans génération du gsdml Compilez le pc station r30iBplus puis chargez la configuration dans la carte. Passez le start mode à RUN puis redémarrez le contrôleur. Compilez l’automate puis chargez le projet dans celui-ci. Le R30iBplus est prêt à fonctionner en controller / device. 55 Profinet_TIA_RevB 6 Etablissement de la communication de sécurité Ce chapitre traite de la communication Profisafe entre un controller Profinet_Profisafe automate et un device Profinet_Profisafe robot. Ce robot doit obligatoirement avoir l’option Profinet_Profisafe de charger dans sa configuration logicielle pour que la communication de sécurité puisse fonctionner. Dans un premier temps, il faut suivre les étapes décrites en 3.1 ou 3.2 ou 4 dépendant du type de matériel en cours d’utilisation. La seule différence réside dans le fait de définir une trame profisafe dans les échanges entre automate et robot. Une fois la trame de sécurité chargée dans la configuration du robot le message SRVO-419 PROFIsafe comm error 1,1 doit apparaitre. Celui-ci disparaitra en suivant les étapes ci-dessous. 6.1 Communication de sécurité CP1604 firmware 2.5 & 2.6 (R-30iA & R-30iB) 6.2 Communication de sécurité CP1604 firmware 2.7 (R-30iB plus) Tout d’abord, il faut se rendre dans l’écran DCS Profinet Safety. Pour se faire, MENU -> 0. Next -> 6. System -> 8. DCS -> Profinet Safety puis ENTER. Vous arrivez sur l’écran ci-dessous. Figure 91 – R30iBplus : Ecran profinet safety R-30iB plus Ensuite, relevez la F-Address et le F_iPar_CRC. Eventuellement, si vos échanges de sécurité sont différents de 8 octets E/S, changez cette configuration. Maintenant, sous TIA, cliquez sur l’automate puis allez dans propriétés -> Fail-safe -> F-parameters. L’écran cidessous s’affiche. 56 Profinet_TIA_RevB Figure 92 –TIA : Definition des F-Address Assurez-vous que la F-adresse du robot soit bien dans l’intervalle de l’écran ci-dessous. Si ce n’est pas le cas, changez ces valeurs. Désormais, cliquez sur le gsdml du robot puis sur vue des appareils. L’ensemble des trames configuré s’affiche alors. Sélectionnez la trame de sécurité (dans notre exemple PNSF_01) qui est reconnaissable par le rectangle jaune devant le nom de la trame puis allez dans propriétés -> PROFIsafe. Figure 93 – TIA : Vue trames Profisafe / Profinet Figure 94 – TIA : Définition des paramètres d’ échange adresse et signature profisafe Dans l’écran ci-dessus, inscrivez la F-address et F_iPar_CRC du robot dans le champ F_Dest_Add et F_iPar_CRC (entouré en jaune). Compilez une première fois le projet puis chargez le dans l’automate. 57 Profinet_TIA_RevB Attention, ce qui suit est donné uniquement à titre d’exemple pour pouvoir faire fonctionner la communication de sécurité. L’équation de réintégration doit être adaptée au projet pour prendre en compte les autres éléments de sécurité qui peuvent interagir avec le robot. Dans la fenêtre navigateur projet, allez sous l’automate puis Bloc de programme et enfin Main_Safety_RTG1. Figure 95 – TIA : Main safety Double cliquez pour rentrer dans la fenêtre présentée ci-dessous et créez le réseau. Figure 96 – TIA : Equation de réintégration Compilez de nouveau puis chargez le programme dans l’automate. Une fois l’automate redémarré, le défaut profisafe comm error 1,1 doit disparaitre. Vérifiez que la communication fonctionne en faisant MENU -> 0. Next -> 4. Status -> Profinet. 58 Profinet_TIA_RevB 6.3 Communication de sécurité Molex (R-30iB & R-30iB plus) Tout d’abord, il faut se rendre dans l’écran DCS Profinet Safety. Pour se faire, MENU -> 0. Next -> 6. System -> 8. DCS -> Profinet Safety puis ENTER. Vous arrivez sur l’écran ci-dessous. Ensuite, relevez la F-Address. Eventuellement, si vos échanges de sécurité sont différents de 8 octets E/S, changez cette configuration (le cas dans notre exemple). Maintenant, sous TIA, cliquez sur l’automate puis allez dans propriétés -> Fail-safe -> F-parameters. L’écran cidessous s’affiche. Figure 97 –TIA : Définitions des F-Address Assurez-vous que la F-adresse du robot soit bien dans l’intervalle de l’écran ci-dessous. Si ce n’est pas le cas, changez ces valeurs. Désormais, cliquez sur le gsdml du robot puis sur vue des appareils. L’ensemble des trames configuré s’affiche alors. Sélectionnez la trame de sécurité (dans notre exemple PS 2 bytes_1) qui est reconnaissable par le rectangle jaune devant le nom de la trame puis allez dans propriétés -> PROFIsafe. Figure 98 – TIA : Vue trames Profisafe / Profinet Dans l’écran ci-dessus, inscrivez la F-address dans le champ F_Dest_Add (entouré en jaune). 59 Profinet_TIA_RevB Figure 99 – TIA : Définition des paramètres d’ échange adresse Compilez une première fois le projet puis chargez le dans l’automate. Attention, ce qui suit est donné uniquement à titre d’exemple pour pouvoir faire fonctionner la communication de sécurité. L’équation de réintégration doit être adaptée au projet pour prendre en compte les autres éléments de sécurité qui peuvent interagir avec le robot. Dans la fenêtre navigateur projet, allez sous l’automate puis Bloc de programme et enfin Main_Safety_RTG1. Figure 100 – TIA : Main safety Double cliquez pour rentrer dans la fenêtre présentée ci-dessous et créez le réseau. Figure 101 – TIA : Equation de réintégration 60 Profinet_TIA_RevB Compilez de nouveau puis chargez le programme dans l’automate. Une fois l’automate redémarré, le défaut profisafe comm error 1,1 doit disparaitre. Vérifiez que la communication fonctionne en faisant MENU -> 5. I/O -> Profinet (M) -> Channel 2 -> I/O device. Figure 102 – R30iBplus : Profinet Molex IO -Device Faire F3. DIAGSAFETY. Figure 103 – R30iBplus : Profinet Molex DIAGSAFETY L’état de la communication safety doit être en running et les le frame count doit évoluer. 61 Profinet_TIA_RevB 7 Procédure de maintenance En cas d’échange d’une carte CP1604 ou Molex pour cause de défaillance matérielle. Suivre la procédure cidessous. 7.1 Procédure de maintenance CP1604 Se munir au préalable d’un support externe (PCMCIA ou USB). Démarrez un controlled start. Faire MENU -> 0. Next -> 0. Next -> 2. Profinet Setup. Figure 104 – R30iB : Ecran Profinet Setup Allez sur la ligne backup xdb file et changez le chemin de sauvegarde si besoin si cela ne correspond au media que vous allez utiliser. UD1 : := USB MC : := PCMCIA Laissez le nom par défaut S7PRJ.xdb puis faites enter sur la ligne 7. Backup XDB file. Une fois le backup du fichier xdb terminé, éteignez le robot. Remplacez la carte CP1604. Allumez le robot en controlled start puis faire la procédure de mise à jour du firmware (voir 1.3.3.1). 63 Profinet_TIA_RevB Ensuite, toujours en controlled start, retournez dans l’écran Profinet Setup puis allez sur la ligne 1. Download xdb file (il peut être necessaire de changer le chemin d’accès). Pressez enter puis charger la configuration de la carte. Quand le chargement est terminé, démarrez en cold start par la touche FCTN, la communication Profinet / Profisafe doit se rétablir. 7.2 Procédure de maintenance Molex Faire un backup all of above du robot. Rappel Procédure : MENU -> 7. FILE -> 1.FILE F5. UTIL -> SET DEVICE -> Sélectionnez le support adéquat avec lequel vous travaillez. Il peut être pratique de faire cette sauvegarde dans un dossier à part. faire F5. UTIL -> 4. MAKE DIR pour créer un nouveau dossier. Pressez F4. Backup -> 8. All Of Above. La sauvegarde se réalise. A la fin de la sauvegarde, éteignez le robot puis procédez au remplacement de la carte molex. Redémarrez en controlled start. Faire la procédure de mise à jour du firmware (voir 1.3.3.2). Ensuite, faire MENU -> F5. FILE puis aller dans le dossier du backup. Cherchez le fichier se prénommant PMCFG.ZIP puis chargez le dans le robot par F3. LOAD. Démarrez en cold start par la touche FCTN, la communication Profinet / Profisafe doit se rétablir. 64 Profinet_TIA_RevB 8 Annexe 8.1 Définition des modules E/S Profinet Device R30iA slot subslot 0 1 INTERFACE MODULE Module Ident Number Type hex dec CP1616 Migration 0x00000015 21 CP1604 Migration 0x00000016 22 CP1616 0x00000017 23 CP1604 0x00000018 24 Submodule Ident Number hex dec 0x00010001 65537 0x00010001 65537 0x00010001 65537 0x00010001 65537 Tableau 1 – Assignation CP1604 R30iA Device STANDARD I/O slot x x x x x x x x x x x x x x x x x x subslot 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Type 1 byte DI/DO 1 byte DI 1 byte DO 4 byte DI/DO 4 byte DI 4 byte DO 16 byte DI/DO 16 byte DI 16 byte DO 64 byte DI/DO 64 byte DI 64 byte DO 32 byte DI/DO 32 byte DI 32 byte DO 128 byte DI/DO 128 byte DI 128 byte DO Module Ident Number hex dec 0x00000020 32 0x00000021 33 0x00000022 34 0x00000023 35 0x00000024 36 0x00000025 37 0x00000026 38 0x00000027 39 0x00000028 40 0x00000029 41 0x00000030 42 0x00000031 43 0x00000035 53 0x00000036 54 0x00000037 55 0x00000120 288 0x00000121 289 0x00000122 290 Submodule Ident Number hex dec 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 0x0001 1 Tableau 2 – Assignation E/S Profinet Device R30iA 65 Profinet_TIA_RevB SAF0E I/O Module Ident Number slot 1 1 1 1 1 1 1 1 subslot 1 1 1 1 1 1 1 1 Type 1 byte IO 2 byte IO 3 byte IO 4 byte IO 5 byte IO 6 byte IO 7 byte IO 8 byte IO hex 0x00001001 0x00001002 0x00001003 0x00001004 0x00001005 0x00001006 0x00001007 0x00001008 Submodule Ident Number dec 4097 4098 4099 4100 4101 4102 4103 4104 hex 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 dec 1 1 1 1 1 1 1 1 Tableau 3 – Assignation E/S profisafe R -30iA 66 Profinet_TIA_RevB 8.2 Définition des modules E/S Profinet Device R30iB V2.5 INTERFACE MODULE Module Ident Number slot subslot 0 1 Type CP1616 Migration V2.5 CP1604 Migration V2.5 CP1616 V2.5 CP1604 V2.5 hex 0x00000015 0x00000016 0x00000017 0x00000018 Submodule Ident Number dec 21 22 23 24 hex 0x00010001 0x00010001 0x00010001 0x00010001 dec 65537 65537 65537 65537 Tableau 4 – Assignation CP1604 R30iB deviceV2.5 STANDARD I/O Module Ident Number slot x x x x x x x x x x x x x x x x x x subslot 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Type 1 byte DI/DO 1 byte DI 1 byte DO 4 byte DI/DO 4 byte DI 4 byte DO 16 byte DI/DO 16 byte DI 16 byte DO 64 byte DI/DO 64 byte DI 64 byte DO 32 byte DI/DO 32 byte DI 32 byte DO 128 byte DI/DO 128 byte DI 128 byte DO hex 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x00000030 0x00000031 0x00000035 0x00000036 0x00000037 0x00000120 0x00000121 0x00000122 Submodule Ident Number dec 32 33 34 35 36 37 38 39 40 41 42 43 53 54 55 288 289 290 hex 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 dec 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Tableau 5 – Assignation E/S profinet device R30iB V2.5 67 Profinet_TIA_RevB slot 1 1 1 1 1 1 1 1 subslot 1 1 1 1 1 1 1 1 SAFE I/O Module Ident Number hex 0x00001001 0x00001002 0x00001003 0x00001004 0x00001005 0x00001006 0x00001007 0x00001008 Type 1 byte IO 2 byte IO 3 byte IO 4 byte IO 5 byte IO 6 byte IO 7 byte IO 8 byte IO dec 4097 4098 4099 4100 4101 4102 4103 4104 Submodule Ident Number hex 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 Tableau 6 – Assignation E/S profisafe R30iB V2.5 68 Profinet_TIA_RevB dec 1 1 1 1 1 1 1 1 8.3 Définition des modules E/S Profinet Device R30iB V2.6 INTERFACE MODULE Module Ident Number slot subslot 1 1 Type CP1616 Migration V2.6 CP1604 Migration V2.6 CP1616 V2.6 CP1604 V2.6 hex 0x00000019 0x0000001A 0x0000001B 0x0000001C Submodule Ident Number dec 25 26 27 28 hex 0x00010001 0x00010001 0x00010001 0x00010001 dec 65537 65537 65537 65537 Tableau 7 – Assignation CP1604 R30iB device V2.6 STANDARD I/O Module Ident Number slot x x x x x x x x x x x x x x x x x x subslot 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Type 1 byte DI/DO 1 byte DI 1 byte DO 4 byte DI/DO 4 byte DI 4 byte DO 16 byte DI/DO 16 byte DI 16 byte DO 64 byte DI/DO 64 byte DI 64 byte DO 32 byte DI/DO 32 byte DI 32 byte DO 128 byte DI/DO 128 byte DI 128 byte DO hex 0x00000020 0x00000021 0x00000022 0x00000023 0x00000024 0x00000025 0x00000026 0x00000027 0x00000028 0x00000029 0x00000030 0x00000031 0x00000035 0x00000036 0x00000037 0x00000120 0x00000121 0x00000122 Submodule Ident Number dec 32 33 34 35 36 37 38 39 40 41 42 43 53 54 55 288 289 290 hex 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 dec 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Tableau 8 – Assignation E/S profinet device R30iB V2.6 69 Profinet_TIA_RevB slot 2 2 2 2 2 2 2 2 subslot 1 1 1 1 1 1 1 1 SAFE I/O Module Ident Number hex 0x00001001 0x00001002 0x00001003 0x00001004 0x00001005 0x00001006 0x00001007 0x00001008 Type 1 byte IO 2 byte IO 3 byte IO 4 byte IO 5 byte IO 6 byte IO 7 byte IO 8 byte IO dec 4097 4098 4099 4100 4101 4102 4103 4104 Submodule Ident Number hex 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 0x0001 Tableau 9 – Assignation E/S profisafe R30iB V2.6 70 Profinet_TIA_RevB dec 1 1 1 1 1 1 1 1