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:
[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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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:
...
[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?
Hat sich erledigt!
Man muß den Namensraum beachten, in diesem Fall ist der Aufruf: OSCAT_BASIC.ATAN2(X,Y);