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

Ergebnis 1 bis 5 von 5

Thema: Konfigurationsstruktur für einen Lib Baustein erstellen?

  1. #1
    Registriert seit
    25.09.2011
    Beiträge
    130
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    ich arbeite nun seit 2h mit Codesys.
    Es sei erwähnt das sind meine ersten 2h mit der Software.

    Ich habe durchaus Erfahrung mit SPS Programmierung.

    Leider komme ich hier noch nicht ganz klar.

    Ich soll einem fertigen Baustein Paramter per Konfigurationsstruktur übergeben.

    Der Eingang am Baustein: typConfigImpulseCounter
    Parameter: rUnitPerPulse und wBaseTimePeriod

    Im Anhang habe ich noch eine kleine Impression wie weit ich gekommen bin und wo ich scheitere.

    Vielen Dank schon mal.

    Grüße Chris
    Angehängte Grafiken Angehängte Grafiken
    TIA Portal - V11 SP2 Update 2
    STEP 7 Professional - V11 SP2 Update 2
    WinCC Advanced - V11 SP2 Update 2
    Zitieren Zitieren Konfigurationsstruktur für einen Lib Baustein erstellen?  

  2. #2
    Registriert seit
    20.08.2007
    Beiträge
    112
    Danke
    13
    Erhielt 10 Danke für 8 Beiträge

    Standard

    Hi Chris,

    dein Fehler ist, dass du die deine Konfigurationsdatei im Deklarationsteil probierst du Initialsieren. Dass solltest du im Programm so machen.

    Unbenannt.JPG

    Gruß wonderfulworld
    Solls was Rechtes sein, oder darfs auch was von Siemens sein?

  3. #3
    D4K!ZZ4 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.09.2011
    Beiträge
    130
    Danke
    4
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Servus,

    ich hab deine Lösung mal nachgebaut.

    Da bekomme ich allerdings den Fehler: unbekannter Typ 'typConfig'

    edit: ich hab das Testprojekt mal angehängt.

    Grüße Chris
    Angehängte Dateien Angehängte Dateien
    Geändert von D4K!ZZ4 (31.05.2014 um 16:50 Uhr)
    TIA Portal - V11 SP2 Update 2
    STEP 7 Professional - V11 SP2 Update 2
    WinCC Advanced - V11 SP2 Update 2

  4. #4
    Registriert seit
    30.08.2005
    Beiträge
    280
    Danke
    41
    Erhielt 96 Danke für 66 Beiträge

    Standard

    Die Initialisierung war vollkommen korrekt. Das erste Problem ist, dass du den Typ im Projekt nochmal deklariert hast.
    Jetzt gibts den Typ zweimal, einmal im Projekt und einmal in der Bibliothek,und auch wenn die gleich aussehen mag das der Compiler nicht.

    Das zweite Problem sind die Parameter dwCounterValue und rCounterPostComma beim Aufruf von FbImpulseCounter.
    Das sind VAR_IN_OUT, das heisst die werden im Baustein sowohl gelesen als auch geschrieben, oder können zumindest verändert werden
    durch den Aufruf.
    Das heisst der Baustein erwartet eine Variable als Input, auf die er auch schreiben kann, das kann eben keine Konstante sein.
    Bernhard Werner
    3S-Smart Software Solutions (CODESYS)

  5. #5
    Registriert seit
    15.05.2015
    Beiträge
    13
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    dieses Thema ist zwar schon ein Jahr alt, aber das ist auch genau mein problem.
    Ich Programmiere das ganze in CFC, wie sieht die Konfiguration hier aus?
    Danke schon mal für die Hilfe
    MfG Christoph

Ähnliche Themen

  1. Dokumentation für einen Funktionsblock erstellen
    Von Bensen83 im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 19.11.2012, 22:57
  2. Hilfedatei für Baustein erstellen
    Von dentech im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 19.07.2012, 01:18
  3. TwinCat3 Lib erstellen
    Von SteffenP im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 25.05.2012, 13:56
  4. Lib richtig erstellen
    Von Vogei im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 10.01.2011, 16:56
  5. Antworten: 1
    Letzter Beitrag: 14.06.2007, 08:02

Lesezeichen

Berechtigungen

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