Laufüberwachung mit Impulspausen

dietmar73

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo kann mir jemand helfen und zwar

Eine Laufüberwachung mit Impulspausen!

Aufgabenstellung

Es sind 3 Förderbäner mit je einem motor , jeder Motor soll eine Laufüberwachung haben die bei normalen Betrieb positive Impukse liefern , sind die Impulspausen länger als 3 sek soll die anlage in den Stillstand gehen.
Und der Baustein der Laufüberwachung soll in einen FB programiert werden

Danke
Dietmar
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Dietmar,
hier mal ein Beispiel mit dem SFB4 "TON".
Mit dem Ausgang Stop liefert für einen Zyklus ein Signal.

Code:
FUNCTION_BLOCK FB 8
TITLE =
VERSION : 0.1
 
VAR_INPUT
  Sensor : BOOL ; 
END_VAR
VAR_OUTPUT
  Stop : BOOL ; 
END_VAR
VAR
  Sensor_ON : "TON"; 
  Sensor_OFF : "TON"; 
  HM_1 : BOOL ; 
  HM_2 : BOOL ; 
END_VAR
BEGIN
NETWORK
TITLE =Sensor belegt
//Bausteinaufruf
      CALL #Sensor_ON (
           IN                       := #Sensor,
           PT                       := T#3S);
NETWORK
TITLE =Sensor nicht belegt
//Sensor negieren
      UN    #Sensor; 
      =     #HM_1; 
//Bausteinauffruf
      CALL #Sensor_OFF (
           IN                       := #HM_1,
           PT                       := T#3S);
NETWORK
TITLE =Band stoppen
      U(    ; 
      O     #Sensor_ON.Q; 
      O     #Sensor_OFF.Q; 
      )     ; 
      FP    #HM_2; 
      =     #Stop; 
END_FUNCTION_BLOCK

gruß helmut
 
Ansatz bedeutet ganz einfach, daß wir ungerne fertige Lösungen für Hausaufgaben liefern sondern jemanden der sich schon eigene Gedanken gemacht hat auf die richtige Spur schieben.
Deine eigenen Gedanken und überlegungen nennt man ANSATZ (der Punkt an dem wir ansetzen können)

peter(R)
 
Hallo Dietmar,
ich denke das du mein Beispiel nicht verstehen wirst, aber du kannst
dich ein wenig daran orientieren und dein Programm in diese richtung
gehen lassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Helmut aber ich kann noch kein awl , bin gerade mir dem Grundkurs fertig geworden , wollte wollte mal schaun ob mir hier jemand helfen kann ich hab das Beispiel schon mir fehlt nur noch dieser FB mir der Laufüberwachung !
 
WENN ein Motor an ist UND KEIN Impulseingang kommt DANN melde
nach 3 sek Laufstörung

Das kannste fast blind in FUP oder KOP programmieren.

peter(R)

P.S. Mehr gibts nicht ohne Eigeninitiative.
 
@VL
tja das ist so ein wenig das Problem hier. Bei manchen Leuten hilft 3 x betteln dann gibts ne fertige Lösung - ob man sie versteht oder nicht bleibt egal.

peter(R)
 
@VL
tja das ist so ein wenig das Problem hier. Bei manchen Leuten hilft 3 x betteln dann gibts ne fertige Lösung - ob man sie versteht oder nicht bleibt egal.

peter(R)

ich hab für dieses jahr noch keinen guten vorsatz gefasst, sollte ich
den nehmen mich nicht mehr anbetteln zu lassen :ROFLMAO:

Die Lössung halte ich für einen anfänger schon sehr komplex wie der 4L
schon geschrieben hat, wenn er sie auch 1:1 übernehmen sollte, ist Sie
noch nicht fertig. Er muß sich gedanken machen was passiert wenn der
Fehler aufgetreten ist, dann muß nach erneuten Starten die Überwachung
erneut starten, das tut sie zZ noch nicht.

frohes neues Peter und 4l
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die kleine Hilfe , wie gesagt hab grade mal den Grundkurs gemacht , hab bis vor einígen wochen nicht einmal gewußt das es sps überhaupt gibt, da ich in Österreich kein Forum gefunden habe, habe ich mich an dieses gewendet ,danke für die jenigen die mir geholfen haben, und schöne grüße ins nachbarland
 
Hallo Dietmar,
du gibst ja jetzt wohl nicht auf du bist hier schon richtig, auch Österreicher
sind willkomen :D. Das Forum ist manchmal Hart dafür aber Herzlich.
Lass dich bitte nicht abschrecken, arbeite ein wenig an deiner Lössung
und schreibe sie hier in den Thread (nutze das Zeichen (#) aus der Menüleiste).

Wir bekommen das schon hin.

gruß helmut
 
Zurück
Oben