MCV_UpdateCamTable
Mit diesem FB kann das Nachladen einzelner CAM-Tabellen beauftragt werden.
Blockdiagramm
Parameter des FB
VAR_IN_OUT | ||
Variablenname | Datentyp | Beschreibung |
CamTable | MC_CAM_REF | Diese Struktur enthält den Dateinamen der CAM-Tabelle |
VAR_INPUT | ||
Variablenname | Datentyp | Beschreibung |
Execute | BOOL | Bei steigender Flanke wird die angegebene CAM-Tabelle geladen |
VAR_OUTPUT | ||
Variablenname | Datentyp | Beschreibung |
Done | BOOL | Das Laden der CAM-Tabelle konnte erfolgreich durchgeführt werden. |
Error | BOOL | Ist TRUE, wenn ein Fehler im FB auftritt |
ErrorID | WORD | Fehlerkennung |
Verhalten des FB:
- Es können nur CAM-Tabellen nachgeladen werden, die aktuell nicht im Zugriff sind.
- Die CAM-Tabelle wird über den Dateinamen referenziert.
- Ist die im CAM-Tabellenkopf eingetragene CAM-Tabellen-ID bereits im CAM-Tabellen-Speicher vorhanden, dann wird versucht die neue Tabelle auf den bisherigen Speicher abzulegen. Reicht dazu der bisherige Speicherplatz nicht aus, dann wird die Tabelle auf dem nächsten freien Speicherplatz abgelegt.
- Ist die CAM-Tabellen-ID noch nicht im CAM-Tabellen-Speicher vorhanden, dann wird die neue Tabelle auf dem nächsten freien Speicherplatz abgelegt.