KR20130133579A - An interface module for transferring data between mes and plc - Google Patents

An interface module for transferring data between mes and plc Download PDF

Info

Publication number
KR20130133579A
KR20130133579A KR1020120056946A KR20120056946A KR20130133579A KR 20130133579 A KR20130133579 A KR 20130133579A KR 1020120056946 A KR1020120056946 A KR 1020120056946A KR 20120056946 A KR20120056946 A KR 20120056946A KR 20130133579 A KR20130133579 A KR 20130133579A
Authority
KR
South Korea
Prior art keywords
plc
manufacturing process
mes
communication
data information
Prior art date
Application number
KR1020120056946A
Other languages
Korean (ko)
Other versions
KR101370836B1 (en
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 홍경천
Priority to KR1020120056946A priority Critical patent/KR101370836B1/en
Publication of KR20130133579A publication Critical patent/KR20130133579A/en
Application granted granted Critical
Publication of KR101370836B1 publication Critical patent/KR101370836B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Programmable Controllers (AREA)

Abstract

The present invention provides an interface module for transmitting data between MES and PLC. The interface module for transmitting data between MES and PLC according to the present invention is installed between an MES server for manufacture and a PLC for manufacture, can store data information while broadcasting it real-time simultaneously, can transmit data information to the MES server and the PLC without any loss of data information even in the situation of communication errors or communication failure between the MES and the PLC, can minimize the usage of a control device and store device of the PLC for processing data information transmitted from the MES server, and can maximize the equipment control capacity of the PLC. The interface module for transmitting data between MES and PLC according to the present invention includes a communication unit communicating with an MES server for manufacture and a PLC for manufacture; a memory unit capable of storing data information transmitted from the MES server and the PLC; and a control unit controlling the communication unit and the memory unit and transmitting data information to the MES server and the PLC; and allows data information generated in the MES server and the PLC to transmit through the memory unit between the MES server and the PLC, preventing data information loss due to communication errors by transmitting data information each generated at the MES server and the PLC and transmitting data information between the MES server and PLC. [Reference numerals] (20) Communication unit;(200) MES server for manufacture;(22) First communication port;(24) Second communication port;(300) PLC for manufacture;(40) Memory unit;(42) Storage table for MES server;(44) Storage table for PLC;(60) Control unit;(80) Input unit;(82) Output unit;(84) Touch panel-type input/output device;(86) Digital input/output port

Description

MES와 PLC 간 데이터 전송용 인터페이스 모듈{An interface module for transferring data between MES and PLC} An interface module for transferring data between MES and PLC

본 발명은 MES와 PLC 간 데이터 전송용 인터페이스 모듈에 관한 것으로, 좀더 구체적으로는 제조공정용 MES 서버와 제조공정용 PLC 사이에 설치되어 데이터 정보의 저장과 실시간 중계를 동시적으로 수행할 수 있음에 따라, 제조공정용 MES 서버와 제조공정용 PLC 간 통신 장애나 통신 불량 상황에서도 데이터 정보의 손실없이 데이터 정보가 제조공정용 MES 서버와 제조공정용 PLC로 전달될 수 있게 되고, 제조공정용 MES 서버로부터 전달되는 데이터 정보의 처리를 위한 제조공정용 PLC의 제어장치와 저장장치의 사용의 최소화되면서 PLC의 설비제어 용량이 최대화될 수 있도록 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈에 관한 것이다.
The present invention relates to an interface module for data transmission between a MES and a PLC, and more particularly, is installed between a MES server for a manufacturing process and a PLC for a manufacturing process to simultaneously store data information and relay in real time. Accordingly, even in the event of communication failure or communication failure between the manufacturing process MES server and the manufacturing process PLC, the data information can be transferred to the manufacturing process MES server and the manufacturing process PLC without losing data information, and the manufacturing process MES server The present invention relates to an interface module for data transmission between a MES and a PLC to minimize the use of a control device and a storage device of a manufacturing process PLC for processing data information transmitted from the PLC.

MES(Manufacturing Execution System)는 제조공정의 실시간 모니터링과 제어, 물류 및 작업 내역의 추적 관리, 제품 상태 파악 및 불량 관리 등을 위한 통합 생산관리 시스템으로, MES 서버는 생산계획 데이터 정보를 생성하여 제조공정에서 사용되는 각종 설비 및 장치로 전송하게 된다. 여기서, 제조공정에서 사용되는 각종 설비 및 장치는 PLC(Programmable Logic Controller)에 의해 제어되어 자동화될 수 있는데, 이와 같은 자동화 제조공정에서 MES 서버는 PLC로 생산계획 데이터 정보를 전송하게 된다. 또한, MES 서버는 제조공정에서 사용되는 각종 설비 및 장치의 가동현황, 생산 실적, 제품의 품질 등과 같은 생산현장 데이터 정보를 PLC로부터 전달받게 된다. Manufacturing Execution System (MES) is an integrated production management system for real-time monitoring and control of manufacturing processes, tracking and tracking of logistics and operations, product status and defect management. Transfer to various equipment and devices used in. Here, various equipment and devices used in the manufacturing process may be controlled and automated by a programmable logic controller (PLC). In such an automated manufacturing process, the MES server transmits production plan data information to the PLC. In addition, the MES server receives the production site data information such as the operation status of the various equipment and devices used in the manufacturing process, production results, product quality, and the like from the PLC.

이와 같은 제조 현장에서의 생산 관리 시스템과 관련한 기술로는 대한민국 등록특허공보 등록번호 제10-0513525호 "차량 조립 정보 확인 시스템" 등이 안출되어 있다.
As a technology related to such a production management system in a manufacturing site, Korean Patent Publication No. 10-0513525 No. "Vehicle Assembly Information Confirmation System" is proposed.

여기서, 제조공정을 자동화시키기 위하여 MES 서버와 PLC를 구비하는 제조현장에서는 MES 서버와 PLC 간 직접 통신에 의해 각종 데이터 정보의 전달이 이루어지도록 하고 있다. 그런데, PLC는 MES 서버로부터 대용량의 생산계획 데이터 정보를 전달받아야 함에 따라, 제조공정에서 사용되는 각종 설비 침 장치의 제어에 사용되어야 할 PLC의 제어장치와 저장장치가 데이터 정보의 처리를 위해 사용되어 PLC의 설비제어 용량이 감소되고, 이로써, PLC의 설비제어 효율이 떨어지는 문제점이 있었다.
Here, in order to automate the manufacturing process, a manufacturing site having a MES server and a PLC is configured to transmit various data information by direct communication between the MES server and the PLC. However, since the PLC needs to receive a large amount of production plan data information from the MES server, a PLC control device and a storage device to be used for controlling various equipment needle devices used in the manufacturing process are used for processing the data information. The equipment control capacity of the PLC is reduced, and thus, the equipment control efficiency of the PLC is deteriorated.

특허문헌 1. 대한민국 등록특허공보 등록번호 제10-0513525호 "차량 조립 정보 확인 시스템"Patent Document 1. Republic of Korea Patent Registration No. 10-0513525 "Vehicle Assembly Information Confirmation System"

따라서 본 발명은 이와 같은 종래 기술의 문제점을 개선하여, 통신 유닛, 메모리 유닛, 제어 유닛으로 이루어진 인터페이스 모듈이 제조공정용 MES 서버와 제조공정용 PLC 사이에 설치되어 메모리 유닛에 의한 데이터 정보의 저장과 함께, 통신 유닛에 의한 데이터 정보의 실시간 중계가 동시적으로 수행되는 구성의 제공으로 통신 장애나 통신 불량 상태 시에는 인터페이스 모듈에 의해 데이터 정보가 제조공정용 MES 서버나 제조공정용 PLC로 전달될 수 있게 되어 데이터 정보의 전송 안정성이 향상되고, 제조공정용 MES 서버나 제조공정용 PLC의 작동이 원활하게 수행될 수 있는 새로운 형태의 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 제공하는 것을 목적으로 한다.
Accordingly, the present invention solves the problems of the prior art, and an interface module consisting of a communication unit, a memory unit, and a control unit is installed between the MES server for the manufacturing process and the PLC for the manufacturing process to store data information by the memory unit. In addition, the provision of a configuration in which real-time relaying of data information by a communication unit is simultaneously performed, and in the case of a communication failure or communication failure state, the data information can be transferred to a manufacturing process MES server or a manufacturing process PLC by an interface module. It is an object of the present invention to provide a new type of interface module for data transmission between the MES and the PLC which can improve the transmission stability of data information and smoothly operate the MES server for the manufacturing process or the PLC for the manufacturing process.

또한, 본 발명은 인터페이스 모듈에 의해 데이터 정보의 저장과 전송이 중계됨에 따라 제조공정용 MES로부터 전달되는 데이터 정보의 처리를 위한 제조공정용 PLC의 제어장치와 저장장치의 사용의 최소화되어 PLC의 설비제어 용량이 최대화될 수 있는 새로운 형태의 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 제공하는 것을 목적으로 한다.
In addition, the present invention is minimized the use of the control device and the storage device of the PLC for the manufacturing process for the processing of data information transferred from the MES for the manufacturing process as the storage and transmission of the data information is relayed by the interface module, the equipment of the PLC It aims to provide a new type of interface module for data transmission between MES and PLC, in which the control capacity can be maximized.

또한, 본 발명은 다종(多種)의 시리얼 포트로 이루어지는 통신포트가 구비됨에 따라, 다양한 종류의 제조공정용 PLC에 적용될 수 있는 새로운 형태의 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 제공하는 것을 목적으로 한다.
In addition, the present invention is provided with a communication port consisting of a variety of serial ports, to provide a new type of interface module for data transmission between MES and PLC that can be applied to various types of manufacturing process PLC do.

상술한 목적을 달성하기 위한 본 발명의 특징에 의하면, 본 발명은 제조공정용 MES 서버, 제조공정용 PLC와 각각 통신하는 통신 유닛과; 상기 제조공정용 MES 서버, 제조공정용 PLC로부터 전달되는 데이터 정보를 저장할 수 있는 메모리 유닛 및; 상기 통신 유닛과 메모리 유닛의 작동을 제어하여 상기 제조공정용 MES 서버와 제조공정용 PLC에 데이터 정보를 전달하는 제어 유닛을 포함하여, 상기 제조공정용 MES 서버와 제조공정용 PLC에서 각각 생성되는 데이터 정보가 상기 메모리 유닛을 통해 전달되어 통신 장애에 따른 데이터 정보의 손실이 방지되면서 상기 제조공정용 MES 서버와 제조공정용 PLC 간 데이터 정보의 전달이 수행되는 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 제공한다.
According to a feature of the present invention for achieving the above object, the present invention comprises a communication unit for communicating with the manufacturing process MES server, the manufacturing process PLC; A memory unit capable of storing data information transferred from the manufacturing process MES server and the manufacturing process PLC; Data generated in the manufacturing process MES server and the manufacturing process PLC, including a control unit for controlling the operation of the communication unit and the memory unit to transfer data information to the manufacturing process MES server and the manufacturing process PLC Information is transmitted through the memory unit to prevent loss of data information due to a communication failure, and provides an interface module for data transmission between the MES and PLC in which data information is transferred between the manufacturing process MES server and the manufacturing process PLC. do.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 제어 유닛은 상기 제조공정용 MES 서버와의 통신 상태와, 상기 제조공정용 PLC와의 통신 상태를 실시간으로 모니터링하여 각각의 통신 상태값을 검출하고, 통신 상태값이 설정값 이상일 시 통신 양호 상태로 판정하고, 통신 상태값이 설정값 미만일 시 통신 불량 상태로 판정하는 통신상태 모니터링 알고리즘과; 상기 통신상태 모니터링 알고리즘에 의해 상기 제조공정용 MES 서버와 제조공정용 PLC 모두 통신 양호 상태로 판정되면, 상기 제조공정용 MES 서버와 제조공정용 PLC 사이에서 데이터 정보가 실시간으로 전달되도록 하는 정보 실시간 전달 알고리즘과; 상기 제조공정용 MES 서버와의 통신 불량 상태 판정 시 상기 제조공정용 PLC로부터 전달되는 데이터 정보를 상기 메모리 유닛에 저장하고, 상기 제조공정용 PLC 서버와의 통신 불량 판정 시 상기 제조공정용 MES 서버로부터 전달되는 데이터 정보를 상기 메모리 유닛에 저장하는 정보 저장 알고리즘을 포함한다.
In the interface module for data transmission between the MES and the PLC according to the present invention, the control unit monitors the communication state with the MES server for the manufacturing process and the communication state with the PLC for the manufacturing process in real time, respectively. A communication state monitoring algorithm for detecting a state, determining that the communication state is good when the communication state value is greater than or equal to the set value, and determining a communication failure state when the communication state value is less than the set value; When both the manufacturing process MES server and the manufacturing process PLC are determined to be in a good communication state by the communication state monitoring algorithm, the information is transmitted in real time so that data information is transmitted in real time between the manufacturing process MES server and the manufacturing process PLC. An algorithm; When the communication failure with the manufacturing process MES server is determined, the data information transmitted from the manufacturing process PLC is stored in the memory unit, and when the communication failure with the manufacturing process PLC server is determined from the manufacturing process MES server And an information storage algorithm for storing the transferred data information in the memory unit.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 제어 유닛은 상기 제조공정용 MES 서버와 제조공정용 PLC 중에서 선택된 어느 하나와의 통신 불량 상태에서 통신 양호 상태로 전환될 시 통신 불량 상태 동안에 상기 메모리 유닛에 저장된 데이터 정보가 상기 제조공정용 MES 서버와 제조공정용 PLC 중에서 선택된 어느 하나로 전달되도록 하는 저장 정보 전달 알고리즘을 포함한다.
In the interface module for data transmission between the MES and the PLC according to the present invention, when the control unit is switched from a poor communication state between any one selected from the MES server for the manufacturing process and the PLC for the manufacturing process, the communication is poor. And a storage information transfer algorithm for transmitting data information stored in the memory unit to any one selected from the manufacturing process MES server and the manufacturing process PLC during the state.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 제어 유닛은 상기 제조공정용 MES 서버, 제조공정용 PLC로부터 전달되는 데이터 정보가 상기 메모리 유닛에 실시간으로 저장되도록 할 수 있다.
In the interface module for data transmission between the MES and the PLC according to the present invention, the control unit may allow data information transferred from the manufacturing process MES server and the manufacturing process PLC to be stored in the memory unit in real time.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 메모리 유닛은 상기 제조공정용 MES 서버의 데이터 정보가 저장되는 MES 서버용 저장테이블과; 상기 제조공정용 PLC의 데이터 정보가 저장되는 PLC용 저장테이블을 분할 형성한다.
In the interface module for data transmission between MES and PLC according to the present invention, the memory unit comprises: a MES server storage table for storing data information of the MES server for manufacturing process; The storage table for PLC in which data information of the manufacturing process PLC is stored is formed separately.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 통신 유닛, 메모리 유닛, 제어 유닛의 설정과 동작 제어를 위한 입력신호를 입력받는 입력 유닛과; 상기 제조공정용 MES 서버, 제조공정용 PLC, 인터페이스 모듈의 상태 정보와, 상기 메모리 유닛에 저장되는 데이터 정보를 출력하는 출력 유닛을 더 포함한다.
An input unit for receiving an input signal for setting and operation control of the communication unit, the memory unit, and the control unit in the interface module for data transmission between the MES and the PLC according to the present invention; And an output unit for outputting status information of the manufacturing process MES server, manufacturing process PLC, interface module, and data information stored in the memory unit.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 입력 유닛과 출력 유닛은 터치 패널형 입출력장치와 연결된다.
In the interface module for data transmission between the MES and the PLC according to the present invention, the input unit and the output unit are connected to the touch panel input / output device.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 통신 유닛은 상기 제조공정용 MES 서버와 통신하는 제1통신포트와; 상기 제조공정용 PLC와 통신하는 제2통신포트를 포함하고, 상기 입력 유닛과 출력 유닛은 외부의 입력장치와 출력장치가 접속하는 디지털 입출력 포트와 연결된다.
In the interface module for data transmission between the MES and the PLC according to the present invention, the communication unit includes a first communication port communicating with the MES server for manufacturing process; And a second communication port communicating with the PLC for the manufacturing process, wherein the input unit and the output unit are connected to a digital input / output port to which an external input device and an output device are connected.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 제1통신포트는 이더넷 포트로 이루어지고, 상기 제2통신포트는 다종(多種)의 제조공정용 PLC에 대응하는 다종(多種)의 시리얼 포트로 이루어진다.
In the interface module for data transmission between the MES and the PLC according to the present invention, the first communication port is composed of an Ethernet port, and the second communication port is a variety of types corresponding to PLCs of various manufacturing processes. Consists of a serial port.

이와 같은 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈에서 상기 제2통신포트는 RS232 통신포트, RS485 통신포트, CC-Link 통신포트, ProfiBus 통신포트, Devicenet 통신포트 군 중에서 하나 이상이 선택되어 이루어진다.
In the interface module for data transmission between MES and PLC according to the present invention, the second communication port is selected from the group of RS232 communication port, RS485 communication port, CC-Link communication port, ProfiBus communication port, Devicenet communication port. Is done.

본 발명은 제조공정용 MES 서버와 제조공정용 PLC 사이에 설치되는 인터페이스 모듈을 제공함으로써 데이터 정보의 저장과 실시간 중계가 동시적으로 수행되어 제조공정용 MES 서버와 제조공정용 PLC 간 통신 장애나 통신 불량 상황에서도 정보 손실없이 데이터 정보가 제조공정용 MES와 제조공정용 PLC로 전달될 수 있다. 이에 따라, 데이터 정보의 전송 안정성이 향상되고, 제조공정용 MES 서버나 제조공정용 PLC의 작동이 원활하게 수행되는 효과가 있다.The present invention provides an interface module installed between the MES server for manufacturing process and PLC for manufacturing process to simultaneously store data information and relay in real time, thereby preventing communication or communication between MES server for manufacturing process and PLC for manufacturing process. Even in a bad situation, data information can be transferred to the manufacturing process MES and the manufacturing process PLC without losing information. Accordingly, the transmission stability of the data information is improved, and the operation of the MES server for the manufacturing process or the PLC for the manufacturing process is smoothly performed.

그리고, 본 발명의 MES와 PLC 간 데이터 전송용 인터페이스 모듈은 데이터 정보의 저장과 전송을 중계함으로써 제조공정용 MES로부터 전달되는 데이터 정보의 처리를 위한 제조공정용 PLC의 제어장치와 저장장치의 사용의 최소화되어 PLC의 설비제어 용량이 최대화되고, 이로써 PLC의 작동 효율이 증대되는 효과가 있다.In addition, the interface module for data transmission between the MES and the PLC of the present invention is intended for the use of the control device and the storage device of the PLC for the manufacturing process for processing the data information transferred from the MES for the manufacturing process by relaying the storage and transmission of the data information. Minimized to maximize the equipment control capacity of the PLC, thereby increasing the operating efficiency of the PLC.

또한, 본 발명은 다종(多種)의 시리얼 포트로 이루어지는 통신포트가 구비됨에 따라, 다양한 종류의 제조공정용 PLC에 적용될 수 있어 PLC의 종류에 상관없이 범용으로 사용될 수 있어 활용성이 향상되고, 설비 구축비용도 절감되는 효과도 동시에 가지게 된다.
In addition, the present invention is provided with a communication port consisting of a variety of serial ports, can be applied to various types of manufacturing process PLC can be used in general, regardless of the type of PLC can improve the utilization, equipment At the same time, the cost of construction will be reduced.

도 1와 도 2는 본 발명에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈이 제조공정용 MES 서버와 제조공정용 PLC를 중계하는 구성을 보여주기 위한 도면;
도 3은 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈의 구성을 보여주기 위한 도면;
도 4는 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 이루는 통신 유닛의 구성을 보여주기 위한 도면;
도 5는 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 이루는 제어 유닛에 구비되는 알고리즘을 보여주기 위한 도면이다.
1 and 2 are views for showing a configuration in which the interface module for data transmission between the MES and the PLC according to the present invention relays the manufacturing process MES server and the manufacturing process PLC;
3 is a view showing the configuration of an interface module for data transmission between a MES and a PLC according to an embodiment of the present invention;
4 is a view showing the configuration of a communication unit constituting an interface module for data transmission between the MES and the PLC according to an embodiment of the present invention;
FIG. 5 is a diagram illustrating an algorithm included in a control unit constituting an interface module for data transmission between a MES and a PLC according to an exemplary embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면 도 1 내지 도 5에 의거하여 상세히 설명한다. 한편, 도면과 상세한 설명에서 일반적인 MES, PLC, 데이터 통신 등으로부터 이 분야의 종사자들이 용이하게 알 수 있는 구성 및 작용에 대한 도시 및 언급은 간략히 하거나 생략하였다. 특히 도면의 도시 및 상세한 설명에 있어서 본 발명의 기술적 특징과 직접적으로 연관되지 않는 요소의 구체적인 기술적 구성 및 작용에 대한 상세한 설명 및 도시는 생략하고, 본 발명과 관련되는 기술적 구성만을 간략하게 도시하거나 설명하였다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings 1 to 5. Meanwhile, in the drawings and the detailed description, illustrations and descriptions of constructions and operations easily understood by those skilled in the art from general MES, PLC, and data communication are briefly or omitted. In the drawings and specification, there are shown in the drawings and will not be described in detail, and only the technical features related to the present invention are shown or described only briefly. Respectively.

본 발명의 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 도 1과 도 2에서와 같은 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 사이에 설치되어, 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 간 생산계획 데이터 정보와 생산현장 데이터 정보의 전달을 중계하고, 생산계획 데이터 정보와 생산현장 데이터 정보를 저장하게 된다. 여기서, 제조공정용 PLC(300)는 제조공정에 사용되는 유압기구(400), 컨트롤 패널(410), 전동기구(420)와 같은 설비나 장치를 제어하게 된다.
The interface module 100 for data transmission between the MES and the PLC of the present invention is installed between the manufacturing process MES server 200 and the manufacturing process PLC 300 as shown in FIGS. 1 and 2, and the manufacturing process MES server. It relays the transmission of production plan data information and production site data information between the 200 and the PLC 300 for the manufacturing process, and stores the production plan data information and the production site data information. Here, the PLC 300 for the manufacturing process controls equipment or devices such as the hydraulic mechanism 400, the control panel 410, and the power transmission mechanism 420 used in the manufacturing process.

본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 도 3에서와 같이 통신 유닛(20), 메모리 유닛(40), 제어 유닛(60), 입력 유닛(80), 출력 유닛(82)을 구비하여 이루어진다.
The interface module 100 for data transmission between the MES and the PLC according to an embodiment of the present invention includes a communication unit 20, a memory unit 40, a control unit 60, an input unit 80, and an output as shown in FIG. 3. The unit 82 is provided.

통신 유닛(20)은 제조공정용 MES 서버(200), 제조공정용 PLC(300)와 각각 통신한다. 이를 위하여 통신 유닛(20)은 제조공정용 MES 서버(200)와 통신하는 제1통신포트(22)와, 제조공정용 PLC(300)와 통신하는 제2통신포트(24)를 갖는다. 여기서, 제1통신포트(22)는 이더넷 포트(222)로 이루어지고, 제2통신포트(24)는 다종(多種)의 제조공정용 PLC에 대응하는 다종(多種)의 시리얼 포트로 이루어진다. 이와 같은 제2통신포트(24)는 RS232 통신포트(241), RS485 통신포트(242), CC-Link 통신포트(243), ProfiBus 통신포트(244), Devicenet 통신포트(245) 등을 구비하게 된다. 이와 함께 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 이더넷 포트(222), RS232 통신포트(241), RS485 통신포트(242), CC-Link 통신포트(243), ProfiBus 통신포트(244), Devicenet 통신포트(245) 등에 대응하는 프로토콜을 내장시킨다.
The communication unit 20 communicates with the MES server 200 for manufacturing process and PLC 300 for manufacturing process, respectively. To this end, the communication unit 20 has a first communication port 22 for communicating with the MES server 200 for manufacturing process and a second communication port 24 for communicating with the PLC 300 for manufacturing process. Here, the first communication port 22 is composed of an Ethernet port 222, the second communication port 24 is composed of multiple serial ports corresponding to multiple PLCs for manufacturing processes. The second communication port 24 includes an RS232 communication port 241, an RS485 communication port 242, a CC-Link communication port 243, a ProfiBus communication port 244, a Devicenet communication port 245, and the like. do. In addition, the interface module 100 for data transmission between the MES and the PLC according to an embodiment of the present invention includes an Ethernet port 222, an RS232 communication port 241, an RS485 communication port 242, and a CC-Link communication port 243. Protocols corresponding to the ProfiBus communication port 244 and the Devicenet communication port 245 are incorporated.

메모리 유닛(40)은 제조공정용 MES 서버(200)와 제조공정용 PLC(300)로부터 전달되는 데이터 정보를 저장할 수 있다. 이와 같은 메모리 유닛(40)은 제조공정용 MES 서버(200)의 데이터 정보가 저장되는 MES 서버용 저장테이블(42)과, 제조공정용 PLC(300)의 데이터 정보가 저장되는 PLC용 저장테이블(44)을 분할 형성하여 제조공정용 MES 서버(200)의 생산계획 데이터 정보와 제조공정용 PLC(300)의 생산현장 데이터 정보가 분리되어 독립적으로 저장될 수 있도록 한다.
The memory unit 40 may store data information transmitted from the manufacturing process MES server 200 and the manufacturing process PLC 300. The memory unit 40 includes a MES server storage table 42 in which data information of the manufacturing process MES server 200 is stored, and a PLC storage table 44 in which data information of the PLC 300 for manufacturing process is stored. ), So that the production plan data information of the manufacturing process MES server 200 and the production site data information of the manufacturing process PLC 300 can be separated and stored independently.

제어 유닛(60)은 통신 유닛(20)과 메모리 유닛(40)의 작동을 제어하여 제조공정용 MES 서버(200)와 제조공정용 PLC(300)에 데이터 정보를 전달한다. 이와 같은 제어 유닛(60)은 통신상태 모니터링 알고리즘(61), 정보 실시간 전달 알고리즘(62), 정보 저장 알고리즘(63), 저장 정보 전달 알고리즘(64)을 구비한다.The control unit 60 controls the operation of the communication unit 20 and the memory unit 40 to transfer data information to the MES server 200 for manufacturing process and PLC 300 for manufacturing process. The control unit 60 includes a communication state monitoring algorithm 61, an information real time delivery algorithm 62, an information storage algorithm 63, and a storage information transfer algorithm 64.

통신상태 모니터링 알고리즘(61)은 제조공정용 MES 서버(200)와의 통신 상태와, 제조공정용 PLC(300)와의 통신 상태를 실시간으로 모니터링하여 각각의 통신 상태값을 검출하고, 통신 상태값이 설정값 이상일 시 통신 양호 상태로 판정하고, 통신 상태값이 설정값 미만일 시 통신 불량 상태로 판정하는 알고리즘이다. 여기서, 통신 상태값은 통신 속도, 전송되는 데이터량 등이 될 수 있다.The communication state monitoring algorithm 61 detects each communication state value by monitoring the communication state with the manufacturing process MES server 200 and the communication state with the manufacturing process PLC 300 in real time, and sets the communication state value. It is an algorithm that determines that the communication is in a good state when the value is more than the value, and determines that the communication is in a bad state when the communication state value is less than the set value. Here, the communication state value may be a communication speed, the amount of data to be transmitted, and the like.

정보 실시간 전달 알고리즘(62)은 통신상태 모니터링 알고리즘(61)에 의해 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 모두 통신 양호 상태로 판정되면, 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 사이에서 데이터 정보가 실시간으로 전달되도록 하는 알고리즘이다.If the real-time information transfer algorithm 62 determines that both the manufacturing process MES server 200 and the manufacturing process PLC 300 are in a good communication state by the communication state monitoring algorithm 61, the information real time delivery algorithm 62 and the manufacturing process MES server 200 It is an algorithm for transmitting data information in real time between the manufacturing process PLC (300).

정보 저장 알고리즘(63)은 제조공정용 MES 서버(200)와의 통신 불량 상태 판정 시 제조공정용 PLC(300)로부터 전달되는 데이터 정보를 메모리 유닛(40)에 저장하고, 제조공정용 PLC 서버(200)와의 통신 불량 판정 시 제조공정용 MES 서버(200)로부터 전달되는 데이터 정보를 메모리 유닛(40)에 저장하는 알고리즘이다. 이와 같은 정보 저장 알고리즘(63)에 의해 제조공정용 MES 서버(200)나 제조공정용 PLC(300)와의 통신 불량 상태에서도 통신 양호 상태에 있는 제조공정용 MES 서버(200)나 제조공정용 PLC(300)로부터 전달되는 데이터 정보는 지속적으로 메모리 유닛(40)에 저장될 수 있게 된다.The information storage algorithm 63 stores, in the memory unit 40, data information transmitted from the PLC 300 for the manufacturing process when determining a communication failure state with the MES server 200 for the manufacturing process, and the PLC server 200 for the manufacturing process. ) Is an algorithm for storing the data information transmitted from the MES server 200 for manufacturing process in the memory unit 40 when determining the communication failure. By the information storage algorithm 63, the manufacturing process MES server 200 or the manufacturing process PLC (which is in a good communication state even in a poor communication state with the manufacturing process MES server 200 or the manufacturing process PLC 300) ( Data information transmitted from 300 may be continuously stored in the memory unit 40.

저장 정보 전달 알고리즘(64)은 제조공정용 MES 서버(200)나 제조공정용 PLC(300)와의 통신 불량 상태에서 통신 양호 상태로 전환될 시 통신 불량 상태 동안에 메모리 유닛(40)에 저장된 데이터 정보가 전달되어야 할 제조공정용 MES 서버(200)나 제조공정용 PLC(300)으로 전달되도록 하는 알고리즘이다.The storage information transfer algorithm 64 is configured to store data information stored in the memory unit 40 during the communication failure state when the communication with the manufacturing process MES server 200 or the manufacturing process PLC 300 is performed. Algorithm to be delivered to the manufacturing process MES server 200 or the manufacturing process PLC 300 to be delivered.

한편, 본 발명의 실시예에 따른 제어 유닛(60)은 제조공정용 MES 서버(200)와 제조공정용 PLC(300)로부터 전달되는 데이터 정보가 메모리 유닛(40)에 실시간으로 저장되도록 할 수 있다.
On the other hand, the control unit 60 according to an embodiment of the present invention may allow the data information transmitted from the manufacturing process MES server 200 and the manufacturing process PLC 300 is stored in the memory unit 40 in real time. .

입력 유닛(80)은 통신 유닛(20), 메모리 유닛(40), 제어 유닛(60)의 설정을 위한 입력신호나, 통신 유닛(20), 메모리 유닛(40), 제어 유닛(60)의 동작 제어를 위한 입력신호를 입력받는다. 출력 유닛(82)은 제조공정용 MES 서버(200), 제조공정용 PLC(300), 인터페이스 모듈(100)의 상태 정보나, 메모리 유닛(40)에 저장되는 데이터 정보를 출력한다. 여기서, 본 발명의 실시에에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 입력 유닛(80)과 출력 유닛(82)이 도 1에서와 같이 터치 패널형 입출력장치(84)와 연결되도록 한다. 이를 위하여 입력 유닛(80)과 출력 유닛(82)은 디지털 입출력 포트(86)와 연결된다.
The input unit 80 is an input signal for setting the communication unit 20, the memory unit 40, and the control unit 60, or the operation of the communication unit 20, the memory unit 40, and the control unit 60. It receives an input signal for control. The output unit 82 outputs state information of the manufacturing process MES server 200, the manufacturing process PLC 300, the interface module 100, and data information stored in the memory unit 40. Here, the interface module 100 for data transmission between the MES and the PLC according to the embodiment of the present invention is such that the input unit 80 and the output unit 82 are connected to the touch panel input / output device 84 as shown in FIG. 1. do. For this purpose, the input unit 80 and the output unit 82 are connected to the digital input / output port 86.

상기와 같이 구성되는 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 RS232 통신포트(241), RS485 통신포트(242), CC-Link 통신포트(243), ProfiBus 통신포트(244), Devicenet 통신포트(245) 등과 같은 다종(多種)의 시리얼 포트로 이루어지는 제2통신포트(24)를 갖는 통신 유닛(20)을 구비함으로써 다양한 종류의 제조공정용 PLC(300)에 곧바로 적용될 수 있어 제조공정용 PLC(300)의 종류에 상관없이 범용으로 사용될 수 있어 활용성의 향상과 설비 구축비용의 절감을 도모하게 된다.Interface module 100 for data transmission between the MES and PLC according to an embodiment of the present invention configured as described above is RS232 communication port 241, RS485 communication port 242, CC-Link communication port 243, ProfiBus communication By providing a communication unit 20 having a second communication port 24 composed of various serial ports such as a port 244, a Devicenet communication port 245, etc., various types of manufacturing process PLC 300 Since it can be applied immediately, regardless of the type of PLC 300 for the manufacturing process can be used for general purposes, it is possible to improve the usability and reduce the equipment construction cost.

또한, 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 제조공정용 MES 서버(200)의 생산계획 데이터 정보와 제조공정용 PLC(300)의 생산현장 데이터 정보를 실시간 중계하여 제조공정용 MES 서버(200)와 제조공정용 PLC(300)에 전달하는 기능과 동시에, 메모리 유닛(40)에 데이터 정보를 실시간 저장하는 기능도 동시에 가진다. 이에 따라, 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 간 실시간 통신이 원활하게 이루어지는 한편, 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 간 통신 불능이나 통신 불량에 의한 데이터 정보의 유실이나 손상이 방지된다.In addition, the interface module 100 for data transmission between the MES and the PLC according to an embodiment of the present invention, the production plan data information of the manufacturing process MES server 200 and the production site data information of the manufacturing process PLC 300 in real time Simultaneously with the function of relaying and transmitting to the MES server 200 for manufacturing process and PLC 300 for manufacturing process, it also has the function to store data information in memory unit 40 in real time. Accordingly, real-time communication between the manufacturing process MES server 200 and the manufacturing process PLC 300 is performed smoothly, while communication failure or communication failure between the manufacturing process MES server 200 and the manufacturing process PLC 300 is performed. The loss or damage of data information by the system is prevented.

특히, 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)은 통신상태 모니터링 알고리즘(61)에 의해 제조공정용 MES 서버(200)와의 통신 상태와, 제조공정용 PLC(300)와의 통신 상태가 실시간으로 모니터링되어 통신 불량 여부가 실시간으로 판정되고, 제조공정용 MES 서버(200)나 제조공정용 PLC(300)와의 통신 불량 상태 판정 시 정보 저장 알고리즘(63)에 의해 제조공정용 PLC(300)로부터 전달되는 데이터 정보나 제조공정용 MES 서버(200)로부터 전달되는 데이터 정보가 메모리 유닛(40)에 지속적으로 저장되며, 제조공정용 MES 서버(200)나 제조공정용 PLC(300)와의 통신 불량 상태에서 통신 양호 상태로 전환될 시 저장 정보 전달 알고리즘(64)에 의해 통신 불량 상태 동안에 메모리 유닛(40)에 저장된 데이터 정보가 전달되어야 할 제조공정용 MES 서버(200)나 제조공정용 PLC(300)으로 전달되도록 한다. 이에 따라, 제조공정용 MES 서버(200)와 제조공정용 PLC(300) 간 통신 장애나 통신 불량 상황에서도 정보 손실없이 데이터 정보가 제조공정용 MES 서버(200)와 제조공정용 PLC(300)로 전달될 수 있다. 이로써, 데이터 정보의 전송 안정성이 향상되고, 제조공정용 MES 서버(200)나 제조공정용 PLC(300)이의 원활하게 작동하게 된다.
In particular, the interface module 100 for data transmission between the MES and the PLC according to an embodiment of the present invention is a communication state with the MES server 200 for the manufacturing process and the PLC 300 for the manufacturing process by the communication state monitoring algorithm 61. Communication status is monitored in real time to determine whether there is a communication failure in real time, and the manufacturing process by the information storage algorithm 63 when determining the communication failure status with the MES server 200 for manufacturing process or PLC 300 for manufacturing process. The data information transmitted from the PLC 300 for 300 or the data information transmitted from the MES server 200 for a manufacturing process is continuously stored in the memory unit 40, and the MES server 200 for a manufacturing process or a PLC for a manufacturing process ( MES server 2 for manufacturing process to which data information stored in the memory unit 40 should be transferred during the communication failure state by the storage information transfer algorithm 64 when the communication state with the communication failure state 300 is changed to the communication good state. 00) or to the PLC 300 for the manufacturing process. Accordingly, even in a communication failure or communication failure situation between the manufacturing process MES server 200 and the manufacturing process PLC 300, data information is transferred to the manufacturing process MES server 200 and the manufacturing process PLC 300 without loss of information. Can be delivered. Thereby, the transmission stability of data information is improved, and the MES server 200 for a manufacturing process and the PLC 300 for a manufacturing process operate smoothly.

한편, 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈(100)이 데이터 정보의 저장과 전송을 중계함에 따라, 제조공정용 MES 서버(200)로부터 전달되는 데이터 정보의 처리를 위한 제조공정용 PLC(300)의 제어장치(메인 프로세서)와 저장장치(메모리)의 사용의 최소화된다. 이는 제조공정용 PLC(300)의 설비제어 용량이 최대화되도록 하여 제조공정용 PLC(300)의 작동 효율을 증대시키게 된다.
On the other hand, as the interface module 100 for data transmission between the MES and PLC according to an embodiment of the present invention relays the storage and transmission of the data information, for processing the data information transmitted from the MES server 200 for manufacturing process The use of the control device (main processor) and storage device (memory) of the PLC 300 for the manufacturing process is minimized. This allows the facility control capacity of the manufacturing process PLC 300 to be maximized, thereby increasing the operating efficiency of the manufacturing process PLC 300.

상술한 바와 같은, 본 발명의 실시예에 따른 MES와 PLC 간 데이터 전송용 인터페이스 모듈을 상기한 설명 및 도면에 따라 도시하였지만, 이는 예를 들어 설명한 것에 불과하며 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화 및 변경이 가능하다는 것을 이 분야의 통상적인 기술자들은 잘 이해할 수 있을 것이다.
As described above, the interface module for data transmission between the MES and the PLC according to the embodiment of the present invention has been shown in accordance with the above description and the drawings, but this is only an example and is within the scope not departing from the technical idea of the present invention. It will be understood by those skilled in the art that various changes and modifications are possible in the art.

20 : 통신 유닛 22 : 제1통신포트
222 : 이더넷 포트 24 : 제2통신포트
241 : RS232 통신포트 242 :RS485 통신포트
243 : CC-Link 통신포트 244 : ProfiBus 통신포트
245 : Devicenet 통신포트 40 : 메모리 유닛
42 : MES 서버용 저장테이블 44 : PLC용 저장테이블
60 : 제어 유닛 61 : 통신상태 모니터링 알고리즘
62 : 정보 실시간 전달 알고리즘 63 : 정보 저장 알고리즘
64 : 저장 정보 전달 알고리즘 80 : 입력 유닛
82 : 출력 유닛 84 : 터치 패널형 입출력장치
86 : 디지털 입출력 포트
100 : MES와 PLC 간 데이터 전송용 인터페이스 모듈
200 : 제조공정용 MES 서버 300 : 제조공정용 PLC
20: communication unit 22: first communication port
222: Ethernet port 24: second communication port
241: RS232 communication port 242: RS485 communication port
243: CC-Link communication port 244: ProfiBus communication port
245: Devicenet communication port 40: Memory unit
42: storage table for MES server 44: storage table for PLC
60: control unit 61: communication status monitoring algorithm
62: information real time delivery algorithm 63: information storage algorithm
64: stored information transfer algorithm 80: input unit
82: output unit 84: touch panel type input and output device
86 digital input / output port
100: Interface module for data transmission between MES and PLC
200: MES server for manufacturing process 300: PLC for manufacturing process

Claims (10)

제조공정용 MES 서버, 제조공정용 PLC와 각각 통신하는 통신 유닛과;
상기 제조공정용 MES 서버, 제조공정용 PLC로부터 전달되는 데이터 정보를 저장할 수 있는 메모리 유닛 및;
상기 통신 유닛과 메모리 유닛의 작동을 제어하여 상기 제조공정용 MES 서버와 제조공정용 PLC에 데이터 정보를 전달하는 제어 유닛을 포함하여,
상기 제조공정용 MES 서버와 제조공정용 PLC에서 각각 생성되는 데이터 정보가 상기 메모리 유닛을 통해 전달되어 통신 장애에 따른 데이터 정보의 손실이 방지되면서 상기 제조공정용 MES 서버와 제조공정용 PLC 간 데이터 정보의 전달이 수행되는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
A communication unit communicating with the MES server for manufacturing process and PLC for manufacturing process, respectively;
A memory unit capable of storing data information transferred from the manufacturing process MES server and the manufacturing process PLC;
And a control unit for controlling the operation of the communication unit and the memory unit to transmit data information to the manufacturing process MES server and the manufacturing process PLC.
Data information generated in each of the manufacturing process MES server and the manufacturing process PLC is transmitted through the memory unit to prevent loss of data information due to communication failure, and thus data information between the manufacturing process MES server and the manufacturing process PLC. Interface module for data transmission between the MES and PLC, characterized in that the transfer of.
제 1항에 있어서,
상기 제어 유닛은 상기 제조공정용 MES 서버와의 통신 상태와, 상기 제조공정용 PLC와의 통신 상태를 실시간으로 모니터링하여 각각의 통신 상태값을 검출하고, 통신 상태값이 설정값 이상일 시 통신 양호 상태로 판정하고, 통신 상태값이 설정값 미만일 시 통신 불량 상태로 판정하는 통신상태 모니터링 알고리즘과;
상기 통신상태 모니터링 알고리즘에 의해 상기 제조공정용 MES 서버와 제조공정용 PLC 모두 통신 양호 상태로 판정되면, 상기 제조공정용 MES 서버와 제조공정용 PLC 사이에서 데이터 정보가 실시간으로 전달되도록 하는 정보 실시간 전달 알고리즘과;
상기 제조공정용 MES 서버와의 통신 불량 상태 판정 시 상기 제조공정용 PLC로부터 전달되는 데이터 정보를 상기 메모리 유닛에 저장하고, 상기 제조공정용 PLC 서버와의 통신 불량 판정 시 상기 제조공정용 MES 서버로부터 전달되는 데이터 정보를 상기 메모리 유닛에 저장하는 정보 저장 알고리즘을 포함하는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method of claim 1,
The control unit monitors the communication state with the MES server for manufacturing process and the communication state with the PLC for manufacturing process in real time to detect respective communication state values, and when the communication state value is more than the set value, the communication good state. A communication state monitoring algorithm for determining, and determining that the communication state is bad when the communication state value is less than the set value;
When both the manufacturing process MES server and the manufacturing process PLC are determined to be in a good communication state by the communication state monitoring algorithm, the information is transmitted in real time so that data information is transmitted in real time between the manufacturing process MES server and the manufacturing process PLC. An algorithm;
When the communication failure with the manufacturing process MES server is determined, the data information transmitted from the manufacturing process PLC is stored in the memory unit, and when the communication failure with the manufacturing process PLC server is determined from the manufacturing process MES server And an information storage algorithm for storing the transferred data information in the memory unit.
제 2항에 있어서,
상기 제어 유닛은 상기 제조공정용 MES 서버와 제조공정용 PLC 중에서 선택된 어느 하나와의 통신 불량 상태에서 통신 양호 상태로 전환될 시 통신 불량 상태 동안에 상기 메모리 유닛에 저장된 데이터 정보가 상기 제조공정용 MES 서버와 제조공정용 PLC 중에서 선택된 어느 하나로 전달되도록 하는 저장 정보 전달 알고리즘을 포함하는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
3. The method of claim 2,
When the control unit is switched from a poor communication state between any one selected from the manufacturing process MES server and the manufacturing process PLC to a good communication state, the data information stored in the memory unit during the poor communication state is stored in the manufacturing process MES server. And Interface module for data transmission between the MES and the PLC comprising a storage information transfer algorithm to be delivered to any one selected from the manufacturing process PLC.
제 1항에 있어서,
상기 제어 유닛은 상기 제조공정용 MES 서버, 제조공정용 PLC로부터 전달되는 데이터 정보가 상기 메모리 유닛에 실시간으로 저장되도록 하는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method of claim 1,
The control unit is an interface module for data transmission between the MES and PLC, characterized in that the data information transmitted from the MES server for the manufacturing process, PLC for the manufacturing process is stored in the memory unit in real time.
제 4항에 있어서,
상기 메모리 유닛은 상기 제조공정용 MES 서버의 데이터 정보가 저장되는 MES 서버용 저장테이블과;
상기 제조공정용 PLC의 데이터 정보가 저장되는 PLC용 저장테이블을 분할 형성하는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
5. The method of claim 4,
The memory unit includes a storage table for the MES server for storing data information of the MES server for the manufacturing process;
And a PLC storage table in which data information of the PLC for manufacturing process is stored is divided.
제 1항에 있어서,
상기 통신 유닛, 메모리 유닛, 제어 유닛의 설정과 동작 제어를 위한 입력신호를 입력받는 입력 유닛과;
상기 제조공정용 MES 서버, 제조공정용 PLC, 인터페이스 모듈의 상태 정보와, 상기 메모리 유닛에 저장되는 데이터 정보를 출력하는 출력 유닛을 더 포함하는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method of claim 1,
An input unit which receives an input signal for setting and operating the communication unit, the memory unit, and the control unit;
And an output unit for outputting status information of the manufacturing process MES server, the manufacturing process PLC, and the interface module, and data information stored in the memory unit.
제 6항에 있어서,
상기 입력 유닛과 출력 유닛은 터치 패널형 입출력장치와 연결되는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method according to claim 6,
And the input unit and the output unit are connected to a touch panel input / output device.
제 6항에 있어서,
상기 통신 유닛은 상기 제조공정용 MES 서버와 통신하는 제1통신포트와;
상기 제조공정용 PLC와 통신하는 제2통신포트를 포함하고,
상기 입력 유닛과 출력 유닛은 외부의 입력장치와 출력장치가 접속하는 디지털 입출력 포트와 연결되는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method according to claim 6,
The communication unit includes a first communication port for communicating with the MES server for the manufacturing process;
A second communication port communicating with the PLC for the manufacturing process,
And the input unit and the output unit are connected to a digital input / output port to which an external input device and an output device are connected.
제 8항에 있어서,
상기 제1통신포트는 이더넷 포트로 이루어지고,
상기 제2통신포트는 다종(多種)의 제조공정용 PLC에 대응하는 다종(多種)의 시리얼 포트로 이루어지는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method of claim 8,
The first communication port is composed of an Ethernet port,
And said second communication port comprises a plurality of serial ports corresponding to a plurality of PLCs for a manufacturing process.
제 9항에 있어서,
상기 제2통신포트는 RS232 통신포트, RS485 통신포트, CC-Link 통신포트, ProfiBus 통신포트, Devicenet 통신포트 군 중에서 하나 이상이 선택되어 이루어지는 것을 특징으로 하는 MES와 PLC 간 데이터 전송용 인터페이스 모듈.
The method of claim 9,
The second communication port is an interface module for data transmission between MES and PLC, characterized in that at least one selected from the group of RS232 communication port, RS485 communication port, CC-Link communication port, ProfiBus communication port, Devicenet communication port.
KR1020120056946A 2012-05-29 2012-05-29 An interface module for transferring data between MES and PLC KR101370836B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120056946A KR101370836B1 (en) 2012-05-29 2012-05-29 An interface module for transferring data between MES and PLC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120056946A KR101370836B1 (en) 2012-05-29 2012-05-29 An interface module for transferring data between MES and PLC

Publications (2)

Publication Number Publication Date
KR20130133579A true KR20130133579A (en) 2013-12-09
KR101370836B1 KR101370836B1 (en) 2014-03-07

Family

ID=49981530

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120056946A KR101370836B1 (en) 2012-05-29 2012-05-29 An interface module for transferring data between MES and PLC

Country Status (1)

Country Link
KR (1) KR101370836B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105205512A (en) * 2015-09-16 2015-12-30 天津金发新材料有限公司 Automatic material distributing system by means of RFID technology and work procedures thereof
CN107636544A (en) * 2015-06-19 2018-01-26 富士机械制造株式会社 The control method of manufacture system and manufacture system
JP2020047299A (en) * 2019-12-11 2020-03-26 株式会社Fuji Line management device
CN112000057A (en) * 2020-07-17 2020-11-27 苏州浪潮智能科技有限公司 Automatic material box backflow system and method
US20220026885A1 (en) * 2020-04-21 2022-01-27 Changxin Memory Technologies, Inc. Method of handling transaction request, and semiconductor production system
CN114167805A (en) * 2021-11-23 2022-03-11 长园运泰利视觉科技(珠海)有限公司 Programmable PLC monitoring system

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106527371B (en) * 2016-11-21 2019-02-15 南京熊猫电子股份有限公司 Intelligence manufacture BC system general driving frame
KR101989922B1 (en) 2019-01-14 2019-06-17 하이볼 주식회사 Baseball game recording input and analysis system supporting both online and offline
KR102302395B1 (en) 2020-11-27 2021-09-16 주식회사 제이엔씨시스템 Mes platform for monitoring and controlling root industry equipment and operating method thereof

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090108963A (en) * 2008-04-14 2009-10-19 (주)윌코스 Embedded type unifying module device for unifying automatical system
KR101048496B1 (en) * 2009-12-16 2011-07-11 한전케이디엔주식회사 Remote Power Control System Using Distributed Network Protocol
KR20110094478A (en) * 2010-02-16 2011-08-24 주식회사 리버스톤미디어 Multiple input/output recording and playing apparatus and small scale digital broadcasting equipment thereof
KR101106716B1 (en) * 2010-07-06 2012-01-18 한국전기안전공사 The signal convert device having function changing ethenet or serial signal to optic signal each other

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107636544A (en) * 2015-06-19 2018-01-26 富士机械制造株式会社 The control method of manufacture system and manufacture system
JPWO2016203632A1 (en) * 2015-06-19 2018-04-05 富士機械製造株式会社 Manufacturing system and manufacturing system control method
EP3312691A4 (en) * 2015-06-19 2018-07-25 Fuji Machine Mfg. Co., Ltd. Manufacturing system and manufacturing system control method
US10571897B2 (en) 2015-06-19 2020-02-25 Fuji Corporation Manufacturing system and control method of manufacturing system
CN105205512A (en) * 2015-09-16 2015-12-30 天津金发新材料有限公司 Automatic material distributing system by means of RFID technology and work procedures thereof
JP2020047299A (en) * 2019-12-11 2020-03-26 株式会社Fuji Line management device
US20220026885A1 (en) * 2020-04-21 2022-01-27 Changxin Memory Technologies, Inc. Method of handling transaction request, and semiconductor production system
CN112000057A (en) * 2020-07-17 2020-11-27 苏州浪潮智能科技有限公司 Automatic material box backflow system and method
CN112000057B (en) * 2020-07-17 2021-11-26 苏州浪潮智能科技有限公司 Automatic material box backflow system and method
CN114167805A (en) * 2021-11-23 2022-03-11 长园运泰利视觉科技(珠海)有限公司 Programmable PLC monitoring system

Also Published As

Publication number Publication date
KR101370836B1 (en) 2014-03-07

Similar Documents

Publication Publication Date Title
KR101370836B1 (en) An interface module for transferring data between MES and PLC
US7526411B2 (en) Device for remote diagnostics of a field device
EP3175591B1 (en) System and method for controller redundancy and controller network redundancy with ethernet/ip i/o
US20130222123A1 (en) Communication system for connecting field devices to a higher-order control device
CN102843238B (en) Energy-conservation in the network node of automated network
CN110099402B (en) Wireless IO link communication network with additional master and method of operation thereof
JP5525065B2 (en) Safety extension base and control method thereof
JP2012170297A (en) Controller of ac rotary machine
KR20140141938A (en) Redundancy method of communication module in Programmable Logic Controller system
US20160357194A1 (en) Method of controlling inverters
JP5852267B2 (en) Relay interface module for distributed control systems
US9003067B2 (en) Network and method for operating the network
US20130019040A1 (en) Field communication system
US8578077B2 (en) Group master communication system and method for serially transmitting data in automation systems
KR101295964B1 (en) Plc system and method for operating the same
CN210377133U (en) Master-slave configurable PLC controller based on CAN bus
US11550298B2 (en) Method for operating an automation technology facility
US20210302932A1 (en) I/o mesh architecture for a safety instrumented system
US20130197673A1 (en) Recovery method for logistics system
JP2013168090A (en) Multi-controller system, control method, and program
CN112711217A (en) Master-slave configurable PLC controller based on CAN bus
KR101344393B1 (en) Field bus network system of ring structure
JP2016156768A (en) Photoelectronic sensor
KR101273812B1 (en) Control module for programmable logic controller and control system using the control module
US20240103498A1 (en) Systems and methods of remotely controlling channel resets for input/output modules of industrial systems

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
FPAY Annual fee payment

Payment date: 20170208

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190218

Year of fee payment: 6