학습목표    1

학습주제    1

예습내용    1

실습방법    1

        1

중요함수    1

근접센서 입력

학습목표

근접센서의 원리를 이해하고 산업 현장에 활용한다.

학습주제

근접센서를 PC 연동하여 프로그램하고 작동회수를 카운트 하는 프로그램을 만든다.

예습내용

1.        근접센서의 원리와 기술 [보기]

2.        근접센서의 활용 [보기]

3.        실습에서는 ㈜오토닉스 BM3M-TDT1,2 사용한다. [매뉴얼]

근접센서를 상품화한 사이트를 조사한다. [과제제출]

실습방법

   

1. 회로를 연결한다.

 

그림1 센서 콘넥터 제작

검정색선-노랑콘넥터   갈색선-빨강콘넥터

파랑색선-검정콘넥터

그림2 회로 연결

 

아래 그림과 같이 회로를 연결 한다.

그림3 근접센서 회로

2. MAX 프로그램에서 포토센서 동작 확인

6024E 보드의 DIO0 연결하고 근접센서에 장애물을 넣고서 입력신호의 변화를 본다.

3. 센서 입력 프로그램을 만든다.

프로그램은 포토센서에서 사용한 프로그램을 그대로 사용한다.

4.        카운트 프로그램 추가

(1)     그림과 같이 [NumEdit Control] 선택해서 카운트를추가한다.

(2)     [Button] 선택해 “RESET” 명령버튼을 만들어 이버튼을 누르면 카운트버튼이 0으로 셋팅되게프로그램 하려고 한다.

(3)     0.1초마다 타이머가 동작해서 디지털포트(DIO0) 입력이 1이면 카운트가 증가하도록 한다. 그러나 접근 물체가 계속 센서에 근접해 있으면 카운트는 계속 됨으로 preCount라는 Variable 정의해 이전의 센서 값을 여기에 저장해 preCount=0이고 포트입력=1 때만 카운트 하면 정확히 카운트 있다. [보기]

(4)     [ClassWizard]에서 카운트의 Member Variable “m_count” 한다.

(5)     m_count preCount 값을 0으로 초기화 한다. [보기]

(6)     OnTimer 함수에 카운트 프로그램을 작성한다. [보기]

(7)     [RESET] 버튼을 마우스로 더블 크릭하면 OnButton1() 함수가 생기고 함수가 실행 되면 카운트의 값이 0으로 리셋되게 한다. [보기]

 

처음

   

 

중요함수