# 프로젝트 파일 변환 참고 사항

이전 버전 프로젝트를 이 버전으로 성공적으로 변환하려면 아래 정보를 따르시기 바랍니다.

메모: 버전 2.3 전 화면 편집 소프트웨어에서 만든 프로젝트 파일은 열 수 없습니다.

## 이 토픽을 사용하는 방법

변환하려는 프로젝트 파일의 버전과 모든 이후 버전을 보여주는 제목을 확인합니다.

예를 들어, 버전 3.0 프로젝트 파일을 변환하려면 버전 3.0 이상에서 만든 모든 제목을 확인하십시오.

명칭을 클릭하여 내용을 봅니다.

버전 2.4 버전 2.4

## 1단계 - 준비

다음 기능 중 하나를 사용하는 경우에는 먼저 버전 2.4 화면 편집 소프트웨어의 설정을 변경합니다.

### 명명 규칙

- 기기 이름, 화면, 콘텐츠, 변수 및 오브젝트에 대한 명명 규칙은 버전 2.4와 버전 3.0 이상에서 다릅니다.
  버전 2.4 화면 편집 소프트웨어에서는 버전 3.0 이상의 명명 규칙에 따라 이름을 변경합니다.
  명명 규칙
  명명 규칙을 따르지 않는 이름이 있는 경우 변환 후 에러 창에 에러 메시지가 표시됩니다. 변환 후에 이름을 수정합니다.

- 작업에 사용된 오브젝트의 이름이 비슷한 경우에는 버전 3.0 이상의 스크립트 편집기에서 구별하기가 어렵습니다.
  스크립트 편집기에서 각 오브젝트를 구별하려면 버전 2.4 화면 편집 소프트웨어에서 오브젝트에 적절한 이름을 제공합니다.

### 언어 테이블

언어 테이블 및 언어 문자열의 최대 수는 버전 3.1 이상 및 3.0 이전에서 다릅니다.

항목 | 버전 3.0 이전 | 버전 3.1 이상
최대 테이블 수 | 32 | 16
최대 문자열 수 | 65535 | 32767

- 프로젝트에서 17개 이상의 테이블을 사용하는 경우 다음 옵션 중 하나를 수행합니다.

- (옵션 1)
  언어 테이블을 내보내고 테이블 수를 16 이하로 줄인 다음 프로젝트 파일을 변환합니다.
  프로젝트 파일을 변환한 후 언어 테이블이 필요한 경우에는 필요한 언어 테이블을 들여옵니다.
- (옵션 2)
  프로젝트 파일을 복제하고 언어 테이블을 두 개의 다른 프로젝트 파일로 분리합니다.

- 프로젝트에서 32,768개 이상의 문자를 사용하는 경우 문자를 재사용하고 사용하지 않은 문자를 제거하는 등 프로젝트 파일을 변환하기 전에 문자 수를 32,767개 이하로 줄입니다.

### 화면

[Parent Frame Content ID] 는 버전 3.0 이상에서 사용할 수 없습니다.

## 2단계 - 확인

### 2.1단계 - 에러 메시지 문제 해결

변환된 프로젝트 파일에서 에러 발생 여부를 확인하려면 오류 창으로 이동합니다. 에러 메시지를 더블 클릭하면 에러 메시지 소스로 이동합니다.

에러가 생성되면 다음을 확인하고 버전 3.0 이상 화면 편집 소프트웨어에서 프로젝트 설정을 변경합니다.

t메모: 더블 클릭하면 일부 에러 메시지가 사라질 수 있습니다. 이들은 무효 에러 메시지거나 해결된 에러입니다.

기능/오브젝트 이름 | 에러 메시지 | 원인 | 해결책
알람 표시기 오브젝트 | 값은 1~1000이어야 합니다. | 알람 표시기 오브젝트에서 [자동] 으로 설정된 [Column Width] 은 변환된 프로젝트에서 에러 메시지를 나타냅니다. | [폭] 속성에서 원하는 값을 설정합니다. 알람 표시
바인딩 또는 오브젝트 | 속성*은 읽기/쓰기 속성이 아닙니다. 올바른 속성을 지정합니다. 메모: *는 오브젝트의 속성 이름을 참조합니다. | [표시기] 및 [Graphical Object] 읽기/쓰기 속성은 읽기/쓰기 속성이 버전 2.4와 버전 3.0 이상에서 다르기 때문에 변환된 프로젝트에서 에러 메시지를 나타냅니다. | [* Property Selector] 창에서 [컨버터] 로 이동하여 [방향] 에서 [단방향] 또는 [양방향] 를 선택합니다. 메모: *는 오브젝트의 속성 이름을 참조합니다.
데이터 표시기 오브젝트 문자열 표시기 오브젝트 날짜/시간 표시기 오브젝트 | [입력 모드 사용] 체크 상자를 선택한 경우 [컨버터] - [방향] 을 [단방향] 으로 설정할 수 없습니다. [방향] 을 변경하거나 [입력 모드 사용] 체크 상자를 해제합니다. | [입력 모드 사용] 체크 상자를 선택한 경우 [컨버터] - [방향] 을 [단방향] 으로 설정할 수 없습니다. | [컨버터] - [방향] 을 [양방향] 으로 변경하거나 [입력 모드 사용] 체크 상자를 해제합니다.
데이터 표시기 오브젝트 또는 컨버터 | [***] - 일치하지 않는 데이터 종류 올바른 데이터 유형을 지정합니다. 메모: *는 컨버터에 할당된 속성 이름을 참조합니다. | [범위] 컨버터에서, [ToFieldType] 에 [텍스트] 데이터 유형을 설정하고 화면에서 데이터 표시기 오브젝트에 할당한 경우 변환된 프로젝트에 에러를 표시합니다. | 데이터 표시기 오브젝트를 문자열 표시기 오브젝트로 교체합니다.
컨버터 | [DateTimeFormat] - 일치하지 않는 데이터 종류 올바른 데이터 유형을 지정합니다. | 범위 컨버터 ([Field Type]: [숫자] 에서 [ToFieldType]: [날짜/시간]) 은 변환된 프로젝트에 에러를 표시합니다. | [데이터(출력)] 을 재구성합니다.
잘못된 입력 형식
오브젝트 | 값은 1~5000이어야 합니다. | 크기가 0x0인 오브젝트는 버전 3.0 이상에서 사용할 수 없습니다. | [폭] 및 [높이] 속성에서 원하는 값을 설정합니다.
화면 | 화면 ID를 사용할 수 없는 화면입니다. 메모: *는 [초기 화면 ID] 를 참조합니다. | [초기 화면 ID] 가 적절히 변환되지 않았습니다. | 원하는 [초기 화면 ID] 를 설정합니다.

### 2.2단계: 기타 기능 설정 변경

다음 기능 중 하나를 사용하는 경우 버전 3.0 이상 화면 편집 소프트웨어에서 프로젝트 설정을 변경합니다.

배열

점멸 또는 오브젝트

기동 화면

색

[콘텐츠 전환] 또는 [탐색 변경] 작업

콘텐츠 표시기 오브젝트

콘텐츠

컨버터

데이터 로깅

도트 오브젝트

글로벌 스크립트

하드웨어 설정 오브젝트

탐색

데이터 표시기 오브젝트 또는 문자열 표시기 오브젝트 또는 날짜/시간 표시기 오브젝트

OPC UA 서버

작업 또는 변수

트리거 또는 작업

트렌드 그래프 오브젝트

트리거

슬라이더 탐색

변수

#### 배열

6개 이상의 [치수] 배열은 배열 [치수] 이 버전 3.0 이상에서 5로 제한되어 있기 때문에 적절히 변환되지 않았습니다.

(예)

버전 2.4에서 [치수] 를 2,2,2,2,2,2,2,2 (즉 256개 요소) 로 설정한 경우, 버전 3.0이상에서는 3으로 변경됩니다.

하지만 변수에서 치수가 8개인 256개 요소를 모두 볼 수 있습니다 (예: Array11 [0,0,0,0,0,0,0,0], Array11 [0,0,0,0,0,0,0,1], ... Array11 [1,1,1,1,1,1,1,1] 까지).

#### 점멸 또는 오브젝트

- [Switch Common] 설정에서 설정된 오브젝트 [Blink Transparency] 및 [투명도] 는 변환되지 않습니다.
  이 기능은 버전 3.0 이상에서 지원되지 않습니다.

- [점멸] 및 [패턴] 채우기를 결합한 오브젝트 색상 설정은 버전 3.0 이상에서는 지원되지 않기 때문에 적절히 변환되지 않습니다.
  재구성할 오브젝트를 선택합니다. 속성 창에서 [모양] 탭 → [기본] 하위 탭 → [채우기] 로 이동한 다음 [종류] 에서 [점멸] 또는 [패턴] 을 선택합니다.

#### 기동 화면

시작 화면 이미지는 변환되지 않습니다.
프로젝트 익스플로러 창에서 [시스템 아키텍처]로 이동합니다. 속성 창에서, [펑션] 탭 → [옵션] 하위 탭 → [기동 화면] 사용으로 이동하여 [기동 화면 이미지] 에서 이미지를 재할당합니다.

#### 색

[패턴]이 [채우기] - [종류]에서 선택될 때 나타나는 속성은 소스 속성으로 사용될 수 없습니다. 다른 소스 속성을 선택합니다.

#### [콘텐츠 전환] 또는 [탐색 변경] 작업

[콘텐츠 전환] 작업은 콘텐츠가 화면 목록에 할당되면 [탐색 변경] 작업으로 전환됩니다.

[탐색 변경] 작업을 제거하고 스크립트 편집기에서 [콘텐츠 전환] 작업으로 생성합니다.

#### 콘텐츠 표시기 오브젝트

- [변수] 로 설정된 [Bind Type] 으로 화면을 지정하는 콘텐츠 표시기 오브젝트는 화면이 [콘텐츠] 폴더로만 이동하고 새 [콘텐츠 ID] 로 할당되기 때문에 작동하지 않습니다.
  프로젝트 익스플로러 창에서 [변수] → [모든 변수] 로 이동하여 새 [콘텐츠 ID] 에 따라 변수의 초기값을 재구성합니다. 또한 이 ID가 사용되는 모든 참조를 재구성합니다.
- 콘텐츠 표시기 오브젝트가 화면으로 할당되는 경우에는 할당된 화면이 [화면] 폴더와 [콘텐츠] 폴더에도 추가됩니다.
  프로젝트 익스플로러 창에서 [화면 디자인] → [화면] 으로 이동하여 필요하지 않은 경우 화면이나 콘텐츠를 제거합니다.
- [변수] 로 설정된 [Bind Type] 으로 슬라이더 탐색 폴더를 지정하는 콘텐츠 표시기 오브젝트는 변환되지 않습니다.
  콘텐츠 표시기 오브젝트를 슬라이드 콘텐츠 표시기 오브젝트로 교체합니다.

#### 콘텐츠

여러 동일한 콘텐츠가 변환된 프로젝트에서 생성될 수 있습니다.

필요 없는 콘텐츠는 제거합니다.

#### 컨버터

- 컨버터의 소수 자릿수는 적절히 변환되지 않습니다.
  프로젝트 익스플로러 창에서 [컨버터] → [사용자 컨버터] 로 이동하여 컨버터를 선택합니다. 속성 창에서 [기본] 탭 → [소수점 자리] 로 이동하여 값을 설정합니다.
- [색] 컨버터에 설정한 색상값은 변환되지 않습니다.
  프로젝트 익스플로러 창에서 [컨버터] → [사용자 컨버터] 로 이동하여 컨버터를 선택합니다. 속성 창에서 [기본] 탭 → [데이터 타입 (출력)] 으로 이동하여 [색상 코드] 를 선택한 다음 [범위] 로 이동하여 [값] 을 재구성합니다.
- 변수 및 [색] 컨버터로 할당된 오브젝트 글꼴 색상이 변환된 프로젝트에서 적절히 작동하지 않습니다.
  오브젝트를 선택합니다.
  속성 창에서 [모양] 탭 → [텍스트] → [글꼴 색상] → [값] 으로 이동하여 값을 [리셋] 합니다. [RGB] 를 선택하여 각 컨버터로 변수를 재설정합니다.

#### 데이터 로깅

버전 3.1 서비스 팩 1 이상에서, [최대 레코드] 속성이 [모든 로깅] 속성에서 각 로깅 그룹으로 이동했습니다.

#### 도트 오브젝트

도트 오브젝트는 원/타원 오브젝트로 변환됩니다.

#### 글로벌 스크립트

버전 2.4에서 글로벌 스크립트 편집기에 여러 스크립트가 추가되면 버전 3.0 이상에서 모든 스크립트가 변환되어 단일 글로벌 스크립트 편집기에 추가됩니다.

스크립트는 순서에 따라 변환됩니다. 특정한 스크립트를 식별하려면 버전 2.4와 버전 3.0 이상의 순서를 비교합니다.

#### 하드웨어 설정 오브젝트

하드웨어 설정 화면의 [종료] 스위치는 변환되지 않습니다.
스위치를 추가하여 이전 화면, 지정 화면, 이전 콘텐츠 또는 지정 콘텐츠로 이동합니다.

#### 탐색

- 탐색 아이콘은 버전 3.0 이상에서 자유롭게 이동할 수 없습니다.
  스위치 오브젝트를 선택합니다.
  속성 창에서 [모양] 탭 → [크기/위치] 하위 탭 → [여백] 으로 이동하여 원하는 위치를 설정합니다.
- 왼쪽 탐색에서 [>] 스위치에 대한 [가시] 속성은 버전 3.0 이상에서 지원되지 않습니다.
- 탐색 스위치의 색상 및 글꼴 크기는 변환되지 않습니다.
  프로젝트 익스플로러 창에서 [화면 디자인] 으로 이동하여 [화면] 를 선택합니다. 속성 창에서 [기본] 탭으로 이동하여 필요한 스위치를 선택하고 구성합니다.
- 계층 구조 3 이상 폴더는 폴더 계층 구조가 버전 3.0 이상에서 2로 제한되기 때문에 변환된 프로젝트에서 첫 번째 레벨로 이동합니다.
  필요한 경우 탐색을 다시 만듭니다.
- 일부 유형의 탐색 스위치는 버전 3.0 이상에서 수정할 수 있습니다.
  프로젝트 익스플로러 창에서 [화면 디자인] 으로 이동하여 [화면] 를 선택합니다. 속성 창에서 [기본] 탭으로 이동하여 필요한 스위치를 선택하고 구성합니다.

#### 데이터 표시기 오브젝트 또는 문자열 표시기 오브젝트 또는 날짜/시간 표시기 오브젝트

[Use Input Complete] 트리거는 변환되지 않습니다.

스크립트 편집기에서 [변수값 입력] 트리거를 생성합니다.

변수값 입력

#### OPC UA 서버

프로젝트 파일을 V3.0 이상으로 변환한 후 OPC UA 서버 [보안 정책] 설정을 원하는 대로 구성해야 합니다. [보안 정책] 설정은 버전 2.4 화면 편집 소프트웨어에서 사용할 수 없습니다. 기본적으로 [보안 없음] 가 선택되지 않고 다른 보안이 선택됩니다. 보안 정책을 설정하는 것이 좋습니다.

#### 작업 또는 변수

여러 작업으로 변환된 모든 스크립트가 동일한 변수에 할당될 수 있습니다.

프로젝트 익스플로러 창에서 스크립트 편집기에 작업을 포함한 변수를 재할당합니다.

#### 트리거 또는 작업

- 일부 작업은 그룹 작업에서 적절하게 변환되지 않을 수 있습니다.
  변환된 스크립트가 올바른지 확인합니다.
- -2147483648 미만 또는 2147483647 이상의 상수 값으로 구성된 작업은 버전 3.0 이상에서 지원되지 않습니다. 작업이 변환되면 자식 블록이 작업 블록에서 삭제됩니다.
- 런타임 애플리케이션 트리거 (Start) 가 콘텐츠 또는 화면에 추가되고 트리거를 글로벌 스크립트로 이동시킵니다.

#### 트렌드 그래프 오브젝트

트렌드 그래프 오브젝트에 대한 트리거 설정, 작업 및 액션이 적절히 변환되지 않았습니다.
스크립트 편집기에서 스크립트 설정을 재구성합니다.

#### 트리거

- 변환된 프로젝트에서 [변수값 입력] 트리거가 [값 변경] 트리거로 변환됩니다.
  스크립트 편집기에서 [값 변경] 트리거를 [변수값 입력] 로 교체합니다.
- [조건] 트리거를 사용하여 [Variable Value Change] 을 [값 변경] 트리거 및 [If Do] 블록으로 변환됩니다.
  스크립트 편집기에서 [값 변경] 트리거를 [변수값 입력] 트리거로 교체하고 [If Do] 블록을 제거합니다.

#### 슬라이더 탐색

슬라이드 탐색 스위치 위치가 버전 3.0 이상에서 변경되었습니다.
스위치 오브젝트를 선택합니다.
속성 창에서 [모양] 탭 → [크기/위치] 하위 탭 → [여백] 또는 [오브젝트 배치] 로 이동하여 원하는 위치를 설정합니다.

#### 변수

변수의 [Has Input Range] 가 적절히 변환되지 않았습니다.

프로젝트 익스플로러 창에서 [변수] → [모든 변수] 로 이동하여 변수를 선택합니다. 속성 창에서 [기본] 탭으로 이동하여 [입력 범위] 를 사용하도록 설정한 다음 [최소] 및 [최대] 값을 설정합니다.

### 버전 3.0 전 프로젝트

버전 3.0 전 프로젝트는 버전 3.4에서 열 수 없습니다.

#### 프로젝트를 버전 3.4로 업그레이드하기

버전 3.0 전의 화면 편집 소프트웨어에서 만든 프로젝트의 경우, 먼저 그 프로젝트를 화면 편집 소프트웨어 버전 3.0에서 열고 3.3 서비스 팩 1로 저장합니다.

프로젝트가 버전 3.0 이상으로 업데이트되면 버전 3.4에서 열 수 있습니다.

버전 3.0 버전 3.0

### 화면

왼쪽 탐색 또는 아이콘 탐색의 탐색 스위치 라벨이 화면 속성 창의 [라벨]과 다르면 [라벨]에서 문자를 하나 추가하고 새로 추가한 그 문자를 제거합니다. 탐색 스위치 라벨이 [라벨]과 같아집니다.

### 멀티 상태 램프

버전 3.1 이상에서 N-상태 램프의 최대 [상태수] 는 255입니다. N-상태 램프 오브젝트가 255개 상태 이상인 경우 [상태수] 를 255개 이하로 줄입니다.

### 언어 테이블

언어 테이블 및 언어 문자열의 최대 수는 버전 3.1 이상 및 3.0 이전에서 다릅니다.

항목 | 버전 3.0 이전 | 버전 3.1 이상
최대 테이블 수 | 32 | 16
최대 문자열 수 | 65535 | 32767

- 프로젝트에서 17개 이상의 테이블을 사용하는 경우 다음 옵션 중 하나를 수행합니다.

- (옵션 1)
  언어 테이블을 내보내고 테이블 수를 16 이하로 줄인 다음 프로젝트 파일을 변환합니다.
  프로젝트 파일 변환 이후에 삭제된 언어 테이블이 필요하면 불러오기로 언어 테이블을 교체합니다.
- (옵션 2)
  프로젝트 파일을 복제하고 언어 테이블을 두 개의 다른 프로젝트 파일로 분리합니다.

- 프로젝트에서 32,768개 이상의 문자를 사용하는 경우 문자를 재사용하고 사용하지 않은 문자를 제거하는 등 프로젝트 파일을 변환하기 전에 문자 수를 32,767개 이하로 줄입니다.

### 스크립트

스크립트 진행 중에는 화면이 변경되지 않습니다. 스크립트 진행 중에 화면을 변경하는 경우, 스크립트 진행이 완료된 후에만 화면이 변경됩니다.

### 트리거

외부 변수가 화면/콘텐츠 상태 트리거에 의해 트리거되는 작업에서 사용되면, 작업은 외부 변수값이 로드될 때까지 중단됩니다.

메모: 외부 변수가 표현식, 배열 또는 작업의 속성에서 사용되는 경우, 화면/콘텐츠 상태는 외부 변수값의 로드를 기다리지 않고 작업을 트리거합니다.

### 전송 (SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델), IPC 시리즈 또는 PC/AT를 사용하는 경우)

프로젝트 파일을 전송하려면 프로젝트 아이콘을 마우스 오른쪽 버튼으로 클릭하고 [Run as administrator]를 선택하여 관리자 권한으로 런타임을 시작해야 합니다.

[Run as administrator]를 선택할 수 없는 경우 시스템 관리자에게 문의하십시오.

- ### 내보내기

이름이 같은 읽기 전용 파일이 있는 경우, 내보내기에 실패하고 시스템 에러가 발생합니다.

버전 3.0 이전에서 파일이 내보내져서 읽기 전용 파일을 대체합니다.

버전 3.1 버전 3.1

### 시스템 아키텍처

- GP4000 시리즈는 버전 3.1 서비스 팩 1 이상에서 더는 지원되지 않습니다.

- 버전 3.1 서비스 팩 1 이상에서, IPC 시리즈를 사용할 때 [표시기 변경] 대화 상자에서 개별 시리즈의 이름을 더는 선택하지 않아도 됩니다.

### OPC UA 서버

버전 3.1 서비스 팩 1 이상에서는 인증서를 복제할 수 없습니다.

- ### 그림자

버전 3.1 서비스 팩 1 이상에서는 런타임 시 개체의 가로 너비나 세로 높이가 601 픽셀 이상이면 그림자 설정과 관계없이 그림자가 표시되지 않습니다.

(1) 런타임 시 가로 너비

(2) 런타임 시 세로 높이

메모: 위의 제한은 화면 편집 소프트웨어의 설정이 아닌 디스플레이 장치의 표시 크기(런타임)에 영향을 줍니다.

### 데이터 로깅

버전 3.1 서비스 팩 1 이상에서, [최대 레코드] 속성이 [모든 로깅] 속성에서 각 로깅 그룹으로 이동했습니다.

### 시뮬레이션 또는 디스플레이 장치 작동
(SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델), IPC 시리즈 또는 PC/AT를 사용하는 경우

- 버전 3.1 서비스 팩 1 이상에서, 맞춤 모드를 사용하려면 화면 내부의 [CTRL] 키를 누르고 마우스 오른쪽 단추를 클릭한 다음 [창에 맞추기]를 선택합니다.
- 버전 3.1 서비스 팩 1 이상에서, 화면을 복사하려면 화면 내부의 [CTRL] 키를 누르고 마우스 오른쪽 단추를 클릭한 다음 [클립보드로 복사]를 선택합니다.
- 버전 3.1 서비스 팩 1 이상에서, 화면을 내보내려면 화면 내부의 [CTRL] 키를 누르고 마우스 오른쪽 단추를 클릭한 다음 [파일로 내보내기]를 선택합니다.

버전 3.1 서비스 팩 1 (3.1.100) / 1A (3.1.150)버전 3.1 서비스 팩 1 (3.1.100) / 1A (3.1.150)

### 시스템 아키텍처

[그리기 모드]가 [3.1 호환]으로 설정된 버전 3.1 서비스 팩 1/1A에서 생성된 프로젝트 파일을 사용하는데 이 프로젝트 파일을 버전 3.1 서비스 팩 1B 이상에서 여는 경우 [그리기 모드]가 [화면 우선]으로 변환됩니다.

버전 3.1 서비스 팩 1B (3.1.180)버전 3.1 서비스 팩 1B (3.1.180)

### 사용자 정보 파일 확장

버전 3.2 이상에서 사용자 정보 파일의 확장은 (.bin)에서 (.db)로 변경되었습니다.

버전 3.2 이상에서 화면 편집 소프트웨어, 디스플레이 장치 및 User Management Tool은 이전 사용자 정보 파일(.bin)을 열 수 없습니다.

로 .

이전 버전에서 사용자 정보 파일(.bin)을 다시 사용하려면 화면 편집 소프트웨어 버전 3.1 Service Pack 1B 이하로 가져오고 프로젝트를 저장한 다음 화면 편집 소프트웨어 버전 3.2 이상으로 프로젝트 파일을 열고 사용자 정보 파일을 새 형식(.db)으로 내보냅니다.

버전 3.1 서비스 팩 1B 이상에서 화면 편집 소프트웨어, 디스플레이 장치 및 User Management Tool은 새 형식(.bin)의 사용자 정보 파일을 열 수 없습니다.

### 보안 속성의 기본 값

버전 3.2부터 다음 속성의 기본값은 [사용 중지]에서 [사용]으로 변경되었습니다.

- 속성 창: [프로젝트 탐색기] 창 → [보안] → [설정]

- [복잡한 암호] (버전 3.1 서비스 팩 1B 이전에서 이 속성은 [복잡한 암호 사용]으로 불렸음)
- [로그인 시도 횟수]

이러한 속성의 값을 기본값에서 변경하지 않으면 속성 값이 [유효]으로 변경됩니다. 이러한 속성의 값을 변경하면 변경된 값이 상속됩니다.

중요: 보안을 강화하려면 설정을 사용하도록 설정하는 것이 좋습니다.

메모: 버전 3.2에서 [비밀번호 관리]가 보안 설정 속성 창에서 제거되었습니다. 버전 3.1 서비스 팩 1B 이하에서는 [비밀번호 관리]를 사용하도록 설정한 경우에만 [복잡한 암호 사용]을 구성할 수 있습니다.

### 변수

스캔 속도가 버전 3.2에 추가되었습니다. (이제 외부 변수가 장치 주소 값을 읽는 간격을 설정할 수 있습니다.)

버전 3.1 서비스 팩 1B 이하에서 생성한 프로젝트 파일을 버전 3.2 이상으로 열면 프로젝트는 다음과 같이 변환됩니다.

- 기본 스캔 속도 "DefaultScanrate"가 추가됩니다.
- 기본 스캔 속도는 100밀리초입니다.
- 기본 스캔 속도는 모든 외부 변수에 할당됩니다.

스캔 속도에 관한 자세한 내용은 다음을 참조하십시오.
외부 변수 값 읽기 간격(스캔 속도) 설정

버전 3.2 서비스 팩 1 (3.2.100)버전 3.2 서비스 팩 1 (3.2.100)

### 데이터 표시기 [범위 외] 설정

데이터 표시기의 [범위 외] 속성이 [알람 색]으로 변경되었습니다. 이전 버전에서 생성한 프로젝트를 열면 다음과 같이 변환됩니다.

이전 버전 | 버전 3.2 서비스 팩 2 이상
[범위 외]: 확인란의 선택이 취소됨 | [알람 색]: [없음]
[범위 외]: 확인란이 선택됨 | [알람 색]: [알람 범위 사용]

### 스크립트

스크립트에 정의되지 않은 조건이나 값이 포함되어 있어 아래 스크립트의 작업이 변경되었습니다.

메모:

정의되지 않음은 다음 상태 중 하나를 나타냅니다.

- 통신 오류(변수의 품질이 “나쁨”)
- 범위를 벗어난 배열 요소 번호 액세스하기

- 0으로 나눕니다.

- [If Do] 로직 블록

조건이 정의되지 않은 경우 [Do] 연산이 실행되지 않습니다.

이전 버전에서는 조건이 정의되지 않았을 때 [Do] 연산이 실행될지 확실하지 않았습니다.

- [If Else] 논리 블록

조건이 정의되지 않은 경우 [Else] 연산이 실행됩니다.

이전 버전에서는 조건이 정의되지 않았을 때 [Do] 연산이 실행될지 확실하지 않았습니다.

- [변수값 입력] 트리거

[변수값 입력] 트리거의 값은 변경되지만 값이 정의되지 않은 경우 트리거가 실행되지 않습니다.

이전 버전에서는 값의 조건에 관계없이 트리거가 실행되었습니다.

- 조작

연산 또는 연산자의 조건이 정의되지 않은 경우에도 연산을 계속할 수 있도록 연산이 변경되었던 것입니다.

버전 3.3 서비스 팩 1 (3.3.100)버전 3.3 서비스 팩 1 (3.3.100)

### 블록 추세 그래프 채널 변수

화면 편집 소프트웨어 버전 3.4 이상에서는 블록 추세 그래프에서 채널의 [변수] 필드에 구조화된 배열을 지정할 수 있습니다.

### 바코드 판독기 바이트 수

화면 편집 소프트웨어 버전 3.4 이상에서는 바코드 판독기의 [스캔된 문자열 (바이트 수)] 속성에 대한 변수만 허용합니다. 프로젝트에서 상수값을 사용하여 읽을 바이트 수를 지정하는 경우 변수를 사용하도록 업데이트해야 합니다.

### 데이터 가져오기/내보내기

화면 편집 소프트웨어 버전 3.4 이상에서 CSV 또는 TXT 파일로 내보낸 알람, 데이터 로깅, 언어 표, 변수, 레시피, 작업 로그의 파일 버전은 2.0입니다.

파일 버전 2.0인 파일은 화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하로 가져올 수 없습니다.

그러나 화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하(파일 버전 1.0 또는 버전 없음)에서 내보낸 파일은 화면 편집 소프트웨어 버전 3.4 이상으로 가져올 수 있습니다.

메모:

- 알람, 데이터 로깅, 언어 표, 변수, 레시피, 작업 로그에서 나오는 CSV나 TXT 출력 파일 버전은 출력 파일의 [FileVersion] 줄에서 식별됩니다.

- 데이터 출력의 형식은 다음과 같습니다.

  - 문자열은 큰따옴표(")로 캡슐화됩니다.
    예: “이것은 문자열입니다”
  - 항목의 시작 부분에 나타나는 특수 문자 “=”, “+”, “-”, “@”, TAB, ENTER 등의 앞에는 작은따옴표(')가 붙습니다.
    예: "'=1+2"

### 내보낸 데이터의 날짜 형식/시간 형식

내보낸 파일의 데이터에 사용되는 날짜 형식과 시간 형식의 설정이 이제 파일 이름에 사용된 날짜 형식 및 시간 형식과는 별도의 속성에 적용됩니다.

### OPC UA 노드 ID

화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하에서 편집한 OPC UA로 프로젝트 설정을 여는 경우 [노드 ID 이름 지정 동작]이 [호환]으로 설정됩니다. 아래에 표시된 [호환] 이름 지정 형식을 사용합니다. 이 형식은 변수 참조를 위해 OPC UA 서버에서 생성하고 공유합니다.

변수명 | 노드 ID 이름 지정 형식
[호환] 버전 3.3 서비스 팩 1 이하 | [표준] 버전 3.4 이상
Var1[0] | Target01.Var1.Var1[0] | Target01.Var1[0]
Var1[1,1] | Target01.Var1.Var1[1,1] | Target01.Var1[1,1]
Var2.BOOL1 | Target01.Var2.Var2.BOOL1 | Target01.Var2.BOOL1
Folder1.Var1[0] | Target01.Folder1.Var1.Folder1.Var1[0] | Target01.Folder1.Var1[0]

화면 편집 소프트웨어 버전 3.4을 사용하는 경우 [노드 ID 이름 지정 동작]의 기본 설정은 [표준]입니다. OPC UA와 연결된 외부 장치의 변수를 참조하려면 위에 표시된 [표준] 명명 형식을 사용합니다.

자세한 내용은 다음을 참조하십시오.

OPC UA 서버에 연결

### 알람 요약 개체의 열 제목에 대한 참조

알람 요약 개체의 열 속성에 대한 참조는 다음과 같이 변환됩니다.

버전 3.3 서비스 팩 1 이하 | 버전 3.4 이상
AlarmSummary1.Columns Active[0].Title | AlarmSummary1.Columns[0].Title
AlarmSummary8.ColumnsActive[4].Title | AlarmSummary8.Columns[4].Title

### 알람이나 로깅, 작업 로그 데이터를 외부 저장소에 저장하기

- 최신 버전의 화면 편집 소프트웨어에서 알람이나 로깅, 작업 로그의 [저장 위치] 필드에 외부 저장소를 설정하면 런타임 시 외부 저장소 꺼내기 작업을 설정할 수 없습니다. 런타임 실행 중에는 외부 저장소를 제거하지 마십시오.

- [저장 위치] 필드에 지정된 외부 저장소의 연결이 끊긴 상태에서 프로젝트 파일을 디스플레이 장치로 전송하려고 하면 화면 편집 소프트웨어에 오류가 표시됩니다.

- [저장 위치] 필드에 지정된 외부 저장소의 연결이 끊긴 상태에서 디스플레이 장치가 시작되면 디스플레이 장치에 오류가 표시됩니다.

- [저장 위치] 필드에 지정된 외부 저장소의 연결이 작업 중 끊기면 런타임에 저장 작업을 방지하는 오류 화면이 표시됩니다.

### 미리 정의된 이미지의 높이

화면 편집 소프트웨어 버전 3.4 이상에서는 미리 정의된 이미지의 기본 높이가 50에서 100으로 변경되었습니다. 화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하에서 미리 정의된 이미지의 기본 높이를 사용한 경우 화면 레이아웃이 화면 편집 소프트웨어 버전 3.4 이상에서 올바르게 표시되지 않을 수 있습니다.

버전 3.4 버전 3.4

### 알람

버전 3.4 서비스 팩 1부터 [Hi/Lo 상태 동작] 속성이 [모든 알람] 속성 창에 추가되었습니다. 버전 3.4 이하에서 만든 알람 그룹이 있는 프로젝트를 열면 알람 동작을 처리할 방법을 묻는 대화 상자가 나타납니다.

설정에 관한 자세한 내용은 다음을 참조하십시오.

[Hi/Lo 상태 동작]

### 스크립트

버전 3.4 서비스 팩 1부터 [알람 그룹] 값 블록에서 $SystemErrorGroup을 설정할 수 없습니다. $SystemErrorGroup을 사용하는 버전 3.4 이하의 프로젝트 파일을 버전 3.4 서비스 팩 1 이상에서 열면 오류가 나타나며 그 프로젝트는 스크립트가 텍스트 모드인 경우 전송할 수 없습니다. 파일이 블록 모드인 경우 오류는 나타나지 않지만 전송은 되지 않음을 주의하십시오.

버전 3.5 서비스 팩 1 (3.5.100)버전 3.5 서비스 팩 1 (3.5.100)

### 웹 브라우저 개체의 [글꼴 종류] 속성

버전 4.0 이상에서는 웹 브라우저 개체의 [글꼴 종류] 속성이 제거됩니다.

웹 브라우저 개체 대신 Windows에 설치된 글꼴을 사용하십시오. 필요하다면 언어를 Windows에 설치해야 할 수도 있습니다.

언어는 Windows 시작 메뉴에서 [설정] - [시간 및 언어] - [언어 및 지역]을 선택한 다음 [기본 설정 언어] - [언어 추가]를 선택하여 설치합니다.

글꼴 스타일은 버전 3.5 서비스 팩 1 이하 버전의 글꼴 스타일과 다르며 문자가 선명하게 표시됩니다. 화면 표시는 글꼴 색과 배경색의 밝기나 어둡기와 관련이 있음을 참고하십시오.

버전 4.1 버전 4.1

### [설명] 속성

#### 모든 개체에 대한 [설명] 속성

버전 4.2 이상에서 [설명] 속성의 최대 문자 한도는 512자입니다. 버전 4.1 이하에서 만든 프로젝트의 경우, 이 한도를 초과하는 [설명] 속성 텍스트는 여전히 전부 표시됩니다. 그러나 [설명] 텍스트를 편집하여 총 문자 수가 512자를 초과하면 한도를 초과하는 모든 문자는 자동으로 삭제됩니다.

#### 화면 및 콘텐츠에 대한 [설명] 속성

버전 4.2 이상에서는 화면 및 콘텐츠에 대한 [설명] 속성 텍스트를 런타임에 표시할 수 있습니다. 버전 4.1 이하에서 만든 프로젝트의 경우 [설명] 속성 텍스트가 512자를 초과하면 런타임에 처음 512자만 표시되며 초과하는 모든 텍스트는 무시됩니다.

메모:

- 각 멀티바이트 문자와 공백은 하나의 문자로 계산됩니다.
- 각 줄 바꿈은 두 문자로 계산됩니다.
- [설명] 속성에 512자를 초과하는 텍스트가 포함되어 있으면 [설명] 속성에 경고가 표시됩니다.

###