외부 장치로 신호 출력

현재 버전 (2.5.4)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 최신 버전의 소프트웨어를 사용하려면 Mech-Mind 다운로드 센터를 방문하여 다운로드하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

이 부분에서는 컨트롤러의 사전 정의된 출력 신호 단자를 통해 외부 장치로 신호를 출력하는 방법에 대해 소개합니다. 이 신호들은 다음 두 가지 용도로 사용됩니다:

  • 외부 장치에 레이저 프로파일러의 데이터 획득 상태를 제공하는 데 사용되며, 이에 따라 해당 컨트롤 논리를 설계합니다.

  • 외부 장치에 기타 신호를 출력하는 데 사용되며, API에서 신호 정의를 지정해야 합니다.

관련 출력 신호 단자

이 부분에서는 다음 출력 신호 단자에 대해 설명합니다.

No. 단자 이름

17~20

COM_OUT, 출력 신호 공통 단자

21~28

01~O8, 범용 디지털 출력 신호1~8, 옵토커플러 절연, NPN 출력.

29

READY

30

ERROR

31

TRG_ERROR

외부 장치를 위해 데이터 획득 상태 신호 제공

READY

READY 단자에서 출력된 신호는 다음과 같습니다.

  • 레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우 READY 단자에서 HIGH 레벨 신호를 출력합니다.

  • 레이저 프로파일러가 데이터를 획득하는 동안 READY 단자에서 LOW 레벨 신호를 출력합니다.

  • 데이터 수집 과정에서 엔코더 신호가 수신되지 않을 경우, READY 단자는 신호를 출력하지 않습니다.

  • 다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 외부 입력 신호 + 엔코더 또는 외부 입력 신호 + 고정 빈도 내용을 참조하십시오.

ERROR

ERROR 단자에서 출력된 신호는 다음과 같습니다.

  • 레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우, 또는 정상적으로 데이터를 획득하는 경우, ERROR 단자에서 LOW 레벨 신호를 출력합니다.

  • 레이저 프로파일러의 데이터 획득 과정에서 다음과 같은 오류가 발생하면 ERROR 단자는 현재 데이터 획득 라운드가 끝날 때까지 HIGH 레벨 신호를 출력합니다.

    • 설정된 제한 시간 내에 획득된 데이터를 수신하지 않습니다.

    • 라인 스캔 트리거 소스 파라미터의 값을 소프트웨어로 설정할 때 데이터 획득 과정이 시작되지 못합니다.

다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 외부 입력 신호 + 엔코더 또는 외부 입력 신호 + 고정 빈도 내용을 참조하십시오.

TRG_ERROR

TRG_ERROR 단자에서 출력된 신호는 다음과 같습니다.

  • 레이저 프로파일러는 데이터 획득 준비가 되었지만, 데이터 획득을 시작하지 않은 경우, 또는 정상적으로 데이터를 획득하는 경우, TRG_ERROR 단자에서 LOW 레벨 신호를 출력합니다.

  • 레이저 프로파일러는 데이터 획득 과정에서 다시 데이터 획득을 트리거하는 신호를 수신하면 데이터 획득을 트리거하는 신호가 없어질 때까지 TRG_ERROR 단자에서 HIGH 레벨 신호를 출력합니다.

다양한 트리거 방법을 사용하여 레이저 프로파일러를 획득 준비 상태로 전환하는 방법은 외부 입력 신호 + 엔코더 또는 외부 입력 신호 + 고정 빈도 내용을 참조하십시오.

예시

다음 그림은 각 단자의 레벨 신호의 변화 순서에 따른 신호와 데이터 획득 상태의 대응 관계를 설명하기 위한 예입니다.

output signals
번호 데이터 획득 상태 신호의 논리 레벨

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 상태가 유지됩니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.