Oscat und Codesys 3.5

Talisker
2015-06-03
2015-06-03
  • Talisker - 2015-06-03

    Ich habe auf meinem Raspberry die Oscatlib V3.3.3 installiert.
    Ich habe die oscat_basic_333.library geöffnet und neu übersetzt, sowie ins Repositiry eingebunden.
    In meiner Applikation habe ich die Bibliothek hinzugefügt.
    Wenn ich z.B. die Funktion ATAN2 nutzen will, sagt Codesys:

                ------ Übersetzungslauf gestartet: Applikation: Device.Application -------
                Code typisieren ...
    

    ...

    [FEHLER] SerialComWithVisu: PLC_PRG Device: SPS-Logik: Application: C0032: Typ 'Unbekannter Typ: 'ATAN2(1, 5)'' kann nicht in Typ 'REAL' konvertiert werden
    [FEHLER] SerialComWithVisu: PLC_PRG Device: SPS-Logik: Application: C0046: Bezeichner 'ATAN2' nicht definiert
    [FEHLER] SerialComWithVisu: PLC_PRG Device: SPS-Logik: Application: C0035: Programmname oder Funktionsblockinstanz an Stelle von 'ATAN2' erwartet
    Kompilierung abgeschlossen -- 4 Fehler, 5 Warnungen

    Was mache ich falsch?

     
  • Talisker - 2015-06-03

    Hat sich erledigt!
    Man muß den Namensraum beachten, in diesem Fall ist der Aufruf: OSCAT_BASIC.ATAN2(X,Y);

     

Log in to post a comment.