-> Hier kostenlos registrieren
Hallo Zusammen,
vorab möchte ich sagen, dass ich blutiger Neuling auf diesem Gebiet bin. Eigentlich komme ich aus der Softwareentwicklung und habe mit Hardwarekomponenten nicht viel am Hut.
Nun wurde ich allerdings dazu überredet eine Software zu entwickeln, die einen zufällig gewürfelten Wert an einen Elektrogetriebemotor schickt, welcher dann eine Last um die entsprechende Anzahl an Einheiten hebt oder senkt. Dabei soll die neue Position der Last zurückgegeben werden.
Folgende Beschreibung des Aufbaus habe ich vom beteiligten Elektro-Techniker bekommen: "Die Positionierung erfolgt über einen Elektrogetriebemotor, welcher über einen SINAMICS G120 Frequenzumrichter der Fa. Siemens geregelt wird. Als Software kommt TIA Portal V15 zum Einsatz, mit der eine CPU S7-1212C programmiert wird, die quasi als Schnittstelle zwischen der Software und dem Antrieb fungiert."
Für mich stellt sich nun die Frage der Kommunikation zwischen meiner Software und der CPU. Mittels TCP kann ich eine Socket-Verbindung zur CPU herstellen. Allerdings ist mir unklar wie ich anschließend die Werte an die CPU sende. Ich würde gerne einen POST-Request schicken. Ist das möglich und wie muss der Content dann aufgebaut sein?
Die zahlreichen Dokumente, die ich vom Techniker dazu bekommen habe, erklären alle nur die Einstellungen im TIA Portal aber beschreiben nicht die Schnittstelle für eine offene Kommunikation.
Zwar gibt es ein .NET-Framework, welches ich in meine Software einbinden könnte und damit theoretisch direkt Befehle an die CPU schicken könnte, jedoch bedarf es dafür eine neuere CPU S7-1500, wie man mir sagte.
Über nützliche Tipps und Erfahrungsberichte würde ich mich sehr freuen.
Freundliche Grüße,
newMember
vorab möchte ich sagen, dass ich blutiger Neuling auf diesem Gebiet bin. Eigentlich komme ich aus der Softwareentwicklung und habe mit Hardwarekomponenten nicht viel am Hut.
Nun wurde ich allerdings dazu überredet eine Software zu entwickeln, die einen zufällig gewürfelten Wert an einen Elektrogetriebemotor schickt, welcher dann eine Last um die entsprechende Anzahl an Einheiten hebt oder senkt. Dabei soll die neue Position der Last zurückgegeben werden.
Folgende Beschreibung des Aufbaus habe ich vom beteiligten Elektro-Techniker bekommen: "Die Positionierung erfolgt über einen Elektrogetriebemotor, welcher über einen SINAMICS G120 Frequenzumrichter der Fa. Siemens geregelt wird. Als Software kommt TIA Portal V15 zum Einsatz, mit der eine CPU S7-1212C programmiert wird, die quasi als Schnittstelle zwischen der Software und dem Antrieb fungiert."
Für mich stellt sich nun die Frage der Kommunikation zwischen meiner Software und der CPU. Mittels TCP kann ich eine Socket-Verbindung zur CPU herstellen. Allerdings ist mir unklar wie ich anschließend die Werte an die CPU sende. Ich würde gerne einen POST-Request schicken. Ist das möglich und wie muss der Content dann aufgebaut sein?
Die zahlreichen Dokumente, die ich vom Techniker dazu bekommen habe, erklären alle nur die Einstellungen im TIA Portal aber beschreiben nicht die Schnittstelle für eine offene Kommunikation.
Zwar gibt es ein .NET-Framework, welches ich in meine Software einbinden könnte und damit theoretisch direkt Befehle an die CPU schicken könnte, jedoch bedarf es dafür eine neuere CPU S7-1500, wie man mir sagte.
Über nützliche Tipps und Erfahrungsberichte würde ich mich sehr freuen.
Freundliche Grüße,
newMember