Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: Simples Programm fuer 2fach Beep

  1. #1
    Registriert seit
    08.09.2010
    Beiträge
    57
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    folgendes Szenario. Simatic Manager 5.5 Step7 auf einer 315-2DP.

    Ich habe zwei Eingaenge, die auf einen DB gemappt werden.
    DB100.dbx4.1
    DB100.dbx4.2

    Bei Positiver Flanke von DB100.dbx4.1 soll mein Ausgang A127.7 2 mal innerhalb von 1.5s (fuer jeweils 300ms) auf HIGH gezogen werden

    Also:
    |---______|---______|
    |----------|----------|
    1s 2s


    Bei Positiver Flanke von DB100.dbx4.2 soll mein Ausgang A127.7 1 mal (fuer jeweils 300ms) auf HIGH gezogen werden

    Also:
    |---______|_________|
    |----------|----------|
    1s 2s

    Wie kann ich das am besten realisieren?
    Gruebele schon den ganzen Tag, habe aber keinen Ansatz

    Danke fuer jegliche Ratschlaege....
    Zitieren Zitieren Simples Programm fuer 2fach Beep  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.184
    Danke
    923
    Erhielt 3.290 Danke für 2.659 Beiträge

    Standard

    Hallo,

    ich hätte da z.B. folgenden Ansatz:
    Wenn der eine oder der andere Eingang eine positive Flanke hat (und der Ablauf nicht schon läuft?) dann einen Active-Merker setzen. Bei Flanke von dbx4.1 zusätzlich noch einen Repeat-Merker setzen.
    Der Active-Merker aktiviert eine Einschaltverzögerung (EVZ) für die Impulsdauer 300ms. Sind die 300ms abgelaufen wird eine zweite EVZ von 700ms aktiviert.
    Ist die zweite EVZ abgelaufen und der Repeat-Merker ist false, dann den Active-Merker rücksetzen.
    Ist die zweite EVZ abgelaufen und der Repeat-Merker ist true, dann den Repeat-Merker zurücksetzen und den Ablauf wiederholen, z.B. über Rücksetzen der ersten EVZ oder besser durch Verknüpfen der zweiten EVZ in der ersten EVZ.
    Ausgang = der Active-Merker ist true und die erste EVZ ist noch nicht abgelaufen.

    Musste nun nur noch in die Programmiersprache Deiner Wahl übersetzen ...

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    .
    Hier kannst du dir Flanken- und Zeitfunktionen ansehen: FLANKEN ZEITEN

    Damit versuchst du, einen Code mit der Anleitung von Harald zu schreiben, wenn
    es dann noch kneift, stellst ihn hier rein. Dann wird dir hier sicher auch geholfen.

    Auch die Forumsuche (oben rechts) gibt einiges her.
    kind regards
    SoftMachine

Ähnliche Themen

  1. Simples C-Skript
    Von cyrix im Forum Hochsprachen - OPC
    Antworten: 6
    Letzter Beitrag: 09.12.2010, 08:00
  2. Steuerung fuer Schrittmotor
    Von earl_mobile im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 16.08.2005, 10:51
  3. Zubehoer fuer Micromaster
    Von benvontschirnhaus im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 10.04.2005, 15:55
  4. Treiber fuer CP 1512
    Von Rudi im Forum Suche - Biete
    Antworten: 7
    Letzter Beitrag: 01.10.2004, 21:06
  5. Treiber fuer CP 1512
    Von Rudi im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 29.09.2004, 21:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •