| |
1.2
|
Projekte realisieren
|
|
| |
1.2.6.3 |
Förderband-Situation - Fehlerauswertung |
|
| |
|
|
|
|
| |
|
|
|
| |
|
|
|
|
| |
 |
|
|
| |
 |
|
5. |
|
 |
Problemformulierung |
02.06.2005 AT04, Moderation: M. Bottler
Werkstücke werden nach Zuschnitt nicht richtig getrennt
=> Keine Vereinzelung der Werkstücke
=> Keine Lackierung der aneinander liegenden
Flächen
05.06.2005 Marco Sonne via E-Mail
Ausgangssituation:
Eine Anlage schneidet lange Blöcke zu Würfeln. Nach dem Zuschneiden werden die
Würfel lackiert. Im Prozess kann es vorkommen dass zwei Würfel aneinander kleben
bleiben und dann nicht lackiert werden können
05.06.2005 Daniel Oberhausen via E-Mail
Ausgangssituation:
Das Material wird über ein Forderband transportiert. In der ersten Anlaufstelle
wird das Material in gleichgroße Würfel geschnitten. In der zweiten Station
werden diese, dann lackiert und abtransportiert.
In dieser Problemformulierung wird nur die zweite Station (das Lackieren) mit
möglichen Fehlern bzw. Folgefehlern definiert.
Aufgrund der nicht fachgerechten Trennung des Materials in der 1. Station, ist
es möglich, dass sich zwei Würfel unmittelbar nebeneinander in der Lackiererei
befinden. Daraus ergibt sich folgendes Problem: Die aneinander liegenden Seiten
der Würfel werden nicht lackiert!
|
|
| |
 |
|
6. |
|
 |
Lösungsvorschläge - schriftlich |
05.06.2005 Marco Sonne via E-Mail
Problemstellung:
- Fehlerhafte Würfel sollen erkannt werden.
- Fehlerhafte Würfel sollen dual gezählt werden.
|
|
| |
|
|
|
| |





|
|
7. |
|
 |
Lösungsvorschläge - grafisch als
Programmablaufplan (PAP)
alle
Teams |
|
|
| |


|
|
|
| |
 |
|
9. |
|
 |
Simulation und Test
Präsentation am 10.06.2005 durch
die Teams |
Beobachtungskriterien
Fachkompetenzen
|
Methodenkompetenzen |
Sozialkompetenzen |
Fachwissen
- Beantworten der Fragen |
Lösungsvorschläge schriftlich
sowie grafisch darstellen |
Genaue
Formulierung der
Problemstellung |
|
Quellcode - Struktur |
Quellcode verständlich erklärt |
Auftreten |
|
Strukturierte Problemdarstellung |
Simulation |
Deutliche Aussprache |
| |
Medieneinsatz |
Teamarbeit |
|
Vorgehensweise nachvollziehbar |
|
 |
 |
|
zum Vergrößern auf die Grafik klicken |
zum Vergrößern auf die Grafik klicken |
|
|
| |
|
|
10. |
|
 |
µVision - alles auf einem Blick:
debug-Modus ... View ... Disassembly Window
Farbige Darstellung hier zur
Veranschaulichung erweitert
Programmcounter
C-Quellcode
Hexcode
Assembler-Code
|
Hausaufgabe:
Kommentierung des Assembler-Codes
INFO-Tipps:
=>
µVision - alles auf einem Blick:
debug-Modus ... View ... Disassembly Window
=>
Siemens A51 Pocket-Guide
Rätselhafter Name in folgender Zeile:
C:0x0003 7FFF MOV R7,#OCRDH(0xFF)
Expertenantwort M. Baldischweiler
Der Simulator versucht jeder Adresse, also auch den SFR-Adressen ein Symbol
zuzuordnen. Da er nicht erkennen kann, dass es sich um eine Konstante
handelt, wird die SFR-Adresse aufgelöst.
So ähnliche Effekte gibt es auch bei bestimmten Code-Adressen, die
zufälligerweise auch mit einer Adresse im xdata-Bereich übereinstimmen.
Hinweis 1
=>
SFR-Adressen
=> xdata-Bereich
Hinweis 2
OCDRH ist die
Abkürzung des SFR-Registers "Output compare D register
high"
mit eben gerade der SFR-Adresse 0xFF.
Obwohl hier wirklich nur eine Konstante (0xFF => 1111 1111, alle
LEDs aus) gemeint war,
ergänzt der Simulator den Namen der SFR-Adresse 0xFF. Auswirkungen
auf die Funktion hat es aber keine.
Die Namensauflösungen (Symbolnamen) aller SFRs finden Sie in der Datei:
Philips P89LPC93X
|
|
| |
|
|
|
| |
|
|
|
|
| |
|
Quellennachweis:
Grafik der "Lernbausteine" der Original-LEGO-Website
entnommen |
|
|