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

Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 28 von 28

Thema: Positionsdaten setzen

  1. #21
    Registriert seit
    27.11.2005
    Ort
    im Osten
    Beiträge
    1.183
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich habe zwar grad kein S7 da, aber wenn ich das richig sehe wird die 2038 aber als Hex gefordert, also mal DW#16#7F6 probieren.

    Die Eigangsadresse 10 müsste dann aber auch gehen, als DW#16#A
    Es ist nicht schwierig, mit noch nicht erreichten Zielen zu Leben; schwierig ist, ohne Ziele zu Leben !
    (Günther Kraftschik)

  2. #22
    Registriert seit
    06.01.2015
    Beiträge
    98
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke Leute,
    Dieses Problem ist behoben.

    Folgt das nächste:

    Ich habe einen Drehgeber mit meinem Aktuellen Positionswert. Diesen Aktuellen Positionswert möchte ich jetzt duch drücken eines Tasters fest in einen einen Baustein schreiben um mir die Endabschaltung durch drücken des Tasters selbst einlernen zu können.
    Meinen Wert vom Drehgeber erhalte ich durch das "ED10".

    Hat jemand eine einfache Lösung für den Anfänger?

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

    Standard

    .
    Stichwort ist "Teachfunktion":

    - du fährst auf deine gewünschte Position
    - du betätigst den Taster und liest per Flanke den aktuellen Positionswert aus
    - du speicherst den gelesenen Wert in einem DB

    - der gespeicherte Wert steht im DB zur Verfügung, um ihn als Endlage zu nutzen
    kind regards
    SoftMachine

  4. #24
    Registriert seit
    06.01.2015
    Beiträge
    98
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Genau das brauche ich.
    Gibt es für diesen TEACH IN einen fertigen Baustein? Oder wie funktioniert das?

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

    Standard

    .
    Kannst du dir schnell selbst schreiben:

    hast du schon:
    - Positionswert zyklisch lesen (wie in deinen ersten Beiträgen)
    - im Stillstand, wenn deine Position erreicht, bleibt er auch stehen

    nur diese wenigen Anweisungen musst du noch programmieren:
    - mit dem Tastersignal eine positive Flanke bilden (Flanke ist nur 1x da)
    - mit dem Flankensignal den aktuellen Positionswert in einem DB speichern (die Flanke sorgt dafür, das der Wert nur 1x gelesen und gespeichert wird)

    - fertig
    kind regards
    SoftMachine

  6. #26
    Registriert seit
    06.01.2015
    Beiträge
    98
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Auf deutsch gesagt den "MOVE" mit einer positiven Flanke ansteuern und schon ist der wert gespeichert?

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

    Standard

    .
    Ja, die Quelle (dein ED) und das Ziel (dein DBxx.DBDyy) an der MOVE-Box noch angeben !

    Dann sollte der Positionswert dauerhaft im DB gespeichert sein.

    Denke aber dran, bei jedem erneutem Tastendruck (auch an anderer Position) wird nochmals in den DB geschrieben !

    .
    kind regards
    SoftMachine

  8. #28
    Registriert seit
    06.01.2015
    Beiträge
    98
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das ist ja einfach.

Ähnliche Themen

  1. Timer setzen
    Von hellrazz im Forum Programmierstrategien
    Antworten: 4
    Letzter Beitrag: 17.01.2012, 09:25
  2. Antworten: 13
    Letzter Beitrag: 27.02.2008, 16:47
  3. Bits setzen
    Von broesel im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 23.05.2007, 17:27
  4. Encodernullpunkt setzen
    Von pfverdi im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 02.11.2006, 07:54
  5. Uhrzeit setzen in S7
    Von 1schilcher im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 31.03.2006, 18:32

Lesezeichen

Berechtigungen

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