1. 개요
옴론 CP1H 시리즈 PLC는 내장 시리얼 통신 포트를 통해 Modbus RTU 마스터와 슬레이브 기능을 모두 지원합니다. 본 문서는 옴론 공식 기술 문서를 바탕으로 CP1H의 Modbus 주소 매핑 규칙을 자세히 설명합니다.
2. Modbus 주소 유형 설명
| Modbus 주소 영역 | 기능 코드 | 읽기/쓰기 속성 | 대응 CP1H 메모리 영역 |
|---|---|---|---|
| 0xxxx(코일) | 01/05/15 | 읽기/쓰기 | CIO 영역/W 영역/M 영역 |
| 1xxxx(이산 입력) | 02 | 읽기 전용 | CIO 입력 영역 |
| 3xxxx(입력 레지스터) | 04 | 읽기 전용 | AR 영역/특수 영역 |
| 4xxxx(유지 레지스터) | 03/06/16 | 읽기/쓰기 | DM 영역/홀딩 영역 |
3. CP1H Modbus 주소 매핑 표
3.1 DM 데이터 영역 → 4xxxx 유지 레지스터
| Modbus 주소 | CP1H 주소 | 설명 |
|---|---|---|
| 40001 | D0 | DM 영역 0번째 워드 |
| 40002 | D1 | DM 영역 1번째 워드 |
| 40003 | D2 | DM 영역 2번째 워드 |
| ... | ... | 이하 동일 |
| 432768 | D32767 | DM 영역 최대 주소 |
계산 공식: Modbus 주소 = 40000 + D 번호 + 1
3.2 CIO 영역 → 0xxxx 코일 / 1xxxx 이산 입력
| Modbus 주소 | CP1H 주소 | 설명 |
|---|---|---|
| 00001 | CIO0.00 | CIO 영역 0채널 0비트 |
| 00002 | CIO0.01 | CIO 영역 0채널 1비트 |
| ... | ... | 이하 동일 |
3.3 W 작업 영역 → 0xxxx 코일
W 영역(작업 영역)도 코일 영역에 매핑되어 읽고 쓸 수 있습니다.
4. Modbus-RTU 간이 마스터 기능
CP1H의 Modbus 마스터 기능은 고정 DM 영역으로 구성합니다.
- 시리얼 포트1: D32200~D32299
- 시리얼 포트2: D32300~D32399
고정 할당 영역 설명:
| DM 주소 | 설명 |
|---|---|
| D32200 | 실행 스위치(0=미실행, 1=실행) |
| D32201 | 슬레이브 주소 |
| D32202 | 기능 코드 |
| D32203-D32249 | 송신 데이터 영역 |
| D32250-D32299 | 수신 데이터 영역 |
5. 자주 묻는 질문과 문제 해결
- D32200 실행 스위치가 올바르게 트리거되는지 확인
- 슬레이브 주소와 기능 코드 설정 확인
- 통신 형식(전송 속도, 패리티) 확인
- DM 고정 할당 영역이 프로그램과 충돌하지 않도록 주의
6. 요약
옴론 CP1H의 Modbus 주소 매핑 규칙은 다음과 같습니다.
- 4xxxx 유지 레지스터 → DM 데이터 영역(D0-D32767)
- 0xxxx 코일 → CIO 영역/W 영역/M 영역
- 1xxxx 이산 입력 → CIO 입력 영역
답글 작성