SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
2/8/2016
1
PROFIBUS
Profibus
• Profibus is world’s most successful fieldbus
– PROFIBUS DP (Decentralized Peripherals)
• Operate sensors and actuators via a centralized controller.
• Data rates up to 12 Mbit/s on twisted pair cables and/or fiber optics are
possible.
2/8/2016
2
WWW.PROFIBUS.COM
• Manufacturing Automation
Car manufacturing
Bottling systems
Storage systems
• Building Automation
Heating, air-conditioning
• Process Automation
Purification plants
Chemical and petrochemical plants
Paper and textile industries
• Power industry and power distribution
Power plants
Switchgear
Pipelines
Polymer
Storage
Glue
Production
Breweries
Car manufacturing, at General
Motors, BMW, Ford, FIAT....
Waste Water Purification
Bottling Plants
Food Production
Nearly 1,000,000 applications are operational
Building Automation
Bus media access control
WWW.PROFIBUS.COM
Passive Devices (Slaves)
Active Devices (Masters)
PLCPLC PC
It uses deterministic MAC Method
Communication Between Active <-> Passive devices: master-slave
PROFIBUS
2/8/2016
3
Master Slave Method
• An active station (the master) controls the media access by
– explicitly giving a timely limited transmission right to the other stations
(the slaves).
• This means that the slaves cannot access the bus by
themselves, but only if they receive a request from the master.
• Thus, cyclical polling with a predictable response time can be
easily implemented.
Token Passing Method
• Coordination between the active stations (master devices) can be achieved
by
– a token-message (special data frame) is passed on from one active station to the next
(in order of the ascending addresses).
– The active station, which possesses the token at the moment, has the right to access
the bus and to communicate with passive stations (slaves) or with other active
stations.
– When it has finished its communication tasks, it passes on the token to the next
station.
• In order to guarantee that each station can send data in any case after a
maximum period of time
– It is necessary to set a maximum period of time during which the token must have
completely passed once through the logical ring.
– For this purpose, the target rotation time TTR is set during the configuration of the
bus system.
– When a station receives the token, it compares the target rotation time with the
measured real rotation time TRR.
– The station is allowed to send messages as long as the target rotation time is not
exceeded.
– In any case the station has the right to send one message with high priority.
2/8/2016
4
Message
passing
Algorithm
Structure of data frames and data services
• In order to increase the security of the transmission,
– PROFIBUS uses the data representation of the UART standard, i.e. one
information byte is transmitted with 11 bit:
– ST: start bit (always logical “0”)
– 20- 27 : information- bytes
– P: parity bit
– SP: stop bit (always logical “1”)
2/8/2016
5
Structure of data frames and data services
• 4 data frames are used in PROFIBUS
PROFIBUS Services
• Two services to transmit the data between master and slave
devices.
– SDN service (Send Data with No acknowledge)
• The master can send data to the slave without waiting for a response
– The SRD service (Send and Request Data with reply)
• is used to request data from a slave
• The request frame can either contain data to be send to the slave or a data
frame without data field can be used if data should be polled only.
2/8/2016
6
Bus length and baud rate:
• The maximum value of the permissible bus length of the
PROFIBUS depends on the chosen baud rate:
baud rate [kbit/s] 9.6 – 93.75 500 1500 12000
max. bus length [m] 1200 400 200 100
Question: Profibus
• A Profibus system shall be used for communication in a baggage
transportation system of an airport. The system shall be centrally controlled
from a control room. Starting form the control room, the system is extended
500 m in one direction and 200 m into the other direction. 50 Industrial PCs
are connected to the Profibus. Each IPC controls a section of the baggage
transportation system. A 32 Byte long status message is to be transferred
from each IPC each 100 ms to the control room. The SRD service is to be
used.
• Estimate the bus load and explain whether the system will
work as desired or not.
2/8/2016
7
Solution
• Bus length ca. 700 m
• Resulting maximum baud rate: 93,75 kBit/s (see exercises)
• SRD-service (Ignoring the processing time at the slave):
– Request message: Telegram without data field: LReq = 6 Byte = 66 Bit
(UART Coding)
– Reply: 32 Byte: Using the telegram with variable data field length
– Telegram length: LRep = 32 Byte data + 9 Byte header = 41 Byte = 451
Bit
– TSRD = (LReq + LRep) / baud rate = 517 Bit / 93,75 kBit/s = 0,0055 s
– Tmsg = 50 * TSRD > 100 ms
• The bus is overloaded.
Exercise
• An industrial packaging plant shall be automated. Your task is the engineering of the fieldbus
system. For this purpose a PROFIBUS shall be used. The packaging plant consists of eight
identically constructed packing cells. Two packing robots work in each cell. Each robot is
accomplishing a different packing step. Each robot has 4 actuators (drives) and 12 sensors for tool
guidance. Figure 1 shows the ground plan of the plant and contains data concerning the physical
extents. Your colleague already drew the planned layout of the PROFIBUS into the sketch of the
ground plan.
• The packaging plant is controlled from a central control room. Two PLCs and a PC-based
visualization station are located in the control room. Due to the high software license costs the
visualization station is not taken into operation at first.
• According to the manufacturer, the PLCs of the type DualAutomatus 5000 are very powerful.
Therefore only PLC1 is used for the automation of the plant
2/8/2016
8
Bus Configuration
In the first step, the basic parameters of the bus system are to be
determined.
Question 1.1
Estimate the length of the PROFIBUS. What is the maximum
data transmission rate? Justify your answer.
– Ans: The bus is longer than 400 m and shorter than 1200 m. The
maximum transmission rate is BR = 93.75 kbit/s.
Question 1.2
The maximum transmission time of a message on the bus shall
not exceed 30 ms independent of the used telegram format. Is this
possible with the previously determined maximum transmission
rate? Justify your answer.
2/8/2016
9
Solution 1.2
• The worst case has to be assessed. The longest data frame is
the data frame with variable data field.
The length of the data frame in bits can be calculated as follows: LT,max =
(NData + NOverhead) · 11 Bit
= (246 + 9) · 11 Bit
= 2805 Bit
– The duratoin of the transmission is calculated as follows:
• TT,max = LT,max/BR=(2805/93750)s=29.92 ms <30ms
• The maximum transmission time is fulfilled for the data frame
with variable data field length. Therefore it is fulfilled for all
other data frames.
Message format
In the second step, the PROFIBUS messages are to be specified in more detail. The data frame
formats have to be specified.
The 16 robots are queried cyclically by the control. First, each robot is requested by means of a SRD
service message to send its sensor values. An answer of the robot, which contains the current sensor
values, follows this inquiry. A sensor value can be coded by means of 11 bytes. The sensor values are
processed by the control and afterwards the robots receive current control signals by means of a SDN
service message. For each drive, 2 bytes are needed for the control signal.
Question 1.3
a) Which data frame formats are applicable for the individual messages? Justify your answer.
b) Indicate the telegram length resulting in each case in bytes and bits.
Hint: Pay attention with the choice of the data frame formats in order to cause minimum bus load.
Question 1.4
a) Draw in a sequence diagram the course of the communication with a single robot.
b) Calculate for each message the required transmission time.
c) How long does the complete communication cycle with a single robot take?
Hint: In Question 1.4 neglect all times that are needed for processing of messages in the PLC and the
robots.
2/8/2016
10
Solution 1.3
The selection of the correct data frame format depends on the amount of data
to be transferred.
SRD-Service:
1. Transmission request, Control → Robot
It is a transmission request without data communication. Therefore the data
frame without data field is best suited.
LTSRD1 = 6 Bytes = 66 Bit
2. Transmission of sensor values, Robot → Control
Each robot has 12 sensors. For each sensor value 11 Bytes are required for coding. In total 132 Bytes are
required. Therfore the data frame with variable data length is best suited for this message type.
LTSRD2 = (9 + 132) Byte
= (9 + 132) · 11 Bit
= 1551 Bit
3. Transmission of control signals, Control → Robot
Each robot has got 4 drives. For each drive 2 Bytes are required for coding the
control signal. In total 8 Bytes are required. Therefore the telegram with fixed
data length is best suited for this message.
LTSDN = (6 + 8) Byte = (6 + 8) · 11 Bit = 154 Bit
Solution 1.4
a)
2/8/2016
11
Monomaster Operation
• At first, the cells are controlled by PLC1 in monomaster-operation mode.
For the processing of each message, an overhead of LOR=300 bit times is
needed in each robot. The treatment of messages in the PLC requires an
overhead of LOC=100 bit times.
Question 1.5
a) Is it possible to hold the demanded maximum response time of Tmax=800
ms in the monomaster operation mode?
b) What is the maximum possible slot time TSL? Evaluate the result.
Hint: The slot time is a defined time interval that the active station waits for
the response of the passive station. When this time interval is expired, the
transmission is considered to be failed and the message is sent again (at most
twice).
Solution 1.5
2/8/2016
12
Multi-master operation
After an initial test phase in the mono master operation, many malfunctions are
experienced in the operation of cells 7 and 8. An expert from the PLC supplier
is consulted. He states that overload situations occur in PLC1, which cause the
malfunctions. He recommends including the existing PLC2 into the controlling
of the packaging plant. As compensation for the additional expenditure, he
provides a modern visualization software for the visualization station. The
visualization station is likewise attached to the PROFIBUS.
Due to your experience, you decide to configure the systems in the control
room as active stations. PLC1 is to control cells 1 to 4 and PLC2 is to control
cells 5 to 8. Figure 2 shows the resulting bus topology.
2/8/2016
13
The PLCs communicate with the visualization after one control cycle (4 cells). For the
communication with the visualization computer, the SRD service is used. The messages
have a data length of 127 bytes and low priority. The receipt of the message is
confirmed by the visualization without data communication.
The communication with the robots takes place as before. Messages for
communicating actuator values have high priority in relation to messages for
communicating sensor values.
The time required for transmitting and managing the token in the active stations is
assumed to be constant and equal to 0.5 ms.
Multi-master operation
Question 1.6
a) Describe in catchwords the handling of the token in the active stations.
b) On which parameters does the transmission of messages depend when an
active station possesses the token?
Question 1.7
a) On which criteria does the choice of the maximum token target rotation time
TTR depend? Consider the demanded response time of the system, as well as
the processing of messages when possessing the token.
b) The token target rotation time is set to TTR=500 ms. How do you rate this
value? Justify your answer by calculations!
2/8/2016
14
Solution 1.6
Solution 1.7
a) The token target rotation time depends on the required response time of the
system. In particular the response time to high priority messages plays an
important role. This messages are sent also after running off the token target
scan time.
b) The following consideration is done for estimating TTR:
The calculation of the complete communication cycle of the overall
systems requires the following times to be taken into account:
TPLC1 Time for the communication of PLC1 with cells 1 to 4
TVis1 Time for the communication between PLC1 and the visualisation
(SRD-service)
TToken Time for transmitting the token-message (the token is transmitted 3
times in each complete communication cycle)
TPLC2 Time for the communication of PLC2 with cells 5 to 8
TVis2 Time for the communication between PLC2 and the visualisation
(=TVis1)
2/8/2016
15
Conveyor Belt System Exercise 2
• A conveyor belt system (cf. Figure 1a) shall be automated
using a PROFIBUS system. The topology of the bus system is
represented in Figure 1b.
• The 8 slave devices are polled cyclically. The SRD (Send and
Request Data with reply) service is used to poll the slaves. The
request frame as well as the response frame are data frames
with fixed data field length (8 bytes). The baud rate of the bus
is BR = 500 kbit/s. For simplification, the overhead for
monitoring the bus and processing of the message by the slave
is modelled with a constant time of LO = 500 bit-times. In
order to guarantee a precise and safe control of the system, a
maximum reaction time of the system of Tmax = 50 ms is
required.
2/8/2016
16
2/8/2016
17
Questions 2.1
a) Calculate the length of a single data frame in number of bytes and bits.
How long does it take to completely process one SRD service operation?
b) Calculate the minimal bus-cycle time that is required to poll all slave
devices one time. Is the limit for the maximal reaction time (Tmax = 50
ms) exceeded?
c) The master waits a given period of time (slot time TSL) for the response of
the slave. When this period is expired, the transmission is considered to be
failed and the message is sent again (at most twice). How must the slot
time TSL be chosen to guarantee the reaction time Tmax even in the worst
case (worst case: transmission failed twice, correct transmission at the
third attempt)?
d) The conveyor belt shall be enlarged to a total length of 1000 m. Which
problem arises concerning the bus system?
Mono Master Operation
2/8/2016
18
Two control devices (masters) are connected to 2 or 3 I/O devices
(slaves) respectively – as represented in Figure 2. The control
devices cyclically poll the I/O devices using the SRD service. All
messages have high priority. The time to check, manage and pass
on the token is assumed to be constant and equal to TTok = 1 ms
per token transmission.
Give the resulting sequence of messages on the bus. Calculate the
real rotation time TRR of the token. (The time for one SRD-
service operation is assumed to be TSRD = 1,6 ms).

Weitere ähnliche Inhalte

Was ist angesagt?

Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Tutun Juhana
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Sachin Morya
 
Ccna day4-140715152437-phpapp01
Ccna day4-140715152437-phpapp01Ccna day4-140715152437-phpapp01
Ccna day4-140715152437-phpapp01Sachin Morya
 
Ccna day3-140715152337-phpapp01
Ccna day3-140715152337-phpapp01Ccna day3-140715152337-phpapp01
Ccna day3-140715152337-phpapp01Sachin Morya
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer ProtocolsMeenakshi Paul
 
VIRTUAL CIRCUIT NETWORKS, atm , frame relay
VIRTUAL CIRCUIT NETWORKS, atm , frame relayVIRTUAL CIRCUIT NETWORKS, atm , frame relay
VIRTUAL CIRCUIT NETWORKS, atm , frame relayAKSHIT KOHLI
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATMMadhumita Tamhane
 
Computer Network Syllabus
Computer Network SyllabusComputer Network Syllabus
Computer Network SyllabusMeenakshi Paul
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lanyanhul
 
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODEL
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODELSWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODEL
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODELHamna Shahzad
 
Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame formatmyrajendra
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer ModeNishant Munjal
 
Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkMH Shihab
 
Ethernet and token ring
Ethernet and token ringEthernet and token ring
Ethernet and token ringAbhijeet Shah
 

Was ist angesagt? (20)

Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
Underlying Technologies Part I (Lecture #4 ET3003 Sem1 2014/2015)
 
Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01Ccna day5-140715152501-phpapp01
Ccna day5-140715152501-phpapp01
 
Data Link Control
Data Link ControlData Link Control
Data Link Control
 
Wireless LANs
Wireless LANsWireless LANs
Wireless LANs
 
Ccna day4-140715152437-phpapp01
Ccna day4-140715152437-phpapp01Ccna day4-140715152437-phpapp01
Ccna day4-140715152437-phpapp01
 
Ccna day3-140715152337-phpapp01
Ccna day3-140715152337-phpapp01Ccna day3-140715152337-phpapp01
Ccna day3-140715152337-phpapp01
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
 
Ccna day3
Ccna day3Ccna day3
Ccna day3
 
VIRTUAL CIRCUIT NETWORKS, atm , frame relay
VIRTUAL CIRCUIT NETWORKS, atm , frame relayVIRTUAL CIRCUIT NETWORKS, atm , frame relay
VIRTUAL CIRCUIT NETWORKS, atm , frame relay
 
Asynchronous Transfer Mode ATM
Asynchronous Transfer Mode  ATMAsynchronous Transfer Mode  ATM
Asynchronous Transfer Mode ATM
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Computer Network Syllabus
Computer Network SyllabusComputer Network Syllabus
Computer Network Syllabus
 
Direct Link Lan
Direct Link LanDirect Link Lan
Direct Link Lan
 
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODEL
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODELSWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODEL
SWITCHED LAN, FAST ETHERNET, FAST ETHERNET AND LAYER MODEL
 
Ccna day4
Ccna day4Ccna day4
Ccna day4
 
Ethernet frame format
Ethernet frame formatEthernet frame format
Ethernet frame format
 
Asynchronous Transfer Mode
Asynchronous Transfer ModeAsynchronous Transfer Mode
Asynchronous Transfer Mode
 
Asynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer networkAsynchronous transfer mode (atm) in computer network
Asynchronous transfer mode (atm) in computer network
 
Ethernet and token ring
Ethernet and token ringEthernet and token ring
Ethernet and token ring
 

Ähnlich wie profibus theory solution

Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkIJERA Editor
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idchiya123jes
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...RealTime-at-Work (RTaW)
 
Industrial Data Network-modbus-Protocol.pptx
Industrial Data Network-modbus-Protocol.pptxIndustrial Data Network-modbus-Protocol.pptx
Industrial Data Network-modbus-Protocol.pptxSeekayAlaisKaruppaia
 
Cdot Max ng architecture working models
Cdot Max ng  architecture working modelsCdot Max ng  architecture working models
Cdot Max ng architecture working modelsRahmanScholar
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxPondinesh2
 
LECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.pptLECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.pptMonirHossain707319
 
Unit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptxUnit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptxDESTROYER39
 
Unit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptxUnit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptxsarosh32
 
Implementation of MIL-STD1553 using Microcontroller Atmega 328P
Implementation of MIL-STD1553 using Microcontroller Atmega 328PImplementation of MIL-STD1553 using Microcontroller Atmega 328P
Implementation of MIL-STD1553 using Microcontroller Atmega 328PIRJET Journal
 
REMnux tutorial 4.1 - Datagrams, Fragmentation & Anomalies
REMnux tutorial 4.1 - Datagrams, Fragmentation & AnomaliesREMnux tutorial 4.1 - Datagrams, Fragmentation & Anomalies
REMnux tutorial 4.1 - Datagrams, Fragmentation & AnomaliesRhydham Joshi
 
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)Kruti Niranjan
 

Ähnlich wie profibus theory solution (20)

Transport layer.pptx
Transport layer.pptxTransport layer.pptx
Transport layer.pptx
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
 
Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...Insights into the performance and configuration of TCP in Automotive Ethernet...
Insights into the performance and configuration of TCP in Automotive Ethernet...
 
Industrial Data Network-modbus-Protocol.pptx
Industrial Data Network-modbus-Protocol.pptxIndustrial Data Network-modbus-Protocol.pptx
Industrial Data Network-modbus-Protocol.pptx
 
USART
USARTUSART
USART
 
Cdot Max ng architecture working models
Cdot Max ng  architecture working modelsCdot Max ng  architecture working models
Cdot Max ng architecture working models
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
 
LECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.pptLECTURE-Transport-Layer_lec.ppt
LECTURE-Transport-Layer_lec.ppt
 
Unit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptxUnit 4-Transport Layer Protocols-3.pptx
Unit 4-Transport Layer Protocols-3.pptx
 
Unit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptxUnit 4-Transport Layer Protocols.pptx
Unit 4-Transport Layer Protocols.pptx
 
Nigga.pdf
Nigga.pdfNigga.pdf
Nigga.pdf
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcan
 
Chapter 3 esy
Chapter 3 esy Chapter 3 esy
Chapter 3 esy
 
Implementation of MIL-STD1553 using Microcontroller Atmega 328P
Implementation of MIL-STD1553 using Microcontroller Atmega 328PImplementation of MIL-STD1553 using Microcontroller Atmega 328P
Implementation of MIL-STD1553 using Microcontroller Atmega 328P
 
REMnux tutorial 4.1 - Datagrams, Fragmentation & Anomalies
REMnux tutorial 4.1 - Datagrams, Fragmentation & AnomaliesREMnux tutorial 4.1 - Datagrams, Fragmentation & Anomalies
REMnux tutorial 4.1 - Datagrams, Fragmentation & Anomalies
 
BARC Report
BARC ReportBARC Report
BARC Report
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Week10 transport
Week10 transportWeek10 transport
Week10 transport
 
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
 

Mehr von Md. Mashiur Rahman (20)

Rule for creating power point slide
Rule for creating power point slideRule for creating power point slide
Rule for creating power point slide
 
Advance DBMS
Advance DBMSAdvance DBMS
Advance DBMS
 
Final exam in advance dbms
Final exam in advance dbmsFinal exam in advance dbms
Final exam in advance dbms
 
Lecture 1 networking &amp; internetworking
Lecture 1 networking &amp; internetworkingLecture 1 networking &amp; internetworking
Lecture 1 networking &amp; internetworking
 
Lec 7 query processing
Lec 7 query processingLec 7 query processing
Lec 7 query processing
 
Lec 1 indexing and hashing
Lec 1 indexing and hashing Lec 1 indexing and hashing
Lec 1 indexing and hashing
 
Cloud computing lecture 7
Cloud computing lecture 7Cloud computing lecture 7
Cloud computing lecture 7
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
parallel Questions &amp; answers
parallel Questions &amp; answersparallel Questions &amp; answers
parallel Questions &amp; answers
 
Mis 8
Mis 8Mis 8
Mis 8
 
Mis 3
Mis 3Mis 3
Mis 3
 
Mis 1
Mis 1Mis 1
Mis 1
 
Mis 5
Mis 5Mis 5
Mis 5
 
Mis 2
Mis 2Mis 2
Mis 2
 
Mis 9
Mis 9Mis 9
Mis 9
 
Mis 6
Mis 6Mis 6
Mis 6
 
Mis 7
Mis 7Mis 7
Mis 7
 
Mis 4
Mis 4Mis 4
Mis 4
 
Computer network solution
Computer network solutionComputer network solution
Computer network solution
 
Computer network answer
Computer network answerComputer network answer
Computer network answer
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Kürzlich hochgeladen (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

profibus theory solution

  • 1. 2/8/2016 1 PROFIBUS Profibus • Profibus is world’s most successful fieldbus – PROFIBUS DP (Decentralized Peripherals) • Operate sensors and actuators via a centralized controller. • Data rates up to 12 Mbit/s on twisted pair cables and/or fiber optics are possible.
  • 2. 2/8/2016 2 WWW.PROFIBUS.COM • Manufacturing Automation Car manufacturing Bottling systems Storage systems • Building Automation Heating, air-conditioning • Process Automation Purification plants Chemical and petrochemical plants Paper and textile industries • Power industry and power distribution Power plants Switchgear Pipelines Polymer Storage Glue Production Breweries Car manufacturing, at General Motors, BMW, Ford, FIAT.... Waste Water Purification Bottling Plants Food Production Nearly 1,000,000 applications are operational Building Automation Bus media access control WWW.PROFIBUS.COM Passive Devices (Slaves) Active Devices (Masters) PLCPLC PC It uses deterministic MAC Method Communication Between Active <-> Passive devices: master-slave PROFIBUS
  • 3. 2/8/2016 3 Master Slave Method • An active station (the master) controls the media access by – explicitly giving a timely limited transmission right to the other stations (the slaves). • This means that the slaves cannot access the bus by themselves, but only if they receive a request from the master. • Thus, cyclical polling with a predictable response time can be easily implemented. Token Passing Method • Coordination between the active stations (master devices) can be achieved by – a token-message (special data frame) is passed on from one active station to the next (in order of the ascending addresses). – The active station, which possesses the token at the moment, has the right to access the bus and to communicate with passive stations (slaves) or with other active stations. – When it has finished its communication tasks, it passes on the token to the next station. • In order to guarantee that each station can send data in any case after a maximum period of time – It is necessary to set a maximum period of time during which the token must have completely passed once through the logical ring. – For this purpose, the target rotation time TTR is set during the configuration of the bus system. – When a station receives the token, it compares the target rotation time with the measured real rotation time TRR. – The station is allowed to send messages as long as the target rotation time is not exceeded. – In any case the station has the right to send one message with high priority.
  • 4. 2/8/2016 4 Message passing Algorithm Structure of data frames and data services • In order to increase the security of the transmission, – PROFIBUS uses the data representation of the UART standard, i.e. one information byte is transmitted with 11 bit: – ST: start bit (always logical “0”) – 20- 27 : information- bytes – P: parity bit – SP: stop bit (always logical “1”)
  • 5. 2/8/2016 5 Structure of data frames and data services • 4 data frames are used in PROFIBUS PROFIBUS Services • Two services to transmit the data between master and slave devices. – SDN service (Send Data with No acknowledge) • The master can send data to the slave without waiting for a response – The SRD service (Send and Request Data with reply) • is used to request data from a slave • The request frame can either contain data to be send to the slave or a data frame without data field can be used if data should be polled only.
  • 6. 2/8/2016 6 Bus length and baud rate: • The maximum value of the permissible bus length of the PROFIBUS depends on the chosen baud rate: baud rate [kbit/s] 9.6 – 93.75 500 1500 12000 max. bus length [m] 1200 400 200 100 Question: Profibus • A Profibus system shall be used for communication in a baggage transportation system of an airport. The system shall be centrally controlled from a control room. Starting form the control room, the system is extended 500 m in one direction and 200 m into the other direction. 50 Industrial PCs are connected to the Profibus. Each IPC controls a section of the baggage transportation system. A 32 Byte long status message is to be transferred from each IPC each 100 ms to the control room. The SRD service is to be used. • Estimate the bus load and explain whether the system will work as desired or not.
  • 7. 2/8/2016 7 Solution • Bus length ca. 700 m • Resulting maximum baud rate: 93,75 kBit/s (see exercises) • SRD-service (Ignoring the processing time at the slave): – Request message: Telegram without data field: LReq = 6 Byte = 66 Bit (UART Coding) – Reply: 32 Byte: Using the telegram with variable data field length – Telegram length: LRep = 32 Byte data + 9 Byte header = 41 Byte = 451 Bit – TSRD = (LReq + LRep) / baud rate = 517 Bit / 93,75 kBit/s = 0,0055 s – Tmsg = 50 * TSRD > 100 ms • The bus is overloaded. Exercise • An industrial packaging plant shall be automated. Your task is the engineering of the fieldbus system. For this purpose a PROFIBUS shall be used. The packaging plant consists of eight identically constructed packing cells. Two packing robots work in each cell. Each robot is accomplishing a different packing step. Each robot has 4 actuators (drives) and 12 sensors for tool guidance. Figure 1 shows the ground plan of the plant and contains data concerning the physical extents. Your colleague already drew the planned layout of the PROFIBUS into the sketch of the ground plan. • The packaging plant is controlled from a central control room. Two PLCs and a PC-based visualization station are located in the control room. Due to the high software license costs the visualization station is not taken into operation at first. • According to the manufacturer, the PLCs of the type DualAutomatus 5000 are very powerful. Therefore only PLC1 is used for the automation of the plant
  • 8. 2/8/2016 8 Bus Configuration In the first step, the basic parameters of the bus system are to be determined. Question 1.1 Estimate the length of the PROFIBUS. What is the maximum data transmission rate? Justify your answer. – Ans: The bus is longer than 400 m and shorter than 1200 m. The maximum transmission rate is BR = 93.75 kbit/s. Question 1.2 The maximum transmission time of a message on the bus shall not exceed 30 ms independent of the used telegram format. Is this possible with the previously determined maximum transmission rate? Justify your answer.
  • 9. 2/8/2016 9 Solution 1.2 • The worst case has to be assessed. The longest data frame is the data frame with variable data field. The length of the data frame in bits can be calculated as follows: LT,max = (NData + NOverhead) · 11 Bit = (246 + 9) · 11 Bit = 2805 Bit – The duratoin of the transmission is calculated as follows: • TT,max = LT,max/BR=(2805/93750)s=29.92 ms <30ms • The maximum transmission time is fulfilled for the data frame with variable data field length. Therefore it is fulfilled for all other data frames. Message format In the second step, the PROFIBUS messages are to be specified in more detail. The data frame formats have to be specified. The 16 robots are queried cyclically by the control. First, each robot is requested by means of a SRD service message to send its sensor values. An answer of the robot, which contains the current sensor values, follows this inquiry. A sensor value can be coded by means of 11 bytes. The sensor values are processed by the control and afterwards the robots receive current control signals by means of a SDN service message. For each drive, 2 bytes are needed for the control signal. Question 1.3 a) Which data frame formats are applicable for the individual messages? Justify your answer. b) Indicate the telegram length resulting in each case in bytes and bits. Hint: Pay attention with the choice of the data frame formats in order to cause minimum bus load. Question 1.4 a) Draw in a sequence diagram the course of the communication with a single robot. b) Calculate for each message the required transmission time. c) How long does the complete communication cycle with a single robot take? Hint: In Question 1.4 neglect all times that are needed for processing of messages in the PLC and the robots.
  • 10. 2/8/2016 10 Solution 1.3 The selection of the correct data frame format depends on the amount of data to be transferred. SRD-Service: 1. Transmission request, Control → Robot It is a transmission request without data communication. Therefore the data frame without data field is best suited. LTSRD1 = 6 Bytes = 66 Bit 2. Transmission of sensor values, Robot → Control Each robot has 12 sensors. For each sensor value 11 Bytes are required for coding. In total 132 Bytes are required. Therfore the data frame with variable data length is best suited for this message type. LTSRD2 = (9 + 132) Byte = (9 + 132) · 11 Bit = 1551 Bit 3. Transmission of control signals, Control → Robot Each robot has got 4 drives. For each drive 2 Bytes are required for coding the control signal. In total 8 Bytes are required. Therefore the telegram with fixed data length is best suited for this message. LTSDN = (6 + 8) Byte = (6 + 8) · 11 Bit = 154 Bit Solution 1.4 a)
  • 11. 2/8/2016 11 Monomaster Operation • At first, the cells are controlled by PLC1 in monomaster-operation mode. For the processing of each message, an overhead of LOR=300 bit times is needed in each robot. The treatment of messages in the PLC requires an overhead of LOC=100 bit times. Question 1.5 a) Is it possible to hold the demanded maximum response time of Tmax=800 ms in the monomaster operation mode? b) What is the maximum possible slot time TSL? Evaluate the result. Hint: The slot time is a defined time interval that the active station waits for the response of the passive station. When this time interval is expired, the transmission is considered to be failed and the message is sent again (at most twice). Solution 1.5
  • 12. 2/8/2016 12 Multi-master operation After an initial test phase in the mono master operation, many malfunctions are experienced in the operation of cells 7 and 8. An expert from the PLC supplier is consulted. He states that overload situations occur in PLC1, which cause the malfunctions. He recommends including the existing PLC2 into the controlling of the packaging plant. As compensation for the additional expenditure, he provides a modern visualization software for the visualization station. The visualization station is likewise attached to the PROFIBUS. Due to your experience, you decide to configure the systems in the control room as active stations. PLC1 is to control cells 1 to 4 and PLC2 is to control cells 5 to 8. Figure 2 shows the resulting bus topology.
  • 13. 2/8/2016 13 The PLCs communicate with the visualization after one control cycle (4 cells). For the communication with the visualization computer, the SRD service is used. The messages have a data length of 127 bytes and low priority. The receipt of the message is confirmed by the visualization without data communication. The communication with the robots takes place as before. Messages for communicating actuator values have high priority in relation to messages for communicating sensor values. The time required for transmitting and managing the token in the active stations is assumed to be constant and equal to 0.5 ms. Multi-master operation Question 1.6 a) Describe in catchwords the handling of the token in the active stations. b) On which parameters does the transmission of messages depend when an active station possesses the token? Question 1.7 a) On which criteria does the choice of the maximum token target rotation time TTR depend? Consider the demanded response time of the system, as well as the processing of messages when possessing the token. b) The token target rotation time is set to TTR=500 ms. How do you rate this value? Justify your answer by calculations!
  • 14. 2/8/2016 14 Solution 1.6 Solution 1.7 a) The token target rotation time depends on the required response time of the system. In particular the response time to high priority messages plays an important role. This messages are sent also after running off the token target scan time. b) The following consideration is done for estimating TTR: The calculation of the complete communication cycle of the overall systems requires the following times to be taken into account: TPLC1 Time for the communication of PLC1 with cells 1 to 4 TVis1 Time for the communication between PLC1 and the visualisation (SRD-service) TToken Time for transmitting the token-message (the token is transmitted 3 times in each complete communication cycle) TPLC2 Time for the communication of PLC2 with cells 5 to 8 TVis2 Time for the communication between PLC2 and the visualisation (=TVis1)
  • 15. 2/8/2016 15 Conveyor Belt System Exercise 2 • A conveyor belt system (cf. Figure 1a) shall be automated using a PROFIBUS system. The topology of the bus system is represented in Figure 1b. • The 8 slave devices are polled cyclically. The SRD (Send and Request Data with reply) service is used to poll the slaves. The request frame as well as the response frame are data frames with fixed data field length (8 bytes). The baud rate of the bus is BR = 500 kbit/s. For simplification, the overhead for monitoring the bus and processing of the message by the slave is modelled with a constant time of LO = 500 bit-times. In order to guarantee a precise and safe control of the system, a maximum reaction time of the system of Tmax = 50 ms is required.
  • 17. 2/8/2016 17 Questions 2.1 a) Calculate the length of a single data frame in number of bytes and bits. How long does it take to completely process one SRD service operation? b) Calculate the minimal bus-cycle time that is required to poll all slave devices one time. Is the limit for the maximal reaction time (Tmax = 50 ms) exceeded? c) The master waits a given period of time (slot time TSL) for the response of the slave. When this period is expired, the transmission is considered to be failed and the message is sent again (at most twice). How must the slot time TSL be chosen to guarantee the reaction time Tmax even in the worst case (worst case: transmission failed twice, correct transmission at the third attempt)? d) The conveyor belt shall be enlarged to a total length of 1000 m. Which problem arises concerning the bus system? Mono Master Operation
  • 18. 2/8/2016 18 Two control devices (masters) are connected to 2 or 3 I/O devices (slaves) respectively – as represented in Figure 2. The control devices cyclically poll the I/O devices using the SRD service. All messages have high priority. The time to check, manage and pass on the token is assumed to be constant and equal to TTok = 1 ms per token transmission. Give the resulting sequence of messages on the bus. Calculate the real rotation time TRR of the token. (The time for one SRD- service operation is assumed to be TSRD = 1,6 ms).