6.2 Nested CommunicationThis chapter is important for DTM developers who support a device with
gateway functionality (e.g. Remote I/O). This chapter describes the
communication function calls from the point of view of a developer of a
communication component. Nested communication is used to establish the connection to a device on a sub
system. For example, a DTM calls a field device which is connected to a channel
of a Remote I/O.
The requirement to this architecture is that a DTM must not know anything about
the kind of the overlaying system. Nevertheless, the structure of the sub system
is well known to Frame Application and DTMs.
The DTMs which have gateway functionality (Remote I/O) have to provide an
IFdtChannel with communication interfaces for each channel with gateway
functionality.
Furthemore always the parent ( DTM with gateway functionality or, at least, the
Frame Application) is responsible for the communication addressing of its
sub-devices. Therefore it has to set parameters like ‘tag’ and ‘BusInformation’
according to the communication protocol. (see also: IDtmParameter::SetParameters())
System-topology for the following examples: 
|