Busfehler nach Neustart

DelphiKE

Level-1
Beiträge
36
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

jetzt ist mir hier an dem Projekt was aufgefallen, was mich ein klein wenig Irritiert. Und zwar geht meine SPS nach dem Hochfahren in den Busfehler.

In der Hardwarekonfig steht die CPU und ein Teil eines anderen Schaltschranks als gestört, wenn ich mir den Spaß Online anschaue. Lade ich die Konfiguration in die Baugruppe, Stoppt die CPU und Startet wieder. Dann ist der Busfehler weg.

Kann mir jemand das erklären, wieso da ein Busfehler entsteht? Jetzt bin ich gezwungen, bei jedem Start der Anlage die Hardwarekonfig neu zu laden. Was mache ich falsch?

An der Konfiguration wurde seit Wochen nix geändert. Wegen Wartung wurde ein EA Baustein im 2. Schaltschrank mal kurz ausgebaut und nach Prüfung wieder eingebaut. Natürlich im Ausgeschaltetem Zustand.

Mfg Matthias
 
Was steht während des Fehlers im Diagnosepuffer?
Was für Komponenten hängen am Bus?
Ist der Busfehler dauerhaft (bleibt, oder geht wieder)?

Approx
 
Irgendwie verarscht mich das Teil heute. Wollte grad die Fehler rausschreiben, mach extra den Schaltschrank aus und will ihn neu Starten, da is der Fehler nich mehr da. Versteh ich nicht. Und morgen früh is er bestimmt wieder da. Ich berichte, was passiert.

Und mit Run Stop Run hab ich es bereits mehrfach versucht.

Der Busfehler war dauerhaft.
Am netz hängen CPU, 2 x Phoenix Buswandler. bei dem ersten Buswandler hat er mir 3 von 5 Baugruppen mit Fehler gebracht. 2 x DO und 1 x DI. 1x DI sowie DO waren fehlerfrei. Soweit kann ich mich noch errinnern.

Wie gesagt, ich melde mich.

Mfg Matthias
 
Ok, wieder schön im Fehler.

Die CPU hat folgendes im Diagnose Puffer stehen: Peripherie Zugriffsfehler, schreibend.
Hab mich gestern geirrt, was die Baugruppen, die betroffen sind, anging. es sind 2 DO und die 2 AI, die Fehler anzeigen. Die DI's sind nicht betroffen.
Der Status der DO's: Baugruppe nicht verfügbar (Peripheriezugriffs- oder Parametrierfehler)
Der Status der AI's: Baugruppe nicht verfügbar (Peripheriezugriffs- oder Parametrierfehler)

Wenn ich die Hardwareconfig jetzt wieder per "Laden in Baugruppe" lade, ist der Busfehler sofort wieder weg. Versteh ich nicht. Es ändert sich doch nix daran. Kann mir jemand das erklären?
 
Ich hab ja an der Anlage noch einmal eine ähnliche Baugruppe. Bei dieser ist alles IO. Nur sind dort nur DO und DI in Massen vorhanden.
Wenns bei allen so wäre, würde ich ja nen Ansatz haben. nur ist das leider nicht so.

Wenn ich es jetzt einfach lade, ist kein Busfehler mehr da. Ich verstehs nicht. Welchen OB meinst du?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich wüßte ansonsten auch nicht, was der Unterschied beim "Baugruppen laden" ( ohne etwas zu verändern ), und einem normalen Stop nach Run Übergang sein sollte ?
ich könnte mir nur vorstellen, daß sich eine Baugruppe eventuell zu spät meldet siehe link #3.


gruß
 
so, hab ein wenig geschaut und gebastelt. Ich schätze, es liegt daran, das hier etwas irgendwie falsch verdrahtet ist. Allerdings erklärt das wiederum nicht, wieso das schon einmal ging.

also, folgendes hab ich herausgefunden: BG1 hat trotz ausgeschalteter Steuerspannung strom. Diese hat auch keinen Fehler angezeigt.
BG2 hat bei ausgeschalteter Steuerspannung keinen Strom. Diese meldet ja den Fehler.

Ich schätze, die BG2 braucht zu lange, um wieder hochzukommen. Die CPU wartet, bekommt aber keine Rückmeldung und damit is es halt aus.
Ansprechen kann ich alle DI's und DO's. nur stört mich diese scheiß rote LED.

Warum ein Hochladen, welches die CPU ja in Stop versetzt anders funktioniert als ein manueller Stop, kann ich auch nicht sagen. Hab dazu mal den Ansprechpartner bei uns interviewt, der hat allerdings auch keine richtige Ahnung, was das sein könnte.

Oder verliert der die Hochgeladenen Einstellungen wieder? Kann das möglich sein?

P.s. hab mir alles von oben durchgelesen. Cpu Zeit steht auf 650, OB 86 und OB 87 sind ebenfalls eingebunden.
 
Zuletzt bearbeitet:
GELÖST..

Der Busfehler stammte aus dem OB1... Kollege sagte grad, das er dort ne Zeile geändert hat, aber nicht übertragen hat... Wieso dies allerdings einen Busfehler produzierte, ist mir schleierhaft.

Hab den OB1 neu geladen, Busfehler sofort verschwunden. *weiss der Geier warum*

Vielen Dank für die zur Verfügung gestellte Hilfe.
 
Zurück
Oben