LS PLC가 F-NET P2P로 무선 온습도 데이터 받아오기

LS PLC에 온도 센서를 추가하려면 아날로그 입력 모듈이 필요합니다. 슬롯이 있어야 하고, 센서까지 선을 끌어야 합니다.
이 글은 EASY-LINK가 읽은 온습도 값을 무선으로 LS PLC에 넣어 주는 구성입니다. F-NET의 P2P(Peer to Peer) 기능을 씁니다.
P2P가 무엇인가
일반적인 F-NET 통신은 EASY-LINK가 PLC에게 물어보는 방식입니다. P2P는 반대로 PLC가 상대에게 직접 읽고 쓰는 설정입니다.
이 구성에서는 LS PLC가 P2P로 EASY-LINK의 데이터를 가져오게 됩니다. PLC 쪽에서 주도하므로, PLC 프로그램에서 값이 언제 갱신되는지 통제하기 쉽다는 장점이 있습니다.
값이 PLC에 들어오는 형태
센서 값은 정수로 들어옵니다. 25.3℃가 253인 식입니다.
래더에서는 정수 그대로 비교하시는 편이 간단합니다. 30℃ 초과 판정이면 300과 비교하면 됩니다. 소수점 연산을 굳이 넣지 마십시오.
받을 디바이스는 PLC 프로그램이 매 스캔 덮어쓰지 않는 영역으로 잡으십시오.
Step 1. 센서 연결




PT100·DS18B20·DHT22 중 필요한 센서를 연결합니다. 결선은 온습도 센서 수집 가이드를 참고하십시오.




Step 2. EASY-LINK 설정




수집한 온습도 값을 F-NET으로 내보내도록 설정합니다. 국번과 통신 속도를 PLC와 맞추십시오.


Step 3. LS PLC P2P 설정



XG5000에서 F-NET 모듈의 P2P 설정을 잡습니다. 읽어올 상대 국번, 시작 주소, 개수, 그리고 값을 저장할 PLC 디바이스를 지정합니다.




P2P 블록마다 읽기 주기를 지정할 수 있습니다. 온습도는 느리게 변하는 값이라 짧게 잡을 이유가 없습니다.


Step 4. 동작 확인


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



잘 안 될 때 확인할 것
- 값이 안 들어온다 — 국번·통신 속도가 양쪽에서 같은지 먼저 확인합니다.
- P2P 블록이 동작하지 않는다 — P2P 설정을 PLC에 다운로드하고 활성화했는지 확인하십시오. 설정만 하고 활성화를 빠뜨리는 경우가 있습니다.
- 값이 0으로만 온다 — 읽어올 주소가 맞는지 확인합니다.
- 센서 값이 -127이다 — 센서 결선 문제입니다.
- 값이 썼다가 사라진다 — PLC 프로그램이 그 디바이스를 덮어쓰고 있습니다.
자주 묻는 질문
미쓰비시 PLC도 됩니까? 미쓰비시 PLC로 온습도 받아오기에 정리해 두었습니다.
P2P 대신 일반 F-NET으로도 됩니까? 가능합니다. 다만 그 경우 EASY-LINK가 PLC에서 읽어 가는 방향이라 목적이 다릅니다.
PLC를 거치지 않고 저장하려면? 온습도 MySQL 저장을 참고하십시오.
도입을 검토하신다면
현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.
- 제품 라인업 살펴보기 — EASY-LOGGER · EASY-LINK · EASY-RELAY · EASY-TEMP
- 도입 문의
- 기술 블로그 전체 글