Page 359
PROFIBUS-Specification-Normative-Parts-6:1997
Copyright by PNO 1997 - all rights reserved
6.2.2 Communication Relationships
The services of FMS and FMA7 are executed for connection-oriented communication
relationships over logical connections. The connections may be distinguished
from each other by their connection qualities (control mechanisms, resources
etc.). Different requirements apply for master-slave communication relationships
as compared to master-master communication relationships.
It is assumed for the devices at the slave side of master-slave communication
relationships that they have only slave behaviour relative to the FMA7 and the
confirmed FMS services. These devices may be client or server for unconfirmed
FMS services.
Sensors usually need a fast and cyclic data exchange into a process image data
memory at the master side. Actors often need to be actualized cyclically in or-
der that a failure of the communication relationship to the master may be recog-
nized (fail-safe, redundancy control etc. ). The logical connection for cyclic
data transfer with no slave initiative is appropriate for these applications.
Simple input / output devices, bar code readers, simple controllers or similar
devices perform acyclic data transfer when the application process at the master
works in spontaneous operation (loading of parameters, etc), or when the fre-
quency of the data exchange is low (every 100 seconds, every 24 hours, process
start-up, etc.). The logical connection for acyclic data transfer with no slave
initiative is appropriate for these applications.
To indicate device errors and to notify process alarms, a priority controlled
data transfer is necessary for intelligent slave devices with the initiative at
the slave side. The logical connections for cyclic or acyclic data transfer with
slave initiative are appropriate for these applications.
Master-master communication relationships allow parallel and mutual data ex-
change with priority controlled transmission. Thereby they may have client or
server behaviour relative to the functionality.
Even between two master devices a cyclic data exchange may be necessary. The
logical connection for cyclic data transfer is appropriate for these applica-
tions. Thereby one of the masters (the server of the confirmed services) shall
behave like a slave, i.e. it is a master-slave communication relationship.
The unconfirmed services of the LLI user may also be executed on connectionless
communication relationships (without logical connection). Broadcast or multicast
communication relationships are appropriate for synchronization of stations,
snapshots and exchange of global data to several or to all stations.
EXAMPLE: The characteristic communication relationships are illustrated for ex-
ample in the following five figures and named " cyclic with / with no slave ini-
tiative, acyclic with / with no slave initiative, broadcast and multicast". Ex-
perience shows that devices for automatic control and systems in the field use
these communication relationships side by side.
Notation in the following figures:
% : Link Service Access Point (LSAP)
%% : Poll List LSAP (see structure of LLI CRL definition below)
%%% : Global Link Service Access Point (LSAP 63, see connectionless
CRL definition below)