-> Hier kostenlos registrieren
Hallo werte Gemeinde der SPS Götter
Erst mal Kompliment an das Forum ... was ich bis jetzt gelesen habe vermittelt den Eindruck das hier gerne und gut geholfen wird.
Habe auch schon den ein oder andern Tip verwerten können
Zu meinem Problem
Ich Visualisiere für meine Technikerarbeit Störgründe an einer Presse. Das sieht so aus das falls die Taktzeit der Presse 30 Sekunden überschreitet am OP17 ein Bild erscheinen soll. Zum Hauptbild zurückkehren ist nur durch Eingabe eines Zahlenwerts ( diese Zahlenwerte sind verschiedenen Störungen zugeordnet) am OP möglich. Damit sollen zum Beispiel Störzeiten durch Materialmangel oder Probleme bei der Zuführung erfasst werden (und Später als Zeiten über WINCC auswertbar sein).
Habe bei der Bildanwahl nun folgendes Problem
Ich möchte der Steuerung beibringen das das Bild nur EINMAL ERFOLGREICH angewählt wird
so sieht das Programm Moment aus
U "Taktzeit >30Sec" <== M170.0
FP M 170.4
S M 170.5
U DB38.DBX 3.7
R M 170.5
U M 170.5
L 1
T "DB OP17 BILDANWAHL".Cursorsperre
L 10
T "DB OP17 BILDANWAHL".Bildnummer
L 0
T "DB OP17 BILDANWAHL".Eintragsnummer
L 1
T "DB OP17 BILDANWAHL".Feldnummer
CALL "Bildanwahl OP17"
FC 169 "Bildanwahl OP17"
NW1
AUF "OP17 DB" //Überprüfung Auftragsfach leer
L DBB 5 //Auftragsfach OP17
L 0 //Lade 0
<>I //Vergleich mit Auftragsfach auf Ungleichheit
BEB //Auftrag noch belegt ==>Ende
NW2
AUF "OP17 DB"
L "DB OP17 BILDANWAHL".Cursorsperre //Cursorsperre 1 = Ein
T DBB 6 //Cursorsperre
L "DB OP17 BILDANWAHL".Bildnummer //Bildnummer 10 ==> Störgrundeingabe
T DBB 7 //Bildnummerfach
L "DB OP17 BILDANWAHL".Eintragsnummer //Eintragsnummer
T DBW 8 //Eintragsnummerfach
L "DB OP17 BILDANWAHL".Feldnummer //Feldnummer
T DBW 10 //Feldnummerfach
L "DB OP17 BILDANWAHL".AuftragsfachOP17 //Auftrag 51 = Bildanwahl
T DBB 5 //Auftragsfach
BE
Als Schnittstellenbereich ist DB38.dbw0 (länge 16 W) in Protool parametriert
Würde das so laufen wenn das signal das die zeit überschritten ist ansteht bis quittiert wurde ?
Habe ich die Siemensunterlagen richtig interpretiert und DB38.dbx3.7 zeigt mir in meinem Fall an das das Auftragsfach erfolgreich ausgelesen wurde?
Löscht das OP dieses Bit wieder irgendwann oder muss ich db38.dbx3.7 nach dem quittieren aus der steuerung zurücksetzen?
Hat jemand eine andere Idee wie ich der Steuerung klarmache das wenn m170.0 1 ist die Bildanwahl einmal aufgerufen UND erfolgreich abgeschlossen werden soll. Sprich ich brauche eineRückmeldung das das Bild
auch wirklich aufgerufen wurde.
Hoffe auf baldige Antwort und Danke schonmal
Ciao Michael
Erst mal Kompliment an das Forum ... was ich bis jetzt gelesen habe vermittelt den Eindruck das hier gerne und gut geholfen wird.
Habe auch schon den ein oder andern Tip verwerten können
Zu meinem Problem
Ich Visualisiere für meine Technikerarbeit Störgründe an einer Presse. Das sieht so aus das falls die Taktzeit der Presse 30 Sekunden überschreitet am OP17 ein Bild erscheinen soll. Zum Hauptbild zurückkehren ist nur durch Eingabe eines Zahlenwerts ( diese Zahlenwerte sind verschiedenen Störungen zugeordnet) am OP möglich. Damit sollen zum Beispiel Störzeiten durch Materialmangel oder Probleme bei der Zuführung erfasst werden (und Später als Zeiten über WINCC auswertbar sein).
Habe bei der Bildanwahl nun folgendes Problem
Ich möchte der Steuerung beibringen das das Bild nur EINMAL ERFOLGREICH angewählt wird
so sieht das Programm Moment aus
U "Taktzeit >30Sec" <== M170.0
FP M 170.4
S M 170.5
U DB38.DBX 3.7
R M 170.5
U M 170.5
L 1
T "DB OP17 BILDANWAHL".Cursorsperre
L 10
T "DB OP17 BILDANWAHL".Bildnummer
L 0
T "DB OP17 BILDANWAHL".Eintragsnummer
L 1
T "DB OP17 BILDANWAHL".Feldnummer
CALL "Bildanwahl OP17"
FC 169 "Bildanwahl OP17"
NW1
AUF "OP17 DB" //Überprüfung Auftragsfach leer
L DBB 5 //Auftragsfach OP17
L 0 //Lade 0
<>I //Vergleich mit Auftragsfach auf Ungleichheit
BEB //Auftrag noch belegt ==>Ende
NW2
AUF "OP17 DB"
L "DB OP17 BILDANWAHL".Cursorsperre //Cursorsperre 1 = Ein
T DBB 6 //Cursorsperre
L "DB OP17 BILDANWAHL".Bildnummer //Bildnummer 10 ==> Störgrundeingabe
T DBB 7 //Bildnummerfach
L "DB OP17 BILDANWAHL".Eintragsnummer //Eintragsnummer
T DBW 8 //Eintragsnummerfach
L "DB OP17 BILDANWAHL".Feldnummer //Feldnummer
T DBW 10 //Feldnummerfach
L "DB OP17 BILDANWAHL".AuftragsfachOP17 //Auftrag 51 = Bildanwahl
T DBB 5 //Auftragsfach
BE
Als Schnittstellenbereich ist DB38.dbw0 (länge 16 W) in Protool parametriert
Würde das so laufen wenn das signal das die zeit überschritten ist ansteht bis quittiert wurde ?
Habe ich die Siemensunterlagen richtig interpretiert und DB38.dbx3.7 zeigt mir in meinem Fall an das das Auftragsfach erfolgreich ausgelesen wurde?
Löscht das OP dieses Bit wieder irgendwann oder muss ich db38.dbx3.7 nach dem quittieren aus der steuerung zurücksetzen?
Hat jemand eine andere Idee wie ich der Steuerung klarmache das wenn m170.0 1 ist die Bildanwahl einmal aufgerufen UND erfolgreich abgeschlossen werden soll. Sprich ich brauche eineRückmeldung das das Bild
auch wirklich aufgerufen wurde.
Hoffe auf baldige Antwort und Danke schonmal
Ciao Michael