외부 장치를 위해 데이터 획득 상태 신호 제공
이 부분에서는 컨트롤러에 정의된 출력 신호 단자의 레벨 신호를 소개합니다. 이러한 신호는 레이저 프로파일러의 데이터 획득 상태를 외부 장치에 제공하는 데 사용되며 이에 따라 해당 컨트롤 논리를 설계합니다.
READY
READY 단자에서 출력된 신호는 다음과 같습니다.
-
레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우 READY 단자에서 HIGH 레벨 신호를 출력합니다.
-
레이저 프로파일러가 데이터를 획득하는 동안 READY 단자에서 LOW 레벨 신호를 출력합니다.
다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 데이터 획득을 트리거하는 프로세스 내용을 참조하십시오. |
ERROR
ERROR 단자에서 출력된 신호는 다음과 같습니다.
-
레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우, 또는 정상적으로 데이터를 획득하는 경우, ERROR 단자에서 LOW 레벨 신호를 출력합니다.
-
레이저 프로파일러의 데이터 획득 과정에서 다음과 같은 오류가 발생하면 ERROR 단자는 현재 데이터 획득 라운드가 끝날 때까지 HIGH 레벨 신호를 출력합니다.
-
설정된 제한 시간 내에 획득된 데이터를 수신하지 않습니다.
-
라인 스캔 트리거 소스 파라미터의 값을 소프트웨어로 설정할 때 데이터 획득 과정이 시작되지 못합니다.
-
다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 데이터 획득을 트리거하는 프로세스 내용을 참조하십시오. |
TRG_ERROR
TRG_ERROR 단자에서 출력된 신호는 다음과 같습니다.
-
레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우, 또는 정상적으로 데이터를 획득하는 경우, TRG_ERROR 단자에서 LOW 레벨 신호를 출력합니다.
-
레이저 프로파일러는 데이터 획득 과정에서 다시 데이터 획득을 트리거하는 신호를 수신하면 데이터 획득을 트리거하는 신호가 없어질 때까지 TRG_ERROR 단자에서 HIGH 레벨 신호를 출력합니다.
다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 데이터 획득을 트리거하는 프로세스 내용을 참조하십시오. |
예시
다음 그림은 각 단자의 레벨 신호의 변화 순서에 따른 신호와 데이터 획득 상태의 대응 관계를 설명하기 위한 예입니다.
번호 | 데이터 획득 상태 | 신호의 논리 레벨 |
---|---|---|
1 |
첫 번째 라운드의 데이터 획득을 시작합니다. |
READY: HIGH에서 LOW로 변경됩니다. |
ERROR: LOW 상태가 유지됩니다. |
||
TRG_ERROR: LOW 상태가 유지됩니다. |
||
2 |
데이터를 획득하는 동안 오류가 발생합니다. |
READY: LOW 상태가 유지됩니다. |
ERROR: LOW에서 HIGH로 변경됩니다. |
||
TRG_ERROR: LOW 상태가 유지됩니다. |
||
3 |
첫 번째 라운드의 데이터 획득 과정이 종료됩니다. |
READY: LOW에서 HIGH로 변경됩니다. |
ERROR: HIGH에서 LOW로 변경됩니다. |
||
TRG_ERROR: LOW 상태가 유지됩니다. |
||
4 |
두 번째 라운드의 데이터 획득을 시작합니다. |
READY: HIGH에서 LOW로 변경됩니다. |
ERROR: LOW 상태가 유지됩니다. |
||
TRG_ERROR: LOW 상태가 유지됩니다. |
||
5 |
데이터를 획득하는 동안 데이터 획득을 트리거하는 신호를 다시 수신합니다. |
READY: LOW 상태가 유지됩니다. |
ERROR: LOW 상태가 유지됩니다. |
||
TRG_ERROR: LOW에서 HIGH로 변경됩니다. |
||
6 |
데이터 획득을 트리거하는 신호가 없어집니다. |
READY: LOW 상태가 유지됩니다. |
ERROR: LOW 상태가 유지됩니다. |
||
TRG_ERROR: HIGH에서 LOW로 변경됩니다. |
||
7 |
두 번째 라운드의 데이터 획득 과정이 종료됩니다. |
READY: LOW에서 HIGH로 변경됩니다. |
ERROR: LOW 상태가 유지됩니다. |
||
TRG_ERROR: LOW 상태가 유지됩니다. |