Systems and methods for group control using service data objects

US11418362B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11418362-B2
Application numberUS-202017104803-A
CountryUS
Kind codeB2
Filing dateNov 25, 2020
Priority dateNov 25, 2020
Publication dateAug 16, 2022
Grant dateAug 16, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for group control using service data objects (SDO) are disclosed. A device controller is configured to perform operations including: receiving, from device controllers that are configured to control devices so that the devices operate based on a shared set point, SDO messages using an SDO protocol; determining that the device controller is a master device controller for the device controllers, based at least on the SDO messages; and sending a setpoint update message including a modified value of the shared set point, using the SDO protocol, to slave device controllers in the device controllers, wherein a slave device controller in the slave device controllers is configured to adjust operation of at least one slave device in the devices, based at least on the setpoint update message.

First claim

Opening claim text (preview).

What is claimed is: 1. A device controller configured to perform operations comprising: receiving, from a plurality of device controllers that are configured to control a plurality of devices so that the plurality of devices operate based on a shared set point, a plurality of Service Data Objects (SDO) messages using an SDO protocol; determining that the device controller is a master device controller for the plurality of device controllers, based at least on the plurality of SDO messages; and sending a setpoint update message comprising a modified value of the shared set point, using the SDO protocol, to a plurality of slave device controllers in the plurality of device controllers, wherein a slave device controller in the plurality of slave device controllers is configured to adjust operation of at least one slave device in the plurality of devices, based at least on the setpoint update message. 2. The device controller of claim 1 , the operations further comprising: detecting a presence of a new slave device controller; and responsive to detecting the presence of the new slave device controller, sending the modified value of the shared setpoint to the new slave device controller, using the SDO protocol. 3. The device controller of claim 1 , the operations further comprising: prior to detecting the presence of a new slave device controller, computing a group metric for the group; and responsive to detecting the presence of the new slave device controller, computing a revised group metric for the group that includes the new slave device controller. 4. The device controller of claim 1 , the operations further comprising: suppressing transmission of at least one SDO message in the plurality of SDO messages until a change in a value associated with a function of the at least one SDO message is detected. 5. The device controller of claim 1 , wherein determining that the device controller is the master device controller for the plurality of device controllers comprises determining, based at least on the plurality of SDO messages, that the device controller has at least one of a lower device controller identifier or a higher device controller identifier than another device controller identifier associated with another device controller. 6. The device controller of claim 1 , the operations further comprising: computing a group metric for the group; determining that a particular slave device controller in the plurality of slave device controllers is offline; and responsive to determining that the particular slave device controller is offline, computing a revised group metric for the group that excludes the particular slave device controller. 7. The device controller of claim 1 , wherein at least one SDO message in the plurality of SDO messages comprises a target address, an object dictionary index, an object area sub-index, and a device status value, and wherein the object dictionary address and object area sub-index correspond to a location, in a manufacturer-specific section of an object dictionary of a device at the target address, in which to write the device status value. 8. A system comprising: a plurality of devices; and a plurality of device controllers that are configured to control the plurality of devices so that the plurality of devices operate based on a shared set point, at least by collectively performing operations comprising: exchanging a plurality of Service Data Objects (SDO) messages using an SDO protocol; determining a master device controller in the plurality of device controllers, based at least on the plurality of SDO messages; sending a setpoint update message comprising a modified value of the shared set point, using the SDO protocol, from the master device controller to a plurality of slave device controllers in the plurality of device controllers; and adjusting operation of a slave device in the plurality of slave devices, by at least one slave device controller in the plurality of slave device controllers, based at least on the setpoint update message. 9. The system of claim 8 , the operations further comprising: detecting a presence of a new slave device controller; and responsive to detecting the presence of the new slave device controller, sending the modified value of the shared setpoint to the new slave device controller, using the SDO protocol. 10. The system of claim 9 , the operations further comprising: suppressing transmission of at least one SDO message in the plurality of SDO messages until a change in a value associated with a function of the at least one SDO message is detected. 11. The system of claim 8 , the operations further comprising: prior to detecting the presence of a new slave device controller, computing a group metric for the group; and responsive to detecting the presence of the new slave device controller, computing a revised group metric for the group that includes the new slave device controller. 12. The system of claim 8 , the operations further comprising: determining that the master device controller is offline; and determining a new master device controller, from the plurality of slave device controllers, based at least on the plurality of SDO messages. 13. The system of claim 12 , wherein determining the new master device controller comprises determining, based at least on the plurality of SDO messages, a device controller in the plurality of slave device controllers having at least one of a lower device controller identifier or a higher device controller identifier than another device controller. 14. The system of claim 8 , the operations further comprising: computing a group metric for the group; determining that a particular slave device controller in the plurality of slave device controllers is offline; and responsive to determining that the particular slave device controller is offline, computing a revised group metric for the group that excludes the particular slave device controller. 15. One or more non-transitory machine-readable media storing instructions that, when executed by one or more processors, cause: exchanging, by a plurality of device controllers that are configured to control a plurality of devices so that the plurality of devices operate based on a shared set point, a plurality of Service Data Objects (SDO) messages using an SDO protocol; determining a master device controller in the plurality of device controllers, based at least on the plurality of SDO messages; sending a setpoint update message comprising a modified value of the shared set point, using the SDO protocol, from the master device controller to a plurality of slave device controllers in the plurality of device controllers; and adjusting operation of a slave device in the plurality of devices, by at least one slave device controller in the plurality of slave device controllers, based at least on the setpoint update message. 16. The one or more non-transitory machine-readable media of claim 15 , further storing instructions that, when executed by one or more processors, cause: detecting a presence of a new slave device controller; and responsive to detecting the presence of the new slave device controller, sending the modified value of the shared setpoint to the new slave device controller, using the SDO protocol. 17. The one or more non-transitory machine-readable media of claim 15 , further storing instructions that, when executed by one or more processors, cause: prior to detecting the presence of a new slave device controller, computing a group metric for the group; and respo

Assignees

Inventors

Classifications

  • Controller Area Network CAN · CPC title

  • Details regarding a bus controller · CPC title

  • Architecture of a communication node (current supply arrangements H04L12/10; intermediate storage or scheduling H04L49/90) · CPC title

  • for short real-time information, e.g. alarms, notifications, alerts, updates · CPC title

  • Selection of leader or follower · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11418362B2 cover?
Techniques for group control using service data objects (SDO) are disclosed. A device controller is configured to perform operations including: receiving, from device controllers that are configured to control devices so that the devices operate based on a shared set point, SDO messages using an SDO protocol; determining that the device controller is a master device controller for the device co…
Who is the assignee on this patent?
Schneider Electric It Corp
What technology area does this patent fall under?
Primary CPC classification H04L12/40006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).