# US 2019/0243996 A1 · Tag identification device, tag identification method, and non-transitory computer readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0243996 A1
- Document ID: US20190243996A1
- Status: Published application
- Kind: A1
- Application number: 16/262,236
- Filed: 2019-01-30
- Published: 2019-08-08
- Earliest claimed: 2018-02-02
- Assignees: Yokogawa Electric Corporation
- Applicants: Yokogawa Electric Corporation
- Inventors: Yasunori Kobayashi; Sachinkumar Dattatray Sonje
- Web page: https://patentgrep.com/patent/US20190243996A1

## CPC

- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- G05B 23/0272: {Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user}
- G06K 19/0723: {the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs}
- G05B 2219/24163: Authentication tag in configuration file
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A tag identification device automatically identifies a correspondence relationship between a tag name arbitrarily set by a user and a process value. The tag identification device includes a processor, in a first process, that obtains first definition information in which the tag name, a type of tag data which is handled using the tag name, an upper limit value, an lower limit value, and an engineering unit are defined for each tag. The processor extracts, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined first process value. The processor selects the tag data handled using the tag name defined for the extracted tag, using an actual measurement value of the tag data. The processor identifies the selected tag data as the first process value.

## Claims

### Claim 1

A tag identification device that automatically identifies a correspondence relationship between a tag name arbitrarily set by a user and a process value, the tag identification device comprising:
a processor that, in a first process:
obtains first definition information in which the tag name, a type of tag data handled using the tag name, an upper limit value, an lower limit value, and an engineering unit are defined for each tag;
extracts, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined first process value;
selects the tag data handled using the tag name defined for the extracted tag, using an actual measurement value of the tag data; and
identifies the selected tag data as the first process value.

### Claim 2 (depends on 1)

The tag identification device according to claim 1,
wherein the processor, in a second process:
obtains second definition information in which a plurality of graphics that are mutually related monitoring screens used for process monitoring and that include information on tag is defined;
extracts, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined second process value;
selects the tag data handled using the tag name defined for the extracted tag, using at least one of the second definition information and the actual measurement value of the tag data; and
identifies the selected tag data as the second process value.

### Claim 3 (depends on 2)

The tag identification device according to claim 2,
wherein the processor repeats, in a third process:
extracting, from at least one of the first definition information and the second definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined n-th (“n” is an integer which is greater than or equal to 3) process value; and
identifying the tag data handled using the tag name defined for the extracted tag, as the n-th process value.

### Claim 4 (depends on 1)

The tag identification device according to claim 1,
wherein in a case where there is a plurality of process values to be identified, the processor extracts the tag in consideration of similarity of the tag name.

### Claim 5 (depends on 4)

The tag identification device according to claim 4,
wherein the processor determines the similarity of the tag name by comparing the tag name from head of the tag name by one character to determine whether or not each character is the same.

### Claim 6 (depends on 2)

The tag identification device according to claim 2,
wherein in a case where the processor uses the second definition information, the processor selects the tag data or extracts the tag by tracing the graphics on the basis of a relationship between the graphics.

### Claim 7 (depends on 2)

The tag identification device according to claim 2, further comprising:
a communication device that receives the process value measured by a field device installed in a plant; and
a storage device that stores the process value, the first definition information, and the second definition information.

### Claim 8

A tag identification method for automatically identifying a correspondence relationship between a tag name arbitrarily set by a user and a process value, the tag identification method comprising:
by a processor, in a first process,
obtaining first definition information in which the tag name, a type of tag data which is handled using the tag name, an upper limit value, an lower limit value, and an engineering unit are defined for each tag;
extracting a tag, which coincides with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined first process value, from the first definition information;
selecting the tag data, which is handled using the tag name defined for the extracted tag, using an actual measurement value of the tag data; and
identifying the selected tag data as the first process value.

### Claim 9 (depends on 8)

The tag identification method according to claim 8, further comprising:
by the processor, in a second process,
obtaining second definition information in which a plurality of graphics which are mutually related monitoring screens used for process monitoring and which include information on tag is defined;
extracting a tag, which coincides with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined second process value, from the first definition information;
selecting the tag data, which is handled using the tag name defined for the extracted tag, using at least one of the second definition information and the actual measurement value of the tag data; and
identifying the selected tag data as the second process value.

### Claim 10 (depends on 9)

The tag identification method according to claim 9, further comprising:
repeating, by the processor, in a third process:
extracting, from at least one of the first definition information and the second definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined n-th (“n” is an integer which is greater than or equal to 3) process value; and
identifying the tag data handled using the tag name defined for the extracted tag, as the n-th process value.

### Claim 11 (depends on 8)

The tag identification method according to claim 8, further comprising:
in a case where there is a plurality of process values to be identified, extracting, by the processor, the tag in consideration of similarity of the tag name.

### Claim 12 (depends on 11)

The tag identification method according to claim 11, further comprising:
determining, by the processor, the similarity of the tag name by comparing the tag name from head of the tag name by one character to determine whether or not each character is the same.

### Claim 13 (depends on 9)

The tag identification method according to claim 9, further comprising:
in a case where the processor uses the second definition information, selecting the tag data or extracting the tag, by the processor, by tracing the graphics on the basis of a relationship between the graphics.

### Claim 14 (depends on 9)

The tag identification method according to claim 9, further comprising:
receiving, by a communication device, the process value measured by a field device installed in a plant; and
storing, into a storage device, the process value, the first definition information, and the second definition information.

### Claim 15

A non-transitory computer readable storage medium storing one or more tag identification programs executed by a tag identification device that automatically identifies a correspondence relationship between a tag name arbitrarily set by a user and a process value, the one or more tag identification programs comprising instructions for:
by a processor, in a first process,
obtaining first definition information in which the tag name, a type of tag data which is handled using the tag name, an upper limit value, an lower limit value, and an engineering unit are defined for each tag;
extracting, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined first process value;
selecting the tag data handled using the tag name defined for the extracted tag, using an actual measurement value of the tag data; and
identifying the selected tag data as the first process value.

### Claim 16 (depends on 15)

The non-transitory computer readable storage medium according to claim 15, wherein the one or more tag identification programs further comprise instructions for:
by the processor, in a second process,
obtaining second definition information in which a plurality of graphics that are mutually related monitoring screens used for process monitoring and include information on tag is defined;
extracting, from the first definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined second process value;
selecting the tag data handled using the tag name defined for the extracted tag, using at least one of the second definition information and the actual measurement value of the tag data; and
identifying the selected tag data as the second process value.

### Claim 17 (depends on 16)

The non-transitory computer readable storage medium according to claim 16, wherein the one or more tag identification programs further comprise instructions for:
repeating, by the processor, in a third process:
extracting, from at least one of the first definition information and the second definition information, a tag coinciding with at least one of the type of tag, the upper limit value, the lower limit value, and the engineering unit of a predetermined n-th (“n” is an integer which is greater than or equal to 3) process value; and
identifying the tag data handled using the tag name defined for the extracted tag, as the n-th process value.

### Claim 18 (depends on 15)

The non-transitory computer readable storage medium according to claim 15, wherein the one or more tag identification programs further comprise instructions for:
in a case where there is a plurality of process values to be identified, extracting, by the processor, the tag in consideration of similarity of the tag name.

### Claim 19 (depends on 18)

The non-transitory computer readable storage medium according to claim 18, wherein the one or more tag identification programs further comprise instructions for:
determining, by the processor, the similarity of the tag name by comparing the tag name from head of the tag name by one character to determine whether or not each character is the same.

### Claim 20 (depends on 16)

The non-transitory computer readable storage medium according to claim 16, wherein the one or more tag identification programs further comprise instructions for:
in a case where the processor uses the second definition information, selecting the tag data or extracting the tag, by the processor, by tracing the graphics on the basis of a relationship between the graphics.
