Technical Forum

Kommunikation / Netzwerke

ISO on TCP on PN CPU als passiv

Erstellt von ernestol am 21.03.2012 15:06 (17 Antworten)

« Vorheriges Thema Nächstes Thema »
Seite 1 von 1 (18 Objekte)
  21.03.2012, 15:06
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Hallo zusammen

hat schon jemanden eine PN CPU als passiv betrieben in einem Netz?

Was gibts hier zu beachten?
Top
  23.03.2012, 15:48
Beigetreten am: 17.06.2011
Letzter Besuch: 17.05.2013
Beiträge: 1272
Bewertung:
Bewertung: Exzellent [4,04 von 5 / 79 mal bewertet]. (79) 
Benutzer mit speziellen Fachkenntnissen, die einzelne Konferenzen betreuen
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Hallo,

was ist denn dein Kommunikationspartner?

Du kannst zum beispiel über FETCH/WRITE auf deine CPU als passiven Partner zugreifen. Vielleicht hilft dir das schon weiter:

http://support.automation.siemens.com/WW/view/de/24690891

Und hier noch eine Beispielapplikation mit einem OPC Client:

http://support.automation.siemens.com/WW/view/de/21523291

Gruß / best regards
Rated X
Top
  26.03.2012, 15:00
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
vielen Dank für deine Antwort.
Leider muss ich es auf dem Protokoll ISO on TCP machen. Das Problem ist, dass mein TCON Baustein keine Connect machen kann. Sobald er als passiver Teilnehmer ist.


Ich hab zwei Varianten getestet:
1.) PN CPU 315 verbindung zu einer CPU414 mit CP. Akiver Teilnehmer ist die PN. Hier funktioniert alles super.
2.) Aktiverteilnehmer ist jetzt die CPU 414 mit CP. hab hier bekomme ich eine Verbindung mehr her.

Darum meine Frage ob jemanden schon eine PN CPU als Passive betrieben wurde auf dem Protokoll ISO on TCP.

Es kann ja nicht sein, dass ich der erste bin, der ein Problem hat oder die Verbindung nicht hinkriegt.

Gruss und Danke
Ernesto



=== Bearbeitet von ernestol @ 26.03.2012 15:03 [GMT ] ===


Top
  26.03.2012, 17:17
Beigetreten am: 17.06.2011
Letzter Besuch: 17.05.2013
Beiträge: 1272
Bewertung:
Bewertung: Exzellent [4,04 von 5 / 79 mal bewertet]. (79) 
Benutzer mit speziellen Fachkenntnissen, die einzelne Konferenzen betreuen
Bewertung: Sehr gut [2 von 5 / 1 mal bewertet]. (1) 
Aha, ich dachte Du hast einen PC als aktiven Verbindungspartner. Ok also FETCH/WRITE geht nur zwischen PC und CPU.

Ich bin mir nicht sicher, ob ich Dich richtig verstehe. Was genau meinst Du mit passiv? Wenn Du unbedingt ISO-on-TCP machen musst brauchst du dafür TCON den Du in deiner Partner CPU aufrufen musst.

Eine S7-Verbindung mit PUT/GET kommt gar nicht in Frage? Das wäre nämlich meiner Meinung nach eher das was Du brauchst:

http://support.automation.siemens.com/WW/view/de/44868202


Gruß / best regards
Rated X
Top
  27.03.2012, 08:01
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Ja im Grunde genommen möchte ich eine Verbindung mit einen PC machen. Das stimmt. Aber da ich eben nie eine Verbindung hin gekriegt habe mit ISO on TCP wollte ich dies mal zwischen zwei Steuerungen Aufbauen.

Und dort bekomme ich keine Verbindung hin zwischen den Beiden Steuerungen. Mit Passive meinte ich. dass die Kommunikationspartner (CPU414 mit CP) als Aktiver Partner ist und somit die PN CPU als Passive eingestellt ist.


Den zweiten Grund Betreff ich ISO on TCP zu verwende ist, dass wir bei den heutigen Anlagen diese Prodokoll verwenden. Dass heisst, wir nehmen stehts eine CP karte egal ob S7-300 o 400.

Ich schau mir mal dein link an. Was ist hier der unterschied?

Danke
Top
  27.03.2012, 08:08
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

Hab noch vergessen. Betreff deiner Frage:
Ja ich verwende die TCON bausteine im Projekt.

Ich hätte auch noch eine Fragen Betreff GET und PUT. Muss ich in der PN CPU (ohne CP) auch im Netpro dies projektieren?

danke

Top
  28.03.2012, 09:51
Beigetreten am: 08.02.2006
Letzter Besuch: 13.06.2012
Beiträge: 32
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

"ISO on TCP on PN CPU als passiv "

Hallo, ja habe ich schon gemacht CPU315-2PN/DP kommuniziert mit PC über ICO on TCP die SPS ist passiv.
Die Gegenseite muss dann natürlich die Verbindung aktiv aufbauen.

Funktioniert zwischen SPS / PC und zwischen SPS / SPS grinsen.

Gruss Willi

Top
  28.03.2012, 10:12
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Hallo Willi

zum Glück bin ich nicht der erste....... smile. Nein ich kriege die Verbindung zwischen den beiden SPS nicht zum laufen. Dass heisst die PN CPU ist passiv und die cpu mit CP als aktiv. geh leider nicht.

folgenden Verbindungen gehen:
get/put geht
TCP geht. Beide Varianten als Passiv und Aktive.
Könntest du mir mal dein Projekt zukommen lassen?

Gruss
Ernesto
Top
  28.03.2012, 12:12
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Willi hab noch eine Frage:
mit welcher CPU hast du es gemacht sowie welche Firmeware hatten sie? weil ich kriegs wirklich nicht hin. bin jetzt schon gut 3 Tagen am testen und mir lauft die zeit davon. danke
Top
  28.03.2012, 12:48
Beigetreten am: 13.10.2008
Letzter Besuch: 26.04.2013
Beiträge: 80
Bewertung:
Bewertung: Herausragend [3,33 von 5 / 3 mal bewertet]. (3) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
ernestol schrieb:


Den zweiten Grund Betreff ich ISO on TCP zu verwende ist, dass wir bei den heutigen Anlagen diese Prodokoll verwenden. Danke


Welche Software / Treiber läuft denn auf dem Pc? Irgendwas von Siemens ?
Top
  28.03.2012, 13:26
Beigetreten am: 08.02.2006
Letzter Besuch: 13.06.2012
Beiträge: 32
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

Hallo

Die SPS SW Lauft auf CPU 315-2PN/DP  "6Es7 315-2EH14-0AB0 / Firmware V3.1

Auf PC Seite lauft ein Treiber für ISO on TCP von der Firma ETM für das Skada System
WinCC Open Architecture ehemals PVSS2

Ich habe Dir mal noch den Konfigurations- DB angehängt.


Dateianhang: KonfigOnBordPN.AWL.zip  (14 Downloads)

Top
  28.03.2012, 13:58
Beigetreten am: 08.02.2006
Letzter Besuch: 13.06.2012
Beiträge: 32
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 


Hier noch eine Datei mit dem Baustein für den Verbindungsaufbau

Dateianhang: Kommunikation.AWL.zip  (16 Downloads)

Top
  28.03.2012, 16:01
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Auf meinen PC läuft PVSS3.9.

Dies wollte ich zu erst versuchen aber dann hab ich gedacht, dass es einfach ist, wenn ich zwischen 2 CPU dies zu erst mal test.

Eine Verbindung zur PC ging auch nicht.
Top
  28.03.2012, 16:28
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
wollte dich fragen ob du auch schon mal den Test gemacht hast ohne E0, 02 (TSAP)? gemäss Siemens sollte es ab Version FW2.7 nicht mehr nötig sein.

Hab deine Bausteine angeschaut und so gut wie keinen unterschied gemerkt zwischen deins und meins. Abgesehen vom E0.02
weinen
Top
  28.03.2012, 16:41
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Ich hab so eben den Versucht gemacht mit E0.02.xxxx

und es funktioniert. aber ich möchte hier sagen, dass ich diese Variante auch schon versucht habe. sehr interessant.

Muss jetzt noch paar Test machen und ich melde mich dann nochmals.

Ach ja, hast du auch schon mal bei TSAP z.B. RECEIVE ODER PC_SEND versucht? abgesehen vom TCP-1, 2, 3, usw?

Top
  29.03.2012, 07:19
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Guten Morgen zusammen

möchte meine neue erkenntnis einbringen:

Gemäss Open Communication Wizard muss man ab FW Stand 2.7 kein E0.02 davor stellen. Dies hat mich schluss endlich paar Tagen gekostet.
Aber das INTERESSANTE davon ist, wenn man die PN CPU 317 als aktiver teilnehmer einstellt. dann geht es auch ohne E0.02.

Ich würde sagen, dass hier ein kleiner Wurm drin ist......

Falls jemanden etwas noch mehr davon weiss bin ich sehr dankbar. grinsen
Top
  29.03.2012, 11:33
Beigetreten am: 08.02.2006
Letzter Besuch: 13.06.2012
Beiträge: 32
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

Freut mich das es Funktioniert zwinkern.

Ich habe das Prog. nicht geschrieben, aber sovil ich weis wurde immer ein E0,02,xxx im TSAP eingetragen.

Top
  29.03.2012, 13:19
Beigetreten am: 12.06.2008
Letzter Besuch: 17.05.2013
Beiträge: 47
Bewertung:
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 
Bewertung: keine [0 von 5 / 0 mal bewertet]. (0) 

So jetzt kann ich mit sehr guten gewissen mitteilen, dass es nicht an mir lag sonder das es an der Baustein Version Nr. des TCON. die neuste Version ist per 29.03.2012 V2.4.


Wichtig ist, dass man immer Bausteine von der Bibliotheken genommen wird.

Ich möchte mich auf jedenfall Herzlich Bedanken für alle Tips.

Ernesto
grinsenZungecool

Top
Seite 1 von 1 (18 Objekte)
Aktionen