Patents Assigned to UDMTEK CO., LTD.
-
Patent number: 12523978Abstract: A method of inspecting a programmable logic controller (PLC) control logic using a graphic neural network (GNN) generally includes three operations: a data preprocessing operation for a GNN, an operation of predicting whether tags are connected, and an operation of verifying suitability of edge connections between tags. As a result, a graph is generated from a PLC control logic and input to a link prediction model to find an incorrect connection in the PLC control logic. Subsequently, a result graph output through the link prediction is input to a trained model to verify edge connection suitability between tags. Then, it may be finally verified whether tags are connected in the PLC control logic.Type: GrantFiled: November 12, 2021Date of Patent: January 13, 2026Assignee: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jun Pyo Park, Sang Chul Yoo, Kang Hee Han, Seung Woo Han, Yeon Dong Kim, Nam Ki Kim
-
Patent number: 12353185Abstract: An apparatus for extracting common command information from programmable logic controller (PLC) ladder information according to the present invention may include: a logic information extracting portion configured to extract control logic information from XML information converted from PLC ladder information; and a common command converting portion configured to convert the control logic information extracted by the logic information extracting portion into common command information, wherein the logic information extracting portion is configured to extract, from the XML information, the control logic information in the form of a block obtained by grouping units that respectively represent contacts and lines constituting the PLC ladder information according to an AND condition and an OR condition.Type: GrantFiled: April 18, 2022Date of Patent: July 8, 2025Assignee: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jun Pyo Park, Geun Ho Yu, Seung Woo Han, Gang Hee Han, Min Young Jung, Sang Chul Yoo
-
Publication number: 20250094773Abstract: A method, of training an anomaly detecting model using a plurality of pieces of graph data, includes: (a) inputting one piece of graph data that has not yet been input, among the plurality of pieces of graph data, to a graph neural network (GNN) AutoEncoder calculating a probability of each edge as input data; (b) calculating a difference value (hereinafter, “edge difference value”) between an edge probability value of reconstructed data output by the GNN AutoEncoder and an edge value of the input data; (c) calculating an average value (hereinafter, “positive edge loss”) of a positive edge and an average value (hereinafter, “negative edge loss”) of a negative edge using the edge difference value, and calculating an edge prediction loss value of the reconstructed data by summing the positive edge loss and the negative edge loss; (d) retraining the GNN AutoEncoder until the edge prediction loss value is minimized.Type: ApplicationFiled: December 2, 2024Publication date: March 20, 2025Applicant: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jun Pyo Park, Seung Woo Han, Geun Ho Yu, Min Young Jung, Hee Chan Yang, Seung Jong Jin
-
Publication number: 20240427305Abstract: A method of inspecting a programmable logic controller (PLC) control logic using a graphic neural network (GNN) generally includes three operations: a data preprocessing operation for a GNN, an operation of predicting whether tags are connected, and an operation of verifying suitability of edge connections between tags. As a result, a graph is generated from a PLC control logic and input to a link prediction model to find an incorrect connection in the PLC control logic. Subsequently, a result graph output through the link prediction is input to a trained model to verify edge connection suitability between tags. Then, it may be finally verified whether tags are connected in the PLC control logic.Type: ApplicationFiled: November 12, 2021Publication date: December 26, 2024Applicant: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jun Pyo Park, Sang Chul Yoo, Kang Hee Han, Seung Woo Han, Yeon Dong Kim, Nam Ki Kim
-
Publication number: 20230027840Abstract: Disclosed is a method of analyzing a programmable logic controller (PLC) logic to detect whether an anomaly that deviates from a standard pattern occurs in a repeated cycle. After modeling and patterning an operation pattern of automation equipment and processes with a graph, an anomaly detecting model capable of detecting whether a pattern is abnormal may be constructed as a graph AutoEncoder model. By detecting the change in the process pattern, it is possible to early detect the anomaly of the equipment and processes.Type: ApplicationFiled: July 20, 2022Publication date: January 26, 2023Applicant: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jun Pyo Park, Seung Woo Han, Geun Ho Yu, Min Young Jung, Hee Chan Yang, Seung Jong Jin
-
Publication number: 20140055273Abstract: A method of alarming an abnormal state of a line of an automated manufacturing system using a programmable logic controller (PLC) signal pattern is provided.Type: ApplicationFiled: July 22, 2011Publication date: February 27, 2014Applicant: UDMTEK CO., LTD.Inventors: Hyeong Tae Park, Chol Hwan Kim, Gi Nam Wang, Sang Chul Park, Jin Young Cho, Jung Ho Nam
-
Patent number: 8612200Abstract: Disclosed are a PLC (Programmable Logic Controller) symbol structure for a PLC code for automatically generating an input/output model, and a simulation apparatus and a simulation method for testing the PLC code using the same. In one embodiment, a computer-readable recording medium records a PLC code including a plurality of PLC symbols, wherein each of the PLC symbols includes a plurality of levels identified by an identifier, and a computer automatically generates an input/output model using the structure of each of the PLC symbols, thereby performing a simulation for testing the PLC code. The PLC symbol structure according to one embodiment systematically contains information required for automatically generating the input/output model, making it possible to automatically generate the input/output model for testing the PLC code in an easier manner without knowledge of simulation and modeling, and reducing the time consumed and the labor required for generating the input/output model.Type: GrantFiled: March 24, 2010Date of Patent: December 17, 2013Assignee: UDMTEK Co., Ltd.Inventors: Gi Nam Wang, Sang Chul Park, Hyeong Tae Park
-
Patent number: 8543370Abstract: A multiple programmable logic controller (PLC) simulation system is provided.Type: GrantFiled: March 22, 2012Date of Patent: September 24, 2013Assignee: UDMTEK Co., Ltd.Inventors: Gi Nam Wang, Jong Geun Kwak
-
Publication number: 20130132059Abstract: A multiple programmable logic controller (PLC) simulation system is provided.Type: ApplicationFiled: March 22, 2012Publication date: May 23, 2013Applicant: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Jong Geun Kwak
-
Publication number: 20130127444Abstract: An apparatus and method for distinguishing between tack-welding and welding are provided. The apparatus for distinguishing between tack-welding and welding includes: a current sensor configured to detect arc current of a welder; and a distinguish control unit configured to distinguish whether a welding operation performed by the welder is tack-welding or welding based on the arc current detected by the current sensor for a predefined period of time. Accordingly, the amount of work performed by a welding worker can be fairly and accurately evaluated.Type: ApplicationFiled: July 27, 2011Publication date: May 23, 2013Applicant: UDMTEK CO., LTD.Inventors: Eui Koog Ahn, Lock-Jo Koo, hee won Jo, Seung Taek Hong, Chang Ho Lee, Gi Nam Wang, Sang Chul Park
-
Publication number: 20130112678Abstract: Provided are a system and a method for monitoring welding operations. The system includes a welding machine, a current sensor sensing an operation time of the welding machine and a welding current, a welding information database storing information of the operation time of the welding machine and the welding current for each welding operator and storing information of a consumed charge amount of the welding machine, which is preset for each welding operation process, a data analyzer checking a charge amount consumed for the operation time by using the sensed operation time of the welding machine and the welding current and determining whether the welding operator achieves a task goal of a corresponding process by comparing the checked consumed charge amount with the preset consumed charge amount for a process performed by the welding machine, and a display unit outputting a result of the determining, performed by the data analyzer, whether the welding operator achieves a task goal of a corresponding process.Type: ApplicationFiled: June 5, 2011Publication date: May 9, 2013Applicant: UDMTEK CO., LTD.Inventors: Jae Geun Park, Yong Woo Kang, Tae Hyuck Yoon, Eui Koog Ahn, Lock-Jo Koo, Hee Won Jo, Seung Taek Hong, Chang Ho Lee, Gi Nam Wang, Sang Chul Park
-
Publication number: 20120022849Abstract: Disclosed are a PLC (Programmable Logic Controller) symbol structure for a PLC code for automatically generating an input/output model, and a simulation apparatus and a simulation method for testing the PLC code using the same. In one embodiment, a computer-readable recording medium records a PLC code including a plurality of PLC symbols, wherein each of the PLC symbols includes a plurality of levels identified by an identifier, and a computer automatically generates an input/output model using the structure of each of the PLC symbols, thereby performing a simulation for testing the PLC code. The PLC symbol structure according to one embodiment systematically contains information required for automatically generating the input/output model, making it possible to automatically generate the input/output model for testing the PLC code in an easier manner without knowledge of simulation and modeling, and reducing the time consumed and the labor required for generating the input/output model.Type: ApplicationFiled: March 24, 2010Publication date: January 26, 2012Applicant: UDMTEK CO., LTD.Inventors: Gi Nam Wang, Sang Chul Park, Hyeong Tae Park