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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Rolladensteuerung

  1. #1
    Registriert seit
    20.12.2009
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    ich habe ein Problem mit meiner Rolladenstuerung über S7, ich habe einen FC geschrieben der je nach Wochentag, Stunden und Minuten die Rolladen AUF oder AB fahren soll. Also lese ich die Werte ein aus einem DB, vergleiche sie und alles ist gut. Problem ist nur, bei 7 Wochentagen und 4 Werten und 32 Rolladen sind das fast 900 DB Adressen die ich eintragen müsste. Kann man das nicht so programmieren das ich nur den DB und den Anfang des Wertebereichs angebe und sich dann der FC einfach die 28 DW schnappt ?

    Vielen Dank für die Hilfe.
    Angehängte Dateien Angehängte Dateien
    Zitieren Zitieren Rolladensteuerung  

  2. #2
    Registriert seit
    21.12.2006
    Ort
    Wiener Neustadt
    Beiträge
    931
    Danke
    154
    Erhielt 169 Danke für 127 Beiträge

    Standard

    Hallo trickster!

    So mal als Schnellschuss:
    Warum schreibst du in deinen DB nicht eine TOD und vergleichst sie mit der Systemuhr. Ausserdem bekommst du mit - ich glaub FC7 aus der lib - aus der DT der Systemuhr auch den Wochentag. Das verknüpfen und fertig. Wenn Wochentag = 1 und TOD > xxx dann runter.
    Gruß
    M

    Handbook not read error...
    Klare Frage - klare Antwort

  3. #3
    trickster444 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.12.2009
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,

    ich habe mir Wochentag, Stunde und Minuten schon aus TOD raus geholt und vergleiche sie ja auch (funktioniert ja auch), aber ich schreibe die Daten über WinCC Flex in den DB damit meine Freundin auch die Rolläden programmieren kann. Ich will ja nur den Aufwand minimieren und die Sache ein wenig trickreicher gestalten.

    Der Anhang enthält den FC 69 und den FC ( der Aufruf des FC 69)

  4. #4
    Registriert seit
    21.12.2006
    Ort
    Wiener Neustadt
    Beiträge
    931
    Danke
    154
    Erhielt 169 Danke für 127 Beiträge

    Standard

    Zitat Zitat von trickster444 Beitrag anzeigen
    Hallo Leute,

    ... den Anfang des Wertebereichs angebe und sich dann der FC einfach die 28 DW schnappt ?...
    Indirekte Adressierung. hast du Erfahrung?
    Lade den WT, ins Pointerformat und dort beginnen zu lesen für die entsprechende Länge.
    Gruß
    M

    Handbook not read error...
    Klare Frage - klare Antwort

  5. #5
    trickster444 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.12.2009
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Indirekte Adressierung. hast du Erfahrung?
    Lade den WT, ins Pointerformat und dort beginnen zu lesen für die entsprechende Länge. Heute 08:23


    Nein, damit habe ich leider keine Erfahrung. Kannst du mir mal eine Programmzeile vorgeben, damit ich verstehe wie so etwas funktioniert ?

    Trickster

  6. #6
    Registriert seit
    21.12.2006
    Ort
    Wiener Neustadt
    Beiträge
    931
    Danke
    154
    Erhielt 169 Danke für 127 Beiträge

    Standard

    Schau dir mal diesen Beitrag an. Da hast du eine Einführung ins Thema Pointer. Bin auch nicht der Profi.
    Gruß
    M

    Handbook not read error...
    Klare Frage - klare Antwort

  7. #7
    Registriert seit
    16.07.2007
    Ort
    Weyhe b. Bremen
    Beiträge
    214
    Danke
    23
    Erhielt 10 Danke für 10 Beiträge

    Standard

    Hier gibts nen fertigen Baustein für Rolläden http://www.oscat.de/

    Ich glaube sogar mit Berechnung, wie die Sonne bei dir steht...
    Nur mit Wlan hat man Élan!

  8. #8
    trickster444 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.12.2009
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Die Seite http://www.oscat.de/ ist super, bringt mich aber mit meinem Problem nicht weiter, ich werde mich wohl in die indirekte Addressierung /Pointer einlesen müssen um da weiter zu kommen, wenn noch jemand einen guten link zum Thema hat, da wäre ich dankbar, ansonsten melde ich mich wieder wenn es klappt oder wenn gar nichts mehr geht

    TRICKSTER444

  9. #9
    Registriert seit
    04.01.2006
    Ort
    Wuppertal
    Beiträge
    664
    Danke
    122
    Erhielt 105 Danke für 91 Beiträge

    Standard

    Um das Ganze ein klein wenig übersichtlicher zu gestalten könntest Du einen Datentyp anlegen, in dem alle Vorgaben für AUF und AB für einen Wochentag abgelegt werden.

    Schonmal eine kleine Übung bevor Du Dich mit Pointern einlässt.
    Zumindest wären dann die Aufrufe des FC69 nicht so riesig in der Ansicht.
    Die meisten Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen, aber sie haben keine Bedenken, dies mit leerem Kopf zu tun.
    Wenn ich sage: Ich mache das, dann mache ich das - da braucht man mich auch nicht jedes halbe Jahr daran zu erinnern!

  10. #10
    Registriert seit
    06.10.2004
    Beiträge
    278
    Danke
    17
    Erhielt 34 Danke für 30 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    1. im FC 69 DB durch MW ersetzen z.B. DB1.DBW18 auf MW18, DB1.DBW20 auf MW20. Der FC 69 darf keine DB enthalten
    2. DB1.XXXX auf MW XXX zuweisen (natürlich, nur ein Mal, z.B. im OB1)
    3. Jeweils, vor dem Aufruf von FC 69 ein DB aufmachen AUF DBXXX
    4. Alle Variable von FC 69 nicht "DBXXX.DBWXXX" schreiben, sondern DBWXXX
    5. 32 Mal kopieren und nur DB Nummer ändern

Ähnliche Themen

  1. Rolladensteuerung neu
    Von seital im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 19.07.2012, 09:39
  2. Baustein zur Rolladensteuerung mit S7-226
    Von McClane im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 12.05.2010, 14:13
  3. S7-200 CPU214 Rolladensteuerung
    Von rambaldi0085 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 13.07.2008, 18:29
  4. S7 214 - Rolladensteuerung
    Von rambaldi85 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.11.2006, 09:09
  5. Rolladensteuerung mit S7-214'er CPU?
    Von alaska im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 04.11.2003, 20:11

Lesezeichen

Berechtigungen

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