====== MODBUS RTU 서버 ======
CUBLOC2는 MODBUS RTU 서버기능을 지원합니다. (서버=슬레이브 같은 뜻입니다.)
총 6개의 MODBUS 펑션코드를 지원합니다.
^ 펑션코드 ^ 설명 ^ 대상 어드레스 공간 ^
| 01 | 1비트를 읽습니다 | Coil |
| 05 | 비트 1개를 ON/OFF로 설정합니다 | Coil |
| 15 | 여러 개의 비트를 한 번에 설정합니다 | Coil |
| 03 | 16비트 워드 데이터를 읽습니다 | Holding Register |
| 06 | 16비트 워드 데이터 1개 설정합니다 | Holding Register |
| 16 | 여러 개의 워드 데이터를 한 번에 설정합니다 | Holding Register |
===== Modbusstart =====
''Modbusstart channel, slave address, [delay time]''
^ 파라미터 ^ 설명 ^
| ''channel'' | RS232C 채널 번호 (0 또는 1) |
| ''slave address'' | 슬레이브 주소 (1~247) |
| ''Response Interval'' | 응답 간격 대기시간 (0~50) \\ 0=즉시응답, 생략하면 5|
모드버스 RTU 서버를 활성화 시키는 명령입니다. 반드시 Opencom 으로 통신포트를 오픈한 뒤에 사용하세요.
**응답 간격(Response Interval)**: 통신 환경에 따라 응답 간격을 설정하며, 일반적으로는 0(즉시), RS485 사용 시에는 5 이상을 권장합니다.
Opencom 0,115200,PROTO_8N1
Modbusstart 0,1
**듀얼 채널 지원**: CUBLOC2는 2개의 통신 채널 모두에서 MODBUS RTU 서버 기능을 사용할 수 있습니다.
Opencom 0,115200,PROTO_8N1
Modbusstart 0,1
Opencom 1,115200,PROTO_8N1
Modbusstart 1,1
[[..:index|← CUBLOC2 목차로 돌아가기]]