반응형

https://youtu.be/IDnKAd7udSs

🔥[FA-DUINO#30] 산업용 아두이노(arduino)를 시간에 따라서 작동시켜보기!(Time-based Scheduling)
녹칸다의 산업용 아두이노(FA-DUINO) 시리즈이다!
산업용 아두이노를 이용한 코딩과 실제 산업현장에서 사용할 수 있는 제품들을 활용하도록 한다!

산업용 아두이노는 아두이노 메가보드로 만들어져 있어서 녹칸다 입장에서는 아두이노와 동일하다!
그러나 산업용 아두이노에 연결되는 것들은 아두이노의 것이라고 볼 수 없다!
그러므로 기존 아두이노와는 별개로 산업 제품을 연결하고 활용하는 것도 주요 주제라고 할 수 있다!
산업제품을 실제로 활용은 하되 전문가에 가깝게 하지는 않고 시연을 위한 도구 정도로 한정한다!
(녹칸다는 전기 패널에 대해서 전혀 알지 못함)

아두이노만 다루었던 사람은 산업제품의 배선이나 연결방법을 모르고,
산업제품을 다뤘던 사람은 PLC와 제조사에서 제공하는 프로그램만 다루어서 아두이노를 알지 못한다!
즉 녹칸다는 둘 사이를 연결하는 역할을 담당하게 된다!

아두이노는 C와 C++언어를 기반으로 하는데 생각보다 학습해야하는 양이 많다!
이번 산업용 아두이노 시리즈에서는 C와 C++언어에 대해서 잘 알고 있다고 가정한다!
(아두이노에서 사용하는 C와 C++언어에 대한 지원을 위해서 녹칸다의 아두이노 병법서 시리즈가 있으니 모르는 분들은 그것을 참고)

녹칸다의 산업용 아두이노는 구글 슬라이드에 결과물을 저장함!(모든 사람에게 공유되어있음!)
https://docs.google.com/presentation/d/19UuuJpKdFTj_RVp3qCrfGlKRo_kFRgEBzKX3Za8-u50/edit#slide=id.g1cb7b3c277e_0_0

(29편에서 노드레드를 이용해서 데이터베이스에 데이터를 저장하는 것을 완료하지 못해서 먼저 진행하고 아래 내용 진행함)

이번편은 산업용 아두이노를 시간에 따라서 원격제어 하는 것을 목표로 한다!
일단 산업용 아두이노는 모드버스 슬레이브로 작동되고 마스터는 C#윈폼으로 구현한다!
PC와 산업용 아두이노는 RS485로 연결된다!

하루 24시간을 기준으로 했을때 내가 원하는 시간에 해당되는 작업이 수행되고 하루 간격으로 반복되도록 하는 것이다!
예를들면 오전 4시에 닭장문을 열고 오후 6시에 닭장문을 닫는 작업을 수행해야한다면,
오전 4시에 닭장문을 담당하는 coil을 개방하고 오후 6시에 닫으면 되는 것이다!

모든것을 마스터쪽에서 원격제어하는 개념으로 진행해보고자 한다!
그리고 산업용 아두이노에 TASK가 적용되어 있을때도 적용가능할 것 같다!
(그러나 이 부분은 너무 고난이도라 고민이 필요하다)

 

industrial_arduino_26.zip
0.18MB

반응형
Posted by 덕력킹
,