====== HMI와 MCU ======
일반적으로 HMI는 PLC와 함께 사용하는 것으로 알려져 있습니다. PLC 대신 MCU (마이크로 콘트롤러칩)보드를 사용한다면 획기적인 비용절감효과를 볼 수 있습니다.
이를 위해서, ComfileHMI는 MCU와 연결할 수 있는 Simple MODBUS 라는 프로토콜을 지원하고 있습니다.
===== Simple MODBUS =====
* [[..:simpleMODBUS:|simple MODBUS 란 무엇인가?]]
* [[simplemodbus_sourcedownload|simple MODBUS 표준 소스 다운로드 (STM32, AVR)]]
===== Simple MODBUS 사용예 =====
* [[http://blog.naver.com/cubloc/221128873740|AVR MCU와 HMI 연결예 (소스 포함)]]
* [[http://blog.naver.com/cubloc/221427153205|마이크로칩 PIC MCU 연결예 (소스포함)]]
===== MCU와 RS232로 연결하는 방법 =====
MCU는 5V 또는 3.3V 레벨의 신호만을 취급하기 때문에, +/- 12V레벨로 변환한뒤 ComfileHMI와 연결해야 합니다.
{{ :comfilehmi:hmi_connection_mcu:connectionmcu.png?nolink | }}
* 5V 회로에서는 MAX232를 사용해야 합니다.
* 3.3V 회로에서는 MAX3232를 사용해야 합니다.
===== HMI의 프로젝트 통신 구성 ======
ComfileHMI Editor에서 , 로 하세요.
{{ :comfilehmi:hmi_connection_mcu:mcusetting1.png?nolink |}}
===== HMI + MCU 실제 적용 사례 ======
{{ :comfilehmi:hmi_connection_mcu:sm1.png?nolink |}}
[[comfilehmi:index#ComfileHMI_하드웨어|상위 페이지로 가기]]