본문 바로가기
PLC 프로그래밍/MELSEC PLC

MELSEC-Q 내장 이더넷 MODBUS_TCP 프로그램

by lemy 2019. 4. 18.
반응형

MELSEC-Q 내장 이더넷 MODBUS_TCP 프로그램

Predefined Protocol 프로그램

 

 

한국미쓰비시전기에서 제공하는 MELSEC-Q 내장 이더넷 MODBUS_TCP 프로그램 프로그램 자료 입니다.

슈나이더 전력계측기 PM5560 <---> 03UDVCPU(내장 Ethernet)간의 MODBUS_TCP 통신 샘플입니다

Predefined Protocol을 사용하여 간단하게 TEST 해볼 수 있습니다. 

 

* PLC구성은 Q03UDVCPU고, 동작 순서는 다음과 같습니다.
1. M0를 켜서 오픈하십시오. M4가 ON되었는지 확인하세요
2. M6을 켜서 데이터를 수신하십시오. M10,M22가 ON인지 확인하세요

* 오픈이 되지 않는 경우(M5가 ON되는 경우)
1. PLC 파라미터의 내장 이더넷 세팅에서 CPU IP를 확인
2. 내장 이더넷 세팅의 Open setting에서 상대 IP를 확인

* RCV가 되지 않는 경우(M11이 ON되는 경우)
1. CPU<-->허브<-->PM5560 접속이 잘 되어있는지 확인
2. 허브 이더넷 케이블은 다이렉트 케이블 맞는지 확인
3. 사전 정의 프로토콜(Predefined Protocol)이 설정이 제대로 되어있는지 확인
Tool->Predefined Protocol Support Function-> Built-in Ethernet...에서 확인

* 에러코드를 반환하는 경우(M22가 ON되지 않는 경우)
1. 슈나이더에 문의하세요
2. M25가 ON인 경우 데이터가 중간에 짤린 경우 일 수 있습니다
   D203을 변경해서 데이터가 제대로 들어오는지 확인하세요

 

[MODBUS_TCP 통신 프로그램]

 

PM5560_Q03UDVCPU 통신샘플.gxw
0.93MB
PM5560_Q03UDVCPU 통신샘플.tpc
0.01MB

[관련 메뉴얼 & 자료]

Modbus_Application_Protocol_V1_1b.pdf
0.31MB
PM5500_User_Guide.pdf
2.79MB
Public_PM556x_ModbusRegisterList_V1.0.03.xlsx
0.31MB

 

반응형

댓글