Académique Documents
Professionnel Documents
Culture Documents
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
1.3.1 Firmware & GSDML pour carte CP1604 ........................................................................................ 2
1.3.1.1 Firmware & GSDML pour R-30iA ............................................................................................... 2
2 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
2.10 Etape 9 : Assignation des E/S ............................................................................................................... 25
2.11 Récapitulatif ......................................................................................................................................... 27
3 Définition d’un réseau Profinet Device avec carte Siemens CP1604 .......................................................... 29
3.1 Définition d’un réseau profinet device firmware V2.5 & V2.6 ............................................................ 29
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 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.2.8.1 Description solution 1, avec génération du gsdml .................................................................. 41
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
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 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).
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
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.
Première possibilité :
Deuxième possibilité :
3
Profinet_TIA_RevB
Deux cas se présentent.
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_fi-
chier_firmware.fwl.
Allez sur Download Firmware puis faire ENTER. Le système vous informe que cela va prendre 7 minutes.
4
Profinet_TIA_RevB
Figure 5 – R30iB : Firmware CP1604 en cours de téléchargement
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.
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).
Une fois le projet généré, appuyez sur Project view pour basculer sur l’écran ci-dessous.
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.
La fenêtre ci-dessous apparait. Dans l’arborescence proposée, allez dans PC Systems PC General PC Sta-
tion. Faire OK.
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).
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).
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.
11
Profinet_TIA_RevB
Figure 15 – TIA : Nommage de la carte CP1604
Laisser la case Generate PROFINET device name automatically cochée. Le nom généré est NomPCSta-
tion.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
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.
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.
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
Une fois le réseau sélectionné, le raccordement se fait automatiquement dans la vue du réseau.
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.
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.
Dans l’écran de droite « Hardware catalog », il faut sélectionner les configurations d’échange souhaitées dispo-
nible 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.
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.
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.
Dans l’onglet info, on peut observer que TIA a bien lancé un scan du réseau.
19
Profinet_TIA_RevB
Une fois le scan terminé, les éléments présents sur le réseau apparaissent.
Il faut dérouler les menus des modules puis double-cliquer sur Online & diagnostics
L’écran ci-après apparait. Il faut alors assigner l’adresse IP et le nom du profinet conformément aux noms ren-
seigné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.
21
Profinet_TIA_RevB
Dans Assign profinet device name, rentrer le nom puis presser Assign name.
22
Profinet_TIA_RevB
Lors du premier chargement un écran d’aide apparait (ci-dessous), sélectionner dans connection to inter-
face/subnet : PN/IE_1 puis cliquer sur Start search.
Une fois que le scan du réseau est terminé, sélectionner le module adéquate et faire Load.
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.
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 war-
ning qui apparaissent (R30iBplus).
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.
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 configu-
ration 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.
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.
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.
Slot : 1
Sub : 1
Pour l’exemple, nous échangeons avec l’automate 4 octets d’entrées/sorties il faut entrer les valeurs suivantes :
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 cor-
respondant à un échange de 1 octet de DO provenant de l’automate :
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 Subslo-
tId(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.
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.
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.
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 Correspon-
dance 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 De-
vice view. L’écran « Hardware catalog » doit apparaitre comme suit à droite.
33
Profinet_TIA_RevB
Dans l’exemple l’automate va communiquer 4 octets d’entrées sortie et 1 octet de sortie.
Faire un glissé/déposé de 4 bytes DI/DO et 1 byte DO dans le device overview, pour arriver à l’écran ci-dessous.
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 correcte-
ment (l’erreur PNIO(D) device is not running ne doit plus apparaitre).
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.
Il faut donner un nom à la zone de transfer puis faire entrer. Dès à présent, un sous menu est apparu dans I-
device 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.
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.
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.
Renseigner également les champs du customer specific adaptations utile pour la description du gsdml qui sera
créé.
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.
Après redémarrage, l’écran du profinet doit avoir changé au niveau des valeurs Device ID et Vendor ID et doi-
vent avoir les valeurs ci-dessous.
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
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.
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.
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
Le logiciel informe l’utilisateur que la génération du fichier s’est bien passée dans l’écran info.
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.
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).
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).
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).
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.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.
45
Profinet_TIA_RevB
Entrez l’adresse IP adéquate correspondant à la configuration côté TIA puis faire F1 APPLY.
Ensuite, allez sur le nom de la carte molex et faire à nouveau F4 Edit. Donnez un nom correspondant à la confi-
guration côté TIA. Validez par F1 APPLY.
Allez sur IO-Device, puis dans les slots, renseignez les échanges qui vont avoir lieu avec l’automate. La configu-
ration 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.
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.
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 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.
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.
Assignez une adresse IP et un nom à l’automate dans l’onglet propriété puis interface PROFINET.
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.
49
Profinet_TIA_RevB
Reliez le gsdml du robot à l’automate.
Cliquez sur le milieu du GSDML du robot puis allez dans vue des appareils.
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.
50
Profinet_TIA_RevB
Faites un glisser/déposer des modules dans vue d’ensemble des appareils.
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.
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.
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).
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 :
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).
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.
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).
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.
Sous TIA, il faut deux sous réseaux différents comme vue dans la partie précédente. Dans le robot, il faut confi-
gurer manuellement la trame device dans le menu profinet puis charge la partie controller depuis TIA pour
configurer la partie controller.
Il faut :
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)
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 ci-
dessous 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.
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).
57
Profinet_TIA_RevB
Attention, ce qui suit est donné uniquement à titre d’exemple pour pouvoir faire fonctionner la communica-
tion 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.
Double cliquez pour rentrer dans la fenêtre présentée ci-dessous et créez le réseau.
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, chan-
gez 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 ci-
dessous s’affiche.
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 rec-
tangle jaune devant le nom de la trame puis allez dans propriétés -> PROFIsafe.
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
Attention, ce qui suit est donné uniquement à titre d’exemple pour pouvoir faire fonctionner la communica-
tion 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.
Double cliquez pour rentrer dans la fenêtre présentée ci-dessous et créez le réseau.
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.
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 ci-
dessous.
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.
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.
La sauvegarde se réalise.
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
INTERFACE MODULE
Module Ident Num- Submodule Ident Num-
ber ber
slot subslot Type hex dec hex dec
CP1616 Migration 0x00000015 21 0x00010001 65537
CP1604 Migration 0x00000016 22 0x00010001 65537
0 1
CP1616 0x00000017 23 0x00010001 65537
CP1604 0x00000018 24 0x00010001 65537
Tableau 1 – Assignation CP1604 R30iA Device
STANDARD I/O
Submodule Ident Num-
Module Ident Number ber
slot subslot Type hex dec hex dec
x 1 1 byte DI/DO 0x00000020 32 0x0001 1
x 1 1 byte DI 0x00000021 33 0x0001 1
x 1 1 byte DO 0x00000022 34 0x0001 1
x 1 4 byte DI/DO 0x00000023 35 0x0001 1
x 1 4 byte DI 0x00000024 36 0x0001 1
x 1 4 byte DO 0x00000025 37 0x0001 1
x 1 16 byte DI/DO 0x00000026 38 0x0001 1
x 1 16 byte DI 0x00000027 39 0x0001 1
x 1 16 byte DO 0x00000028 40 0x0001 1
x 1 64 byte DI/DO 0x00000029 41 0x0001 1
x 1 64 byte DI 0x00000030 42 0x0001 1
x 1 64 byte DO 0x00000031 43 0x0001 1
x 1 32 byte DI/DO 0x00000035 53 0x0001 1
x 1 32 byte DI 0x00000036 54 0x0001 1
x 1 32 byte DO 0x00000037 55 0x0001 1
x 1 128 byte DI/DO 0x00000120 288 0x0001 1
x 1 128 byte DI 0x00000121 289 0x0001 1
x 1 128 byte DO 0x00000122 290 0x0001 1
Tableau 2 – Assignation E/S Profinet Device R30iA
65
Profinet_TIA_RevB
SAF0E I/O
Module Ident Number Submodule Ident Number
sub-
slot slot Type hex dec hex dec
1 1 1 byte IO 0x00001001 4097 0x0001 1
1 1 2 byte IO 0x00001002 4098 0x0001 1
1 1 3 byte IO 0x00001003 4099 0x0001 1
1 1 4 byte IO 0x00001004 4100 0x0001 1
1 1 5 byte IO 0x00001005 4101 0x0001 1
1 1 6 byte IO 0x00001006 4102 0x0001 1
1 1 7 byte IO 0x00001007 4103 0x0001 1
1 1 8 byte IO 0x00001008 4104 0x0001 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 Submodule Ident Number
sub-
slot slot Type hex dec hex dec
CP1616 Migration V2.5 0x00000015 21 0x00010001 65537
CP1604 Migration V2.5 0x00000016 22 0x00010001 65537
0 1
CP1616 V2.5 0x00000017 23 0x00010001 65537
CP1604 V2.5 0x00000018 24 0x00010001 65537
Tableau 4 – Assignation CP1604 R30iB deviceV2.5
STANDARD I/O
Module Ident Number Submodule Ident Number
sub-
slot slot Type hex dec hex dec
x 1 1 byte DI/DO 0x00000020 32 0x0001 1
x 1 1 byte DI 0x00000021 33 0x0001 1
x 1 1 byte DO 0x00000022 34 0x0001 1
x 1 4 byte DI/DO 0x00000023 35 0x0001 1
x 1 4 byte DI 0x00000024 36 0x0001 1
x 1 4 byte DO 0x00000025 37 0x0001 1
x 1 16 byte DI/DO 0x00000026 38 0x0001 1
x 1 16 byte DI 0x00000027 39 0x0001 1
x 1 16 byte DO 0x00000028 40 0x0001 1
x 1 64 byte DI/DO 0x00000029 41 0x0001 1
x 1 64 byte DI 0x00000030 42 0x0001 1
x 1 64 byte DO 0x00000031 43 0x0001 1
x 1 32 byte DI/DO 0x00000035 53 0x0001 1
x 1 32 byte DI 0x00000036 54 0x0001 1
x 1 32 byte DO 0x00000037 55 0x0001 1
x 1 128 byte DI/DO 0x00000120 288 0x0001 1
x 1 128 byte DI 0x00000121 289 0x0001 1
x 1 128 byte DO 0x00000122 290 0x0001 1
Tableau 5 – Assignation E/S profinet device R30iB V2.5
67
Profinet_TIA_RevB
SAFE I/O
Module Ident Number Submodule Ident Number
slot subslot Type hex dec hex dec
1 1 1 byte IO 0x00001001 4097 0x0001 1
1 1 2 byte IO 0x00001002 4098 0x0001 1
1 1 3 byte IO 0x00001003 4099 0x0001 1
1 1 4 byte IO 0x00001004 4100 0x0001 1
1 1 5 byte IO 0x00001005 4101 0x0001 1
1 1 6 byte IO 0x00001006 4102 0x0001 1
1 1 7 byte IO 0x00001007 4103 0x0001 1
1 1 8 byte IO 0x00001008 4104 0x0001 1
Tableau 6 – Assignation E/S profisafe R30iB V2.5
68
Profinet_TIA_RevB
8.3 Définition des modules E/S Profinet Device R30iB V2.6
INTERFACE MODULE
Module Ident Number Submodule Ident Number
sub-
slot slot Type hex dec hex dec
CP1616 Migration V2.6 0x00000019 25 0x00010001 65537
CP1604 Migration V2.6 0x0000001A 26 0x00010001 65537
1 1
CP1616 V2.6 0x0000001B 27 0x00010001 65537
CP1604 V2.6 0x0000001C 28 0x00010001 65537
Tableau 7 – Assignation CP1604 R30iB device V2.6
STANDARD I/O
Module Ident Number Submodule Ident Number
sub-
slot slot Type hex dec hex dec
x 1 1 byte DI/DO 0x00000020 32 0x0001 1
x 1 1 byte DI 0x00000021 33 0x0001 1
x 1 1 byte DO 0x00000022 34 0x0001 1
x 1 4 byte DI/DO 0x00000023 35 0x0001 1
x 1 4 byte DI 0x00000024 36 0x0001 1
x 1 4 byte DO 0x00000025 37 0x0001 1
x 1 16 byte DI/DO 0x00000026 38 0x0001 1
x 1 16 byte DI 0x00000027 39 0x0001 1
x 1 16 byte DO 0x00000028 40 0x0001 1
x 1 64 byte DI/DO 0x00000029 41 0x0001 1
x 1 64 byte DI 0x00000030 42 0x0001 1
x 1 64 byte DO 0x00000031 43 0x0001 1
x 1 32 byte DI/DO 0x00000035 53 0x0001 1
x 1 32 byte DI 0x00000036 54 0x0001 1
x 1 32 byte DO 0x00000037 55 0x0001 1
x 1 128 byte DI/DO 0x00000120 288 0x0001 1
x 1 128 byte DI 0x00000121 289 0x0001 1
x 1 128 byte DO 0x00000122 290 0x0001 1
Tableau 8 – Assignation E/S profinet device R30iB V2.6
69
Profinet_TIA_RevB
SAFE I/O
Module Ident Number Submodule Ident Number
slot subslot Type hex dec hex dec
2 1 1 byte IO 0x00001001 4097 0x0001 1
2 1 2 byte IO 0x00001002 4098 0x0001 1
2 1 3 byte IO 0x00001003 4099 0x0001 1
2 1 4 byte IO 0x00001004 4100 0x0001 1
2 1 5 byte IO 0x00001005 4101 0x0001 1
2 1 6 byte IO 0x00001006 4102 0x0001 1
2 1 7 byte IO 0x00001007 4103 0x0001 1
2 1 8 byte IO 0x00001008 4104 0x0001 1
Tableau 9 – Assignation E/S profisafe R30iB V2.6
70
Profinet_TIA_RevB