PLCnext Engineer 다국어 지원 마스터하기 (2021.0 LTS)
이 튜토리얼에서는 PLCnext Engineer에서 다국어 기능을 다루는 방법을 보여드리겠습니다. 이 기능은 2021.0 LTS부터 지원됩니다.
다음 예제에서는 영어를 기본 언어로, 스웨덴어를 대체 언어로 사용합니다.
- 하드웨어: AXC F 2152 PLCnext 컨트롤러 (FW 2021.0 LTS 이상)
- 소프트웨어: PLCnext Engineer 2021.0 LTS
- 프로젝트: Starterkit 데모 프로젝트 (2021.0 LTS로 마이그레이션 필요)
1단계: 프로젝트에서 다국어 활성화
- "추가 기능 > 옵션" 선택
- '국제' 폴더 클릭 후 '기본 언어 설정' 카테고리 선택
- 영어를 "기본" 언어로 선택
- '대체' 리스트 박스에서 원하는 항목 선택 후 '대체 추가' 클릭. 해당 언어가 프로젝트 사용 가능 국가 언어 목록에 추가됨. 원하는 언어만큼 반복. 여기서는 'es'를 선택해 스웨덴어 별칭으로 사용.
- '옵션' 대화상자를 '확인'으로 확인. 수정 사항은 PLCnext Engineer 종료 시 저장됨.

2단계: 번역 - 프로젝트에 문자열 삽입
프로젝트에 버튼 두 개를 추가합니다. 버튼 이름을 English와 Swedish로 지정합니다.

이제 프로젝트에서 두 언어 열을 사용할 수 있습니다. 텍스트를 번역해야 합니다.
'애플리케이션' PLANT 노드( 'HMI 웹서버' 아래)의 '리소스' 에디터에서 텍스트를 번역합니다.

3단계: 언어 전환
eHMI 애플리케이션에는 유용한 시스템 태그가 있습니다. 전역 시스템 변수는 애플리케이션의 태그 시트에서 찾을 수 있습니다.
LanguageCode 변수를 수정해 애플리케이션 언어를 전환합니다.
현재 언어를 쉽게 확인하기 위해 iLanguage 변수(Integer 타입)를 새로 추가할 수도 있습니다. 수정하려면:

메인 페이지로 돌아가 버튼으로 돌아갑니다. 버튼으로 HMI 애플리케이션 언어를 English/Swedish로 전환합니다.
- English 버튼:
LanguageCode에 "en" 쓰기, iLanguage에 0 쓰기
- Swedish 버튼:
LanguageCode에 "es" 쓰기, iLanguage에 1 쓰기

추가 기능으로 해당 언어가 설정되면 버튼이 녹색으로 변하게 했습니다.

4단계: 기능 테스트
프로젝트를 다운로드하고 웹 브라우저에 PLCnext 컨트롤러 IP 주소를 입력합니다.

참고: HMI 표시 언어는 HMI 클라이언트에서 전환되므로, 여러 클라이언트가 서로 다른 언어를 사용할 수 있습니다.
비디오 링크