06.04.2020 12:11 | |
Beigetreten: 05.03.2014 Letzter Bes: 05.08.2022 Beiträge: 5521 Bewertung: (1054)
|
hi t840, Um Missverständnisse zu vermeiden erstmal die Begrifflichkeiten: Die Profinet-Schnittstellen der CPUs sind eigentlich profinetfähige Industrial Ethernet Schnittstellen. Profinet ist eine zyklische Kommunikation über IO-Daten. Das hat mit den Bausteinen PUT/GET nichts zu tun. Näheres findest du hier: SIMATIC PROFINET SystembeschreibungDie Bausteine PUT/GET werden bei der S7-Kommunikation verwendet. Hierbei wird das S7-Protokoll verwendet und man muss eine S7-Verbindung entweder über Ethernet oder Profibus aufbauen, über die dann azyklisch gesendet werden kann. Nun zu deinen Fragen: Ein Life-Bit ist ein Takt-Bit eines Kommunikationspartners. Über das Blinken dieses Bits kann man quasi erkennen, dass die Kommunikation funktioniert. Wechselt das Bit seinen Zustand nicht mehr, stimmt etwas an der Verbindung oder am Partner nicht(z.B. CPU-Stop). Wenn du ein Life-Bit zur Verfügung stellen sollt, kannst du es einfach mit einem Taktmerker versorgen. Wenn du ein Life-Bit verarbeiten sollst, fragst du die Zustände einfach mit Timern ab. Es handelt sich ja hier scheinbar um einen Handshake. Das ist im Prinzip eine Schrittkette um die Konsistenz der Daten zu erhalten. Wenn Daten verfügbar sind, sicherst du sie dir und gibts deinem Kommunkationspartner bescheid, dass du die Daten übernommen hast. Wenn diese dann verarbeitet worden sind, sagst du deinem Partner wieder bescheid, dass du bereit für neue Daten bist. Hoffe das hilft dir, Grüße, |
FCK WAR! |
|
06.04.2020 12:54 | |
Beigetreten: 16.12.2019 Letzter Bes: 18.06.2024 Beiträge: 7 Bewertung: (0) |
Hallo mopS04, danke für deine Antwort. Wie genau sichere ich denn die Daten? Danke und LG |
23.04.2020 07:21 | |
Beigetreten: 16.12.2019 Letzter Bes: 18.06.2024 Beiträge: 7 Bewertung: (0) |
Hat noch jemand eine Idee? |
23.04.2020 07:43 | |
Beigetreten: 25.04.2017 Letzter Bes: 18.09.2024 Beiträge: 429 Bewertung: (66) |
Zur Datenübernahme/Ausgabe kann ich dir die Bibliothek mit generellen Funktionen (LGF) für SIMATIC STEP 7 (TIA Portal) und SIMATIC S7-1200 / S7-1500 empfehlen. Dort gibt es zum Beispiel den Bausteni "LGF_FIFO" den du zur Datenverwaltung verwenden könntest. Wenn dich der Mechanismus dahinter interessiert, dann kannst du diesen auch öffnen und "von innen" analysieren. Für die Kommunikation an sich gibt es hier einen FAQ: |
Best Regards, |
|
Folgen Sie uns auf