Mappings optimieren im TwinCAT HMI Projekt
Beim Erstellen von Mappings im TwinCAT HMI Projekt wird dem Mapping automatisch ein Name zugewiesen. Dieser setzt sich aus der verwendeten PLC, aus dem Namen der GVL und dem Instanz-Namen des FBs zusammen. Dieser Symbolname lautet zum Beispiel PLC1.Blowpin.fbBlowpinHmi
für den Blasdorn im Plastic Application Projekt. Da die Symbolnamen im gesamten TwinCAT HMI Projekt als Bindings verwendet werden und bei einem Binding auf die untergeordneten Variablen und Properties zugegriffen wird, kann dieses Binding ziemlich lang werden. Dies erschwert die Übersichtlichkeit, verschwendet Speicherplatz und kann in einigen Fällen Einflüsse auf die Performance haben. Somit sollte der Name des Symbols mit Bedacht gewählt werden.
Mappings erzeugen und umbenennen
- Im TwinCAT HMI Konfigurationsfenster unter dem Reiter All Symbols per Rechtsklick auf die zu mappende Instanz klicken und Map Symbol anklicken.
- Durch einen erneuten Rechtsklick auf das Symbol klicken und dann Rename Mapping auswählen.
- Im angezeigten Fenster den Symbolnamen umbenennen.


Verwendete Symbol-Namen im Plastic Application HMI-Projekt
Beim Plastic Application HMI-Projekt werden die in der folgenden Tabelle angegebenen gekürzten Symbol-Namen verwendet:
GVL-Name | Instanz-Name des FBs | Gekürzter Symbol-Name |
---|---|---|
Alarms | fbAlarmHandlerHmi | AlarmHandler |
Application | fbBlowingHmi | Blowing |
Application | fbEnergyMeasurementHmi | EnergyMeasurement |
Application | fbMachineHmi | Machine |
Application | fbOperationModeHmi | OperationMode |
Application | fbPanelHmi | Panel |
Application | fbProductionCounterHmi | ProductionCounter |
Application | fbSequenceHmi | Sequence |
Application | fbTrendHmi | Trend |
Application | fbUserLoggerHmi | UserLogging |
Blowpin | fbBlowpinHmi | Blowpin |
Carriage | fbCarriageHmi | Carriage |
Clamp | fbClampHmi | Clamp |
Extruder | fbCoExtruderHmi | CoExtruder |
Extruder | fbMainExtruderHmi | MainExtruder |
Handling | fbCutterHmi | Cutter |
Handling | fbTakeoutHmi | Takeout |
HmiCommunication | fbPlcStateToHmiHmi | RecipeHandler |
Monitoring | fbCabinetTemperatureHmi | CabinetTemperature |
Monitoring | fbCoExtruderCurrentHmi | CoExtruderCurrent |
Monitoring | fbCpuTemperatureHmi | CpuTemperature |
Monitoring | fbHydraulicSystemPressureHmi | HydraulicSystemPressure |
Monitoring | fbMainExtruderCurrentHmi | MainExtruderCurrent |
Monitoring | fbMainExtruderMeltPressureHmi | MainExtruderMeltPressure |
Monitoring | fbMainExtruderMeltTemperatureHmi | MainExtruderMeltTemperature |
Monitoring | fbMonitoringData | Monitoring |
Setpoints | fbHydraulicSystemPressureHmi | SetHydraulicSystemPressure |
Setpoints | fbSetpointsData | Setpoints |
Temperature | fbTemperatureHmi | Temperature |
Temperature | fbTempScheduleHmi | TemperatureSchedule |
Timer | fbSampleTimerTof | SampleTimerTof |
Timer | fbSampleTimerTon | SampleTimerTon |
Timer | fbSampleTimerTp | SampleTimerTp |
Wtc | fbAccumulatorHmi | Accumulator |
Wtc | fbWtcHmi | Wtc |
Wtc | fbWtcTimeMasterHmi | WtcTimer |
![]() | Verfügbar ab Version 12.7.0 |