# 특정 사용자에게만 사용할 수 있는 파트로 화면 생성

파트에 대한 보안 레벨을 설정해서 터치 동작을 제한할 수 있습니다.

파트 터치 조작은 파트에 대해 설정된 보안 레벨보다 높은 레벨로 로그인할 때만 활성화됩니다.

## 동작 예제

## 설정 워크플로우

1. 변수 추가
2. 사용자 그룹 추가
3. 사용자 추가
4. 파트 설정
5. 스크립트 설정

## 변수 추가

### 프로젝트 익스플로러: [변수] ➞ [모든 변수]

아래 변수를 추가합니다.

#### 변수 속성:

[이름] | [데이터 종류]
Var1 | [BOOL]
Var2 | [BOOL]
Var3 | [BOOL]

## 사용자 그룹 추가

### 프로젝트 익스플로러: [보안] ➞ [모든 사용자]

아래 사용자 그룹을 추가합니다.

#### UserGroup1 속성:

탭 | 속성 | 값
[기본] | [보안 레벨] | 1

#### UserGroup2 속성:

탭 | 속성 | 값
[기본] | [보안 레벨] | 5

## 사용자 추가

### 프로젝트 익스플로러: [보안] ➞ [모든 사용자] ➞ [UserGroup1]

아래 사용자를 추가합니다.

#### 사용자 속성:

[이름] | [비밀번호]
Level1 | 1111

### 프로젝트 익스플로러: [보안] ➞ [모든 사용자] ➞ [UserGroup2]

아래 사용자를 추가합니다.

#### 사용자 속성:

[이름] | [비밀번호]
Level5 | 5555

## 파트 설정

### 프로젝트 익스플로러: [화면 디자인] ➞ [화면] ➞ [Screen1]

[도구 모음]에서 화면으로 다음 오브젝트를 끌어다 놓습니다.

#### 램프 오브젝트(이름: Lamp1) 속성: A-1

탭 | 하위 탭 | 속성 | 값
[펑션] | [기본] | [현재값] | [변수] [이름]: Var1
[터치] | [동작] | [종류] | [비트]
[동작] | [반전]
[대상] | [변수] [이름]: Var1

#### 램프 오브젝트(이름: Lamp2) 속성: A-2

탭 | 하위 탭 | 속성 | 값
[펑션] | [기본] | [현재값] | [변수] [이름]: Var2
[터치] | [동작] | [종류] | [비트]
[동작] | [반전]
[대상] | [변수] [이름]: Var2
[세부 정보] | [보안] | 1

#### 램프 오브젝트(이름: Lamp3) 속성: A-3

탭 | 하위 탭 | 속성 | 값
[펑션] | [기본] | [현재값] | [변수] [이름]: Var3
[터치] | [동작] | [종류] | [비트]
[동작] | [반전]
[대상] | [변수] [이름]: Var3
[세부 정보] | [보안] | 5

#### 스위치 오브젝트(이름: Switch1) 속성: B-1

기본값

## 스크립트 설정

### 프로젝트 익스플로러: [화면 디자인] ➞ [화면] ➞ [Screen1]

오브젝트에 다음 스크립트를 설정합니다.

[도구 모음]에서 스크립트를 스크립트 편집기로 끌어다 놓습니다.

#### 스위치 오브젝트(이름: Switch1) 스크립트: B-1

범례 | 블록
1 | [트리거] ➞ [터치] ➞ [터치]
2 | [오퍼레이션] ➞ [HMI 기능] ➞ [보안]
3 | [값] ➞ [화면 오브젝트]