Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Warnung 2501: Eine Callbackfunktion darf keine lokalen Var..

tomrey
2013-02-12
2013-03-03
  • tomrey - 2013-02-12

    Hi all,
    diese Ãœbersetzungs-Warnung erreicht mich in einem PRG mit der Wago Funktion SysRtcGetTime, seitdem ich sie in der Taskkonfig als "Calls when Program starts" eingetragen habe.
    Solange ich sie in einem normalen Programm aufgerufen habe, war alles ok.
    In keiner Doku habe ich diese Warnnummer gefunden.
    Wer weiss Rat?

     
  • J Schohaus - 2013-02-15

    Hallo

    Dein Aufruf in der Task beim Start bedeutet das du ein System-Ereignisgesteuerten aufruf defenirst.
    Bausteine die als Systemereignisgesteuerte aufgerufen werden, müssen eine feste Schnitstelle haben.
    Die Meldung sagt nicht anderes das die Schnitstelle nicht der Systemschnitstelle entspricht.

    In Hilfe unter callback suchen da hir von system zu system Unterschiede gibt.
    Warum willst du dieses als Start der Steuerung aufrufen?

    Jochen

     
  • tomrey - 2013-03-03

    Ich habe versucht, die Systemuhr nur 1x beim Start auszulesen.
    Hab's jetzt via PLC_PRG gelöst.
    Gruß

     

Log in to post a comment.