Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
comfilehmi:hmi_connection_modularfaduino:index [2026/02/10 03:54] admincomfilehmi:hmi_connection_modularfaduino:index [2026/02/10 03:55] (current) admin
Line 46: Line 46:
 Comfile Studio 안에서 아래와 같이 셋팅하세요. Comfile Studio 안에서 아래와 같이 셋팅하세요.
  
-{{ :modularfaduino:cfmodbus:protocolsetup.png?nolink |}}+{{ :comfilehmi:hmi_connection_modularfaduino:protocolsetup.png?nolink |}}
  
 ===== 샘플 소스 ===== ===== 샘플 소스 =====
Line 105: Line 105:
 MODBUS RTU 를 사용하기 위해서는 두 종류의 링크배열 공간이 필요합니다. MODBUS RTU 를 사용하기 위해서는 두 종류의 링크배열 공간이 필요합니다.
  
-{{ :modularfaduino:cfmodbus:linkarea.png?nolink |}}+{{ :comfilehmi:hmi_connection_modularfaduino:linkarea.png?nolink |}}
  
   * 16 비트 워드 데이터를 저장하는 “레지스터 (Register)” 전역 배열   * 16 비트 워드 데이터를 저장하는 “레지스터 (Register)” 전역 배열
Line 115: Line 115:
 이렇게 라이브러리에 있는, startModbusServer를 동작만 시켜두면, 알아서 ComfileHMI와 CPU모듈간 통신이 이루어 집니다.  이렇게 라이브러리에 있는, startModbusServer를 동작만 시켜두면, 알아서 ComfileHMI와 CPU모듈간 통신이 이루어 집니다. 
  
-{{ :modularfaduino:cfmodbus:simplemodbus.png?nolink |}}+{{ :comfilehmi:hmi_connection_modularfaduino:simplemodbus.png?nolink |}}
  
 ComfileHMI 로 부터 오는 통신데이터를 알아서 한 바이트씩 내부버퍼에 넣고, 쌓인 내용을 처리하는 방식입니다.  ComfileHMI 로 부터 오는 통신데이터를 알아서 한 바이트씩 내부버퍼에 넣고, 쌓인 내용을 처리하는 방식입니다. 
  
-{{ :modularfaduino:cfmodbus:simplemodbusmcu.png?nolink |}}+{{ :comfilehmi:hmi_connection_modularfaduino:simplemodbusmcu.png?nolink |}}
  
 따라서, 유저는 MODBUS 통신에 신경쓸 필요없이, 링크배열에 데이터를 넣거나 읽기만 하면 됩니다. 해당 링크배열은 결국 ComfileHMI 화면에 있는 위젯 (통신기능이 내장된 화면 구성요소 : 버튼, 램프등등)과 연결되며, 이를 통해 동작실행여부 및 상태확인등을 할 수 있습니다. 따라서, 유저는 MODBUS 통신에 신경쓸 필요없이, 링크배열에 데이터를 넣거나 읽기만 하면 됩니다. 해당 링크배열은 결국 ComfileHMI 화면에 있는 위젯 (통신기능이 내장된 화면 구성요소 : 버튼, 램프등등)과 연결되며, 이를 통해 동작실행여부 및 상태확인등을 할 수 있습니다.
Line 127: Line 127:
 Comfile Studio (ComfileHMI 작화 소프트웨어) 에서 프로젝트 생성하실때, 아래와 같이 선택하세요. Comfile Studio (ComfileHMI 작화 소프트웨어) 에서 프로젝트 생성하실때, 아래와 같이 선택하세요.
  
-{{ :modularfaduino:cfmodbus:faduinosetting.png?nolink |}}+{{ :comfilehmi:hmi_connection_modularfaduino:faduinosetting.png?nolink |}}
  
  
Line 142: Line 142:
  
  
- +[[..:index|ComfileHMI]]
-[[modularfaduino:index|Modular FADUINO]] +