Automatic device ordering
AssigneeRockwell Automation Technologies, Inc.
InventorsScott T. Griffiths, Wojciech Koczwara, David D. Brandt, Marek Mossakowski, Yutao Wang, Kyle Crum
Life of this patent
Estimating the term…
Abstract
For automatic device addressing, a processor configures each node device on a serial network for an order measurement. The processor further measures an order parameter for each of the node devices. The processor determines an order number of each of the node devices based on the order parameter for the node device.
Claims20
An apparatus comprising:
- a processor;
- a memory storing code executable by the processor to perform:
- configuring each node device on a serial network for an order measurement, wherein the serial network comprises two data lines that carry data between all node devices, each of the node devices comprises a pulse circuit connected between the data lines that detects an electrical pulse generated by a pulse circuit of a master device and generates an answering pulse with a voltage generator, and configuring the node devices comprises iteratively configuring one given node device to detect the pulse and generate the answering pulse and configuring all other node devices to not detect the pulse and not generate the answering pulse;
- transmitting the electrical pulse over the data lines of the serial network from the master device, the data lines comprising node components that increase an electrical time-of-flight measured between node devices;
- receiving an answering pulse that is generated by the voltage generator of the given node device in response to detecting the electrical pulse;
- measuring an electrical time-of-flight time interval from transmitting the electrical pulse to receiving the answering pulse as an order parameter for each of the node devices;
- ranking the electrical time-of-flight time intervals for each node device from shortest to longest;
- and
- determining an order number of each of the node devices based on the electrical time-of-flight time interval ranking for the node device.
A method comprising:
- configuring, by use of a processor, each node device on a serial network for an order measurement, wherein the serial network comprises two data lines that carry data between all node devices, each of the node devices comprises a pulse circuit connected between the data lines that detects an electrical pulse generated by a pulse circuit of a master device and generates an answering pulse with a voltage generator, and configuring the node devices comprises iteratively configuring one given node device to detect the pulse and generate the answering pulse and configuring all other node devices to not detect the pulse and not generate the answering pulse;
- transmitting the electrical pulse over the data lines of the serial network from the master device, the data lines comprising node components that increase an electrical time-of-flight measured between node devices;
- receiving an answering pulse that is generated by the voltage generator of the given node device in response to detecting the electrical pulse;
- measuring an electrical time-of-flight time interval from transmitting the electrical pulse to receiving the answering pulse as an order parameter for each of the node devices;
- ranking the electrical time-of-flight time intervals for each node device from shortest to longest;
- and
- determining an order number of each of the node devices based on the electrical time-of-flight time interval ranking for the node device.
A computer program product comprising a non-transitory computer readable storage medium having code embodied therein, the code readable/executable by a processor to perform:
- configuring each node device on a serial network for an order measurement, wherein the serial network comprises two data lines that carry data between all node devices, each of the node devices comprises a pulse circuit connected between the data lines that detects an electrical pulse generated by a pulse circuit of a master device and generates an answering pulse with a voltage generator, and configuring the node devices comprises iteratively configuring one given node device to detect the pulse and generate the answering pulse and configuring all other node devices to not detect the pulse and not generate the answering pulse;
- transmitting the electrical pulse over the data lines of the serial network from the master device, the data lines comprising node components that increase an electrical time-of-flight measured between node devices;
- receiving an answering pulse that is generated by the voltage generator of the given node device in response to detecting the electrical pulse;
- measuring an electrical time-of-flight time interval from transmitting the electrical pulse to receiving the answering pulse as an order parameter for each of the node devices;
- ranking the electrical time-of-flight time intervals for each node device from shortest to longest;
- and
- determining an order number of each of the node devices based on the electrical time-of-flight time interval ranking for the node device.
Dependencies are inferred from the claim text.