PLCnext Engineer: Освоение мультиязычной поддержки (2021.0 LTS)
В этом туториале показано, как работать с многоязычностью в PLCnext Engineer, поддерживаемой с версии 2021.0 LTS.
Пример: английский — язык по умолчанию, шведский — альтернативный.
- Железо: AXC F 2152 (FW 2021.0 LTS)
- Софт: PLCnext Engineer 2021.0 LTS
- Проект: Starterkit Demo (адаптирован под 2021.0 LTS)
Шаг 1. Активация мультиязычности в проекте
- Выберите "Extras > Options".
- Кликните папку "International", категорию "Default Language Settings".
- Выберите English как "Default" язык.
- В списке "Alternative" выберите нужный язык, нажмите "Add Alternative". Язык добавится в список доступных. Для шведского использовал код
esкак алиас. - Подтвердите "OK". Изменения сохраняются при выходе из PLCnext Engineer.
Шаг 2. Перевод — добавление строк в проект
Добавьте две кнопки: English и Swedish.
Теперь в проекте доступны две языковые колонки. Переводите тексты в редакторе "Resources" узла "Application" PLANT (под "HMI Webserver").
Шаг 3. Переключение языка
В eHMI приложении есть системные теги. Глобальные системные переменные находятся на листе Tags в Application. LanguageCode — переменная для смены языка. Можно добавить переменную iLanguage (Integer) для отображения текущего языка.
На главной странице настройте кнопки: English пишет en в LanguageCode и 0 в iLanguage, Swedish — es и 1.
Дополнительно: кнопка подсвечивается зелёным при выборе соответствующего языка.
Шаг 4. Тестирование
Загрузите проект на контроллер, откройте IP-адрес в браузере.
Примечание: Язык HMI переключается на стороне клиента, поэтому разные клиенты могут использовать разные языки одновременно.
Ссылка на видео
Промышленные технологии
- Основы программирования микропроцессоров
- Язык программирования C: обзор, история и области применения
- Ищется Стратегический менеджер проектов в Missouri Technology Corporation — присоединяйтесь к нашей команде роста
- C#: обзор современного объектно-ориентированного языка от Microsoft
- Мастерство обратной инженерии печатных плат: пошаговое руководство
- Оптимизация настройки VLAN на PLCnext Control с командами Linux терминала
- Безопасный удаленный gRPC доступ с grpcurl на устройствах PLCnext
- Управление кластерами на PLCnext: Использование Kubernetes для промышленной автоматизации
- Мониторинг PLCnext в реальном времени с дашбордами Tableau
- Создание дашбордов Power BI из облачных данных PLCnext