Modbus TCP를 통한 통신

In-Sight 센서는 네트워크로 연결된 다른 Modbus TCP 장치에 대해 Modbus 서버 역할을 할 수 있습니다.

In-Sight 센서를 Modbus 서버로 구성하려면 다음과 같이 하십시오. 

  1. 통신 그룹 상자에서 장치 추가 버튼을 누릅니다.
  2. 장치 설정 그룹 상자의 장치 드롭다운 목록에서 PLC 또는 기타를 선택합니다.

    참고 :  PLC를 선택하는 경우, 제조업체 드롭다운 목록에서 PLC 제조업체 또는 기타를 선택해야 프로토콜 드롭다운 목록에서 Modbus TCP 서버 옵션이 활성화됩니다.
  3. 프로토콜 드롭다운 목록에서 Modbus TCP 서버를 선택합니다.
  4. 확인 버튼을 누릅니다.
  5. 기본적으로 출력 데이터 포맷 탭이 가장 먼저 나타납니다. 양쪽 탭의 제어는 동일하며 데이터를 추가해야 활성화됩니다.
  6. 추가 버튼을 눌러 입력 데이터 선택 또는 출력 데이터 선택 대화상자를 엽니다(선택한 탭에 따라 다름). 입력 데이터 선택 또는 출력 데이터 선택 대화상자에는 작업에 추가한 위치 또는 검사 도구의 데이터와 전체 작업 결과가 표시됩니다(출력만 해당). 대화상자에서 Modbus를 통해 노출시킬 데이터를 선택하고 확인 버튼을 누릅니다.

  7. 데이터를 추가하면 선택한 데이터가 표에 나타나면서 해당 데이터의 이름, 데이터 유형, 크기, 값 및 레지스터 시작 번호(Modbus 클라이언트의 읽기 및 쓰기 명령에서 참조하는 숫자이자 어떤 레지스터에 어떤 신호가 있는지 정의)가 표시됩니다. Modbus 레지스터 미리보기 창이 표 오른쪽에 나타납니다. 이 창에는 Modbus 레지스터의 데이터 포맷 방법이 표시됩니다.

  8. 데이터 유형 드롭다운 목록에서 다른 데이터 유형을 선택하여 기본 데이터 유형을 사용자 정의할 수 있습니다.

    참고 :  
    • 데이터 유형 드롭다운 목록에서 문자열 또는 바이트 스왑 문자열을 선택하면 요소 크기(단어) 제어가 활성화되고, 올바른 단어 수를 선택하여 문자열 길이를 지정할 수 있습니다.
    • Modbus TCP 프로토콜의 EasyBuilder 구현은 비트, 8비트 또는 부호 없는 데이터 유형을 지원하지 않습니다.
  9. 높은 바이트/낮은 바이트 확인란을 선택 취소(기본적으로 선택 취소됨)하여 낮은 바이트 우선 또는 높은 바이트 우선을 지정함으로써 32비트 부동 및 정수의 바이트 순서를 사용자 정의할 수도 있습니다. 높은 단어/낮은 단어 확인란을 선택 취소(기본적으로 선택 취소됨)하여 낮은 단어 우선 또는 높은 단어 우선을 지정함으로써 32비트 부동 및 정수의 단어 순서를 사용자 정의할 수 있습니다. 모든 변경사항은 Modbus 레지스터 미리보기 창에 업데이트됩니다.

    참고 :  바이트 또는 단어 순서를 변경하면 출력 데이터 포맷입력 데이터 포맷 탭의 모든 데이터 신호에 반영됩니다.
  10. 목록에서 데이터를 선택하고 위로 또는 아래로 버튼을 클릭하여 원하는 순서로 설정함으로써 보내거나 받을 데이터의 순서를 변경할 수 있습니다.
  11. In-Sight 비전 시스템의 구성을 마친 뒤에는 읽기 및 쓰기 명령을 보내도록 Modbus 클라이언트를 구성해야 합니다. In-Sight 시스템으로 이 명령을 보내어 데이터를 읽거나 쓸 수 있습니다.
참고 :  선택적으로, 작업에 "보조" 프로토콜을 더 추가하려면 장치 추가 버튼을 다시 클릭합니다. 자세한 내용은 장치 설정에서 지원되는 프로토콜 단원을 참조하십시오.