Page 457
PROFIBUS-Specification-Normative-Parts-6:1997
Copyright by PNO 1997 - all rights reserved
Connection for Acyclic Data Transfer with Slave Initiative (MSAC_SI)
On a connection for Acyclic Data Transfer with Slave Initiative the mapping of
all confirmed FMS services and of the unconfirmed FMS services (requester = mas-
ter) is analogous to the mapping for a connection for Acyclic Data Transfer with
no Slave Initiative (see data transfer definition).
The transmission of remote FMA7 services is not permitted on connections for
Acyclic Data Transfer with Slave Initiative.
The polling (CSRD) is started for this communication relationship
(FDL_CYC_POLL_ENTRY.req) during the connection establishment. The polling is
continued until an Abort releases the connection.
Unconfirmed FMS services with requester = slave:
Unconfirmed FMS services are services which are not acknowledged by the user.
For these services low or high priority may be used. The mapping of the uncon-
firmed FMS services onto Layer 2 is described here for the example of the Infor-
mationReport service. All other unconfirmed FMS services are mapped in the same
way.
InformationReport service:
On a connection for Acyclic Data Transfer with Slave Initiative the Information-
Report service is used for a single writing of data from a slave into a master.
The FMS maps each request (InformationReport.req) onto the LLI service primitive
DTA.req. The priority chosen by the user of the slave is transferred transpar-
ently. Corresponding to the priority, the LLI stores a DTA.req into the high or
low priority Layer 2 update memory. The following SRD_REQ_PDU causes the update
memory to be read. The SRD_RES_PDU transports the INFORMATION-REPORT_REQ_PDU to
the master. The resulting FDL confirmation leads to a DTA.ind from the LLI of
the master to FMS. FMS maps this DTA.ind onto a InformationReport.ind and passes
it to the user.
If there is memory available again (Buffer_free) for the LLI of the master to
receive another DTA_REQ_PDU, the LLI generates a DTA_ACK_PDU to signal this to
the LLI of the slave. Corresponding to the priority with which the DTA_REQ_PDU
was passed to LLI by the Layer 2, LLI maps the DTA_ACK_PDU either onto the Layer
2 service SRD with high priority or onto the Layer 2 service CSRD. The following
SRD_REQ_PDU transports the DTA_ACK_PDU to the LLI of the slave. This does not
lead to a confirmation to FMS.