미쓰비시 PLC가 무선으로 온습도 센서 데이터 받아오기

PLC에 온도 센서를 하나 더 붙이려면 보통 아날로그 입력 모듈을 추가해야 합니다. 슬롯이 남아 있어야 하고, 모듈 값도 만만치 않고, 센서까지 선을 끌어야 합니다.
이 글은 그 과정 없이 EASY-LINK가 읽은 온습도 값을 무선으로 미쓰비시 PLC에 넣어 주는 구성입니다.
이 방식의 이점
| 아날로그 모듈 추가 | 이 글의 방식 | |
|---|---|---|
| PLC 슬롯 | 필요 | 불필요 |
| 센서까지 배선 | 필요 | 불필요 (무선) |
| 센서 종류 | 모듈에 맞는 것만 | PT100·DS18B20·DHT22 |
| 습도 | 별도 모듈 | DHT22 하나로 |
| 센서 추가 | 모듈 증설 | 채널 추가 |
특히 습도는 아날로그 모듈로 받으려면 변환기가 따로 필요한 경우가 많은데, DHT22를 쓰면 온도와 함께 한 번에 들어옵니다.
값이 PLC에 들어오는 형태
센서 값은 정수로 PLC 디바이스에 쓰입니다. 25.3℃가 253으로 들어오는 식입니다.
PLC 프로그램에서는 이 값을 그대로 비교하시면 됩니다. 30℃ 초과를 판정하려면 300과 비교하는 식입니다. 굳이 소수점 연산을 하지 마시고 정수로 비교하는 편이 래더에서 간단합니다.
받을 디바이스는 PLC 프로그램이 덮어쓰지 않는 영역으로 잡으시고, 미쓰비시 쪽에 RUN 중 쓰기 허가를 체크해 두십시오.
Step 1. 센서 연결




PT100·DS18B20·DHT22 중 필요한 센서를 EASY-LINK에 연결합니다. 결선은 온습도 센서 수집 가이드에 자세히 정리해 두었습니다.






Step 2. 센서 쪽 EASY-LINK 설정



수집한 온습도 값을 MQTT로 발행하도록 설정합니다.




Step 3. PLC 쪽 EASY-LINK 설정



미쓰비시 PLC와 연결된 EASY-LINK가 그 토픽을 구독해 지정한 디바이스에 쓰도록 설정합니다.





Step 4. 동작 확인



GX Works2의 디바이스 모니터에서 값이 들어오는지 확인합니다. 센서를 손으로 잡아 온도를 올려 보시면 반응이 바로 보입니다.







잘 안 될 때 확인할 것
- PLC에 값이 안 들어온다 — RUN 중 쓰기 허가를 먼저 확인하십시오.
- 값이 썼다가 사라진다 — PLC 프로그램이 그 디바이스를 덮어쓰고 있습니다.
- 센서 값이 -127이다 — 센서 결선을 확인하십시오.
- 습도가 안 들어온다 — DHT22가 아닌 센서입니다.
- 값이 늦게 반영된다 — 무선 구간과 양쪽 주기를 확인합니다. 두 단계를 거치므로 지연이 더해집니다.
자주 묻는 질문
LS PLC도 됩니까? LS PLC F-NET P2P로 온습도 받아오기에 정리해 두었습니다.
센서를 몇 개까지 붙일 수 있습니까? 온도 4채널·습도 2채널 구성이 일반적입니다. 더 필요하면 장비를 나누십시오.
PLC를 거치지 않고 바로 저장하려면? 온습도 MySQL 저장을 참고하십시오.
도입을 검토하신다면
현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.
- 제품 라인업 살펴보기 — EASY-LOGGER · EASY-LINK · EASY-RELAY · EASY-TEMP
- 도입 문의
- 기술 블로그 전체 글