IP Library Patent Application 18447292
Patent Application
App. No. 18/447,292

VIRTUAL SIMULATION METHOD AND APPARATUS FOR CONVEYING MECHANISM, ELECTRONIC DEVICE, PLC, AND MEDIUM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/447,292
Filed
Aug 9, 2023
Art Unit
2189
USPC
703/7
Abstract

A virtual simulation method for a conveying mechanism includes obtaining a data model of the conveying mechanism, creating a virtual conveying line according to the data model so that the data model is movable along the virtual conveying line during a simulation process, creating a target logic block used to determine an actual distance for which the data model moves each time during the simulation process, and sending the actual distance to a PLC, so that when it is determined that the actual distance is the same as a target distance for which the conveying mechanism should move each time, the PLC controls the data model to stop moving.

Claims (41)

1 . A virtual simulation method for a conveying mechanism, comprising:

obtaining a data model of the conveying mechanism;

creating a virtual conveying line according to the data model, so that the data model is movable along the virtual conveying line during a simulation process;

creating a target logic block, wherein the target logic block is used to determine an actual distance for which the data model moves each time during the simulation process; and

sending the actual distance to a PLC, so that the PLC controls the data model to stop moving in response to determining that the actual distance is the same as a target distance for which the conveying mechanism should move each time.

2 . The virtual simulation method according to claim 1 , wherein the target logic block is used to determine the actual distance for which the data model moves each time during the simulation process, based on the target distance for which the conveying mechanism should move each time and a cumulative movement distance of the data model during the simulation process.

3 . The virtual simulation method according to claim 2 , wherein the target logic block is used to calculate the actual distance for which the data model moves each time during the simulation process, according to following formula:

D =Con_Pos−(RoundDown(Con_Pos÷(Target_Pos+1))*Target_Pos)

wherein D is the actual distance, Con_Pos is the cumulative movement distance of the data model, and Target_Pos is the target distance.

4 . The virtual simulation method according to claim 2 , wherein the cumulative movement distance is measured based on a distance sensor provided on the data model side of the conveying mechanism.

5 . The virtual simulation method according to claim 1 , wherein the target distance is determined based on process information of the conveying mechanism.

6 . The virtual simulation method according to claim 1 , wherein creating the target logic block comprises:

obtaining a pre-packaged standard logic block for determining the actual distance for which the data model of the conveying mechanism moves each time during the simulation process; and

copying operational logic in the standard logic block to the data model to create the target logic block.

7 . The virtual simulation method according to claim 6 , wherein copying the operational logic in the standard logic block to the data model to create the target logic block comprises:

copying, by using a Copy LB Logic instruction, the operational logic in the standard logic block to the data model to create the target logic block.

8 . The virtual simulation method according to claim 1 , further comprising, after creating the virtual conveying line according to the data model:

setting an offset between the virtual conveying line and a pallet according to an allowable error range, so that when a distance between the virtual conveying line and the pallet is within the offset, the pallet moves along with the data model of the conveying mechanism.

9 . The virtual simulation method according to claim 1 , wherein creating the virtual conveying line according to the data model comprises:

determining an actual position of the data model of the conveying mechanism; and

creating the virtual conveying line on the data model of the conveying mechanism based on the actual position, and defining an attribute of the virtual conveying line to be a conveyor type.

10 . The virtual simulation method according to claim 1 , further comprising, after creating the target logic block:

determining whether the target logic block is created successfully; and

in response to determining that the target logic block is not created successfully, redefining an attribute of the virtual conveying line.

11 . The virtual simulation method according to claim 1 , further comprising:

determining a speed of a servo motor based on process information of the conveying mechanism; and

during the simulation process, setting a movement speed of the data model of the conveying mechanism to be the speed of the servo motor.

12 . An electronic device, comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor;

wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to perform the virtual simulation method according to claim 1 .

13 . A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the virtual simulation method according to claim 1 is implemented.

14 . A virtual simulation method for a conveying mechanism, comprising:

sending to an electronic device a target distance for which the conveying mechanism should move each time;

receiving an actual distance for which the conveying mechanism moves each time during a simulation process and that is sent by the electronic device, wherein the actual distance is determined by a target logic block created by the electronic device, and the electronic device creates a virtual conveying line according to an obtained data model of the conveying mechanism, so that the data model is movable along the virtual conveying line during the simulation process; and

in response to determining that the actual distance is the same as the target distance, controlling the data model to stop moving.

15 . A PLC, comprising:

at least one processor; and

a memory communicatively coupled to the at least one processor;

wherein the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to perform the virtual simulation method according to claim 14 .

16 . A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the virtual simulation method according to claim 14 is implemented.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2024
From: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
To: CONTEMPORARY AMPEREX TECHNOLOGY (HONG KONG) LIMITED
Reel/Frame 068338/0402 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2023
From: LIU, CHANG; WANG, XUMING; GUO, JIANFENG
To: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
Reel/Frame 064543/0618 →
EMPLOYMENT AGREEMENT Recorded Aug 9, 2023
From: SHI, ZHENG
To: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
Reel/Frame 064546/0488 →