Fragen zu PROFINET

Fluffi

Level-2
Beiträge
449
Reaktionspunkte
69
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,
ich hab folgende Hardware mittels einer S7-Verbindung auf Basis von Industrial Ethernet mit eineander verbunden:
CPU 314 mit CP 343-1 IT
CPU 315-2 PN/DP
Zurzeit kommuniziere ich mit den PUT und GET Funktionen.

Was TCP/IP und Ethernet angeht kenne ich mich sehr gut aus.
Ich möchte nun aber beide Steuerungen mit PROFINET (CBA oder IO,beide Systeme können laut Beschreibung beides) miteinander kommunizieren lassen. Leider kenne ich mich mit PROFINET nicht so aus und habe das ganze noch nicht so durchblickt. Deshalb habe da folgende Frage an die Kommunikations- und Netzwerkspezialisten:

1. Beide Netzwerkschnittstellen kommunizieren miteinander über ein "normales" Firmennetzwerk an dem die üblichen TCP/IP Geräte (PCs usw) hängen. Funktioniert da einfach eine PROFINET-Verbindung zwischen den beiden Steuerungen , also macht das Netzwerk das überhaupt mit oder braucht man da ein seperates ? Wie schaut es mit normalen Netzwerk Switches aus. Sind die auch für PN geeignet?

2. Was ist der Vorteil dieser PROFINET Kommunikation im Vergleich zur normalen Netzwerkverbindung. Was macht also PROFINET so besser. Überall liest man nur wie toll es ist aber genaue Beschreibungen findet man nicht. Es bassier ja auf Ethernet bzw dem TCP/IP Protokoll, somit ist es ja kein eigenes Protokoll. Die Daten werden dann ja auch gleich schnell/langsam übertragen. Was soll PROFINET dann anders machen ? Und wie soll das Echtzeitfähiger sein als TCP/IP wenn es doch darauf bassiert ?
Das einzige was ich noch weiss ist, dass PN IO eine mit QoS höher priorisierte Verbindung aufbaut? War das alles ?

4. Jetzt läuft die Kommunikation über eine S7-Verbindung. Diese beruht auf Industrial Ethernet. Würde eine PROFINET-Verbindung an der Kommunikation gar nichts ändern weil diese S7-Verbindung schon intern das maximale rausholt?
 
Zuletzt bearbeitet:
...
Das einzige was ich noch weiss ist, dass PN IO eine mit QoS höher priorisierte Verbindung aufbaut? War das alles ?
...
so könnte man sagen...

wobei der Sinn von PN-IO der schnelle, zyklische Datenaustausch ist (entsprechend Profibus). Put-Get ist zwar möglich, aber das PN-IO ist eher für den Prozessdatenaustausch gedacht.
 
was genau ist mit Prozessdatenaustausch gemeint?
was ist mit den anderen Fragen?

Prozessdatenaustausch findet statt, wenn z.Bsp. E/A-Inseln oder FU/Servos über Profinet an der Steuerung angebunden sind. Dabei wird dann sichergestellt, daß ein bestimmtes Timing auch eingehalten wird, denn sonst dreht einem der Servo unter Umständen die Verkleidung aus der Anlage, ;) nur weil Gretchen Müller aus dem Büro gerade ihr Blog ergänzt.

Ob es an einem normalen Büronetz funzt, kann ich nicht genau sagen, auf jeden Fall dürfen nur bestimmte Switch eingesetzt werden. Theoretisch könnte es dann gehen, aber klug wäre es auf jeden Fall nicht!

Wenn du keine zeitkritische Kommunikation hast, dann würde ich das lassen, wie es ist.
 
...
Ob es an einem normalen Büronetz funzt, kann ich nicht genau sagen, auf jeden Fall dürfen nur bestimmte Switch eingesetzt werden. Theoretisch könnte es dann gehen, aber klug wäre es auf jeden Fall nicht!

Wenn du keine zeitkritische Kommunikation hast, dann würde ich das lassen, wie es ist.
Falls man bei Profinet IO kein IRT hat, dann können ganz normale Switches eingesetzt werden (aber keine Hubs!)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab mich jetzt mal ein bisschen in das Thema eingelesen.
Der Vorteil von PN IO ist wohl hardwareseitig wircklich nur der, dass der Header klein ist und die Pakete eine höhere Priorität haben. Also nix besonderes. Das ganze geht ja über Ethernet TCP/IP in der nicht Siemens-Welt ja auch ohne PN.
Was halt noch schön ist, ist das Abfragen der Werte über die E/A Adressen.

Die genauere PN Konfiguration erfolgt ja im HW Konfig Programm.
Ich bekomm das aber mit der CP 343-1 IT irgendwie nicht gebacken.
Für den normalen Netzwerk-Austausch ist sie schon richtig konfiguriert und funktionstüchtig.
Wie stelle ich das ganze nun auf PN um ?
Laut Beschreibung muss man da ein Häcken für PN setzen, aber das gibt es bei mir nicht. Ich hab die CP aus SIMATIC-300/CP300/Industr.Ethernet ausgewählt. Muss ich für PN die CP woanders auswählen, und muss dann sowas wie CP 343-1 IT PN,also mit PN hintendran im Rack erscheinen. Oder kann ich die vorher eingestellte CP 343-1 IT lassen ? Nur gibts da wie gesagt keinen PN zum einstellen.
 
Nicht jeder CP343-1 kann PN und du brauchst ja einen mit PN-Controller Funktionalität. Wenn du in HW-Konfig im Katalog die CPs durchgehst, steht das unten in der Kurzbeschreibung drin.

Grüße von HaDi
 
die cp 343-1 it hat die Nummer 6GK7343-1GX00-0XE0.
Kann die nun PN oder nicht.
Aber die 315 kann es definitiv. funktioniert das ganze mit der 315 als controller auch wenn die 343-1 in Sachen PN wohl beschränkt ist.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hi,
ich hab folgende Hardware mittels einer S7-Verbindung auf Basis von Industrial Ethernet mit eineander verbunden:
CPU 314 mit CP 343-1 IT
CPU 315-2 PN/DP
Zurzeit kommuniziere ich mit den PUT und GET Funktionen.

Was TCP/IP und Ethernet angeht kenne ich mich sehr gut aus.
Ich möchte nun aber beide Steuerungen mit PROFINET (CBA oder IO,beide Systeme können laut Beschreibung beides) miteinander kommunizieren lassen. Leider kenne ich mich mit PROFINET nicht so aus und habe das ganze noch nicht so durchblickt. Deshalb habe da folgende Frage an die Kommunikations- und Netzwerkspezialisten:

4. Jetzt läuft die Kommunikation über eine S7-Verbindung. Diese beruht auf Industrial Ethernet. Würde eine PROFINET-Verbindung an der Kommunikation gar nichts ändern weil diese S7-Verbindung schon intern das maximale rausholt?


Profinet:
Profinet CBA
Profinet RT (I/O)
Profinet IRT (I/O)

Die 315 PN/DP kann nur bis Profinet RT (also kein IRT),
von der Performance kann sie damit I/O Baugruppen in etwa mit Profibus-Geschwindigkeit ansprechen. (Bestenfalls 1ms Zykluszeit)

Erst die 319 kann seit etwa einem Jahr IRT und Updatezeiten von 250µs mit entsprechenden Slaves und Switches.
Es entsteht aber bei SIEMENS gerade noch eine neue IRT Variante!

SIEMENS ist nicht unbedingt bemüht diese "feinen" Unterschiede zu presentieren und versucht einfach mit großem Marketingaufwand Profinet I/O
überall reinzubringen. Speed-Vorteile entstehen hauptsächlich bei IRT für I/Os(319-400) und durch die in die CPU integrierten CPs (damit auch für die "alten" Verbindungsarten)

(Vielleicht hilft hier Beckhoff etwas weiter: http://www.ethercat.org/pdf/english/Industrial_Ethernet_Technologies.pdf)
 
Meinem Katalog nach ist es so:

Profinet IO-Controller:
6GK7343-1EX21-0XE0
6GK7343-1GX21-0XE0

Profinet-Device:
6GK7343-1EX21-0XE0
6GK7343-1EX30-0XE0
6GK7343-1CX10-0XE0

Grüße von HaDi
 
kann man die GX00 nicht auf ne GX21 oder so updaten? Ich glaub kaum das es an der Hardware liegt dass meine CP343 kein PN kann. dieses ding muss doch fähig sein auch PN zu verstehen zumal es da ja sowieso keinen unterschied zu ethernet gibt.
Ich hasse die Produktpolitik von Siemens.:icon_mad:

Kann man mit einer GX00... dann wenigstens die FTP-Schreibfunktion vom SPS-Programm aus benutzen, also Prozessdaten in eine File auf dem Webserver der CP schreiben was man dann von einem pc abrufen kann ?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@Fluffi
Da du hier von PC sprichst, wo kommt denn hier bitte Profinet ins Spiel?

Man kann Siemens ja sicherlich viele Vorwürfe machen, aber das eine Uralt-CP eine Kommunikationsfunktion nicht unterstützt,
die es zu dem Zeitpunkt im Grunde noch nicht gab ja nun wirklich nicht ...

Auf dem PC stehen dir dann doch Sachen ala Libnodave, AGLink, freie TCP/IP Kommunikation, OPC-Server etc. zur
Verfügung, welche allesamt mit dem 343-1IT funktionieren ...

Mfg
Manuel
 
das mit dem PC ist wieder eine andere Geschichte, hat mit der PN-Verbindung die ich machen will im dem sinne natürlich erstmal nix zu tun.


anderes Thema: Datenaustausch mit PC:
die 343-1 IT kann ja auch FTP-Verbindungen aufbauen und so Daten auf einen PC schreiben.
Aber sie hat ja selber auch einen FTP-Server. Wie kann man von der SPS auf diesen eigenen FTP-Server Daten schreiben ?
 
d...
anderes Thema: Datenaustausch mit PC:
die 343-1 IT kann ja auch FTP-Verbindungen aufbauen und so Daten auf einen PC schreiben.
Aber sie hat ja selber auch einen FTP-Server. Wie kann man von der SPS auf diesen eigenen FTP-Server Daten schreiben ?

Guck mal hier in der Siemens FAQ

P.S.
du sagst ja schon selber das es ein neues Thema ist. Dann darfst du ruhig eins aufmachen ;-)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich glaube, jedenfalls interpretiere ich die HW-Konfig so,
das FTP in jeglicher Form auch erst ab 1GX21 also 343-1 Advanced und nicht IT untersützt wird ...

Edit: Sollte ab GX11 gehen ...
 
Zuletzt bearbeitet:
Ich glaube, jedenfalls interpretiere ich die HW-Konfig so,
das FTP in jeglicher Form auch erst ab 1GX21 also 343-1 Advanced und nicht IT untersützt wird ...

Edit: Sollte ab GX11 gehen ...
Seine CP sollte auf jeden Fall als ftp-Server gebraucht werden können. Siehe Auszug aus der Siemens-FAQ
...
Betroffen sind die Produkte mit den Bestellnummern: 6GK7343-1GX00-0XE0 CP 343-1 IT Der CP 343-1 IT wird zur Lieferung freigegeben und ist ab sofort ab Lager verfuegbar. Dieser CP unterstuetzt 10/100 Mbit/s und neben AUI- und ITP- auch TP-Anschluss ueber RJ-45. Der CP 343-1 IT besitzt folgende wesentlichen Funktionsmerkmale: - Webserver (HTTP Server) mit 10 MByte Filesystem zur Speicherung eigener Webseiten (HTML Seiten) - FTP Server fuer den Zugriff auf das Filesystem ueber Netzwerk. Darueber werden auch die HTML Seiten auf den CP geladen. - Java-Applets zur Darstellung aktueller Werte in einer Webseite - Java-Beans zur Erstellung eigener Appletts mit einer Java Entwicklungsumgebung - E-Mail Client zum programmgesteuerten Versand von E-Mails
...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
naja aufgrund der Web-Server Fähigkeit und dem Applet-Zeug hat das Ding halt auch einen FTP-Server. Aber kann ich darauf auch von der SPS aus zugreifen ? und wenn ja, wie ? Die FTP-Connect Funktion braucht ja eine FTP-Verbindung zu einem FTP-Server. Zumindest zu einem FTP-Server auf einem PC lässt sich keine Verbindung einrichten, da hier das Feld FTP-Verbindung immer deaktiviert ist.

da muss wohl ne neue CP her.
ist das die aktuellste ? 6GK7343-1GX30-0XE0
was kostet die ungefähr
 
Zuletzt bearbeitet:
noch kurz was zu Profinet.
seh ich folgende Dinge richtig:


  • PN IO sorgt also durch höhere Priorisierung der Pakete für ein besseres Timing. Aber so wie ich das sehe, ist das nicht garantiert. Das ganze ist weit entfernet von RealTime und eine normale TCP/IP Verbindung könnte wenn das Netz nicht belastet ist die gleiche Geschwindigkeit erreichen. PN ist eigentlich nur die Verwendung von QoS für TCP/IP im Siemens-Style.


  • PN IRT ist also das Maß aller Dinge in Sachen Geschwindigkeit und Zuverlässigkeit. Aber dafür braucht man ein seperates Netzwerk und IRT fähige Hardware. PN IRT wird eigentlich kaum wo verwendet.
 
noch kurz was zu Profinet.
seh ich folgende Dinge richtig:


  • PN IO sorgt also durch höhere Priorisierung der Pakete für ein besseres Timing. Aber so wie ich das sehe, ist das nicht garantiert. Das ganze ist weit entfernet von RealTime und eine normale TCP/IP Verbindung könnte wenn das Netz nicht belastet ist die gleiche Geschwindigkeit erreichen. PN ist eigentlich nur die Verwendung von QoS für TCP/IP im Siemens-Style.
  • PN IRT ist also das Maß aller Dinge in Sachen Geschwindigkeit und Zuverlässigkeit. Aber dafür braucht man ein seperates Netzwerk und IRT fähige Hardware. PN IRT wird eigentlich kaum wo verwendet.

Falsch.

PN IO = PN IRT

Es gibt bei PN IO zwei Ausprägungen.
RT und IRT.

RT ist die "LowCost" Variante welche über den QoS Mechaismus arbeitet und keine spezielle HW voraussetzt.
IRT ist eben das eigentlich neue. Die Mechanismen und Protokolle sind zwar auf Basis TCP/IP Standards aufgebaut, habe aber außer der Struktur nicht viel gemeinsam.
IRT setzt immer eine HW vorraus und kann nicht in einem "Büro" Netz integriert werden.

PN IRT kaum wo verwendet?
Wunschgedanke, Ohne näher darauf eingehen zu wollen, aber ich kenne alleine 3 große Maschinenhersteller welche PROFINET IRT im großen Umfang einsetzen. PROFINET IRT hat sich auf S7 Basis noch nicht etabliert weil es bisher nicht unterstützt wurde (kommt mit dem Standard V2.2 der Norm)aber in anderen Bereichen schon eine sehr festes Standbein geschaffen.

Gruß
Christoph
 
Zurück
Oben