Fehlprogrammierung??

MiHar

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

Ich habe mal eine Frage, ich habe aus einer Maschine einen S5 AG Abzug gemacht. Mir ist dabei das Programm aufgefallen welches meines erachtens mit Fehlern programmiert ist.

Hier der Auszug in AWL:

Netzwer 30
U A8.1
U(
O(
U M132.1
U E5.0
UN E3.7
)
O M131.4
O M131.7
)
UN A11.4
UN A11.5
U(
ON A11.6
O E7.0
)
= A11.3

Netzwerk31
U A11.3
UN A11.7
= A11.3

Würde mich über eine rege Diskussion freuen was Ihr so davon haltet und was das Programm eig. hier macht

MfG
 
Zuletzt bearbeitet:
Pack das Ganze bitte mal in die Code-Tags (Icon # ganz rechts im Editor) und verwende dabei noch die Schriftart "Courier New". So kannst Du Deinen Codeauszug auch mit mehreren Leerzeichen hintereinander für andere lesbar gestalten und hast dann wahrscheinlich auch mehr Antworten.
 
Hier noch in KOP. Dank des netten Hinweises;)
Code:
Netzwer 30
     A8.1     M132.1     E5.0      E3.7     A11.4     A11.5     A11.6     A11.3
+----] [---+---] [---+---] [---+---]/[---+---]/[---+---]/[---+---]/[---+---( )
           !                             !                   !         ! 
           ! M131.4                      !                   !  E7.0   !
           +---] [---+---------+---------+                   +---] [---+
           !                             ! 
           ! M131.7                      ! 
           +---] [---+---------+---------+
Netzwerk31
    A11.3     A11.7                                                       A11.3
+----] [---+---]/[---+---------+---------+---------+---------+---------+---( )
 
Macht für mich nur Sinn wenn NW30 nicht größer/breiter geht oder vom Endkunden entsprechende Übersicht gefordert wird.
(hatte ich grad in nem Lastenheft "Netzwerk muss auf einer Bildschirmseite darstellbar sein", S5-Zeiten sind ja schon etwas her und gabs noch keine 24" Monitore).
UN A11.7 direkt vor der Spule in NW30 hat ansonst den gleichen Effekt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich seh da keinen Fehler. Unschön ist natürlich dass ein Ausgang als Schmiermerker benutzt wird aber funktionieren sollts trotzdem.
A11.3 wird nur durchgereicht wenn halt A11.7 false ist.

Nicht schön, aber auch nicht selten.

mfG René
 
Dank PAA geht ja nichts an die Ausgänge raus also ist das ja kein so grosses Problem.

Schön finde ich es aber auch nicht.

Wenn man das bei meinen Steuerungen machen würde dann gehts raus :-(
 
Bei Step5 war doch in KOP eine Begrenzung bei der Breite der Netzwerke oder?
Vielleicht hat deshalb der A11.7 nicht mehr hingepasst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Arbeitet die Steuerung nicht mit dem Prozessabbild der Ausgänge?!
So dachte ich es mir. Also könnte nach meiner Überlegung der Ausgang A11.3 nur durch den A11.7 zurückgesetzt werden.
 
@vollmi/kpeter
Arbeitet die Steuerung nicht mit dem Prozessabbild der Ausgänge?!
So dachte ich es mir. Also könnte nach meiner Überlegung der Ausgang A11.3 nur durch den A11.7 zurückgesetzt werden.

@godi
Das dachte ich auch, hab es leider noch nicht getestet
 
Arbeitet die Steuerung nicht mit dem Prozessabbild der Ausgänge?!
So dachte ich es mir. Also könnte nach meiner Überlegung der Ausgang A11.3 nur durch den A11.7 zurückgesetzt werden.

Nein, das ist so nicht richtig, wenn der A11.3 im ersten NW False wird, dann wird er immer auch im 2 Netzwerk False und an den wirklichen physikalischen Ausgang geht nur das, was als letztes auf den A11.3 geschrieben wird.
Wir haben für so etwas (Netzwerk zu kurz) in der S5 immer einen Schmiermerker benutzt, das war dann etwas einfacher zu lesen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Arbeitet die Steuerung nicht mit dem Prozessabbild der Ausgänge?!
So dachte ich es mir. Also könnte nach meiner Überlegung der Ausgang A11.3 nur durch den A11.7 zurückgesetzt werden.
Eigentlich ist es umgekehrt: Gerade weil die Steuerung mit dem PAA arbeitet, funktioniert das ganze ja.
Warum sollte hier irgend was gesetzt werden?
 
Vielleicht wurde der A11.7 mal später hinzugefügt.
Deshalb einfachhalber neues Netzwerk eingefügt und mit A11.3 verknüpft damit kein neuer Merker verwendet werden muss und kein Symbolik vergeben werden muss.
 
Danke für die Antworten!!

@godi
Die Symbolik ist sowieso so gut wie nicht vorhanden da hätte es keinen Unterschied gemacht;)

und die Symbolik zu erweiter ist jetzt auch nicht gerade eine ewige Aufgabe!!

Ich finde solche Doppelzuweisungen einfach nur besch*****
Merker rein und gut

MfG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich finde solche Doppelzuweisungen einfach nur besch*****
Merker rein und gut

Es gab zu S5 Zeiten nicht so viel Merker, daher hat man es so gemacht.
Und das heutige Wissen von und zu der Programmierung hat sich S5 Zeiten geändert.
Bei VW durfte damals kein Merker gesetzt werden, sondern es musste über Selbsthaltung programmiert werden.

S5 und S7 sind zum Glück verschieden.


bike
 
Also in KOP geht der Platz wirklich aus!!

Aber man kann ja auf AWL umstellen und schon kann dieser A11.7 einfach eingefügt werden.

Ich hatte wohl einen Denkfehler hab mich am PAE orientiert

MfG
 
Zurück
Oben