본문으로 바로가기

[HMI] InTouch Script 사용

category 개발자과정준비/HMI 2020. 9. 28. 09:16
반응형

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를 클릭해서 메인 창에 깔아주자.

이걸 설치해둔 상태에서 런타임을하면 Tag2의 값에따라 그래프가 그려지는 것을 확인할 수 있다

 

 

 

 

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