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

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

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

동작 예제

설정 워크플로우

  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

[값] [화면 오브젝트]