산업설비나 기계시스템의 자동화를 위해서는 PLC등의 자동제어 기술과 더불어 산업용PC기반의 소프트웨어기술이 적용되기도 합니다.  산업용PC기반의 프로그램은 데이터수집(DAQ), 신호처리(DSP), 데이터의 표시 및 저장 등의 기능을 수행합니다.  이러한 과정에서 취득 및 생성된 정보를 이용하여 소프트웨어가 시스템을 직접 제어하거나 PLC와 연동하여 자동화라인을 목적으로 개발될 수 있고 또는 계측과 비파괴검사의 목적의 프로그램으로 개발할 수 있습니다.

자동화 및 계측 프로그램을 위하여 취득 및 생성된 데이터는 품질관리를 위한 데이터로 변환 및 저장되기도 하고 이를 관리자가 쉽게 인지할 수 있는 형태의 GUI로 시각화하고 필요에 따라 별도의 가시 가청 정보를 출력합니다. 일련의 과정속에서 취득되거나 생성되는 데이터는 최근의 추세에 따라 상위의 MES, ERP 등에 전달되어 전사적인 자원관리가 가능하도록 합니다.

저희는 제어 및 계측시스템 전문회사로서 다양한 경험을 바탕으로 고객사가 원하는 최적의 소프트웨어를 개발하여 드리겠습니다.

  • 소프트웨어 기능 : 데이터 취득, 데이터 처리, 표시, 저장, 전송
  • 개발언어 : LabView, C++, C#, Java

데이터 취득(DAQ : Data Acquisition)

설비자동화를 위해서는 센서류를 통하여 시설물이나 생산라인의 기계장치 등에서 신호를 수집하여야 합니다.

신호는 대부분 직접 또는 간접적으로 전압으로 변환되는 물리량으로 거리, 조도, 압력, 개폐정보, 등의 단순 물리량의 변환정보이기도 하고, 초음파 신호, 와전류신호, 엔코더 신호와 같이 특정한 패턴을 갖는 파형인 경우도 있습니다.

데이터를 취득하는 기술은 우선 신호가 갖는 전기적 특성과 운용환경을 잘 이해하여야 손실을 방지하고 잡음의 영향을 제거할 수 있습니다.  또한 원하는 기능을 수행하기 위하여 분해능이나 취득속도 등을 충분히 고려하여야 하고 센서류의 특성에 대하여 충분히 파악하여 전기/전자적인 하드웨어 기술로 신호 수집경로를 최적화 하여 소프트웨어의 안정된 동작을 보장합니다.

  • 하드웨어 : NI사 DAQ BOARD, CUSTOM BOARD, 기타 DAQ BOARD
  • 아나로그 파형, 디지털 신호
  • 각종 물리량으로 부터 변환된 전압, 전류, 저항, 임피던스
  • 통신을 통한 데이터 취득

데이터 처리(연산,통계,DSP)

전기전자적 신호에서 디지털 데이터로 변환된 단일의 신호 또는 일련의 신호는 그 자체적으로도 의미가 있는 데이터이기도 하지만, 대부분의 경우에는 연산처리, 통계적처리, DSP(Digital Signal Processing)등을 통하여 원하는 신호를 추출합니다.

일반적으로 많은 양의 데이터를 처리하기 위하여 고속연산을 수행하기 위하여 고성능의 산업용PC를 이용하거나, 실시간 처리능력을 보장하기 위하여 DSP 소자를 탑재한 전용 DSP보드를 사용할 수 있습니다.

  • 구현 : DSP CHIP, LabView, C++, C#, Java
  • FFT, 스펙트럼, Digital Filter(FIR, IIR)
  • 신호연산(합성, 상관, 정규화, 피크검출)
  • 통계

 

 

데이터 표시, 저장, 전송

데이터가 취득 및 처리과정을 거치면 관리자가 인지 가능한 형태로 표현합니다.  GUI상의 그래프, 차트, 색상을 갖는 도형 등을 통하여 시각화하고, 엑셀파일, 텍스트파일, 데이터베이스 등의 포맷으로 저장되고, 주요 정보는 주변의 다른 시스템이나 상위의 시스템에 전달 됩니다.

  • 시각화 : 각종 그래프, 차트, 도형
  • 저장 : 엑셀포맷, 텍스트파일, 데이터베이스
  • 상위통신 : MES, ERP

 

성공적인 프로젝트 사례