Hallo Zusammen,
ich habe in den letzten Tagen wieder weiter getestet und konnte den Fehler schon lokalisieren, aber nur temporär lösen.
Auf folgendem Bild sieht man die zugewiesenen Eingangs- und Ausgangsadressen des Motors in der SPS.
Wenn die E-Adresse 256-271 ist funktioniert das ganze nicht. Wenn ich diese Adresse unter 128 ändere. Also z.b. 5-20 funktioniert alles einwandfrei.
Genau das gleiche Problem tritt auch bei den A-Adressen auf. Also bis 128 kann ich übertragen, danach nicht mehr. Über 128 steht bei Eingängen immer 0x00 drinnen, bei Ausgängen wird es nicht gesendet.
Weiters tritt bei Profinet und Profibus genau das gleiche Phänomen auf. Also beide Probleme von mir (also Kommunikation mit Profinet->Kamera bzw. Profibus->Motor) hängen also zusammen.
Jetzt stellt sich mir also folgende Fragen:
1) Kann man irgendwo umstellen wie viele Bytes bei einer Profinet/Profibus Übertragung übertragen werden?
2) Kann man nicht direkt auf den Speicher zugreifen (Testweise habe ich mit %IB0) zugegriffen. Funktioniert das nur mit dem
DPRD_DAT Baustein?
3) Oder kann meine Steuerung 6ES7 151 8AB01-0AB0 (ET 200s mit IM151-8 PN/DP CPU) nicht mehr? Beim Motor ist das kein Problem, aber bei der Kamera ist der nötige Block schon 128 Byte. Weiters kommt auch noch ein Roboter dazu, welcher natürlich auch noch einen bestimmten Bereich benötigt.
Vielen Dank
Ludi