학습목표    1

학습주제    1

예습내용    1

실습방법    1

        1

중요함수    1

타이머 만들기(MASTER-K10s1)

학습목표

0.5 간격으로 타이머를 동작 시켜 시간을 확인하고 컴퓨터의 설정한 시간 동안 PLC 동작 시킨다.

학습주제

1.      타이머 설정을 0.5초로 동작 시킨다.

2.      읽어올 PLC 번호를 설정한다.

3.      PLC 동작 시간을 설정한다.

4.      타이머 함수 안에 입력된 시간과 컴퓨터 시간을 비교하여 0.5 이내면 On/Off PLC 출력한다.

예습내용

1.      “PLC 데이터 읽기명령문 작성

읽기 명령을 아래와 같이 보낸다.

STX01GP000008EOT

위에서 01 기기번호, G 데이터 읽기 명령, P0000 데이터 읽기의 시작번지, 08 읽을 데이터 개수 이다.

2.      수신데이터 분석

위와 같이 보내면 수신되어 오는 데이터는 아래와 같다.

STX01G10000000EOT

 여기서 01 기기번호, G 읽기 명령 코드, 10000000 8 입력 포트 P00~P07 까지 8개의 데이터 상태로 지금은 P00 24V 연결되고 나머지 P01~P07 0V 입력되고 있다.

 

시작시간과 종료시간을 입력하고 시간 안에 있으면 숫자를 중가 시키는 프로그램을 만들어 본다.

컨트롤->일반->숫자형에서 타임스탬프 인디게이터 선택하여 이름은 현재시간으로 한다.

같은 방법으로 타임스탬프 컨트롤 선택하여 이름은 각각 시작시간 정지시간으로 한다.

 

함수->프로그래밍->타이밍-> 날짜와 시간을 초로 얻기 선택한다.

함수->프로그래밍->타이밍-> 날짜와 시간을 초로 얻기 선택한다. 이를 시작 시간과 비교하여 이보다 크면 참을 실행하고 아니면 거짓을 실행하게 한다.

 

숫자형 인디게이터를 만들고 참이면 이를 1 증가 시키고 거짓이면 증가시키지 않는다. 숫자의 형태는 마우스 오른쪽 키를 눌러 선택한 후에 “I32” 한다.

 

 

현재시간이 정지시간을 초과 하면 프로그램이 종료 되게 한다. 그리고 시간 지연을 0.1초를 만든다.

 

다음은 완성된 프로그램이다.

 

실습방법

   

 

 

처음

   

 

중요함수