Fürhrungskräften Programmierfehler durch indirekte Adressierung erklären

ML1982

Level-2
Beiträge
138
Reaktionspunkte
18
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Wir haben eine CPU die Bereichslängenfehler beim Schreiben anzeigt und sporadisch wild im Speicher irgendwelche Werte überschreibt.

Wie erklärt man diese Fehler möglichst einfach und kompakt Führungskräften die Null Ahnung von SW haben?
 
Mach dir doch lieber Gedanken wie man den Fehler finden und eleminieren kann.
Wenn du nämlich den Fehler erklären kannst, dann kommt sofort die Frage warum du ihn nicht beseitigst :)

Schmeiß den entsprechenden Fehler-OP raus und werte dann im AG-Stop den Diagnosepuffer und die Fehler-Stacks aus.

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dein Ansatz ist nach meiner Meinung völlig falsch.
Wenn du weißt, dass es ein Problem gibt, dann ist doch mehr als logisch, dass der Fehler behoben werden muss.
Nicht erklären sondern lösen.

Die PLC macht nur das, was programmiert ist.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das man das Problem lösen muss war für mich selbstverständlich, habe es deshalb nicht erwähnt ;-)
CPU in Stop geht nicht, da das System produktiv läuft, aber wenn man den OB121 geschickt ausnutzt und 1-2 Tage Zeit mit bringt findet man das Problem.
Bezüglich der Problemlösung werde ich das auch so verkaufen, da sehe ich nicht das Problem.

Bei mir wollen die Chefs die Dinge aber gerne verstehen...
 
Schon einmal daran gedacht, das Programm in PLC SIm zu schieben und testen?
Oder gar das Programm analysieren?

Es gibt viele Wege ein Problem anzugehen.


bike
 
Ja, geht nicht, da es mit hier um u.A. um die Kommunikation mit mehreren Busteilnehmern geht.
So blöd es klingt, die Fehlersucher ist nicht mein Problem...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Wir haben eine CPU die Bereichslängenfehler beim Schreiben anzeigt und sporadisch wild im Speicher irgendwelche Werte überschreibt.

Wie erklärt man diese Fehler möglichst einfach und kompakt Führungskräften die Null Ahnung von SW haben?

Da hast du nur diese Möglichkeiten:

1. Du erklärst ihnen die die Adressierung eines DBW oder eines DBX in einem DB (Nachteil: sofort Folge-Fragen, wo du in Erklärungsnot kommen könntest), aber die dafür in Anspruch genommenen Gesprächs-Zeit könnte dich retten:cool:

2. Du empfiehlst ihnen einen S-Kurs :ROFLMAO:

3. Beste Lösung: Fehler beseitigen und Vollzug melden (kannst du ja auch, wie du schreibst), und eine kurze Beschreibung mit viel Fach-Latein dazu liefern (dann verläuft sich die Sache meistens im Sand)

Gruss
 
Führungskräfte!!!
Die verstehen i.d.R. alles ganz gut, was mit Geld zu tun hat. Also denk dir was mit virtuellen Konten aus, auf die das Geld verschoben wird und wenn ein virtuelles Konto falsch ist, dann ist das Geld entweder weg, oder aber, noch schlimmer, der Falsche hat es und macht damit, was er will.

Der Fehler:
Das wird eine hübsche Suche im Produktiv-System, zumal es ja nur sporadisch passiert.
 
wenn's bei der indirekten Adressierung daneben geht würde ich das einem Nicht-Techniker so erklären:

Du hast 25 Schubladen und einen Zettel. Auf dem Zettel steht die Nummer der Schublade, in der das Geld liegt. Und jetzt hat irgendjemand 30 auf den Zettel geschrieben und Du findest die Schublade nicht. Du kannst zwar die 30 lesen, weißt aber nicht welcher Bösewicht das auf den Zettel geschrieben hat.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
wenn's bei der indirekten Adressierung daneben geht würde ich das einem Nicht-Techniker so erklären:

Du hast 25 Schubladen und einen Zettel. Auf dem Zettel steht die Nummer der Schublade, in der das Geld liegt. Und jetzt hat irgendjemand 30 auf den Zettel geschrieben und Du findest die Schublade nicht. Du kannst zwar die 30 lesen, weißt aber nicht welcher Bösewicht das auf den Zettel geschrieben hat.

Dann kommt die Frage:
Welcher Idiot hat 30 darauf geschrieben?
Konnten sie nicht besser aufpassen, dass niemand solch einen Mist schreibt?
Haben sie ihren Laden nicht im Griff?

Schäfs sind eben so, die können nicht anders.



bike
 
Zurück
Oben