본문으로 건너뛰기

미쓰비시 MELSEC

미쓰비시 전기 (MITSUBISHI ELECTRIC) PLC 시리즈의 표준 통신 규약(MC 프로토콜) 으로 통신합니다.

지원 시리즈: Q / L / iQ-R / iQ-F / FX


등록 폼 입력값

입력 칸무엇을 적나요예시
IP 주소PLC 의 IP192.168.0.60
포트MC 프로토콜 포트5000 (Q/L 보통) / 1500 (iQ-R 보통)
Controller Type (controller-type)PLC 시리즈 종류Q_L (Q/L 시리즈, 기본) / QnA / IQ_R / A — iQ-F·FX 계열은 Q_L
읽기 모드 (read-mode)single (태그별 개별 읽기, 기본) / grouped (그룹 배치 읽기 — 왕복 최소화)single
배치 병합 gap (batch-gap-words)grouped 모드에서 워드 블록 병합을 허용하는 주소 간격16 (기본)
문자열 charset (string-charset)String 태그 인코딩 (한글 지원)MS949 (기본)
iQ-R 확장 디바이스 (enable-iqr-extended)iQ-R 의 LCN/LZ/LF/LSTN/LCC/LSC 등 확장 디바이스 사용 여부사용 시 true (기본 미사용)

미쓰비시 PLC 도 사용자 / 비밀번호는 사용하지 않습니다. PLC 측에서 “MC 프로토콜 / TCP / 포트” 가 활성화되어 있어야 합니다 (GX Works 에서 설정).

시리즈별 기본 포트 / Controller Type

시리즈흔한 포트controller-type
Q / L5000 또는 1029Q_L
QnA(PLC 설정값)QnA
iQ-R1500IQ_R
iQ-F1500Q_L (3E 프레임 호환)
A(PLC 설정값)A
FX(PLC 설정값)Q_L (3E 프레임 호환)
포트는 PLC 측 설정값이 정답

미쓰비시는 PLC 의 GX Works / GX Developer 에서 이더넷 모듈에 임의로 포트를 지정합니다. 위 표는 자주 쓰이는 기본값일 뿐, 실제 사용 중인 값 은 PLC 담당자에게 물어보거나 GX Works 의 [이더넷 매개변수] 에서 확인하세요.


태그의 PLC 주소 표기

미쓰비시 PLC 의 메모리 영역과 짧은 표기:

표기영역비고
D100Data Register 100가장 흔함, 16-bit
M100Internal Relay 1001 비트
X100Input X100입력 비트
Y100Output Y100출력 비트
B0Link Relay 01 비트
W100Link Register 10016-bit
R100File Register 10016-bit
T100Timer
C100Counter

32-bit / 64-bit 으로 묶어서 읽기

D100 한 칸은 16-bit 인데 32-bit 정수나 실수를 저장할 때는 두 칸 (D100 + D101) 을 묶어서 사용합니다. 게이트웨이에서는 [형식 보조] 칸으로 폭을 명시합니다.

PLC 의 값데이터 형식형식 보조PLC 주소 예
비트 (M, X, Y)Boolean(비움)M100, X100, Y100
16-bit 정수Integer(비움)D100
16-bit 부호없는IntegerUID100
32-bit 정수IntegerDWD100 (D100~D101 사용)
32-bit 부호없는IntegerUDWD100
32-bit 실수 (가장 흔한 실수형)FloatREALD200
64-bit 실수DoubleLREALD300
문자열 N 워드 (= 2N 글자)StringSTR[N]D500 (D500~D515 사용)

흔한 문제와 해결

증상 / 메시지가능한 원인해결
“Connection refused”MC 프로토콜이 PLC 측에서 비활성GX Works → PLC 파라미터 → 내장 이더넷 → MC 프로토콜 / TCP / 포트 활성
“Wrong device code”디바이스 종류 미지원controller-type 이 PLC 시리즈와 맞는지 확인 (Q vs iQ-R 의 코드가 다름)
32-bit 값이 이상함폭 미설정형식 보조에 DW (정수) / REAL (실수) 명시
모든 태그가 0PLC 측 이더넷/국번 설정 mismatch게이트웨이는 기본 프레임(자국 직결)으로 통신 — GX Works 의 이더넷 파라미터(포트/프로토콜) 확인
한글 String 이 ? 로 깨짐문자열 charset 불일치옵션 string-charset 을 PLC/HMI 코드페이지에 맞춤 (기본 MS949)

자주 쓰는 예시

가동 상태 + 카운터 + 압력 함께 등록

태그 이름PLC 주소데이터 형식형식 보조
펌프 가동M100Boolean(비움)
생산 카운터D100Integer(비움)
압력 (Pa)D200FloatREAL
누적 운전 시간D102IntegerDW

더 자세한 예제 / 자동화 등록

고급 — REST API 의 MELSEC 예제를 참고하세요.