# US 9,892,011 B2 · Apparatus and method for autodetection of HART devices over PROFIBUS

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

- Number: US 9,892,011 B2
- Document ID: US9892011B2
- Status: Granted
- Kind: B2
- Application number: 14/927,205
- Filed: 2015-10-29
- Published: 2017-05-04
- Granted: 2018-02-13
- Earliest claimed: 2015-10-29
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Sethupathy Viswanathan; Kranthi Kumar Paluvadi; Ananda Huchappa Shastry
- Web page: https://patentgrep.com/patent/US9892011B2

## CPC

- G06F 11/3027: {where the computing system component is a bus}
- G05B 19/4186: {by protocol, e.g. MAP, TOP}
- G06F 11/3051: {Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247)}
- G06F 13/364: using independent requests or grants, e.g. using separated request and grant lines
- G06F 13/4022: {using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence)}
- G06F 13/4282: {on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247)}
- G05B 2219/25101: Detect connected module, load corresponding parameters, variables into module
- G05B 2219/31104: Remote configuration of parameters of controlled devices
- G05B 2219/31138: Profibus process fieldbus
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A master device is configured to perform a method that includes receiving highway addressable remote transducer (HART) device data of a HART slave device connected to PROFIBUS RIO Slave. The method also includes identifying a device description (DD) file associated with the HART slave device using the HART device data that is collected automatically based on the PROFIBUS slave Profile index before even configuring the HART device in the system. The method further includes performing one or more device communication functions with the HART slave device to collect the data automatically.

## Claims

### Claim 1

A method comprising:
before a completion of a software configuration of one or more highway addressable remote transducer (HART) slave devices:
scanning the one or more HART slave devices connected to a PROFIBUS remote input/output (IO) slave device; and
collecting HART device data about a specified HART slave device of the one or more HART slave devices in order to choose a device description (DD) file configuration from a controller;
identifying a DD file associated with the specified HART slave device using the HART device data; and
performing one or more device communication functions with the specified HART slave device using the identified DD file.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining identification information from the specified HART slave device before completing the software configuration of the one or more HART slave devices.

### Claim 3 (depends on 2)

The method of claim 2, wherein the identification information of the specified HART slave device comprises at least one of:
a device manufacturer identification (ID);
a device type; and
a device revision number.

### Claim 4 (depends on 1)

The method of claim 1, wherein the HART device data of the specified HART slave device comprises identification information that is automatically collected before completing the software configuration of the one or more HART slave devices.

### Claim 5 (depends on 4)

The method of claim 4, wherein a machine controller automatically configures the DD file for the specified HART slave device based on the identification information.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
establishing a communication channel with the specified HART slave device when identifying the DD file associated with the specified HART slave device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the one or more device communication functions comprise at least one of:
opening a device data port connection to the specified HART slave device, wherein the specified HART slave device is connected to the PROFIBUS remote IO slave device comprising HART inputs and outputs configured for HART data exchange; and
sending one or more initialization write/retry/read commands.

### Claim 8 (depends on 1)

The method of claim 1, wherein the one or more device communication functions are performed on all channels that provide communication with the specified HART slave device.

### Claim 9

A master device comprising:
processing circuitry configured to:
collect highway addressable remote transducer (HART) device data of a HART slave device via a PROFIBUS slave device;
identify a device description (DD) file associated with the HART slave device using the HART device data; and
perform one or more device communication functions with the HART slave device using the identified DD file.

### Claim 10 (depends on 9)

The master device of claim 9, wherein the processing circuitry is further configured to obtain HART identification information for the HART slave device via the PROFIBUS slave device.

### Claim 11 (depends on 10)

The master device of claim 10, wherein the identification information of the HART slave device comprises at least one of:
a device manufacturer identification (ID);
a device type; and
a device revision number.

### Claim 12 (depends on 9)

The master device of claim 9, wherein a machine controller is configured to automatically configure the DD file for the HART slave device.

### Claim 13 (depends on 9)

The master device of claim 9, wherein the processing circuitry is further configured to identify a communication channel with the HART slave device when identifying the DD file associated with the HART slave device.

### Claim 14 (depends on 9)

The master device of claim 9, wherein the one or more device communication functions comprise at least one of:
opening a device data port connection to the PROFIBUS slave device; and
sending one or more initialization write/retry/read commands.

### Claim 15 (depends on 9)

The master device of claim 9, wherein the processing circuitry is configured to perform the one or more device communication functions on all channels that provide communication with the HART slave device.

### Claim 16

A non-transitory, computer-readable medium storing one or more executable instructions that, when executed by one or more processors, cause the one or more processors to:
receive highway addressable remote transducer (HART) device data of a HART slave device via a PROFIBUS slave device;
identify a device description (DD) file associated with the HART slave device using the HART device data; and
perform one or more device communication functions with the HART slave device using the identified DD file.

### Claim 17 (depends on 16)

The non-transitory, computer-readable medium of claim 16, wherein the one or more executable instructions, when executed by the one or more processors, further cause the one or more processors to obtain identification information from the HART slave device before completing a software configuration of the HART slave device.

### Claim 18 (depends on 17)

The non-transitory, computer-readable medium of claim 17, wherein the identification information of the HART slave device comprises at least one of:
a device manufacturer identification (ID);
a device type; and
a device revision number.

### Claim 19 (depends on 16)

The non-transitory, computer-readable medium of claim 16, wherein the one or more device communication functions comprise at least one of:
opening a device data port connection to the HART slave device; and
sending one or more initialization write/retry/read commands.

### Claim 20 (depends on 16)

The non-transitory, computer-readable medium of claim 16, wherein the one or more executable instructions, when executed by the one or more processors, further cause the one or more processors to identify a communication channel with the HART slave device when identifying the DD file associated with the HART slave device.
