IP Library Granted Patent US 12,197,370
Granted Patent B2
US 12,197,370 · App. 17/969,750 · Granted Jan 14, 2025

Configuration of slave devices in an industrial network system

Inventors: Caijin Wang (Singapore, SG); Ashwani Singh (L'Isle d'Espagnac, FR)
Assignee: Schneider Electric Industries SAS
G06F13/387
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,197,370
App. No.
17/969,750
Granted
Jan 14, 2025
Kind
B2
Abstract

A method for configuring slave devices in a communication system including a master device and slave devices, wherein the master device and the slave devices are connected in chain via a commission line and in parallel via a field bus line, and wherein each slave device is indexed by an index greater than or equal to 1, the slave device of index 1 being connected to the master device. To enroll the slave device of index k, k being equal to or greater than 1, the master device is able to: send, in broadcast via the field bus line, an address configuration frame containing instructions for address configuration with a defined address of index k for the slave device of index k; send, in broadcast via the field bus line, a request for device information, the request containing the defined address; send, in broadcast via the field bus line after having received a reply containing device information and the defined address, a command for sending a commissioning signal via the commission line to the slave device of index k+1, the command containing the defined address; and store the received device information in an information table, the device information containing an identifier of the slave device of index k and a type of the slave device of index k, wherein the slave devices have a common default address before being enrolled and only a slave device of index k, which has the common default address and detects a commissioning signal on the commission line, accepts the address configuration frame to change the common default address of the slave device of index k to the defined address.

Claims (28)

1. A method for configuring slave devices in a communication system comprising a master device and slave devices, wherein the master device and the slave devices are connected in chain via a commission line and in parallel via a field bus line, wherein each slave device is indexed by an index greater than or equal to 1, the slave device of index 1 being connected to the master device, wherein, to enroll the slave device of index k, k being equal to or greater than 1, the method comprises the following operations performed by the master device:

sending, in broadcast via the field bus line, an address configuration frame containing instructions for address configuration with a defined address of index k for the slave device of index k,

sending, in broadcast via the field bus line, a request for device information, the request containing the defined address,

sending, in broadcast via the field bus line after having received a reply containing device information and the defined address, a command for sending a commissioning signal via the commission line to the slave device of index k+1, the command containing the defined address,

storing the received device information in an information table, the device information containing an identifier of the slave device of index k and a type of the slave device of index k,

wherein the slave devices have a common default address before being enrolled and only a slave device of index k, which has the common default address and detects a commissioning signal on the commission line, accepts the address configuration frame to change the common default address of the slave device of index k to the defined address,

wherein when a new slave device replaces a faulty slave device, a replacement enrollment is triggered in the master device that performs the sending an address configuration frame, sending a request for device information, sending a command and storing the received device information, and wherein the master device detects that a new slave device has replaced the faulty slave device, by means of the information table, the identifier of the new slave device and the identifier of the faulty slave device.

2. The method according to claim 1 , wherein to enroll the slave device of index 1, the master device sends a commissioning signal on the commission line to the slave device of index 1 before sending, in broadcast via the field bus line, an address configuration frame.

3. The method according to claim 1 , wherein the master device receives an acknowledgement frame, the acknowledgement frame containing the defined address before sending, a request for device information, the request containing the defined address.

4. The method according to claim 3 , wherein the enrollment of slave devices is terminated when the master device does not receive an acknowledgement frame containing a defined address from a slave device.

5. The method according to claim 1 , wherein a start-up of the communication system to address the slave device of index k, the master device sends, in broadcast via the field bus line, an address configuration frame containing instructions for address configuration with the defined address of index k and the identifier of the slave device of index k.

6. The method according to claim 5 , wherein a start-up of the communication system, the slave devices have a common default address, and the slave device of index k receiving the address configuration frame accepts the address configuration frame to change the common default address of the slave device of index k to the defined address.

7. The method according to claim 6 , wherein the master device identifies a slave device of index k as a faulty device if the master device does not receive an acknowledgement frame containing the defined address after having sent the address configuration frame containing instructions for address configuration with the defined address of index k and the identifier of the slave device of index k.

8. The method according to claim 1 , wherein the master device compares, for each slave device, a signature of configuration data stored in the slave device with a signature of configuration data stored in the master device, in order to synchronize the configuration data stored in the slave device with the configuration data stored in the master device if the signatures are different.

9. The method according to claim 1 , wherein when a new slave device of index n+1 is placed in the communication system during run time, wherein the new slave device is connected to the last slave device of index k, with k equal to n, of the communication system, the master device starts an enrollment process by sending, in broadcast on the field bus line, a command for enabling the commission line in order that each slave device of index k, previously enrolled, sends a commissioning signal on the commission line to the next slave device of index k+1, and the master device performs the sending an address configuration frame with defined address of index n+1, sending a request for device information with defined address of index n+1, sending a command with defined address of index n+1 and storing the received device information.

10. The method according to claim 1 , wherein the master device compares, for each slave device, a signature of configuration data stored in the slave device with a signature of configuration data stored in the master device, in order to synchronize the configuration data stored in the slave device with the configuration data stored in the master device if the signatures are different, and wherein when a new slave device replaces a faulty slave device, for which configuration data are stored in the master device in correspondence with an identifier of the faulty slave device and a type of the faulty slave device, the master device restores the configuration data for the new slave device by means of the configuration data of the faulty device, if the new slave device and the faulty slave device are of the same type.

11. A master device for configuring slave devices in a communication system comprising the master device and slave devices, wherein the master device and the slave devices are connected in chain via a commission line and in parallel via a field bus line, wherein each slave device is indexed by an index greater than or equal to 1, the slave device of index 1 being connected to the master device, wherein, to enroll the slave device of index k, k being equal to or greater than 1, the master device comprising:

one or more network interfaces to communicate with the slave devices;

a processor coupled to the network interfaces and configured to execute one or more processes; and

a memory configured to store a process executable by the processor, the process when executed operable to:

send, in broadcast via the field bus line, an address configuration frame containing instructions for address configuration with a defined address of index k for the slave device of index k,

send, in broadcast via the field bus line, a request for device information, the request containing the defined address,

send, in broadcast via the field bus line after having received a reply containing device information and the defined address, a command for sending a commissioning signal via the commission line to the slave device of index k+1, the command containing the defined address,

store the received device information in an information table, the device information containing an identifier of the slave device of index k and a type of the slave device of index k,

wherein the slave devices have a common default address before being enrolled and only a slave device of index k, which has the common default address and detects a commissioning signal on the commission line, accepts the address configuration frame to change the common default address of the slave device of index k to the defined address,

wherein when a new slave device replaces a faulty slave device, a replacement enrollment is triggered in the master device that performs the sending an address configuration frame, sending a request for device information, sending a command and storing the received device information, and wherein the master device detects that a new slave device has replaced the faulty slave device, by means of the information table, the identifier of the new slave device and the identifier of the faulty slave device.

12. A non-transitory computer readable storage medium, with a computer program stored thereon, said computer program comprising instructions for, when executed by a processor, carrying out the method according to claim 1 .

13. A system comprising the master device according to claim 11 and a plurality of slave devices connected in chain to the master device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2022
From: WANG, CAIJIN; SINGH, ASHWANI
To: SCHNEIDER ELECTRIC INDUSTRIES SAS
Reel/Frame 061478/0997 →
Priority Claims (1)
EP 21306503 · Oct 27, 2021 · regional
Continuity (1)
Related Publication 20230131136A1 · Apr 27, 2023
References Cited (8)
US 20100131620A1 · Kondamuru · 2010 [cited by examiner]
US 20120023277A1 · Graf · 2012 [cited by examiner]
US 20160103773A1 · Sauer et al. · 2016 [cited by applicant]
US 20170046292A1 · Teuke · 2017 [cited by applicant]
US 20180227214A1 · Huang · 2018 [cited by examiner]
US 20200252237A1 · Goldberg · 2020 [cited by applicant]
US 20220050799A1 · Fessel · 2022 [cited by examiner]
European Search Report and Search Opinion dated Mar. 30, 2022 for corresponding European Patent Application No. EP21306503.0, 10 Pages. [cited by applicant]