Automation device
09645556 ยท 2017-05-09
Assignee
Inventors
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/31104
PHYSICS
G05B2219/31121
PHYSICS
International classification
Abstract
An automation device includes a master module, and a slave unit having a slave modules, where an interface module (IM) of the slave modules of the slave unit is connected to the master module via a bus, where each of the modules is parameterizable using a message transmitted to the IM by the master module, the message includes a data area for each of the slave modules for parameterization of each of the slave modules, and the message includes a data area for each slave module for its parameterization, wherein at least one default parameter data record is stored in at least one of the slave modules, and wherein a data record index, which is stored in that data area of the message which is provided for the at least one slave module is provided for accessing the at least one default parameter data record.
Claims
1. An automation device comprising: a programmable logic controller having a CPU module and a master module; a slave unit having a plurality of slave modules, an interface Module (IM) of the plurality of slave modules of the slave unit being connected to the master module of the programmable logic controller via a bus, each of the plurality of slave modules being parameterizable using a message transmitted to the IM by the master module of the programmable logic controller, the message having a data area for each of the plurality of slave modules for parameterization of each of the plurality of slave modules; wherein at least one default parameter data record is stored in at least one slave module of plurality of slave modules; wherein a data record index, which is stored in the data area of the message which is provided for the at least one slave module is provided for accessing the at least one default parameter data record; and wherein the IM identifies from the data record index whether the message is a parameter message and identifies from slot addresses of the plurality of slave modules which of the plurality of slave modules require access with respect to their parameterization.
2. The automation device as claimed in claim 1, wherein envisaged changes of parameters in the at least one default parameter data record are also stored in the data area of the message which is provided for the at least one slave module.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention, its refinements and advantages are explained in more detail below using the drawing which illustrates an exemplary embodiment of the invention and in which, in which:
(2)
(3)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(4) The same parts illustrated in
(5) With initial reference to
(6) In the present exemplary embodiment, only slave modules 5b, 5c, 5d of the slave unit 5 are illustrated for the sake of clarity. In order to parameterize these modules, the master module 4 transmits a parameter message Pr1 to the interface module 5a of this slave unit 5 via a bus 8, such as a PROFIBUS DP. This message Pr1 comprises a data record number that indicates to the slave units 5, 6, 7 that the message Pr1 is a parameter message. The message Pr1 also comprises an address for addressing the slave unit 5 and data areas Bb, Bc, Bd assigned to the slave modules 5b, 5c, 5d. These data areas Bb, Bc, Bd are each provided with a slot number or slot address for addressing the respective slave module 5b, 5c, 5d and also have parameters for parameterizing the respective slave module 5b, 5c, 5d. In the example shown, the size of the data areas Bb, Bc in the message Pr1 is 8 bytes in each case and, in contrast, the size of the data area Bd is 150 bytes, which indicates that, for the slave module 5d, considerably more parameters are needed to parameterize this slave module 5d in comparison with the slave modules 5b, 5c.
(7) On account of the fact that only 79 bytes (area Bx1) of the maximum length of 244 bytes can be occupied in the message Pr1, a further slave module can be plugged into a free slot 9 of the slave unit 5 only if the data (i.e., slot address, parameters) for this slave module do not exceed these 79 bytes.
(8) In order to make it possible for a further slave module, for which more than 79 bytes of data are required, to also be able to be inserted into the free slot 9 in the slave unit 5 in this case, slave modules are provided and are configured such that a default parameter data record is stored in a memory of such slave modules and can be accessed using a data record index. This index is stored in that data area of the message which is provided for this slave module, which message is transmitted by the master module to the interface module of the respective slave unit. Such slave modules, for which a multiplicity of parameters are needed for their parameterization, are preferably configured as described.
(9)
(10) For the purpose of a more detailed explanation, reference is made to
(11) It should be understood that the slave modules 5b, 5c can be configured in a manner corresponding to the slave module 5e, only 2 bytes1 byte for a slot number and 1 byte for a data record indexlikewise being required in this case for the areas Bb, Bc in the message, and the slave modules 5b, 5c each also having a default parameter data record having a length or size of 8 bytes.
(12) The situation may occur in which a slave module can be configured in various ways depending on the operating mode and functionality. In order to be able to set different configurations using the parameters, the slave module in this case has a plurality of default parameter data records which are again referenced using a data record index. In the present exemplary embodiment, five default parameter data records D1 to D5 of the same data structure or the same format are provided for a slave module 5f (see
(13) The situation may also occur in which some parameters stored in a default parameter data record must frequently be changed, but the intention is to dispense with storing a multiplicity of default parameter data records for the different parameter configurations or settings in a slave module. In order to restrict the number of default parameter data records stored in this slave module, provision is therefore made for parameters which need to be frequently changed to be able to be accessed in a default parameter data record and to be easily changed.
(14) It is assumed below that parameters that need to be frequently changed are stored in bytes 1 to 9 in the default parameter data record D3 (see
(15) Thus, while there have shown, described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.