TIA S7 300 - Ausgänge werden nicht ausgegeben

m.funer

Level-1
Beiträge
8
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Zusammen,

Ich hab mal wieder ein Problem... Kurzzusammenfassung:

Ich hab ein Programm mit etwa 10 Bausteinen, Eingänge kommen ( 24v messbar und optisch grün unterlegt im Programm ) ... Ausgänge kommen auch ( optisch grün hinterlegt im Programm ) allerdings werden meine Ausgänge an der SPS nicht ausgegeben! Weder leuchtet die grüne LED noch sind 24 V messbar.

Alle Bausteine sind in den OB1 reingezogen. Ich hab auch schon getestet ob meine Ausgänge überhaupt funktionieren, indem ich jeden einzelnen im OB1 mal direkt angesteuert hab, das funktioniert. E/A Adressen passen auch, hab dies mehrfach überprüft.

Wäre um jeden Rat dankbar... ich verzweifel nämlich gerade.:icon_cry:
Gruß Markus
 
Zuletzt bearbeitet:
Hast du einmal geprüft, ob du die Ausgangsadresse mehrfach verwendest.
Oder überlappender Zugriff ( also schreibende Zugriffe auf z.B. A0.0 und irgendwo noch auf AB0, AW0 oder AD0 )

Ansonsten, stell doch dein Programm mal kurz hier ein ( Screenshot oder PDF )
 
Also ich hab Ausgänge mehrfach zugewiesen, allerdings mit unterschiedlichen Bedingungen in unterschiedlichen Bausteinen wie man in meinem Programmauszug sehen kann. Ist das so nicht möglich?:sw18:
 
Zuletzt bearbeitet:
der oben war schneller.

> Ausgänge mehrfach zugewiesen
würde ich nicht machen.



kann auch sein dass T PAW 0 irgendwo steht ? z.b. in einem zeit- alarm-OB


> Ich hab auch schon getestet ob meine Ausgänge überhaupt funktionieren, indem ich jeden einzelnen im OB1 mal direkt angesteuert hab, das funktioniert.
also quasi so:

1. anweisung im ob 1 : BEA
dann in einer VAT die Ausgangsbits auf 1 setzten ?
(aufpassen, ob sich dann etwas bewegt !)


Ist vielleicht ein "Forcen" aktiv ?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich hab Ausgänge mehrfach zugewiesen, allerdings mit unterschiedlichen Bedingungen in unterschiedlichen Bausteinen wie man in meinem Programmauszug sehen kann. Ist das so nicht möglich?:sw18:

Nein, dass funktioniert so nicht.

Du musst dir vorstellen, die Steuerung arbeitet deinen Code ab, wenn der gesamte Code durchlaufen ist, werden erst die Ausgänge geschrieben ( PA ).
D.h. du setzt irgendwo im Programm einen Ausgang auf TRUE, etwas weiter später im Programm wieder auf FALSE, dann wird der Ausgang immer FALSE
sein weil zum Zeitpunkt des Programmendes der letzte Status FALSE war.
 
Zuletzt bearbeitet:
Auch das was du in deinem Programm mit dem QW100 ( Solldruck ) machst, wird nie funktionieren da du das QW zig mal beschreibst.
Ergebniss des QW wird dann immer der letzte Schreibzugriffes sein im Zyklus
 
Wenn ich mir das Programm so anschaue, würde ich sagen dass dir noch wichtige Grundkenntnisse über die zyklische Abarbeitung fehlen ( Funktionsweise einer SPS ).
Welchen Sinn macht es z.B. 20x das QW100 zu beschreiben, wie stellst du dier die Funktionalität vor?
 
Oh man jetzt geh ich mich erstmal schämen :D

Also realisiert werden soll eine Pumpensteuerung, die Schrittweise Pumpen zu-/abschalten soll. Es muss immer ein Solldruck von 6,2 Bar gehalten werden, je nachdem wieviel Druck benötigt wird, muss dazu eine Pumpe hinzu oder abgeschalten werden.

Hab ein ähnliches Projekt im kleineren Rahmen bereits programmiert und das hat einwandfrei funktioniert. Und ja ich bin ein blutiger Anfänger, der gerade mit der Siemens Steuerung experimentiert.


Danke für die schnelle und ausführliche Hilfe
 
PS:
Du nutzt FILE-UPLOAD.NET

Beim Versuch deine PDF runterzuladen wollte mir die Seite eine .EXE Datei unterjubeln und mein Virenscanner hat dies blockiert.
Dieses Merkwürdige Verhalten wird auch von vielen anderen Benutzern dieser Seite berichtet:

"First you get an exe download then you get your normal file. Watch out."
https://www.trustami.com/erfahrung/file-upload-net-bewertung

Bitte hänge nächstes mal die PDF Datei hier direkt ein. Dafür musst du unten rechts auf "Erweitert" klicken und dann erscheint oberhalb
dieses Textfeldes eine Büroklammer als Symbol. Dann die PDF auswählen und hochladen.

Danke
 
@m.funer
Bearbeite mal Deinen Beitrag #4 und lösche da den Link zu der Malware-Schleuder.
Falls Deine pdf noch wichtig ist, kannst Du die auch noch direkt an den Beitrag #4 anhängen, wie DeltaMikeAir in #11 beschrieben hat.

Harald
 
Zurück
Oben