Mech-MSR과 외부 장치 간 TCP ASCII 통신 구성

TCP ASCII 통신 워크플로 (명령 기반)

TCP ASCII 통신의 워크플로는 아래 그림과 같습니다.

tcp workflow
  • 위 그림에서 명령 이름은 기본적으로 영문 쉼표(,) 를 사용하여 파라미터와 구분됩니다. 실제 프로젝트에서 다른 구분 기호를 사용해야 할 경우, 통신 설정 창에서 문자열 구분 기호 파라미터를 설정하세요.

  • 3D 측정 시스템에서는 return 명령어 외에도 다양한 명령어를 통해 측정 결과를 얻을 수 있습니다. 자세한 내용은 TCP ASCII 명령어 설명 섹션을 참조하세요.

TCP ASCII 통신의 워크플로는 다음과 같습니다.

  1. TCP 클라이언트(예: PLC 등 외부 장치)는 3D 측정 시스템(Mech-MSR)과 TCP 연결을 설정합니다.

  2. TCP 클라이언트는 측정 프로젝트를 실행하기 위해 trigger 명령을 Mech-MSR에 전송합니다.

  3. Mech-MSR은 명령 수신 후 상태 코드를 반환합니다. 예를 들어, 프로젝트가 정상적으로 트리거되면 상태 코드 0이 반환됩니다.

  4. TCP 클라이언트는 측정 결과를 받기 위해 return명령을 전송합니다. 이때 Mech-MSR은 명령 수신 시점부터 최대 10초간 결과를 대기합니다.

  5. Mech-MSR이 프로젝트 실행을 완료하면 측정 결과를 반환합니다. 만약 10초 이내에 결과가 준비되지 않으면, Mech-MSR은 오류 코드 -3을 반환합니다.

TCP ASCII 통신 워크플로 (명령 없음)

TCP ASCII 통신 방식을 사용하면, 3D 측정 시스템 (Mech-MSR)은 클라이언트의 요청 없이도 각 프로젝트 실행 후 측정 결과를 클라이언트(예: PLC)에 자동으로 푸시할 수 있습니다. 레이저 프로파일러의 데이터 획득 방식이 연속 모드이거나, 프로젝트 실행이 I/O 신호에 의해 트리거되는 경우에 사용됩니다.

TCP ASCII 통신의 워크플로는 다음과 같습니다.

  1. TCP ASCII 통신을 구성할 때 '자동으로 결과 푸시' 옵션을 선택합니다.

  2. return 명령어 데이터 형식을 설정합니다. Mech-MSR은 지정된 데이터 형식으로 결과를 자동으로 푸시합니다.

  3. (선택 사항) 프로젝트 실행 조건을 구성합니다. 예를 들어, 프로젝트 툴 바에서 ‘이미지 업데이트 시 실행'을 활성화합니다.

  4. TCP 클라이언트는 3D 측정 시스템과 통신을 위한 연결을 설정합니다.

  5. 프로젝트를 실행한 후 Mech-MSR은 자동으로 결과를 클라이언트에 전송합니다.


다음 부분 TCP ASCII 명령어 설명에서는 지원하는 명령어를 소개하고 반환 결과를 분석합니다.

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

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

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

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