KR102223336B1 - Platform of Smart Factory - Google Patents
Platform of Smart Factory Download PDFInfo
- Publication number
- KR102223336B1 KR102223336B1 KR1020180171409A KR20180171409A KR102223336B1 KR 102223336 B1 KR102223336 B1 KR 102223336B1 KR 1020180171409 A KR1020180171409 A KR 1020180171409A KR 20180171409 A KR20180171409 A KR 20180171409A KR 102223336 B1 KR102223336 B1 KR 102223336B1
- Authority
- KR
- South Korea
- Prior art keywords
- ini
- processing module
- data
- file
- module
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims abstract description 54
- 238000012423 maintenance Methods 0.000 claims abstract description 17
- 238000000034 method Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000010276 construction Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims abstract description 5
- 238000013480 data collection Methods 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 6
- 238000011161 development Methods 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 6
- 238000007781 pre-processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008439 repair process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0262—Confirmation of fault detection, e.g. extra checks to confirm that a failure has indeed occurred
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H04L29/10—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Automation & Control Theory (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Programmable Controllers (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼에 관한 기술로 스라트팩토리를 구축 및 유지보수 비용을 감소하기 위하여 INI(Initialization) 포멧 외부파일에 실시간으로 반응하는 자료처리 에이전트 프로그램(Agent program) 개발에 관한 기술이다. 팩토리에 설치된 장치별로 사용되는 PLC(Programmable Logic Controller), 입출력 포트(I/O Port), 시리얼 포트(Serial Port), 인터넷 프로토콜(TCT/IP), DBMS(Database Management System) 및 외부파일 특성이 INI파일에서 지정된 특정코드에 인식할 수 있는 장치 처리 모듈; 상기 INI파일을 명명하여 하여 해당되는 상기 장치별 동작을 제어 가능하게 하는 INI 처리 모듈; 상기 장치별에 관한 데이터를 수신받고, 상기 장치 처리 모듈과 상기 INI 처리 모듈과 상기 INI 파일에 대한 정보를 수신받아 연산을 수행하여 처리하는 데이터 처리 모듈; 상기 데이터 처리 모듈과 연결되어 설정된 상기 장치에 대한 데이터를 입력 및 출력하는 송/수신 모듈;로 구성되는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼을 제공한다.The present invention is a technology related to a platform for the construction and maintenance of a smart factory, and a data processing agent program that reacts in real time to external files in INI (Initialization) format in order to reduce the cost of building and maintaining the Srat factory. It is a technology about development. PLC (Programmable Logic Controller), I/O Port, Serial Port, Internet Protocol (TCT/IP), DBMS (Database Management System) and external file characteristics used for each device installed in the factory are INI A device processing module capable of recognizing a specific code designated in a file; An INI processing module for naming the INI file to control the corresponding device-specific operation; A data processing module configured to receive data for each device, receive information on the device processing module, the INI processing module, and the INI file, and perform an operation to process the data; It provides a platform for construction and maintenance of a smart factory consisting of; a transmission/reception module connected to the data processing module to input and output data for the set device.
Description
본 발명은 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼에 관한 기술로 스마트 팩토리를 구축 및 유지보수 비용을 감소하기 위하여 INI(Initialization) 포멧 외부파일에 실시간으로 반응하는 자료처리 에이전트 프로그램(Agent program) 개발에 관한 기술이다.The present invention is a technology related to a platform for the construction and maintenance of a smart factory. In order to reduce the cost of building and maintaining a smart factory, the present invention develops a data processing agent program that reacts in real time to external files in INI (Initialization) format. It is about technology.
'스마트 팩토리'의 구성요소 중 빅데이터(Big Data)의 전처리 및 현황 분석은 스마트 팩토리가 가능하게 하는 제1단계로 스마트 팩토리 고도화를 위해 반드시 필요한 부분이다.Among the components of the'Smart Factory', the pre-processing and analysis of the current status of Big Data is the first step that enables the Smart Factory, and is a necessary part for the advancement of the Smart Factory.
전처리 및 현황 분석은 장치의 주요 발생 지점에 접점을 통하여 실시간으로 정보를 가져오는 것으로 대부분 수집 장치 제조사에 제공하는 '자료수집 소프트웨어'를 통해 시리얼(Serial) 통신, TCP 통신 방식으로 자료를 가져오는 방식으로 구동된다.Pre-processing and status analysis is a method of importing information in real time through a contact point at the main occurrence point of the device. Most of the data is obtained through serial communication or TCP communication method through'data collection software' provided to the collection device manufacturer. Driven by.
그러나, 이러한 데이터는 단순한 현상 데이터로, KPI(Key Performance Indicator)로서 사용할 수 있는 정보가 아니므로 제조업체에서는 이를 활용하기 위해 SI(System Integration) 업체에 의뢰를 통해 별도의 '통합 자료수집 소프트웨어'를 개발하여 자료를 중앙 서버에 저장하고 분석하여 다양한 경영, 생산, 품질 정보로 활용을 하고 있다.However, since these data are simple phenomenon data and are not information that can be used as a KPI (Key Performance Indicator), the manufacturer developed a separate'integrated data collection software' by requesting a system integration (SI) company to utilize it. As a result, the data is stored and analyzed in a central server to be used as various management, production, and quality information.
특히, 제조 현장에서는 장치 메이커의 다양화, 데이터 프로토콜의 다양화, 데이터 발생 시점의 다양화로 인해 '통합 자료수집 소프트웨어' 개발에 높은 비용이 발생되며 유지 보수에도 어려움을 겪고 있다.In particular, at the manufacturing site, due to the diversification of device makers, diversification of data protocols, and diversification of data generation time points, high costs are incurred in developing'integrated data collection software', and maintenance is also difficult.
현재 국내의 프로그램 가능 논리제어장치(PLC, Programmable Logic Controller), 제조실행시스템(MES, Manufacturing Execution System), 전사적 자원관리(ERP, Enterprise Resource Planning) 같은 기기 제어 하드웨어와 경영정보시스템 분야에선 일정 수준의 기술력을 갖추고 있지만, 이를 통해 쉽게 통합할 수 있는 표준화된 전처리 플랫폼(Platform)의 수준은 열악한 상황이다.Currently, domestic programmable logic controller (PLC), manufacturing execution system (MES), and enterprise resource planning (ERP), such as device control hardware and management information system. Although it is equipped with technology, the level of a standardized pre-processing platform that can be easily integrated through this is in a poor situation.
이와 같이 외국산 플랫폼이 즐비하고 독자적으로 개발하지 못해 비싼 로열티 지불, 운영 노하우 유출, 핵심원천기술 부재, 근본적인 경쟁력 개선이 어려워지고 외국 기업에 대한 의존도가 점차 높아질 수 없는 문제점이 있다.As such, there are many foreign platforms and the inability to develop independently, so it is difficult to pay expensive royalties, outflow of operational know-how, lack of core technology, and improve fundamental competitiveness, and dependence on foreign companies cannot gradually increase.
따라서, 중소기업의 '스마트 팩토리' 구축 및 유지 보수를 쉽게 하고 중복적으로 발생되는 개발비를 줄이며 국제적 표준에 적합한 국산화된 '스마트 팩토리 전처리 플랫폼'의 개발이 절실히 요구된다.Therefore, it is urgently required to develop a localized'smart factory pre-processing platform' suitable for international standards, making it easier for SMEs to build and maintain a'smart factory', reduce redundant development costs, and meet international standards.
본 발명은 상기의 문제를 해결하기 위한 것으로, 여러 형태로 파생되어 있는 접근, 수집, 처리 방법을 표준화하여 프로그램 외부에서 사용자가 손쉽게 유지할 수 있도록 하는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼을 제공하고자 한다.The present invention is to solve the above problems, and to provide a platform for the construction and maintenance of a smart factory that allows users to easily maintain them outside the program by standardizing access, collection, and processing methods derived in various forms. do.
상기의 과제를 해결하기 위해 본 발명은 팩토리에 설치된 장치별로 사용되는 PLC(Programmable Logic Controller), 입출력 포트(I/O Port), 시리얼 포트(Serial Port), 인터넷 프로토콜(TCT/IP), DBMS(Database Management System) 및 외부파일 특성이 INI파일에서 지정된 특정코드에 인식할 수 있고, INI 파일에 "section A"로 정의되는 장치 처리 모듈; 상기 INI파일을 명명하여 해당되는 장치별 동작을 제어 가능하게 하고, 상기 INI 파일에 "gefrom"으로 정의되는 INI 처리 모듈; 상기 장치별 동작에 관한 데이터를 수신받고, 상기 장치 처리 모듈과 상기 INI 처리 모듈과 상기 INI 파일에 대한 정보를 수신받아 연산을 수행하여 처리하며, 상기 INI 파일에 "section M"으로 정의되는 데이터 처리 모듈; 상기 데이터 처리 모듈과 연결되어 설정된 상기 장치에 대한 데이터를 입력 및 출력하고, 각각 상기 INI 파일에 "sction F", "section G"로 정의되는 송/수신 모듈;로 구성되는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼을 제공한다.In order to solve the above problems, the present invention is a programmable logic controller (PLC), an input/output port (I/O Port), a serial port, an Internet protocol (TCT/IP), and a DBMS used for each device installed in the factory. Database Management System) and external file characteristics can be recognized in the specific code designated in the INI file, and the device processing module defined as "section A" in the INI file; An INI processing module that names the INI file to control the operation of a corresponding device, and is defined as "gefrom" in the INI file; Receives data on the operation of each device, receives information on the device processing module, the INI processing module, and the INI file, performs an operation, and processes data, defined as "section M" in the INI file module; Construction and maintenance of a smart factory consisting of a transmitting/receiving module defined as “sction F” and “section G” in the INI file, and inputs and outputs data for the device connected to the data processing module. It provides a platform for maintenance.
상기 장치 처리 모듈, 상기 INI 처리 모듈, 상기 데이터 처리 모듈 및 상기 송/수신 모듈은, 사용자 인터페이스(User Interface)에 의한 에이전트 프로그램과 연동되며,The device processing module, the INI processing module, the data processing module, and the transmission/reception module are interlocked with an agent program through a user interface,
상기 에이전트 프로그램에서는 장치별 리스트, 데이터 수집, 데이터 송/수신, 및 데이터 처리에 대한 현황이 디스플레이되어 상기 INI 처리 모듈 정상 작동 여부를 확인할 수 있는 것을 특징으로 하는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼을 제공한다.In the agent program, a list of devices, data collection, data transmission/reception, and status of data processing are displayed to check whether the INI processing module is operating normally or not. Provides.
상기 에이전트 프로그램은 사용자 인터페이스(User Interface)에서 해당되는 상기 모듈이 정상적으로 작동에 의한 장치별 리스트가 생성되고 장치의 연결설정 정보 및 동작상태를 확인할 수 있는 것을 특징으로 하는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼을 제공한다.The agent program is responsible for the construction and maintenance of a smart factory, characterized in that a list for each device is generated by the normal operation of the module corresponding to a user interface, and connection setting information and operation status of the device can be checked. Provides a platform for
본 과제의 해결 수단에 제공된 구성에 의하면, 다음과 같은 효과를 기대할 수 있다.According to the configuration provided in the means for solving this problem, the following effects can be expected.
스마트 팩토리 전처리 플랫폼의 개발에 의해 생산현장의 설비 관리자는 쉽고 빠르게 업무 변화 환경을 반영하고, 설비 판매자는 설비 구매자의 요건에 맞는 데이터 수집요구를 쉽게 반영할 수 있으며, 소프트웨어 개발자는 빠른 시간 내에 고객이 원하는 소프트웨어를 제공해줄 수 있게 되어 전체적인 '스마트 팩토리' 구축의 시간과 비용을 효과적으로 줄일 수 있는 이점이 있다.With the development of a smart factory pre-processing platform, facility managers at the production site can easily and quickly reflect the business change environment, facility sellers can easily reflect the data collection request that meets the requirements of facility buyers, and software developers can help customers quickly and quickly. Since it is possible to provide the desired software, there is an advantage in that it can effectively reduce the time and cost of building an overall'smart factory'.
또한, 개발 시스템은 다양한 PLC(Programmable Logic Controller), 통신장치의 통신 조건(프로토콜, 포트) 및 데이터베이스로부터 자료의 누락 없이도 수집이 가능하며, 수집과 동시에 적절한 형태로 가공되어 처리된 데이터는 사용자가 원하는 형태로 파일, 데이터베이스, 다른 출력장치 또는 통신장치로 출력이 가능하다.In addition, the development system can be collected without missing data from various PLCs (Programmable Logic Controller), communication conditions (protocol, port) and database of communication devices. It can be output to a file, database, other output device or communication device in a format.
도 1은 본 발명의 실시예에 따른 스마트 팩토리 유지 및 보수를 위한 플랫폼의 시스템도.
도 2는 데이터 처리 모듈의 순서 예시도.
도 3은 본 발명의 실시에에 따른 스마트 팩토리 유지 및 보수를 위한 플랫폼의 전체 순서도.1 is a system diagram of a platform for smart factory maintenance and repair according to an embodiment of the present invention.
2 is an exemplary flowchart of a data processing module.
3 is an overall flow chart of a platform for smart factory maintenance and repair according to an embodiment of the present invention.
이하에서는 본 발명의 실시예를 첨부한 도면을 참조하여 설명하고자 한다. 하기 설명 및 첨부 도면에 나타난 바는 본 발명의 전반적인 이해를 위해 제시된 것이므로 본 발명의 기술적 범위가 그것들에 한정되는 것은 아니다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 구성 및 기능에 대한 상세한 설명은 생략하기로 한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Bars shown in the following description and accompanying drawings are presented for a general understanding of the present invention, so the technical scope of the present invention is not limited thereto. In addition, detailed descriptions of known configurations and functions that may unnecessarily obscure the subject matter of the present invention will be omitted.
도 1은 본 발명의 실시예에 따른 스마트 팩토리 유지 및 보수를 위한 플랫폼의 시스템도이고, 도 2는 데이터 처리 모듈의 순서 예시도이며, 도 3은 본 발명의 실시에에 따른 스마트 팩토리 유지 및 보수를 위한 플랫폼의 전체 순서도이다.1 is a system diagram of a platform for smart factory maintenance and maintenance according to an embodiment of the present invention, FIG. 2 is an exemplary sequence diagram of a data processing module, and FIG. 3 is a smart factory maintenance and repair according to an embodiment of the present invention. This is the overall flow chart of the platform for.
도 1을 참조하면, 본원 발명은 스마트 팩토리 유지 및 보수를 위한 플랫폼으로 장치 처리 모듈(100), INI 처리 모듈(200), 데이터 처리 모듈(300) 및 송/수신 모듈(400,500)로 구성된다.Referring to FIG. 1, the present invention is a platform for smart factory maintenance and repair, and includes a
먼저, 상기 장치 처리 모듈(100)은 스마트 팩토리에 설치된 장치별로 PLC(Programmable Logic Controller), 입출력 포트(I/O Port), 시리얼 포트(Serial Port), 인터넷 프로토콜(TCT/IP), DBMS(Database Management System) 및 외부파일(XLS,SQL)의 장치별 특성이 INI파일(220)에서 지정된 특정코드에 인식할 수 있는 모듈이다.First, the
상기 장치 처리 모듈(100)은 도 3에서 예시로 'Section A' 명명하고 다양한 PLC, 그리고 외부장치의 수집 모듈을 추가하여 접근이 가능하다.The
사용자가 TCP/IP 장치의 사용이 필요하면 INI파일(220)에서 'Section A'에 대한 매개 변수에 의한 이름과 값을 작성하면 에이전트 프로그램(Agent program)에 의해 목표시간 이내에 처리를 수행하게 된다.If the user needs to use the TCP/IP device, when the INI
상기 장치 처리 모듈(100)은 에이전트 프로그램(Agent program,600)의 사용자 인터페이스(User Interface)에 의해서 해당 모듈이 정상적으로 작동되면 해당하는 장치 개수가 1 증가되고, 장치 리스트(list)에 예를 들어 'Station 1'과 같이 나타나게 되며, 장치의 상세 정보(연결설정 정보 및 동작상태)를 확인할 수 있는 기능을 제공한다.When the module is normally operated by the user interface of the
상기 INI 처리 모듈(200)은 INI 파일을 명명하는 모듈로 사용자가 에이전트(agent) 프로그램에 의해 동작을 제어하는 모듈이다.The
여기서, 파일명은 도 3에서 예시로 'Geform.ini'와 같은 형태로 명명하게 된다. 사용 문법은 사용자가 사용하기 쉽도록 기본 INI문법을 사용하고, 일부 추가적인 확장기능도 제공 가능하다.Here, the file name is named in the form of'Geform.ini' as an example in FIG. 3. The basic INI grammar is used for the user's ease of use, and some additional extension functions can be provided.
그리고, 에이전트 프로그램(Agent program,600)에서는 사용자 인터페이스(User Interface)에서 장치의 리스트 화면, 자료수집 리스트 화면, 자료 송신 리스트 화면, 자료처리 현황 화면을 통해 INI 파일(220) 실행에 의한 정상적으로 작동 여부를 확인할 수 있는 기능을 제공한다.In addition, in the
상기 데이터 처리 모듈(300)은 사용자가 지정한 처리 방법에 따라 연산을 수행하는 모듈이다.The
상기 데이터 처리 모듈(300)은 상기 장치별의 데이터를 수신받고 상기 INI 파일(220) 설정에 대한 연산을 수행하게 된다.The
여기서, INI 파일(220)에서 데이터 처리부문은 도 3에서 예시로 'Section M'으로 정의할 수 있으며 연산은 처리 아이디(ID)에 따라 'M0001'에서 'M9999'로 순차적으로 이산연산 및 대수(algebra)연산을 수행하며 그 결과를 자료 출력 스택(stack)에 저장하며, 도 2에서 예시를 들 수 있다. 도 2를 참조하면, 데이터 치리 모듈을 보면, 순서대로 데이터 처리 인덱스, 데이터 처리 구문 Get, 데이터 처리 구문 Parsing, 자료 부문 수집 자료 요청, 데이터 연산/처리, 자료 출력 부문 Index Matching, 출력 데이터 Insert to Stack 과정을 거치게 된다. 그리고, 데이터 처리 구문 Parsing 단계에서는 INI 처리 모듈(200)과 상호 통신에 의해 정보를 추가 받을 수 있고, 자료 부문 수집 자료 요청은 데이터 수신 모듈을 통해 얻을 수 있다.Here, in the
원본 값 아이디(ID)는 'F0001'에 '01000'이라는 값이 있고, 'F0003'에 '11000'이라는 값이 있을 때 AND 연산을 통해 'F0003'에 값을 '01000'으로 변경하고 싶은 경우에 해당된다.When the original value ID (ID) has a value of '01000' in'F0001' and a value of '11000' in'F0003', and you want to change the value in'F0003' to '01000' through AND operation Yes.
상기 송/수신 모듈(400, 500)은 상기 장치의 데이터를 가져오고 보내는 형식에 대한 설정을 하고 지정된 메모리에 데이터를 가져오고 보내는 기능을 수행한다.The transmission/
INI 파일(220)에서 자료 송/수신 부분은 도 3에서 예시로 'Section F'와 'Section G'로 정의되며 타입 설정에 따라 ASCII, Binary, Hex Code와 Bit 형식을 지원하며 각 항목의 Segment는 콤마(,)로 분리되어 진다.The data transmission/reception part in the
예를 들어 장치가 PLC인 경우 정상적으로 연결되면 수신 모듈은 메모리 번지의 값을 읽어오고 성공시 데이터 처리 모듈(300)을 수행하고, 송신 모듈(400)은 출력설정에 따라 장치에 접근하고 출력대기 중인 값을 스택으로부터 받아 출력한다. 출력 장치별 접속 방법은 자료수집 접속방법과 동일하다.For example, if the device is a PLC, when connected normally, the receiving module reads the value of the memory address, and if successful, the
이상에서 설명한 본 발명은 상기한 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양하게 변경하여 실시할 수 있는 범위까지 특허청구범위의 보호범위에 속하는 것으로 보아야 할 것이다.The present invention described above is not limited to the above-described embodiments, and any person having ordinary knowledge in the technical field to which the present invention pertains without departing from the gist of the present invention claimed in the following claims can be changed in various ways. It should be regarded as belonging to the scope of protection of the claims to the extent that can be implemented by doing so.
100: 장치 처리 모듈
200: INI 처리 모듈
300: 데이터 처리 모듈
400: 송신 모듈
500: 수신 모듈
600: 에이전트 프로그램100: device processing module
200: INI processing module
300: data processing module
400: transmission module
500: receiving module
600: agent program
Claims (3)
상기 INI파일을 명명하여 해당되는 장치별 동작을 제어 가능하게 하고, 상기 INI 파일에 "gefrom"으로 정의되는 INI 처리 모듈;
상기 장치별 동작에 관한 데이터를 수신받고, 상기 장치 처리 모듈과 상기 INI 처리 모듈과 상기 INI 파일에 대한 정보를 수신받아 연산을 수행하여 처리하며, 상기 INI 파일에 "section M"으로 정의되는 데이터 처리 모듈;
상기 데이터 처리 모듈과 연결되어 설정된 상기 장치에 대한 데이터를 입력 및 출력하고, 각각 상기 INI 파일에 "section F", "section G"로 정의되는 송/수신 모듈;로 구성되는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼.PLC (Programmable Logic Controller), I/O Port, Serial Port, Internet Protocol (TCT/IP), DBMS (Database Management System) and external file characteristics used for each device installed in the factory are INI A device processing module that can be recognized by a specific code specified in the (Initialization) file and is defined as "section A" in the INI file;
An INI processing module that names the INI file to control the operation of a corresponding device, and is defined as "gefrom" in the INI file;
Receives data on the operation of each device, receives information on the device processing module, the INI processing module, and the INI file, performs an operation and processes it, and processes the data defined as "section M" in the INI file. module;
Construction and maintenance of a smart factory consisting of a transmitting/receiving module defined as "section F" and "section G" in the INI file, and inputs and outputs data for the device set connected to the data processing module. Platform for maintenance.
상기 장치 처리 모듈, 상기 INI 처리 모듈, 상기 데이터 처리 모듈 및 상기 송/수신 모듈은,
사용자 인터페이스(User Interface)에 의한 에이전트 프로그램과 연동되며,
상기 에이전트 프로그램에서는 장치별 리스트, 데이터 수집, 데이터 송/수신, 및 데이터 처리에 대한 현황이 디스플레이되어 상기 INI 처리 모듈 정상 작동 여부를 확인할 수 있는 것을 특징으로 하는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼.The method of claim 1,
The device processing module, the INI processing module, the data processing module, and the transmission/reception module,
It is interlocked with the agent program through the user interface,
In the agent program, a device-specific list, data collection, data transmission/reception, and status of data processing are displayed to check whether the INI processing module is operating normally or not. .
상기 에이전트 프로그램은,
사용자 인터페이스(User Interface)에서 해당되는 상기 모듈이 정상적으로 작동에 의한 장치별 리스트가 생성되고 장치의 연결설정 정보 및 동작상태를 확인할 수 있는 것을 특징으로 하는 스마트 팩토리의 구축 및 유지보수를 위한 플랫폼.The method of claim 2,
The agent program,
A platform for construction and maintenance of a smart factory, characterized in that a list of each device is generated by the normal operation of the corresponding module in a user interface, and connection setting information and operation status of the device can be checked.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180171409A KR102223336B1 (en) | 2018-12-28 | 2018-12-28 | Platform of Smart Factory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180171409A KR102223336B1 (en) | 2018-12-28 | 2018-12-28 | Platform of Smart Factory |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200081657A KR20200081657A (en) | 2020-07-08 |
KR102223336B1 true KR102223336B1 (en) | 2021-03-04 |
Family
ID=71600168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180171409A KR102223336B1 (en) | 2018-12-28 | 2018-12-28 | Platform of Smart Factory |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102223336B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102755651B1 (en) | 2021-11-09 | 2025-01-21 | (주)투비시스템 | An IoT Device Appled Type of a Platform for a Smart Factory Based on a Cloud Server |
KR102700183B1 (en) * | 2023-12-19 | 2024-08-28 | 주식회사 제이엠소프트 | Data constructing system, method and server of smart factory |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002268707A (en) * | 2001-03-12 | 2002-09-20 | Omron Corp | Controller and tool, and system constituted of the same |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101951526B1 (en) | 2016-12-29 | 2019-02-22 | 주식회사 포스코아이씨티 | Interface Middleware System for Smart Factory Platform and Method for Operating The Same |
-
2018
- 2018-12-28 KR KR1020180171409A patent/KR102223336B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002268707A (en) * | 2001-03-12 | 2002-09-20 | Omron Corp | Controller and tool, and system constituted of the same |
Also Published As
Publication number | Publication date |
---|---|
KR20200081657A (en) | 2020-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10673787B2 (en) | Virtual agent conversation service | |
CN101763043B (en) | For the method and system of automation collaborative framework | |
US9684299B2 (en) | Apparatus and method for managing machine tool information for heterogeneous numerical control devices | |
CN111556158A (en) | Access method, access device, access equipment and storage medium of Internet of things platform | |
US11651415B2 (en) | On-demand service providing system and on-demand service providing method | |
US11665247B2 (en) | Resource discovery agent computing device, software application, and method | |
KR102223336B1 (en) | Platform of Smart Factory | |
JP6816187B2 (en) | RPA robot control system | |
CA3035599C (en) | Systems and methods for discovering configurations of legacy control systems | |
JP6708083B2 (en) | Application development environment providing system, application development environment providing method, application development environment providing program, and terminal device | |
CN113590243A (en) | Energy enterprise project creation method and device, computer equipment and medium | |
KR20200123624A (en) | Cloud-based application development platform | |
US20240077852A1 (en) | Industrial automation system topology with point to point representation paths | |
KR20170093562A (en) | Smart factory connection module and operating method thereof | |
US10877450B2 (en) | Workflow-based change management and documentation system and method | |
CN115333943A (en) | Deterministic network resource configuration system, method, device and storage medium | |
JP2019500696A (en) | Steel processing formula model management device | |
CN112051990A (en) | Network management northbound interface model adaptation method and system | |
KR102498368B1 (en) | Method and apparatus for providing total remote control monitoring service | |
US12079624B2 (en) | Method for connecting a web socket session with an object instance with automation device association | |
US20220237021A1 (en) | Systems and methods of telemetry diagnostics | |
CN114755990B (en) | Low-code control system and control method for industrial automation production line | |
KR102750072B1 (en) | Industrial internet of things-based facility management method in smart factory | |
US20110137878A1 (en) | Data Consistency Validation | |
KR101888792B1 (en) | Method for data communication and system comprising the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181228 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200629 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210129 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210226 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210226 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240320 Start annual number: 4 End annual number: 4 |