Automatisierung mit C - einige Unklarheiten

koocky

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forengemeinde, ich hoffe ich bin mit meinem Anliegen im richtigen Unterforum gelandet, sonst bitte einfach mal verschieben.

Folgendes Szenario:
An einer technischen Anlage sollen 2 Motoren und 6 Magnetventile von Festo mittels SPS angesteuert werden. Aufbau, Installation und SPS-Programmierung stellen an sich kein Problem für mich dar.
Einer der Projektpartner möchte nun jedoch ein Spektroskop in den Aufbau integrieren, was von einem Windows-PC mit in C geschriebener Software ausgelesen wird. Die Software soll nun so erweitert werden, dass man auch auf die SPS zugeifen kann (Eingänge auslesen und Ausgänge schalten). Ich weiß, dass das mit der hier vorrätigen SPS von Festo (CPX-CEC und CoDeSys v2.3) nicht funktioniert.

Fragen:
Welche Hardware und Software ist für so einen Anwendungsfall sinnvoll ? Insdustrie-PC mit E/A-Karten und Soft-SPS ? Ist die Umsetzung in C überhaupt möglich ? Ich bin durch weiteres googeln und stöbern nur mehr verunsichert worden.

Ich bin dankbar für jeden Ratschlag !

MfG
 
Einer der Projektpartner möchte nun jedoch ein Spektroskop in den Aufbau integrieren, was von einem Windows-PC mit in C geschriebener Software ausgelesen wird. Die Software soll nun so erweitert werden, dass man auch auf die SPS zugeifen kann (Eingänge auslesen und Ausgänge schalten).

mit dem PC direkt die Eingänge lesen und Ausgänge beschreiben ist eher unüblich. Normalerweise legt man in der SPS einen Datenbaustein an, aus welchem der PC lesen bzw. Werte schreiben kann. Diese Werte werden dann von dem SPS-Programm entsprechend verarbeitet.

Die Kommunikation zwischen dem PC und der SPS kann auf verschiedene Arten erfolgen. Stichworte sind vielleicht OPC, libnodave, TCP/IP ... DAs sollte eigentlich auch mit der Festo-SPS funktionieren, solange sie eine Schnittstelle zur Kommunikation mit dem PC besitzt.

Das Steuerungsprogramm könnte man natürlich auch komplett in C schreiben, das ist aber eher unüblich und hat dann auch nix mehr mit SPS zu tun.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn es nicht Festo bleiben muss, gibt es auch noch Beckhoff mit TC3 da sollte das gewünschte möglich sein.
Siemens geht auch da müsste man eine Soft SPS nutzen und dann kann man das ODK für Hochsprachen verwenden.
 
Vielen Dank für die Antworten. Ich habe mich nochmals direkt bei Festo erkundigt (Chef will die SPS trotzdem nutzen) und nach einiger Zeit erhielt ich Rückmeldung. Es wird wohl auf eine Verwendung mit TCP/IP hinauslaufen.
 
Zurück
Oben