FUNCTION_BLOCK DEV_MGR

An instance of this function block type provides the device management services described in subclause 3.3.2 of IEC 61499-1. The types and semantics of the inputs and outputs of this type are identical to the correspondingly named inputs and outputs of the MANAGER type defined in IEC 61499-1, with the following differences:

  1. The DST input designates the destination of the RQST input as follows:
  2. The RQST input and RESP outputs are encoded according to the Request and Response elements, respectively of the XML DTD given in subclause 6.4 of the Compliance Profile. The semantics of these elements shall be as defined in subclause 6.5.
  3. A REQ+ primitive input always results in a CNF+ primitive output, since the actual result including failure conditions is encoded in the RESP output. Similarly, a REQ- input always results in a CNF- output, since no management operation is attempted in this case. In particular, this means that, in an instance of the DM_KRNL function block type, an IND- primitive from the communication service interface will neither cause a management operation to be performed, nor will a response message be generated.
NOTES:
  1. The object denoted manager in the service sequences below is an instance of class FBManager described in Annex C.2 of IEC 61499-1. This is the manager of the device or a contained resource depending on the value of the DST input.
  2. Additional details and examples are given in subclause 6.2 of the Compliance Profile.

Last updated: 2016-07-10.
©2016 Holobloc Inc.
Reuse is permitted under the Academic Free License version 3.0
with attribution to http://www.holobloc.com/doc/navigator.htm