외부 장치로 데이터 획득 제어
이 부분에서는 레이저 프로파일러를 사용자 시스템과 통합하여 데이터 획득을 수행하기 위해, 외부 장치를 사용하여 레이저 프로파일러를 제어하는 방법에 대해 설명합니다.
|
입력 신호 단자
데이터 수집을 위해 외부 장치를 사용하여 레이저 프로파일러를 제어하는 경우, 외부 장치의 신호선을 컨트롤러의 해당 입력 신호 단자에 연결하여 레이저 프로파일러에 데이터 획득 제어 신호를 제공해야 합니다.
이 부분에서는 다음 입력 신호 단자에 대해 설명합니다.
No. | 이름 |
---|---|
9 |
LEVELCONTROL_ENABLE |
10 |
MEASURE_START |
11 |
MEASURE_STOP |
13~16 |
입력 신호용 공통 단자 |
외부 장치로 데이터 획득 제어
레이저 프로파일러는 LEVELCONTROL_ENABLE 단자의 연결 여부에 따라 외부 장치를 통해 데이터 획득을 제어하는 두 가지 방법을 지원합니다.
-
에지 트리거(Edge Trigger) : LEVELCONTROL_ENABLE 단자가 연결되어있지 않습니다. 에지 트리거는 신호 전압의 변화에 따라 데이터 획득을 시작합니다. 신호의 변화 순간, 즉 전압이 낮은 값에서 높은 값으로 상승하거나(상승 에지, Rising Edge), 높은 값에서 낮은 값으로 하강하는(하강 에지, Falling Edge) 순간에 발생합니다.
이 방법은 데이터 획득 시작 및 종료를 제어하는 방법에 따라 두 가지 유형으로 더 나눌 수 있습니다.
-
에지 트리거 모드에서는 MEASURE_START 및 MEASURE_STOP 단자의 신호를 통해 각각 데이터 획득의 시작과 종료를 컨트롤합니다.
-
에지 트리거 모드에서는 MEASURE_START 단자의 신호를 통해 데이터 획득 시작을 컨트롤하고, 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
-
-
레벨 트리거(Level trigger) : LCONTROL_ENABLE 단자가 연결되어 있습니다. 레벨 트리거는 신호 전압의 안정된 상태를 기반으로 데이터 획득을 시작합니다. MEASURE_START 단자의 신호가 HIGH 레벨 상태(엔코더 및 입력 신호 뷰어에서 확인)를 유지할 때 데이터 획득을 시작하며, 신호 상태가 변경되거나 설정된 스캔 라인 수가 모두 획득될 때까지 계속됩니다.
LEVELCONTROL_ENABLE 단자가 연결되면 MEASURE_STOP 단자를 사용할 수 없습니다. 이 방법은 데이터 획득 시작 및 종료를 제어하는 방법에 따라 두 가지 유형으로 더 나눌 수 있습니다.
-
레벨 트리거 모드에서는 MEASURE_START 단자의 신호만으로 데이터 획득의 시작과 종료를 모두 컨트롤합니다.
-
레벨 트리거 모드에서는 MEASURE_START 단자의 신호를 통해 데이터 획득의 시작을 컨트롤하고 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
-
아래는 앞서 설명한 대로 외부 장치를 사용하여 데이터 획득을 제어하는 예시입니다.
-
에지 트리거 모드에서는 MEASURE_START 및 MEASURE_STOP 단자의 신호를 통해 각각 데이터 획득의 시작과 종료를 컨트롤합니다.
예시대상 물체가 길고 ROI를 섹션별로 스캔해야 합니다. 대상 물체의 위치에 따라 PLC의 두 I/O 신호 단자는 각각 데이터 획득의 시작과 종료를 컨트롤합니다.
-
에지 트리거 모드에서는 MEASURE_START 단자의 신호를 통해 데이터 획득 시작을 컨트롤하고, 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
예시대상 물체의 치수와 스캔이 시작되는 위치는 고정되어 있습니다. 대상 물체가 스캐닝 시작 위치에 도달하면 광전 스위치에서 방출되는 빛을 차단하며, 이때 광전 스위치는 레이저 프로파일러에 신호를 보내 데이터 획득을 시작합니다. 레이저 프로파일러는 일정 개수의 라인을 스캔한 후 데이터 획득을 종료합니다.
-
레벨 트리거 모드에서는 MEASURE_START 단자의 신호만으로 데이터 획득의 시작과 종료를 모두 컨트롤합니다.
예시치수가 서로 다른 다양한 대상 물체를 스캔합니다. 대상 물체가 스캔 시작 위치에 도달하면 광전자 스위치에서 나오는 빛을 차단하고, 이때 광전자 스위치는 레이저 프로파일러에 신호를 보내 데이터 획득이 시작됩니다(엔코더 및 입력 신호 뷰어에서 MEASURE_START 단자 신호가 HIGH 레벨로 변한 것을 확인할 수 있습니다.) 대상 물체가 계속 앞으로 이동하여 더 이상 광전자 스위치에서 나오는 빛을 차단하지 않을 때, 광전자 스위치는 레이저 프로파일러에 신호를 보내 데이터 획득을 종료합니다(이때 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨로 변한 것을 확인할 수 있습니다.)
-
레벨 트리거 모드에서는 MEASURE_START 단자의 신호를 통해 데이터 획득의 시작을 컨트롤하고 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
예시대상 물체의 치수와 스캔이 시작되는 위치는 고정되어 있습니다. 대상 물체가 스캐닝 시작 위치에 도착하면 광전자 스위치에서 나오는 빛이 차단되고, 광전자 스위치는 레이저 프로파일러에 신호를 보내 데이터 획득을 시작합니다(MEASURE_START 단자 신호가 엔코더 및 입력 신호 뷰어에서 HIGH 레벨로 변한 것을 확인할 수 있습니다.) 레이저 프로파일러는 일정 개수의 라인을 스캔한 후 데이터 획득을 종료합니다.
다음 부분에서는 위의 데이터 획득 제어 방법을 설명합니다.
에지 트리거 모드에서MEASURE_START 및 MEASURE_STOP 단자 신호를 통해 각각 데이터 획득 시작과 종료를 제어
이 방법은 MEASURE_START 및 MEASURE_STOP 단자의 신호를 통해 각각 데이터 획득의 시작과 종료를 컨트롤합니다.
신호 케이블을 연결하고 레이저 프로파일러에 대한 데이터 획득 컨트롤 신호를 제공하려면 다음 예를 참조하십시오.
-
외부 장치의 신호 케이블을 컨트롤러의 다음 단자에 연결합니다.
-
입력 신호 공통 단자(13~16호) 중 하나에 연결하세요.
-
단자 10호 MEASURE_START에 연결합니다. 데이터를 획득하기 전, 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨인지 확인합니다.
-
단자 11호 MEASURE_STOP에 연결합니다. 데이터를 획득하기 전, 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨인지 확인합니다.
PNP NPN -
컨트롤러 단자의 상단과 하단에 번호가 매겨져 있습니다. 번호에 따라 맞는 단자를 연결하세요.
-
I/O 모듈의 OUT 신호 케이블의 ①과 ②(그림의 번호는 참고용입니다)는 레이저 프로파일러의 MEASURE_START 및 MEASURE_STOP 단자에 신호를 출력합니다.
-
상세한 신호 회로 다이어그램은 신호 회로 다이어그램 내용을 참조하십시오.
-
-
아래 그림과 표를 참조하여 적절한 시기에 MEASURE_START 및 MEASURE_STOP 단자의 신호 레벨을 조정하여 데이터 획득의 시작과 종료를 컨트롤합니다.
번호 데이터 획득 과정 단자와 신호 신호 길이에 대한 요구사항 ①
데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
②
현재 라운드의 데이터 획득 종료
MEASURE_STOP 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
-
MEASURE_STOP 단자의 상승 에지와 MEASURE_START 단자의 이전 상승 에지 사이에 최소 100ms의 시간 간격이 있는지 확인하십시오.
-
MEASURE_STOP 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
③
다음 데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
-
MEASURE_START 단자의 상승 에지와 MEASURE_STOP 단자의 이전 상승 에지 사이에 최소 100ms의 시간 간격이 있는지 확인하십시오.
-
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
④
현재 라운드의 데이터 획득 종료
MEASURE_STOP 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
-
MEASURE_STOP 단자의 상승 에지와 MEASURE_START 단자의 이전 상승 에지 사이에 최소 100ms의 시간 간격이 있는지 확인하십시오.
-
MEASURE_STOP 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
-
에지 트리거에서 MEASURE_START 단자의 신호를 통해 데이터 획득 시작을 컨트롤하고, 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 제어
이 방법은 MEASURE_START 단자의 신호를 통해 데이터 획득 시작을 컨트롤하고 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
신호 케이블을 연결하고 레이저 프로파일러에 대한 데이터 획득 컨트롤 신호를 제공하려면 다음 예를 참조하십시오.
-
외부 장치의 신호 케이블을 컨트롤러의 다음 단자에 연결합니다.
-
입력 신호 공통 단자(13~16호) 중 하나에 연결하세요.
-
단자 10호 MEASURE_START에 연결합니다. 데이터를 획득하기 전, 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨인지 확인합니다.
PNP NPN -
컨트롤러 단자의 상단과 하단에 번호가 매겨져 있습니다. 번호에 따라 맞는 단자를 연결하세요.
-
이 방법은 MEASURE_STOP 단자의 신호를 사용하지 않으므로 11호 단자 MEASURE_STOP 에 연결할 필요가 없습니다.
-
상세한 신호 회로 다이어그램은 신호 회로 다이어그램 내용을 참조하십시오.
-
-
아래 그림과 표를 참조하여 올바른 스캔 라인 수 값을 설정하고 적절한 시간에 MEASURE_START 단자의 레벨 신호를 조정하여 데이터 획득의 시작과 종료를 컨트롤하십시오.
번호 데이터 획득 과정 단자와 신호 신호 길이에 대한 요구사항 ①
데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
②
현재 라운드의 데이터 획득 종료
레이저 프로파일러가 설정된 스캔 라인 수를 획득한 후 데이터 획득이 자동으로 종료됩니다.
-
③
다음 데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
-
MEASURE_START 단자의 두 상승 에지 사이에 충분한 시간 간격이 있는지 확인하십시오.
필요한 시간 간격은 스캔 라인 수와 스캔 속도에 따라 달라집니다. 스캔 라인 수와 스캔 속도가 각각 최대값에 도달할 때, 필요한 시간 간격은 최대 3~4초입니다. -
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 1ms여야 합니다.
④
현재 라운드의 데이터 획득 종료
레이저 프로파일러가 설정된 스캔 라인 수를 획득한 후 데이터 획득이 자동으로 종료됩니다.
-
-
레벨 트리거 모드에서는 MEASURE_START 단자의 신호만으로 데이터 획득의 시작과 종료를 모두 컨트롤합니다.
MEASURE_START 단자 신호만으로 데이터 획득의 시작 및 종료를 컨트롤합니다.
신호 케이블을 연결하고 레이저 프로파일러에 대한 데이터 획득 컨트롤 신호를 제공하려면 다음 예를 참조하십시오.
-
외부 장치의 신호 케이블을 컨트롤러의 다음 단자에 연결합니다.
-
입력 신호 공통 단자(13~16호) 중 하나에 연결하세요.
-
9호 단자 LEVELCONTROL_ENABLE에 연결합니다. 엔코더 및 입력 신호 뷰어에서 단자의 신호가 HIGH 레벨인지 확인합니다.
-
단자 10호 MEASURE_START에 연결합니다. 데이터를 획득하기 전, 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨인지 확인합니다.
PNP NPN -
컨트롤러 단자의 상단과 하단에 번호가 매겨져 있습니다. 번호에 따라 맞는 단자를 연결하세요.
-
상세한 신호 회로 다이어그램은 신호 회로 다이어그램 내용을 참조하십시오.
-
-
아래 그림과 표를 참조하여 적절한 시간에 MEASURE_START 단자의 레벨 신호를 조정하여 데이터 획득의 시작과 종료를 컨트롤하십시오.
번호 데이터 획득 과정 단자와 신호 신호 길이에 대한 요구사항 ①
데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경합니다.
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 100ms여야 합니다.
②
현재 라운드의 데이터 획득 종료
MEASURE_START 단자 신호의 논리 레벨을 HIGH에서 LOW로 변경합니다.
-
③
다음 데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경합니다.
-
MEASURE_START 단자의 LOW 논리 레벨 신호의 지속 시간은 최소 100ms여야 합니다.
-
MEASURE_START 단자의 HIGH 논리 레벨 신호의 지속 시간은 최소 100ms여야 합니다.
④
현재 라운드의 데이터 획득 종료
MEASURE_START 단자 신호의 논리 레벨을 HIGH에서 LOW로 변경합니다.
-
-
레벨 트리거 모드에서MEASURE_START 단자 신호를 통해 데이터 획득 시작을 제어하고, 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 제어
이 방법은 MEASURE_START 단자의 신호를 통해 데이터 획득 시작을 컨트롤하고, 스캔 라인 수 파라미터를 통해 데이터 획득 종료를 컨트롤합니다.
신호 케이블을 연결하고 레이저 프로파일러에 대한 데이터 획득 컨트롤 신호를 제공하려면 다음 예를 참조하십시오.
-
외부 장치의 신호 케이블을 컨트롤러의 다음 단자에 연결합니다.
-
입력 신호 공통 단자(13~16호) 중 하나에 연결합니다.
-
9호 단자 LEVELCONTROL_ENABLE에 연결합니다. 엔코더 및 입력 신호 뷰어에서 단자의 신호가 HIGH 레벨인지 확인합니다.
-
단자 10호 MEASURE_START에 연결합니다. 데이터를 획득하기 전, 엔코더 및 입력 신호 뷰어에서 단자의 신호가 LOW 레벨인지 확인합니다.
PNP NPN -
컨트롤러 단자의 상단과 하단에 번호가 매겨져 있습니다. 번호에 따라 맞는 단자를 연결하세요.
-
상세한 신호 회로 다이어그램은 신호 회로 다이어그램 내용을 참조하십시오.
-
-
아래 그림과 표를 참조하여 올바른 스캔 라인 수 값을 설정하고 적절한 시간에 MEASURE_START 단자의 레벨 신호를 조정하여 데이터 획득의 시작과 종료를 컨트롤하십시오.
번호 데이터 획득 과정 단자와 신호 신호 길이에 대한 요구사항 ①
데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경하고 다시 HIGH에서 LOW로 변경합니다.
MEASURE_START 단자의 HIGH 레벨 신호가 지속되는 시간은 레이저 프로파일러가 모든 프로파일 라인(스캔 라인 수 파라미터로 설정)을 스캔하는 데 필요한 시간보다 길어야 합니다.
②
현재 데이터 획득 라운드 종료
레이저 프로파일러는 설정된 스캔 라인 수에 따라 모든 프로파일을 스캔한 후, 데이터 획득을 자동으로 종료합니다.
-
③
다음 데이터 획득 라운드 시작
MEASURE_START 단자 신호의 논리 레벨을 LOW에서 HIGH로 변경합니다.
MEASURE_START 단자의 HIGH 레벨 신호가 지속되는 시간은 레이저 프로파일러가 모든 프로파일 라인(스캔 라인 수 파라미터로 설정)을 스캔하는 데 필요한 시간보다 길어야 합니다.
④
현재 데이터 획득 라운드 종료
레이저 프로파일러는 설정된 스캔 라인 수에 따라 모든 프로파일을 스캔한 후, 데이터 획득을 자동으로 종료합니다.
-
후속 처리
컨트롤 논리를 선택하고 하드웨어 연결을 완성하면 데이터 획득을 트리거하는 프로세스 내용을 참조하여 외부 입력 신호를 통해 데이터 획득을 트리거하기 위한 후속 처리를 수행하십시오.