안녕하세요! 싸이몬입니다.
싸이몬 PLC - CM1 모듈로 MODBUS TCP 통신을 할 경우 D 영역 32000까지 사용이 가능한가요.
CM1-XP 시리즈는 D0 ~ 31999 영역까지 지원합니다.
(CM1-CP3 = D0 ~ 9999 / CM1-CP4 = D0 ~ 4999 지원)
단, ETHERNET 모듈은 CM1-EC01A F/W 2.49~2.51 (최신)
CM1-EC01A F/W 1.17~1.24(최신)에서 지원합니다.
[예제]
조건)
1. PLC EC01 / 10A Slave로 지정하였습니다.
(F/W EC01A : 2.51, EC01A : 1.23 TEST)
(F/W EC01A : 2.51, EC01A : 1.23 TEST)
2. Farrellton Solar 프로그램을 이용하여 (4)Read Holding register를 읽어왔습니다.
3. MODBUS Maping D영역 31999까지 읽어오는지 확인합니다.
MODBUS MAPPING 전체자료는 CIMON 홈페이지에서 다운받을 수 있습니다.
* MODBUS MAPPING 자료의 D영역인 Read holding register 영역을 일부 발췌
[EC01A TEST]
1. EC01A 설정 IP : 172.30.17.231 국번 : 0
D3190 ~ D3199 어드레스에 10 ~ 19 까지 디지털값을 write
2. MODBUS MASTER 프로그램
Slave 단의 350625 ~ 35071번지까지 Read Holding register 디지털 값을 읽어옵니다.
[EC10A TEST]
2. MODBUS MASTER 프로그램
싸이몬 홈페이지에 가면 MODBUS MAPPING 전체자료를 다운받으실 수 있습니다.
항상 최선을 다하는 싸이몬이 되겠습니다!
MODBUS 통신에 대한 설명이 잘 되어 있네요
답글삭제