Patents Assigned to Siemens LTD
-
Publication number: 20240338293Abstract: An example includes: receiving a call request containing a first functional block, searching a library for the block and displaying it; receiving a breakpoint setting request for a first event port, searching the library for codes of the block, analyzing the codes for the port, and adding a breakpoint flag at the port; receiving a monitoring parameter setting request, adding the name of the parameter, the port, and the first functional block to a monitoring parameter table; receiving a application program running request, searching the library for codes of each functional block, and running the codes according to the execution sequence relationship between blocks; and querying a monitoring parameter when the first block is run, then, if the monitoring parameter is found, acquiring the value of the parameter, and when a breakpoint flag is detected, pausing the running and displaying the current value on the interface.Type: ApplicationFiled: September 26, 2021Publication date: October 10, 2024Applicant: Siemens Ltd., ChinaInventors: Xin Jin, Liang Liao
-
Patent number: 12066989Abstract: Various embodiments of the teachings herein include a method for constructing a knowledge graph. The method may include: acquiring training data; using the training data to train a classification model; for each column of data providing each attribute value into the classification model, to obtain an entity attribute, and determining an entity attribute; subjecting to determine a mapping relationship between the columns of data; determining a mapping relationship between the entity attributes; determining a mapping relationship between entities corresponding to the entity attributes; and generating a knowledge graph comprising the entities and the mapping relationship between the entities.Type: GrantFiled: September 10, 2020Date of Patent: August 20, 2024Assignee: SIEMENS LTD., CHINAInventor: Xian Yi Ye
-
Patent number: 12042942Abstract: When a force sensor on a robot arm detects that the force of contact between an end of a calibration device and a calibration plate reaches a threshold, the robot arm stops, and the end of the calibration device performs marking at the contact position between the end of the calibration device and the calibration plate. The robot arm moves upward and stops at a position where the end of the robot arm is at a predetermined height. At this position, a camera at the end of the robot arm photographs marks on the calibration plate, records the coordinates of the marks in the camera coordinate system, and records the coordinates of the end of the calibration device in the robot coordinate system. A calibration transformation matrix is calculated according to the recorded coordinates of at least three marks.Type: GrantFiled: July 19, 2019Date of Patent: July 23, 2024Assignee: SIEMENS LTD., CHINAInventors: Yin Zeng He, Qi Xiao Chen
-
Patent number: 12026483Abstract: The present disclosure describes programming marking methods. Various examples include: displaying device controls for at least two operating devices associated with a target task to be executed, where the display configures programming logic of the device controls for the operating devices; determining a respective device group to which each of the operating devices belongs; configuring a group tag for the operating device used for marking the device group; and displaying on a second interface a programming flowchart used when the operating devices execute the target task. The programming flowchart includes at least two function blocks. Each of the function blocks is controlled by one operating device to perform one processing action. Each of the function blocks is marked with a group tag matching the operating device. The second interface configures the function blocks and the execution logic between the function blocks.Type: GrantFiled: July 14, 2020Date of Patent: July 2, 2024Assignee: SIEMENS LTD., CHINAInventors: Xin Jin, Liang Liao, Jun Yi Shan
-
Publication number: 20240184541Abstract: Various embodiments include systems and/or methods for executing a workflow task across control objects. An example method includes: receiving, from a programming tool, workflow description data associated with a workflow task executed across at least one control object; extracting, from the workflow description data, a workflow task model associated with the at least one control object; generating, on the basis of the workflow task model, a text-based script for realizing the workflow task; and interpreting and executing the script using a script engine.Type: ApplicationFiled: March 31, 2021Publication date: June 6, 2024Applicant: Siemens Ltd., ChinaInventors: Yi Peng Zhu, Jian Qiang Wu
-
Patent number: 11869143Abstract: Provided are a cutting method, apparatus and system for a point cloud model. In an embodiment, the method includes: using one two-dimensional first cutting window to select a point cloud structure comprising a target object from among one point cloud model; adjusting the depth of the first cutting window, the length, width and depth of the first cutting window constituting one three-dimensional second cutting window, the target object being located in the second cutting window; identifying and marking all point cloud structures in the second cutting window to form a plurality of three-dimensional third cutting windows, the target object being located in one of the third cutting windows; and calculating the volume ratio of the point cloud structure in each third cutting window relative to the second cutting window, and selecting the third cutting window having the largest volume ratio.Type: GrantFiled: June 28, 2019Date of Patent: January 9, 2024Assignee: Siemens Ltd., ChinaInventors: Hai Feng Wang, Tao Fei
-
Patent number: 11847619Abstract: At least some example embodiments provide a system-state monitoring method and device and a storage medium. The method includes determining a standard operation mode of a system, the standard operation mode including a plurality of operation states of the system in a unit time period. The method further includes determining, according to current operation data of the system, a current operation mode of the system and determining, by comparing the current operation mode with the standard operation mode, whether or not the system is in the standard operation mode. The plurality of operation states of the system are determined to be the standard operation mode, such that changes in system operation patterns can be readily detected, thereby facilitating a timely adjustment of the monitored system or peripheral mechanisms in cooperation therewith and improving system performance.Type: GrantFiled: September 10, 2019Date of Patent: December 19, 2023Assignee: SIEMENS LTD., CHINAInventors: Lin Fei Zhou, Xiao Liang, Jing Li, Daniel Schneegass
-
Patent number: 11843639Abstract: Various embodiments include an industrial control system security analysis method. The method may include: collecting a communication data packet of interactive data transmitted between control devices in a first industrial control system; extracting network identifiable information; and determining whether it matches a pre-created event database. If the information matches: determining that the communication data packet is a malicious data packet; acquiring security policies of the first industrial control system and a second industrial control system; and determining a threat coefficient of the communication data packet for the second industrial control system based on the network identifiable information and each of the security policies, wherein the threat coefficient represents a degree of threat of the communication data packet to the second industrial control system.Type: GrantFiled: May 29, 2020Date of Patent: December 12, 2023Assignee: SIEMENS LTD., CHINAInventor: Dai Fei Guo
-
Patent number: 11820024Abstract: The invention relates to the technical field of industrial robots, and particularly relates to a coordinate system calibration method, a device, and a computer readable medium.Type: GrantFiled: June 17, 2019Date of Patent: November 21, 2023Assignee: SIEMENS LTD., CHINAInventor: Dong Liang
-
Publication number: 20230350861Abstract: Various embodiments of the teachings herein include a method for constructing a knowledge graph. The method may include: acquiring training data; using the training data to train a classification model; for each column of data providing each attribute value into the classification model, to obtain an entity attribute, and determining an entity attribute; subjecting to determine a mapping relationship between the columns of data; determining a mapping relationship between the entity attributes; determining a mapping relationship between entities corresponding to the entity attributes; and generating a knowledge graph comprising the entities and the mapping relationship between the entities.Type: ApplicationFiled: September 10, 2020Publication date: November 2, 2023Applicant: Siemens Ltd., ChinaInventor: Xian Yi Ye
-
Publication number: 20230325563Abstract: Various embodiments of the teachings herein include an environment prediction method based on a target available model. An example method comprises: generating a training sample based on predetermined environment data; using the training sample to perform training based on a fluid dynamics model and a Gaussian simulation model, to obtain a target available model; and based on real environment data, using the target available model to determine a real environment prediction value of a time-related pollution concentration sequence for a calibration position.Type: ApplicationFiled: September 11, 2020Publication date: October 12, 2023Applicant: Siemens Ltd., ChinaInventors: Xiao Zhou Zhou, Tian Rui Sun, Xiao Liang, Daniel Schneegaß
-
Publication number: 20230316566Abstract: Various embodiments of the teachings herein include a target positioning method. The method may include: determining a mark in a physical environment; dividing the physical environment into at least two first regions according to the mark; identifying the mark from a picture of the physical environment captured by a first camera; dividing the physical environment in the picture captured by the first camera into at least two second regions in the same way as for the at least two first regions; determining a one-to-one correspondence between the at least two first regions and the at least two second regions; acquiring a first frame from the first camera; identifying a target object from the first frame; determining a second region of the target object in the first frame; and determining the first region corresponding to the second region where the target object is located according to the correspondence.Type: ApplicationFiled: September 21, 2020Publication date: October 5, 2023Applicant: Siemens Ltd., ChinaInventors: Yuan Zhe Li, Jie Min
-
Publication number: 20230315703Abstract: Various embodiments include a data fusion method based on a knowledge graph. The method may include: mapping an original data structure to a standard data structure; acquiring standard entities and determining attributes contained in the standard entities, wherein the attributes are related to data fields in the standard data structure; establishing associative relationships between the standard entities and generating a knowledge graph with the standard entities as nodes and the associative relationships between the standard entities as edges; and loading the knowledge graph and generating a query mode containing multiple queryable instances, wherein the queryable instances correspond to the edges and/or nodes in the knowledge graph.Type: ApplicationFiled: August 31, 2020Publication date: October 5, 2023Applicant: Siemens Ltd., ChinaInventor: Yu Kai Ji
-
Publication number: 20230297343Abstract: The present disclosure describes programming marking methods. Various examples include: displaying device controls for at least two operating devices associated with a target task to be executed, where the display configures programming logic of the device controls for the operating devices; determining a respective device group to which each of the operating devices belongs; configuring a group tag for the operating device used for marking the device group; and displaying on a second interface a programming flowchart used when the operating devices execute the target task. The programming flowchart includes at least two function blocks. Each of the function blocks is controlled by one operating device to perform one processing action. Each of the function blocks is marked with a group tag matching the operating device. The second interface configures the function blocks and the execution logic between the function blocks.Type: ApplicationFiled: July 14, 2020Publication date: September 21, 2023Applicant: Siemens Ltd., ChinaInventors: Xin Jin, Liang Liao, Jun Yi Shan
-
Publication number: 20230278198Abstract: Various embodiments include a method for a robot to grab a 3D object. The method may include: determining a current position and attitude of a visual sensor of the robot relative to the 3D object; acquiring a grabbing template of the 3D object, the grabbing template comprising a specified grabbing position and attitude of the visual sensor relative to the 3D object; judging whether the grabbing template further comprises at least one reference grabbing position and attitude of the visual sensor relative to the 3D object, wherein the reference grabbing position and attitude is generated on the basis of the specified grabbing position and attitude; and based on a judgment result, using the grabbing template and the current position and attitude to generate a grabbing position and attitude of the robot.Type: ApplicationFiled: July 29, 2020Publication date: September 7, 2023Applicant: Siemens Ltd., ChinaInventors: Hai Feng Wang, Hong Yang Zhang, Wei Yao
-
Patent number: 11740954Abstract: Provided are a method, apparatus and system for storing fault data, an embodiment of the fault data storage method including: acquiring fault data of a target electrical device; sending a consensus request for the fault data, usable to request that consensus personnel who use the consensus client reach a consensus for the reason why the target electrical device is faulty, to at least one consensus client; respectively receiving a consensus result from each consensus client, the consensus result being formed by the consensus client according to the triggering of the consensus personnel; determining, according to each received consensus result, whether the reason for why the target electrical device is faulty is due to device quality; generating, upon the reason for why the target electrical device is faulty being due to device quality, a first data block which contains the fault data; and storing the first data block into a blockchain.Type: GrantFiled: May 31, 2019Date of Patent: August 29, 2023Assignee: Siemens Ltd., ChinaInventors: Hao Liu, Jing Li, Dan Wang, Wen Tao Hua, Ang Li
-
Publication number: 20230259334Abstract: Various embodiments include a graphical programming method comprising: in a first interface, displaying a programming flowchart matching a target task, with at least two function blocks, and using the first interface to configure the function blocks and an execution logic between the function blocks; determining a first and a second function block from the programming flowchart, wherein the first function block is used for obtaining two pieces of information to be processed, and the second function block is used for obtaining information processing results corresponding to the first information; and configuring a control between the first function block and the second function block, used for determining a current information processing result according to the first information currently detected from the first function block and transmitting the current processing result to the second function block.Type: ApplicationFiled: June 30, 2020Publication date: August 17, 2023Applicant: Siemens Ltd., ChinaInventors: Xin Jin, Liang Liao, Jun Yi Shan
-
Patent number: D1021928Type: GrantFiled: March 24, 2022Date of Patent: April 9, 2024Assignee: SIEMENS LTD., CHINAInventors: Xin Jin, Liang Liao
-
Patent number: D1045896Type: GrantFiled: July 28, 2022Date of Patent: October 8, 2024Assignee: SIEMENS LTD., CHINAInventors: Zhen Hua Zhou, Xiaoxun Zhu, Chang Wei Weng
-
Patent number: D1045919Type: GrantFiled: July 28, 2022Date of Patent: October 8, 2024Assignee: SIEMENS LTD., CHINAInventors: Zhen Hua Zhou, Xiaoxun Zhu, Ting Wang