IP Library › Granted Patent US 9,709,963
Granted Patent B2
US 9,709,963 · App. 14/379,430 · Granted Jul 18, 2017

Control device for controlling safety-critical processes in an automated plant and method for parameterizing the control device

Inventor: Joachim Schmidt (Bad Pyrmont, DE)
Assignee: PHOENIX CONTACT GMBH & CO. KG
G05B9/02G05B19/048H04L67/10
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 9,709,963
App. No.
14/379,430
Granted
Jul 18, 2017
Kind
B2
Abstract

Safety-related functions in automation systems for controlling industrial production processes are achieved by providing a simple and safe parameterization of the safety-related apparatuses of such an automation plant. After a start signal sent by the communication master is received, all further activities for parameterization are controlled by a logic module.

Claims (53)

1. A control device ( 1 ) with a communications network ( 4 ) for controlling safety-critical processes in an automated plant, wherein the communications network ( 4 )

has an, in particular, non-safe communication master ( 2 ) for controlling the data flow on the communications network ( 4 ) and

a plurality of network subscribers ( 12 , 13 , 14 , 15 , 16 , 17 , 18 ), wherein

at least one subset of the network subscribers ( 12 , 13 , 14 , 15 , 16 , 17 , 18 ) are designed as safe network subscribers ( 12 , 13 , 14 ), and

at least one safe logic module ( 5 ) as further network subscriber for controlling a safety-relevant application by means of a group of safety-related network subscribers ( 12 , 13 , 14 ), wherein the logic module ( 5 ) and the communication master ( 2 ) are set up for carrying out the following steps in order to parameterize the logic module ( 5 ):

in response to the receipt of a start command transmitted via the communications network ( 4 ), the logic module ( 5 ) transmits a read request ( 45 ) to the communication master ( 2 ) via the communications network ( 4 ),

in response to the receipt of the read request ( 45 ), the communication master ( 2 ) transmits parameterization data to the logic module ( 5 )

wherein:

the communication master ( 2 ) is set up to generate the start command which signals that new parameters and a complete project are to be retentively stored in the logic module ( 5 ), wherein:

a parameter identifier of an old, previously retentively stored, parameter set is stored in the communication master ( 2 ),

the logic module ( 5 ) is set up

to first read out the parameter identifier from the communication master ( 2 ) and

to undertake a safe comparison with the retentively stored parameters,

in the event that the data are consistent, to erase the retentively memory of the logic module ( 5 ) and

otherwise to transmit a first error message,

in the event of consistent data, to read out the new parameters from the communication master ( 2 ) by means of the read request ( 45 ),

to recheck the new parameterization data read out for consistency and

if the parameterization data are detected by the logic module ( 5 ) to be free from errors, to retentively store them, and

otherwise to transmit a second error message.

2. The control device ( 1 ) as claimed in claim 1 , wherein the logic module ( 5 ) is set up to send the read request ( 45 ) successively in telegrams ( 44 ) via the communications network ( 4 ) at least until it receives a first telegram ( 44 ) with parameter data from the communication master ( 2 ).

3. The control device as claimed in claim 2 , wherein the logic module ( 5 ) is set up to detect how much parameterization data is to be requested and to transmit the read request ( 45 ) to the communication master ( 2 ) until all the parameterization data have been received.

4. The control device ( 1 ) as claimed in claim 1 , wherein the communication master ( 2 ) is set up to transmit the start command to the logic module ( 5 ) via the communications network ( 4 ) to start the parameterization process.

5. The control device as claimed in claim 4 , wherein the communication master ( 2 ) is set up to transmit the parameterization data in a logical channel ( 40 ) provided for the purpose which is represented by a predetermined data range of the telegrams ( 44 ) transmitted via the communications network ( 4 ).

6. The control device as claimed in claim 1 , wherein the communication master ( 2 ) is set up to divide up the parameterization data and to transmit them successively in a plurality of telegrams.

7. The control device as claimed in claim 1 wherein, triggered by a system power-on or an initialization of the logic module ( 5 ) and/or in response to the start command received from the communication master ( 2 ), the logic module ( 5 ) is set up to transmit a telegram to the communication master ( 2 ) with a state of the logic module ( 5 ) as a diagnostic message.

8. The control device as claimed in claim 1 , wherein the logic module ( 5 ) is set up to transmit with, the read request ( 45 ), a requested part of the parameterization data, and wherein the communication master ( 2 ) is set up to transmit the requested part of the parameterization data based on the request.

9. The control device as claimed in claim 1 , wherein the communication master ( 2 ) is set up to generate the start command which signals that the parameter identifier is present, wherein the logic module ( 5 ) is set up to read out the parameter identifier from the communication master ( 2 ) and to safely compare the parameter identifier with parameters retentively stored in the logic module.

10. The control device as claimed in claim 1 , wherein, in response to the receipt of the start command transmitted by the logic module ( 5 ) via the communications network ( 4 ), at least one of the safe network subscribers ( 12 , 13 , 14 ) which are associated with the logic module ( 5 ) for the control of a safety-related application is set up to transmit the read request ( 45 ) to the logic module ( 5 ) via the communications network ( 4 ), and wherein, in response to the receipt of the read request ( 45 ), the logic module ( 5 ) is set up to transmit the parameterization data to the corresponding safe network subscriber ( 12 , 13 , 14 ) from which the read request ( 45 ) was received.

11. The control device as claimed in claim 1 , wherein

as well as a first logic module ( 5 ),

at least one further logic module ( 51 ) is connected to the communications network ( 4 ), wherein

the first logic module ( 5 ) is parameterized by a start command of the communication master ( 2 ), at least one read request ( 45 ) of the first logic module ( 5 ), and a transmission of the parameterization data from the communication master ( 2 ) to the first logic module ( 5 ), and wherein

in addition, the communication master ( 2 ) also transmits the parameterization data for the further logic module ( 51 ) to the first logic module ( 5 ), and wherein

the further logic module ( 51 ) is parameterized in that, after receipt of the parameterization data, the logic module ( 5 ) transmits a start command to the further logic module ( 51 ), in response to the receipt of the start command the further logic module ( 51 ) transmits a read request ( 45 ) to the first logic module ( 5 ), and in response to the receipt of the read request ( 45 ) the first logic module ( 5 ) transmits the parameterization data to the further logic module ( 51 ).

12. A parameterization method for a control device ( 1 ) with a communications network ( 4 ) for controlling safety-critical processes in an automated plant, wherein the communications network ( 4 )

has an, in particular, non-safe communication master ( 2 ) for controlling the data flow on the communications network ( 4 ) and

a plurality of network subscribers ( 12 , 13 , 14 , 15 , 16 , 17 , 18 ), wherein

at least one subset of the network subscribers ( 12 , 13 , 14 , 15 , 16 , 17 , 18 ) are designed as safe network subscribers ( 12 , 13 , 14 ), and

at least one safe logic module ( 5 ) as further network subscriber for controlling a safety-relevant application by means of a group of safety-related network subscribers ( 12 , 13 , 14 ), wherein the logic module ( 5 ) and the communication master ( 2 ) carry out the following steps in order to parameterize the logic module ( 5 ):

in response to the receipt of a start command transmitted via the communications network ( 4 ), the logic module ( 5 ) transmits a read request ( 45 ) to the communication master ( 2 ) via the communications network ( 4 ),

in response to the receipt of the read request, the communication master ( 2 ) transmits parameterization data to the logic module ( 5 )

wherein:

the communication master ( 2 ) is set up to generate the start command which signals that new parameters and a complete project are to be retentively stored in the logic module ( 5 ), wherein:

a parameter identifier of an old, previously retentively stored, parameter set is stored in the communication master ( 2 ),

the logic module ( 5 ) is set up

to first read out the parameter identifier from the communication master ( 2 ) and

to undertake a safe comparison with the retentively stored parameters,

in the event that the data are consistent, to erase the retentively memory of the logic module ( 5 ) and

otherwise to transmit a first error message,

in the event of consistent data, to read out the new parameters from the communication master ( 2 ) by means of the read request ( 45 ),

to recheck the new parameterization data read out for consistency and

if the parameterization data are detected by the logic module ( 5 ) to be free from errors, to retentively store them, and

otherwise to transmit a second error message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2014
From: SCHMIDT, JOACHIM
To: PHOENIX CONTACT GMBH & CO. KG
Reel/Frame 033965/0285 →
Priority Claims (1)
DE 10 2012 102 187 · Mar 15, 2012 · national
Continuity (1)
Related Publication 20150045915A1 · Feb 12, 2015