Forum: Win32/Win64 API (native code)
by hanspeter,
14. Aug 2014
Läuft völlig unabhängig von Windows direkt auf der Hardware.
Die SPS selbst ist eine Art eigenes Betriebssystem.
SPS funktioniert auch noch, wenn Windows abgestürzt ist.
Für die Datenübergabe (Messtellen) wird eine Art Speichermapping bereitgestellt.
Windows Systemaufrufe sind auf SPS Ebene natürlich nicht möglich.
Mann kann sich das ungefähr so vorstellen, das direkt ein Timer der Hardware...
Forum: Win32/Win64 API (native code)
by hanspeter,
13. Aug 2014
Die Soft-SPS ist reiner Installationsaufwand.
Rechner kaputt , irgendein neuer - Installation und fertig.
Der Bus kann z.B. auch über Eternet angeschlossen und damit auch relativ problemlos simuliert werden.
Die Beckhoff SPS kann übrigens 4 SPS unabhängig und parallel realisieren.
Da ich das TWincat als Demo-Version auf dem Rechner daheim installieren kann, habe ich ein eigenes...
Forum: Win32/Win64 API (native code)
by hanspeter,
12. Aug 2014
Du hast schon mal mit einer industriellen Soft-SPS (z.B.) Beckhoff unter Windows gearbeitet?
Windows selbst ist vom Prinzip nicht oder nur eingeschränkt echtzeitfähig. Ist in dieser Richtung aber erweiterbar.
Dazu bieten einige Firmen industriuetaugliche Lösungen an (z.B. Beckhoff oder Kithara).
Ich habe mehrere Industrieanlagen auf Basis dieser Technologie realisiert.
Die laufen seit Jahren...
Forum: Win32/Win64 API (native code)
by hanspeter,
12. Aug 2014
Ich habe so was mal für Prüfstände gemacht.
Da wird für einige Sensoren eine Abtastrate von 1 ms benötigt.
Gesteuert habe ich das ganze über einen hoch priorisierten Thread, der den Zeittakt erzeugt.
Das Programm ist allerdings das einzige Programm, welches auf dem Rechner läuft.
Für industrielle Aufgaben bietet sich noch eine Soft-SPS an.
Die läuft in einer Schicht unter Windows und bietet...