작성자 김용 |
작성일 2023-01-18 |
문의구분
솔루션 |
문의번호 2238 |
---|---|---|---|
Q. 안녕하세요. 하기와 같이 질문 드립니다. TOPRW1000WD(HMI)와 PLC로 만들어진 기존 System에서 TOPRW1000WD(HMI)와 PLC 대신 MCU기반 Controller로 변경을 하려고 합니다. 기존 System에서는 XGT Cnet Protocol을 사용했습니다. 기존 System에 적용된 작화프로그램을 통한 Source Program의 일부만 간단히 수정해서 MCU기반 System에 적용이 가능한지 여쭤보고 싶습니다. 그리고 RS485를 이용, MCU 기반 System에서 HMI Display와 통신을 하려고 하는데 지원되는 C-language 기반 Example Code가 있는지 궁금합니다. 없다면 프로토콜 생성 및 적용과 관련한 Manual이 있는지 궁금합니다. 참고로, 귀사 HMI Display 사용 경험은 없는 상태이고, TOPRW1000WD를 Sample로 2대 정도 구매 예정입니다. PLC로 구성된 기존 System을 MCU 기반 System으로 System을 수정하려고 하는 시점에서 TOPRW1000WD를 MCU를 통해 제어하는 방법을 찾고 있는 중입니다. 도움이 될만한 적절한 자료가 있으면 공유 부탁 드립니다. 감사합니다. | |||
A.
안녕하세요 엠투아이입니다.
우선 말씀하신 구조에서 현재 HMI는 CNET 통신을 하기 때문에, 주소 체계 자체(작화상 등록된 오브젝트들)이 전부 CNET 통신에 맞게 구성되어 있습니다.
해당 구성에서 MCU 제품으로 변경할 경우 주소 체계가 다 달라지기 때문에 작화를 처음부터 다시 구성하셔야 하며, 간단히 변경할 수 있는 방법이 없습니다.
(예를 들어 영어로 구성된 매뉴얼을 한글로 변경할 때 번역기 등을 이용하여 번역하는 것처럼 프로토콜 자체가 다르므로 지원하는 주소 체계가 다릅니다.)
제일 간단히 하시는 방법은 말씀하신 MCU 기반 Controller에서 LS PLC와 동일하게 CNET 통신을 할 수 있게 구성을 하시고 HMI는 그대로 사용하는 방법입니다.
해당 방법의 경우 LS PLC 처럼 MCU를 구성하셔야 하므로 저희 측에서 도와드릴 방법이 없으며, LS 측에 CNET 통신 자료를 받아서 구성 해주셔야 합니다.
만약 HMI 작화 구성을 따로 다 하시고 주소 체계도 따로 설정하시는 경우에는 C언어 기반이 아닌 자바스크립트 기반의 User Define Protocol을 지원하고 있습니다.
해당 User Define Protocol의 경우 다음 링크(사용자정의 링크)의 매뉴얼에 적힌 함수를 사용하여 Ascii 방식으로 데이터를 주고 받으며, 구성하는 방식은 자바스크립트 방식을 참조해주시기 바랍니다.
또한 주소 체계는 바껴 작화는 다시 하셔야 하지만 MCU에서 Modbus 통신을 지원할 경우 Modbus 통신으로 하실 수도 있습니다.(모드버스 통신 링크)
|
|||
답변 첨부파일 | 다운로드 |
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는질문