×

Topology based internet protocol (IP) addressing

  • US 10,412,042 B2
  • Filed: 09/21/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 09/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for assigning Internet Protocol (IP) addresses to industrial control devices in a local network group connected to a switch, the local network group being part of an industrial control network connected to a router, the method comprising:

  • providing starting address information to a first device in the local network group, the first device being an industrial control device for controlling an industrial process or machine, the starting address information including;

    (i) an IP subnet address for the router; and

    (ii) a group device identifier for distinguishing the first device from other devices in the local network group, the group device identifier initially indicating that the first device is positioned first in the local network group;

    sending an addressing command message from the first device to a second device in the local network group, the second device being an industrial control device for controlling an industrial process or machine, the addressing command message including the IP subnet address and the group device identifier for the first device;

    determining a position for the second device in the local network group and updating the group device identifier in the addressing command message to produce an updated group device identifier for the second device according to the position; and

    determining an IP address for the second device by applying the IP subnet address and the updated group device identifier to produce the IP address,wherein the devices are physically connected one after another in a daisy chain, and wherein the position determined for updating the group device identifier corresponds to a relative position of the device as physically connected in the daisy chain,wherein at least one of the devices is an industrial controller configured to execute a control program for controlling a process or machine and at least one of the devices is an actuator for controlling the process or machine, andwherein the industrial controller holds the control program idle pending resolution of the IP addresses.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×