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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 25

Thema: Rechts- Linkslauf programieren

  1. #11
    mercury ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.12.2006
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke viel mals für eure Hilfe. ob wir die passenden Anschlüsse haben muess ich noch schauen aber Railais haben wir sicher.

  2. #12
    Registriert seit
    22.07.2006
    Beiträge
    72
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Wie siehts aus mit ner Zeitverzögerung zwischen Rechts- und Linkslauf?
    Wäre besser für den Motor.
    Hoch lebe die S7-Automatisierung!

  3. #13
    Registriert seit
    01.08.2006
    Ort
    Nordsaarland
    Beiträge
    1.205
    Danke
    94
    Erhielt 122 Danke für 107 Beiträge

    Standard

    Zitat Zitat von KartoffeL Beitrag anzeigen
    Wie siehts aus mit ner Zeitverzögerung zwischen Rechts- und Linkslauf?
    Wäre besser für den Motor.
    Verkehrt ists bestimmt nicht... Eine SPS ist schneller als ein Schütz.
    Wobei hier wohl
    Zitat Zitat von mercury
    Also meine Verantwortung haltet sich ziemlich in grenzen, es handelt sich eigentlich um ein Model von einem Personen Lift den wir in einem Schulprojekt bauen.
    Da es wohl bei einem Lift an Tür und "hoch/runter" fahren sinnigerweise verzögerungen gibt sind direktumschaltungen wohl eh nicht drin.
    Was nicht passt wird Passend gemacht.
    Mehr Powerrrrrr!! *Houwhouwhouw*
    Und Humor ist, wenn man trotzdem lacht.

  4. #14
    Registriert seit
    29.01.2005
    Beiträge
    277
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo!

    Eine kleine Anmerkung von mir
    Ich würde hierbei von den SPS Ausgängen, die ich mal als 24VDC Ausgänge annehme, jeweils auf ein Relais bzw. Schütz gehen. Mit den Relais bzw. Schützen kann dann der Motor entweder Links oder rechts geschaltet werden. Eine Verriegelung ist sicherlich notwendig.

    Da es sich um einen Lift handelt - Besitzt der Antrieb eine Betriebsbremse oder wie ist der Lift gegen Absacken beim Abschalten des Motors gesichert? Diese könnte dann parallel von beiden Richtungsschützen oder über einen separaten Ausgang angesteuert werden.

    Ferner würde ich alle Verriegelungen, auch von direktem Umschalten von Rechts- auf Linkslauf, einprogrammieren - auch wenn es nicht anzunehmen ist, das dieser Zustand bei normalen Betriebsbedungungen eintreten wird. Im RealLife würde ich sogar eine hardwareseitige Verriegelung der beiden Richtungsschütze einplanen. Ich würde das sogar mit einem Umrichter lösen - Stern-Dreieck oder Direkteinschalten eines 75kW Motors - da möchte ich kein Fahrgast sein...

    So - euch allen besinnliche Feiertage!

    Viele Grüße, Tobias
    Ein Experte ist ein Mensch, den man in letzter Minute hinzuzieht,
    um einen Mitschuldigen zu haben.

  5. #15
    Registriert seit
    29.08.2006
    Beiträge
    195
    Danke
    0
    Erhielt 35 Danke für 21 Beiträge

    Standard

    hier ein code eines actuator up/dn oder rechts links mit allen raffinessen die man normalerweise braucht.

    der FB kommt aus der freien lib www.oscat.de ist aber in der aktuellen version noch nicht enthalten, er wird in der 1.3 am 1.1. drin sein
    viel spass

    FUNCTION_BLOCK actuator_UD
    VAR_INPUT
    UD : BOOL;
    ON : BOOL;
    TON : TIME;
    TOF : TIME;
    Manual : BOOL := 0;
    Up : BOOL;
    Dn : BOOL;
    off : BOOL := 0;
    YUP_in : BOOL;
    YDN_in : BOOL;
    END_VAR

    VAR_OUTPUT
    Yup : BOOL;
    Ydn : BOOL;
    END_VAR
    VAR
    tx : TIME;
    last : TIME;
    init: BOOL;
    END_VAR

    (*
    version 1.0 12 Nov 2006
    programmer hugo
    tested by tobias

    out_ud is a up/dn or Right/left locked output driver.
    if can be controlled by automatic inputs UD and ON as well as manual inputs for up and dn.
    a security input to shut off at any time is prvided by the off input.
    to time set inputs ton and toff specify a minimum on time for outputs and a minimum off time befoore the next output can become active.
    the module assures that only one output can be active at any time.
    for higher security pls make sure you use hardware locking of the outputs to prevent from defective wiring or outputs.
    further security is provided b feedback inputs Yup_in and Ydn_in which are separate inputs for the output signal, if these inputs are not available
    pls connect them directly to Yup and Ydn.

    *)




    tx := TIME();
    IF NOT init THEN
    (* INITIALIZATION AT FIRST CALL *)
    last := tx;
    init := TRUE;
    ELSIF off THEN
    (* emergency shut off detected *)
    Yup := FALSE;
    Ydn := FALSE;
    last := tx;
    ELSIF ((Yup OR Ydn) AND tx - last < Ton) OR ((NOT Yup AND NOT Ydn) AND tx - last < tof) THEN
    (* WATH FOR MIN TON AND TOF TIME *)
    RETURN;
    ELSIF manual THEN
    (* manual operation detected *)
    IF UP AND NOT DN AND NOT OFF THEN
    Ydn := 0;
    IF NOT Ydn_in THEN Yup := 1; END_IF;
    last := tx;
    ELSIF DN AND NOT UP AND NOT OFF THEN
    Yup := 0;
    IF NOT Yup_in THEN Ydn := 1; END_IF;
    last := tx;
    ELSE
    IF YUP OR YDN THEN LAST := tx; END_IF;
    Yup := 0;
    Ydn := 0;
    END_IF;
    ELSE
    (* automatic operation *)
    IF Ud AND on AND NOT OFF THEN
    Ydn := 0;
    IF NOT ydn_in THEN Yup := 1; END_IF;
    last := tx;
    ELSIF NOT UD AND on AND NOT OFF THEN
    Yup := 0;
    IF NOT yup_in THEN Ydn := 1; END_IF;
    last := tx;
    ELSE
    IF Yup OR Ydn THEN last := tx; END_IF;
    Yup := 0;
    Ydn := 0;
    END_IF;
    END_IF;

    (* make sure Yup and Ydn are never on at the same time *)
    IF Ydn AND Yup_in THEN Ydn := 0; END_IF;
    IF Yup AND Ydn_in THEN Yup := 0; END_IF;

  6. #16
    mercury ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.12.2006
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke Hugo diese Bibliothek werde ich mir anschauen. Dieser Code siet aber nach dem aus was ich eigentlich gesucht habe.

  7. #17
    Registriert seit
    29.08.2006
    Beiträge
    195
    Danke
    0
    Erhielt 35 Danke für 21 Beiträge

    Standard

    schau dir mal unsewr rechts´- bzw up-dn modul mit vielen raffinessen an:
    zu finden in der lib oscat1.3 auf www.oscat.de


    FUNCTION_BLOCK actuator_UD
    VAR_INPUT
    UD : BOOL;
    ON : BOOL;
    TON : TIME;
    TOF : TIME;
    Manual : BOOL := 0;
    Up : BOOL;
    Dn : BOOL;
    off : BOOL := 0;
    YUP_in : BOOL;
    YDN_in : BOOL;
    END_VAR

    VAR_OUTPUT
    Yup : BOOL;
    Ydn : BOOL;
    END_VAR
    VAR
    tx : TIME;
    last : TIME;
    init: BOOL;
    END_VAR

    (*
    version 1.0 12 Nov 2006
    programmer hugo
    tested by tobias

    out_ud is a up/dn or Right/left locked output driver.
    if can be controlled by automatic inputs UD and ON as well as manual inputs for up and dn.
    a security input to shut off at any time is prvided by the off input.
    to time set inputs ton and toff specify a minimum on time for outputs and a minimum off time befoore the next output can become active.
    the module assures that only one output can be active at any time.
    for higher security pls make sure you use hardware locking of the outputs to prevent from defective wiring or outputs.
    further security is provided b feedback inputs Yup_in and Ydn_in which are separate inputs for the output signal, if these inputs are not available
    pls connect them directly to Yup and Ydn.
    automatic mode can override manual mode by setting the on input high while the manual input is high.

    *)


    tx := TIME();
    IF NOT init THEN
    (* INITIALIZATION AT FIRST CALL *)
    last := tx;
    init := TRUE;
    ELSIF off THEN
    (* emergency shut off detected *)
    Yup := FALSE;
    Ydn := FALSE;
    last := tx;
    ELSIF ((Yup OR Ydn) AND tx - last < Ton) OR ((NOT Yup AND NOT Ydn) AND tx - last < tof) THEN
    (* WATH FOR MIN TON AND TOF TIME *)
    RETURN;
    ELSIF manual AND NOT on THEN
    (* manual operation detected *)
    IF UP AND NOT DN AND NOT OFF THEN
    Ydn := 0;
    IF NOT Ydn_in THEN Yup := 1; END_IF;
    last := tx;
    ELSIF DN AND NOT UP AND NOT OFF THEN
    Yup := 0;
    IF NOT Yup_in THEN Ydn := 1; END_IF;
    last := tx;
    ELSE
    IF YUP OR YDN THEN LAST := tx; END_IF;
    Yup := 0;
    Ydn := 0;
    END_IF;
    ELSE
    (* automatic operation *)
    IF Ud AND on AND NOT OFF THEN
    Ydn := 0;
    IF NOT ydn_in THEN Yup := 1; END_IF;
    last := tx;
    ELSIF NOT UD AND on AND NOT OFF THEN
    Yup := 0;
    IF NOT yup_in THEN Ydn := 1; END_IF;
    last := tx;
    ELSE
    IF Yup OR Ydn THEN last := tx; END_IF;
    Yup := 0;
    Ydn := 0;
    END_IF;
    END_IF;

    (* make sure Yup and Ydn are never on at the same time *)
    IF Ydn AND Yup_in THEN Ydn := 0; END_IF;
    IF Yup AND Ydn_in THEN Yup := 0; END_IF;

  8. #18
    Registriert seit
    25.08.2003
    Beiträge
    332
    Danke
    46
    Erhielt 54 Danke für 46 Beiträge

    Standard

    Zitat Zitat von hugo Beitrag anzeigen
    ...mit allen raffinessen die man normalerweise braucht....
    Was ist denn normalerweise? Ist der Baustein schon in der Praxis im Einsatz? Wenn ja, wo denn?
    Würde mich mal interessieren.

    Grüße
    Flinn
    Zitieren Zitieren Hömma-Samma  

  9. #19
    Registriert seit
    29.08.2006
    Beiträge
    195
    Danke
    0
    Erhielt 35 Danke für 21 Beiträge

    Standard

    der baustein ersetzt gerade die simplen ausgänge einer heizungssteuerung mit 9 heizkreisen, das ganze wird im moment getestet und geht ab naechster woche in betrieb

  10. #20
    Registriert seit
    29.08.2006
    Beiträge
    195
    Danke
    0
    Erhielt 35 Danke für 21 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    sorry hab das gerade mit dem actuator_pump verwechselt.
    der actuator u/D ist in betrieb für einen rechts linkslauf steuerung für einen ventilator (luft rein / luft raus)

Ähnliche Themen

  1. Motor Rechts/Linkslauf und Sperre realisieren?
    Von D4K!ZZ4 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 18.10.2011, 19:20
  2. Antworten: 4
    Letzter Beitrag: 18.02.2011, 10:06
  3. Antworten: 2
    Letzter Beitrag: 03.11.2008, 16:51
  4. Relais für Tipp Links/Aus/Rechts
    Von Farinin im Forum Schaltschrankbau
    Antworten: 0
    Letzter Beitrag: 03.11.2006, 10:42
  5. Antworten: 3
    Letzter Beitrag: 02.04.2005, 13:14

Lesezeichen

Berechtigungen

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