-> Hier kostenlos registrieren
Hallo Gemeinde,
es ist mal wieder zum Haare raufen und ich habe bald keine mehr.
Mein Ziel: Eine PUT/GET Kommunikation zwischen einer 1215C (TIAV16) und einer 3152DP (Simatic V5.5) aufzubauen.
Die Kommunikation wird über einen CP 343-1 hergestellt.
Ich habe beidseitig eine unspezifizierte Verbindung projektiert welche dem TIA nach auch aufgebaut wurde.
In dem OB 1 (TIA 1215C) rufe ich nun die PUT bzw. GET Funktionen auf.
Auf beiden Seiten liegt der passende Datenbaustein zum Schreiben bzw. lesen bereit.
Testweise habe ich zwei extra DB angelegt, welche völlig identisch sind in Größe und Struktur.
Stoße ich nun PUT oder GET an, so erhalte ich erst den Status ERR=0 Status=25 --> "...Auftrag ist in Bearbeitung".
Soweit so Gut.
Anschließend erhalte ich den Fehler ERR=1 Status=2 -->"Negative Quittung der Partner CPU. Die Funktion ist nicht ausführbar. / Zugriff der Partner CPU ist nicht erlaubt"
Ich habe nun wirklich viel Zeit in Recherche investiert, komme aber nicht weiter. Die Siemensbeispiele bin ich ebenfalls durchgegangen.
Denke ich richtig, dass ich auf der 3152DP nur die Verbindung projektieren und die entsprechenden DB's bereitstellen muss?
Ich habe nichts gefunden, wo ich auf der 3152DP die PUT/GET Funktion sperren könnte. Dies ist, soweit ich es beurteilen kann, überhaupt nicht möglich.
In der 1200er CPU ist PUT GET erlaubt, optimierte Bausteinzugriff ist deaktiviert.
Da Bilder mehr als tausend Worte sagen, hänge ich ein paar an.
Was mache ich falsch? Was habe ich vergessen?
Ich danke euch für eure Zeit und eure Mühen.
Grüße
es ist mal wieder zum Haare raufen und ich habe bald keine mehr.
Mein Ziel: Eine PUT/GET Kommunikation zwischen einer 1215C (TIAV16) und einer 3152DP (Simatic V5.5) aufzubauen.
Die Kommunikation wird über einen CP 343-1 hergestellt.
Ich habe beidseitig eine unspezifizierte Verbindung projektiert welche dem TIA nach auch aufgebaut wurde.
In dem OB 1 (TIA 1215C) rufe ich nun die PUT bzw. GET Funktionen auf.
Auf beiden Seiten liegt der passende Datenbaustein zum Schreiben bzw. lesen bereit.
Testweise habe ich zwei extra DB angelegt, welche völlig identisch sind in Größe und Struktur.
Stoße ich nun PUT oder GET an, so erhalte ich erst den Status ERR=0 Status=25 --> "...Auftrag ist in Bearbeitung".
Soweit so Gut.
Anschließend erhalte ich den Fehler ERR=1 Status=2 -->"Negative Quittung der Partner CPU. Die Funktion ist nicht ausführbar. / Zugriff der Partner CPU ist nicht erlaubt"
Ich habe nun wirklich viel Zeit in Recherche investiert, komme aber nicht weiter. Die Siemensbeispiele bin ich ebenfalls durchgegangen.
Denke ich richtig, dass ich auf der 3152DP nur die Verbindung projektieren und die entsprechenden DB's bereitstellen muss?
Ich habe nichts gefunden, wo ich auf der 3152DP die PUT/GET Funktion sperren könnte. Dies ist, soweit ich es beurteilen kann, überhaupt nicht möglich.
In der 1200er CPU ist PUT GET erlaubt, optimierte Bausteinzugriff ist deaktiviert.
Da Bilder mehr als tausend Worte sagen, hänge ich ein paar an.
Was mache ich falsch? Was habe ich vergessen?
Ich danke euch für eure Zeit und eure Mühen.
Grüße