thomasdeldiaz
Level-1
- Beiträge
- 47
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
Das war langer her, als ich den letzten Post in diesem Forum erstellt habe.
Ich bin jedenfalls wieder zurück mit einem Problem, womit ich mich seit zwei Wochen auseinandersetze.
Es handelt sich nämlich um folgendes, und zwar:
Es gibt ein Setup von zwei Maschinen die miteinander über zwei Potenzialfreikontakte kommunizieren.
Maschine #1: eine Waage (Weight Checker), die die Gewichte der Produkte auswertet und an die Maschine #2 herausgibt. Es werden zwei verschiedene Signale abgeleitet, je nach dem wie das Gewicht korrigieren sein soll, also PLUS oder MINUS. Im Grunde genommen es sind zwei Potentialfreikontakte auf der Platine, die das Signal als Zeitfenster herausgeben. Heißt es im Klartext, nach dem Muster: 1 [g] = 100 [ms], also wenn das Gewicht um 3 [g] korrigiert sein soll wird der Schließer sich im Zustand „Closed“ über 300 [ms] befinden (je nach Anforderung nach OBEN oder NACH unten). Diese Gleichung vom Zeitfenster „1 [g] = 100 [ms]“ lässt sich anders definieren und kann z.B. auf 150 [ms] gesetzt werden. Die Maschine hat eine eingebaute Platine mit eigenem SPS Software, die sich nicht bearbeiten lässt.
Maschine #2: ein Teigteiler, der die Signale aus der Maschine #1 auswertet und dementsprechend das Gewicht beim Teilen korrigiert. Sie verfügt über eine SPS von Siemens: CPU S7-1500. In dem SPS Programmablauf soll ein Signalwandler implementiert werden, der das Zeitfenster, das von der Maschine #1 kommt in Impulse umwandelt. Nach demselben Muster wie in der Maschine #1: 1 [g] = 100 [ms]. Also wenn ein Signal ankommt, das 300 [ms] dauert, soll der Wandler 3 Impulse als Schließer auslösen. Schließer #1 – PLUS (das Gewicht soll erhöht werden). Schließer #2 – MINUS (das Gewicht soll minimiert werden).
Der Programmiere von der Maschine #2 behauptet, dass so ein Wandler sich nicht installieren und definieren lässt.
Hätte jemand eine Idee, wie man mit der Herausforderung umgehen kann? Irgendwelche Tips & Tricks?
Vielen Dank im Voraus,
Thomas
Das war langer her, als ich den letzten Post in diesem Forum erstellt habe.
Ich bin jedenfalls wieder zurück mit einem Problem, womit ich mich seit zwei Wochen auseinandersetze.
Es handelt sich nämlich um folgendes, und zwar:
Es gibt ein Setup von zwei Maschinen die miteinander über zwei Potenzialfreikontakte kommunizieren.
Maschine #1: eine Waage (Weight Checker), die die Gewichte der Produkte auswertet und an die Maschine #2 herausgibt. Es werden zwei verschiedene Signale abgeleitet, je nach dem wie das Gewicht korrigieren sein soll, also PLUS oder MINUS. Im Grunde genommen es sind zwei Potentialfreikontakte auf der Platine, die das Signal als Zeitfenster herausgeben. Heißt es im Klartext, nach dem Muster: 1 [g] = 100 [ms], also wenn das Gewicht um 3 [g] korrigiert sein soll wird der Schließer sich im Zustand „Closed“ über 300 [ms] befinden (je nach Anforderung nach OBEN oder NACH unten). Diese Gleichung vom Zeitfenster „1 [g] = 100 [ms]“ lässt sich anders definieren und kann z.B. auf 150 [ms] gesetzt werden. Die Maschine hat eine eingebaute Platine mit eigenem SPS Software, die sich nicht bearbeiten lässt.
Maschine #2: ein Teigteiler, der die Signale aus der Maschine #1 auswertet und dementsprechend das Gewicht beim Teilen korrigiert. Sie verfügt über eine SPS von Siemens: CPU S7-1500. In dem SPS Programmablauf soll ein Signalwandler implementiert werden, der das Zeitfenster, das von der Maschine #1 kommt in Impulse umwandelt. Nach demselben Muster wie in der Maschine #1: 1 [g] = 100 [ms]. Also wenn ein Signal ankommt, das 300 [ms] dauert, soll der Wandler 3 Impulse als Schließer auslösen. Schließer #1 – PLUS (das Gewicht soll erhöht werden). Schließer #2 – MINUS (das Gewicht soll minimiert werden).
Der Programmiere von der Maschine #2 behauptet, dass so ein Wandler sich nicht installieren und definieren lässt.
Hätte jemand eine Idee, wie man mit der Herausforderung umgehen kann? Irgendwelche Tips & Tricks?
Vielen Dank im Voraus,
Thomas