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

Ergebnis 1 bis 8 von 8

Thema: DB und FB kann nicht geladen werden (Quelle: Strukturierter Text)

  1. #1
    Registriert seit
    07.08.2009
    Beiträge
    109
    Danke
    86
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hi,

    ich hab folgenden SCF code:
    Code:
    FUNCTION_BLOCK FB300
    
    {S7_m_c:='true'}
    TITLE = 'FM'
    // 
    VERSION : '1.1'
    AUTHOR  : UU
    NAME    : Tempsp
    FAMILY  : INP
    
    VAR_INPUT
        t               : BOOL:=FALSE;
        AktTempWert     : REAL;
    END_VAR
    
    VAR
        Temperatur      : ARRAY[1..10] OF REAL:=0.0;
        i               : INT;
    END_VAR;
    
    IF t=TRUE THEN
        FOR i:=0 TO 10-1 BY 1 DO
            Temperatur[10-i]:=Temperatur[10-i-1];
        END_FOR;
        Temperatur[1]:=AktTempWert,
    END_IF;
    
    END_FUNCTION_BLOCK
    dann hab ich im FC 3 den FB300 eingefügt und den mit dem DB 3 verknüpft.
    soweit sogut, im DB 3 bekomm ich dann auch meine 10 Arrays angezeigt. Den FC 3 hab ich dann auch im OB1.

    Nun ist es aber so, dass wenn ich das ganze projekt laden will, er mekert und sagt das DB 3, FC 3 und FC 300 nicht geladen werden können.

    an was liegt das, weiß jemand rat? bin für jede hilfe dankbar
    Zitieren Zitieren DB und FB kann nicht geladen werden (Quelle: Strukturierter Text)  

  2. #2
    Registriert seit
    12.02.2008
    Ort
    Westfalen (Dort wo's Schwarzbrot gibt)
    Beiträge
    417
    Danke
    8
    Erhielt 87 Danke für 72 Beiträge

    Standard

    Nur mal so als Schuss ins Blaue:

    Manche CPU vertragen keine FBs (oder FCs oder DBs) mit Nummer grösser als x. Z.B. ist bei manchen kleineren CPUs bei FB 128 Schluss, FB 129 würde also nicht gehen.

    Wenn das Dein Problem ist, FB in niedrigeren Wert ändern und nochmal testen. Das tritt evtl. auch auf, wenn Du in einem FC einen solchen FB aufrufen möchtest.

  3. Folgender Benutzer sagt Danke zu Grubba für den nützlichen Beitrag:

    win98 (17.09.2009)

  4. #3
    win98 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.08.2009
    Beiträge
    109
    Danke
    86
    Erhielt 0 Danke für 0 Beiträge

    Standard

    wahnsinn... da gibts dann so ausgefuchste hard/software und dann scheiterts an der FB nummer...

    mit FB 3 geht, danke

  5. #4
    win98 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.08.2009
    Beiträge
    109
    Danke
    86
    Erhielt 0 Danke für 0 Beiträge

    Standard

    eine frage hab ich noch.

    wie viele variablen kann ich denn in meinen FB/DB maximal erstellen..

    d.h. wie groß kann ich mein array machen?

  6. #5
    Registriert seit
    28.07.2009
    Ort
    St. Augustin
    Beiträge
    76
    Danke
    18
    Erhielt 9 Danke für 5 Beiträge

    Standard

    Jeder DB kann bis zu 64 kbyte groß sein.

    Gruß
    "Ich bin eine Mischung aus jung und erfahren, das findet man sonst nur auf dem Straßenstrich."

  7. Folgender Benutzer sagt Danke zu Andreas- für den nützlichen Beitrag:

    win98 (17.09.2009)

  8. #6
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Zitat Zitat von Andreas- Beitrag anzeigen
    Jeder DB kann bis zu 64 kbyte groß sein.

    Gruß
    Also eine 312er kann nur 32 kByte, ansonsten hast du Recht.

  9. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.163
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Die meisten 300-er CPU können nur max 16kB DB/FB/FC

    Was Deine CPU kann, erfährst Du über
    Zielsystem -> Baugruppenzustand -> Reiter: Leistungsdaten
    oder offline im Handbuch "CPU-Daten".

    Gruß
    PN/DP
    Zitieren Zitieren CPU Leistungsdaten  

  10. #8
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von PN/DP Beitrag anzeigen
    Die meisten 300-er CPU können nur max 16kB DB/FB/FC

    Was Deine CPU kann, erfährst Du über
    Zielsystem -> Baugruppenzustand -> Reiter: Leistungsdaten
    oder offline im Handbuch "CPU-Daten".

    Gruß
    PN/DP
    Das gilt für die Compact-CPUs 312C, 313C und 314C
    die 312er hat 32kB und ansonsten 64 kB

Ähnliche Themen

  1. Antworten: 9
    Letzter Beitrag: 18.09.2013, 08:35
  2. PLCSim Programm kann nicht geladen werden
    Von Gerki im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 23.04.2009, 18:43
  3. FB42 (SCL) kann nicht geladen werden ?
    Von noeppkes im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 14.01.2008, 10:12
  4. FB2 konnte nicht geladen werden
    Von noeppkes im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 11.09.2007, 14:35
  5. S7-PLCSIM - SDB122 kann nicht geladen werden??
    Von Krumnix im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 01.09.2005, 11:57

Lesezeichen

Berechtigungen

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