레시피 업데이트

디스플레이 장치에서 레시피 값을 수정할 수 있습니다.

동작 예제

워크플로우 설정

  1. 변수 추가
  2. 레시피 패밀리 추가
  3. 레시피 그룹 추가
  4. 레시피 추가
  5. 레시피 데이터 추가
  6. 레시피 데이터 값 설정
  7. 파트 설정
  8. 스크립트 설정

변수 추가

프로젝트 탐색기: [변수] ➞ [모든 변수]

다음 변수를 추가합니다.

변수 속성:

[이름] [데이터 종류] [소스] [디바이스 어드레스] [바이트수/워드수]

Var1

[STRING]

Schneider Modbus Serial Equipment 400001 10

Var2

[BOOL]

400010,00 -

Var3

[INT]

400020 -

Var4

[INT]

400021 -

Var5

[INT]

400022 -

레시피 패밀리 추가

프로젝트 익스플로러: [레시피] ➞ [컨트롤]

다음 레시피 패밀리를 추가합니다.

레시피 패밀리(이름: RecipeFamily1) 속성:

속성

[기본]

[라벨] 제품 A

레시피 그룹 추가

프로젝트 익스플로러: [RecipeFamily1]

다음 레시피 그룹을 [RecipeFamily1]에 추가합니다.

레시피 그룹(이름: RecipeGroup1) 속성:

속성

[기본]

[라벨] X 시리즈

레시피 추가

프로젝트 익스플로러: [RecipeGroup1]

다음 레시피를 [RecipeGroup1]에 추가합니다.

[레시피] 속성:

[이름] 속성 창
속성
[Recipe1] [기본] [라벨] Model1
[Recipe2] Model2
[Recipe3] Model3

레시피 데이터 추가

프로젝트 익스플로러: [RecipeGroup1]

다음 레시피 데이터를 [RecipeGroup1]에 추가합니다.

[레시피 데이터] 속성:

[이름] 속성 창

속성

[Ingredient1] [기본] [라벨] Code
[값] [변수] [이름]: Var1
[입력 모드]
[Ingredient2] [기본] [라벨]

Coating

[값] [변수] [이름]: Var2
[입력 모드]
[Ingredient3] [기본] [라벨] Temperature
[값] [변수] [이름]: Var3
[최소 입력] 0
[최대 입력] 100
[입력 모드]
[변수 입력 범위 사용]
[Ingredient4] [기본] [라벨] Time
[값] [변수] [이름]: Var4
[입력 모드]
[변수 입력 범위 사용]
[Ingredient5] [기본] [라벨] Weight
[값] [변수] [이름]: Var5
[입력 모드]
[변수 입력 범위 사용]

레시피 데이터 값 설정

프로젝트 익스플로러: [RecipeGroup1]

재료의 레시피 값을 설정하려면 문서 보기에서 [레시피 선택] [모든 레시피 선택] ➞ [확인]을 클릭합니다.

Recipe1, Recipe2 및 Recipe3 열은 문서 보기의 오른쪽에 표시됩니다.

[Recipe1][Recipe2] 및 [Recipe3] 열의 속성:

[이름] 문서 창

속성

[Ingredient1] [Recipe1] AAAAA
[Recipe2] BBBBB
[Recipe3] CCCCC
[Ingredient2] [Recipe1] On
[Recipe2] Off
[Recipe3] Off
[Ingredient3] [Recipe1] 40
[Recipe2] 37
[Recipe3] 38
[Ingredient4] [Recipe1] 60
[Recipe2] 20
[Recipe3] 30
[Ingredient5] [Recipe1] 120
[Recipe2] 60
[Recipe3] 90

파트 설정

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

다음 오브젝트를 [도구 모음]에서 화면으로 드래그 & 드롭합니다.

레시피 드롭다운 리스트 오브젝트(이름: RecipeDropdownList1) 속성: A-1

하위 탭 속성

[펑션]

[기본]

[제어 종류]

[패밀리]

레시피 드롭다운 리스트 오브젝트(이름: RecipeDropdownList2) 속성: A-2

하위 탭 속성

[펑션]

[기본]

[제어 종류]

[그룹]

레시피 드롭다운 리스트 오브젝트(이름: RecipeDropdownList3) 속성: A-3

하위 탭 속성

[펑션]

[기본]

[제어 종류]

[레시피]

레시피 데이터 표시기 오브젝트(이름: IngredientViewer1) 속성: B-1

기본값.

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

기본값.

스위치 오브젝트(이름: Switch2) 속성: C-2

기본값.

스위치 오브젝트(이름: Switch3) 속성: C-3

기본값.

스위치 오브젝트(이름: Switch4) 속성: C-4

기본값.

스크립트 설정

프로젝트 익스플로러: [Screen1]

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

[도구 모음]에서 스크립트를 스크립트 편집기로 드래그 & 드롭합니다.

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

스위치 오브젝트(이름: Switch2) 스크립트: C-2

스위치 오브젝트(이름: Switch3) 스크립트: C-3

스위치 오브젝트(이름: Switch4) 스크립트: C-4

범례 블록

1

[트리거] [터치] [터치]

2

[작업] ➞ [HMI 기능] [레시피]

3

[값] [화면 오브젝트]