1. What Bus type does your system implement. Examples CMSA/BA, CMSA/CD,
master/slave, multiple masters etc.
PROFIBUS is based on a Token principle with underlying Master/ Slave communication
(hybrid media access).
Services:
SDN-Send Data with no acknowledge (can be used for multicast/broadcast)
SDA- Send Data with acknowledge
SRD- Send and Reply with Data (for efficient bi-directional data transfer)
2. What is the Bus topology.
The base technology is a line which allows connection and removal of nodes at any time
without breakdown.
PROFBUS allows ring and star topology as well with fiber optics.
3. What types of transmission media are used and supported.
· Copper cable (shielded twisted pair- known as IBM type 1 cable)
· solid and stranded cable
· specialized materials for plastic surrounding
· fiber optic
· in glass
· in plastic
· Infrared
4. How is the bus powered.
There is no specialized bus power supply. The
pulldown are located at the end of the line and
combination is enough to run the system.
5. If the bus provides power to field devices what current level is available.
PROFIBUS PA does supply power for intrinsic safe devices connected with twisted
This is done according to IEC 1158-2 specification (maximum current is 120 mA per
coupler for intrinsic safe operation and >300mA for non intrinsic safe operation).
6. How are node addresses
Two methods are supported:
· DIP switches or similar
· setting of the node address
Any choice is possible
7. Does the bus provide duplicate address detection.
Configuration checks for duplicate addresses.
Masters will look for duplicate addresses before entering the token ring and when
unexpected frames are received.
Slave must be set up with their ident-number and with their configuration. In case of a
mismatch, this will be reported to the masters application.
8. Can a node provide parameter programming. Examples logic inversion and
similar Boolean operations. Explain any extended detection.
There are several ways for parameter setup:
· PROFIBUS allows the individual set of parameters (a maximum of 237 Bytes) during
the startup
· Acyclic exchange of parameters at runtime.
· Parameter load from a PC by a second master
9. Does the bus provide error detection and correction algorithms.
PROFIBUS has a variety of error detection capabilities
· Checkbits in every byte
· Checksum for every message
· Startdelimiters for efficient frame detection
· Addressing information (source and destination)
· Inactivity detection to find out the beginning
· Transmitter check at the master devices
· Monitoring the token passing procedures
· The error correction is done by retries.
· PROFIBUS includes message duplication capabilities
10. Does the bus provide an address attendance check
· through a so called live list
· scanning of configured slaves is done cyclic
· scanning for new masters is executed all time