An instance of this function block type provides the device
management services described in subclause 6.3 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
subclause 6.3.2 of IEC 61499-1, with the following differences:
-
The
DST
input designates the destination of theRQST
input as follows:-
A value of
""
(the empty string) designates the device; - A value containing an IEC 61131-3 identifier designates a resource within the device;
-
A value of
-
The
RQST
input andRESP
outputs are encoded according to theRequest
andResponse
elements, respectively of theFBMGT
DTD described in subclause 6.4 of the Compliance Profile. The semantics of these elements are defined in subclause 6.5 of the Compliance Profile. -
A
REQ+
primitive input always results in aCNF+
primitive output, since the actual result including failure conditions is encoded in theRESP
output. Similarly, aREQ-
input always results in aCNF-
output, since no management operation is attempted in this case. In particular, this means that, in an instance of theDM_KRNL
function block type, anIND-
primitive from the communication service interface will neither cause a management operation to be performed, nor will a response message be generated.
NOTE - The object denotedmanager
in the service sequences below is an instance of classFBManager
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 theDST
input.