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

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

Thema: DB lokal defenieren???

  1. #1
    Registriert seit
    15.11.2011
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo alle zusammen,

    ich baue mir zur Zeit eine Funktion FC auf, die ich mehrmals in meinem Programm benutzen will.

    In der FC kommt ein DB in Form einer Ausschaltverzögerung vor.

    Wie kann ich nun diesen DB nur lokal für diese Funktion deklarieren.

    Mein Problem ist, dass immer in allen anderen FC's der DB sich angesprochen fühlt.

    .....?
    Zitieren Zitieren DB lokal defenieren???  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    DB-Nummer über die FC-Schnittstelle übergeben und in der Funktion mit AUF DB aufschlagen
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    SPS-Neuling777 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.11.2011
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wie mein Name schon sagt:SPS_Neuling, wo finde ich FC_Schnittstelle, wie übergebe ich und wie schlage ich mit AUF DB

  4. #4
    Registriert seit
    08.04.2008
    Ort
    Köln
    Beiträge
    844
    Danke
    39
    Erhielt 244 Danke für 199 Beiträge

    Standard

    Hallo SPS-Neuling!

    Wenn Du den FC geöffnet hast, gibt es oben im Editor einen Bereich, in dem Du
    Variablen definieren kannst. Dort trägst Du bei den IN-Variablen z.Bsp. DB_No ein.
    Als Datentyp nimmst Du Block_DB.

    Dann Kannst Du im Code mit AUF DB #DB_No den DB aufschlagen.

    Beim Aufruf des FC (Call FC xy) trägst Du dann DB xy ein.

    Grüße
    Gebs

  5. #5
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    @Neuling
    Wenn Du eine Funktion definierst, die Du mehrfach aufrufen möchtest, müsstest Du eigentlich wissen, wo Du die Bausteinschnittstelle findest.
    Gruß
    Michael

  6. #6
    SPS-Neuling777 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.11.2011
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo,
    das ist doch schon verständlicher

    Den Editor habe ich gefunden. Allerdings habe ich bei den Datentypen kein Block_DB

    ich hab sowas wie IEC_Counter, IEC Timer.......aber nix mit Block_DB

  7. #7
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Von welcher Programmiersoftware redest Du eigentlich?
    Gruß
    Michael

  8. #8
    SPS-Neuling777 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.11.2011
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Siemens Basic 10.5

  9. #9
    Registriert seit
    30.10.2009
    Ort
    10 km vom Herzen der Natur
    Beiträge
    1.626
    Danke
    120
    Erhielt 340 Danke für 255 Beiträge

    Standard

    Gewöhn Dir bitte an, sowas gleich im ersten Post zu schreiben, die Nutzer hier haben nämlich auch besseres zu tun, als unsinnige Antworten aufgrund fehlender Informationen zu geben!

    Zu STEP7 10.5 kann ich Dir leider nicht helfen, bisher konnte ich mit der 1200er-Serie noch nicht viel Erfahrung sammeln.
    Gruß
    Michael

  10. #10
    SPS-Neuling777 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    15.11.2011
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja, werde mich in Zukunft daran halten.

    Ich denke der Datentyp ist IEC_Timer,

    jedoch bekomme ich dann die Meldung:

    ""Deklaration des Aktualparameters Input passt nicht zur Deklaration Output des Formalparameters operand""

Ähnliche Themen

  1. [Hilfe] Joomla 1.5 nur lokal verwenden
    Von diabolo150973 im Forum PC- und Netzwerktechnik
    Antworten: 3
    Letzter Beitrag: 01.04.2011, 12:03
  2. BLKMOV in Lokal-Stack
    Von Samiel im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 29.03.2011, 08:59
  3. Zielsystem lokal, EK1100 nicht in RUN
    Von Mattin81 im Forum CODESYS und IEC61131
    Antworten: 38
    Letzter Beitrag: 29.09.2010, 16:43
  4. Dongle Lizenz lokal installieren?
    Von bossix im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 28.09.2010, 23:47
  5. Antworten: 9
    Letzter Beitrag: 19.09.2008, 15:11

Lesezeichen

Berechtigungen

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