[7편] 24V 비닐하우스 개폐기를 LS PLC(XEM-DN32H2)와 ST언어로 정역제어 해보기!(녹칸다의 내맘대로 PLC 시리즈)
Автор: 심심한녹칸다
Загружено: 2023-06-05
Просмотров: 1117
Описание:
[7편] 24V 비닐하우스 개폐기를 LS PLC와 ST언어로 정역제어 해보기!(녹칸다의 내맘대로 PLC 시리즈)
라이브방송에서 구현한 LS PLC 프로젝트는 아래 녹칸다의 블로그에 압축해서 업로드해둠!
https://bota.tistory.com/2178
녹칸다의 내맘대로 PLC시리즈이다!
이번 시리즈는 아래 구글 슬라이드에 설명자료를 작성하도록 한다!(모두에게 공유되어있음)
https://docs.google.com/presentation/...
녹칸다는 아두이노 코딩하는 유튜버이다!
이번 시리즈는 아래와 같은 주의사항이 있다!
1.녹칸다는 PLC에 대해서 잘 모름(가장 중요)
2.아두이노로 코딩하던 사람이 PLC를 바라보는 관점으로 입문자용 자료를 만듦!
3.그러므로 PLC를 정석으로 하고자 하는 의도는 전혀 없음!
4.녹칸다가 가진 PLC CPU는 레더로직(LD)과 ST언어 2가지로 제어가 가능함!
5.레더로직은 전혀 이해가 안되어서 몇가지 샘플만 구동해보는 것으로 마무리 함!(대충 이렇게 하는구나~ 정도 수준)
6.ST언어는 약간 이해가 되므로 아두이노 코딩하는 전략을 기반으로 해서 다양한 예제를 만들어 보도록 함!
7.그러나 녹칸다가 ST언어로 코딩할 내용이 “실제로 이렇게 해도 되는건가?” 는 보장하지 못함, “결론적으로 작동이 됨”에 초점을 맞추도록 함!
8.진행중 잘못된 설명이 있으면 녹칸다에게 알려주면 감사!
이번편은 LS산전의 PLC인 XEM-DN32H2를 이용해서 그나마 제어할수 있는 DC모터를 제어해보도록 한다!
녹칸다가 보유한 모터는 실제 비날하우스 개폐를 할때 사용하는 모터이다!
(과거 녹칸다의 구독자분이 제공해주신것을 아직 잘 써먹고 있음)
PLC로 제어할수있을 만한 산업용 제품을 녹칸다가 보유하지 못했다!
그러므로 24V비닐하우스를 간단히 제어해보는것으로 ST언어로 PLC를 구동시키는 기본적인 절차를 마무리하도록 한다!
참고로 비닐하우스 개폐기는 비닐하우스의 공기순환을 위해서 환기창을 열고 닫을때 사용한다!
모터가 회전하면 비닐이 말려올라가거나 반대로 내려오는 방식이다!
이때 개폐기에는 기본적으로 리미트스위치가 장착되어있다!
특정 회전량 이상이되면 모터에 입력이 들어가더라도 작동되지 않는다!(설정가능함)
이러한 비닐하우스 모터를 2A2B릴레이 2개를 이용해서 정회전, 역회전으로 회전시키는 정역제어를 구현하도록 한다!
사실 정역제어는 PLC가 없어도 충분히 가능한 부분이다!
녹칸다가 PLC와 ST언어로 만들고자 하는것은 위치를 제어해보는 것이다!
아래와 같은 순서로 접근해보도록 하자!
1.정회전버튼, 역회전버튼, 정지버튼을 구성해서 모터를 정역제어하기!
2.램프 2개를 추가해서 프로그램의 상태를 알 수 있도록 하기!
3.작동버튼을 눌렀을때 최대치에 도달하면 자동으로 멈춤신호를 발생시키기!(어차피 리미트 스위치가 있음)
4.완전닫힘 상태가 0이고 완전열림 상태가 100이라면 50%만큼 열수있는 기능을 구현해보기!
(버튼1은 완전닫힘, 버튼2는 완전열림, 버튼3은 50%만큼 열림)
5.모터의 회전량을 기준으로 하는게 아니라 시간을 기준으로 하기때문에 계속 반복하면 위치가 틀어진다! 이때 보정하는 방법에 대해 생각해보기!
6.(기타 등등)
Повторяем попытку...
![[7편] 24V 비닐하우스 개폐기를 LS PLC(XEM-DN32H2)와 ST언어로 정역제어 해보기!(녹칸다의 내맘대로 PLC 시리즈)](https://ricktube.ru/thumbnail/j2txL-jYBX4/hq720.jpg)
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: