[12편] LS PLC(XEM-DN32H2)의 Cnet에 RS485통신과 XGT SERVER 프로토콜로 원격제어하기!(녹칸다의 내맘대로 PLC 시리즈)

Описание к видео [12편] LS PLC(XEM-DN32H2)의 Cnet에 RS485통신과 XGT SERVER 프로토콜로 원격제어하기!(녹칸다의 내맘대로 PLC 시리즈)

[12편] LS PLC(XEM-DN32H2)의 Cnet에 RS485통신과 XGT SERVER 프로토콜로 원격제어하기!(녹칸다의 내맘대로 PLC 시리즈)

녹칸다가 라이브방송에서 구현한 LS PLC 예제코드는 녹칸다의 블로그에 압축해서 업로드 해둠!
https://bota.tistory.com/2208

녹칸다의 내맘대로 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의 Cnet으로 XGT SERVER 프로토콜을 이용한 원격제어를 해보고자 한다!
Cnet은 이전편에서 이미 언급이 되었지만 유선통신포트를 말한다!
RS232와 RS485통신이 가능한데 RS485통신이 더 간편하기 때문에 RS485로 하도록 한다!

RS485통신을 위해서는 RS485 to USB모듈만 있으면 되고 PC에 간편하게 USB로 연결하게되면 C#으로 제어프로그램을 구현할 수 있다!
이번에는 LS PLC의 자체 프로토콜은 XGT SERVER라는 프로토콜을 이용해서 원격제어를 해보도록 한다!

가장큰 메리트라고 한다면 PLC 메모리 주소에 직접적으로 접근할 수 있다는 것이다!
(모드버스에서 헷갈리는 부분이 XGT에서는 직관적이게 구동됨)

LS에서 제공하는 매뉴얼을 참고해서 C#을 이용한 제어프로그램을 라이브방송에서 함께 만들어보도록 하자!
매뉴얼은 일반인이 읽기 힘들게 암호화되어 있으므로 녹칸다가 해석하는 느낌으로 가면 될듯하다!

Комментарии

Информация по комментариям в разработке