CN110995709B - SECSGEM communication protocol conversion method - Google Patents
SECSGEM communication protocol conversion method Download PDFInfo
- Publication number
- CN110995709B CN110995709B CN201911235099.2A CN201911235099A CN110995709B CN 110995709 B CN110995709 B CN 110995709B CN 201911235099 A CN201911235099 A CN 201911235099A CN 110995709 B CN110995709 B CN 110995709B
- Authority
- CN
- China
- Prior art keywords
- communication protocol
- sdr
- ocr
- character
- secsgem
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- 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/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention discloses a method for converting SECSGEM communication protocol, which comprises an uplink method and a downlink method; s1: capturing data displayed on a screen of the equipment by using a screen character recognition program deployed on a remote server; s2: the captured display data is sent to the SDR through the SOCKET, and after the SDR receives the data sent by the OCR, the service classification is identified through the data content; s3: then SDR converts the received data into standard Stream Function according to SECS/GEM communication protocol and sends it to EAP host, which processes the standard Stream Function logically.
Description
Technical Field
The invention relates to the technical field of communication protocol conversion, in particular to a SECSGEM communication protocol conversion method.
Background
In the semiconductor manufacturing industry, the existing home and abroad equipment automation networking communication protocols are all based on the SECSGEM protocol which is a connectivity standard established by the International semiconductor Equipment and materials Association (SEMI), but no equipment integrating the SECSGEM protocol exists in the industries of electronic circuits, PCBs and the like, the existing home and abroad temporarily has no universal standard, and the foreign countries has work for promoting OPC UA to serve as the communication protocol standard of the PCB equipment; currently taiwan TPCA has proposed a related PCBECI communication protocol, which is also based on SEMI (semiconductor communication protocol).
SECS/GEM is a connectivity standard protocol established by the International society for semiconductor and materials (SEMI). The connectivity standard is used to establish communications between equipment and plant information and control systems. SECS is an abbreviation for SEMI equipment communication standard. GEM refers to SEMI connectivity standard E30, defined as a generic model for manufacturing equipment to implement communication and control. In general, the SECS/GEM standard defines information, state machines, and contexts to enable plant software to control and monitor manufacturing equipment.
Three aspect problems that communication of present industry thing networking involves:
1. communication protocol clutter of non-standard devices: such as TCP/IP, HTTP, OPC-UA, Web Server, MQTT, etc., the communication modes of the apparatus are many, because the technology is continuously iterated and innovated, the communication protocol layer is difficult to unify, can only be compatible and interconverted by a plurality of protocols, cause very large development and operation and maintenance costs for the apparatus manufacturer and the system of the factory end;
2. the SECSGEM has long development period and high implementation cost: the development of the SECSGEM drive requires a professional engineer familiar with the SECSGEM communication logic and needs to be at the equipment end;
3. nonstandard equipment control system environment is cluttered: there are various situations in the control system environment of the non-standard device, and the SECSGEM only supports the Windows environment.
Disclosure of Invention
Aiming at the defects and shortcomings of the prior art, the invention aims to provide the SECSGEM communication protocol conversion method which has the advantages of strong compatibility, short development period and low implementation cost.
After adopting the structure, the invention provides the following technical scheme:
a SECSGEM communication protocol conversion method comprises a remote server for deploying an OCR (optical character recognition) program, a protocol converter for installing an SDR program and an EAP host, wherein the communication protocol conversion method comprises an uplink method and a downlink method;
the uplink method of the communication protocol conversion method comprises the following specific steps:
s1: capturing data displayed on a screen of equipment by using an OCR (optical character recognition) program deployed on a remote server, and configuring parameters to be read, alarming and actions;
s2: the captured display data is sent to the SDR through the SOCKET, and after the SDR receives the data sent by the OCR, the service classification is identified through the data content;
s3: then SDR converts the received data into standard Stream Function according to SECS/GEM communication protocol and sends it to EAP host computer, which processes logic process on the standard Stream Function;
the downlink method of the communication protocol conversion method comprises the following specific steps:
s1: the EAP host is directly connected with the SDR through an SECS/GEM communication protocol, and different operations are performed by sending different Stream functions and content control SDR;
s2: SDR executes different service operations according to the message Stream Function after receiving the message sent by EAP host,
s3: then SDR reads EAP host to send message content, then splices into OCR executable cmd character string command according to the message content, and then sends the command to OCR through SOCKET;
s4: and after receiving the message, the OCR of the remote server directly executes the received instruction.
Preferably, the operation flow of the OCR is as follows:
a1: character cutting: the character cutting algorithm solves the problem that characters are difficult to cut simply due to character adhesion and broken strokes.
A2: extracting character features: and extracting multidimensional characteristics from the character image for a subsequent characteristic matching pattern recognition algorithm.
A3: character recognition: and carrying out template rough classification and template fine matching on the feature vector extracted from the current character and a feature template library to identify the character.
Preferably, the SDR program is deployed in a remote server, configures an ip and a port, and then directly connects the configured ip and the configured port with an OCR host and an EAP host respectively.
Preferably, the method for converting the communication protocol is compatible with a device communication protocol layer, which comprises TCP/IP, Modbus, HTTP, OPC-UA, Web Server or MQTT.
Preferably, the method for converting the communication protocol is compatible with different equipment controller environments, including a PC, a PLC or an OCR.
The SECSGEM communication protocol conversion method provided by the invention has the beneficial effects that: 1. the system is compatible with the current mainstream equipment communication protocol and equipment controller environment and faces to equipment with various models; 2. the communication format and the interface of the equipment end are unified, the adjustment of equipment manufacturers aiming at the communication interface of the equipment is avoided, and the stability of the production performance of the equipment is kept; 3. the deployment can be implemented rapidly through the configuration mode, the SECSGEM communication of the equipment is realized, the development and debugging period is short, and the cost is low.
Drawings
FIG. 1 is a block diagram of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
Referring to fig. 1, the present invention provides a technical solution: a method for converting SECSGEM communication protocol includes deploying OCR of screen character recognition program (OCR) to read and upload device data, executing RCMD of SDR, installing protocol converter of SDR program, transmitting EQ data bridge of SDR and RCMD of EAP host, interacting EAP host with SDR and processing logic core.
The operation flow of the OCR is as follows:
a1: character cutting: the character cutting algorithm solves the problem that characters are difficult to cut simply due to character adhesion and broken strokes;
a2: extracting character features: extracting multidimensional characteristics from the character image for a subsequent characteristic matching pattern recognition algorithm;
a3: character recognition: and carrying out template rough classification and template fine matching on the feature vector extracted from the current character and a feature template library to identify the character.
The SDR program is deployed in a remote server, an ip and a port are configured, and then the configured ip and the configured port are directly connected with an OCR host and an EAP host respectively.
The SECSGEM communication protocol conversion method comprises an uplink method and a downlink method:
the first embodiment is as follows: the uplink method of the SECSGEM communication protocol conversion method comprises the following specific steps:
s1: capturing data displayed on a screen of equipment by using an OCR (optical character recognition) program deployed on a remote server, and configuring parameters to be read, alarming and actions;
s2: the captured display data is sent to the SDR through the SOCKET, and after the SDR receives the data sent by the OCR, the service classification is identified through the data content;
s3: then SDR converts the received data into standard Stream Function according to SECS/GEM communication protocol and sends it to EAP host computer, which processes logic process on the standard Stream Function;
example two: the downlink method of the SECSGEM communication protocol conversion method specifically comprises the following steps:
s1: the EAP host is directly connected with the SDR through an SECS/GEM communication protocol, and different operations are performed by sending different Stream functions and content control SDR;
s2: after receiving the message sent by the EAP host, the SDR executes different service operations according to the message Stream Function;
s3: then SDR reads EAP host to send message content, then splices into OCR executable cmd character string command according to the message content, and then sends the command to OCR through SOCKET;
s4: and after receiving the message, the OCR of the remote server directly executes the received instruction.
The method for converting the communication protocol is compatible with a device communication protocol layer, and comprises TCP/IP, Modbus, HTTP, OPC-UA, Web Server or MQTT.
The communication protocol conversion method is compatible with different equipment controller environments including PC, PLC or OCR.
The working process is as follows: the uplink method comprises the following steps: deploying an on-screen character recognition program (OCR) on a remote server for capturing data (including a popup) displayed on a screen of equipment, sending the data to an SDR through an SOCKET, recognizing service classification through data content after the SDR receives the data sent by the OCR, converting the data into a standard Stream Function in the SDR according to an SECS/GEM communication protocol, and sending the standard Stream Function to an EAP host;
the downlink method comprises the following steps: the EAP host is directly connected with the SDR through an SECS/GEM communication protocol, the SDR is instructed to do different operations by sending different instructions and contents, the SDR receives the instruction sent by the EAP host, converts the instruction content into a cmd command executable by the OCR and sends the cmd command to the OCR through the SOCKET, and the OCR directly executes the received instruction after receiving the message.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.
Claims (5)
1. A method for converting SECSGEM communication protocol comprises a remote server for deploying OCR, a protocol converter for installing SDR and an EAP host, and is characterized in that: the SECSGEM communication protocol conversion method comprises an uplink method and a downlink method;
the uplink method of the SECSGEM communication protocol conversion method specifically comprises the following steps:
s1: capturing data displayed on a screen of equipment by using an OCR (optical character recognition) program deployed on a remote server, and configuring parameters, alarms and actions to be read;
s2: the captured display data is sent to the SDR through the SOCKET, and after the SDR receives the data sent by the OCR, the service classification is identified through the data content;
s3: then SDR converts the received data into standard Stream Function according to SECS/GEM communication protocol and sends it to EAP host computer, which processes logic process on the standard Stream Function;
the downlink method of the SECSGEM communication protocol conversion method specifically comprises the following steps:
s1: the EAP host is directly connected with the SDR through an SECS/GEM communication protocol, and different operations are performed by sending different Stream functions and content control SDR;
s2: after receiving the message sent by the EAP host, the SDR executes different service operations according to the message Stream Function;
s3: then SDR reads EAP host to send message content, then splices into OCR executable cmd character string command according to the message content, and then sends the command to OCR through SOCKET;
s4: and after receiving the message, the OCR of the remote server directly executes the received instruction.
2. The method of claim 1, wherein the method further comprises: the operation flow of the OCR is as follows:
a1: character cutting: the character cutting algorithm solves the problem that characters are difficult to cut simply due to character adhesion and broken strokes;
a2: extracting character features: extracting multidimensional characteristics from the character image for a subsequent characteristic matching pattern recognition algorithm;
a3: character recognition: and carrying out template rough classification and template fine matching on the feature vector extracted from the current character and a feature template library to identify the character.
3. The method of claim 1, wherein the method further comprises: the SDR program is deployed in a remote server, an ip and a port are configured, and then the configured ip and the configured port are directly connected with an OCR host and an EAP host respectively.
4. The method of claim 1, wherein the method further comprises: the method for converting the communication protocol is compatible with a device communication protocol layer, and comprises TCP/IP, Modbus, HTTP, OPC-UA, Web Server or MQTT.
5. The method of claim 1, wherein the method further comprises: the communication protocol conversion method is compatible with different equipment controller environments including PC, PLC or OCR.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911235099.2A CN110995709B (en) | 2019-12-05 | 2019-12-05 | SECSGEM communication protocol conversion method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911235099.2A CN110995709B (en) | 2019-12-05 | 2019-12-05 | SECSGEM communication protocol conversion method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110995709A CN110995709A (en) | 2020-04-10 |
CN110995709B true CN110995709B (en) | 2022-02-22 |
Family
ID=70090530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911235099.2A Active CN110995709B (en) | 2019-12-05 | 2019-12-05 | SECSGEM communication protocol conversion method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110995709B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI813917B (en) * | 2020-11-03 | 2023-09-01 | 智禾科技股份有限公司 | Communication transformers of dry pumps |
CN114827263B (en) * | 2021-01-29 | 2023-10-10 | 智禾科技股份有限公司 | Information conversion device of dry vacuum pump |
US11570020B2 (en) * | 2021-02-04 | 2023-01-31 | Archcyber Technology Co. Ltd. | Communication converters of dry pumps |
CN117420779A (en) * | 2023-11-14 | 2024-01-19 | 友上智能科技(苏州)有限公司 | Semiconductor logistics equipment-based data acquisition control method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE390655T1 (en) * | 2000-04-20 | 2008-04-15 | Cogiscan Inc | AUTOMATIC MANUFACTURING CONTROL SYSTEM |
TW201116956A (en) * | 2009-11-06 | 2011-05-16 | Powertech Technology Inc | Management system of equipment automation programs |
CN103607340B (en) * | 2013-10-23 | 2017-05-17 | 上海华力微电子有限公司 | SECS/GEM message exchange equipment and SECS/GEM message exchange method |
JP6500102B2 (en) * | 2015-06-12 | 2019-04-10 | 株式会社Fuji | Relay device and manufacturing system |
CN208337615U (en) * | 2018-07-02 | 2019-01-04 | 汕头超声印制板(二厂)有限公司 | A kind of SECS/GEM protocol communication device based on Ethernet |
CN108965271A (en) * | 2018-07-02 | 2018-12-07 | 汕头超声印制板(二厂)有限公司 | A kind of SECS/GEM means of communication |
CN109002021A (en) * | 2018-08-02 | 2018-12-14 | 东南大学 | Semiconductor production remote monitoring system based on OCR image processing techniques |
-
2019
- 2019-12-05 CN CN201911235099.2A patent/CN110995709B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN110995709A (en) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110995709B (en) | SECSGEM communication protocol conversion method | |
CN112087731B (en) | Edge processing host, system and method for information acquisition, processing and transmission of Internet of things | |
CN105404207A (en) | Industrial environment vulnerability discovering device and method | |
CN102902243A (en) | System and method for servicing field devices in an automation plant | |
CN105515821B (en) | The device and method of analysis and Control network | |
TW201931228A (en) | Automatic equipment management system and method thereof | |
CN105234951A (en) | Intelligent guiding type mechanical arm vision system and work method thereof | |
CN113138779B (en) | FPGA (field programmable Gate array) online program updating device and method based on multifunctional interface | |
CN103607340A (en) | SECS/GEM message exchange equipment and SECS/GEM message exchange method | |
US8396947B2 (en) | Active monitoring system for serial monitoring device and method thereof | |
US11196812B2 (en) | Method for establishing a network communication in an automation system | |
CN105938360A (en) | Distributed automatic control system and control method thereof and configuration device | |
WO2022156316A1 (en) | Configuration method and system supporting heterogeneous environment | |
CN111193662B (en) | Edge computing gateway based on visual identification | |
CN112526911A (en) | Non-invasive equipment control and data acquisition method and industrial control device | |
CN209928270U (en) | Intelligent device of printed circuit board production facility based on OPC technique | |
JP4184945B2 (en) | Micro-control device of knitting machine | |
CN105631615B (en) | Detection system and detection method | |
KR101075837B1 (en) | Control systems interconnection apparatus | |
CN104952230A (en) | Machine data acquisition unit and use method thereof | |
CN108965072B (en) | Intelligent gateway external equipment association control method | |
CN217037221U (en) | Equipment monitoring system | |
TWI658712B (en) | Gateway and method of determining machines to be networked at gateway | |
CN111984642A (en) | Multi-element heterogeneous unmanned aerial vehicle monitoring data fusion system | |
CN115278167A (en) | Remote monitoring system and method based on screen capture technology and analog input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |