Step 7 TSAP für Steckplatz 10

mariob

Level-3
Beiträge
2.052
Reaktionspunkte
276
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
es ist doch immer wieder interessant welche Probleme trotz dieses riesigen Wissensspeichers noch nich angerissen worden sind. Konkret möchte ich eine Vipa 317 mit integrierten CP über eine unspezifizierte Verbindung mit einer S7 200 koppeln.
Bei der Angabe des TSAP der Vipa gerate ich aber ein wenig ins Schleudern, der CP ist angelegt auf Rack 3 Slot 10. Rack 3 ist kein Hit, das kriegt man hin. Aber Slot 10, das sind ja nur 4 bit im TSAP, nach meiner Meinung muß das ein A werden. Literatur und googeln bringen dazu garnichts, liege ich damit richtig?

Gruß
Mario
 
Was hat denn der TSAP mit dem Slot zu tun? Ich dachte der dient nur der Adressierung kann also frei definiert werden solange der Partner ihn kennt.

Den TSAP meiner Brandmeldeanlage nenne ich z.b. immer 42.4D.41 für BMA. Der Slot ist dem Partner doch völlig egal.

mfG René
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Vollmi,
in der Literatur wird das jedenfalls nicht so beschrieben oder ich habe es falsch verstanden. Jedenfalls besteht der TSAP aus zwei Bytes, in einem werden die sagen wir mal Verbindungseigenschaften definiert, im zweiten der Endpunkt.
Wenn das so ist wie von Dir beschrieben wäre ich ja fein raus. Laut Support soll ich 00.02 angeben um die Verwirrung komplett zu machen.

Gruß
Mario
 
Ich seh grad wenn man das über den Open Communication wizard macht. Dann fügt er automatisch noch Bei der S7-300 ein E002 vorne dazu. Das heisst meine TSAP sieht dann im ganzen so aus E0.02.42.4D.41

In den Bausteinen ist mir das bisher nicht aufgefallen weil ich die T Bausteine bisher nur zu nicht S7 stationen genutzt habe.

Und im netpro wird das schlicht nicht angezeigt.

mfG René
 
In dieses Byte sind die oberen drei Bits für das Rack und die unteren fünf Bits für den Slot codiert. In dem anderen Byte des TSAPs steht die Resource auf der SPS.
Wer soll denn die Verbindung aufbauen? Die S7-200 zur Vipa oder umgekehrt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
und danke Rainer, ich werde dazu nochmal Handbücher lesen, ich würde das ganze schon gerne verstehen wollen, also sind das nicht bei Rack/Slot 4/4 Bit sondern 3/5? Interessant. Ja und die Vipa soll die Kommunkation aufbauen, die 200 bleibt passiv. So zumindest der Plan.

Gruß
Mario
 
Hi,
ich nochmal, das ganze ist schon für einen Außenstehenden schwer zu überblicken, also bei der 300 soll dieses E002 wohl prinzipiell verwendet werden, allerdings nicht immer, je nach Konfiguration. Es gibt da im Siemens Forum Beiträge, aus denen ich aber noch nicht so richtig schlau werde. Es gibt da scheinbar eine Abhängigkeit ob es eine xPN CPU ist oder eine ohne PN, die dann einen CP im Rack hat.
Was ich dabei nicht verstehe, wo zum Teufel muß dann das E002 rein, in der Verbindung zum CP der nichtPN oder der Verbindung der xPN zum CP? Und weiter, von welcher Sorte ist dann die Vipa mit dem onboardCP? Ich würde mal vermuten die wird wie die NichtPN behandelt.
Fragen über Fragen, ich wäre froh wenn trotz viel lesen die Anzahl derselben mal abnehmen würde....

Gruß
Mario
 
Moin Mario,

die Sache mit dem TSAP beginnend mit E0.. ist nur relevant bei ISO-on-TCP-Verbindungen, doch das ist nicht Deine Baustelle.

Zur Klarstellung: Du projektierst eine S7-Verbindung, weil die S7-200 mit der VIPA nur per S7-Verbindung kann.
Die S7-200 soll passiv sein: ist also der Server, die VIPA wird der aktive Client.

Wie projektiere ich eine S7-Verbindung zum Datenaustausch zwischen einer S7-200 und S7-300 bzw. S7-400 am Industrial Ethernet?

Betriebsanleitung S7-200 - Industrial Ethernet CP 243-1
3.5 Projektierung eines Kommunikationspartners mit STEP 7 schrieb:
Den TSAP einer Verbindung im S7-200-System finden Sie in STEP 7 Micro/WIN 32 in jenem Dialog, in der Sie die einzelnen Verbindungen projektiert haben, unter dem Eintrag "Local Properties". Tragen Sie den dort festgelegten Kommunikationsendpunkt in dem Dialog "Adressendetails" in den für den TSAP des Partners vorgesehenen Feldern ein. Der in Ihrem S7-300- bzw. S7-400-System für die Verbindung vergebene Kommunikationsendpunkt finden Sie in dem gleichen Dialog unter dem Eintrag "Lokal" im Feld "TSAP". Den dort dargestellten Wert tragen Sie in STEP 7 Micro/WIN 32 unter "Remote Properties" im Feld "TSAP" ein.
[...]

1. Byte des TSAP:
Wird aus STEP 7, Dialog "Adressendetails", Eintrag "Lokal", Feld "TSAP" übernommen.

2. Byte des TSAP:
Wird aus dem Rack und aus dem Steckplatz Ihres Ethernet-Kommunikations-Prozessors in Ihrem S7-300-System abgeleitet. In den ersten 3 Bits wird die Nummer des Racks, in dem Ihr Ethernet-Kommunikationsprozessor in Ihrem S7-300-System steckt, angegeben. In den restlichen 5 Bits wird der Steckplatz Ihres Ethernet-Kommunikations-Prozessors in Ihrem S7-300-System angegeben.
Bei S7-3xx-PN-CPUs mit integrierter PN-Schnittstelle ist der Steckplatz des "Kommunikations-Prozessors" (der PN-Schnittstelle) der Steckplaz der CPU - also 02.

Bei zweiseitig projektierten S7-Verbindungen ist die Verbindungsressource im 1. Byte des TSAP quasi eine Verbindungsnummer, beginnend mit (hex) 10, 11, 12 ...
(siehe auch die Step7-Hilfe zum Dialogfeld "Adressendetails")


Bei Deinem VIPA sollten folgende TSAP funktionieren:
Code:
                  Rack / Slot     Lokal-TSAP   Partner-TSAP
VIPA   (Client)      3 / 10   -->   10.6A         10.00
S7-200 (Server)      - / -    -->   10.00         10.6A

Vielleicht muß aber 10.02 als TSAP der VIPA angegeben werden?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
und danke Harald, wie es funktionieren wird werde ich dann am Ende verraten, ich fürchte nur das ich das erst in den nächsten 14 Tagen schaffen werde. Die 10.02 kommt der Angabe des Supports ja schon sehr nahe, die 10.6A wäre meine Vermutung. Schauen wir mal.

Gruß
Mario
 
Zurück
Oben