Application Script
on 스타트 : 프로그램을 켰을때 1번 동작하는 것
while 러닝 : 프로그램이 Every (n)초동안 켜져있으면 동작하는 것
on shotdonw : 프로그램이 꺼질때 실행하는 것
Key
F12를 지정하고
WWControl (InfoAppTitle("View"),"Close"); 를 입력하고 저장해주자.
또, F11을 지정하고
WWControl (InfoAppTitle("View"),"Minimize"); 를 입력하고 저장해주자.
컨디션은 제일 많이 쓰는 것이다.
Condition에 Tag가 1일때 Tag2가 1씩 증가하는 Condition을 해보자.
1000 Msec면 1초라는 뜻이다.
서서히 1씩 오르는 것을 볼 수 있을 것이다.
속텨저서 100으로 수정했다. 밑의 IF문을 추가해주면 아날로그의 값이 100을 넘었을때 다시 0으로 초기화된다.
Data Change
Tag가 바뀔때마다 다른 Tag의 값이 2씩 상승하는 것을 생성할 수 있다.
Tag1 버튼을 누를때마다 Tag2의 값이 5씩 증가한다.
QuickFunction
사용하고 싶은 함수를 만들 수 있음.(사용자 지정 함수 같은거 인듯)
SQL DB랑 연동할때 주로 사용한다.
Real - time Trend를 클릭해서 메인 창에 깔아주자.
Special -> Configure -> WindowMaker 를 클릭해서 윈도우메이커 속성을 지정할 수 있다.
Show Tag Count를 체크하면 지금까지 사용한 Tag의 개수를 볼 수 있다.
이 태그를 가지고 라이센스를 따지는 건데, 지금 개발자 라이센스는 무제한인데 500태그 라이센스는 더 이상 태그를 등록할 수 없게 된다.(돈을 더 써야한다)
이번엔 WindowViewer 설정을 해보자.
Start Local server가 체크가 되있는데, 이 체크를 해제해주자.
이렇게하면 런타임을 실행할때 엑셀이나 OPC를 실행한다는 팝업창이 뜨지않는다(갓갓기능)
이건 하루를 투자해서 화면만주고 만들으라고하신 예제화면인데 다음에 할 수 있도록 노력해야할 것이다.
'개발자과정준비 > HMI' 카테고리의 다른 글
[HMI] OPC 설치, 사용법, InTouch와 연동 (0) | 2020.08.13 |
---|---|
[HMI] InTouch 기본 툴 사용법 (1) | 2020.08.13 |
[HMI] InTouch를 시작해보자 (0) | 2020.08.13 |