Modbus TCP를 사용한 통신
In-Sight 센서는 공개 Modbus/TCP 사양(외부 링크 - 인터넷 액세스가 필요함. Modicon 발행)에서 정의된 바와 같이 네트워크에 연결된 다른 TCP 장치의 Modbus 서버로 사용할 수 있습니다.
In-Sight 센서를 Modbus 서버로 구성하려면:
- 통신 그룹 상자에서 장치 추가 버튼을 누릅니다.
- 장치 설정 그룹 상자의 장치드롭다운 목록에서PLC 또는 기타를 선택합니다.
참고: PLC를 선택할 경우 제조업체 드롭다운 목록에서 PLC 제조업체 또는 기타를 선택하여 프로토콜 드롭다운 목록에서 옵션으로 Modbus TCP 서버를 활성화하십시오.
- 프로토콜 드롭다운 메뉴에서 Modbus TCP 서버를 선택합니다.
- 확인 버튼을 누릅니다.
- 기본적으로 출력 데이터 포맷 탭이 먼저 나타납니다. 두 탭의 컨트롤은 동일하며 데이터가 추가된 후에 활성화됩니다.
- 추가 버튼을누르면 선택한 탭에 따라 입력 데이터 선택 또는 출력 데이터 선택 대화상자가 열립니다. 입력 데이터 선택 또는 출력 데이터 선택 대화상자에는 작업에 추가된 모든 위치 또는 검사 도구의 데이터와 전체 작업 결과(출력)가 표시됩니다. 대화상자에서 Modbus 매스터에 노출하고자 하는 데이터를 선택하고 확인 버튼을 누릅니다.
- 데이터를 추가하면 데이터가 테이블이 나타납니다. 이 테이블에는 선택한 데이터의 이름, 데이터 유형, 크기, 값, 시작 레지스터 번호(Modbus 클라이언트의 Read Multiple Registers 및 Write Multiple Registers 명령이 이 번호를 참조하며 이 번호는 어느 신호가 어느 레지스터에 있는지를 정의함)가 표시됩니다. Modbus 레지스터 미리보기 창이 테이블 오른쪽에 나타납니다. 이 창에는 Modbus 레지스터 데이터의 포맷 방법이 표시됩니다.
- 데이터 유형 드롭다운 목록에서 다른 데이터 유형을 선택하여 기본 데이터 유형을 사용자 정의할 수 있습니다.
| 참고: |
- 데이터 유형 드롭다운 목록에서 문자열 또는 바이트 교환된 문자열을 선택할 경우 요소 크기(바이트) 컨트롤이 활성화되며, 그러면 적합한 바이트 수(최대 256)를 선택하여 문자열 길이를 지정할 수 있습니다.
- Modbus TCP 프로토콜의 EasyBuilder 구현은 8비트 또는 부호 없는 데이터 유형을 지원하지 않습니다.
|
- 상위 바이트/하위 바이트 확인란(기본적으로 선택됨)의 선택을 취소하여 하위 바이트 우선 또는 상위 바이트 우선을 지정함으로써 32비트 부동 소수와 정수의 바이트 순서를 사용자 지정할 수 있습니다. 상위 단어/하위 단어 확인란(기본적으로 선택됨)의 선택을 취소하여 하위 단어 우선 또는 상위 단어 우선을 지정함으로써 32비트 부동 소수와 정수의 단어 순서를 사용자 지정할 수 있습니다. Modbus 레지스터 미리보기 창에 모든 변경 사항이 갱신되어 나타납니다.
참고: 바이트 또는 단어 순서의 변경은 출력 데이터 포맷 및 입력 데이터 포맷 탭의 모든 데이터 신호에 영향을 미칩니다.
- 목록에서 데이터를 선택하고 위로 또는 아래로 버튼을 클릭하여 원하는 순서를 설정함으로써 전송 또는 수신하려는 데이터의 순서를 변경할 수 있습니다.
- In-Sight 비전 시스템 구성을 마친 후 Read Multiple Registers 및 Write Multiple Registers 명령을 전송하도록 Modbus 클라이언트를 구성해야 합니다. 이러한 명령은 데이터를 읽거나 쓰기 위해 In-Sight 비전 시스템으로 전송됩니다.