05.07.2013 12:14 | |
Beigetreten: 22.07.2008 Letzter Bes: 14.04.2022 Beiträge: 1884 Bewertung: (174) |
Hi, ist mit WLAN 10ms überhaupt umsetzbar? MfG, Servicetechniker! |
~(‾▿‾)~ |
|
05.07.2013 14:09 | |
Beiträge: 1547 Bewertung: (129)
|
Wow, das sind ja nicht die geringsten Anpsrüche für einen blutigen Anfänger! Wenn ich das richtig verstehe willst du Geräte über WLAN an einen Profinet Controller anbinden. Das ist bei schnellen Zykluszeiten immer etwas knifflig, vor allem wenn die Geräte mobil sind. (Hintergrund: Wenn der Client von einem AP zum anderen wechselt braucht die Übergabe immer eine gewisse Zeit in der der Client nicht erreichbar ist)Es gibt bei WLAN im Vergleich zum Kabel ja sehr viele Variablen (Reflektionen, Dämpfung, verwendete HW, verwendete Antennen, Bewegungen der Funkteilnehmer, Bewegungen von Fahrzeugen zwischen den Antennen, Entfernung, Wetter, Teilnehmeranzahl...)10ms (bzw. 8ms als nächste einstellbare Zykluszeit) sind auf alle Fälle sportlich, im Zweifel sollte man sobald man alle Eckdaten hat wie der Aufbau ausschauen soll mal den Siemens Mensch seines Vertrauens darauf ansprechen ob das so funktionieren kann.Auf der Support Seite gibt es dazu auch einige Einträge - http://support.automation.siemens.com/WW/view/de/32174160 http://support.automation.siemens.com/WW/view/de/22681042 http://support.automation.siemens.com/WW/view/de/21869080 Mit normalen WLAN Clients (DCF Protokoll) werden die Aktualisierungszeiten erheblich höher sein (Hintergrund: Der W788-RR wird für Profinet normal auf iPCF eingestellt, da bekommt jeder Client der dieses Protokoll versteht einen Zeitslot zugeteilt. Die Standardclients quatschen alle durcheinander, da gibt es mehr Kollisionen)Was jetzt das verkabelte Netz angeht: Der CP1623 kann nicht für Profinet Verbindungen benutzt werden.Die WinAC RTX lässt sich in Step7 wie eine SPS projektieren, das heißt wenn man da schon ein Projekt hat bzw. sich damit gut auskennt ist die WinAC RTX sicher die komfortabelste Lösung. Wenn man eine SPS als Controller benutzt und die Daten von einem PC haben will muss man da aufjedenfall noch eine Datenverbindung aufbauen, das geht natürlich auch etwas auf die Performance.Wenn man Erfahrung mit hardwarenaher Programmierung hat oder gerne eine PC Umgebung benutzen würde auf der die WinAC nicht läuft dann kann man auch direkt den CP1616 programmieren (sowohl die onBoard Variante von den IPCs als auch die PCI/PC104+ Karte). Dafür gibt es von Siemens ein Development Kit -> http://support.automation.siemens.com/WW/view/de/67634126 Je nachdem wie hoch die Anforderungen sind kann man als Controller auch einen OPC Server mit der Softnet Profinet Lizenz benutzen. Da ist die Aktualisierungszeit auf 8ms begrenzt und die Zuverlässigkeit ist von dem Betriebssystem abhängig (Die WinAC RTX bringt ihre eigene Echtzeiterweiterung mit und läuft praktisch "neben" Windows)Um Daten aus der eigenen Software in die WinAC zu bringen gibt es (iirc) eine Softwareschnittstelle, da müsste auch was auf der Support Seite zu finden sein.Für die 1616 kann man sich mit dem Development Kit eine eigene Schnittstelle programmieren.Und noch ein paar Worte zum X108 -> Wenn man will, dass die Priorisierung von Profinet funktioniert (vor allem bei schnellen Zykluszeiten) muss man mindestens X200 Switche nehmen (die haben dann auch ein paar erweiterte Diagnosemöglichkeiten). Generell funktioniert Profinet auch ohne Priorisierung. Viel Spaß! |
Zuletzt bearbeitet von: Rated X am: 05.07.2013 14:11 |
|
Für diesen Beitrag bedanken sich3 Benutzer |
08.07.2013 06:58 | |
Beigetreten: 22.07.2008 Letzter Bes: 14.04.2022 Beiträge: 1884 Bewertung: (174) |
Hi, am Besten mal hier reinlesen: /tf/WW/de/Posts/47346 MfG, Servicetechniker! |
~(‾▿‾)~ |
|
Für diesen Beitrag bedanken sich1 Benutzer |
08.07.2013 10:52 | |
Beiträge: 26 Bewertung: (1) |
Hallo, danke, das werd ich tun. :)
|
06.08.2013 14:56 | |
Beigetreten: 22.07.2008 Letzter Bes: 14.04.2022 Beiträge: 1884 Bewertung: (174) |
Puh, am besten mit der Hotline klären. Bin mir gerade nicht sicher ob http://support.automation.siemens.com/WW/view/de/31032135 Software PN da gehen würde? |
~(‾▿‾)~ |
|
07.08.2013 09:19 | |
Beiträge: 26 Bewertung: (1) |
Ich hab noch mal ein bisschen rumgeforscht. PROFINET ist in drei Klassen aufgeteilt, A (IO), B (RT) und C (IRT). Wiki (der ich aber normalerweise nicht vertraue...) sagt dazu: "Für die Realisierung einer Profinet Schnittstelle als Controller oder Device werden für Profinet IO (CC-A und CC-B) und für Profinet CBA keine zusätzlichen Anforderungen an die Hardware gestellt, die nicht mit einer üblichen Ethernet Schnittstelle (100BASE-TXoder100BASE-FX) erfüllt werden können." Für IRT bräuchte man dann aber Hardwareunterstützung z.B. in Form eines ERTEC uC wie er im CP1616 drin ist. Zusammen mit dieser Hardwareunterstützungstabelle aus der WinAC-Bedienungsanleitung folgere ich daher daraus, dass auch mit dem IPC ohne den CP1616 und mit einer Standard-Intel-Ethernetkarte PROFINET als Controller möglich sein sollte solangeman kein IRT will. Mein Switch (X208) kann ohnehin kein IRT, und dass die IRT-Vorteile im Zusammenspiel mit WLAN ohnehin hinfällig wären, wurde ja oft genug erwähnt. Also: Meine restliche Hardware kann eh nur (bestenfalls) RT, und auch reichte mir von Anfang an RT komplett aus um meine Anforderungen zu erfüllen. Was sagt ihr zu meiner Argumentation? Klingt zumindest für mich schlüssig. Ich werd heute auch noch mal beim technischen Support anrufen und denen meinen Fall so genau es geht schildern. Das hatte ich gestern schon gemacht, und die Antwort war in etwa "Es ist nur da PROFINET drin, wo PROFINET drauf steht!". Was aber widersprüchlich zu den obig genannten Informationen ist... |
Für diesen Beitrag bedanken sich1 Benutzer |
07.08.2013 13:36 | |
Beiträge: 26 Bewertung: (1) |
Na ja, mir geht's darum: Dort sieht man zwei RJ45-Ports, einer mit durchgezogenem Kasten, einer mit gestricheltem. In der Bedienungsanleitung steht, dass Port 1 einen exklusiven IRQ hat und Port 2 einen shared. Soweit ich das verstehe, hat das Teil zweiNetzwerkadapter - einmal den82574L (welcher in der Hardwaresupportliste von WinAC auftaucht) und einmal den82579LM (welcher dort nicht auftaucht). Und für WinAC muss man zwingend den 82574L nehmen. Für den 227D gibt's sogar eine Anweisung, dass man für PROFINET NUR den zweiten Port nehmen darf:https://support.automation.siemens.com/ww/llisapi.dll/22630702?func=ll&objId=22630702&objAction=csView&lang=en&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW&load=treecontent Für den 427D gibt's keinen äquivalenten Artikel leider. Im Notfall lässt sich das sicher auch durch Try & Error rausfinden, aber sowas vermeide ich immer gerne nach Möglichkeit.
|
Folgen Sie uns auf