spirit
Level-1
- Beiträge
- 961
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Hallo Ihr,
ich stehe vor dem großen Problem einen Rundtisch programmieren zu müssen. Glaube da ist Frau doch etwas überfordert…
An einem RT sind mehrere Tray's befestigt; allerdings mehrere Tray's als es Stationen gibt. Die Aufgabe besteht darin, dass Busverbinder zusammengesetzt werden. In ein Gehäuse müssen aus bis zu vier Stationen Kontakte eingesetzt werden. Dann gibt es noch eine Kamera- und eine Druckerstation.
Anbei meine Grundüberlegungen:
Jede Station am RT erhält eine Art Schiebespeicher. Hat der RT gedreht, so wird in jedem Schiebespeicher einer Station das Bit0 gesetzt (sozusagen als Stationsfreigabe). Jetzt wäre es natürlich schön, wenn jede Station in ihrem Schiebespeicher zusätzlich eine Information hätte, ob sie auch tatsächlich arbeiten muss. Wie könnte ich das realisieren – muss hier z.B. zusätzlich Bit1 gesetzt werden? Und dann Abfrage ob Bit0 + 1 aktiv sind und falls ja, dann arbeitet die Station…
Dann, wenn eine Station gearbeitet hat, trägt sie das wieder in ihrem Schiebespeicher ein. D.h. es wird einfach wieder ein Bit im Schiebespeicher gesetzt. Haben alle Stationen diesen Vermerk eingetragen, dann erhält der Tisch wieder die Drehfreigabe. Mein Problem ist nun die Verwaltung der einzelnen Schiebespeicher. Wenn der RT wieder dreht, wird ja das Register um eine Stelle geschoben. Damit verliert sich ja aber auch z.B. die Information, ob eine Station arbeiten muss oder nicht.
1)
Könntet ihr mir bitte hierzu ein konkretes Beispiel geben, wie das mit dem Schiebespeicher in der Praxis am besten gelöst werden könnte? Finde irgendwie keinen Ansatzpunkt…
2)
Sollte so ein RT über einen FU gesteuert werden oder reicht es hier auch einen Getriebemotor über ein Schütz zu schalten. Und können die einzelnen Positionen mittels eines Drehgebers angefahren werden oder macht man das eher mittels Sensoren?
Lieben Dank schon mal vorab!
ich stehe vor dem großen Problem einen Rundtisch programmieren zu müssen. Glaube da ist Frau doch etwas überfordert…
An einem RT sind mehrere Tray's befestigt; allerdings mehrere Tray's als es Stationen gibt. Die Aufgabe besteht darin, dass Busverbinder zusammengesetzt werden. In ein Gehäuse müssen aus bis zu vier Stationen Kontakte eingesetzt werden. Dann gibt es noch eine Kamera- und eine Druckerstation.
Anbei meine Grundüberlegungen:
Jede Station am RT erhält eine Art Schiebespeicher. Hat der RT gedreht, so wird in jedem Schiebespeicher einer Station das Bit0 gesetzt (sozusagen als Stationsfreigabe). Jetzt wäre es natürlich schön, wenn jede Station in ihrem Schiebespeicher zusätzlich eine Information hätte, ob sie auch tatsächlich arbeiten muss. Wie könnte ich das realisieren – muss hier z.B. zusätzlich Bit1 gesetzt werden? Und dann Abfrage ob Bit0 + 1 aktiv sind und falls ja, dann arbeitet die Station…
Dann, wenn eine Station gearbeitet hat, trägt sie das wieder in ihrem Schiebespeicher ein. D.h. es wird einfach wieder ein Bit im Schiebespeicher gesetzt. Haben alle Stationen diesen Vermerk eingetragen, dann erhält der Tisch wieder die Drehfreigabe. Mein Problem ist nun die Verwaltung der einzelnen Schiebespeicher. Wenn der RT wieder dreht, wird ja das Register um eine Stelle geschoben. Damit verliert sich ja aber auch z.B. die Information, ob eine Station arbeiten muss oder nicht.
1)
Könntet ihr mir bitte hierzu ein konkretes Beispiel geben, wie das mit dem Schiebespeicher in der Praxis am besten gelöst werden könnte? Finde irgendwie keinen Ansatzpunkt…
2)
Sollte so ein RT über einen FU gesteuert werden oder reicht es hier auch einen Getriebemotor über ein Schütz zu schalten. Und können die einzelnen Positionen mittels eines Drehgebers angefahren werden oder macht man das eher mittels Sensoren?
Lieben Dank schon mal vorab!