L_MC2P_TappetRefFromFile
Dieser FB liest eine Nockendatei (*.lct) und stellt die Daten der Applikation bereit.
Zyklischer Aufruf durch den Lenze Cam Editor
Das automatisch durch den Lenze Cam Editor im Verzeichnis "ProfileReference" erzeugte L_MC2P_Tappet_Ref-Objekt entspricht einer Instanz des FBs L_MC2P_TappetRefFromFile .
Das L_MC2P_Tappet_Ref-Objekt oder die Instanz des FBs L_MC2P_TappetRefFromFile
- ist eine Schnittstelle vom Typ L_MC2P_Tappet_Ref
- kann direkt mit einem Eingang vom Typ L_MC2P_Tappet_Ref eines anderen FBs verbunden werden, z. B.
- Eingang TappetTable des FB L_MC2P_TappetRegister
L_MC2P_TappetRegister1.TappetTable:= L_MC2P_TappetRefFromFile1
|
|
|
|
L_MC2P_TappetRefFromFile |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
BOOL |
- |
|
xExecute |
xNewDataAvailable |
|
- |
BOOL |
|
STRING |
- |
|
sFileName |
xDone |
|
- |
BOOL |
|
L_MC2P_ITappetData |
- |
|
itfTappetData |
xBusy |
|
- |
BOOL |
|
UDINT |
- |
|
udiTappetDataCount |
xError |
|
- |
BOOL |
|
|
|
|
|
eErrorID |
|
- |
L_IE1P_Error |
|
|
|
|
|
|
|
|
|
|
Hinweis!
Das erneute Lesen einer Datei, z. B. FB L_MC2P_TappetRegister , ist nicht möglich, wenn sich dieselbe Nockendatei gerade in Abarbeitung befindet.
Speicherort von Nockendaten
|
Eingänge
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
xExecute BOOL |
FALSE ä TRUE |
Lesen der Nockendatei |
|
sFileName STRING |
Name der einzulesenden Nockendatei |
|
|
itfTappetData L_MC2P_ITappetData |
Erstes Element eines Arrays von Nockendaten
|
|
|
udiTappetDataCount UDINT |
Anzahl der übergebenen Nockenelemente |
|
|
xReloadable BOOL |
reserviert |
|
Ausgänge
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
xNewDataAvailable BOOL |
TRUE |
Die verbundene Nockendatei wurde aktualisiert und herunter geladen. |
|
xDone BOOL |
TRUE |
Der Lesevorgang ist abgeschlossen. |
|
xBusy BOOL |
TRUE |
Abarbeitung läuft. |
|
xError BOOL |
TRUE |
Es ist ein Fehler aufgetreten. Details siehe eErrorID . |
|
eErrorID |
Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.
|
|
Zyklischer Aufruf durch den Lenze Cam Editor
Der FB muss zyklisch aufgerufen werden, wenn
- bei laufender Applikation eine neue Nockendatei eingelesen oder
- die aktuell verbundene Nockendatei aktualisiert werden soll (neuer Download über den »PLC Designer«).
Der FB muss nicht zyklisch aufgerufen werden, wenn
- das L_MC2P_Tappet_Ref-Objekt nur mit einer Nockendatei verknüpft und
- während der laufenden Applikation auch nicht aktualisiert wird.