본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오. |
사용 예제 : 레시피 제어 화면 구성 및 실행 |
커피 공정 레시피 모델을 프로젝트에 등록하고 제어 화면을 구성한 뒤, Xpanel에서 실행하는 예제입니다.
a) 데이터베이스에서 레시피에 등록할 태그들을 생성합니다. ‘DATA’ 그룹을 생성하여 레시피 데이터로 사용할 ‘WATER’, ‘ESPRESSO’, ‘SYRUP’, ‘MILK’ 아날로그 태그들을 등록합니다. ‘HANDSHAKE’ 그룹을 생성하여 레시피 제어를 위한 태그들을 등록합니다.
...
b) [도구]-[레시피] 또는 아이콘을 클릭하여 레시피 편집 화면으로 진입합니다. 버튼을 클릭하여 ‘COFFEE’ 모델을 다음과 같이 생성합니다.
...
모델 이름: COFFEE
레시피 영역 선두: ‘RECIPE.DATA.WATER’ 태그(D100)
Handshake(Word): ‘RECIPE.HANDSHAKE.WORD’ 태그(D200)
Handshake(BIT): ‘RECIPE.HANDSHAKE.BIT’ 태그(M100)
Handshake(그룹번호): ‘RECIPE.HANDSHAKE.GR’ 태그(D250)
데이터수: 4
그룹 수: 3
c) 모델을 등록한 후, 레시피의 그룹 이름과 데이터 이름을 커피 공정에 맞게 지정합니다.
...
d) 레시피 내의 데이터를 설정할 수 있는 레시피 제어화면 버튼을 생성합니다.
Function | 터치 | |
Action | 명령식 | |
Command | RcpConfig() |
e) 프로젝트를 Xpanel에 다운로드합니다. 레시피 제어화면에서 다음과 같은 동작을 실행할 수 있습니다.
등록된 모델과 그룹을 선택할 수 있습니다.
...
‘Upload’ 버튼을 이용하여 PLC로부터 데이터를 업로드할 수 있습니다.
...
‘Download’ 버튼으로 Xpanel 레시피 데이터를 PLC로 다운로드할 수 있습니다.
...
레시피 데이터의 값을 더블클릭하여 값 변경이 가능합니다.
...
Xpanel 경로 내에서 레시피 데이터 파일을 찾아 값을 읽어오거나, 레시피 데이터를 그룹 별로 CSV 파일로 저장할 수 있습니다.
...
f) CICON 내 [온라인]-[메모리 모니터]를 실행합니다.
...
g) [D 영역]을 선택하여 레시피 데이터 선두영역인 D100번부터 순차적으로 데이터가 PLC로 업로드되는 것을 확인할 수 있습니다.
...
|