Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| comfilehmi:hmi_connection_mcu:index [2026/02/11 02:16] – created admin | comfilehmi:hmi_connection_mcu:index [2026/02/20 15:34] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | 우선 아래 그림처럼 XGB PLC와 | + | 일반적으로 HMI는 |
| - | {{ : | + | 이를 위해서, ComfileHMI는 MCU와 연결할 수 있는 Simple MODBUS 라는 프로토콜을 지원하고 있습니다. |
| - | 테스트를 하기 위해 XGB 레더 작화 프로그램인 XG5000 을 이용해서 아래와 같이 레더로직을 작성한 뒤 XGB PLC에 전송하였습니다. (XG5000 사용법은 LS일렉트릭 홈페이지의 메뉴얼을 참조하시기 바랍니다.) | + | {{url> |
| - | {{ : | + | ===== Simple MODBUS |
| - | ===== 통신 셋팅 ===== | + | * [[..: |
| + | * [[simplemodbus_sourcedownload|simple MODBUS 표준 소스 다운로드 (STM32, AVR)]] | ||
| - | 프로젝트창에 보면 < | + | ===== Simple MODBUS 사용예 |
| - | {{ :comfilehmi:hmi_connection_lsplc: | + | * [[https:// |
| + | * [[https:// | ||
| - | 아래 빨간색 박스친 부분의 설정을 바꾸세요. 테스트에 사용한 PLC 에서는 채널1이 RS232C입니다. | + | ===== MCU와 RS232로 연결하는 방법 ===== |
| - | {{ : | + | MCU는 5V 또는 3.3V 레벨의 신호만을 취급하기 때문에, +/- 12V레벨로 변환한뒤 ComfileHMI와 연결해야 합니다. |
| - | {{ : | + | |
| - | XG5000 에서의 설정과정을 동영상으로 보세요. (XGB시리즈중 XBM-DN16S를 사용) | + | {{ : |
| - | {{ : | + | |
| - | ===== Comfile Studio에서의 설정 ===== | + | |
| - | Comfile Studio에선 LS ELECTRIC, XBM/ | + | * 5V 회로에서는 MAX232를 사용해야 합니다. |
| + | * 3.3V 회로에서는 MAX3232를 사용해야 합니다. | ||
| - | ※ XEC일 경우는 XEC(LINK)를 선택하세요. | ||
| - | {{ : | ||
| - | 다음과 같이 작화하였습니다. {{ : | + | ===== HMI의 프로젝트 통신 구성 ====== |
| - | {{ : | + | ComfileHMI Editor에서 < |
| - | ComfileHMI 작화과정을 동영상으로 보세요. | + | {{ : |
| - | {{ : | + | |
| - | 최종동작모습 | + | ===== HMI + MCU 실제 적용 사례 ====== |
| - | + | ||
| - | < | + | |
| - | < | + | |
| - | <iframe width=" | + | |
| - | </ | + | |
| - | </ | + | |
| + | {{ : | ||
| [[comfilehmi: | [[comfilehmi: | ||
