FAULT DIAGNOSIS AND RESTRUCTURING SYSTEM AND METHOD BASED ON EVENT-VALUE AGREEMENT
The integrated fault diagnosis and reconfiguration system addresses the inconsistency in industrial automation systems by comparing value and event channels to identify and rectify faults, improving data accuracy and system efficiency.
Patent Information
- Application Number
- TR202617460
- Authority / Receiving Office
- TR · TR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-10-08
- Publication Date
- 2026-10-21
AI Technical Summary
Current industrial automation systems fail to effectively diagnose and reconfigure faults in data collection pipelines due to the independent operation of value and event channels, leading to incomplete or inaccurate data, which are not compared for consistency, and lack integrated methods to identify and rectify connection or manufacturer-related issues.
An integrated fault diagnosis and reconfiguration system that compares expected and actual events from value and event channels within a defined time window, determines the source of discrepancies, and adjusts system configurations based on the identified fault type.
Enables accurate fault identification and reconfiguration of industrial data collection systems by distinguishing between connection and manufacturer-related faults, ensuring consistent data flow and reducing operational inefficiencies.
Smart Images

Figure 00000034_0000
Abstract
Description
1 TARIFF FAULT DIAGNOSIS AND REPAIR BASED ON EVENT-VALUE AGREEMENT. CONFIGURATION SYSTEM AND METHOD Technological Field: The invention relates to industrial automation, industrial data collection, fault diagnosis, and industrial communication systems relate to the technical field; specifically, a 10 obtained from the server via independent value channels and event channels by comparing the collected data within the same evaluation process a system that enables the identification of faults occurring in the data collection line It relates to the system and method. The invention also relates to the technical analysis of the relevant variable from changes observed in the value channel. deriving expected events according to the role, the events of those expected events events received from the channel in terms of time and content comparison, the health of the identified conflicts, value and event channels The malfunction is assessed along with the event manufacturer, label matching or other factors. Classification as connection-related and according to the determined fault type, the relevant 20 This includes reorganizing the technical configuration. State of the Art: In industrial automation systems, the machine, PLC, 25 located in the production area Process data obtained from sensors and similar equipment are transmitted to servers. through which the collection, processing and integration into high-level production management systems It is known that these are transferred. In this context, production counter, rejection counter, machine While process values such as status, speed, etc., can be obtained via a value channel; production in progress, status change, stoppage, sensing mode change, and 30 Events such as alarms can be transmitted through a separate event channel. 2 These two data channels carry information relating to the same industrial process. Despite being able to operate independently, diagnosis in data collection pipelines. This can lead to malfunctions that are difficult to resolve. For example, the value... While healthy data continues to be received from the channel, the incident channel is silent. The relevant value node is incorrect (5) even when it can remain or the event channel is working correctly. It can be connected to a PLC tag. In such cases, general communication... The system appears to be working as it continues, but production has stopped and Some of the performance data may be incomplete or inaccurate. Current Server scanning and compliance tools, on the other hand, mostly focus on address space or information. It monitors the structure of the model, ensuring the same process behavior during operation. whether the value and event channels they represent are consistent with each other It does not determine. In known technology, determining the technical context of process values, process Creating events from data, simultaneous process values with events 15 relating expected events to actual events within a certain range Comparison, assessment of the health status of multiple data channels, automatic identification of the source of the fault and system configurations There are different solutions for processes such as modification. The literature search revealed an event with the number EP3361343B1. Analyzing Device, Event Analyzing System, Event Analyzing Method and Non- In the patent document titled "Transitive Computer Readable Storage Medium," Analysis of changes in process values obtained from the process control system and converting the identified change trends into event data 25 The start and end times of the generated process change events are explained. with information such as the label information and change type related to the relevant process variable are associated with and evaluated together with alarm or operational events. Cause-and-effect relationships are analyzed. This structure combines process data with events. 30 in terms of joint evaluation and generating events from process values Although related, the event generated from the process value is an independent event. It is not being used as an event expected to happen on the channel, and it is happening. 3 in terms of incomplete events, additional events, or discrepancies in the content of the events They are not compared. The document also states that value and event channels are separate. Identifying the source of the malfunction based on health conditions or determining the source of the malfunction. Reconfiguring different technical configurations according to the type of failure. It is not explained. 5 During the literature search, the numbered US20220374265A1 was encountered. Patent titled “Determining a Validity of an Event Emitter Based on a Rule” the document lists the events that are expected to occur as a result of specific actions a comparison of the events that were actually published and, according to this comparison, event 10 The process of determining whether the manufacturer's system is functioning properly is described. The actions performed are recorded in an action log, while the events observed are recorded in a separate event. It is kept in record; rules such as timing, order, equality and completeness. Comparisons are made based on this. No event can be found to correspond to an action. or the presence of an event that cannot be linked to any action, event 15 in determining that the producer did not exhibit the expected behavior It is available. However, the comparison in question is not mentioned in the document. Although it is stated that corrective actions can be selected depending on the outcome, One of the sources compared is an industrial process value channel. not used; event 20 depends on the technical role of the variable and the change in value. The event and event content to be searched on the channel are not determined, and the value channel and event are not specified. The health status of the channel is evaluated separately, and the fault event manufacturer and label are determined accordingly. It is not classified as being related to pairing or connection. The literature search revealed the number CN121952736A and 25 “Methods and Systems for State Estimation and Health Management of Aircraft In the patent document titled "Engine Main Fuel Conditioning System," different a state-space model is formed by the values obtained from the measurement channels. System health is assessed by comparing the calculated estimated values. The evaluation is explained. Variables such as fuel flow and engine speed are considered. Deviations between estimated and measured values indicate residuals and novelty. The values are generated and deviations from multiple measurement channels are combined. 4 by evaluating whether the fault stems from common system behavior or a specific measurement It is determined whether it originated from the channel. The document also addresses reliability. the use of estimated values instead of decreasing measurements and the system It is explained that the parameters can be updated during operation. The subject of the document is a series of innovations regarding different measurement channels, residual values 5 and different sources of failure can be isolated using inter-channel relationships and In case of sensor malfunction, an estimated value is used instead of the measured value. This is explained. However, these channels exhibit the same physical behavior. It is not two independent representations in the form of value and event; rather, it is the role in the value channel. Determining the event and event content to be searched in the event channel from the specific change, 10 These should be compared with the actual event and the discrepancy between the event producer and the label. It is not explained how this is converted to a pairing or connection failure. In the literature search conducted, the numbered WO2022094281A1 was encountered and 15 titled “Systems and Methods of Configuring a Building Management System” The patent document describes the automatic processing of data points in the building management system. labeling as such, identifying the causes of the abnormality, and determining the cause... automatically detects incorrect label or device configuration. The update is explained. Incorrect label, device malfunction or unexpected Different causes of anomalies, such as configuration, can be identified. With this, 20 This classification, together with the distinction between independent value and event channels, the disagreement and the joint assessment of the separate health conditions of these two channels is not holding on; despite the value channel being healthy, the expected event absence, inconsistency between event content and value progression, or the two channels Situations such as failure to provide data together can be attributed to different sources of failure. The decision-making chain through which this transformation occurred is not described. In the literature search conducted, the numbered EP3221756B1 was encountered and Patent titled “Semantic Contextualization in a Programmable Logic Controller” In the document, the semantic analysis of process data obtained from the automation system is described. associating with contexts, generating events from process data, and history using existing data and current data within the same analysis framework. This is explained. Specific process data or patterns are observed during the operation. It can generate contextual data stored in the past and use it to analyze new events. It can be used in the evaluation. Data production or sampling. It is also possible for their behavior to be modified according to working conditions. With this... semantic determination together, role 5 from the name path suffixes of variable nodes transformation and selection of the consensus rule to be applied in the defined role It is not in that form. The events produced are also obtained from an independent event channel. It is not used to refer to expected events; it refers to actual events, time, and They are not compared in terms of content. The use of historical data is also live. An event not found in the stream is completed from the past, and the same verification is performed 10 times. It is not in the form of re-executing the process. Document number 2026 / 007899 and “Event and Time Data for Industrial Environments” In the patent application titled "Management System and Method," event data is used. Correlation of time-dependent measurement data through the same time reference, 15 The process of structuring and accessing historical data together is explained. Event By determining the measurement data corresponding to the moment and combining it with the event data. evaluation and retrieval of historical data from storage structures It is possible. However, the expected event from changes in the value channel... the creation of, the expected event in question through an independent event channel 20 verification, fault diagnosis or determination based on the health status of the two channels. The modification of the technical configuration based on the source of the malfunction is not explained. Furthermore, the basic structure of the application in question is that the event and measurement information are the same. It is aimed at joint management via a time reference. Case number 2026 / 009539 and “Significant Event from PLC-Based Label Changes” In the patent application titled "A System and Method for Producing PLC", Changes in label values obtained from sources, previous value, quality information, short-term history, temporal behavior, and production conditions The creation of an event through evaluation is explained. This structure is process 30. While it is relevant in terms of deriving events from changes in value, The created event is the event that should occur in the independent event channel. 6 It is not used to verify and does not relate to actual events, time, or content. They are not compared in terms of value and event channels. Identifying the source of the malfunction based on health conditions and applying technical solutions accordingly. The restructuring process is not explained. The label is included in the relevant application. Transforming changes into event generation is one of the key technical focuses. 5 The literature review also revealed Invensys number US20160171055A1. The patent document has been examined. The document in question contains event data related to the event. storage within the history and queries to the relevant event data A structure that enables its implementation is described. However, the aforementioned 10 The document states that value and event channels are in the same evaluation process. Comparison, identification of the event to be sought from the change in the value channel. or fault diagnosis and reconfiguration based on the health status of the two channels It is not explained. In the Invensys / AVEVA patent document numbered US8321045B2, the manufacturing event messages are saved based on schema or database information before being recorded. verification and comparison of trending and untrending data. The separation of them is explained. However, verification is the same data. This is carried out within the processing channel; an independent process value series 20 No comparison is made between the event and the event channel. Therefore, the event two representing the same physical behavior with structural verification of the message Verification of independent data channels with each other during operation using different techniques. These are problems. In Ericsson's patent document numbered US9124489B2, in the context of network management... The correlation time window data used in relating events It is explained that the collection intervals are determined by taking them into consideration. However, The document describes the time window in question as an event of a change in the value channel. derivation, reaching consensus through independent event channels, channel health 30 assessment and reconstruction chain based on the source of the failure It is not used inside. 7 Honeywell patent document number US20100211192A1 alarm rationalization, evaluation of interrelated alarm activations and the combination of rapidly repeating alarm behaviors The approaches are explained. In this context, the alarm intensity and recurring 5 Techniques for reducing alarm generation are known. However, The comparison is made between alarm events, and it is an independent process. Comparing the value series with the event flow is not relevant. Therefore... suppression or combination of short-term recurring events Techniques, a solution for the mutual validation of value and event channels 10 It does not create. In Sandia's patent document numbered US6668203B1, from sensor data deriving events, creating the actual process using a state machine, and Comparison of the actual process with the previously stated expected process 15 This is explained. However, the practice is related to nuclear facility inspections. and assessing the health of independent value and event channels, transforming the dispute into or related to specific sources of technical failure. The restructuring of the data collection infrastructure is not explained. In JBS Technologies' patent document numbered US6956473B2, it is stated that the following occurred: Automatically adjusting the alarm threshold based on the frequency of incoming alarms. A feedback mechanism is described for alarm generation. Its behavior is known to be automatically adjusted by the system. However, the structure in question is 25 for the vehicle or building security alarm field. and, value and event channels in an industrial data acquisition pipeline consistency or identified source of failure depending on the event generation parameters It is not intended for selective modification. In Hitachi patent document number US12038889B2, data integration 30 between datasets depending on inconsistencies identified during the process The updating of association information is explained. However, the word 8 The subject structure is the connection between a server variable and a source PLC tag, Comparison of event context and value channel progression behavior It is not related to being determined and reconnected as a result. Visa patent document number US12189608B2 states that data quality anomalies numbered 5. Scoring candidate events to identify possible root causes and The ordering is explained. Thus, for a given data problem, more than one... evaluating multiple possible sources and performing root cause analysis It is known that, however, the document is related to the financial data field, and the same 10 independent value and event channels representing process behavior comparison or technical assessment of the health status of the channels in question It is not intended for determining connection faults. In Kimberly-Clark patent document number US6968250B2, the process Suspicious data in the database can be identified using rule and machine learning techniques. identification and application of automatic correction in specific situations This is explained. Therefore, automatic detection based on error detection in process data. The general approach to correction is known. However, the structure in question is twofold. It is not based on the mutual verification of independent data channels and The element to be corrected is the event generation parameter, tag link, or communication 20 a technical chain in which the fault class is selected from among the links It does not include. In addition to patent documents, the industrial address space is automatically configured. Applications for scanning are also known. InfluxData Telegraf OPC-UA 25 Regarding the plugin, in GitHub issue #18529 dated 13.03.2026, the OPC UA address is mentioned. breadth-first approach for exploring space using the Browse service navigation, tracking of visited node IDs, and aggregate Browse queries. Techniques such as these are suggested. The development in question was implemented with PR #18831. and was merged into the main branch on 19.05.2026. The relevant feature was later added in v1.39.0 30 It was released in version [version]. However, the name path of the nodes found is [version number]. 9 converting suffixes into technical roles and implementing the defined technical role. The reason for choosing the event-value agreement rule is not explained. Similarly, Seiger et al.'s 2020 IEEE EDOCW study In Seeliger and colleagues' 2024 BPM Forum study, IoT sensor 5 Creating event logs from the data, performing process compliance checks. and approaches such as extracting missing events from sensor data These studies examine expected events from sensor or process data. While relevant in terms of extracting behavior, during working hours By diagnosing the source of the fault in the data collection line, the relevant technical layer is automatically activated. 10 It is not restructuring as such. When the techniques described above are considered together, it is possible to derive event data from process data. creation, temporal correlation of event and process value, Comparing expected and actual events, correlation tolerance is 15 derivation from sampling interval, suppression of repetitive events, multiple Assessment of the health status of the channels, identification of the root cause, Automatic updating of mapping information or threshold values and Different techniques are used as sub-processes, such as using historical data for analysis purposes. It appears that these can be explained separately in different contexts. 20 However, in known structures, the value depends on the technical role of a variable. Identifying the event expected to occur from the change in the channel, the expected the time and content of the event as it occurred on the independent events channel comparison in terms of, the shortcomings identified in this comparison or 25 the separate health conditions of the value and event channels of the dispute by evaluating and transforming it into one of the different sources of technical failure, and Depending on the identified source of the failure, event generation parameters, label linkage, or restructuring processes related to the communication structure There is no integrated structure that causally links them. Similarly, 30 Events that could not be captured in the live stream were completed using past recordings. The re-inclusion of this chain in the techniques examined is also a part of this chain in the evaluation. It is not presented as part of it. Therefore, in industrial data collection pipelines, independent values and The five identified incident channels are mutually monitored during the operation. The technical aspects of the malfunction will be evaluated together with the channel's health status. the source is identified and the relevant system is based on the identified source. an integrated fault diagnosis and reconfiguration system where the configuration is rearranged. The need for a configuration system continues. Brief Description of the Invention: The invention relates to value associated with the same physical process in industrial data collection lines. During the study, the consistency of the data with the events was examined. evaluation, data collection as a result of said evaluation 15 to determine the technical source of the fault that occurred in the line and the identified reconfiguring the system based on the source of the fault. It relates to a system and method aimed at... Within the scope of the invention, the technical roles relating to the variables obtained from the server are related to the 20 The variables are determined by considering the noun path and noun path suffixes. In this context, the variables include production counter, rejection counter, detection counter, machine. The status can be associated with roles such as machine speed or sensing mode, and The transition rule to be applied is selected according to the defined technical role. Thus, each 25 without needing to configure the variable separately beforehand. which technical event should the change in the value channel correspond to It can be determined. Within the scope of the invention, the value series obtained from the value channel and the event series from the event channel The events obtained were within the same time window of 30. are collected. Changes occurring in the value series affect the relevant variable. It is evaluated using transition rules specific to the technical role and the said 11 The event expected to occur in response to the change is determined. The determined... The expected event versus the actual event received from the event channel, defined time. They are compared in terms of time and content within the tolerance period. This The absence of the expected event as a result of the comparison, an unexpected event. 5 in the value channel of the information carried by the event that is found or occurred It is possible to determine if there is an inconsistency with the values. The identified discrepancy is not considered merely as a matter of error; the health status of the value channel and the event channel is considered separately The source of the malfunction is being determined. Although the signal channel is healthy, 10 The failure of the expected event to occur is due to a manufacturer's fault; the nature of the event that occurred... the information is inconsistent with the values in the value channel or the event channel The label matching failure occurs when the value channel fails to provide appropriate data during operation. If both channels cannot provide data simultaneously, this is called a connection failure. They can be correlated. Thus, different techniques can be used on the same data collection pipeline. 15 This allows for the different types of malfunctions that may result from various causes to be distinguished. The source of the malfunction identified within the scope of the invention will be redesigned. It is used in selecting the structure. The event involves identifying the manufacturer's fault. In this case, thresholds, weights, or minimum broadcast intervals related to event generation are considered. The parameters can be changed; if a label matching malfunction is detected. The PLC tag to which the relevant variable is associated, candidate PLC for the same machine. re-evaluated by considering the value progression behavior of the labels can be determined; if a connection fault is identified, communication will resume. Sessions and data subscriptions can be re-established. Thus, with fault diagnosis, 25 Technical correction processes are linked together within the same workflow. The invention also includes events that cannot be captured during live operation. obtained from historical event information available on the server and the said It is possible to include these events in the current assessment. This 30 In this situation, events from the past and events captured live are the same. 12 The situation is evaluated using rules and event-value agreement is reassessed. It can be accomplished. The primary purpose of the invention is to identify the value and event channels relating to the same industrial process. by checking their consistency with each other during the study, only 5 of the channels one of them is still working or one of the channels is with an incorrect data source situations that arise when associated with traditional connection controls The aim is to enable the detection of faults that are difficult to identify. Another purpose of the invention is to utilize technical 10 changes occurring in the value channel. to identify expected events specific to the role and to determine those expected events Events received from the event channel in terms of time and content. by comparing missing, unexpected or content-inconsistent events The aim is to ensure its identification. Another purpose of the invention is to determine the health status of value and event channels. Considering the discrepancies, the incident involves a manufacturer's fault or a label matching fault. The goal is to differentiate between the connection fault and the other. Another purpose of the invention is to produce event 20 according to the identified source of failure. parameters, PLC tag connection or communication structure reconfiguration By enabling this configuration, the fault diagnosis and repair process is integrated. It is carried out within a technical framework. Another aim of the invention is to obtain data on past 25 events that cannot be obtained from a live stream of events. to be completed from the incident information and subject to the same evaluation rules by ensuring that temporary event losses are recorded, thus misleading fault diagnosis. to reduce. 13 Explaining the Figures: The invention will be described by reference to the attached figures, so that the invention Its features will be understood more clearly. However, the purpose of this invention is not this specific one. It is not about limiting it with regulations. On the contrary, the invention's accompanying claims 5 all alternatives and modifications that can be included within the area defined by it and the inclusion of their equivalencies is also intended. The details shown are only It is shown for the purpose of describing the preferred arrangements of the present invention and both the shaping of methods and the rules and concepts of invention To provide the most useful and easily understandable description of its features, 10 It should be understood that they are presented in these drawings; Figure – 1 The subject of the invention is fault diagnosis and event-value reconciliation-based. showing the general architecture of the restructuring system. Schematic view. 15 Explanation of References: 10. Fault diagnosis and reconfiguration system 11. Processor 20 12. Memory 13. Database 14. Communication module 15. Data collection module 20. Server 25 21. Event generator 22. Historical data repository 23. Label matching table 30. PLC 31. PLC label 30 40. Industrial machinery 14 Description of the Invention: This detailed description explains the malfunction based on event-value agreement, which is the subject of the invention. The diagnostic and reconstructive system and method only provides a better understanding of the subject. 5 for the purpose of understanding and without creating any limiting effect This is explained as follows. As shown in Figure-1, the invention relates to the values of the industrial machine (40). and obtaining information through independent channels, value Identifying the events expected to occur as a result of changes in the channel, word 10 The subject is expected events, events that occurred, taken from the event channel. Comparison of identified discrepancies in the health status of both channels taking into consideration the source of the fault and converting it to the identified source of the fault. based on the principle of restructuring the relevant section of the data collection pipeline. It is based on. 15 Fault diagnosis and reconstruction system (10); at least one processor (11), at least one memory (12), database (13), communication module associated with the processor (11) (14) and data collection module (15). The system (10) includes the communication module. (14) exchanges data with the server (20). The server (20) exchanges data with the server (20). values and events relating to the industrial machine (40) via PLC (30) or It can receive data from the data infrastructure associated with the PLC (30). Industrial machine (40), machine that performs a physical operation on the production line, It refers to production equipment, process equipment, or a part thereof. 25 PLC (30) monitors the operating status, production quantity, and rejection of the industrial machine (40). regarding quantity, speed, perception status, or other operational variables It contains PLC labels (31) that include information. PLC label (31) is located inside the PLC (30) and is used to send 30 to the industrial machine (40). a data address that represents a numerical, logical, or categorical value related to a given value A PLC tag (31) displays, for example, the cumulative production quantity, cumulative rejection quantity, detection count, machine operating status, machine speed, detection It can represent the mode or a dataset parameter. The server (20) presents the values obtained from the PLC labels (31) to the clients. and specific situations or changes occurring in industrial machinery (40) 5 It can generate counter events. In an application, the server (20), OPC UA It can be implemented as a server that supports the communication infrastructure. However, the invention is not limited to a specific communication protocol. The event generator (21) is 10 that runs on or is associated with server (20). and refers to the software function that generates an event depending on specific process conditions. The event producer (21), for example, production takes place, rejection takes place, machine status change, shutdown completion or detection mode It can generate the relevant event upon modification. Used in event generation. 15 such as threshold, weighting factor, minimum broadcast interval or event type link The parameters can be configurable. The historical data store (22) is accessed retrospectively by the server (20). Refers to the storage structure in which stored value and / or event information is kept. The historical data repository (22) can be found in the server (20) as well as 20 also in a separate storage infrastructure accessible by the server (20) It can be found. The label matching table (23) is the table of variables located on the server (20) and their The source PLC labels (31) define the connections between them. Thus, 25 on the server (20) a specific production counter, status value or other variable It is determined from which PLC label (31) the information provided was obtained. Label A faulty connection in the mapping table (23) causes data on the server (20) Despite being found, the data in question incorrectly represents the physical variable. This can cause it to... 30 16 Data collection module (15) obtains values from the server (20) via the value channel. The values and events received through the event channel are the same. The evaluation is collected within a time interval. The value channel is periodic. numerical data obtained through reading, data change notification, or similar method or may include categorical variables, and the event channel is the server's (20) 5 It can include event notifications that it has generated. The processor (11) examines the variables located in the server's (20) address space. It determines the technical roles of the variables in question. The technical role in determining the variable, the noun path and especially the 10 in the noun path suffix Descriptive information can be used. The suffix of the noun path, the end of the noun path. section or one or more preceding sections along with the final section It can represent the final part consisting of sections. In this context, a variable is; cumulative production counter, cumulative rejection counter, cumulative detection counter, machine 15 such as status, machine speed, detection mode, dataset definition or dataset value It can be associated with one of the technical roles. The identified technical role is the one in question. Which evaluation rule determines the behavior of the variable in the value channel? It is used to determine which one will be examined. During the examination of the address space, the variables are represented by a root of 20 representing the machine. Navigation can begin from a specific point. In an application, navigation is width-prioritized. It can be carried out as such and relates to more than one industrial machine (40) Nodes can be queried collectively. A name path can have multiple nodes. A longer and more specific match if it matches the defined final section. It is available for use as a priority. 25 The defined technical role is not only used in the classification of the variable, also, which technical rule describes the change occurring in the value channel? It determines how it will be applied. Thus, different types of variables are applied in the same way. Instead of evaluating it with the change rule, it should be evaluated using the production counter, machine status, and speed 30. or variables such as detection mode are appropriate to their own technical behavior. It is examined according to the rules. 17 Values obtained from the value channel over a specific time window This is exemplified by obtaining data from the event channel within the same time window. The events that occur are also collected. The processor (11) determines the value series. by examining the changes according to the transition rules of the relevant technical role, this change is 5 whether there is an event that should occur as a result It determines. The determined event is used as the expected event, and the event... in terms of time and content, with events actually taken from the channel. They are being compared. If a variable, defined as a cumulative counter, decreases, the cumulative counter will show a decrease. The PLC is malfunctioning because the counter does not advance backward during normal operation. (30) restart, counter overflow or variable incorrect PLC The possibility of linking to the label (31) can be determined. The same decline in succession In order to prevent a large number of identical findings, the situation in question is 15 It can be reported only once. In the case of an increase in cumulative production or rejection counter, the increase in question A counter-production or rejection event is expected to occur. What happened... the cumulative total value contained within the event, 20 around the time of the event It can be compared with value examples. The absence of an event is a missing event. as, the total value within the event in the relevant time interval If it falls outside the scope of those values, it is considered a content mismatch. can be evaluated. In this context, sampling interval is p, evaluation time window is W, and event is... Minimum broadcast interval Tmin and the minimum broadcast interval applied to the type The coefficient can be defined as k. The cumulative counter increases, but the corresponding... If the incoming event cannot be found, a decision of missing event is made only if; W ≥ Tmin × k 30 It is created if the condition is met. Thus, the evaluation Normal broadcast that can be implemented by the event generator (21) of the time window 18 the absence of the event when the length is not sufficient compared to the delay. It is not considered a direct malfunction. In response to the cumulative meter increase. In the case where the event exists, the cumulative total carried within the event The value is the minimum of the sample values found around ±τ of the event time. compared with maximum values; the event value is 5 of the range in question. Being outside of this context is considered a content mismatch. In practice, the time tolerance can be defined as τ = 3p + 2 seconds. Transition from state one to state two in the variable representing the machine state. When this occurs, a state change event corresponding to this transition is 10 It is expected to happen. Although the event has occurred, the event the value channel of the previous state or new state information contained within Content mismatch can be identified if the observed transition does not match the content. In one application, the time tolerance used in this evaluation is τ = 3p + 2 It can be set in seconds. 15 The machine being switched from a running state to a stopped state and then back to a running state. In a situation where the transition occurs, the duration of the pause is the state in the value channel. It can be calculated from the changes. A stance is completed when the stance is finished. 20 contains information about the occurrence of the event and the duration of the hearing regarding that event. This can be expected. The time found in the event and the time calculated from the value channel. A time discrepancy can be identified when the difference between the two exceeds a defined tolerance. The absence of expected areas such as the reason for the stance or the root cause is another separate issue. This can be considered a deficiency. The time tolerance for a stop event is defined in one application as τ = 3p + 5 seconds. It can be determined. The time to be applied in comparing the hearing duration. The tolerance is 10% of the downtime calculated with a value of 3p + 5 seconds. It can be determined as the value that is greater than the other. In other words... The time tolerance, with a downtime of D, is 30. maximum (3p + 5 seconds, 0.10 × D) It can be determined in this way. 19 The transition occurring in the variable representing the detection mode, the detection mode This may require the occurrence of an event related to the change. The transition The absence of the relevant event within the defined time tolerance is a deficiency. can be considered as an event. In an application, the time in question The tolerance can be defined as τ = 3p + 2 seconds. 5 The machine speed should be zero when the machine is marked as running. or deviation from the defined stability range is a warning regarding the value channel. It can create. Machine statuses that will be considered as working. In applications where it is not defined as machine-specific, 10 depending on the operating condition. Speed and braking controls may not be applicable. The variables in the datasets, and the parameters used, relate to the respective dataset. Their definitions can be compared. The parameters are compared with the defined dataset. If there is a discrepancy, the discrepancy in question can be identified. 15 Quality information from nodes in the value channel is used in determining channel health. It is used. The quality is valid within the evaluation time window. the absence of a sample, intermittently invalid quality, no sample at all Failure to obtain the value or the value not showing the expected change indicates a value channel of 20. This constitutes input for the health assessment. The health status of the event channel. and whether the relevant events were received within the evaluation time frame and is the information found in the received events consistent with the values in the value channel This can be determined by taking into account that it is not present. The processor (11) compares the expected event with the actual event. the identified conflict, along with the health status of the value channel and the event channel. It evaluates the fault. As a result of this evaluation, the fault is determined to be a manufacturer's fault. This can be identified as a label matching failure or a connection failure. Despite the value channel being healthy and the expected change being observed. If the relevant event is not received, the data source continues to operate. However, the event could not be generated as expected by the producer (21). It can be determined and the situation can be attributed to a manufacturer's fault. Even though the value channel is healthy and the event is received, the event carries... If the value does not match the relevant value series, the event generator (21) and the value Since the channel may be fed from different PLC tags (31), tag matching 5 The fault can be identified. Similarly, a valid example in the value channel. even though it is not present or the value remains constant, events are taken into consideration. continuation of the value variable to an inappropriate PLC label (31) This can be considered an indication that they are connected. Both the inability to obtain a suitable sample from the value channel and the inability to obtain an event sample from the event channel. If it cannot be obtained, the server (20), PLC (30) or between them It can be determined that there is a connection problem in the communication structure, and the situation This can be associated with a connection failure. The cumulative counter decreases. In this case, the label matching failure requires restarting the PLC (30) or the counter 15 The possibilities of flooding are being assessed. A healthy value channel involves identifying the event that occurred and understanding the content of that event. If it is consistent with the value series, then the relevant value and the event are in agreement. is determined. 20 Depending on the type of fault identified, the system has (10) different technical configurations. It is possible to change it. In case of manufacturer failure, the incident is reported to the manufacturer (21) related evaluation thresholds, weighting coefficients, minimum broadcast interval or event The type of connection can be changed. Thus, the relevant process change event generator 25 (21) can ensure that the event is correctly reconverted. In case of label matching failure, the link in the label matching table (23) It can be redefined. For this purpose, the candidate belonging to the same industrial machine (40) The time progression behavior of PLC labels (31) can be examined. 30 and candidate PLC label that is consistent with the values of the event that occurred (31) It can be determined. If a suitable candidate is found, the relevant server variable will be used. 21 The source PLC label (31) can be replaced with the said candidate; sufficient compatibility If no suitable candidate is found, the relevant variable is considered suspicious. It can be marked. In case of connection failure, the server (20) is contacted via the communication module (14). The established session can be recreated and values or events can be retrieved. Existing subscriptions can be re-established. Specified within an application... Diagnostic information regarding the fault is entered into a diagnostic variable on the server (20). It can be written. If a specific type of event cannot be detected during live operation, the system (10) can query the historical data repository (22). Determined within this scope Event information relating to the past time interval is received from the server (20) and live The events observed during the study were included in the evaluation. The source of events obtained from the historical data repository (22) is 15 The relevant comparison rules can be reapplied while being preserved. The server's (20) If the questioning of past event information does not support the wording The issue is not a communication failure, but rather a malfunction of the server's relevant function. as a system limitation resulting from lack of support It can be evaluated. 20 Database (13); samples received from the value channel, events that occurred, identified expected events, comparison results, channel health information, identified failure types, implemented restructuring procedures, and the system It can store the parameters used during its operation. Memory (12) is 25 program instructions executed by the processor (11) during operation temporary values used, technical role definitions, transition rules, and It can include evaluation parameters. In a sample application, the sampling interval was p = 2 seconds, and the evaluation time was 30 seconds. The window is set to W = 10 minutes, or 600 seconds. Cumulative The production counter changes from 100 to 105 within the specified time window. 22 its value is progressing, however the corresponding production event in the event channel It is not available. The minimum broadcast interval Tmin = for the relevant event type. The coefficient applied to the seconds and minimum broadcast interval is k = 2. When it is accepted that this is defined, in order to form a decision on missing facts... Condition to be applied; 5 W ≥ Tmin × k This is the case. Accordingly; Tmin × k = 30 seconds × 2 = 60 seconds It is calculated as follows. The evaluation time window is W = 600 seconds. because; 10 600 seconds ≥ 60 seconds The condition is met. Therefore, the event is the minimum publication granted to the producer (21). Although there was sufficient observation time in terms of duration, production Failure to record any production event corresponding to the increase in the counter is a missing event. It is determined as follows: 15 samples in the value channel have valid quality. and the production counter's time window ranges from 100 to 105 The value channel is considered healthy because of its progression towards the expected value; If the event is not found, it is attributed to a manufacturer defect. In the same example, the value and the time of the events that occurred are 20. When comparison is needed, the sampling interval should be p = 2 seconds. Due to the time tolerance, using the relation τ = 3p + 2 seconds, we get τ = 8 seconds. It can be determined as follows. A production event occurring in another application takes place at 12:00:10 and is 25 The cumulative total is 103. The sampling interval is two Since it is a few seconds, when the time tolerance is set to eight seconds, The sample values between 12:00:02 and 12:00:18 are being examined. Although the values in the time interval were between 107 and 108 If the event that occurred has a value of 103, then the value series of the event content is 30. It is determined that the content falls outside the minimum and maximum values. 23 A conflict is created. If the value channel is healthy, then the word This issue may be related to a label matching malfunction. In another application, the status of the industrial machine (40) was at 12:05:00. It is switching from working to stopped state and will restart at 12:05:47. The employee is returning to the working state. The actual downtime determined from the value channel is 5. In this case, D = 47 seconds. The standstill event occurred at 12:05:49. It is coming, but the time value within the event is 12 seconds. It is reported. If the sampling interval is p = 2 seconds, then the value of 3p + 5 seconds is 11 10 It is calculated in seconds. Ten percent of the actual downtime is 4.7 It is seconds. Since the time tolerance is set as the larger of these two values, it is 11. The actual stopping time differs from the time reported during the incident. Since the difference is 35 seconds, the difference in question has a tolerance of 11 seconds. It exceeds the limit and a time discrepancy is identified. 15 Thanks to this structure, the system (10) can only use one value channel or only one value channel. It is not limited to checking whether the event channel is working; it also two independent channels representing physical process behavior in different ways to ensure that they corroborate each other, the technical source of the identified dispute 20 isolating and collecting relevant data depending on the identified source of the failure or It is possible to reorganize the communication configuration.
Claims
24 REQUESTS 1. Data relating to an industrial machine (40) are independent values It occurs on a data collection line where data is received via the channel and the event channel. It is a method for determining the source of the reported fault, and its characteristic is; 5 • data collection module (15) by the server (20), same evaluation within the time interval, the values related to the value channel and the event channel Taking into account the events that occurred in relation to it, • by the processor (11) a server (20) located in the server's address space Comparison of the variable's name path suffix with its technical role definitions 10 by determining the technical role of the variable in question and the determined Selection of a technical role-specific change condition, • sequential values received from the value channel by the processor (11) Increase, decrease or change is evaluated according to the aforementioned change condition. Determining the change in situation and, depending on the determined change, event 15 the type of event to be searched for on the channel and being present at the event in question Identifying at least one piece of necessary information, • by the processor (11) the defined time interval of the specified event type among the events that occurred, received from the event channel that it is not present and if the incident is found, the 20 people who were present at the incident in question at least one piece of information is consistent with the values received from the value channel by determining that there is no missing information or content discrepancy at least one of them is determined, • The processor (11) monitors the health status of the value channel and the event channel. the determination of health status independently, 25 • by the processor (11) the aforementioned missing event or content the health of the value channel and the event channel with at least one of the discrepancies. By evaluating the circumstances together, the cause of the malfunction is determined by the manufacturer. the malfunction being one of the following: label matching malfunction or connection malfunction determination, 30 • Data collection by the processor (11) based on the type of failure determined. the technical configuration associated with the type of fault in question on the line is being reconfigured It is characterized by the fact that it includes the steps for its organization.
2. A method according to Claim 1, characterized by its cumulative production counter or 5 between consecutive values of the variable defined as the cumulative rejection counter If an increase is observed, production in the event channel will correspond to the aforementioned increase. or the search for the rejection event and what should be present in that event The information is defined to include the cumulative counter value.
3. It is a method according to claim 2, and its characteristic is that W is the evaluation time interval, Tmin is the minimum broadcast interval for the relevant event type, and k is a predefined value. In order to express the coefficient, despite the increase in the cumulative counter The failure to receive the corresponding event is considered an incomplete event. the determination of 15 W ≥ Tmin × k It is carried out depending on the fulfillment of the condition.
4. A method according to claim 2 or 3, whose characteristic is related to the p-value channel. Let time be 20, where τ represents the sampling interval and τ represents the time tolerance. tolerance; τ = 3p + 2 seconds determined according to the relationship and the cumulative effect found in the event that occurred the counter value is taken from the value channel around the event time ±τ. Comparison of the minimum and maximum values of the examples mentioned; 25 the cumulative meter reading of the minimum and maximum values in question If it is outside the range it created, the content will be inconsistent. It is the determination of.
5. A method according to Claim 1, characterized by its cumulative counter, 30 If a decrease is determined between consecutive values of the variable, then the word... 26 The issue is the reduction in the label matching failure of a PLC (30) re- It is determined as a finding associated with the initiation or meter overflow.
6. It is a method according to Claim 1, and its characteristic is defined as machine state. If the variable moves from the first state to the second state, there will be 5 in the event channel. a situation containing information relating to the first and second situations mentioned Searching for the change event and within the defined time tolerance the absence of the event or the previous and new situation in the event if the information does not match the state transition determined in the value channel The goal is to identify the conflict. 10 7. It is a method according to claim 1, and its characteristic is that the industrial machine (40) workers transitioning from a stopped state to a working state and then back to a working state in this case, the downtime due to changes in the state of the value channel determination, stance in the event channel in return for completion of the stance 15 Searching for a hearing event that includes the duration of the hearing and the hearing duration found in the event. It is a comparison of the downtime determined by the value channel.
8. It is a method according to claim 7, and its characteristic is that p is the sampling interval and D is the value. 20 people involved in the incident to represent the duration of the stop determined by the channel. the difference between the downtime and the aforementioned downtime; maximum (3p + 5 seconds, 0.10 × D) If it exceeds the time tolerance set, a time dispute will arise. It is the determination of.
9. It is a method according to claim 1, and its characteristic is that it assesses the health status of the value channel. values with valid quality within the evaluation time interval presence or absence, presence of values with invalid quality, value whether a sample can be taken and how the variable changes over time 30, taking into account at least one of the pieces of information about whether or not to show it. It is the determination of. 27 10. A method according to claim 1 or 9, characterized by: • Despite the expected change being found in the value channel, the response... If no event is found, the fault is a manufacturer's fault. • the value channel being healthy and present in the event that occurred if the information does not match the values in the value channel or event 5 Although the event is received from the channel, the value is valid from the channel. If a value sample cannot be obtained, the fault is a label matching fault. • Failure to obtain a suitable value from the value channel and failure to obtain an event from the event channel If the inability to receive the signal occurs simultaneously, the fault lies with the connection. It is determined as a malfunction. 10 11. This is a method according to Claim 1, and its characteristic is that it depends on the type of fault identified. reconfiguration of the technical structure related to the data collection pipeline and In this context; • In the event generator failure, at least one parameter related to event generation is 15 changing, • in the case of a label matching failure in a label matching table (23) changing the connection or • In case of connection failure, re-establish the communication link with the server (20) The operation corresponding to the relevant fault type from the installation procedures is 20. It is the realization of.
12. It is a method according to claim 11, the characteristic of which is that it is changed in the event of a manufacturer failure. event generation parameter evaluation threshold, weighting coefficient or It must be at least one of the minimum broadcast intervals. 25 13. It is a method according to claim 11, and its characteristic is that it is the same in case of label matching failure. time of multiple candidate PLC tags (31) belonging to industrial machine (40) the changes in value within it are related to the information available in the event that occurred. Comparison of candidate PLC labels (31) 30 that are consistent with the information in question. determination and the determined link in the tag matching table (23) The candidate is to replace the PLC label (31). 28 14. It is a method according to Claim 1, and its characteristic is that it represents the specified type of failure. The diagnostic information is written to a diagnostic variable on the server (20).
15. It is a method according to Claim 1, and its characteristic is that it requires 5 during live operation. If the event type cannot be retrieved from the event channel, a history of data may be needed. Querying the repository (22) in terms of the specified past time interval, Events obtained from the historical data store (22) during live operation the events received should be evaluated together with the comparison in claim 1. The subject is the recreation of events using the events themselves. 10 16. It is a method according to claim 15, and its feature is that it is obtained from the historical data store (22). the events that occurred and the events that were received from the event channel during live operation It is the preservation of source information, indicating the source from which the information was obtained.
17. Data relating to an industrial machine (40) are independent values It occurs on a data collection line where data is received via the channel and the event channel. a fault diagnosis and rework aimed at determining the source of the reported fault The configuration system is (10) and its feature is; • from one server (20), 20 within the same evaluation time interval values related to the value channel and events related to the event channel at least one data collection module for receiving events (15), • Name path of a variable located in the server's (20) address space by comparing the suffix with technical role descriptions, the variable in question will define the technical role and the changes specific to the defined technical role 25 will choose the condition, • The mentioned change is the sequential values received from the value channel. increase, decrease or change of status by evaluating according to the condition will determine and, depending on the determined change, in the event channel the type of incident to be investigated and at least 30 people who must be present at that incident will identify a piece of information, 29 • an event of a defined type within a defined time interval among the events reported from the channel that it was not present and if the incident were to be found, then in the incident in question At least one piece of information found is consistent with the values obtained from the value channel. by determining whether there are any missing events or content discrepancies. will select at least one, • health status of the value channel and health status of the event channel they will determine independently and • valued with at least one of the aforementioned missing events or content discrepancies. by jointly evaluating the health status of the channel and the event channel 10 The malfunction could be due to an event manufacturer malfunction, label matching malfunction, or connection issue. will identify it as one of the malfunctions, • Based on the identified fault type, the fault in the data collection line will rearrange the technical configuration associated with the type of failure 15 characterized by containing at least one processor (11) configured in this way It is done.
18. According to claim 17, a system (10) whose characteristic is; cumulative production counter or between consecutive values of the variable defined as the cumulative rejection counter If an increase is observed, production in the event channel will be 20 in response to the aforementioned increase. or will search for the rejection event and the information that should be found in that event. The processor (11) will determine the cumulative counter value. It includes.
19. According to claim 18, a system (10) has the characteristic; W evaluation time 25 interval, Tmin is the minimum broadcast interval for the relevant event type, and k is the prior to express a defined coefficient, there must be an increase in the cumulative counter. despite the fact that the corresponding event is not received; W ≥ Tmin × k If the condition is met, the processor will determine it as a missing event (11) It includes.
20. A system (10) according to claim 18 or 19, whose characteristic is; relating to the p value channel. Let time represent the sampling interval and τ the time tolerance. tolerance; 5 τ = 3p + 2 seconds It will determine according to the relationship, the cumulative counter found in the event that occurred. the value is the sample taken from the value channel around ±τ of the event time It will compare the minimum and maximum values and the aforementioned cumulative the meter reading is 10, which is the minimum and maximum value formed by the aforementioned values. a processor that will determine content mismatch if it is outside the range (11) is included.
21. According to claim 17, a system (10) is characterized by being a cumulative counter. if a decrease is determined among the consecutive values of the specified variable The decrease in question is due to a label matching failure, a PLC (30) re-15 will identify as a finding related to the initiation or meter overflow It contains processor (11).
22. According to claim 17, a system (10) is characterized by its state as a machine. If the specified variable changes from the first state to the second state, event 20 the situation containing information regarding the first and second situations mentioned on the channel It will search for the change event and within the defined time tolerance, absence of the event or previous and current information about the event if the value does not match the state transition determined in the channel It includes the processor (11) that will determine the dispute. 25 23. According to claim 17, a system (10) is characterized by being an industrial machine (40) from working state to stopped state and then back to working state If it passes, the downtime will be affected by changes in the value channel. 31 will determine, in response to the completion of the hearing, the hearing in the event channel will search for the hearing event including its duration and the hearing duration found in the event. processor (11) that will compare the downtime determined from the value channel It includes.
24. According to claim 23, a system (10) has the characteristic of; the sampling interval p and D In the event, to express the downtime determined by the value channel. the difference between the recorded downtime and the mentioned downtime; maximum (3p + 5 seconds, 0.10 × D) It will compare this with the time tolerance set and the difference will be 10 days. If it exceeds its tolerance, the processor will determine the time discrepancy (11) It includes.
25. According to claim 17, a system (10) is characterized by the health of the value channel. its status, having valid quality within the evaluation time interval 15 the presence or absence of values, values with invalid quality finding, whether a value sample can be taken, and the variable's time based on at least one of the pieces of information about whether or not it has changed It contains the processor (11) that will determine.
26. A system (10) according to claim 17 or 25, whose characteristic is; the processor (11); • Despite the expected change being found in the value channel, the response... If no event is found, the event is a manufacturer defect. • the value channel being healthy and present in the event that occurred if the information does not match the values in the value channel or event 25 Although the event is received from the channel, the value is valid from the channel. If a value sample cannot be obtained, it indicates a label matching failure and • Failure to obtain a suitable value from the value channel and failure to obtain an event from the event channel If the inability to receive the signal occurs simultaneously, it indicates a connection failure. It is structured in a way that will determine this. 30 32 27. According to claim 17, a system (10) is characterized by its dependence on the type of failure specified. as a reconfiguration of the technical configuration for the data collection pipeline. will regulate and within this scope, regarding the event generation in the event of a manufacturer failure. It will change at least one parameter, a label in the label matching failure. will change the connection in the matching table (23) or in case of connection failure 5 to re-establish communication link with the server (20) It contains a structured processor (11).
28. According to claim 27, a system (10) is characterized by; event in the event of a manufacturer's failure. evaluation threshold, weighting coefficient or minimum publication interval of at least 10 It contains a processor (11) configured to replace one of them.
29. According to claim 27, a system (10) is characterized by its ability to detect label matching failure. (31) multiple candidate PLC tags belonging to the same industrial machine (40) Value changes over time with information available at the time of the event. 15 will compare the candidate PLC label (31) that matches the information in question. will determine and the link found in the tag matching table (23) The processor (11) is configured to replace the candidate PLC label (31) It includes.
30. According to claim 17, a system (10) is characterized by representing the type of failure specified. will write the diagnostic information to a diagnostic variable on the server (20) It contains a processor (11) configured in this way.
31. According to claim 17, a system (10) whose characteristic is; during live operation 25 If the type of event being sought cannot be obtained from the event channel, the specified historical data aimed at providing events relating to a past time interval. Live events obtained from the data repository (22) and the historical data repository (22). will be evaluated together with the events encountered during the study and the expected events. The comparison between the events that occurred and those events is made on the 30th. processor configured to perform re-enactment using (11) It includes. 33 32. According to claim 31, a system (10) is characterized by having a historical data store (22) The events obtained and those received from the event channel during live operation in a way that preserves the source information, indicating the source from which the events were obtained It includes a structured processor (11). 5
