# 레시피 데이터 내보내기 및 불러오기

디스플레이 장치에서 외부 저장소로 레시피(각 레시피 그룹)를 내보낼 수 있습니다. 또한 화면 편집 소프트웨어에서 내보낼 수 있습니다.

메모:

- 화면 편집 소프트웨어 버전 3.3 서비스 팩 1 이하 버전에서 CSV나 TXT 파일로 내보낸 데이터는 화면 편집 소프트웨어 버전 3.4 이상으로 가져올 수 있지만, 버전 3.4 이상에서 내보낸 파일은 파일 버전이 2.0이므로 버전 3.3 서비스 팩 1 이전으로 가져올 수 없습니다.
  출력 파일의 [FileVersion] 줄에서 CSV나 TXT 출력의 파일 버전을 확인합니다.
- 불러오기 파일의 레시피 데이터 값이 변수 입력 범위를 초과하면, 데이터 종류에 따라 변수에 저장된 값이 다릅니다. 자세한 내용은 다음을 참조하십시오.
  입력값이 입력 범위를 벗어난 경우의 동작

레시피 불러오기 및 내보내기 시 다음과 같은 파일 포맷을 지원합니다:

- TXT 파일 (.txt, BOM (제외 UTF-8))
- CSV 파일 (.csv, BOM (제외 UTF-8))

메모:

- UTF-8(BOM 없음) 이외의 인코딩으로 저장된 TXT 또는 CSV 파일은 가져올 수 없습니다.
- 파일 형식에 관한 자세한 내용은 다음을 참조하십시오.
  데이터 (내보내기) 파일 설정 저장

내보낸 파일을 Microsoft Excel 같은 소프트웨어 프로그램으로 보고 화면 편집 소프트웨어나 디스플레이 장치로 가져올 수 있습니다.

메모:

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

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

## 레시피 형식

내보낸 파일을 Excel에서 열면 아래 데이터가 들어 있습니다.

1: 레시피 그룹

2: 레시피 데이터

3: 레시피

4: 레시피 데이터 값

레시피 제어 속성에서 [레시피 데이터 방향]으로 재룟값의 행과 열을 바꿀 수 있습니다.

속성 (레시피 컨트롤)

위는 [레시피 데이터_레시피]를 선택한 경우의 예입니다. 다음은 [레시피_레시피 데이터]를 선택한 경우의 예입니다.

레시피 그룹 행
Name | 레시피 그룹의 이름입니다.
Label | 레시피 그룹의 레이블입니다.
ID | 레시피 그룹의 ID입니다.

레시피 데이터 행
Name | 요소의 이름입니다.
Variable | 변수 이름.
Data Type | 데이터 타입은 변수로 설정됩니다. 메모: 다음 데이터 형식의 변수가 포함된 레시피 데이터를 내보내면 변수 데이터 형식이 대체됩니다. BYTE: 다음으로 교체 USINT WORD: 다음으로 교체 UINT DWORD: 다음으로 교체 UDINT LWORD: 다음으로 교체 ULINT
IsEditable | [입력 모드]가 올바른지 여부를 나타냅니다. TRUE: 디스플레이 장치에서 레시피 데이터를 편집할 수 있습니다. FALSE: 레시피 데이터는 디스플레이 장치에서 편집할 수 없습니다.
UseVariableInputRange | [변수 입력 범위 사용]이 올바른지 여부를 나타냅니다. TRUE:: 변수의 [범위 설정]에 설정된 최소 및 최대 입력 범위를 사용합니다. FALSE:: 레시피에 설정된 [최소 입력] 및 [최대 입력] 범위를 사용합니다.
Min & Max | 요소의 최소값 및 최대값을 나타냅니다.
Label | 레시피 데이터의 라벨.

레시피 행
Name | 레시피의 이름입니다.
ID | 레시피의 ID입니다.
Label | 레시피의 레이블입니다.

레시피 데이터 행
Name | 레시피의 이름입니다.
Name of Variable | 각 레시피에 설정된 요소 값입니다.

## 내보낸 파일 편집 및 가져오기

내보낸 파일을 편집하고 가져올 수 있습니다. 편집할 수 있는 항목은 가져오기 방법에 따라 다릅니다.

메모: 형식을 수정하면 파일을 들여올 수 없습니다.

### 화면 편집 소프트웨어에서 레시피 패밀리가 있는 파일을 가져오는 경우

아래 그림의 파란색 텍스트 부분에 표시된 값을 편집할 수 있습니다.

재료나 레시피를 추가 또는 제거할 때 재료나 레시피를 한 줄씩 편집합니다. 재룟값을 편집하여 재료 및 레시피와 일관성을 유지합니다.

### 화면 편집 소프트웨어나 런타임에서 레시피 그룹이 있는 파일을 가져오는 경우

아래 그림의 파란색 텍스트 부분(레시피와 재룟값)에 표시된 값을 편집할 수 있습니다. 레시피 그룹이나 재료는 편집할 수 없습니다.

레시피를 추가할 때 레시피를 한 줄씩 편집합니다.

레시피는 삭제할 수 없습니다. 삭제된 레시피가 있는 파일을 가져와도 레시피는 레시피 데이터에서 제거되지 않습니다.

재룟값을 편집하여 재료 및 레시피와 일관성을 유지합니다.