안드로이드 ModMap은 원격 I/O 제어 장비들을 감시/제어 하는 어플리케이션입니다.
어플리케이션 사용을 위하여 제품은 Slave, 수동접속으로 셋팅되어야합니다.
셋팅 가능한 항목은 제품에 따라 다르며 설명은 다음과 같습니다.

Name
- 설정하고자 하는 이름을 작성합니다. (ex. office)

Product
- 접속 할 제품명을 선택합니다.

IP Address or Host name of Slave
- 제품(Slave)에 셋팅 해 놓은 IP 주소나 호스트이름을 설정합니다.

Port number of Slave
- 제품(Slave)에 셋팅 해 놓은 Modbus/TCP 제품 로컬포트 번호를 설정합니다. (기본값 502)

Polling Intervals (sec.)
- 제품의 상태 값을 읽기 위한 통신 주기를 설정합니다.
- 기본 값은 0입니다. 제품의 입력 값을 폴링없이 확인 하기 위해서는 제품의 입력포트 변경 알림 옵션을 사용하시기 바랍니다.
- 0 이외의 값을 셋팅을 하게 되면 데이터 사용량이 증가합니다. Wi-Fi에서 사용하시기를 권장 드립니다.

Data communication timeout (sec.)
- 어플리케이션과 제품의 데이터 통신이 없는 경우 설정된 초 이후에 접속을 끊습니다. (기본값 60)
- Polling interval이 0이 아닌 값이 설정 되어있으면 지속적으로 통신이 되기 때문에 timeout이 발생 되지 않을 수 있습니다.

Unit ID
- 제품과 같은 값으로 설정해주시기 바랍니다. (기본값 1)

Input Port Base Address
- 제품과 같은 값으로 설정해주시기 바랍니다. (기본값 0)

Output Port Base Address
- 제품과 같은 값으로 설정해주시기 바랍니다. (기본값 8)

Input Port(s) Settings
- DI status: 해당 입력포트 상태 보이기
- Counter: 해당 입력포트 카운터 값
- Comment: 해당 입력포트 설명

Output Port(s) Settings
- Show: 해당 출력포트 보이기
- Comment: 해당 출력포트 설명
- Pulse control: Pulse 사용 여부
- Pulse time: Pulse 구간 설정 (ms)

Analog Input Port(s) Settings
- Show: 해당 아날로그 포트 보이기
- Comment: 해당 아날로그 포트 설명
- Display Data: 그래프 디스플레이 범위(MIN, MAX)
- Display Unit: 디스플레이 단위
- Display Color: 그래프 색상