TIA TIA Simulator spinnt

Matrixzerro

Level-2
Beiträge
26
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Habe eine Frage, weil ich selber nicht drauf komme.

Hab mir ein Programm mit einer 7 Segmentanzeige geschrieben und habe diese LED´s in einem Panel dargestellt.
Soweit alles bestens.

Allerdings, wenn ich den PLCSIM aufmache, um das Programm zu laden, und dann die Panel Simulation aufmache habe ich folgenden Effekt.

Die Zahl 0 lässt sich darstellen und bei der Zahl 9 nur der mittlere Balken.

Alles andere geht nicht.

Wenn ich im SPS Programm unter "Beobachten" klicke, sehe ich das alles grün ist. Das Programm funktioniert also.

Nur der PLCSIM gibt nur die Hälfte raus. Die Ausgänge gehen mal an und mal nicht.

Vielleicht kann mir da jemand helfen?!

Lustiger Effekt ist auch, dass ich eine Warnung bekomme siehe Fotos und wenn ich drauf klicke, ich nicht erkennen kann, wo der Fehler mit den Eingängen liegen soll...

Herzlichen Dank schon mal im vorraus
 

Anhänge

  • Dok2.pdf
    296,1 KB · Aufrufe: 15
  • 7_Segmentanzeige_PN_23062015.zip
    2,7 MB · Aufrufe: 3
Zuletzt bearbeitet:
Hallo nochmal. Ein neuer Effekt hat sich eingestellt.

Ich habe alles im OB gelöscht und möchte nur die Zahl 1 und 2 darstellen.
Werwendung des Schalters E126.7 zur Freigabe für Ziffern und dann
E126.1 für die Ziffer 1 und
E126.2 für die Ziffer 2.

Die 1 funktioniert.
Sobald ich aber die Ziffer 2 programmieren möchte (U E126.7, U E126.2= A. ... Die 5 LED´s, dann verschwindet auf einmal sobald ich den OB neu übertragen habe der rechte obere Balken der 1..

Ich hoffe ihr versteht was ich meine.
 
Dein Programm müßte etwa so aussehen:
Code:
  E126.2    E126.7    A_segA
---| |-------| |-------( )


  E126.1    E126.7    A_segB
---| |---+---| |-------( )
         |
  E126.2 |
---| |---+

...

Harald
 
Hallo Harald.

Ich habe alle Netzwerke gelöscht, bis auf die Ziffer 1 und 2.

Ich habe noch eine Ablaufsteuerung drin (E126.6 für die Freigabe der Zyklen; E126.7 Freigabe für die Einzelziffern im OB1).

Habe ein PDF im Anhang, wo der OB1 zu sehen ist. Effekt tritt schon bei Ziffer 1 und 2 auf. Habe sogar die Verriegelungen rausgenommen (also NICHT die anderen Eingänge)

Wenn ich die Ziffer 2 programmiere, fehlt bei der 1 das obere Segment.

Macht es Sinn, einzelne OBs zu verwenden?

Die Warnung mit den Eingängen habe ich gelöst.

Anhang anzeigen Dok3.pdf
 
Der Klassiker, wie ich bereits vermutet hatte: Mehrfachzuweisungen an Ausgänge.
Die letzte Zuweisung gewinnt. :cool:

Du mußt das Programm andersrum formulieren:
- NICHT so: bei Ziffer 1 soll A124.1 und A124.2 angehen, bei Ziffer 2 soll A124.1 und ... angehen
- SONDERN so: A124.1 soll bei Ziffer1 oder bei Ziffer2 angehen, A124.2 soll angehen bei ... oder ... oder ...

Eine SPS ist kein Ereignis-Computer, sondern ein Zustands-VERKNÜPFUNGs-Computer.

Harald
 
PS: es hilft sich übrigens leichter und schneller, wenn Du die Screenshots direkt als Bild (JPG) hier anhängst, statt als PDF.
Das gezipte TIA-Programm verkompliziert das Helfen auch unnötig. Man muß erst die Megabytes runterladen, eventuell konvertieren, eventuell hat man die nötige TIA-Version garnicht, oder man ist gerade mit was anderem als einem PG im Internet unterwegs ... es dauert ewig, ehe man das Programm zu Gesicht bekommt.

Harald
 
AHHHHHH. Verstanden. Denkfehler.

Herzlichen Dank, werde es gleich mal direkt testen.

Sorry wegen den Pdf´s. Nächstes mal kommen Bilder :)

Wie soll ich dann das SPS Programm nächstes mal hier reinpacken? Wenn ich es archiviere isses zu groß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Am Besten, wenn möglich, die Anzeige im TIA von KOP/FUP auf AWL umstellen und den Text nach hier innerhalb von Code-Tags [code]...[/code], die man auch mit einem Druck auf den Button [#] in der zweiten Reihe ganz rechts erzeugen kann, kopieren.
Falls keine AWL-Ansicht verfügbar ist, sollte zumindest ein Export als AWL-Quelle möglich sein. Dieser bietet sich auch bei mehrerern Bausteinen an.
Auch die AWL-Quelle enthält nur Text.
 
Zurück
Oben