Step 7 CP343-1 lean

Zuviel Werbung?
-> Hier kostenlos registrieren
Ja wird verwendet. Die Probleme entsten nicht in der zentrale sondern in der Außenstation. Hier kommen die Daten richtig am CP an (mit Wireshark aufgezeichnet und für gut befuden). ABer vom CP in meinen DB passiert was verrücktes (2 Bit versatz)
 
Ja, wird verwendet. Aber das Problem ist ja auf der Außenstation. Hier kommen die Daten am CP richtig an (mit Wireshark geprüft). Vom CP in den DB ensteht der Versatz.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn an der MPI-Schnittstelle der CPU nichts dran hängt und am Rückwandbus auch nur der CP als einziger MPI-Teilnehmer hängt, dann müsste der Fehler in der CPU liegen. Welche CPU und welche Firmware-Version ist da? CPU schon mal getauscht?
Wenn das alles nicht hilft, dann vermute ich den Fehler im SPS-Programm, nicht rund um den CP.
 
CPU wurde auch schon mal getauscht durch eine der 5 anderen wo die Verbindung funktioniert. Haben alle die gleiche FW.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, natürlich. Keine Änderung. Wie gesagt, des ist was richtig verrücktes. Die sechs Verbindungen werden physikalisch über DSL Modems aufgebaut. Davon habe ich die anderen 5 abgeschaltet und nur die eine, nicht richtig funkionierende am laufen gehabt. Keine Änderung.
 
ab 32. Byte hört sich ja nach nem Konsistenzproblem an...

Was ist denn in der CPU bei "Priorisierter Bedien/Beobachtungskommunikation" eingestellt?

werden einzelne Bytes übertragen oder Worte/Doppelworte/Realzahlen?

Byte/Wortdreher?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ab 32. Byte hört sich ja nach nem Konsistenzproblem an...

Was ist denn in der CPU bei "Priorisierter Bedien/Beobachtungskommunikation" eingestellt?

werden einzelne Bytes übertragen oder Worte/Doppelworte/Realzahlen?

Byte/Wortdreher?
Wo kann ich das nachschauen Was ist denn in der CPU bei "Priorisierter Bedien/Beobachtungskommunikation" eingestellt?

Über die Send / Recv werden 100 Byte übertragen. Am Zeiger am Baustein stet P#DB100.DBX0.0 Byte 100
 
Wo kann ich das nachschauen Was ist denn in der CPU bei "Priorisierter Bedien/Beobachtungskommunikation" eingestellt?
HW-Konfig bei der CPU. Sollte NICHT aktiv sein!
Über die Send / Recv werden 100 Byte übertragen. Am Zeiger am Baustein stet P#DB100.DBX0.0 Byte 100
ja, was ich meine, sind die 100Byte als Variablen Bytes, oder INT oder WORD oder REAL???
 
Hast du schon mal nen anderen Empfangs-DB verwendet?
DB100 ist immer so eine Wald- und Wiesen-DBNr.
Ich hab mal ewig an ner externen Steuerung gesucht.
Da hat mir ein Zeigerzugriff reingepfuscht.
Der externe Programmierer hatte den OB122 programmiert.
Als ich den Empfangs-DB und den OB122 gelöscht hab, ging die CPU auf Stop und ich konnt vernünftig suchen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du schon mal nen anderen Empfangs-DB verwendet?
DB100 ist immer so eine Wald- und Wiesen-DBNr.
Ich hab mal ewig an ner externen Steuerung gesucht.
Da hat mir ein Zeigerzugriff reingepfuscht.
Der externe Programmierer hatte den OB122 programmiert.
Als ich den Empfangs-DB und den OB122 gelöscht hab, ging die CPU auf Stop und ich konnt vernünftig suchen.
ja, oder irgend ne andere CPU schreibt per PUT in den DB...
 
CPU Eigenschaften im Register "Zyklus/Taktmerker" : [ ] Priorisierte BuB-Kommunikation

Vielleicht unterstützt deine (alte?) CPU das nicht. Vielleicht verrätst du uns doch mal, welche CPU und Firmware-Version du hast ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
DB wurden auch schon getauscht. Gleiches verhalten.

Jetzt noch einmal die Frage: Kann ich irgendwo mitschreiben ob die Daten der der CP an den DB verschickt richtig sind.
 
Zurück
Oben