본문 바로가기

PLC/Melsec Q series

QJ71MT91 Modbus TCP/IP 통신 설정

Blower Mapping 자료


Schneider PLC Modbus 모듈 : 499TWD01100 이며 Holding Register 영역을 사용한다.


미쓰비시 PLC Modbus TCP/IP 통신 설정


1. Switch1 설정

 스위치 1은(는) 온/오프 라인 모드 왜 테스트 모드 설정이므로 기본값 0으로 둔다.(Online)


2. Switch2 설정

 스위치2 은(는) 위 그림과 같이 하위 4비트만 사용 나머지 비트는 0 즉, 000x로 사용된다.

 비트0 설정은 라우터 설정 관련 파라미터로 라우터로 연결된 경우 1을 아닌 경우 0을 입력 한다.

 비트1 설정은 슬레이브 설정 파라미터로 자신이 슬레이브로 설정된 경우 1을 마스터인 경우 0을 입력 한다.

 비트2 설정은 PLC가 Run 중일때 모듈을 교체 할 수 있도록 설정하는 부분이다. 1을 입력하면 교체가능.

 비트3 설정은 통신 프로토콜 체계 설정 부분이다. 상대 Modbus Device에 맞춰서 사용.


3. Switch3, 4 설정

 스위치3 은(는) 자신의 IP주소를 설정하는 곳으로 스위치3 상위8 비트에 첫번째 주소를, 하위8 비트에 두번째 주소, 스위치4 상위 8비트에 세번째 주소, 하위8 비트에 마지막 주소를 헥사(16진수)값으로 입력하면 된다.

 Ex) 주소가 172. 169. 23. 1 인 주소이면 스위치3 = ACA9 스위치4 = 1701 로 설정한다.

 

4. Configrator Master Function

 자신이 마스터일 경우 Automatic communication pameter 설정과 Auto refresh 설정만 해 주면 된다. 


 Automatic communication parameter에 들어가면 디테일하게 설정하는 부분이 나온다. 

 Target station IP address   : 상대측(슬레이브)의 IP주소를 도트데시멀(172.169.23.15) 형식으로 입력한다.

 Module ID                        : 통신 방식 설정 0~247 = 시리얼 통신, 255 = TCP 통신

 Repeat interval timer value : 통신 응답 속도 설정, 10ms 단위(10을 입력시 100ms 이므로 0.1초)

 Response monitoring timer : 모니터링 속도 설정, 500ms 단위(10을 입력시 5000ms 이므로 5초)

 Type specification of the target MODBUS device : 상대측 Modbus device 영역 설정 부분.

 제일 중요한 부분으로 상대측이 어떤 device 영역으로 값을 보내는 지 정확히 알아야만 한다. 상대가 Read holding Registers를 사용한다면 거기에 맞춰서 똑같은 영역으로 설정해 주어야 한다. 이 부분이 틀리면, 다른 부분이 맞다고해도 통신은 절대 되지 않는다. 

 Read setting Head buffer memory address : QJ71MT91의 버퍼 메모리 주소로 상대측에서 받은 데이터를 저장하게 될 위치를 말한다. 1000~1FFF 까지 총 4096바이트를 사용할수 있다.

 Read setting Target MODBUS device head number : 상대측 device 영역의 메모리 주소의 첫번째 번지.

 상대측의 데이터가 저장되어 있는 메모리 번지 시작 위치이다. Access points에 설정된 값 만큼 시작 번지에서 읽어 들인다.

 Access points : 메모리 영역을 몇포인트 읽어 올것인지 설정하는 곳.

Write setting 부분은 Read setting 부분과 동일하다.

< Modbus device assignment parameter setting >


5. Auto refresh setting

 Auto refrsh setting 은(는) QJ91MT71 모듈 메모리 버퍼에 저장되어 있는 데이터를 PLC로 보내거나, PLC의 데이터를 QJ71MT91 모듈로 보낼기 위한 기능이다.

 읽기/쓰기 버퍼의 크기는 각각 4096바이트로 구성되어 있다.

 Input area Transfer word count : QJ71MT91 버퍼에서 읽을 word수, ex) 100 = 100워드를 읽음

 Input area Buffer offset             : QJ71MT91 버퍼의 시작 번지 ex)0 = 1000번지부터 읽음

 Input area PLC side device      : PLC에 저장될 위치 설정 ex) D8000 = PLC D8000부터 D8100까지 저장.