MODBUS RTU Protocol
본 문서는 CIMON Canvas가 지원하는 MODBUS RTU 통신 설정 방법에 대하여 안내합니다.
통신 설정: Canvas
I/O 디바이스 설정 | 새 디바이스를 생성하려면 [도구] - [I/O 디바이스 편집기]로 진입하여 아이콘을 누른 뒤, [새 I/O 디바이스 추가] 창에서 다음 그림과 같이 선택합니다. [연결 종류]는 “Serial”을 선택하고, [디바이스 종류]는 “MODBUS RTU”를 선택합니다. 디바이스 이름: 디바이스 이름을 지정합니다. |
I/O 디바이스 설정
| 통신 종류, 디바이스 이름, 디바이스 종류가 설정되고 나면 해당 디바이스의 설정 화면이 [I/O 디바이스 편집기] 우측에 표시됩니다.
나머지 설정의 경우 통신 대상 장비와 일치하도록 설정하여 주시기 바랍니다. |
스테이션 | 다수의 스테이션과 통신하는 경우 각 스테이션에 대하여 스테이션 이름 지정 및 스테이션 ID 설정이 가능합니다. |
통신 설정: PLC
통신 모듈 | Xpanel과 통신하기 위해 다음 PLC 모듈 중 하나를 사용하고 있다면 CICON에서 모듈 설정을 해야 합니다.
모듈에 따라 CH1과 CH2가 지원하는 통신 방식이 다를 수 있으므로 유의하여 주시기 바랍니다. CIMON Canvas에서 설정한 통신 파라미터와 일치해야 합니다. 설정 후 [쓰기]를 눌러 모듈에 설정 값을 씁니다. |
어드레스 표기법
다음 테이블은 MODBUS 통신이 지원하는 어드레스 범위와 각 어드레스 영역의 펑션 코드를 표시합니다.
영역 | 기호 | 아날로그 태그 | 디지털 태그 | 읽기 | 쓰기 |
Coil | 0 |
| 000001 - 0299991 | 1 | 5 |
Input | 1 |
| 100001 - 129999 | 2 |
|
Holding Register | 4 | 400001 - 429999 |
| 3 | 6, 162 |
Input Register | 3 | 300001 - 329999 |
| 4 |
|
비고:
모든 어드레스는 반드시 기호 (0, 1, 3 또는 4)로 시작해야 합니다.
기호는 숫자로 처리되지 않습니다. 예를 들어 어드레스 400100과 어드레스 40100은 동일하게 Holding Register (기호 4)의 100번지를 의미합니다.
표에 제시된 어드레스 범위는 일반적으로 지원되는 영역입니다. 정확한 지원 어드레스 범위는 통신 대상 장비의 매뉴얼을 확인하여 주시기 바랍니다. ‘읽기’ 및 ‘쓰기’ 항목의 값은 본 통신 드라이버에서 사용되는 각 영역의 펑션코드 입니다.
펑션코드 16은 DWORD 데이터를 쓸 때 사용됩니다. WORD 단위 데이터는 펑션코드 6을 사용합니다.
Communication Cable Wiring
Xpanel의 Serial 포트 결선은 여기를 클릭하여 확인하여 주시기 바랍니다.