--- Wincc Flexible Smart V3 Change Language -free Portable- Access

Changing the language in WinCC Flexible SMART V3 involves two distinct processes: changing the Software Interface (for developers) and configuring Runtime Language Switching (for operators on the HMI panel). 1. Changing the Software Interface Language

This changes the menus, toolbars, and dialogue boxes of the WinCC software itself.

Access Settings: In the top menu bar, go to Options > Settings. Select Language: Navigate to Workbench > User Interface Language.

Choose your desired language from the list (standard languages typically include English and Chinese). Click OK. The interface will update immediately. --- Wincc Flexible Smart V3 Change Language -FREE-

Missing Languages: If the language you need is not listed, you must re-run the software setup and select "Modify Program" to install additional language packs. 2. Configuring HMI Runtime Language Switching

This allows the operator to toggle between languages (e.g., English and Spanish) while the machine is running. Step A: Enable Project Languages

How is the user interface language set in WinCC flexible? - ID - Support Changing the language in WinCC Flexible SMART V3

Here’s a useful, free feature for WinCC Flexible Smart V3 related to changing languages — without needing additional licenses or scripts.


Method A – Direct Screen Button (without scripting)

  1. Add a button to a screen.
  2. In Properties → Events → Click → select "SetLanguage" system function.
  3. Parameter:
    • Language ID – 1033 (English), 2052 (Chinese), etc.
    • Area – Project languages.

6. Language ID Reference (Free to use)

| Language | LCID (Decimal) | LCID (Hex) | |----------|----------------|-------------| | Chinese (Simplified) | 2052 | 0x0804 | | English (US) | 1033 | 0x0409 | | German | 1031 | 0x0407 | | French | 1036 | 0x040C | | Russian | 1049 | 0x0419 |

Guide: Changing Language in WinCC flexible Smart V3

There are two parts to this process:

  1. Configuration: Setting up the languages in your project.
  2. Runtime: How the operator switches the language on the HMI screen.

✅ Final Checklist for a Free Implementation


Scenario: Switch language based on a PLC input (e.g., RFID card or DIP switch)

  1. Create a PLC tag called "PLC_Lang_Req" (Integer).
  2. In WinCC Flexible, go to Project → Global Scripts → Cyclic execution.
  3. Add a new cyclic script (e.g., 500ms interval).
  4. Write the script:
If SmartTags("PLC_Lang_Req") = 1 Then
    SetLanguage 1 'English
ElseIf SmartTags("PLC_Lang_Req") = 2 Then
    SetLanguage 2 'Chinese
ElseIf SmartTags("PLC_Lang_Req") = 3 Then
    SetLanguage 3 'Spanish
End If

Now, the HMI changes language automatically based on the machine’s state. This is professional-level, 100% free.


Step 2: Configure the Language Settings

You will see a dialog box with two columns:

  1. In the Runtime Languages column, click the empty row.
  2. Select "Chinese (PRC)".
  3. Check the box "Download all languages" (Crucial! If unchecked, only the default language downloads).
  4. Click OK.

Cost: $0. You have just added a new language license-free. Method A – Direct Screen Button (without scripting)