--- Wincc Flexible Smart V3 Change Language -free-
If you want one button to toggle between English and Chinese:
If SmartTags("CurrentLanguage") = 1 Then
SetLanguage 2
SmartTags("CurrentLanguage") = 2
Else
SetLanguage 1
SmartTags("CurrentLanguage") = 1
End If
Assign this script to the button’s "Click" event. Note: You must create an internal tag called "CurrentLanguage" (Integer).
Use ProjectLanguages collection to make it fully dynamic: --- Wincc Flexible Smart V3 Change Language -FREE-
HMIRuntime.Language = HMIRuntime.ProjectLanguages(0)
But that requires iterating — the simple integer method is more reliable for Smart V3.
Here is the step-by-step guide to setting up and switching languages in your HMI project. If you want one button to toggle between
Question:
"I'm using WinCC Flexible Smart V3. Can I switch the HMI interface language during runtime without buying extra options?"Short Answer: YES. The Smart V3 panel supports multiple languages natively. You don't need a "Smart" or "Pro" license upgrade for basic language switching. Assign this script to the button’s "Click" event
Here is the free, step-by-step method to implement language switching in your project:
