Smt production line architecture integrating heterogeneous devices with mes

CN224907262UActive Publication Date: 2026-10-27苏州旗开得电子科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202522759162.X
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-10-27
Estimated Expiration
2035-12-26

AI Technical Summary

Technical Problem

这种方式存在开发周期长、维护成本高、复用性差等问题,严重制约了SMT产线数字化解决方案的标准化与规模化推广

Benefits of technology

[0014]上述集成异构设备与MES的SMT生产线架构,包括:异构SMT设备,每个所述SMT设备分别通过设备适配器连接至边缘网关,所述边缘网关连接至消息总线,所述消息总线连接至MES系统;所述消息总线与所述MES系统之间设置有用于跨所述SMT设备的工作流编排的脚本解释器。通过设备适配器将异构设备抽象为一致API,使得各种设备能够在同一平台上协作工作,提升了设备兼容性和互操作性。同时,脚本解释器基于一致API能够实现对异构设备的工作流程设计,提高系统灵活性与可扩展性,解决了SMT行业系统集成中的定制化困境。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224907262U_ABST
    Figure CN224907262U_ABST
Patent Text Reader

Abstract

The utility model relates to a kind of SMT production line architecture integrated with heterogeneous equipment and MES, and it is related to the field of intelligent manufacturing, the architecture includes: heterogeneous SMT equipment, each SMT equipment is connected to edge gateway by equipment adapter respectively, edge gateway is connected to message bus, message bus is connected to MES system;Script interpreter for the workflow orchestration across the SMT equipment is arranged between the message bus and the MES system. Heterogeneous equipment is abstracted as consistent API by equipment adapter, so that various devices can work collaboratively on the same platform, improve equipment compatibility and interoperability. At the same time, script interpreter can realize the workflow design of heterogeneous equipment based on consistent API, improve system flexibility and scalability, solve the customization dilemma in SMT industry system integration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This utility model relates to the field of intelligent manufacturing, and in particular to the SMT production line architecture that integrates heterogeneous equipment and MES. Background Technology

[0002] In SMT (Surface Mount Technology) smart manufacturing scenarios, a production line typically includes various brands and models of equipment such as pick-and-place machines (P&P), reflow ovens, SPI (Solder Paste Inspection), AOI (Automated Optical Inspection), and barcode scanners. These devices use different communication protocols (such as OPC UA, Modbus, IPC-CFX, and vendor-specific SDKs), and different customers have significantly different requirements for production processes, data acquisition points, and exception handling logic.

[0003] The traditional approach is to develop a separate host computer software for each project to interface with equipment, collect data, and execute business logic. This approach suffers from long development cycles, high maintenance costs, and poor reusability, severely hindering the standardization and large-scale promotion of digital solutions for SMT production lines. Utility Model Content

[0004] Therefore, it is necessary to provide an SMT production line architecture that integrates heterogeneous equipment and MES to address the above issues, thereby enhancing system flexibility and scalability, as well as equipment compatibility and interoperability.

[0005] An SMT production line architecture integrating heterogeneous equipment and MES includes:

[0006] Heterogeneous SMT equipment, each SMT device is connected to the edge gateway through a device adapter, the edge gateway is connected to the message bus, and the message bus is connected to the MES system;

[0007] A script interpreter is set up between the message bus and the MES system for workflow orchestration across SMT devices.

[0008] In one embodiment, SMT equipment includes an automated optical inspection device, a solder paste inspection device, a pick and place machine, a reflow oven, and a barcode scanner.

[0009] In one embodiment, the device adapter is used to encapsulate proprietary protocols and abstract a consistent API for each SMT device for use by the edge gateway.

[0010] In one embodiment, proprietary protocols include IPC-CFX, HERMES, OPC UA, Modbus / TCP, custom TCP / UDP, and vendor SDKs.

[0011] In one embodiment, the message bus implementation technologies include MQTT Broker, Kafka, and RabbitMQ.

[0012] In one embodiment, the message bus communicates with the MES system via any of the protocols MQTT, HTTP, and WebSocket.

[0013] In one embodiment, the script interpreter is a lightweight script interpreter that supports formats including JSON, YAML, and Lua.

[0014] The aforementioned SMT production line architecture integrating heterogeneous devices and MES includes: heterogeneous SMT devices, each of which is connected to an edge gateway via a device adapter. The edge gateway is connected to a message bus, and the message bus is connected to the MES system. A script interpreter for workflow orchestration across the SMT devices is provided between the message bus and the MES system. By abstracting heterogeneous devices into a consistent API through the device adapter, various devices can collaborate on the same platform, improving device compatibility and interoperability. Simultaneously, the script interpreter, based on the consistent API, enables workflow design for heterogeneous devices, improving system flexibility and scalability, and solving the customization dilemma in SMT industry system integration. Attached Figure Description

[0015] Figure 1 A schematic diagram of the overall structure of an SMT production line architecture that integrates heterogeneous equipment and MES. Detailed Implementation

[0016] To make the above-mentioned objectives, features, and advantages of this application more apparent and understandable, the specific embodiments of this application are described in detail below with reference to the accompanying drawings. Many specific details are set forth in the following description to provide a thorough understanding of this application. However, this application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar modifications without departing from the spirit of this application. Therefore, this application is not limited to the specific embodiments disclosed below.

[0017] One embodiment of this application provides an SMT production line architecture integrating heterogeneous devices and MES, including: heterogeneous SMT devices, each SMT device is connected to an edge gateway through a device adapter, the edge gateway is connected to a message bus, and the message bus is connected to an MES system; a script interpreter for workflow orchestration across SMT devices is provided between the message bus and the MES system.

[0018] like Figure 1 The diagram illustrates the overall structure of the SMT production line architecture integrating heterogeneous equipment and MES as described in this application. The SMT equipment includes an automated optical inspection (AOI) system, solder paste inspection equipment, a pick-and-place machine, a reflow oven, and a barcode scanner. These devices constitute the core equipment group of the SMT production line. The AOI system automatically detects soldering defects and component placement errors (such as missing components, misalignment, and reversed polarity) on the PCB using optical imaging. The SPI system, after solder paste printing, uses 3D scanning to detect the thickness, area, volume, and shape of the solder paste, ensuring printing quality. The pick-and-place machine precisely mounts electronic components (such as chips, resistors, and capacitors) onto the PCB pads. The reflow oven melts and cools the solder paste through a precisely temperature-controlled heating channel, achieving component soldering to the PCB. The barcode scanner scans barcodes / QR codes on the PCB or reel for production traceability, material verification, and process control. SMT equipment can also include other equipment, such as board loading machines, board unloading machines, docking stations, X-ray inspection, etc., and the composition of heterogeneous equipment can be adjusted according to actual needs.

[0019] The device adapter abstracts various SMT devices into standard device models. Each model defines a unified interface, including: start, stop, read status, get count, trigger detection, etc. The lower layer (SMT devices) uses the device adapter library to encapsulate protocols such as IPC-CFX, HERMES, OPC UA, Modbus / TCP, custom TCP / UDP, and vendor SDKs, providing a consistent API to the upper layer (edge ​​gateway).

[0020] Edge gateways are responsible for data acquisition, protocol conversion, edge computing, data preprocessing, and secure transmission. For example, they can convert Modbus protocol to MQTT and perform data filtering or anomaly detection locally.

[0021] A message bus is a data flow channel within or across systems. It employs a publish / subscribe pattern (such as MQTT or Kafka) to achieve asynchronous, decoupled, and reliable data transmission between SMT devices, edge gateways, and MES systems. For example, an edge gateway publishes data to an MQTT topic, and a cloud service subscribes to that topic to retrieve the data.

[0022] The message bus implementation technologies include MQTT Broker, Kafka, and RabbitMQ. The message bus communicates with the MES system through any of the protocols MQTT, HTTP, and WebSocket.

[0023] MES stands for Manufacturing Execution System, a production information management system used at the shop floor execution level in manufacturing enterprises. Its main function is to connect the enterprise's planning layer with the industrial control layer, ensuring the effective execution of production plans.

[0024] The script interpreter is a lightweight script interpreter (such as Lua or MicroPython), allowing users to embed custom logic in process nodes, and supports formats including JSON, YAML, and Lua.

[0025] The working principle of this utility model is as follows: The system loads the device adapter library, automatically identifies the connected SMT devices, imports the pre-designed script files regarding the workflow between each SMT device into the script interpreter, and selects to publish them to make them effective. The script files are constructed by adding device nodes (such as starting the pick-and-place machine), logic nodes (such as determining yield), and binding script functions.

[0026] During the workflow execution phase, the process is as follows: The script file is first parsed by a script interpreter to generate an execution plan; device APIs are called sequentially according to the execution plan to issue control commands; the device's return status is monitored in real time to drive the process forward; if abnormal conditions are triggered (such as exceeding NG limits), a pre-set emergency script (such as line stoppage or notification) is executed. Furthermore, key events, variable values, and logs during execution are reported in real time to the MES system, BI (Business Intelligence), or cloud platform via MQTT / HTTP / WebSocket protocols to enable the display of Gantt charts of process execution and device status dashboards on a web interface.

[0027] Compared with traditional technical solutions, the beneficial effects of this utility model are as follows:

[0028] 1. Improve system flexibility and scalability

[0029] Traditional control systems often require the development of specific control software for each type of equipment, which not only increases development costs but also makes the system difficult to adapt to changing needs. In contrast, this invention uses a standardized workflow definition language, allowing users to easily adjust or create new process scripts according to their requirements, greatly improving the system's flexibility and scalability.

[0030] 2. Enhance equipment compatibility and interoperability

[0031] In traditional technologies, different brands and models of equipment typically use different communication protocols, limiting their interoperability. This invention, however, designs a universal device abstraction layer that supports multiple communication protocols, enabling various devices to work collaboratively on the same platform and improving the overall efficiency of the production line.

[0032] 3. Supports cross-platform deployment and cloud integration

[0033] Most traditional control systems are limited by local hardware environments, resulting in weak remote management and monitoring capabilities. This invention, however, boasts excellent cross-platform compatibility, allowing it to run on local servers or be deployed in the cloud, enabling enterprises to access production data anytime, anywhere and achieve intelligent management.

[0034] 4. Simplify user training and technical support

[0035] In traditional technologies, each control system has its own unique interface and operating method, requiring employees to undergo specialized training to use them effectively. This invention, however, integrates heterogeneous devices into a single system, reducing learning costs and the need for technical support.

[0036] 5. Enhance security

[0037] Many traditional systems lack sufficient security measures to protect sensitive information from unauthorized access. This invention, however, integrates the latest security technologies and protocols to ensure that all interactions undergo rigorous security verification, protecting sensitive data for businesses and customers.

[0038] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0039] The embodiments described above are merely illustrative of several implementations of this utility model, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the utility model patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this utility model, and these all fall within the protection scope of this utility model. Therefore, the protection scope of this utility model patent should be determined by the appended claims.

[0040] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.

[0041] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0042] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0043] In this application, unless otherwise expressly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "on top of," and "over" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.

[0044] It should be noted that when an element is referred to as being "fixed to" or "set on" another element, it can be directly on the other element or there may be an intervening element. When an element is considered to be "connected to" another element, it can be directly connected to the other element or there may be an intervening element. The terms "vertical," "horizontal," "upper," "lower," "left," "right," and similar expressions used herein are for illustrative purposes only and do not represent the only possible implementation.

Claims

1. An SMT production line architecture integrating heterogeneous equipment and MES, characterized in that, include: Heterogeneous SMT equipment, each of the SMT equipment is connected to an edge gateway via a device adapter, the edge gateway is connected to a message bus, and the message bus is connected to the MES system; A script interpreter for workflow orchestration across the SMT equipment is provided between the message bus and the MES system.

2. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 1, characterized in that: The SMT equipment includes automated optical inspection equipment, solder paste inspection equipment, pick and place machines, reflow ovens, and barcode scanners.

3. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 1, characterized in that: The device adapter is used to encapsulate proprietary protocols and abstract a consistent API for each SMT device for use by the edge gateway.

4. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 3, characterized in that: The proprietary protocols include IPC-CFX, HERMES, OPC UA, Modbus / TCP, custom TCP / UDP, and vendor SDKs.

5. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 1, characterized in that: The message bus implementation technologies include MQTT Broker, Kafka, and RabbitMQ.

6. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 1, characterized in that: The message bus communicates with the MES system via any of the protocols MQTT, HTTP, or WebSocket.

7. The SMT production line architecture integrating heterogeneous equipment and MES according to claim 1, characterized in that: The script interpreter is a lightweight script interpreter that supports formats including JSON, YAML, and Lua.