phpprogrammierer
Level-1
- Beiträge
- 9
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen.
Wir haben ein Lager mit einem Fördersystem. Das bedeutet, dass das Material vom LKW in eine Förderkette gehängt und zu einer bestimmten Lagerbahn transportiert wird.
Dieses System ist von der Firma D*******, die die SPS & Lagerbahn-Hardware lieferte und auch einen Rechner, der als Schnittstelle dient, um mit dem Fördersystem zu kommunizieren.
Diese Kommunikation findet so statt, dass man zu diesem besagten Rechner ein XML-Telegramm per TCP sendet und dieses ausgewertet wird. Der Rechner "spricht" dann mit der SPS.
Oder es kommen Informationen von der SPS, die der Rechner erhält und ein Telegramm mit einer Information herausschickt (bspw. "Material an Lagerbahn 0815 angekommen"), worauf man wiederum reagieren kann. (z.B. Buchung des Materials vom LKW auf Lagerbahn 0815)
Mein Chef hatte nun die Idee, den Part, den die Firma D******* übernommen hat, durch Eigenleistung zu ersetzen, falls man selber mal ein neues Lager aufbauen möchte. (Zur Zeit haben wir Beckhoff, aber künftig wollen wir S7 für neue Projekte nehmen.)
Das heißt, dass ich als Programmierer die SPS (direkt) ansprechen soll, um mit ihr zu kommunizieren.
Damit könnte der Rechner der Firma D******* komplett wegfallen und das System noch ausfallsicherer gemacht werden, da man ja Hardware einspart.
Nun ist es aber leider so, dass ich als Programmierer (hauptsächlich PHP) davon keine Ahnung habe und noch nicht einmal im Ansatz weiß, wie ich an so eine SPS herantreten soll.
Ich stelle mir das so vor, dass in den Server (auf dem das PHP-System läuft) eine zusätzliche Steckkarte kommt, die mit der SPS verbunden wird.
Wir benötigen dann jemanden, der
1.
die SPS programmiert (Wieviel Arbeit ist das eigentlich?)
2.
eine Schnittstelle bereitstellt, über die ich in PHP (TCP, Tool für Kommandozeilen-Ebene, was auch immer) mit der SPS kommunizieren kann
Die Frage ist also: Wie geht man vor!? Ich kann mir ja nun nicht einfach einen SPS-Programmierer holen und ihn irgendwas programmieren lassen.
Es wäre bspw. praktisch, wenn es sowas wie ein Test-Systemboard geben würde, mit dem man herumfummeln kann, ums dann auf ein großes System übertragen zu können.
Oder wie? Oder was? Oder denke ich falsch?
Wie würdet ihr vorgehen? Oder stand vielleicht mal jemand vor einer ähnlichen Herausforderung?!
mfg
Wir haben ein Lager mit einem Fördersystem. Das bedeutet, dass das Material vom LKW in eine Förderkette gehängt und zu einer bestimmten Lagerbahn transportiert wird.
Dieses System ist von der Firma D*******, die die SPS & Lagerbahn-Hardware lieferte und auch einen Rechner, der als Schnittstelle dient, um mit dem Fördersystem zu kommunizieren.
Diese Kommunikation findet so statt, dass man zu diesem besagten Rechner ein XML-Telegramm per TCP sendet und dieses ausgewertet wird. Der Rechner "spricht" dann mit der SPS.
Oder es kommen Informationen von der SPS, die der Rechner erhält und ein Telegramm mit einer Information herausschickt (bspw. "Material an Lagerbahn 0815 angekommen"), worauf man wiederum reagieren kann. (z.B. Buchung des Materials vom LKW auf Lagerbahn 0815)
Mein Chef hatte nun die Idee, den Part, den die Firma D******* übernommen hat, durch Eigenleistung zu ersetzen, falls man selber mal ein neues Lager aufbauen möchte. (Zur Zeit haben wir Beckhoff, aber künftig wollen wir S7 für neue Projekte nehmen.)
Das heißt, dass ich als Programmierer die SPS (direkt) ansprechen soll, um mit ihr zu kommunizieren.
Damit könnte der Rechner der Firma D******* komplett wegfallen und das System noch ausfallsicherer gemacht werden, da man ja Hardware einspart.
Nun ist es aber leider so, dass ich als Programmierer (hauptsächlich PHP) davon keine Ahnung habe und noch nicht einmal im Ansatz weiß, wie ich an so eine SPS herantreten soll.
Ich stelle mir das so vor, dass in den Server (auf dem das PHP-System läuft) eine zusätzliche Steckkarte kommt, die mit der SPS verbunden wird.
Wir benötigen dann jemanden, der
1.
die SPS programmiert (Wieviel Arbeit ist das eigentlich?)
2.
eine Schnittstelle bereitstellt, über die ich in PHP (TCP, Tool für Kommandozeilen-Ebene, was auch immer) mit der SPS kommunizieren kann
Die Frage ist also: Wie geht man vor!? Ich kann mir ja nun nicht einfach einen SPS-Programmierer holen und ihn irgendwas programmieren lassen.
Es wäre bspw. praktisch, wenn es sowas wie ein Test-Systemboard geben würde, mit dem man herumfummeln kann, ums dann auf ein großes System übertragen zu können.
Oder wie? Oder was? Oder denke ich falsch?

Wie würdet ihr vorgehen? Oder stand vielleicht mal jemand vor einer ähnlichen Herausforderung?!
mfg