TIA Kommunikation S7-1500 <-> S7-300

mueben

Level-2
Beiträge
53
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich habe momentan ein Problem mit Anlagenkopplungen zw. einer S7-1511-1 PN (Anlagensteuerung) und einer S7-314 mit TIM 3V-IE &CP343-1 (Leittechnik Steuerung).

Auf der 314 ist bereits eine unspezifizierte Verbindung zur 1500 projektiert, mit GET Zugriffen.

Eigentlich sollte sich die 1511 auch noch Daten aus der 300er mittels GET holen, ebenfalls als unspezifizierte Verbindung, jedoch ist das Errorflag dauerhaft high, und der Status ist 1, Verbindungs-/Projektierungsfehler.

Die GET Anweisungen der 300er funktionieren, das nur nebenbei erwähnt. GET/PUT Kommunikation auf der 1500 ist aktiviert, und die betreffenden Bausteine ist nicht optimiert.

Meines Wissens sollte die unspezifizierte Verb. von der 1500 zur 300 mit Standard TSAP 03 funktionieren. Egal welche Kombination, ob aktiver Verbindungsaufbau oder mit/ohne Simatic ACC bringt keine Besserung, Hardwarekonfiguration selbstredend vor dem Testen geladen.
Der Versuch auf TSAP 10.xx zu gehen und den CP Steckplatz explizit anzugeben, hat auch nicht funktioniert, wobei ich hier auch gelesen habe, dass bei 10er TSAP auch zwingend die Verbindungen in beiden SPSen spezifiziert anzugeben wären.

Darum mal einfach in die Luft geschossen:
Kann es sein, dass 2 unspezifizierte Verbindungen, die beide GET/PUT benutzen sollen, nicht lauffähig ist? Es wäre damit auch nicht klar definiert, welcher Controller Server bzw. Client ist.

Bleibt als einzige Lösung mittels PUT die Daten von der 300er auf die 1500er schieben oder ISO Verbindung(?!) bzw. spezifizierte Verbindungen nutzen?

Für Hilfe wäre ich dankbar, das zermartert mir seit 3h den Kopf, das Kommunikationskompendium bringt mich leider auch nicht weiter, außer dass es theoretisch gehen sollte, aber der Spezialfall, falls beide Steuerungen in beide Richtungen GET/PUT ausführen, ist nicht behandelt.

EDIT: ich bin mir nicht sicher ob ich geprüft habe, dass der TSAP 03.xx richtig gesetzt war. Müsste 03.02 sein, kann ich morgen kontrollieren.

Grüße
Ben
 
Zuletzt bearbeitet:
Bleibt als einzige Lösung mittels PUT die Daten von der 300er auf die 1500er schieben oder [...]
Es gibt sooo viele Möglichkeiten (siehe die FAQ in meiner Signatur und da besonders das Kompendium):
- Profinet IO als einfachste Variante
- einseitig projektierte S7-Verbindung mit PUT/GET
- beidseitig projektierte S7-Verbindung mit BSEND/BRCV, USEND/URCV, PUT/GET
- ISO-on-TCP-Verbindung
- TCP-Verbindung
- UDP-Verbindung

Wenn die 314 schon erfolgreich per GET mit der 1511 kommuniziert, dann kann sie auch auf der selben Verbindung per PUT die die 1511 interessierenden Daten in die 1511 schreiben. Die 1511 muß nicht eine Verbindung aufbauen und die Daten per GET holen. Wenn man das trotzdem will, dann muß bei einer einseitig projektierten Verbindung der 1511 zur 314 der Partner-TSAP 03.02 verwendet werden.

Was für ein CP343-1 ist das genau? 6ES7343-1.....?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Harald,

vielen Dank für deine Antwort.

Es gibt sooo viele Möglichkeiten (siehe die FAQ in meiner Signatur und da besonders das Kompendium):
[...]das Kommunikationskompendium bringt mich leider auch nicht weiter, außer dass es theoretisch gehen sollte, aber der Spezialfall, falls beide Steuerungen in beide Richtungen GET/PUT ausführen, ist nicht behandelt.[...]

Ich habe vor meinem Post schon ins Kompendium gesehen, daher war ich generell schon verwundert, warum der Error ansteht. Viele Möglichkeiten bleiben da nicht mehr, meistens der Fehler in Form von Person vor dem Bildschirm ;)
Leider hilft die "besondere" Situation des Auftraggebers, sich zwanghaft in einem selbst erschaffenen Standard bewegen zu wollen, der manchmal eben wenig Sinn bereitet, einem als Projektierer nicht weiter.
Randnotiz: Zugegeben ist die Baustein-angestoßene Verbindungsprojektierung in TIA auch ziemlich Grütze, aber das ist ein anderes Thema.

Dieser Standard untersagt es normalerweise, dass beidseitig projektierte Verbindungen realisiert werden, was mich persönlich nervt, da viele Dinge das Leben einfacherer machen würden, besonders die CPU-CPU Kommunikation. Genauso sind PUT Kommunikationen nicht vorgesehen (ich bin auch kein Freund von PUT), aber im Zweifel dann damit, da es sowieso nur Zustandsmeldungen der Leitzentrale sind.
Ich schaue morgen auf jeden Fall nochmal den TSAP nach, kann gut sein, dass ich mangels Konzentration den TIA Standard 03.00 drin hatte, anstatt auf 03.02 zu stellen. Damit könnte dann der Standard mittels GET der Anlagensteuerung eingehalten werden.

Die genaue Artikelnummer könnte ich dir nun sagen, wenn der Exchange Mail Access nicht hängen würde, es ist aber definitiv kein Lean und auch kein Advanced.
Ich melde mich aber auf jeden Fall morgen noch einmal mit der Artikelnummer und ob die TSAP-Anpassung meinerseits vergessen wurde.

Grüße Ben
 
Guten Morgen,

Die Dummen leben länger.

TSAP war noch auf 03.00...keine Worte.

Die Artikelnr ist 343-1EX30-0XE0

Schöne Grüße und nochmal danke an Harald. Ich weiss dass die Kommunikationsfragen nerven in der letzten Zeit ;)

Grüße Ben
 
Zurück
Oben