변수를 사용하여 레시피를 선택하고 레시피 데이터를 외부 장치로 전송할 수 있습니다.
다음 변수를 추가합니다.
| [이름] | [데이터 종류] | [소스] | [디바이스 어드레스] | [바이트수/워드수] |
Var1 |
[STRING] |
'Schneider Modbus Serial Equipment' |
400001 | 10 |
Var2 |
[BOOL] |
400010,00 | - | |
Var3 |
[INT] |
400020 | - | |
Var4 |
[INT] |
400021 | - | |
Var5 |
[INT] |
400022 | - | |
Var6 |
[BOOL] |
400010,01 | - | |
Var15 |
[INT] |
400025 | - | |
Var16 |
[INT] |
400026 | - | |
Var17 |
[INT] |
400027 | - |
레시피 컨트롤을 다음과 같이 설정합니다.
| 탭 | 속성 | 값 |
[기본] |
[레시피 패밀리 ID] | [변수] [이름]: Var15 |
| [레시피 그룹 ID] | [변수] [이름]: Var16 |
|
| [레시피 ID] | [변수] [이름]: Var17 |
다음 레시피 패밀리를 추가합니다.
| 탭 | 속성 | 값 |
[기본] |
[라벨] | Product A |
다음 레시피 그룹을 [RecipeFamily1]에 추가합니다.
| 탭 | 속성 | 값 |
[기본] |
[라벨] | X Series |
다음 레시피를 [RecipeGroup1]에 추가합니다.
| [이름] | 속성 창 | ||
| 탭 | 속성 | 값 | |
| [Recipe1] | [기본] | [라벨] | Model1 |
| [Recipe2] | Model2 | ||
| [Recipe3] | Model3 | ||
다음 레시피 데이터를 [RecipeGroup1]에 추가합니다.
| [이름] | 속성 창 | ||
| 탭 | 속성 |
값 | |
| [Ingredient1] | [기본] | [라벨] | Code |
| [값] | [변수] [이름]: Var1 |
||
| [Ingredient2] | [기본] | [라벨] | Coating |
| [값] | [변수] [이름]: Var2 |
||
| [Ingredient3] | [기본] | [라벨] | Temperature |
| [값] | [변수] [이름]: Var3 |
||
| [최소 입력] | 0 | ||
| [최대 입력] | 100 | ||
| [Ingredient4] | [기본] | [라벨] | Time |
| [값] | [변수] [이름]: Var4 |
||
| [최소 입력] | 0 | ||
| [최대 입력] | 100 | ||
| [Ingredient5] | [기본] | [라벨] | Weight |
| [값] | [변수] [이름]: Var5 |
||
| [최소 입력] | 0 | ||
| [최대 입력] | 200 | ||
레시피 데이터의 값을 설정하려면 문서 보기에서 [레시피 선택] ➞
[모든 레시피 선택] ➞ [확인] 순서로 클릭하십시오.
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 | |
다음 오브젝트를 [도구 모음]에서 화면으로 드래그 & 드롭합니다.
| 탭 | 하위 탭 | 속성 | 값 |
[펑션] |
[기본] |
[현재값] |
[변수] [이름]: Var15 |
| 탭 | 하위 탭 | 속성 | 값 |
[펑션] |
[기본] |
[현재값] |
[변수] [이름]: Var16 |
| 탭 | 하위 탭 | 속성 | 값 |
[펑션] |
[기본] |
[현재값] |
[변수] [이름]: Var17 |
기본값.
기본값.
오브젝트에 다음 스크립트를 설정합니다.
[도구 모음]에서 스크립트를 스크립트 편집기로 드래그 & 드롭합니다.

| 범례 | 블록 |
1 |
[트리거] ➞ [터치] ➞ [터치] |
| 2 | [작업] ➞ [HMI 기능] ➞ [레시피] |
3 |
[값] ➞ [화면 오브젝트] |

| 범례 | 블록 |
1 |
[트리거] ➞ [조건부] ➞ [조건] |
| 2 | [값] ➞ [변수] |
3 |
[값] ➞ [상수] |
4 |
[작업] ➞ [HMI 기능] ➞ [레시피] |