Die Grundaufgaben des PC's (in meiner Welt) haben mit denen der SPS erstmal nicht so viel zu tun.
...
Aber ... performante unterschiedliche Tasks können sich auch schon mal gegenseitig behindern - ist immer eine Frage, wie es gemacht ist.
Dabei haben PC und SPS sehr viel miteinander zu tun. Bis auf das Betriebsystem und spezifische Ausprägungen der Hardware ist erstmal kein Unterschied vorhanden. Beide haben CPU und Arbeitsspeicher, sowie heutzutage auch einen Nicht-Arbeitspeicher (mir fällt kein bessere Wort ein). Feldbusanbindung (oder generell Kommunikation zu anderen Systemen) ist bei beiden mit Zusatzhardware möglich. Beim PC nur mit tiefer standardisierter Hardware (PCI-Karten).
Nimmt man eine Beckhoff CX-CPU, dann ist der einzige Unterschied zwischen SPS und PC das Betriebsystem.
Die "Grundaufgaben" sind für mich doch eher historisch entstanden, da die Rechentechnik sich zunächst in zwei Richtungen (IT und Steuerung) auseinander bewegt hat.
Aber nun kommt beides durch Software wieder zusammen. Den Trend sehe ich klar in Richtung "mehr Applikation", also mehr Anwendungen in der Maschine gehen.
Da ist doch der ständige Kommunikationsaufwand zwischen PC und SPS eher lästig.
Eine Positionier-Aufgabe wird ja auch ganz selbstverständlich an einen Servo-Regler übergeben - und zwar nicht, weil es die SPS nicht genauso gut könnte, sondern damit sie unabhängig voneinander arbeiten können.
Ich sehe den Bedarf nach Unabhängigkeit der Systeme im Maschinenbau (wo ich arbeite) eher schwinden. Für sicherheitsrelevante Anwendungen mag das zutreffen, ansonsten kann die SPS (bzw. integrierte SPS/NC auf dem PC) eine Positionierung genauso gut.
Den Achsregler sehe ich nur noch als Endstufe.
Was macht der PC in der klassischen Steueurngstechnik?
- Visualisieren
- Datenbanken
- Auswertungen mit Spezialsoftware
Was macht die SPS / NC?
- I/Os schalten
- Achsen Positionieren
Ich verstehe nicht so recht, wieso man immer gedanklich noch zwischen IT- und Steuerungswelt unterscheiden will. (mag an meiner im Vergleich zu anderen Usern hier noch geringen Berufserfahrung liegen)
Wenn der PC beide o.g. Anwendungsgebiete beherrscht, und dabei sogar noch besser ins System integriert als der Stand-Alone-PC und mit höherer Performance als die SPS....wieso noch trennen?
TwinCAT 3 mit der Integration von C/C++ usw geht doch genau in diese Richtung. (darum geht es ja eigentlich in diesem Thread)
Wenn man sich bei Siemens mit deren Lösung, wie "bike" sie beschrieben hat,nnen Ast abbricht, dann ist es ja kein Wunder, dass PC-basierte Systeme wenig akzeptiert sind.
... Ach Leute... wir schweifen schon wieder ab...