KR20190106612A - 클라우드 기반의 스마트 공장 생산운영관리시스템 - Google Patents

클라우드 기반의 스마트 공장 생산운영관리시스템 Download PDF

Info

Publication number
KR20190106612A
KR20190106612A KR1020180051048A KR20180051048A KR20190106612A KR 20190106612 A KR20190106612 A KR 20190106612A KR 1020180051048 A KR1020180051048 A KR 1020180051048A KR 20180051048 A KR20180051048 A KR 20180051048A KR 20190106612 A KR20190106612 A KR 20190106612A
Authority
KR
South Korea
Prior art keywords
data
production
module
cloud
time
Prior art date
Application number
KR1020180051048A
Other languages
English (en)
Other versions
KR102094511B1 (ko
Inventor
이종구
Original Assignee
주식회사 아이엔솔루션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 아이엔솔루션 filed Critical 주식회사 아이엔솔루션
Publication of KR20190106612A publication Critical patent/KR20190106612A/ko
Application granted granted Critical
Publication of KR102094511B1 publication Critical patent/KR102094511B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4184Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41875Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by quality surveillance of production
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Factory Administration (AREA)

Abstract

클라우드 기반의 스마트 공장 생산운영관리시스템은, 생산 공정에서 발생하는 각 생산설비의 데이터를 수집하여 전송하되, 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하고, 네트워크 장애가 해결될 경우 임시 저장된 생산설비의 데이터를 전송하는 복수의 클라이언트(21, 22, 23)와, 네트워크망을 통해 상기 복수의 클라이언트로부터 전송되는 생산설비의 데이터를 수집하여 관리하는 클라우드 데이터 서버(10)를 포함하여 구성되는 것을 그 특징으로 한다.

Description

클라우드 기반의 스마트 공장 생산운영관리시스템{Cloud-based Smart Factory Manufacturing Execution System}
본 발명은 생산운영관리시스템(Manufacturing Execution System, MES)에 관한 것으로서, 더 상세하게는 클라우드 기반의 스마트 공장 생산운영관리시스템에 관한 것이다.
MES(Manufacturing Execution System)는 제조공정의 실시간 모니터링과 제어, 물류 및 작업 내역의 추적 관리, 제품 상태 파악 및 불량 관리 등을 위한 통합 생산관리 시스템으로,
MES 서버는 생산계획 데이터 정보를 생성하여 제조공정에서 사용되는 각종 설비 및 장치로 전송하게 된다. 여기서, 제조공정에서 사용되는 각종 설비 및 장치는 PLC(Programmable Logic Controller)에 의해 제어되어 자동화될 수 있는데, 이와 같은 자동화 제조공정에서 MES 서버는 PLC로 생산계획 데이터 정보를 전송하게 된다. 또한, MES 서버는 제조공정에서 사용되는 각종 설비 및 장치의 가동현황, 생산 실적, 제품의 품질 등과 같은 생산현장 데이터 정보를 PLC로부터 전달받게 된다.
이와 같은 제조 현장에서의 생산 관리 시스템과 관련한 기술로는 대한민국 등록특허공보 등록번호 제10-0513525호 "차량 조립 정보 확인 시스템" 등이 안출되어 있다.
여기서, 제조공정을 자동화시키기 위하여 MES 서버와 PLC를 구비하는 제조현장에서는 MES 서버와 PLC 간 직접 통신에 의해 각종 데이터 정보의 전달이 이루어지도록 하고 있다. 그런데, PLC는 MES 서버로부터 대용량의 생산계획 데이터 정보를 전달받아야 함에 따라, 제조공정에서 사용되는 각종 설비 침 장치의 제어에 사용되어야 할 PLC의 제어장치와 저장장치가 데이터 정보의 처리를 위해 사용되어 PLC의 설비제어 용량이 감소되고, 이로써, PLC의 설비제어 효율이 떨어지는 문제점이 있었다.
또한, 각 공장의 생산운영관리시스템(Manufacturing Execution System, MES)을 클라우드 방식으로 구현했을 때 제일 문제시되는 부분은, 각 공장의 생성 데이터의 크기가 방대하여, 네트워크 장애가 발생할 경우 데이터의 유실이 발생할 수 있는 문제점이 있다.
KR 10-0513525 B
본 발명은 상기와 같은 기술적 과제를 해결하기 위해 제안된 것으로, 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하는 클라이언트가 구비되는 클라우드 기반의 스마트 공장 생산운영관리시스템을 제공한다.
상기 문제점을 해결하기 위한 본 발명의 일 실시예에 따르면, 생산 공정에서 발생하는 각 생산설비의 데이터를 수집하여 전송하되, 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하고, 네트워크 장애가 해결될 경우 임시 저장된 생산설비의 데이터를 전송하는 복수의 클라이언트(21, 22, 23) 및 네트워크망을 통해 상기 복수의 클라이언트로부터 전송되는 생산설비의 데이터를 수집하여 관리하는 클라우드 데이터 서버(10)를 포함하는 클라우드 기반의 스마트 공장 생산운영관리시스템이 제공된다.
본 발명에 포함되는 복수의 클라이언트는 각각, 각 생산설비(210)에서 전달되는 생산/품질 데이터를 정렬하여 전송하는 데이터 처리모듈(220)과, 송신 및 수신되는 상기 생산/품질 데이터를 텍스트 형태로 로그화하여 저장하는 데이터 로그모듈(230)과, 상기 생산/품질 데이터를 네트워크망을 이용하여 상기 클라우드 데이터 서버(10)로 전송하는 서버통신모듈(260)과, 네트워크 장애가 발생할 경우 상기 생산/품질 데이터를 데이터베이스 모듈(250)에 저장하도록 제어하고, 네트워크 장애가 해결될 경우 상기 데이터베이스 모듈(250)에 저장된 상기 생산/품질 데이터를 상기 서버통신모듈(260)로 전달하도록 제어하는 리커버리 모듈(240)을 포함하는 것을 특징으로 한다.
본 발명의 실시예에 따른 클라우드 기반의 스마트 공장 생산운영관리시스템은,
네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하는 클라이언트가 구비되어 안정성을 강화할 수 있다.
도 1은 본 발명의 실시예에 따른 클라우드 기반의 스마트 공장 생산운영관리시스템(1)의 구성도
도 2는 클라우드 기반의 스마트 공장 생산운영관리시스템(1)의 클라이언트의 구성도
도 3은 네트워크 장애가 발생하지 않았을 때의 동작 구성도
도 4는 네트워크 장애가 발생했을 때의 동작 구성도
이하, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 본 발명의 실시예를 첨부한 도면을 참조하여 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 클라우드 기반의 스마트 공장 생산운영관리시스템(1)의 구성도이다.
도 1을 참조하면, 클라우드 기반의 스마트 공장 생산운영관리시스템(1)은 클라우드 데이터 서버(10)와, 복수의 클라이언트(21, 22, 23)를 포함하여 구성된다.
클라우드 데이터 서버(10)와 복수의 클라이언트(21, 22, 23) 사이에는 유무선의 통신망을 이용하는 네트워크망이 구축되어 있다.
복수의 클라이언트(21, 22, 23)는 생산 공정에서 발생하는 각 생산설비의 데이터를 수집하여 전송하는데, 각각의 클라이언트는 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하고, 네트워크 장애가 해결될 경우 임시 저장된 생산설비의 데이터를 전송한다.
클라우드 데이터 서버(10)는 네트워크망을 통해 복수의 클라이언트(21, 22, 23)로부터 전송되는 생산설비의 데이터를 수집하여 관리한다.
따라서 네트워크 장애가 발생하더라도 복수의 클라이언트(21, 22, 23)에서 네트워크 장애가 발생한 기간 동안의 데이터를 임시저장한 후, 네트워크 장애가 해결되었을 경우 클라우드 데이터 서버(10)로 전송하여 시스템의 안정성을 강화할 수 있다.
도 2는 클라우드 기반의 스마트 공장 생산운영관리시스템(1)의 클라이언트의 구성도이다.
본 실시예에 따른 클라이언트는 제안하고자 하는 기술적인 사상을 명확하게 설명하기 위한 간략한 구성만을 포함하고 있다.
도 2를 참조하면, 클라이언트는 생산설비(210)와, 데이터 처리모듈(220)과, 데이터 로그모듈(230)과, 리커버리 모듈(240)과, 데이터베이스 모듈(250)과, 서버통신모듈(260)을 포함하여 구성된다.
상기와 같이 구성되는 클라이언트의 주요동작을 살펴보면 다음과 같다.
생산설비(210)는 예를 들어 생산설비 PLC, 검사기 PC, 바코드 프린터, IoT 장비 등과 같이 제품을 생산하는 공정에서 사용되는 설비로 정의되며, 각 설비는 동작 중에 발생하는 생산/품질 데이터를 실시간으로 출력한다.
데이터 처리모듈(220)은 각 생산설비(210)에서 전달되는 생산/품질 데이터를 정렬하여 전송한다.
즉, 데이터 처리모듈(220)은 생산설비(210)에서 올라오는 생산/품질 데이터를 수신(Queue) 하여 상위 모듈로 전송하거나, 상위 모듈에서 넘어오는 처리결과 데이터를 수신하여 하위 모듈(생산설비)에 수신(Queue) 방식의 역순으로 전달하는 기능을 수행한다.
데이터 로그모듈(230)은 송신 및 수신되는 생산/품질 데이터를 텍스트 형태로 로그화하여 저장한다.
서버통신모듈(260)은 생산/품질 데이터를 네트워크망을 이용하여 클라우드 데이터 서버(10)로 전송한다.
즉, 서버통신모듈(260)은 생산설비PLC, 검사기PC, 바코드프린터, IOT장비를 비롯한 생산 공장 최하위단의 설비에서 올라오는 생산/품질 DATA를 클라우드 데이터 서버(10)와 통신하는 기능을 수행한다.
데이터베이스 모듈(250)은 통신장애 발생시 생산설비(210)에서 올라오는 데이터를 저장하고 임시 데이터 서버 역할을 수행한다. 리커버리 모듈(240)은 통신 장애 발생시 LOCAL 데이터 저장 기능제어 및 통신 장애 해결시 클라우드 데이터 서버(10)로의 데이터 전송 기능을 진행한다.
즉, 리커버리 모듈(240)은 네트워크 장애가 발생할 경우 생산/품질 데이터를 데이터베이스 모듈(250)에 저장하도록 제어하고, 네트워크 장애가 해결될 경우 데이터베이스 모듈(250)에 저장된 생산/품질 데이터를 서버통신모듈(260)로 전달하도록 제어한다.
도 3은 네트워크 장애가 발생하지 않았을 때의 동작 구성도이다.
도 3을 참조하면, 통신 장애 없다고 가정하고 클라우드 기반의 스마트 공장 생산운영관리시스템(1)이 동작하는 상태가 도시되어 있다.
우선, 각 생산설비(210)에서 생산/품질 데이터가 생성되면 데이터 처리모듈(220)을 통해 데이터가 정렬되는데, 서버 통신 여부가 체크되어 "YES" 일 경우 - 통신 장애가 없을 경우 - "COM FLAG"를 체크하여 "YES" 일 경우, 데이터 로그모듈(230)을 호출하고 데이터 로그를 생성한다.
다음으로, 서버통신모듈(260)을 호출하여 클라우드 데이터 서버(10)와 네트워크망을 통해 통신하면서 데이터를 업로드 하게 된다. 이때, LOCAL 데이터베이스 모듈(250)을 호출하여 동시에 데이터가 저장되도록 동작할 수도 있다.
만약 서버통신의 장애가 있을 경우 및 "COM FLAG"가 "NO" 일 경우 리커버리 모듈(240)이 호출된다.
도 4는 네트워크 장애가 발생했을 때의 동작 구성도이다.
도 4를 참조하면, 통신 장애가 발생할 경우, 클라우드 기반의 스마트 공장 생산운영관리시스템(1)이 동작하는 상태가 도시되어 있다.
우선, 데이터 로그모듈(230)을 호출하여 데이터 로그 생성 COM_FLAG = 'N', 즉 타이머가 정기적으로 돌아서 데이터 로그모듈(230) 내의 COM_FLAG ='N' 인 데이터 존재 여부 체크하게 된다.
이때, COM_FLAG ='N' 인 데이터 있을 시에는 리커버리 모듈(240)이 호출된다.
리커버리 모듈(240)의 동작은 다음과 같은 절차를 통해 진행된다.
1. 타이머 작동 중지
2. COM_FLAG='N' 존재 여부 체크
3. 가장 빠른 시간의 COM_FLAG = 'N' 가져옴
4. 서버통신모듈(260) 및 데이터베이스 모듈(250)을 호출하여 데이터베이스 모듈(250)에 데이터 전송 및 저장한다.
5.저장 성공 시 COM_FLAG = 'Y' 로 수정
6. 실패 시 타이머 작동 시작 후 종료
7. COM_FLAG='N' 존재 여부를 계속 체크하게 된다.
상술한 바와 같이 기본적으로, 리커버리 모듈(240)은 COM_FLAG = 'N' 인 데이터가 있을 경우 호출되어, 서버 통신모듈(260)을 통해 클라우드 데이터 서버(10)로 전송되지 않은 데이터를 데이터베이스 모듈(250)에 임시적으로 저장하도록 제어하며, 추후에 서버 통신모듈(260)을 통해 임시적으로 저장된 데이터를 클라우드 데이터 서버(10)로 전송할 수 있도록 제어한다.
한편, 각 생산설비(210)에서 생성된 생산/품질 데이터에는 고유번호, 데이터의 생성시간 및 데이터 처리모듈(220)에 전송완료한 데이터 전송완료시간이 포함되어 있다.
여기에서 고유번호는 생산설비를 구비하기 위한 식별번호이다. 데이터 생성시간은 예를 들어 "0900,0000" 와 같이 저장될 수 있는데 '0900'은 오전 9시를 의미하고, '0000'은 초단위 이하를 의미한다. 즉, 오전 9시 정각에 데이터가 생성된 것을 의미한다.
또한, 데이터 전송완료시간은 예를 들어 "0900,3000" 와 같이 저장될 수 있는데 '0900'은 오전 9시를 의미하고, '3000'은 초단위이하를 의미한다. 즉, 오전 9시 30초에 데이터가 전송완료되었다는 것을 의미한다.
참고적으로 데이터 생성시간과 데이터 전송완료시간의 차이를 지연시간(△t)이라고 정의하기로 한다. 따라서 본 예시에서 지연시간(△t)은 30초로 정의된다.
상술한 바와 같이 기본적으로, 리커버리 모듈(240)은 COM_FLAG = 'N' 인 데이터가 있을 경우 호출되어, 서버 통신모듈(260)을 통해 클라우드 데이터 서버(10)로 전송되지 않은 데이터를 데이터베이스 모듈(250)에 임시적으로 저장하도록 제어하며, 추후에 서버 통신모듈(260)을 통해 임시적으로 저장된 데이터를 클라우드 데이터 서버(10)로 전송할 수 있도록 제어한다.
이때, 리커버리 모듈(240)에 복구강화모드가 설정된 경우, COM_FLAG = 'N' 인 데이터의 데이터 생성시간 및 데이터 전송완료시간을 추가로 고려하여 데이터 저장 및 전송을 제어하게 된다.
데이터 생성시간 데이터 전송완료시간 COM_FLAG 생산/품질 데이터
0859,3000 0900,0000 YES DATA1
0900,0000 0900,3000 NO DATA2
0900,3000 0901,0000 YES DATA3
0901,0000 0901,3000 YES DATA4
표 1은 생산설비의 생산/품질 데이터에 포함된 데이터 생성시간 및 데이터 전송완료시간을 나타낸 표이다.
표 1을 참조하여 예를 들면 복구강화모드가 설정된 경우,
리커버리 모듈(240)은 COM_FLAG = 'N' 인 데이터(DATA2)의 데이터 생성시간 및 데이터 전송완료시간을 추가로 고려한다.
즉, 리커버리 모듈(240)은 데이터(DATA2)의 데이터 생성시간과 데이터 전송완료시간의 차이 - 지연시간(△t) - 을 연산하는데, 표 1에서와 같이 데이터(DATA2)의 지연시간(△t)은 30초이다.
리커버리 모듈(240)은 데이터(DATA2)의 데이터 생성시간을 기준으로 지연시간(△t)의 소정의 배수, 본 예시에는 지연시간(△t)의 2배수 만큼, 즉 앞뒤로 60초(1분) 동안 데이터를 모두 임시저장하도록 제어한다.
즉, 데이터(DATA2)의 데이터 생성시간은 "0900,0000" 이므로, 리커버리 모듈(240)은 데이터 생성시간이 "0859,0000" ~ "0901,0000" 에 해당하는 모든 데이터(DATA1,DATA2,DATA3,DATA4)를 데이터베이스 모듈(250)에 저장하도록 제어한다.
이와 같이 복구강화모드는 COM_FLAG = 'N' 인 데이터(DATA2)에 시간적으로 인접한 데이터를 모두 저장함으로써 신뢰성을 강화하기 위함이다. 이때, 지연시간(△t)이 길어지는 만큼 소정의 배수의 크기도 점점 증가하도록 자동설정될 수 있다.
참고적으로, 복구강화모드가 설정되지 않았을 경우, 리커버리 모듈은 COM_FLAG = 'N' 인 데이터(DATA2)만을 임시로 저장하도록 제어한다.
한편, 복구강화모드가 설정될 경우, 서버통신모듈(260)은 주기적으로 클라우드 데이터 서버(10)에 테스트 데이터를 전송한 후, 서버통신모듈(260)과 클라우드 데이터 서버(10) 사이의 데이터 전송지연시간을 측정한다.
여기에서 데이터 전송지연시간은 서버통신모듈(260)에서 클라우드 데이터 서버(10)로 테스트 데이터를 전송한 시점에서부터 클라우드 데이터 서버(10)에서 전송한 응답신호가 서버통신모듈(260)로 도착할 때 까지의 시간을 의미한다.
참고적으로 테스트 데이터를 전송하는 주기는 데이터 전송지연시간에 따라 자동설정된다. 즉, 데이터 전송지연시간이 짧을수록 더 짧은 주기로 테스트 데이터를 전송하도록 설정될 수 있다. 이때 통신 상태에 따라 데이터 전송지연시간이 길수록 더 짧은 주기로 테스트 데이터를 전송하도록 설정될 수도 있을 것이다.
이때, 서버통신모듈(260)은 주기적으로 측정된 데이터 전송지연시간을 리커버리 모듈(240)로 전송한다.
따라서, 복구강화모드가 설정된 경우, 리커버리 모듈(240)은 COM_FLAG = 'N' 인 데이터(DATA2)의 데이터 생성시간 및 데이터 전송완료시간 뿐만 아니라 데이터 전송지연시간까지 추가로 고려하게 된다.
즉, 리커버리 모듈(240)은 데이터(DATA2)의 데이터 생성시간과 데이터 전송완료시간의 차이 - 지연시간(△t) - 을 연산하는데, 표 1에서와 같이 데이터(DATA2)의 지연시간(△t)은 30초이다.
리커버리 모듈(240)은 데이터(DATA2)의 데이터 생성시간을 기준으로 지연시간(△t)의 소정의 배수, 본 예시에는 지연시간(△t)의 2배수 만큼, 즉 앞뒤로 60초(1분)에 전송지연시간을 추가로 반영 - 여기에서 전송지연시간을 1초라고 가정한다. - 하여 61초 동안 데이터를 모두 임시저장하도록 제어한다.
즉, 데이터(DATA2)의 데이터 생성시간은 "0900,0000" 이므로, 리커버리 모듈(240)은 데이터 생성시간이 "0858,5900" ~ "0901,1000" 에 해당하는 모든 데이터(DATA1,DATA2,DATA3,DATA4)를 데이터베이스 모듈(250)에 저장하도록 제어한다.
이와 같이 복구강화모드는 COM_FLAG = 'N' 인 데이터(DATA2)에 시간적으로 인접한 데이터를 모두 저장함으로써 신뢰성을 강화하기 위함이다. 이때, 지연시간(△t)이 길어지는 만큼 소정의 배수의 크기도 점점 증가하도록 자동설정될 수 있다.
또한, 서버통신모듈(260)에는 온도센서가 포함되어 있는데, 소정의 기준온도를 초과할 경우, 초과된 온도에 비례하여 상술한 소정의 배수의 크기가 추가적으로 점점 증가하도록 자동설정될 수도 있을 것이다.
또한, 데이터베이스 모듈(250) 및 리커버리 모듈(240)에는 각각 충격센서가 포함되어 있는데 소정의 충격수치를 초과하는 상태가 발생하는 경우, 초과된 수치에 비례하여 상술한 소정의 배수의 크기가 추가적으로 점점 증가하도록 자동설정될 수도 있을 것이다.
한편, 데이터베이스 모듈(250), 리커버리 모듈(240) 및 서버통신모듈(260)에 구동전원을 공급하는 전원 공급부(제1 전원 공급부)와, 데이터 로그모듈(230), 데이터 처리모듈(220) 및 생산설비(210) 에 구동전원을 공급하는 전원 공급부(제2 전원 공급부)는 서로 독립되어 있다.
특히, 제1 전원 공급부는 내부 전원공급부 및 비상 전원공급부를 구비한다.
내부 전원공급부는 외부전원을 정류하여 데이터베이스 모듈(250), 리커버리 모듈(240) 및 서버통신모듈(260)에 구동전원을 공급한다.
비상 전원공급부는 내장 배터리를 포함하고 있는데, 제2 전원 공급부의 전원상태를 실시간으로 파악한 후 전원공급의 차단 - 정전 등이 발생 - 을 감지할 경우, 데이터베이스 모듈(250), 리커버리 모듈(240) 및 서버통신모듈(260)에 내장 배터리에 저장된 전원을 소정의 시간동안 공급한다.
이때, 비상 전원공급부는 내부 전원공급부의 전원공급상태도 실시간으로 감지하고 있는데, 내부 전원공급부의 전원공급이 차단되고, 제2 전원 공급부의 전원공급이 소정의 시간 이상 유지되는 경우, 내장 배터리의 전원을 우선적으로 공급하다가 제2 전원 공급부의 전원을 이용하여 데이터베이스 모듈(250), 리커버리 모듈(240) 및 서버통신모듈(260)에 구동전원을 공급한다. 이때, 비상 전원공급부는 제2 전원 공급부의 전원을 정류하여 구동전원을 출력하도록 구성될 수도 있을 것이다.
또한, 데이터베이스 모듈(250)에는 내부 통신용 무선통신모듈이 포함되어 있는데, 내부 통신용 무선통신모듈은 저장용량이 10% 미만인 조건에서는 미리 등록된 관리자의 휴대용 단말기로 기존에 저장된 데이터를 자동 전송하고 데이터를 삭제하여 저장공간을 자동확보하도록 동작한다.
이때, 저장시간이 오래된 순서대로 데이터가 전송되고 삭제되는 것이 바람직하다. 리커버리 모듈(240)은 관리자의 휴대용 단말기를 호출하여 저장된 데이터를 서버 통신모듈(260)로 전달하는 동작을 진행할 수 있다.
한편, 관리자의 휴대용 단말기는 복수 개가 등록될 수 있는데,
데이터베이스 모듈(250)은 접속할 수 있는 휴대용 단말기를 실시간으로 파악하고 있다가, 통신상태가 가장 양호한 적어도 어느 하나 이상의 휴대용 단말기에 데이터를 자동 전송한다. 즉, 가장 통신상태가 양호한 휴대용 단말기를 우선적으로 선택하여 데이터를 전송하도록 동작한다.
이때, 복수의 휴대용 단말기가 선택된 경우 동일한 데이터를 동시에 중복 저장하도록 설정될 수도 있고, 서로 다른 데이터를 저장하도록 동작할 수도 있다.
상술한 바와 같이, 본 발명의 실시예에 따른 클라우드 기반의 스마트 공장 생산운영관리시스템은, 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하는 클라이언트가 구비되어 안정성을 강화할 수 있다.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
210 : 생산설비
220 : 데이터 처리모듈
230 : 데이터 로그모듈
240 : 리커버리 모듈
250 : 데이터베이스 모듈
260 : 서버통신모듈

Claims (5)

  1. 생산 공정에서 발생하는 각 생산설비의 데이터를 수집하여 전송하되, 네트워크 장애가 발생할 경우 자체적으로 생산설비의 데이터를 임시 저장하여 관리하고, 네트워크 장애가 해결될 경우 임시 저장된 생산설비의 데이터를 전송하는 복수의 클라이언트(21, 22, 23); 및
    네트워크망을 통해 상기 복수의 클라이언트로부터 전송되는 생산설비의 데이터를 수집하여 관리하는 클라우드 데이터 서버(10);
    를 포함하는 클라우드 기반의 스마트 공장 생산운영관리시스템.
  2. 제1항에 있어서,
    상기 복수의 클라이언트는 각각,
    각 생산설비(210)에서 전달되는 생산/품질 데이터를 정렬하여 전송하는 데이터 처리모듈(220);
    송신 및 수신되는 상기 생산/품질 데이터를 텍스트 형태로 로그화하여 저장하는 데이터 로그모듈(230);
    상기 생산/품질 데이터를 네트워크망을 이용하여 상기 클라우드 데이터 서버(10)로 전송하는 서버통신모듈(260); 및
    네트워크 장애가 발생할 경우 상기 생산/품질 데이터를 데이터베이스 모듈(250)에 저장하도록 제어하고, 네트워크 장애가 해결될 경우 상기 데이터베이스 모듈(250)에 저장된 상기 생산/품질 데이터를 상기 서버통신모듈(260)로 전달하도록 제어하는 리커버리 모듈(240);을 포함하는 것을 특징으로 하는 클라우드 기반의 스마트 공장 생산운영관리시스템.
  3. 제2항에 있어서,
    각 생산설비(210)에서 생성된 상기 생산/품질 데이터에는 고유번호, 데이터의 생성시간 및 상기 데이터 처리모듈(220)에 전송완료한 데이터 전송완료시간이 포함되고,
    복구강화모드가 설정된 경우, 상기 리커버리 모듈(240)은 COM_FLAG = 'N' 인 생산/품질 데이터의 데이터 생성시간 및 데이터 전송완료시간을 추가로 고려하여 데이터 저장 및 전송을 제어하는 것을 특징으로 하는 클라우드 기반의 스마트 공장 생산운영관리시스템.
  4. 제3항에 있어서,
    상기 복구강화모드가 설정된 경우, 상기 리커버리 모듈(240)은 COM_FLAG = 'N' 인 생산/품질 데이터의 데이터 생성시간과 데이터 전송완료시간 사이의 차이를 연산하여 지연시간(△t)을 산출하고,
    COM_FLAG = 'N' 인 데이터 생성시간을 기준으로 지연시간(△t)의 소정의 배수의 범위에 해당하는 모든 생산/품질 데이터를 상기 데이터베이스 모듈(250)에 임시저장하도록 제어하는 것을 특징으로 하는 클라우드 기반의 스마트 공장 생산운영관리시스템.
  5. 제4항에 있어서,
    상기 복구강화모드가 설정된 경우,
    상기 지연시간(△t)이 길어지는 만큼 소정의 배수의 크기도 점점 증가하도록 자동설정되는 것을 특징으로 하는 클라우드 기반의 스마트 공장 생산운영관리시스템.
KR1020180051048A 2018-03-09 2018-05-03 클라우드 기반의 스마트 공장 생산운영관리시스템 KR102094511B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020180027736 2018-03-09
KR20180027736 2018-03-09

Publications (2)

Publication Number Publication Date
KR20190106612A true KR20190106612A (ko) 2019-09-18
KR102094511B1 KR102094511B1 (ko) 2020-03-27

Family

ID=68070931

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180051048A KR102094511B1 (ko) 2018-03-09 2018-05-03 클라우드 기반의 스마트 공장 생산운영관리시스템

Country Status (1)

Country Link
KR (1) KR102094511B1 (ko)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102130996B1 (ko) 2020-01-03 2020-07-08 주식회사 신평산업 가공용 툴 보정 기능을 갖는 스마트 공정 관리 시스템
CN111949659A (zh) * 2020-08-07 2020-11-17 武汉轻工大学 基于云数据库的榨油生产线控制***及方法
CN112859759A (zh) * 2019-11-28 2021-05-28 海尔卡奥斯物联生态科技有限公司 一种智能制造***
CN114073340A (zh) * 2020-08-14 2022-02-22 深圳市国科瑞芯科技有限公司 雾化式电子烟***、信息处理方法及设备
KR20220071573A (ko) * 2020-11-24 2022-05-31 주식회사 이노그리드 효율적인 자원 활용을 위한 멀티클라우드 서비스 시스템 및 방법
CN114697267A (zh) * 2022-03-06 2022-07-01 道莅智远科技(青岛)有限公司 一种工业控制plc实时数据通讯中断续传优化算法
KR102459391B1 (ko) * 2021-12-30 2022-10-27 주식회사 엔이에스 생산성 향상을 위한 스마트 팩토리 운용 시스템

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230044619A (ko) 2021-09-27 2023-04-04 경일대학교산학협력단 클라우드 컴퓨팅 기반의 스마트 팩토리 시스템

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100513525B1 (ko) 2003-06-05 2005-09-07 현대자동차주식회사 차량 조립 정보 확인 시스템
JP2006323703A (ja) * 2005-05-19 2006-11-30 Olympus Corp 組立作業支援システム、そのサーバ、作業者端末、プログラム
JP2016078011A (ja) * 2014-10-21 2016-05-16 日立工機株式会社 遠心機及び遠心機の運転情報収集システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100513525B1 (ko) 2003-06-05 2005-09-07 현대자동차주식회사 차량 조립 정보 확인 시스템
JP2006323703A (ja) * 2005-05-19 2006-11-30 Olympus Corp 組立作業支援システム、そのサーバ、作業者端末、プログラム
JP2016078011A (ja) * 2014-10-21 2016-05-16 日立工機株式会社 遠心機及び遠心機の運転情報収集システム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112859759A (zh) * 2019-11-28 2021-05-28 海尔卡奥斯物联生态科技有限公司 一种智能制造***
KR102130996B1 (ko) 2020-01-03 2020-07-08 주식회사 신평산업 가공용 툴 보정 기능을 갖는 스마트 공정 관리 시스템
CN111949659A (zh) * 2020-08-07 2020-11-17 武汉轻工大学 基于云数据库的榨油生产线控制***及方法
CN111949659B (zh) * 2020-08-07 2024-04-05 武汉轻工大学 基于云数据库的榨油生产线控制***及方法
CN114073340A (zh) * 2020-08-14 2022-02-22 深圳市国科瑞芯科技有限公司 雾化式电子烟***、信息处理方法及设备
KR20220071573A (ko) * 2020-11-24 2022-05-31 주식회사 이노그리드 효율적인 자원 활용을 위한 멀티클라우드 서비스 시스템 및 방법
KR102459391B1 (ko) * 2021-12-30 2022-10-27 주식회사 엔이에스 생산성 향상을 위한 스마트 팩토리 운용 시스템
CN114697267A (zh) * 2022-03-06 2022-07-01 道莅智远科技(青岛)有限公司 一种工业控制plc实时数据通讯中断续传优化算法
CN114697267B (zh) * 2022-03-06 2024-02-02 道莅智远科技(青岛)有限公司 一种工业控制plc实时数据通讯中断续传优化方法

Also Published As

Publication number Publication date
KR102094511B1 (ko) 2020-03-27

Similar Documents

Publication Publication Date Title
KR20190106612A (ko) 클라우드 기반의 스마트 공장 생산운영관리시스템
CN107390636B (zh) 一种数控设备运行监测方法和维护方法及***
KR100984514B1 (ko) 무선통신기반 rfid를 이용한 실시간 건설 생산성 분석방법
CN109870991A (zh) 设备参数的配置方法、装置和***
CN107749811B (zh) 一种基于配电主站的配电终端接入自适应调试分析方法
CN109784649A (zh) 检修工单派发方法、装置、计算机设备和存储介质
CN109760985B (zh) 物料循环盘点的方法和装置、电子设备、可读存储介质
CN105488615A (zh) 用于电力***的维修调度方法及调度模块
US9894146B2 (en) Dynamic lighting system
CN105334841A (zh) 一种无线维护方法、***及智能维护终端
CN102650875B (zh) 检查***、管理服务器、检查装置及检查数据管理方法
CN110097275A (zh) 一种基于台区停电数据的户变关系校验方法及装置
CN109780680A (zh) 空调器的故障报修方法、装置、空调器及服务器
CN110794265A (zh) 应用安规仪的测试***
CN103383559A (zh) 具有无线通信协议接口的流量计算机和相关方法
CN104570926A (zh) 用于数控***的数据传输方法及装置
CN113051094B (zh) 监管数据报送测试方法及装置
CN112886683A (zh) 蓄电池监控***
EP2566217A1 (en) Device, method and system for processing machine to machine service
KR101888408B1 (ko) Frtu 관리 장치
CN105677555B (zh) 主动式的设备自动化程序的仿真测试方法和***
CN110782176A (zh) 一种基于互联网的电力智能***
CN102737296A (zh) 工作流程管理控制***
CN102365219A (zh) 移动体以及移动体在库信息管理***
CN101132315B (zh) 用于实现告警查询出错后定位出错原因的方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant