Hilfe bei Programmkonzept

ex0dus

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebes Forum,

da wir derzeit in der Schule an einem Projekt arbeiten und ich für dieses Projekt das Programmkonzept schreiben muss, aber mir einiges unklar ist, wollte ich euch hier um Hilfe bitten.

Kurze Info: Es ist ein Programm für 4 Förderbänder die zusammen eine Fertigungsstraße ergeben. 1. Förderband ist zum Objekt einlegen, 2. und 3. Förderband besitzen Maschinen für Objektbearbeitung und 4. Förderband ist zum Objekt entnehmen.

Der Lehrer erwartet folgende Dinge im Programmkonzept: Entscheidungskriterien, Programmstruktur, Mehrfach verwendbare Programmelemente und Datenkonzept.

Unter Entscheidungskriterien kann ich mir leider nichts vorstellen. Da würde ich mich freuen, wenn mir jemand erklären könnte, was gemeint ist.

Bei Programmstruktur hab ich geschrieben, wie das Programm generell aufgebaut ist. Welche Blöcke es gibt, für was die aufgerufen werden und wie halt das Programm aus den einzelnen wiederverwendbaren Blöcken aufgebaut ist.

Bei mehrfach verwendbare Programmelemente hab ich eine Liste der Blöcke geschrieben, die öfters aufgerufen wird. Habe dazu folgendes ergänzt: Funktionsbeschreibung, Schnittstellen (Ein- und Ausgänge) und Parameter (z.B. Betriebsartenwahl).

Datenkonzept bin ich mir nicht sicher, aber ich denke da ist gemeint wie die einzelnen Förderbänder, Maschinen, etc. untereinander kommunizieren, oder hab ich da falsche Gedanken?

Würde mich sehr über eure Hilfe freuen.

lg
 
Unter den Entscheidungskriterien ist zu verstehen, unter welchen Bedingungen z.B. Jedes einzelne Förderband startet oder stoppt. Ist es leer und es kommt ein Teil, kann es starten. Dann stoppen für die Bearbeitung, starten für den Weitertransport, aber nur, wenn das nachfolgende Band bereit ist, ein Teil aufzunehmen. So würde ich die Frage verstehen.
Gruß
Holger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Alles klar, danke!
Jetzt wäre noch die Frage mit dem Datenkonzept offen. Wie bereits gesagt, vermute ich, dass damit gemeint ist wie die einzelnen Komponenten untereinander kommunizieren.

lg
 
Ich würde unter Datenkonzept mehrere Dinge verstehen.

1. Typdaten (Rezepte), wenn unterschiedliche Produkte gefertigt werden. Das muß ja dann irgendwo eingestellt werden, die Maschinen müssen sich die Typbezogenen Daten dann laden und damit arbeiten. Ein Beispiel wären unterschiedliche Zeiten beim tempern u.ä.

2. aktuelle Fertigung: u.U. muß zu jedem Produkt ein Datensatz existieren, der beinhaltet, welche Produktionsschritte schon ausgeführt wurden, welche Messungen mit welchem Ergebnis erstellt wurden etc.

3. Eine Datenablage, die beinhaltet,was produziert wurde.
 
Erstmal danke Ralle!

In unserer Anlage werden alle Objekte gleich bearbeitet und es sind auch immer die gleichen Objekte, deshalb spare ich es mir zu jedem Objekt Daten zu merken. Ich zähle lediglich die Objekte zwischen 2 Stationen, so dass Ich erkennen kann, ob ein Objekt auf dem Weg verschwand.

Was würdest zu den Entscheidungskriterien sagen? Würdest du das gleiche meinen wie NieZuSpaet?

Edit: Hätte da noch eine Frage. Und zwar, habe ich jetzt 2 Blöcke, einen für die Ansteuerung aller Förderbänder und einen für die Ansteuerung der Maschine. Dieser wird für jedes andere Förderband bzw. Maschine mit anderen Parametern aufgerufen.
Meine Frag wäre nun, wie programmiert man am besten den Ablauf dazu, so das man den Ablauf später um z.B. ein Förderband oder eine Maschine einfach zu erweitern. Kapselt man den Ablauf für Föderband bzw. Maschine und ruft den mit anderen Start bzw. Stop Parametern auf, oder schreibt man einen großen Block für den Ablauf, oder macht man für jede Komponente einen eigenen angepassten Ablaufblock. Ich dachte an die Version mit Ablauf kapseln und wiederverwenden. Problem war aber, dass ich beim ersten und letzten Förderband, andere Fehlererkennungen hab, als wie bei den letzten.

lg
 
Zuletzt bearbeitet:
Zurück
Oben