사용자 도구

사이트 도구

English

comfilepi:index

ComfilePi (컴파일 파이)

ComfilePi 는 라즈베리파이 기반의 산업용 터치패널 PC 입니다.

ComfilePi 특징

라즈베리파이는 그 자체로도 매우 훌륭한 싱글보드 컴퓨터입니다. 하지만 전기적충격(ESD)이나 정전기 등에 매우 취약한 구조이므로 산업용으로 쓰기에는 적합하지 않습니다.

이러한 라즈베리파이를 산업용으로 사용할 수 있도록 만든 제품이 바로 ComfilePi 입니다. 기존 라즈베리파이가 입문/취미용이라면, ComfilePi는 본격 산업용 PC로 손색없는 제품입니다.

성능및 사양은 다음과 같습니다.

  • 1.2GHz 64 bit 쿼드코어 ARM Cortex-A53 프로세서
  • 현재 4종류의 ComfilePi가 출시되어 있습니다. ( 7인치, 10.1인치, 10.2인치, 15인치 )
  • 감압식 터치패드 (저항막 방식)
  • 1기가 RAM
  • 22 GPIO (ESD 보호회로 포함), 40핀 헤더소켓 (CPi-A070WT 제외)
  • RTC와 배터리 내장 (CPi-A070WT 제외)
  • 전원 : DC12~24V 입력
  • 3개의 USB 포트 (USB2.0)
  • 이더넷 포트 (10/100 Mbps)
  • RS232C 1개, RS485 1개, I2C 1개
  • 버저내장 (터치음 발생용)
  • 전면방수형(IP65에 준함)
  • WIFI, 블루투스: 없음
  • 사용시 주위온도 : 0°C ~ 70°C
  • 보관시 온도 : -20°C ~ 80°C
  • 소비전력 : Cpi-A070WR은 5.4W (450mA @ 12V)
    Cpi-A10xWR은 7.56W (630mA @ 12V)
    Cpi-A150WR은 13.44W (1120mA @ 12V)
  • 한글이 지원되는 OS 라즈비안을 함께 제공합니다. Rasberrypi.org에서 다운받으신 오리지널 버전OS는 지원하지 않습니다.
  • 별도의 USB WIFI 동글을 끼우면, WIFI사용 가능합니다.

다음은 시리즈별 차이점입니다.

A시리즈 (CPi-AXXXWX) B시리즈 (CPi-B070WR)
라즈베리 모델 3 3 PLUS
기본 저장장치 microSD 8GB eMMC 8GB
방열판 내부 외부노출형
  • B시리즈를 밀폐된 좁은 공간에 설치하면 방열효과가 떨어지므로 주의바랍니다. 스로틀링 실험결과및 주의사항
  • B시리즈는 뒷면에 CPIO보드를 바로 장착하지 마시고, 연장케이블을 사용해서 다른 장소에 설치하시기 바랍니다.

컴파일파이 WIFI 접속방법


.NET (닷넷) 개발환경

ComfilePi 에서 닷넷환경을 지원합니다. Visual Studio 2017 에서 C#으로 만든 실행파일을 ComfilePi 에서 실행하실 수 있습니다.

  • 비주얼 스튜디오는 무료로 다운로드 가능합니다. Visual Studio 2017 무료 다운로드
  • ComfilePi에서 Mono 프레임웍을 사용하는 방식입니다. Mono프레임웍은 닷넷으로 개발된 코드를 리눅스에서 실행할 수 있도록 해주는 리눅스용 닷넷 프레임웍입니다. Mono framework
  • Mono 프레임웍은 데스크탑 프레임웍과 호환됩니다.
  • 연결된 상태에서 실시간 디버깅은 사용하실 수 없습니다. 디버깅은 PC에서 하신 뒤 실행파일만 ComfilePi쪽으로 카피하시면 됩니다.
  • PC와 비교해서 실행속도가 많이 느립니다.

닷넷 어플리케이션을 ComfilePi (리눅스 운영체제)에서 실행하도록 만드는 방법에 대해서 설명합니다.

  • NModbus4 사용법 - ComfilePi에서 NModbus4 라이브러리를 사용해서 Modbus RTU Master 모드를 구현하는 방법을 설명합니다. Modbus RTU Master는 PLC를 콘트롤 하기 위해서 주로 사용되는 통신 프로토콜입니다.
  • ComiflePi 자동실행 개발방법- Visual Studio2017에서 개발중인 프로그램을 ComfielPi에 실행시켜 가며 개발할 수 있는 방법을 설명합니다.
  • Modport 사용예제- ComfilePi에 Modport를 이용하여 각종 I/O, 아날로그, 온도센서 사용법 및 예제프로그램을 설명합니다.
  • 자동시작 방법- ComfilePi 전원 On시 .exe 프로그램(.net용)을 자동으로 시작하는 방법을 설명합니다.

LOL 본 사용설명서의 내용은 컴파일 테크놀로지의 지적자산입니다. 무단복제시 저작권법 제 98조에 의거 민.형사상 책임을 지게 됩니다. LOL

AdvancedHMI를 이용한 어플리케이션 개발 환경

AdvancedHMI는 미국의 AdvancedHMI사에서 제공하는 PC기반의 무료 HMI 소프트웨어입니다. AdvancedHMI는 사실 Visual Studio용 솔루션 파일입니다. 솔루션파일에는 각종 UI 콘트롤과 통신 드라이버가 포함되어 있어서, 이를 이용하면 쉽고 빠르게 UI 프로그램을 만들 수 있습니다.

코드는 단 한줄도 작성하지 않아도 됩니다. 만약 기본으로 제공되는 기능 외에 추가로 필요한 기능이 있다면 그때, C# 또는 Visual BASIC을 사용해서 코드를 추가하실 수 있습니다.

다양한 PLC (Allen Brandley, Beckhoff, Omron등) 드라이버를 지원합니다. 물론 MODBUS RTU/TCP도 지원합니다.


AdvancedHMI는 Mono에서 동작합니다. 따라서 ComfilePi(라즈베리파이)에서도 실행시킬 수 있습니다. AdvancedHMI 솔루션 파일은 Visual Studio 2013 이상 버전에서 불러올 수 있습니다. (최신버전인 Visual Studio 2017을 권장합니다.)

AdvancedHMI 무료 다운로드

LOL 본 사용설명서의 내용은 컴파일 테크놀로지의 지적자산입니다. 무단복제시 저작권법 제 98조에 의거 민.형사상 책임을 지게 됩니다. LOL


제품 소개영상

I/O 기능

뒷면에 40 핀 헤더소켓은 GPIO 입니다. 핀맵의 대부분은 오리지널 Raspberry Pi 3 에 있는 GPIO 헤더와 동일합니다. 단 UART부분은 아래쪽에 있는 RS232C, RS485로 연결되어 있어서, 40핀 헤더핀에는 N.C(연결없음)로 되어 있습니다.

클릭하면 크게 보입니다.

제품 후면 아래에는 전원입력 단자, RS232C 포트, RS485 포트, USB포트, I2C 포트 그리고 이더넷 포트가 있습니다.

최근 출시된 모델에는 USB포트가 4개 있으며, 이중 하나는 내부 eMMC 프로그래밍을 위해 할당되어 있습니다. (eMMC내장모델에서만 사용가능합니다.)

측면에는 마이크로 SD카드 소켓과 오디오 출력 단자가 있습니다.

추가설명

EMI/EMC Certifications


외형 치수 - CPi-A070WR

외형 치수 - CPi-A102WR

외형 치수 - CPi-A101WR

외형 치수 - CPi-A150WR

comfilepi/index.txt · 마지막으로 수정됨: 2020/09/11 17:23 저자 Comfile Technology