TIA I-Device Kommunikation deaktiviren

litlegerman

Level-2
Beiträge
312
Reaktionspunkte
7
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe eine Verbindung zwischen 2 Anlagen PN-I-device:
Anlage 1: S7-1214FC
Anlage 2: 1510SpF 1-Pn
Die Kommunikation läuft auch so weit gut, jetzt würde ich gern die Verbindug auch abschalten können.
Also hatte ich gedacht das es so funktionieren könnte:
I-Dev inakFb.gif
Die LADDR Kommt hier her:
I-Dev inakNw.gif

Man sieht hier auch schon das die Abschaltung funktioniert, trotzdem bekomme ich noch einen Fehler:
I-Dev inakStörung.jpg
"Ausfall eines IO-Devices - IO-Device nicht gefunden"

Ich nutze hier TIA V15.1
kann mir jemand weiterhelfen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du mußt die Profinet-Beziehung in beiden Geräten deaktivieren - das wird nie exakt gleichzeitig passieren, so daß eigentlich immer einer der Partner einen unerwarteten Ausfall des anderen Partners feststellt und in den Diagnosepuffer einträgt. Nach dem deaktivieren erlischt dann die rote LED

Harald
 
Die Deaktivierung Anlage 1 funktionier Problemlos, wenn ich so vorgehe:
Du mußt die Profinet-Beziehung in beiden Geräten deaktivieren - das wird nie exakt gleichzeitig passieren, so daß eigentlich immer einer der Partner einen unerwarteten Ausfall des anderen Partners feststellt und in den Diagnosepuffer einträgt. Nach dem deaktivieren erlischt dann die rote LED
Harald
Nur das klappt an Anlage 2 nicht,
der einzige unterscheid zwischen den beiden ist, das in Anlage 2 die I-device Adressbereiche Länger sind, und hier auch wirklich über das I-device Daten ausgetauscht werden.
Anlage 1 hat nur 1-byte i-device in jede Richtung, damit ich die gsd Datei erzeugen kann.
Bevor fragen kommen, natürlich breche ich auch jede srt von Kommunikation via I device ab, wenn die Verbindung deaktiviert ist!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das der M1.2 dauer True hat scheint nach Beschreibung auch ok zu sein. Der RET_Val müsste nach einer gewissen Zeit dann auch 0 sein. Also hier alles ok.


Die Deaktivierung Anlage 1 funktionier Problemlos, wenn ich so vorgehe:

Nur das klappt an Anlage 2 nicht,
der einzige unterscheid zwischen den beiden ist, das in Anlage 2 die I-device Adressbereiche Länger sind, und hier auch wirklich über das I-device Daten ausgetauscht werden.
Anlage 1 hat nur 1-byte i-device in jede Richtung, damit ich die gsd Datei erzeugen kann.
Bevor fragen kommen, natürlich breche ich auch jede srt von Kommunikation via I device ab, wenn die Verbindung deaktiviert ist!

Was mich tatsächlich ein wenig verwirrt ist, dass du oben schreibst du hast zwei Steuerungen und eine I-Device Verbindung dazwischen. Nun schreibst du, dass die Kommunikation (Länge der Daten) in den Steuerungen unterschiedlich ist.


Ich kann bei mir deine Konfiguration leider nicht nachbauen, daher kommt jetzt wildes Gerate:

Von der Simotion kenne ich, dass für Schnittstellen Ersatzwerte eingestellt werden müssen wenn die Gegenseite ausgefallen/deaktiviert ist. Vielleicht gibt es sowas beim I-Device im TIA ja auch. Aus dem Classic kenne ich das allerdings nicht.


Vielleicht hat Harald ja noch ne Idee.
 
Das der M1.2 dauer True hat scheint nach Beschreibung auch ok zu sein. Der RET_Val müsste nach einer gewissen Zeit dann auch 0 sein. Also hier alles ok.




Was mich tatsächlich ein wenig verwirrt ist, dass du oben schreibst du hast zwei Steuerungen und eine I-Device Verbindung dazwischen. Nun schreibst du, dass die Kommunikation (Länge der Daten) in den Steuerungen unterschiedlich ist.


Ich kann bei mir deine Konfiguration leider nicht nachbauen, daher kommt jetzt wildes Gerate:

Von der Simotion kenne ich, dass für Schnittstellen Ersatzwerte eingestellt werden müssen wenn die Gegenseite ausgefallen/deaktiviert ist. Vielleicht gibt es sowas beim I-Device im TIA ja auch. Aus dem Classic kenne ich das allerdings nicht.


Vielleicht hat Harald ja noch ne Idee.

Tatsächlich scheint es so zu sein...
Ich habe eine Anlage die über I-Device Daten zur Verfügung stellt (40 Byte) und auch Daten von der anderen Anlage empfängt (10 Byte), diese werden von beiden Anlagen auch verwendet.
In der anderen Anlage ist das I-Device auch eingestellt mit dem Minimum von (1 Byte Lesen/Schreiben) damit hier die GSD Datei für die Anlage erstellt werden kann, diese 1 Byte sind dann in der Anderen Anlage in einem freien Bereich under werden nicht verwendet...
 
Tatsächlich scheint es so zu sein...
Ich habe eine Anlage die über I-Device Daten zur Verfügung stellt (40 Byte) und auch Daten von der anderen Anlage empfängt (10 Byte), diese werden von beiden Anlagen auch verwendet.
In der anderen Anlage ist das I-Device auch eingestellt mit dem Minimum von (1 Byte Lesen/Schreiben) damit hier die GSD Datei für die Anlage erstellt werden kann, diese 1 Byte sind dann in der Anderen Anlage in einem freien Bereich under werden nicht verwendet...

Sorry ich checks noch immer nicht.

Meines Wissens nach kann man zwischen zwei Steuerungen nur eine einzige I-Device Verbindung aufbauen.

Wie viele Steuerungen hast dudenn jetzt? 2,3,4? Oder zwei Maschinen mit jeweils 2 Steuerungen?

Wenn du eine I-Device Verbindung hast, dann hat die auf beiden Seiten die gleiche Größe. Also 40 Byte senden / 10 Byte empfangen auf Steuerung A wird zu 10 Byte senden / 40 Byte empfangen auf Steuerung B.
 
Zurück
Oben