[TIA V18] Echanges inter-api via io-device

Forum traitant des automates industriels de marque Siemens.
Répondre
franckautom
Code son premier grafcet
Code son premier grafcet
Messages : 50
Enregistré le : 30 avr. 2020, 11:22

[TIA V18] Echanges inter-api via io-device

Message par franckautom »

Bonjour à tous.

J'ai 2 projets avec chacun une cpu s7-1500F.(API1 et API2)
Je dois échanger des infos via io-device, y compris des infos safety.
J'ai regardé des tutos, apparemment il faut générer un gsd d'une des 2 cpus.
Quelqu'un connaîtrait-il la procédure exacte, svp?
Peio
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 108
Enregistré le : 22 oct. 2015, 19:51

Re: [TIA V18] Echanges inter-api via io-device

Message par Peio »

Bonjour
Si les 2 cpu sont dans le même projet, rien de compliqué !!!

Sinon, mettre un coupleur PN-PN, et chaque entreprise gère sa com, safety et pas safety
(PS: je n'ai que la V16)
steph68
Codeur fou
Codeur fou
Messages : 275
Enregistré le : 21 oct. 2015, 08:23

Re: [TIA V18] Echanges inter-api via io-device

Message par steph68 »

Salut,

Dans la config matérielle de la CPU que tu souhaites mettre en périphérique IO, rends toi sous "Profinet" puis "Mode de fonctionnement".
Choisis périphérique IO et tu auras un tableau qui apparaîtra pour saisir tes E/S (E/S standard et safety).
Il y aura en dessous un bouton pour exporter cette config E/S en fichier GSD.
Tu importeras ce fichier dans le projet où se trouve le contrôleur Profinet (l'autre CPU) pour pouvoir déclarer les E/S.

@+
franckautom
Code son premier grafcet
Code son premier grafcet
Messages : 50
Enregistré le : 30 avr. 2020, 11:22

Re: [TIA V18] Echanges inter-api via io-device

Message par franckautom »

steph68 a écrit : 19 mai 2023, 15:03 Salut,

Dans la config matérielle de la CPU que tu souhaites mettre en périphérique IO, rends toi sous "Profinet" puis "Mode de fonctionnement".
Choisis périphérique IO et tu auras un tableau qui apparaîtra pour saisir tes E/S (E/S standard et safety).
Il y aura en dessous un bouton pour exporter cette config E/S en fichier GSD.
Tu importeras ce fichier dans le projet où se trouve le contrôleur Profinet (l'autre CPU) pour pouvoir déclarer les E/S.

@+
Merci steph68!
Il y a un peu de ça mais c'est un peu plus compliqué, surtout si on veut échanger du safety.
Si un jour quelqu'un a besoin, j'ai fait un tuto que je pourrais vous donner.
chriks
Première mise en service
Première mise en service
Messages : 56
Enregistré le : 27 juil. 2016, 20:25

Re: [TIA V18] Echanges inter-api via io-device

Message par chriks »

Bonjour,
j'ai cherché un peu il y a 2 mois sur ce sujet, le manuel siemens portant la dessus:
https://cache.industry.siemens.com/dl/f ... V22_en.pdf
jeremy7
Apprend le binaire
Apprend le binaire
Messages : 1
Enregistré le : 05 juil. 2024, 12:40

Re: [TIA V18] Echanges inter-api via io-device

Message par jeremy7 »

franckautom a écrit : 24 mai 2023, 14:30
steph68 a écrit : 19 mai 2023, 15:03 Salut,

Dans la config matérielle de la CPU que tu souhaites mettre en périphérique IO, rends toi sous "Profinet" puis "Mode de fonctionnement".
Choisis périphérique IO et tu auras un tableau qui apparaîtra pour saisir tes E/S (E/S standard et safety).
Il y aura en dessous un bouton pour exporter cette config E/S en fichier GSD.
Tu importeras ce fichier dans le projet où se trouve le contrôleur Profinet (l'autre CPU) pour pouvoir déclarer les E/S.

@+
Merci steph68!
Il y a un peu de ça mais c'est un peu plus compliqué, surtout si on veut échanger du safety.
Si un jour quelqu'un a besoin, j'ai fait un tuto que je pourrais vous donner.
Bonjour,

Si vous avez toujours le tuto je suis preneur.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [TIA V18] Echanges inter-api via io-device

Message par sinced »

franckautom a écrit : 24 mai 2023, 14:30
steph68 a écrit : 19 mai 2023, 15:03 Salut,

Dans la config matérielle de la CPU que tu souhaites mettre en périphérique IO, rends toi sous "Profinet" puis "Mode de fonctionnement".
Choisis périphérique IO et tu auras un tableau qui apparaîtra pour saisir tes E/S (E/S standard et safety).
Il y aura en dessous un bouton pour exporter cette config E/S en fichier GSD.
Tu importeras ce fichier dans le projet où se trouve le contrôleur Profinet (l'autre CPU) pour pouvoir déclarer les E/S.

@+
Merci steph68!
Il y a un peu de ça mais c'est un peu plus compliqué, surtout si on veut échanger du safety.
Si un jour quelqu'un a besoin, j'ai fait un tuto que je pourrais vous donner.
Quand tu parles d'echanger du safety tu parles de quoi exactement ? D'echanger les tags qui sont dans la taches SAFE ?
Chaque CPU Failsafe dispose d'une zone memoire standard. Je serai plutot d'avis de configurer un banal IO Scanning en utilisant les services I-Device/IO Controller dans la conf materielle.
C'est plus simple a mettre en oeuvre et surtout je trouve que la tache SAFE doit rester reservee pour le traitement des actions executives. S'il y a lieu de faire un traitement ca se fait en tache standard et donc echange des donnees en services I-Device/IO Controller depuis la conf materielle.
dpo
Dieu du process
Dieu du process
Messages : 817
Enregistré le : 27 nov. 2015, 20:03

Re: [TIA V18] Echanges inter-api via io-device

Message par dpo »

je profite de ce post pour une question plus générale
j'ai un projet où un automate principal 1500 doit aller récupérer des DB dans 3 autres 1500
historiquement je faisais un bête GET depuis le principal, en prenant soin d'activer PUT/GET dans chaque CPU
Côte sécurité c'est ouvrir une porte pour n'importe qui pouvant faire au hasard un PUT sur un DB
Bien que le site ne soit pas sujet à ce genre de malversation, les automates étant uniquement sur un réseau entre eux (pas d'internet, pas d'autre réseau)
J'envisage d'utiliser des blocs BSEND BRCV
mais en voyant ce post j'ai jeté un oeil aux io-device dans TIA, peut-on échanger des DB par ce moyen ? ou bien c'est uniquement des entrées/sorties câblées ?
j'ai voulu ouvrir le lien sans succès :
chriks
Première mise en service
Première mise en service
Messages : 56
Enregistré le : 27 juil. 2016, 20:25

Re: [TIA V18] Echanges inter-api via io-device

Message par chriks »

Bonjour,

https://support.industry.siemens.com/cs ... V22_en.pdf

le lien du document en pdf
Celui-ci m'avait permis de mettre en place la communication safety entre 2 cpu
Répondre