# 표시기 설정

숨기기표시

1. 표시기
2. FTP

## 표시기

속성 | 설명 | 데이터 종류 | 최소값 | 최댓값 | 읽기 | 쓰기
DateAndTime.Date | 대상에 날짜를 저장합니다.*1 | Date | 01/01/1970 00:00:00*2 | 12/31/2037 15:00:00 |  |
DateAndTime.Time | 대상에 시간을 저장합니다.*1 | TimeOfDate | 01/01/1970 00:00:00*2 | 12/31/2037 15:00:00 |  |
DateAndTime.DateTime | 대상에 날짜와 시간을 저장합니다.*1 | DateAndTime | 01/01/1970 00:00:00*2 | 12/31/2037 15:00:00 |  |
DateAndTime.Year | 대상에 연도를 저장합니다.*1 | 정수 | 1970*2 | 2037 |  |
DateAndTime.Month | 대상에 월을 저장합니다.*1 | 정수 | 1 | 12 |  |
DateAndTime.Day | 대상에 날짜를 저장합니다.*1 | 정수 | 1 | 31 |  |
DateAndTime.Hour | 대상에 시를 저장합니다.*1 | 정수 | 0 | 23 |  |
DateAndTime.Minute | 대상에 분을 저장합니다.*1 | 정수 | 0 | 59 |  |
DateAndTime.Second | 대상에 초를 저장합니다.*1 | 정수 | 0 | 59 |  |
DateAndTime.DayOfTheWeek | 대상에 요일을 저장합니다. | 정수 | 0 | 6 |  | -
Preferences.ScreenID | 표시 중 화면 ID를 저장합니다. | 정수 | 1 | 9999 |  |
Preferences.ScreenDescription | 현재 화면의 설명을 저장합니다. 메모: 데이터를 런타임에 사용하려면 Target01에 [기본 설정] - [전송 화면 설명] 속성을 활성화합니다. | 문자 | - | - |  | -
Preferences.ColorSetID | 프로젝트 테마의 색상 세트를 저장합니다.
1 | 진한 파랑
2 | 연한 파랑
3 | 연한 녹색
4 | 심플 녹색
5 | 진한 은색
6 | 알람
7 | 테스트
8 | 범용
9 | 플라스마
10 | 고대비
| 정수 | 1 | 1000 |  |
Preferences.Brightness | 터치 패널 밝기를 저장합니다. 범위:
GP-4100 시리즈 ST6000 시리즈 STM6000 시리즈 | 0~15 (0이 밝음)
SP5000 시리즈 Power Box SP5000X 시리즈 ST6000 2nd Gen 시리즈 | 0~100 (0이 밝음)
(SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) |  |  |  |  |
Preferences.LanguageID | 현재 언어 ID를 저장합니다. 언어 및 관련 ID 목록에 대한 언어 테이블 편집기를 참조하십시오. |  |  |  |  |
Preferences.BacklightOff | 이 속성을 ON으로 설정하면 터치 패널의 백라이트가 꺼집니다. (SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) |  |  |  |  |
Preferences.USBStorage.Status | USB 메모리 상태를 표시합니다. (SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) |  |  |  |  |
Preferences.SDCard.Status | SD 카드 상태를 표시합니다. (SP5000 시리즈 Power Box만 해당) |  |  |  |  |
Preferences.SelfDownload.Status | [자동 다운로드] 작업의 결과를 표시합니다. 상태 값은 다음을 참조하십시오. SelfDownload.Status 값 목록 | 정수 |  |  |  | -
Preferences.SystemKeypad.Status | 시스템 키패드 상태를 표시합니다. |  |  |  |  |
Preferences.KeepRuntimeData.UserManagement | 파일 시스템 전송 중 사용자 관리 데이터 설정을 유지 또는 덮어쓰기 위해 설정을 저장합니다. |  |  |  |  |
Preferences.KeepRuntimeData.EthernetSettings | 파일 시스템 전송 중 이더넷 설정을 유지 또는 덮어쓰기 위해 설정을 저장합니다. (SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT를 제외한 이더넷 지원 모델) |  |  |  |  |
Preferences.SerialNumber | 디스플레이 장치의 일련 번호를 표시합니다. (ST6000 시리즈, ST6000 2nd Gen 시리즈, STM6000 시리즈, GP-4100 시리즈만 해당) |  |  |  |  |
Preferences.FileManagement.Status | 파일 관리 상태를 표시합니다. 복사 및 붙여넣기가 작동 중일 때 이 속성의 값은 ON입니다. (GP-4100 시리즈 제외) |  |  |  |  |
Preferences.WebViewer.ConnectedClients | HMI 서버(디스플레이 장치)에 연결된 Web Viewer 클라이언트의 수를 표시합니다. (GP-4100 시리즈 제외) |  |  |  |  |
Preferences.WebViewer.RemainedLockoutSeconds | Web Viewer 클라이언트가 HMI와 상호 작용하고 있으므로 다른 클라이언트를 잠급니다. 이 클라이언트가 유휴 상태가 되고 나서, 이 속성은 잠금이 해제될 때까지 초 읽기를 합니다. (GP-4100 시리즈 제외) |  |  |  |  |
Preferences.InputCompletedFromUSBBarcodeReader | USB 바코드 판독기의 데이터 입력 상태를 표시합니다. USB 바코드 판독기가 읽은 데이터가 변수에 입력되면 이 원본 속성의 값이 ON으로 설정됩니다. 이 원본 속성 값이 ON으로 설정되고 나서 수동으로 OFF로 되돌리면 다음 입력 완료를 확인할 수 있습니다. (이 속성 값은 자동으로 OFF가 되지 않습니다.) USB 바코드 판독기 연결 |  |  |  |  |
Preferences.UWF.Status | Windows® 통합 쓰기 필터의 상태를 표시합니다. 0: UWF가 설치되지 않았거나 UWF가 사용 안 함으로 설정되어 있습니다. 1: UWF가 사용으로 설정되고 볼륨이 쓰기 작업으로부터 보호됩니다. (SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT만 해당) 메모: 이 속성은 시작 시 업데이트됩니다. 디스플레이 장치의 운영 체제가 Windows Embedded Standard 7인 경우 이 속성의 값이 제대로 업데이트되지 않을 수 있습니다. |  |  |  |  |
Ethernet1.MACAddress | 이더넷 포트 1의 MAC 주소를 표시합니다. (이더넷 포트 1이 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT, 이더넷이 없는 모델은 제외) | 문자 |  |  |  | -
Ethernet2.MACAddress | 이더넷 포트 2의 MAC 주소를 표시합니다. (이더넷 포트 2가 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) | 문자 |  |  |  | -
Ethernet1.IPv4Address | 이더넷 포트 1의 IP 주소를 표시합니다. (이더넷 포트 1이 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT, 이더넷이 없는 모델은 제외) | DWORD |  |  |  | -
Ethernet2.IPv4Address | 이더넷 포트 2의 IP 주소를 표시합니다. (이더넷 포트 2가 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) | DWORD |  |  |  | -
Ethernet1.IPv4SubnetMask | 이더넷 포트 1의 서브넷 마스크를 표시합니다. (이더넷 포트 1이 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT, 이더넷이 없는 모델은 제외) | DWORD |  |  |  | -
Ethernet2.IPv4SubnetMask | 이더넷 포트 2의 서브넷 마스크를 표시합니다. (이더넷 포트 2가 있는 모델, SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT 제외) | DWORD |  |  |  | -
SecuritySettings.CurrentUserName | 현재 사용자 이름을 표시합니다. |  |  |  |  |
SecuritySettings.CurrentUserGroupName | 현재 그룹 이름을 표시합니다. |  |  |  |  |
SecuritySettings.CurrentSecurityLevel | 현재 보안 수준을 표시합니다. |  |  |  |  |
SecuritySettings.UserNameEnter | 로그인에 사용되는 사용자 이름을 설정합니다. 설정 값은 로그인 작업 후에 지워집니다. |  |  |  |  |
SecuritySettings.PasswordEnter | 로그인에 사용되는 비밀번호를 설정합니다. 설정 값은 로그인 작업 후에 지워집니다. |  |  |  |  |
SecuritySettings.CurrentUserAvailableDay | 암호를 변경해야 할 때까지 남은 일수를 표시합니다. |  |  |  |  |
SecuritySettings.AutoPopupDialog | 로그인한 사용자보다 보안 수준이 높은 개체를 터치할 때 로그인 화면을 표시합니다. |  |  |  |  |
SecuritySettings.ShowSecurityIcon | 로그인한 사용자보다 보안 수준이 높은 개체에 아이콘을 표시합니다. |  |  |  |  |
SecuritySettings.LockStatus | 잠금 상태를 표시합니다. |  |  |  |  |
WebFunction.WebViewer.PageSettings.NodeName | 웹 뷰어 서버의 노드 이름을 표시합니다. [노드 이름] 속성에서 노드 이름을 구성할 수 있습니다. [노드 이름] (GP-4100 시리즈 제외) |  |  |  |  |

*1 SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)나 IPC 시리즈, PC/AT에 쓸 때는 시스템 시간을 변경할 수 있는 사용자 권한으로 작업하십시오.

*2 ST6000 2nd Gen 시리즈를 사용할 때 최소값은 01/01/2000 00:00:00입니다.

### SelfDownload.Status 값 목록

값 | 콘텐츠 | 해결책
0 | 작업 시작 시 초기화됩니다. | -
1 | 로그인에 성공했습니다. | -
100 | 로그인에 실패했습니다. FTP 서버에 액세스할 수 없습니다. | FTP 서버의 주소를 확인합니다. 또한 네트워크 상태를 확인합니다.
110 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. | FTP 서버가 FTPS를 지원하는지 확인합니다. FTP 서버의 TLS 버전이 디스플레이 장치 버전과 호환되는지 확인합니다. FTP 서버의 암호화 제품군이 디스플레이 장치 버전과 호환되는지 확인합니다. SSL/TLS가 통신 경로에서 차단되지 않았는지 확인합니다.
120 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. (루트 인증서가 유효하지 않습니다.) | 루트 인증서 파일의 내용을 확인하고 프로젝트를 다시 전송합니다.
130 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. (인증서 유효성 검사에 실패했습니다.) | 서버 인증서가 유효 기간 내에 있는지 확인합니다. 디스플레이 장치 시스템의 날짜와 시간이 올바른지 확인합니다. FTP 서버의 인증서가 올바른지 확인합니다.
160 | 로그인에 실패했습니다. 사용자 이름이나 암호가 잘못되었거나 만료되었습니다. | 사용자 이름과 암호를 확인합니다.
200 | 다운로드 작업이 실패했습니다. 서버 오류입니다. (예: 지정된 경로에서 파일을 찾을 수 없습니다.) | 지정된 경로에 파일이 존재하는지 확인합니다. 파일이 올바르게 생성되지 않았을 수도 있습니다. 파일을 다시 생성하시기 바랍니다.
210 | 다운로드 작업이 실패했습니다. 통신 오류입니다. (예: 네트워크 연결이 끊겼습니다.) | 네트워크와 FTP 서버의 상태를 확인합니다. 파일이 올바르게 생성되지 않았을 수도 있습니다. 파일을 다시 생성하시기 바랍니다.
220 | 다운로드 작업이 실패했습니다. 디스플레이 장치 오류입니다. (예: 디스플레이 장치에 공간이 충분하지 않습니다.) | 디스플레이 장치에 공간이 충분한지 확인합니다.
300 | 작업이 다음 경우에 취소되었습니다. 작업 로그를 내보내지 못한 상태에서 확인 대화 상자에서 [취소]를 선택했습니다. 사용자 관리 데이터 덮어쓰기 확인 상자에서 [취소]를 선택했습니다. | -
400 | 파일 작업이 실패했습니다. 리소스 충돌입니다. | 여러 개의 [자동 다운로드] 작업 또는 파일 시스템 전송 작업이 동시에 실행 중인지 확인합니다.
410 | 파일 작업이 실패했습니다. 잘못된 매개 변수입니다. | 스크립트 매개변수를 확인합니다.
430 | 파일 작업이 실패했습니다. 프로세스 충돌입니다. | -
800 | 관리자 권한이 부족하여 전송 준비에 실패했습니다. | 런타임을 관리자 권한으로 다시 시작합니다.
801 | 쓰기 필터가 활성화되어 있어 전송 준비에 실패했습니다. | 쓰기 필터를 비활성화합니다.
803 | 전송 준비에 실패했습니다. 파일 형식이 올바르지 않거나 파일 크기가 1GB를 초과합니다. | 호환되는 화면 편집 소프트웨어 버전으로 프로젝트를 다시 만들고 필요한 경우 파일 크기를 줄입니다.
804 | 전송 준비에 실패했습니다. 파일 형식이 올바르지 않거나 파일의 런타임 버전이 일치하지 않습니다. | 호환되는 화면 편집 소프트웨어 버전으로 프로젝트를 다시 만듭니다.
805 | 전송 준비에 실패했습니다. 대상 모델이 일치하지 않습니다. | 프로젝트를 대상 모델에 맞게 다시 만듭니다.
807 | 사용 가능한 저장소 용량이 부족하여 전송 준비에 실패했습니다. | 프로젝트를 다시 만들어 데이터 크기를 줄입니다.
808 | 전송 준비에 실패했습니다. 하드웨어 버전이 일치하지 않습니다. | 프로젝트를 하드웨어 버전과 일치하도록 다시 만듭니다.
900 910 | 파일 작업이 실패했습니다. 예기치 않은 오류입니다. | 패키지 파일(package.BML)이 손상되었을 수 있습니다. 프로젝트를 FTP 서버로 다시 전송하고 [자동 다운로드] 작업을 다시 실행합니다.
920 | 전송 준비에 실패했습니다. 프로젝트 데이터에 지정된 외부 저장소를 사용할 수 없습니다. | 외부 저장소를 연결한 다음 [자동 다운로드] 작업을 다시 실행합니다.

## FTP

속성 | 설명 | 데이터 종류 | 최소값 | 최댓값 | 읽기 | 쓰기
Client.Status.ActiveClients | 현재 FTP 서버에 연결된 세션 수입니다. | 정수 | 0 | 1 |  | -
Connection[*].LastStatus 메모: * FTP 연결의 ID입니다. | 각 FTP 연결에 대한 [원격 파일 관리] 작업의 결과입니다. 자세한 내용은 아래의 LastStatus값 목록을 참조하십시오. 이 값은 [원격 파일 관리] 작업을 수행할 때 0으로 초기화됩니다. | 정수 | - | - |  | -
Connection[*].Terminate 메모: * FTP 연결의 ID입니다. | 서버와의 FTP 연결을 강제로 종료합니다. 값을 0(끄기)에서 1(켜기)로 변경하면 연결이 강제로 종료됩니다. 강제 종료 도중에 값을 1에서 0으로 변경해도 종료 프로세스는 중지되지 않습니다. 이 값은 [원격 파일 관리] 작업을 수행할 때 0으로 초기화됩니다. | Bool | 0 | 1 |  |

### LastStatus 값 목록

값 | 콘텐츠 | 해결책
1 | 로그인 또는 로그아웃에 성공했습니다. | -
100 | 로그인에 실패했습니다. FTP 서버에 액세스할 수 없습니다. | FTP 서버의 주소를 확인합니다. 또한 네트워크 상태를 확인합니다.
110 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. | FTP 서버가 FTPS를 지원하는지 확인합니다. FTP 서버의 TLS 버전이 디스플레이 장치 버전과 호환되는지 확인합니다. FTP 서버의 암호화 제품군이 디스플레이 장치 버전과 호환되는지 확인합니다. SSL/TLS가 통신 경로에서 차단되지 않았는지 확인합니다.
120 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. (루트 인증서가 유효하지 않습니다.) | 루트 인증서 파일의 내용을 확인하고 프로젝트를 다시 전송합니다.
130 | 로그인에 실패했습니다. SSL/TLS 연결에 실패했습니다. (인증서 유효성 검사에 실패했습니다.) | 서버 인증서가 유효 기간 내에 있는지 확인합니다. 디스플레이 장치 시스템의 날짜와 시간이 올바른지 확인합니다. FTP 서버의 인증서가 올바른지 확인합니다.
160 | 로그인에 실패했습니다. 사용자 이름이나 암호가 잘못되었거나 만료되었습니다. | 사용자 이름과 암호를 확인합니다.
200 | 파일을 FTP 서버에서 디스플레이 장치로 복사하지 못했습니다. 서버 오류입니다. (예: 지정한 파일이 존재하지 않습니다) | 파일 경로를 확인합니다. 또한 FTP 서버에 있는 파일을 확인합니다.
205 | 파일을 디스플레이 장치에서 FTP 서버로 복사하지 못했습니다. 서버 오류입니다. (예: 쓰기 권한이 없습니다.) | 파일 경로를 확인합니다. 파일을 FTP 서버에서 쓸 수 있는지 확인합니다.
210 | 파일을 FTP 서버에서 디스플레이 장치로 복사하지 못했습니다. 통신 오류입니다. (예: 네트워크 연결이 끊겼습니다.) | 네트워크와 FTP 서버의 상태를 확인합니다.
215 | 파일을 디스플레이 장치에서 FTP 서버로 복사하지 못했습니다. 통신 오류입니다. (예: 네트워크 연결이 끊겼습니다.) | 네트워크와 FTP 서버의 상태를 확인합니다.
220 | 파일을 FTP 서버에서 디스플레이 장치로 복사하지 못했습니다. 디스플레이 장치 오류입니다. (예: 쓸 공간이 충분하지 않습니다.) | 쓸 공간이 충분한지 확인합니다. 쓰고자 하는 파일의 경로가 올바른지 확인합니다. 대상에 쓰기 보호가 되어 있는지 확인합니다.
225 | 파일을 디스플레이 장치에서 FTP 서버로 복사하지 못했습니다. 디스플레이 장치 오류입니다. (예: 지정한 파일이 존재하지 않습니다.) | 읽기 파일이 존재하는지 확인합니다. 읽기 파일 경로가 올바른지 확인합니다.
230 | 파일 작업이 실패했습니다. 파일 수가 1000개를 초과했습니다. | [원격 파일 관리] 작업에서 지정한 대상 파일의 수를 확인합니다.
300 | FTP 연결의 [Terminate] 소스 속성으로 전송이 강제로 종료되었습니다. | -
400 | 파일 작업이 실패했습니다. 리소스 충돌이 있습니다. | 여러 개의 [원격 파일 관리] 또는 [파일 관리] 작업이 동시에 실행되고 있는지 확인합니다.
410 | 파일 작업이 실패했습니다. 지원되지 않는 파일 작업이 실행되었습니다. | 소스와 대상의 속성(폴더 또는 파일)이 동일한지 확인합니다. 지정한 파일이 지원되는 파일 형식인지 확인합니다. 폴더 또는 파일이 절대 경로인지 확인합니다.
420 | 파일 작업이 실패했습니다. 외부 저장소가 존재하지 않습니다. 메모: 디스플레이 장치가 SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)나 IPC 시리즈, PC/AT가 아닐 때는 오류 코드 420이 나타납니다. 디스플레이 장치가 SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)나 IPC 시리즈, PC/AT일 때는 오류 코드 220이나 225가 나타납니다. | 외부 저장소가 디스플레이 장치에 설치되어 있는지 확인합니다.