Importieren von Resource Dateien
Resource Dateien (Endung ECPX) liegen typischerweise im Verzeichnis 3.1\Target\Resource. Der TwinCAT 2 Eventlogger hat diese Dateien über ein Konfigurations-Programm erstellt.
Die Dateien können im neuen Eventlogger über den folgenden Arbeitsablauf verwendet werden:
- Das Excel Add-in wurde installiert.
- 1. Wähen Sie in Excel über den Menüeintrag TcEventLogger > Import eine Resource Datei aus.
- Es wird pro
SourceId
eine Ereignisklasse angelegt. - Beim Importieren werden einige Abbildungen vorgenommen.
- 2. Überprüfen Sie diese in der Anwendung inhaltlich und berücksichtigen Sie sie. Die Abbildungen sind unten beschrieben.
- 3. Erzeugen Sie über Generate TMC-File eine TMC-Datei.
- Die TMC-Datei wird wie hier beschrieben in der TwinCAT-Solution eingebunden.
- 4. Zusätzlich können Sie über Create PLC mapping function eine TcPOU-Datei erzeugen, welche ein Mapping von SourceId/EventId zu dem entsprechenden neuen Event bereitstellt.
- Die weitere Entwicklung kann im Folgenden in Excel oder nach einmaligem Import auch im TMC-Editor erfolgen (dann aber nicht mehr in Excel)
Bei dem Import werden die folgenden Abbildungen vorgenommen:
- Alle Events über Ressourcen haben einen Status
bSetEvent
und werden deswegen als Alarm vorgesehen. SourceId
wird als Ereignisklasse und dieEventId
als Ereignis-ID verwendet und entsprechende Ereignisklassen werden angelegt.- Die Information
ReqMustCon
wird als Quittierung mittelsclear
importiert und behandelt. - Die Informationen
nClass
werden auf dieeSeverity
des TwinCAT 3 Eventlogger abgebildet:
New EventLogger eSeverity | Old EventLogger nClass | ||
---|---|---|---|
0 | Verbose | 0 | None |
0 | Verbose | 1 | Maintenance |
0 | Verbose | 2 | Message |
0 | Verbose | 3 | Hint |
1 | Info | 4 | Stateinfo |
1 | Info | 5 | Instruction |
2 | Warning | 6 | Warning |
3 | Error | 7 | Alarm |
4 | Critical | 8 | Parameter Error |
Das Beispiel Resource Import stellt die nötigen Implementierungen beispielhaft bereit.