Aufruf SFC64 in SCL

Carsten77

Level-1
Beiträge
78
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich möchte die Abarbeitungszeit mehrerer Bausteine messen und anzeigen.
Ich dachte ich nehme dafür den SFC64 lese in am Anfange des Bausteins und am Ende aus, subtrahiere beide Werte von einander und hab die Zeit in ms.
Ich programmiere in SCL und nun klappt mein Aufruf nicht:

TIME_TCK (RET_VAL := MD10);

Fehler lautet:
Ungültiger Datentyp.
Ungültiger oder fehlender Funktionstyp.

Was mache ich denn da falsch?

Danke und Grüße
Carsten
 
Hallo,

Dein MD10 in der Symboltabelle auf den in RET-Val Datentyp des Time-tick einstellen. (dint,dword...)
 
Wenn ich Time einstelle bleibt immer noch die zweite der genannten Fehler der erste ist weg.

Muss ich RET_VAL auch irgendwie deklarieren?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Speicher mal alles ab und führe anschließend eine Bausteinkonsistenzprüfung durch. (Rechtsklick auf Bausteine).

RET_VAL ist ja ein Rückabewert des Time_tck (Datentyp Time). Den braucht man nicht deklarieren. Nur das, was du da dran hängst, sollte den gleichen Datentyp aufweisen.
 
Zurück
Oben