Hallo,
ich steh grad irgendwie auf dem Schlauch.
Will mit S7-CPU mit integrierter Profinet-Schnittstelle zu Teilnehmer Kommunikation aufnehmen -> sehe ich an sich noch nicht als Problem an HW-Konfig und Eingänge bzw. Ausgänge festlegen. Dto. GSXML-Datei. Es sollen Datensätze übertragen und Rückmeldungen gelesen werden. Per SFC20 alternativ SFC 14/SFC15 so sicherlich auch kein Problem.
Da ich diese bisher diese kommunikation seriell gemacht habe waren in den betreffenden FB send/Receive aber auch Rückmeldungen wie "DONE" - "Ãbertragung Erfolgreich durchgeführt", "NDR"-"Neuer Datensatz vorhanden", "Error"- "Fehler steht an, "Status"- "Ãbertragung aktiv". Diese Fehlen mir nun.
Die Rückmeldungen über RET_VAL geben meines Wissens nur Fehler aus. Damit könnte anhand der Auswertung "8XXX" vorhanden zumindest das Vorhandensein eines Fehlers "Error" erzeugt werden.
-"DONE"-"Ãbertragung erfolgt" wären vermutlich nur über die anliegende Freigabe zur Ãbertragung und das abschlieÃende das "BIE"-Bit bzw. ENO und "kein Fehler" zu kreieren.
- "NDR"-"Neuer Datensatz vorhanden" müsste über den Vergleich "altDaten"- "NeuDaten" erfolgen (Vergleich von 132 Byte ->? ).
Da auf ein Kommando von der SPS eine Rückmeldung vom Teilnehmer kommen soll scheint das ganze doch ein wenig aufwendig zu sein.
Oder hat jemand eine bessere Idee?
Gerne freue ich mich über einen TIP dazu.
Gruà SUZI
ich steh grad irgendwie auf dem Schlauch.
Will mit S7-CPU mit integrierter Profinet-Schnittstelle zu Teilnehmer Kommunikation aufnehmen -> sehe ich an sich noch nicht als Problem an HW-Konfig und Eingänge bzw. Ausgänge festlegen. Dto. GSXML-Datei. Es sollen Datensätze übertragen und Rückmeldungen gelesen werden. Per SFC20 alternativ SFC 14/SFC15 so sicherlich auch kein Problem.
Da ich diese bisher diese kommunikation seriell gemacht habe waren in den betreffenden FB send/Receive aber auch Rückmeldungen wie "DONE" - "Ãbertragung Erfolgreich durchgeführt", "NDR"-"Neuer Datensatz vorhanden", "Error"- "Fehler steht an, "Status"- "Ãbertragung aktiv". Diese Fehlen mir nun.
Die Rückmeldungen über RET_VAL geben meines Wissens nur Fehler aus. Damit könnte anhand der Auswertung "8XXX" vorhanden zumindest das Vorhandensein eines Fehlers "Error" erzeugt werden.
-"DONE"-"Ãbertragung erfolgt" wären vermutlich nur über die anliegende Freigabe zur Ãbertragung und das abschlieÃende das "BIE"-Bit bzw. ENO und "kein Fehler" zu kreieren.
- "NDR"-"Neuer Datensatz vorhanden" müsste über den Vergleich "altDaten"- "NeuDaten" erfolgen (Vergleich von 132 Byte ->? ).
Da auf ein Kommando von der SPS eine Rückmeldung vom Teilnehmer kommen soll scheint das ganze doch ein wenig aufwendig zu sein.
Oder hat jemand eine bessere Idee?
Gerne freue ich mich über einen TIP dazu.
Gruà SUZI