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

Ergebnis 1 bis 8 von 8

Thema: SFC1 - Belegung CDT

  1. #1
    Registriert seit
    11.06.2008
    Ort
    Flensburg
    Beiträge
    46
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich habe eine -sicherlich triviale- Frage:

    Ich möchte den Ausgang CDT des SFC1 auf einen DB legen.
    In diesem DB habe ich bereits die Adresse und den Datentyp Date_and_time festgelegt.

    Mein Problem: Wie kann ich im KOP den DBxx.DBWxx als Ablageort für Datum und Uhrzeit festlegen?
    Stimmt überhaupt das DBWxx - oder muß ich ein anderes Format festlegen?


    Danke schonmal im Voraus.
    Karli
    Zitieren Zitieren SFC1 - Belegung CDT  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Machs mal symbolisch.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Karli ist offline Benutzer
    Themenstarter
    Registriert seit
    11.06.2008
    Ort
    Flensburg
    Beiträge
    46
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich bin leider ein absoluter Neuling auf dem Gebiet der Programmierung.
    Was meinst Du denn mit "machs symbolisch"?

  4. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Du mußt dem DB in der Symbolik einen Namen geben, dann schreibst du an den SFC "DB-Name".Variablenname z.Bsp. "My-DB".MyDateTime
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Karli ist offline Benutzer
    Themenstarter
    Registriert seit
    11.06.2008
    Ort
    Flensburg
    Beiträge
    46
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, aber genau das habe ich schon versucht. Es funktioniert so leider nciht, meine Bezeichnung bleibt rot hinterlegt.

  6. #6
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    DB:

    Code:
    MyDateTime    DATE_AND_TIME    DT#90-1-1-0:0:0.000
    Aufruf:

    Code:
       
    CALL  "READ_CLK"
       RET_VAL:=#Ret
       CDT    :="My_DB".MyDateTime
    PS: Wenn du dem DB die Symbolik geändert bzw. gegeben hast, mußt du vorher deinen FC, in welchem der SFC1 aufgerufen wird speichern oder nochmal schließen und öffnen, sonst kennt der den neuen DB-Namen nicht.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  7. #7
    Karli ist offline Benutzer
    Themenstarter
    Registriert seit
    11.06.2008
    Ort
    Flensburg
    Beiträge
    46
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für Deine Mühe, aber GENAU DAS funktioniert nicht.
    Muß ich das ectl. über einen Pointer machen?

  8. #8
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.709
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ralle's Vorschlag geht natürlich davon aus, dass du symbolisch programmiert hast.
    Letztendlich übergibst du einen Pointer auf den DB. Den kannst du auch "zu Fuß" eingeben :
    Code:
    P##DB10.DBX10.0 Byte 10
    ... ausgehend davon, dass dein DATE_TIME im DB10 ab Adresse 10 steht.

    Gruß
    LL

Ähnliche Themen

  1. Probleme mit dem SFC1
    Von Magni im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 19.08.2014, 22:32
  2. S7-300 / SFC1 einfügen...
    Von pinolino im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 06.04.2009, 07:43
  3. Sfc1
    Von crazygerman im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 09.01.2008, 15:00
  4. Probleme mit sfc1
    Von controller im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 10.05.2007, 16:36
  5. sfc1
    Von Anonymous im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.11.2004, 19:42

Lesezeichen

Berechtigungen

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