Editing system for generating FMS flexible line digital twin billboard
The digital twin Kanban editing system solves the problems of limited functionality and poor user experience in existing technologies, and realizes modular design and real-time equipment status synchronization, thereby improving the flexibility of the flexible manufacturing system and the user interaction experience.
Patent Information
- Application Number
- CN202511613447.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-06
- Publication Date
- 2026-02-13
AI Technical Summary
Existing digital twin Kanban editors have limited functionality, are difficult to adapt to complex process scenarios, lack modular design, have complex user-defined configurations, low operating performance, and poor user experience.
The system employs a digital twin Kanban editing system, which includes a digital twin Kanban editor, Kanban tool module, digital twin Kanban preview interface module, and data storage module. It supports modular design, dynamic configuration, and real-time preview. It utilizes Vue3 composite API, Pinia state management, and the LeaferJS engine to achieve device status synchronization and interactive operation.
It improves the system's flexibility and maintainability, supports complex and ever-changing industrial scenarios, enhances the visualization experience and user interaction, and enables real-time synchronization of equipment status and timely display of alarm information.
Smart Images

Figure CN121523253A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of flexible manufacturing system, and in particular to an editing system for generating a FMS flexible line digital twin board. BACKGROUND
[0002] The technical background of the FMS (Flexible Manufacturing System) flexible line digital twin board originates from the digital transformation demand of the manufacturing industry, and is a high-precision virtual mirror of the physical production line constructed by combining the Internet of Things and data acquisition technology. By real-time acquisition of equipment status, material flow and process parameters, combined with digital modeling and simulation technology, virtual and real synchronization is realized, and a man-machine interactive visual interface is provided, so as to improve production transparency, flexibility and resource utilization, and promote the transformation of the manufacturing industry to "data-driven + virtual-real linkage".
[0003] The existing digital twin board editor has the following problems:
[0004] The function is single, the fixed template is difficult to adapt to complex process scenes, the layout cannot be dynamically adjusted, there is a lack of modular design, and it is difficult to adapt to the dynamic needs of different manufacturing scenes.
[0005] The visual interaction capability is insufficient, the user self-defined configuration is complex, and there is a lack of advanced function support such as automatic binding and relationship mapping. The technical solution used is backward, the running performance is low, the UI is simple, and the user experience is poor. SUMMARY
[0006] The purpose of the present application is to solve the problems existing in the prior art, and to provide an editing system for generating a FMS flexible line digital twin board.
[0007] In order to achieve the above purpose, the present application adopts the following technical scheme:
[0008] An editing system for generating a FMS flexible line digital twin board, comprising:
[0009] A digital twin board editor for creating and editing a board scheme;
[0010] A board tool module for configuring a board and providing configuration import and export functions;
[0011] A digital twin board preview interface module that supports interactive adjustment, real-time display of the final configured board effect, and dynamic display of equipment running status and alarm information;
[0012] A data storage module for providing underlying data support for the board editor, preview interface and running status, storing equipment status, configuration parameters and historical record data;
[0013] The digital twin board editor comprises:
[0014] A board creation module, in which a user manages different board schemes as a starting point of a creation process;
[0015] A device list module, which selects devices to be added to a board from a device list based on a user's operation;
[0016] A layer management module, which adjusts a display order and layout of devices on a board through a layer management function based on a user's operation;
[0017] A configuration center module, which is used for configuring screen parameters and defining basic information and mapping rules of devices.
[0018] Preferably, the board creation module comprises:
[0019] A board scheme management unit, in which a user creates a new board scheme, sets initial parameters and configurations, provides modification and deletion functions, and allows the user to modify and adjust an existing board scheme or delete an unnecessary board scheme to release resources;
[0020] A template management unit, which provides predefined board templates, and a user generates and edits a scheme based on built-in templates or directly creates a new board template;
[0021] A metadata management unit, which is used for setting and managing metadata information of a board, recording and managing historical versions of work, and supporting backtracking and recovery.
[0022] Preferably, the device list module comprises:
[0023] A device adding unit, which provides a search function for a user to search and filter devices in a device list and supports adding devices;
[0024] A device classification unit, which classifies and manages devices according to types, functions or other attributes, supports batch import of device data, and improves device configuration efficiency;
[0025] A device attribute unit, which is used for setting basic attributes of devices and configuring performance parameters of devices.
[0026] Preferably, the layer management module comprises:
[0027] A layer creation unit, which is used for a user to create a new layer, group-manages different types of devices, and names each layer;
[0028] A layer editing unit, which is used for adjusting an order of layers, controlling display of layers, and hiding devices that do not need to be displayed.
[0029] The layer merging and splitting unit is configured to merge multiple layers into one layer or split one layer into multiple layers.
[0030] Preferably, the configuration center module comprises:
[0031] The screen display configuration unit is configured to set the display direction of the board and configure the appearance of the device.
[0032] The device attribute configuration unit is configured to define the basic information of the device and configure the binding and mapping rules of the device data.
[0033] The dynamic effect configuration unit is configured to configure the dynamic effect of the device and set the interactive effect of the device.
[0034] Preferably, the board tool module comprises:
[0035] The save and preview unit is configured to save the current board configuration to the local or cloud and view the effect of the board in real time.
[0036] The import and export unit is configured to import existing configurations or export the current configurations as files.
[0037] The undo and restore unit is configured to undo operations and restore the state before the operations.
[0038] The view control unit is configured to zoom in, zoom out or pan the board view based on user operations.
[0039] Preferably, the digital twin board preview interface module comprises:
[0040] The real-time display unit is configured to update the device status and running data in real time.
[0041] The alarm information unit is configured to display the alarm information of the device in real time, remind the user to handle abnormal situations and record the alarm history.
[0042] The data storage module comprises:
[0043] The data storage unit is configured to store the device status, configuration parameters, record the operation history and change log.
[0044] The data backup and recovery unit is configured to automatically backup data regularly, support manual backup and restore data.
[0045] Preferably, the board creation module uses the combined API of Vue3 to define the computed properties and methods, processes user input and business logic, and manages the configuration state of the board based on the storage module defined by Pinia.
[0046] The device list module displays the device list based on the table component of ElementPlus, the form component is used for inputting device information, device data is obtained and submitted through the Pinia storage module, and the device position is displayed on the map through Leaflet.js;
[0047] The layer management module uses LeaferJS to create a map view of the device position, and allows the user to manage different categories of devices through layers.
[0048] Preferably, the configuration center module designs a configuration interface based on the form component of ElementPlus, and uses Pinia to manage configuration data.
[0049] The Kanban tool module realizes the functions of saving / previewing, importing / exporting, undoing / restoring through a combined API, uses the reactive data binding and computed properties of Vue3 to realize the interactive effect of the view.
[0050] Preferably, the digital twin Kanban preview interface module obtains real-time device data through Pinia, uses ElementPlus and LeaferJS for dynamic display and interaction, displays real-time alarm information of the device, and provides a historical record viewing function.
[0051] The beneficial effects of the present application are:
[0052] 1. The present application is based on Vue3 combined API and Pinia state management, supports on-demand loading and dynamic combination of functional units, such as layer merging / splitting, and adapts to complex and variable industrial scene requirements.
[0053] 2. The present application uses LeaferJS engine and ES6 object-oriented design pattern as the core scheme, which ensures the flow operation of the system and greatly improves the maintainability of the code; adopts the idea of data mapping, which can better manage and configure devices.
[0054] 3. The present application system covers the whole process from creation to display, including editor, tool module, preview interface and data storage, and each module has clear responsibilities, which is convenient for maintenance and extension.
[0055] 4. The preview module of the present application supports multi-view switching, real-time synchronization of device running state, alarm information and other key indicators, helps users to verify the configuration effect in time and optimize the decision; dynamic effect configuration combined with interactive operation function enhances the realism and operability of visual experience. BRIEF DESCRIPTION OF DRAWINGS
[0056] Figure 1 A flowchart of an editing system for generating a FMS flexible line digital twin Kanban is proposed for the present application;
[0057] Figure 2 A main interface schematic diagram of an editing system for generating a FMS flexible line digital twin look board is proposed for the present application;
[0058] Figure 3 An interface data mapping schematic diagram of an editing system for generating a FMS flexible line digital twin look board is proposed for the present application;
[0059] Figure 4 A robot carrying display diagram of an editing system for generating a FMS flexible line digital twin look board is proposed for the present application;
[0060] Figure 5 A display diagram of viewing equipment information of an editing system for generating a FMS flexible line digital twin look board is proposed for the present application. DETAILED DESCRIPTION
[0061] The technical solutions of the present application will be further described in detail below in combination with specific embodiments.
[0062] Embodiment 1:
[0063] An editing system for generating a FMS flexible line digital twin look board, comprising:
[0064] A digital twin look board editor for creating and editing a look board scheme;
[0065] A look board tool module for configuring a look board and providing configuration import and export functions;
[0066] A digital twin look board preview interface module supporting interactive adjustment, real-time display of the final configured look board effect, and dynamic display of equipment running status, alarm information and other key indicators;
[0067] A data storage module providing underlying data support for the look board editor, preview interface and running status, and storing equipment status, configuration parameters, historical records and other core data;
[0068] The digital twin look board editor comprises:
[0069] A look board creation module, where a user manages different look board schemes as the starting point of the creation process;
[0070] An equipment list module, which selects equipment to be added to the look board from the equipment list based on user operations, including robots, machine tools, cleaning machines, loading stations, etc.
[0071] A layer management module adjusts the display order and layout of the device on the board based on the user's operation through the layer management function.
[0072] A configuration center module is used to configure parameters such as screen orientation, color, texture, and define basic information, location, size, data binding and mapping rules of the device.
[0073] The board creation module includes:
[0074] A board scheme management unit allows users to create new board schemes, set initial parameters and configurations, and provides modification and deletion functions, allowing users to modify and adjust existing board schemes or delete unnecessary board schemes to release resources.
[0075] A template management unit provides predefined board templates, and users can generate and edit schemes based on built-in templates or directly create new board templates.
[0076] A metadata management unit is used to set and manage metadata information of the board, such as name, description, author, etc.; record and manage historical versions of work, and support backtracking and recovery.
[0077] The device list module includes:
[0078] A device adding unit provides a search function for users to search and filter devices in the device list, and supports dragging selected devices to the board for addition;
[0079] A device classification unit classifies and manages devices by type, function or other attributes, supports batch import of device data, and improves device configuration efficiency;
[0080] A device attribute unit is used to set basic attributes of the device, such as name, model, location, etc., and configure performance parameters of the device.
[0081] The layer management module includes:
[0082] A layer creation unit allows users to create new layers for grouping and managing different types of devices; each layer is named for easy identification and operation;
[0083] A layer editing unit adjusts the order of the layer to meet specific display requirements; controls the display of the layer, and hides devices that do not need to be displayed;
[0084] A layer merging and splitting unit merges multiple layers into one layer to simplify the layer structure; splits one layer into multiple layers for more granular management of devices.
[0085] The configuration center module includes:
[0086] The screen display configuration unit sets the display direction of the board, such as landscape or portrait, and configures the appearance of the device.
[0087] The device attribute configuration unit defines basic information such as the name, model, and location of the device, and configures the binding and mapping rules of device data to ensure data accuracy and real-time performance.
[0088] The dynamic effect configuration unit configures dynamic effects of the device, such as movement and rotation, and sets interactive effects of the device, such as click response and hover tips.
[0089] The board tool module includes:
[0090] The save and preview unit saves the current board configuration to the local or cloud, and real-time views the effect of the board to ensure that the configuration meets expectations.
[0091] The import and export unit imports existing configurations from external files or other projects, and exports the current configuration as a file for easy sharing and backup.
[0092] The undo and restore unit undoes the last operation, restores to the previous state, restores the undone operation, and continues editing.
[0093] The view control unit zooms in or out of the board view, translates to view different areas, and displays the board in full screen to improve the viewing experience.
[0094] The auxiliary unit supports the extension of third-party plugins, increases system functions, provides detailed help documents and operation guides, and facilitates user use.
[0095] The digital twin board preview interface module includes:
[0096] The real-time display unit updates the device status and running data in real time to ensure the timeliness of information and supports multiple view switching, such as plan view and perspective view.
[0097] The alarm information unit displays the alarm information of the device in real time, reminds the user to handle abnormal situations, records the alarm history for subsequent analysis and query.
[0098] The interactive operation unit directly controls the operation of the device through the interface, such as starting and stopping, provides historical query function, and queries the historical running data and state information of the device.
[0099] The data storage module includes:
[0100] The data storage unit stores core data such as device status and configuration parameters, records operation history and change log for easy traceability and audit.
[0101] Data backup and recovery unit, regular automatic backup of important data, prevent data loss, support manual backup and restore data, increase data security;
[0102] Data security management unit, set different user access permissions, protect data security, encrypt data transmission process, prevent data leakage.
[0103] The editing system uses vue3, elementplus, pinia, vite, LeaferJS language framework and tool, and uses ES6 object-oriented design pattern for development.
[0104] Among them, the Kanban creation module uses the combined API of Vue3 to define computed properties and methods, processes user input and business logic, and manages the configuration state of the Kanban based on the storage module defined by Pinia.
[0105] Among them, the device list module, based on the table component of ElementPlus, displays the device list, and the form component inputs the device information; through the Pinia storage module, the device data is obtained and submitted, and the device position is displayed on the map through LeaferJS;
[0106] Among them, the layer management module uses LeaferJS to create a map view of device positions, allowing users to manage different categories of devices through layers.
[0107] Among them, the configuration center module designs the configuration interface based on the form component of ElementPlus, including screen orientation, color, texture and other parameter settings, and uses Pinia to manage configuration data.
[0108] Among them, the Kanban tool module realizes the functions of save / preview, import / export, undo / restore through the combined API, uses the reactive data binding and computed properties of Vue3 to realize the zooming, rotating and other interactive effects of the view.
[0109] Among them, the digital twin Kanban preview interface module obtains real-time device data through Pinia, uses ElementPlus and LeaferJS for dynamic display and interaction, displays real-time alarm information of the device, and provides historical record viewing function.
[0110] Among them, the data storage module uses Pinia to manage device state, configuration parameters and other core data, and uses local storage or database for persistent storage.
[0111] The above merely describes preferred specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art, according to the technical solution and inventive concept of the present application, makes equivalent replacement or change within the technical range disclosed by the present application, which should be covered within the protection scope of the present application.
Claims
1. An editing system for generating a FMS flexible line digital twin dashboard, characterized in that, The application comprises: a digital twin board editor for creating and editing a board scheme; a board tool module for configuring a board, providing configuration import and export functions; a digital twin board preview interface module supporting interactive adjustment, real-time display of the final configured board effect, and dynamic display of device running status and alarm information; a data storage module providing underlying data support for the board editor, preview interface, and running status, storing device status, configuration parameters, and historical record data; The digital twin board editor comprises: a board creation module, where users manage different board schemes as the starting point of the creation process; a device list module that selects devices to be added to the board from the device list based on user operations; a layer management module that adjusts the display order and layout of devices on the board based on user operations through layer management functions; a configuration center module for configuring screen parameters and defining device basic information and mapping rules.
2. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The board creation module comprises: a board scheme management unit for creating new board schemes, setting initial parameters and configurations, providing modification and deletion functions, allowing users to modify and adjust existing board schemes, or delete unnecessary board schemes to release resources; a template management unit that provides predefined board templates for users to generate and edit schemes based on built-in templates or directly create new board templates; a metadata management unit for setting and managing metadata information of the board; recording and managing historical versions of work, supporting backtracking and recovery.
3. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The device list module comprises: a device addition unit that provides search functions for users to search and filter devices in the device list, supporting device addition; a device classification unit that classifies and manages devices by type, function, or other attributes, supports batch import of device data, and improves device configuration efficiency; a device attribute unit for setting basic attributes of devices and configuring performance parameters of devices.
4. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The layer management module comprises: a layer creation unit for users to create new layers, group manage different types of devices, and name each layer; a layer editing unit for adjusting the order of layers, controlling the display of layers, and hiding devices that do not need to be displayed; a layer merging and splitting unit for merging multiple layers into one layer or splitting one layer into multiple layers.
5. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The configuration center module comprises: a screen display configuration unit for setting the display direction of the board and configuring the appearance of devices; a device attribute configuration unit for defining device basic information and configuring device data binding and mapping rules; a dynamic effect configuration unit for configuring device dynamic effects and setting device interaction effects.
6. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The board tool module comprises: a save and preview unit for saving the current board configuration to the local or cloud and viewing the board effect in real time. Import and export unit for importing existing configurations or exporting current configurations to files; Revoke and restore unit for revoking operations and restoring the state before the operation; View control unit for zooming in, zooming out or panning the board view based on user operations.
7. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The digital twin board preview interface module includes: Real-time display unit for real-time updating of device status and operation data; Alarm information unit for real-time display of device alarm information to remind users to handle abnormal situations and record alarm history; The data storage module includes: Data storage unit for storing device status, configuration parameters, recording operation history and change log; Data backup and recovery unit for automatic data backup at regular intervals, and supporting manual backup and data recovery.
8. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The board creation module uses the combined API of Vue3 to define computed properties and methods, handles user input and business logic, and manages the configuration state of the board based on the Pinia-defined storage module; The device list module displays the device list based on the table component of ElementPlus, inputs device information through the form component, obtains and submits device data through the Pinia storage module, and displays device locations on the map through LeaferJS; The layer management module uses LeaferJS to create a map view of device locations, allowing users to manage different categories of devices through layer management.
9. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The configuration center module designs the configuration interface based on the form component of ElementPlus and manages configuration data using Pinia; The board tool module implements save / preview, import / export, undo / redo functions through the combined API, uses the reactive data binding and computed properties of Vue3 to achieve the interactive effect of the view.
10. The editing system for generating FMS flexible line digital twin look board according to claim 1, wherein, The digital twin board preview interface module obtains real-time device data through Pinia, uses ElementPlus and LeaferJS for dynamic display and interaction, displays real-time device alarm information, and provides historical record viewing function.