Upload
djibtapz
View
218
Download
0
Embed Size (px)
Citation preview
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
1/255
ModiconModbus Plus Network890 USE 100 00 Version 4.0
Planning and Installation Guide
August 2001
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
2/255
August 2001
Schneider Electric Inc.One High Street
North Andover, MA 01845
Modicon
Modbus Plus NetworkPlanning and Installation Guide
890 USE 100 00 Version 4.0
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
3/255
Preface iii890 USE 100 00
Preface
The data and illustr ati ons found in thi s book are not binding. We reservethe ri ght t o modify our products in li ne with our policy of conti nuous
product development . The in formation in th is document i s subject tochange wit hout noti ce and should not be constr ued as a commitment by
Schneider Electric Inc.
Schneider Electric Inc. assumes no responsibi li ty for any err orsthat may appear in this document . If you have any suggestions forimpr ovements or amendments or have found err ors in t his publicati on,
please notify us by using the form on t he last page of this publicati on.
No par t of this document may be reproduced in any form or by anymeans, elect ronic or mechanical, including photocopying, wit hout
express wr it ten permission of the Publisher,Schneider Electric Inc.
Caution: All pertinent state, regional, and local safety
regulations must be observed when installing and using thisproduct. For reasons of safety and to assure compliance with
documented system data, repairs to components should be
performed only by the manufacturer.
MODSOFT is a r egistered t rademark of Schneider Electric Inc.
The following are tr ademarks of Schneider Electric Inc.:
Modbus Modbus Plus Quant um Aut omat ion Ser iesModicon 984
DIGITAL andDEC areregisteredtrademarksofDigitalEquipment
Corporation.
IBM and IBM AT are registered t rademarks of Int ernational
Business Machines Corporati on.
Microsoft and MS---DOS are registered tr ademarks of M icrosoftCorporation.
Copyr ight 2001, Schneider Electric Inc.
Pri nted in U.S.A.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
4/255
iv Relat ed Publicat ions 890 USE 100 00
Related Publications
Refer to the following publications for further information about the
Modbus Plus network and other Modicon products.
8 40 U SE 1 00 0 0 Mod icon Q u an t u m Au t om a t ion S er ie s
Hardware Reference Guide
8 40 U S E 1 01 0 0 M od icon L ad de r L ogic B lock L ib r a r y U s er
Guide
8 40 U S E 1 04 0 0 M od icon M od bu s P l u s N e t wor k I /O S er v icin g
Guide
890 USE 102 00 Modicon IBM Host Based Devices Users Guide
8 90 U S E 1 03 0 0 M od icon M od bu s P l u s N e t wor k B M8 5 B r id ge
Multiplexer Users Guide
G M-H B DS -0 02 M od icon D E C H o st B as ed D evice s U s er s G u id e
P I -M BU S -3 00 M od icon M od bu s P r o t ocol R efe r en ce G u id e
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
5/255
Contents890 USE 100 00 v
Contents
Chapter 1Introducing the Modbus Plus Network 1. . . . . . . . . . . . . . . . . . . . . . .
1.1 In t r odu cin g t h e Modbu s P lu s N et wor k 2. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 Modbu s P lu s Applicat ion s 2. . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2 E xt en din g t h e N et wor k 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.3 Br idgin g N et wor ks 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1.4 N et wor k E xample 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 N et wor k Ter min ology 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Over view of t h e Logical N et wor k 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4 Over view of t h e P h ysical N et wor k 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5 Major Com pon en t s of t h e N et wor k 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.1 P r ogr am m able Con t r oller s 10. . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.2 N et wor k Opt ion Modu les 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.3 DIO Dr op Adapt er s 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.4 Available Backplan es for DIO Applicat ion s 13. . . . . . . . . . . . .
1.5.5 Ter m in al Block I/O (TIO) Modu les 13. . . . . . . . . . . . . . . . . . . .
1.5.6 N et wor k Adapt er s for H ost Compu t er s 14. . . . . . . . . . . . . . . .
1.5.7 BM85 Br idge Mu lt iplexer 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.8 BP 85 Br idge P lu s 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.5.9 RR85 Repeat er 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.6 H ow N odes Access t h e N et wor k 18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 .6 .1 H o w You r Ap plica t ion s L ayo u t Affe ct s N od e Acce ss 1 8. . . . .
1.6.2 Th e Token Rot at ion Sequ en ce 18. . . . . . . . . . . . . . . . . . . . . . . .
1.6.3 Poin t t o Poin t Message Tr an sact ion s 19. . . . . . . . . . . . . . . . . .1.6.4 Global Dat abase T r an sact ion s 19. . . . . . . . . . . . . . . . . . . . . . . .
1.7 E r r or Ch eckin g an d Recover y 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.8 Design in g for P r ocess Speed 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9 Design in g for Det er min ist ic I/O Ser vicin g 23. . . . . . . . . . . . . . . . . . . . . . . . .
1.10 Usin g Peer Cop 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.1 Peer Cop T r an sact ion s 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.10.2 A Peer Cop E xam ple 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
6/255
890 USE 100 00vi Contents
Chapter 1Introducing the Modbus Plus Network (Continued):
1.11 E xpan din g t h e N et wor k 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.1 Lin ear E xpan sion 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.2 Usin g RR85 Repeat er s 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.11.3 E xpan din g Du al-cable N et wor ks 30. . . . . . . . . . . . . . . . . . . . . .
1.11.4 N on ---Lin ear E xpan sion 30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12 J oin in g Modbu s P lu s N et wor ks 32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.12.1 H ow t h e Br idge P lu s Oper at es 32. . . . . . . . . . . . . . . . . . . . . . . .
1.12.2 Usin g t h e Br idge P lu s 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13 Br idgin g Modbu s P lu s an d Ser ial Devices 36. . . . . . . . . . . . . . . . . . . . . . . . . .
1.13.1 H ow t h e Br idge Mu lt iplexer Oper at es 36. . . . . . . . . . . . . . . . . .
1.13.2 Modbu s Con figu r at ion s 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13.3 Modbu s Por t Mappin g 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.13.4 RS232 an d RS485 Con figu r at ion s 38. . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
7/255
Contents890 USE 100 00 vi i
Chapter 2Elements of Network Planning 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 An Over view of N et wor k P lan n in g 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 P r epar in g a N et wor k P lan 43. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Defin in g t h e N et wor k Com pon en t s 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1 Modbu s P lu s Tr u n k Cable 45. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.2 Modbu s P lu s Dr op Cables 45. . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.3 Modbu s P lu s Tap 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.4 Modbu s P lu s Cable Im pedan ce Ter min at ion 46. . . . . . . . . . . .
2.2.5 Modbu s P lu s N et wor k Gr ou n din g 47. . . . . . . . . . . . . . . . . . . . .
2.3 Defin in g t h e N et wor k Layou t 48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.1 Compon en t Locat ion s 48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.2 E n vir on men t al Requ ir emen t s 48. . . . . . . . . . . . . . . . . . . . . . . . .
2.3.3 Addin g Ser vice Con n ect or s 49. . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3.4 Du al-Cable Len gt h Con sider at ion s 49. . . . . . . . . . . . . . . . . . . .
2.3.5 E st imat in g Cable Ru n Dist an ces 50. . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
8/255
890 USE 100 00v ii i Co nt en ts
Chapter 3Estimating Network Performance 51. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Over view 52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1.1 You r N et wor k Per for man ce Goal an d Opt ion s 52. . . . . . . . . .
3.1.2 Design Opt ion s for I/O Ser vicin g 53. . . . . . . . . . . . . . . . . . . . . .
3.2 Fact or s for P lan n in g 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 N et wor k Applicat ion s 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 In for mat ion Requ ir em en t s 54. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.3 Tr an sact ion Requ ir em en t s 55. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 H ow Devices In t er act on t h e N et wor k 56. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Fact or s Th at Affect Per for man ce 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4.1 H an dlin g Mu lt iple Oper at ion s 58. . . . . . . . . . . . . . . . . . . . . . . .
3.4.2 P lan n in g You r Applicat ion P r ogr am 59. . . . . . . . . . . . . . . . . . .
3.5 Comm u n icat ion Pat h s an d Qu eu ein g 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.1 Pat h Types 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.2 Pat h Qu an t it ies 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5.3 Qu eu ein g 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.6 Readin g an d Wr it in g wit h t h e MSTR 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 A Sam ple MST R Comm u n icat ion 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8 Get t in g an d Clear in g St at ist ics 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.1 Local Device St at ist ics 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.8.2 Rem ot e Device St at ist ics 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9 Readin g an d Wr it in g Global Dat a 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.9.1 Passin g Global Dat a Bet ween N odes 70. . . . . . . . . . . . . . . . . . .
3.10 Loadin g E ffect s in You r Applicat ion 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.10.1 MSTR Dat a Pat h H an dlin g Un der Loadin g 72. . . . . . . . . . . . .
3.10.2 Modbu s P or t Da ta P at h H an dlin g U nder Loa din g 73. . . . . . .3.10.3 P r ogr am Pat h H an dlin g Un der Loadin g 73. . . . . . . . . . . . . . . .
3.11 P r edict in g Token Rot at ion Time 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.12 For m u la for Calcu lat in g Token Rot at ion 76. . . . . . . . . . . . . . . . . . . . . . . . . .
3.13 P r edict in g MSTR Respon se T ime 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.14 E st imat in g Th r ou gh pu t (Wit h MST R) 82. . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 .1 4.1 G r ou p in g N od es L ogica lly for I n cr e as ed T h r ou gh p ut 8 3. . . .
3.15 E st imat in g Th r ou gh pu t (Wit h Peer Cop) 84. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.15.1 E st im at in g Tot al Com mu n icat ion T ime 84. . . . . . . . . . . . . . . .
3 .1 5.2 E s t im a t in g S pe ci fic I n pu t a n d S pe cific O u t p u t T im e s 8 5. . . .
3.15.3 An E xample of Peer Cop Per for m an ce 85. . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
9/255
Contents890 USE 100 00 ix
3.16 P r edict in g N ode Dr opou t Lat en cy Tim e 86. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.16.1 H ow t h e N et wor k H an dles N ode Dr opou t s 86. . . . . . . . . . . . .
3.16.2 Th e Lat en cy For m u la 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.17 E st im at in g Lat en cy for a Small N et wor k 88. . . . . . . . . . . . . . . . . . . . . . . . . .
3.18 E st im at in g Lat en cy for a Lar ge N et wor k 90. . . . . . . . . . . . . . . . . . . . . . . . . .
3.19 P lan n in g for Rin g J oin Time 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.19.1 Addin g or Delet in g N odes 93. . . . . . . . . . . . . . . . . . . . . . . . . . . .3.20 P r ecau t ion s for H ot St an dby Layou t s 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21 Gu idelin es for a Sin gle N et wor k 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21.1 Usin g MST R F u n ct ion s 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21.2 U sin g P eer -t o-P eer Com mu n ica tion Tech n iqu es 97. . . . . . . . .
3.21.3 Usin g t h e Global Dat abase 97. . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21.4 Secu rit y Con sider at ion s in N ode Addr essin g 98. . . . . . . . . . . .
3.21.5 Select in g N ode Addr esses for Best T hr ou gh pu t 98. . . . . . . . .
3.21.6 Con sist en cy in N ode Addr essin g 99. . . . . . . . . . . . . . . . . . . . . .
3.21.7 Remot e P r ogr am min g 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21.8 Con t r ollin g t h e Seq ue ncin g of MST R F u n ct ion s 100. . . . . . . . .
3.21.9 Opt im izin g N ode Cou n t s 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.21.10 P r ior it izin g an d Com pr essin g Dat a 100. . . . . . . . . . . . . . . . . . . .
3.21.11 Select in g Br idge Mu lt iplexer P or t Modes 101. . . . . . . . . . . . . . .
3.22 Gu idelin es for Mu lt ipleN et wor ks 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.22.1 Br idge Com mu n icat ion Pat h s 102. . . . . . . . . . . . . . . . . . . . . . . . .
3.22.2 Usin g Mu lt iple Br idges Bet ween N et wor ks 104. . . . . . . . . . . . .
3.23 Sam ple Comm u n icat ion s Acr oss N et wor ks 106. . . . . . . . . . . . . . . . . . . . . . . .
3.24 A Su m mar y of N et wor k P lan n in g 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.24.1 An alyzin g You r N eeds 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 .24 .2 F in d in g O pp or t u n it ie s for I n cr ea sin g P er for m a n ce 1 08. . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
10/255
890 USE 100 00x Contents
Chapter 4Documenting the Network Layout 111. . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Docu m en t in g You r N et wor k Layou t 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Wor ksh eet s for N et wor k P lan n in g 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Defin in g You r N ode Requ ir emen t s 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Topology P lan n in g Wor ksh eet 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 E st imat in g Cable Len gt h s 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 Reviewin g You r Topology P lan 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7 Det ailin g t h e N et wor k Layou t 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1 O ve rvie w of You r Det aile d P la n nin g Wor k sh eet s 120. . . . . . . .
4.8 N et wor k P lan n in g Wor ksh eet 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9 Cable Rou t in g Wor ksh eet 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10 Mat er ials Su mm ar y Wor ksh eet 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5Installing the Network Cable 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Over view of t h e Cable In st allat ion 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Tools an d Test E qu ipmen t Requ ir ed 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Befor e You St ar t 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 Rou t in g t h e Cables 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 Mou n t in g t h e Taps 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6 Con n ect in g t h e Tr u n k Cables 138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6.1 Cable E nt ry an d J u mper s (Taps at In lin e Sit es) 138. . . . . . . . .
5.6.2 Cable E nt ry an d J um per s (Taps at E nd Sit es) 138. . . . . . . . . .
5.6.3 Con n ect in g t h e Wir es 139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7 Con n ect in g t h e Dr op Cable 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.1 Con n ect in g t h e Sign al Wir es 140. . . . . . . . . . . . . . . . . . . . . . . . . .
5.7.2 Con n ect in g t h e Ou t er Sh ield Wir e 141. . . . . . . . . . . . . . . . . . . . .
5.8 Gr ou n din g 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.9 Labelin g 143. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.10 Ch eckin g t h e Cable In st allat ion 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.10.1 In spect in g t h e Cable In st allat ion 144. . . . . . . . . . . . . . . . . . . . . .
5.10.2 Ch eckin g t h e Cable Con t in u it y 144. . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
11/255
Contents890 USE 100 00 xi
Chapter 6Connecting an RR85 Repeater 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 Mou n t in g Met h ods 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.1 H or izon t al Mou n t in g 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1.2 Ver t ical Mou n t in g 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Mou n t in g Dim en sion s 149. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 In st allin g t h e Repeat er 150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.1 Mou n t in g t h e Repeat er 150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.2 Con n ect in g Power 150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3.3 Con n ect in g t h e N et wor k Cables 151. . . . . . . . . . . . . . . . . . . . . . .
6.4 Readin g t h e N et wor k In dicat or s 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.5 RR85 Repeat er Specificat ion s 154. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 7Connecting a BP85 Bridge Plus 155. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 Mou n t in g Met h ods 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.1 H or izon t al or Ver t ical Mou n t in g 156. . . . . . . . . . . . . . . . . . . . . .
7.1.2 Rack Mou n t in g 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1.3 Br idge P lu s Models 157. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Dim en sion s (Pan el/Sh elf Models) 158. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 Dim en sion s (Rack Mou n t Model) 159. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Set t in g t h e Modbu s P lu s Addr esses 160. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Con n ect in g t h e Power Cables 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.1 Con n ect in g AC Power 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.2 Con n ect in g DC Power 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5.3 Befor e You Apply Power 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.6 Con n ect in g t h e N et wor k Cables 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.7 Applyin g Power 165. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.8 Readin g t h e N et wor k In dicat or s 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.9 At t ach in g Por t Iden t ificat ion Labels 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.10 BP 85 Br idge P lu s Specificat ion s 168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
12/255
890 USE 100 00xii Contents
Appendix AModbus Plus Transaction Elements 171. . . . . . . . . . . . . . . . . . . . . . . . . .
A .1 Transaction Timing Elements 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .1.1 Token H olding Time 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .1.2 Worst Case Timing Examples 172. . . . . . . . . . . . . . . . . . . . . . . . . . .
A .1.3 Data Response Time 174. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .2 The Message Format --- H DLC Level 176. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A .2.1 H DLC Fields 176. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .3 The Message Format --- MAC Level 178. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .3.1 MAC Fields 178. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .4 The Message Format --- LLC Level 180. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A .4.1 LLC Fields 181. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix BMessage Routing 183. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B .1 The Modbus Plus Message Routing Path 184. . . . . . . . . . . . . . . . . . . . . . . . . . . .
B .2 Modbus Address Conversion 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B .3 Controller Bridge Mode Routing 188. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B .4 Bridge Multiplexer Routing 190. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B .4.1 Rou t in g E xam ples 192. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendix CPlanning Worksheets 195. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C .1 U sing the Worksheets 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
13/255
Contents890 USE 100 00 xiii
Appendix DInstalling Custom Cable Systems 207. . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .1 Overview 208. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .2 Tools and Test E quipment Required 209. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .3 Before You Start 210. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .4 Routing the Cable 211. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .5 Installing Connectors on Dual-Cable Runs 213. . . . . . . . . . . . . . . . . . . . . . . . . . .D .6 Installing Connectors With the Tool 214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .6.1 Before You Start 214. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .6.2 Overview of the Connector Installation 215. . . . . . . . . . . . . . . . . . .
D .6.3 Preparing the Cable 216. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .6.4 Placing the Connector into the Tool 216. . . . . . . . . . . . . . . . . . . . .
D .6.5 D etermining the Wiring Direction 217. . . . . . . . . . . . . . . . . . . . . . .
D .6.6 Placing the Wires into the Connector 217. . . . . . . . . . . . . . . . . . . .
D .6.7 Replacing the Cap 218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .6.8 Se ating the Wir es and I nsta lling the Cap Scr ew 218. . . . . . . . . . . .
D .6.9 Completing the Installation 219. . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .6.10 What to Do Next 220. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7 Installing Connectors Without the Tool 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D .7.1 Before You Start 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.2 Overview of the Connector Installation 222. . . . . . . . . . . . . . . . . . .
D .7.3 Preparing the Cable 222. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.4 Identifying the Terminals 223. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.5 Connecting the Wires 223. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.6 Inspecting the Connection 225. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.7 Replacing the Cap 225. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.8 Completing the Installation 226. . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .7.9 What to Do Next 227. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .8 Grounding 228. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .9 Labeling 229. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D .10 Checking the Cable Installation 230. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D .10.1 Inspecting the Cable Installation 230. . . . . . . . . . . . . . . . . . . . . . . .
D .10.2 Checking the Cable Continuity 230. . . . . . . . . . . . . . . . . . . . . . . . .
Glossary 233. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index 242. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
14/255
890 USE 100 00xiv Contents
Illustrations
F igu r e 1 N et wor k Over view 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 2 St an dar d N et wor k Ter min ology 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 3 Dist r ibu t ed I/O N et wor k Ter m in ology 5. . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 4 Token Rot at ion Sequ en ce 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 5 Cable Tap Layou t 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 6 Sect ion P h ysical Layou t (Sin gle Cable) 9. . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 7 Sect ion P h ysical Layou t (Du al Cables) 9. . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 8 N et wor k Opt ion Modu le 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 9 DIO Dr op Adapt er 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 10 TIO Modu le 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 11 Exam ple of t he SA85 an d H ost Con figu rat ion 14. . . . . . . . . . . . . . . . .
F igu r e 12 H ier a rch ica l Con figu r at ion for I mp rove d T h rou gh pu t 22. . . . . . . . . .
F igu r e 13 N et wor k for Det er m in ist ic I/O T imin g 23. . . . . . . . . . . . . . . . . . . . . . .
F igu r e 14 Peer Cop E xam ple 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 15 Basic Con figu r at ion E xam ple 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu re 16 Ma xim um Lin ea r Con figu r at ion of a Sin gle N et wor k 29. . . . . . . . . .
F igu r e 17 P lacin g Repeat er s on Du al-cable N et wor ks 30. . . . . . . . . . . . . . . . . . .
F igu r e 18 N on ---Lin ear E xpan sion 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 19 Message Rou tin g Th r ou gh Mu lt iple N et wor ks 32. . . . . . . . . . . . . . . .
F igu r e 20 Message F r ame Rou t in g Pat h F ield 33. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 21 Basic H ier ar ch ical Con figu r at ion 34. . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 22 Modbu s Devices Mu lt iplexed t o Modbu s P lu s 36. . . . . . . . . . . . . . . . .
F igu r e 23 Un iqu e Device Addr essin g an d Par amet er s 38. . . . . . . . . . . . . . . . . . .F igu r e 24 User ---pr ogr am med BM85 Applicat ion 40. . . . . . . . . . . . . . . . . . . . . . .
F igu r e 25 N et wor k Cable Syst em Com pon en t s 44. . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 26 Du al-Cable Layou t : Illegal Len gt h s 50. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 27 Con cu r r en t Mu lt iple Oper at ion s 56. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 28 H an dlin g Mu lt iple Oper at ion s 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 29 BP 85 Br idge P lu s Qu eu ein g 62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 30 MST R F u n ct ion For mat 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
15/255
Contents890 USE 100 00 xv
F igu r e 31 Sam ple RE AD Comm u n icat ion 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 32 Sam ple GE T LOCAL STAT ISTICS 68. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 33 Sam ple GE T RE MOTE STATIST ICS 68. . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 34 Sam ple Global Dat abase Pass 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 35 Token Rot at ion Tim e 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 36 P r edict in g Respon se Time 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 37 N ode Th r ou gh pu t 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 38 E xample: E st imat in g Peer Cop Per for m an ce 84. . . . . . . . . . . . . . . . .
F igu r e 39 P r edict in g N ode Dr opou t Lat en cy T ime 87. . . . . . . . . . . . . . . . . . . . . .
F igu r e 40 P lan n in g for Rin g J oin T ime 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 41 H ot St an dby Rin g J oin Tim e 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 42 Br idge Com m u n icat ion Pat h s 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 43 Mu lt iple Br idgin g Bet ween N et wor ks 104. . . . . . . . . . . . . . . . . . . . . . . .
F igu re 44 Sam ple RE AD Com mu nicat ion Acr oss N et wor ks 106. . . . . . . . . . . . . .
F igu r e 45 E xample: N ode P lan n in g Wor ksh eet 115. . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 46 E xample: Topology P lan n in g Wor ksh eet 117. . . . . . . . . . . . . . . . . . . . .
F igu r e 47 Over view of P lan n in g Wor ksh eet s 121. . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 48 E xample: N et wor k P lan n in g Wor ksh eet 124. . . . . . . . . . . . . . . . . . . . .
F igu r e 49 E xample: Cable Rou t in g Wor ksh eet 127. . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 50 E xample: Mat er ials Su m mar y Wor ksh eet 130. . . . . . . . . . . . . . . . . . . .
F igu r e 51 Typical Cable Rou t in g 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 52 Tap Layou t (Cover Open ) 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 53 Trunk Cable Connections and Jumpers Removed (Inline Sites) 138.
F i gu r e 5 4 T r u n k C ab le C on n e ct ion s a n d J u m p e r s I n s t al le d ( E n d S it e s) 1 38. . .
F igu r e 55 Tr u n k Cable Con n ect ion s 139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 56 Wir e Ter min al Con n ect ion (Det ail) 139. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 57 Dr op Cable Con n ect ion s 141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 58 Wir e Ter min al Con n ect ion (Det ail) 141. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 59 T yp ica l Ca ble Sys tem : P oin t -t o-P oin t Con n ect ion s 145. . . . . . . . . . . .
F igu r e 60 RR85 Repeat er Mou n t in g Dimen sion s 149. . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
16/255
890 USE 100 00xvi Contents
F igu r e 61 RR85 Repeat er Rear Pan el View 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 62 RR85 Repeat er In dicat or s 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 63 BP 8 5 Br idge P lu s Dim en sion s (P an el/Sh elf Mod els ) 158. . . . . . . . . . .
F igu re 64 BP 85 Br idge P lu s Dim en sion s (R ack Mou n t Model) 159. . . . . . . . . . .
F igu r e 65 BP 85 N et wor k Addr ess Swit ch Set t in gs 161. . . . . . . . . . . . . . . . . . . . . .
F igu r e 66 BP 85 Br idge P lu s Con n ect or s 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 67 BP 85 Br idge P lu s In dicat or s 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 68 Modbu s P lu s Por t Labels 167. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu re 69 T im in g E lem en t s of a RE AD or WRIT E T ra nsa ct ion 175. . . . . . . . . . .
F igu r e 70 Typical Message For mat 176. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 71 MAC Level Message For m at 178. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 72 LLC Level Message For m at 180. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 73 Message F r ame Rou t in g Pat h F ield 184. . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 74 Modbu s t o Modbu s P lu s Addr ess Con ver sion 187. . . . . . . . . . . . . . . . .
F igu re 75 Con tr oller Br idge Mode Addr ess Con ver sion 188. . . . . . . . . . . . . . . . . .
F igu r e 76 Br idge Mu lt iplexer Addr ess Con ver sion 190. . . . . . . . . . . . . . . . . . . . . .
F igu r e 77 Rou t in g E xam ples 192. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 78 N ode P lan n in g Wor ksh eet 197. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 79 N ode P lan n in g: N ot es 198. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 80 Topology P lan n in g Wor ksh eet 199. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 81 Topology P lan n in g: N ot es 200. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 82 N et wor k P lan n in g Wor ksh eet 201. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 83 N et wor k P lan n in g: N ot es 202. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 84 Cable Rou t in g Wor ksh eet 203. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 85 Cable Rou t in g: N ot es 204. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 86 Mat er ials Su m mar y Wor ksh eet 205. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 87 Mat er ials Su m mar y: N ot es 206. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 88 Typical Cable Dr ops 211. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 89 Modbu s P lu s Con n ect or In st allat ion Tool 214. . . . . . . . . . . . . . . . . . . . .
F igu r e 90 Modbu s P lu s Con n ect or s 215. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
17/255
Contents890 USE 100 00 xvii
F igu r e 91 P r epar in g t h e Cable 216. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 92 P lacin g t h e Con n ect or in t o t h e Tool 216. . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 93 Det er m in in g t h e Wir in g Dir ect ion 217. . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 94 Replacin g t h e Cap 218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu re 95 Seat in g t he Wir es an d In st allin g t he Cap Scr ew 218. . . . . . . . . . . . . . .
F igu r e 96 Ch eckin g Wir in g Con t in u it y 219. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 97 Modbu s P lu s Con n ect or s 221. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 98 P r epar in g t h e Cable 222. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 99 Iden t ifyin g t h e Ter m in als 223. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 100 Con n ect in g t h e Wir es 224. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F igu r e 101 Con n ect in g t he Secon d Ca ble (In lin e Sit es On ly) 225. . . . . . . . . . . . .
F igu r e 102 Ch eckin g Wir in g Con t in u it y 226. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
18/255
Introducing the Modbus Plus Network890 USE 100 00 1
Chapter 1Introducing the Modbus PlusNetwork
VIntroducing the Modbus Plus Network
V Network Terminology
V Overview of the Logical Network
V Overview of the Physical Network
V Major Component s of th e N etwork
V How Nodes Access the Network
V Err or Checking an d Recovery
V Designing for Process Speed
V Designing for Deterministic I/O Servicing
V Using Peer Cop
V Expanding the Network
V Joining Modbus Plus Networks
V Bridging Modbus Plus and Serial Devices
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
19/255
2 Introducing the Modbus Plus Network 890 USE 100 00
1.1 Introducing the Modbus Plus Network
1.1.1 Modbus Plus Applications
Modbus Plus is a local area network system for industrial control
applications. Network ed devices can exchan ge messages for th e cont roland monitoring of processes at remote locations in the industrial plant.
Modicon products supporting Modbus Plus communication include
programm able controllers and n etwork adapter s. The n etwork is also
supported by a variety of products from other manu facturers.
Each Modicon controller can connect to Modbus Plus directly from a
port on its front pan el. Additional network s can be accessed thr ough
Network Option Modules (NOMs) installed in the common backplane.
The network also provides an efficient means for servicing input/output
subsystems. Modicon Modbus Plu s Distr ibuted I/O (DIO) Drop Adapter s
and Terminal Block I/O (TIO) modules can be placed at remote I/O sitesto allow the application to control field devices over the network link.
1.1.2 Extending the Network
Each n etwork supports up to 64 addressable node devices. Up t o 32
nodes can connect directly to the network cable over a length of 1500 ft
(450 meters). Repeaters can extend th e cable distance to its m aximum
of 6000 ft (1800 meters) and t he n ode count to its maximum of 64. Fiber
optic repeaters are available for longer distances.
1.1.3 Bridging Networks
Multiple net works can be joined th rough Bridge Plus devices. Messages
originated on one net work are r outed thr ough one or more bridges to a
destinat ion on an other n etwork. Bridges are applicable to networks in
which fully deterministic timing of I/O processes is not a requirement.
In a network requiring deterministic I/O timing, messages for DIO/TIO
nodes are passed on th at network only, and do not pass th rough bridges.
Modbus and custom RS232/RS485 serial devices can access Modbus P lus
th rough Br idge Multiplexers. Each Bridge Multiplexer provides four
configur able serial port s. A serial device can commun icate with Modbus
Plus networked devices, as well as with other devices at the serial ports.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
20/255
Introducing the Modbus Plus Network890 USE 100 00 3
1.1.4 Network Example
Figure 1 shows four Modbus Plus n etworks. A Repeater extends the
cable for N etwork A. Net works A and B ar e joined by a Bridge Plus.
Networks C and D h andle I/O processes. DIO Drop Adapters and
Termin al Block I /O modules service the I/O field devices at each site.
BP85BRIDGE
PLUS
RR85REPEATER
HOST DEVICENETWORKADAPTER
BM85BRIDGE
MULTIPLEXER
MODBUS OR CUSTOMSERIAL DEVICES
HOSTCOMPUTER
CPU
NOM
PS
I/OMODULES
UP TO64
NODESTOTAL
UP TO 64NODESTOTAL
UP TO 64NODESTOTAL
UP TO64
NODESTOTAL
CPU CPU
NETWORK A
NETWORK B
NETWORK C
NETWORK D
DI
O
DI
O
TIO
TIO TIO
NOM
I/OMODULES
I/OMODULES
USERINTERFACE
Figure 1 Network Overview
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
21/255
4 Introducing the Modbus Plus Network 890 USE 100 00
1.2 Network Terminology
The following terms are used in this guide to describe network elements:
N e t w o r k The grouping of nodes on a common signal path that is accessed by t he
passing of a t oken. It consists of one or more cable sections . For
example, all of the nodes in F igure 2 are on a network.
NODE5
NODE2
NODE64
NODE10
REPEATER
NODE23
NODE14
NODE
NODE
NODENODE NODE
NODE NODE
SECTIONCABLESEGMENT
DEVICESARE ON
TWO SECTIONSOF
ONE NETWORK
Figure 2 Standard Network Terminology
S e c t i o n A series of nodes th at are joined only by cable segments. The sections
signal path does n ot pass t hrough any kind of node device. Sections ar e
all part of one network, sharing the same token and address sequence.
In F igure 2, the Repeater joins two sections. Each section can be up to
1500 ft (450 m) long, and can contain up to 32 physical node
connections.
C a b l e S e g m e n t A single length of tru nk cable between two taps. Taps are passivedevices that provide connections for the trunk cable segments.
In Figure 2, the cable connection between th e nodes at addresses 10
and 5 is th rough one cable segm ent. Another cable segm ent connects
nodes 5 and 64.
On dual-cable networks, two cable segm ents run in parallel between
pairs of nodes.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
22/255
Introducing the Modbus Plus Network890 USE 100 00 5
N o d e Any device that is physically connected to the Modbus Plus cable.
Figure 2 shows a network with seven node devices. The ter m applies to
any device, whether it is addressable or not. Some nodes, like
programm able contr ollers, have addresses an d can serve as sources or
destinations for messages. The Bridge Plus is a separately addressable
node on each of its two networks. The Repeater is a node on each of
two sections, but has no address, serving only to extend the network.
T o k e n A grouping of bits that is passed in sequence from one device to
another on a single network, to gran t access for sending messages. If
two networks ar e joined by a Bridge Plus, each n etwork has its own
token that is passed only among the devices on that network.
D I O N e t w o r k A Distributed I/O (DIO) network is a Modbus Plus network designed
primar ily for ser vicing I/O field devices in t he a pplication. In its
minimum configuration a DIO network consists of one controller (CPU)
and one or more drops located at remote sites n ear to th e field devices.
Each drop consists of a DIO Drop Adapter installed in a backplane with
I/O modules, or a Terminal Block I/O (TIO) module.
In Figure 3, one DIO network contains the CPU, a DIO Adapter, and a
TIO module. Two other DIO networks consist of Network Option
Modules (NOMs) with DIO Drop Adapters an d T IO m odules.
Details for designing a Modbus Plus n etwork th at is intended primarily
for I/O servicing are in the Modbus Plus N etwork I/O S ervicing Guide.
CPU
NOM
PS
I/OMODULES
UP TO 64NODES TOTAL
UP TO 64NODES TOTAL
UP TO 64NODES TOTAL
DI
O
DI
ODI
O
NOM
TIOI/O
MODULES
I/OMODULES
I/OMODULES
TIO
TIO
Figure 3 Distributed I/O Network Terminology
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
23/255
6 Introducing the Modbus Plus Network 890 USE 100 00
1.3 Overview of the Logical Network
Net work nodes are identified by addresses assigned by th e user. Each
nodes address is independen t of its ph ysical site location. Addresses are
within the ran ge of 1 to 64 decimal, and do not h ave to be sequential.
Duplicate addresses are not allowed.
Network nodes function as peer members of a logical ring, gaining access
to the n etwork u pon receipt of a token frame. The token is a grouping of
bits that is passed in a rotating address sequence from one n ode to
another. Each network maintains its own token r otation sequence
independent ly of the other networks. Where multiple networks are
joined by bridges, the token is not passed through the bridge device.
While holding the token, a node initiates message transactions with
other n odes. Each message contains rout ing fields that define its source
and destinat ion, including its r outing path thr ough bridges to a node on
a remote network.
When passing th e token, a node can write into a global database that isbroadcast to all nodes on the n etwork. Global data is transmitted as a
field within t he token frame. Other n odes monitor the token pass and
can extract th e global data if they have been programmed to do so. Use
of the global database allows rapid updating of alarms, setpoints, and
other data. Each network maintains its own global database, as the
token is not passed thr ough a bridge to another network.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
24/255
Introducing the Modbus Plus Network890 USE 100 00 7
Figure 4 shows the token sequences in two networks joined by a
Bridge Plus.
NODE
BRIDGEPLUS
NETWORK 1
NODE NODE NODE
NODE NODE NODE NODE
NETWORK 2
2 12
22
10 5
5 10
24
4 9
TOKEN SEQUENCE: 2 -- 5 -- 10 -- 12 -- 22 -- 2 . . .
TOKEN SEQUENCE: 4 -- 5 -- 9 -- 10 -- 24 -- 4 . . .
Figure 4 Token Rotation Sequence
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
25/255
8 Introducing the Modbus Plus Network 890 USE 100 00
1.4 Overview of the Physical Network
The network bus consists of twisted-pair shielded cable that is run in a
direct path between su ccessive nodes. Th e two data lines in th e cable
are not sensitive to polarity, however a standard wiring convention is
followed in t his guide t o facilitate maint enan ce.
The network consists of one or more cable sections, with any section
supporting up to 32 nodes at a maximum cable distance of 1500 ft
(450 m). Sections can be joined by Repeaters t o extend the network
length and t o support up to 64 nodes.
The m inimum cable length between an y pair of nodes must be at least
10 ft (3 m). The m aximum cable length between two nodes is th e same
as the maximum section length of 1500 ft (450 m).
On dual-cable networks, the cables are known as cable A and cable B.
Each cable can be up to 1500 ft (450 m) long, measured between the two
extrem e end devices on a cable section. Th e difference in lengt h
between cables A and B must not exceed 500 ft (150 m), measuredbetween any pair of nodes on the cable section.
Nodes are connected to the cable by means of a tap device, supplied by
Modicon. This provides th rough conn ections for th e network tr un k
cable, drop connections for t he cable t o th e n ode device, and a
grounding terminal.
The tap also cont ains a resistive termination t hat is connected by two
intern al jumpers. The t ap at each en d of a cable section requires both of
its jumpers t o be connected t o prevent signal reflections. All of the t aps
that are inline on th e cable section require th eir jumpers to be removed
(open).
Figure 5 illustrates a t ap at an inline site. Two lengths of tru nk cable
are inst alled. When a ta p is inst alled at t he end site of a cable section,
only one length of trun k cable is routed to the tap. It can enter at either
side of the t ap. The jumpers are conn ected to the signal pins at th e
opposite side of the t ap to pr ovide the n etwork terminat ion.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
26/255
Introducing the Modbus Plus Network890 USE 100 00 9
NETWORKTRUNKCABLE
NETWORKTRUNKCABLE
DROPCABLE
TO NODE
TAP SHOWNWITH
COVER OPEN
CABLETIE
TERMINATIONJUMPERS (2)
-- -- --END SITES: CONNECTED
TO PINS AT OPPOSITE SIDEFROM TRUNK CABLE ENTRY
-- -- --INLINE SITES: OPEN
GROUNDWIRE
Figure 5 Cable Tap Layout
The next two figures summarize the layout for one section of a network.
10 ft (3 M) CABLE MIN.
= JUMPERS CONNECTED = JUMPERS DISCONNECTED
END INLINENODENODE
ENDNODE
INLINENODE
UP TO 32 NODES MAX., 1500 ft (450 M) CABLE MAX.
Figure 6 Section Physical Layout (Single Cable)
= JUMPERS CONNECTED = JUMPERS DISCONNECTED
END INLINENODENODE
ENDNODE
INLINENODE
UP TO 32 NODES MAX., 1500 ft (450 M) CABLE MAX.
10 ft (3 M) CABLE MIN.
500 ft (150 M) MAX. DIFFERENCE BETWEEN CABLES A AND BMEASURED BETWEEN ANY PAIR OF NODES
CABLE A
CABLE B
Figure 7 Section Physical Layout (Dual Cables)
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
27/255
10 Introducing the Modbus Plus Network 890 USE 100 00
1.5 Major Components of the Network
1.5.1 Programmable Controllers
Modicon controllers connect directly to the network bus cable through a
dedicated Modbus Plus communication port that is located on thecont roller assem bly. The port allows the contr oller to commu nicate with
other n etworked cont rollers, host computers with network adapters, an d
DIO drops.
Contr oller models are available for single-cable an d du al-cable n etwork
layout s. Contact your Modicon distribut or for informat ion about m odels
and part nu mbers.
Each controller functions as a peer on the network, receiving and
passing tokens and messages. Th e user application program can access
registers in the local controller and in the other networked controllers.
Three types of communication are available to the application programfor exchanging messages between networked nodes:
V The MSTR fun ction block can be u sed for tran sferring, reading and
clearing statistics, and accessing t he networks global database. The
MSTR is a general function for tran sacting messages with any t ype
of networked node. It is programmed into th e user logic program of
the controller.
V Peer Cop tr ansfers can be used to move data both globally and with
specific nodes. Such t ran sfers are specified in t he contr ollers Peer
Cop table during its initial configuration.
V Distributed I/O transfers can be used to move data with DIO DropAdapter nodes. Such tr ansfers are specified in the contr ollers DIO
Map table during its initial configuration.
Hot Standby ConfigurationsWhen two contr ollers are conn ected in a redundan t (hot standby)
configuration, each controller is seen as a separate address on the
net work. This use of dual addressing allows both cont rollers to be fully
accessed for programm ing and stat istics. If a tr ansfer occurs to th e
standby contr oller, the primary an d stan dby addresses ar e exchan ged,
maintaining consistent addressing within the application.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
28/255
Introducing the Modbus Plus Network890 USE 100 00 11
N o t e : The address exchange can cause a moment ary delay in
communication with the new primary unit while it assumes its place in
the n etwork token r otation sequence. This can be a significant factor
in th e timing of processes using r edundant contr ollers. The application
should provide retry capabilities in the other nodes to cover this t ime.
1.5.2 Network Option Modules
The N etwork Option Module (NOM) mounts in th e backplane with th e
controller. It allows the user application program, run ning in t he
controller, to communicate with an additional Modbus Plus network.
The additional network can be configured with controllers, other NOMs,
Distribut ed I/O nodes, or a combination of th ese devices. One or t wo
NOMs can be mounted in t he contr ollers housing. Power is taken from
the power supply module which must also be installed in the housing.
Network Option Modules ar e available for sin gle-cable an d du al-cable
net work layouts. Contact your Modicon distributor for informat ion
about models and part numbers.
Modbus
Connector
Modbus PlusConnectorChannel A
Modbus PlusConnectorChannel B
(Cover Open)
NOTENOTE
Network Option Modules are available for eithersingle-cable or dual-cable network layouts.The dual-cable model is shown.
Modbus PlusAddress Switches
(on rear)
Figure 8 Network Option Module
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
29/255
12 Introducing the Modbus Plus Network 890 USE 100 00
1.5.3 DIO Drop Adapters
The DIO Drop Adapter moun ts in a housing at a r emote site,
communicating over the housing backplane to the sites I/O modules to
service the sites data requirements. The adapter includes a built-in
power supply that provides operating power for the I/O modules.
DIO Adapters are available for single-cable an d du al-cable n etwork
layout s. Contact your Modicon distribut or for informat ion about m odelsand part nu mbers.
Figure 9 shows the front view of a typical DIO Drop Adapter.
Specifications a re provided in th e Quantum Automation S eries
Hardw are R eference Gu ide.
Power/GroundTerminal Strip
(Cover Open)
Modbus PlusConnectorChannel A
Modbus PlusConnectorChannel B
NOTE
DIO Drop Adapters are available for eithersingle-cable or dual-cable network layouts.
The dual-cable model is shown.
Modbus PlusAddress Switches
(on rear)
Figure 9 DIO Drop Adapter
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
30/255
Introducing the Modbus Plus Network890 USE 100 00 13
1.5.4 Available Backplanes for DIO Applications
Modicon backplan es are a vailable in sizes from 2 ... 16 slots. The DIO
Drop Adapter module occupies one slot, and contains a power supply
that furnishes operating power t o the housing for I/O modules. The
supplys capacity is 3.0 A.
1.5.5 Terminal Block I/O (TIO) ModulesRemote sites can be serviced using Terminal Block (TIO) modules.
These compact modules mount directly to a panel or DIN rail, and
provide direct wiring conn ections to field devices at th e site.
TIO modules ar e available for single-cable layout s only, an d ar e n ot
applicable for use in dual-cable layouts.
Figure 10 sh ows the front view of a typical TIO m odule. Specifications
are in th e Terminal Block I/O Modules Hardware Reference Guide.
Modbus PlusConnector
Label forField Wiring
Field WiringConnectors
Slots for
NOTE
TIO modules are available for single-cablelayouts only.
Modbus PlusAddress Switches
Figure 10 TIO Module
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
31/255
14 Introducing the Modbus Plus Network 890 USE 100 00
1.5.6 Network Adapters for Host Computers
Adapters are available for connecting host computers to the Modbus
Plus n etwork. The SA85 Network Adapter conn ects an IBM AT or
compatible product t o the n etwork. The SM85 Network Adapter
connects an IBM Personal System/2 or compatible product using a
MicroChan nel bus. The SQ85 connects a DEC MicroVAX II or 3000.
Figure 11 shows an example of the configuration of an SA85 adapter intoan IBM AT-compatible host computer.
AM--SA85--002
DEVICEDRIVER
MODBUS PLUS NETWORK
SINGLE CABLE
AND
NETBIOS
LIBRARY
AM--SA85--000
( OR )
DUAL CABLE
Figure 11 Example of the SA85 and Host Configuration
Adapters are supplied complete with the required device driver, a library
of C functions that can be called by the application, a network diagnostic
ut ility, and a set of sample programs. The Modbus Plus n etwork cable
connects to a communications port on the adapter.
The adapters device driver responds to a library of NetBIOS functions
that are called from t he application program. These allow sending and
receiving data packets, sending and receiving global data transactions,
and monitoring status.
Applications run ning in t he h ost computer can read an d write references
at other nodes. They can also program remote n odes and access the
global data base.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
32/255
Introducing the Modbus Plus Network890 USE 100 00 15
Typical network adapter applications include:
V User interfaces
V Cont rol, monitoring, an d reporting of remote processes
V Pr ogram load/record/verify operat ions
V Online programming
V Bridging between Modbus Plus and other networks
V Testing and debugging of application programs
V Runn ing n etwork diagnostic programs.
Modbus comman ds received from t he Modbus Plus network t hat are
addressed to the network adapter can be given to tasks running in the
compu ter. Examples include:
V Runn ing a dat a logging t ask in the host, accessed by other nodes on
the network.
V Providing virtual registers for remote controllers.
Each adapter can be separately configured for its use of memory,
interru pts, and other par ameters. This allows flexibility in u sing
mult iple adapter s in th e same host computer. You can also apply th e
adapter as a bridge between Modbus P lus and other n etworks which
may be present, including those which may also be using NetBIOS.
Informat ion about installing t he n etwork adapters, setting th eir Modbus
Plus par ameters, an d conn ecting them to th e network, is supplied with
the adapters.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
33/255
16 Introducing the Modbus Plus Network 890 USE 100 00
1.5.7 BM85 Bridge Multiplexer
Th e BM85 Bridge Multiplexer pr ovides conn ection to Modbus P lus for
up t o four kin ds of serial devices. Four BM85 models are available. Two
of these connect Modbus devices, or net works of Modbus devices, to th e
Modbus Plus n etwork. Each of the Modbus ports can be separately
configured to support a Modbus master device, slave device, or network
of slave devices. Port param eters a re also separat ely configur able.
Two other BM85 models ar e available for user -defined RS232 or RS485
serial devices. Th ey include a library of C language fun ctions for
creating a user application program.
Bridge Multiplexers are available for single-cable an d du al-cable n etwork
layout s. Contact your Modicon distribut or for informat ion about m odels
and part nu mbers.
1.5.8 BP85 Bridge Plus
The BP85 Bridge Plus allows you to connect two Modbus Plus networks.
The routing information in each message allows a node on one networkto commu nicate t hrough t he Bridge Plus to a destination n ode on
another n etwork. Up to four bridges can be present in th e message path
between th e source and destinat ion n odes. You can t her efore join up to
five Modbus Plus networks along a linear path, with any node being able
to commu nicate with an y other n ode.
Bridge Plus devices are not applicable to Modbus Plus DIO networks
because th ose networks tr ansfer data messages as part of the token pass.
Tokens ar e not passed thr ough the Bridge Plus.
Note th at the Bridge P lus may still be placed on a DIO n etwork to allow
non-DIO messages to be passed to another network. For example,
statistical reporting can be handled between a controller on the DIO linkand a network adapter in a host processor on another network.
The Bridge Plus contains two ports, for connection to its two networks.
It functions as an addressable node on each of the two networks it joins.
It contains two sets of address switches, for setting its node address on
each n etwork. The t wo addresses can be set t o the same value, or to
different values, as they are independent of each other.
Bridge Plus models are available for single-cable an d du al-cable n etwork
layout s. Contact your Modicon distribut or for informat ion about m odels
and part nu mbers.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
34/255
Introducing the Modbus Plus Network890 USE 100 00 17
1.5.9 RR85 Repeater
The RR85 Repeater allows you to place more than 32 nodes on the
network and to increase the cable distance up to an additional 1500 ft
(450 m). It functions as an am plifier an d signal conditioner to maint ain
adequate signal levels between its two sections of the network. Up to
three Repeaters may be present in the message path between the source
and dest ination n odes. You can th erefore join u p to four sections along a
single linear path . Oth er configur ations are possible and ar e describedlater in this chapter.
Contact your Modicon distributor for information about models and part
numbers.
In addition to its use in extending the n etwork, t he Repeater can be
applied in plant environments that have high levels of electrical
interference. Repeaters at key point s in th e cable system can h elp to
maintain an excellent signal t o noise r atio on the network.
The Repeater is provided with two ports for connection to the two
sections. It is count ed as a physical node on each section. Th e Repeater
does not have a network address. It tr ansparent ly passes tokens and
messages as they are received.
When Repeaters are used in dual-cable network layouts, one Repeater
must be positioned on each cable at t he same point (between th e same
pair of nodes) as on th e other cable. Informat ion is supplied in this
guidebook for insta lling Repeater s.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
35/255
18 Introducing the Modbus Plus Network 890 USE 100 00
1.6 How Nodes Access the Network
1.6.1 How Your Applications Layout Affects Node Access
When the network is initialized, each node becomes aware of the other
active nodes. Each node builds a table ident ifying th e oth er nodes.Initial ownership of the t oken is established, and a t oken rotation
sequence begins. Your choice between laying out your application as one
large network, or as several smaller networks, affects the timing of the
complete token rotation.
For example, tokens ar e not passed t hrough Bridge Plus n odes, although
messages can be addressed through Bridge Plus nodes to destination
nodes. You can ther efore const ru ct your n etworking application as
several smaller net works, joined by Bridge Plus nodes. Th e fast t oken
rotation time in each small network allows rapid transfer of
high-priority data, with lower-priority data passing through bridges to
other n etworks. Th is facilitates time-critical messaging to nodes tha t
are tightly linked in an application.
1.6.2 The Token Rotation Sequence
The t oken sequence is determined by the n ode addresses. Token
rotat ion begins at th e n etworks lowest ---addr essed active node,
proceeding consecut ively thr ough each higher ---addr essed node, u nt il the
highest ---addr essed active node receives the t oken. Tha t n ode then
passes th e token t o the lowest one to begin a n ew rotation.
If a n ode leaves t he net work, a new t oken ---passing sequ ence will be
established to bypass it, t ypically with in 100 milliseconds. If a new node
joins, it will be included in t he address sequen ce, typically with in 5
seconds (worst-case time is 15 seconds). The process of deleting an d
adding nodes is tran sparent to th e user application.
Where multiple networks are joined by bridges, tokens are not passed
thr ough a bridge device from one n etwork to another. Each network
performs its token passing process independently of the other networks.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
36/255
Introducing the Modbus Plus Network890 USE 100 00 19
1.6.3 Point to Point Message Transactions
While a node holds the token, it sends its application messages if it has
any to tr ansmit. Each message can contain up t o 100 cont roller
registers (16---bit words) of data. Th e other n odes monitor th e network
for incoming messages.
When a node receives a message, it sends an immediate acknowledgment
to the originat ing node. If the message is a request for data, thereceiving node will begin assembling the requested data into a reply
message. When th e message is ready, it will be tran smitted to t he
requestor when the node receives a subsequent token gran ting it access
to tran smit.
Nodes can also transact messages containing local and remote operating
stat istics. These include inform ation such a s identification of active
nodes, curren t software version, network activity, and error reporting. If
a node transmits a request to read statistics in another node, the entire
transaction is completed while the originating node holds the token.
The r emote nodes stat istics are imbedded in its acknowledgement . It is
not necessary for the remote node to acquire the token to transmit the
statistics.
After a node sends all of its messages, it passes the token on to the next
node. Pr otocols for token passing and messaging are tr ansparent to the
user application.
1.6.4 Global Database Transactions
When a node passes the token, it can broadcast up to 32 words (16 bits
each) of global informat ion to all other nodes on the network. The
information is contained in t he t oken frame. The pr ocess of sending
global data when tran smitting th e t oken is cont rolled independently by
the application program in each node.
The global data is accessible to the application programs at the other
nodes on t he same n etwork. Each node maintains a table of global data
sent by every other n ode on the n etwork. Although only one node
accepts t he t oken pass, all nodes monitor t he t oken tr ansmission an d
read its conten ts. All nodes receive and store t he global data into t he
table.
The table contains separate areas of storage for each nodes global data.
Each nodes application program can selectively use t he global data from
specific nodes, while other applications can ignore t he dat a. Each n odes
application determines when and how to use the global data.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
37/255
20 Introducing the Modbus Plus Network 890 USE 100 00
Global database applications include time synchronization, rapid
notification of alarm conditions, and multicasting of setpoint values and
const ant s to all devices in a common process. This allows uniform and
rapid transmission of global data without having to assemble and
transmit separate messages to the individual devices.
Access to a net works global dat abase is available only to th e n odes on
that network, because th e token is n ot passed thr ough bridge devices to
other n etworks. The u sers application can determine which dat a items
are u seful to n odes on a remote net work, an d forward t hem as necessary.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
38/255
Introducing the Modbus Plus Network890 USE 100 00 21
1.7 Error Checking and Recovery
When a node sends a data message, it expects an immediate
acknowledgment of receipt by the destin ation. If none is received, the
node will attempt up t o two retries of the message. If the final retr y is
unsu ccessful, the n ode sets an error which can be sensed by the
application program.
If a node detects a valid tran smission from an other n ode using th e same
address, the node becomes silent and sets an error which can be sensed
by the application. The n ode will remain silent as long as the du plicate
node continues to par ticipate in th e token r otation. If two devices have
been inadvertently assigned the same address, the application program
can detect the duplication and handle it while the rest of the application
continues.
When a node transmits the token, it monitors the network for new
activity from its su ccessor. If the node detects n o valid activity, it m akes
one retry t o pass the token. If no activity is detected after th e retr y, the
node remains silent. This causes th e network t o be initialized and a newtoken sequence to be created.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
39/255
22 Introducing the Modbus Plus Network 890 USE 100 00
1.8 Designing for Process Speed
Figure 12 is an example of a hierarchical approach using Bridge Plus
devices. The a pplication u ses a relatively large count of nodes, but n o
network contains more t han six nodes.
Token access and message han dling can be r apid within the networksth at are used for t he contr ol of time ---critical processes. For example,
the node count on a given network can be reduced to the minimum that
is required for th at portion of the application. Node counts on other
less-critical n etworks can be increased.
Message transactions across the bridges are slower than in single
networks, because th e rotation t imes of the mu ltiple networks ar e a
factor in r eceiving data r esponses from destin ations. Because of this,
intern etwork traffic should be dedicated t o tran sactions that are less
critical for timing, such as for data collection and program downloading.
BP = BRIDGE PLUS
BPBP
P230P230
BPBP
UI = USER INTERFACE HOST UI UI
UI UIUI UI
CPU
BPBP
CPU CPU CPU CPU CPU
CPU CPU CPU CPU CPU CPU
Figure 12 Hierarchical Configuration for Improved Throughput
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
40/255
Introducing the Modbus Plus Network890 USE 100 00 23
1.9 Designing for Deterministic I/O Servicing
Figure 13 illustrates a network designed for deterministic timing of I/O
processes. The I/O net work consists only of the CPU a nd I/O drops.
A User In terface (UI) device is conn ected t o a separat e net work at the
NOM port.
CPU NOMPS
I/OMODULES
D
IO TIO TIO
UI
MODBUSPLUS
2
3 4 5
TIO
6
MODBUSPLUS
2
3
I/OMODULES
Figure 13 Network for Deterministic I/O Timing
For truly deterministic timing of I/O servicing, reserve the CPUs
net work for t he n odes used in I/O servicing only. If you requ ire a User
Interface or other non-I/O device in your application, connect it to a
separate network at a NOM port.
Guidelines for designing net works for servicing I/O pr ocesses, withestimates of network performance, are provided in the Modbus Plus
Network I/O Servicing Guide.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
41/255
24 Introducing the Modbus Plus Network 890 USE 100 00
1.10 Using Peer Cop
1.10.1 Peer Cop Transactions
Point to point data can be tr ansacted while a node holds the t oken and
during its token pass with Modbus P lus Peer Cop. Up to 500 words (16bits each) can be directed t o specific data references in node devices pr ior
to release of the token, and up to 32 words can be globally broadcast to
all nodes as part of the token frame.
Because all nodes monitor t he n etwork, each n ode can extract data that
is specifically addressed to t hat node. All nodes detect the t oken pass,
and can extra ct global data messages from the token frame. Defined
data references (like controller discretes or registers) are used as sources
and destin ations. For example, a block of registers can be the dat a
source at the tran smitting node, and th e same block or another block
can be the data destination in the receiving node.
The delivery of Peer Cop data to destination nodes is independent of thenext address used in th e token pass. The t oken is always passed to the
next node in the n etworks address sequence. The token frame,
however, can contain Peer Cop global messages that are unrelated to the
next address and which are globally broadcast to all nodes.
Each node is configured through its Modicon panel software to handle
Peer Cop data tr ansa ctions. Nodes must be specifically configur ed to
send an d receive the data. Nodes which ha ve not been configured for
Peer Cop will ignore the data transactions.
Sending DataNodes can be configured to send two kinds of Peer Cop data:
V G l o b a l O u t p u t Up to 32 words of data can be broadcast globally
from each node to all nodes. Source data references are specified in
the node configuration.
V S p e c i fi c O u t p u t Up to 32 words of data can be transmitted to any
specific node. Multiple node destinations can be specified, up to th e
maximum of 500 data words. Any nodes on t he net work can be
specifically addressed as destin ations. A unique block of references
can be specified as the data source for each targeted node.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
42/255
Introducing the Modbus Plus Network890 USE 100 00 25
Receiving DataNodes can be configured to receive two kinds of Peer Cop data:
V G l o b a l I n p u t Up to 32 words of global data can be received by
each n ode from each other node on t he network. Destination
references are specified in t he r eceiving nodes configur ation. Up to
eight blocks of references can be specified, giving up to eight
separate destinations for t he data received from each source n ode.
The incoming data can be indexed to establish the starting point and
length of each block of data to be extracted from t he message an d
delivered to each destination.
V S p e c i fi c I n p u t Up t o 32 words of data can be r eceived from an y
specific node. Each n ode on th e n etwork can be specifically defined
as a data source, up to the maximum of 500 data words.
The net effect of using Peer Cop for data transactions is that each
sending node can specify unique references as data sources, and each
receiving node can specify the same or different references as data
destinat ions. When r eceiving global data, each node can in dex to specific
locations in the incoming data and extract specific lengths of data from
those points. Data is thus t ran sacted rapidly as part of each token pass,
and can be directly mapped between data references in th e sending and
receiving nodes.
Applications can be designed in which alarms and setpoints are
tr ansm itted (globally), with requir ed actions by specific nodes also
defined (specifically). Because a ll nodes detect th e token passes, Peer
Cop global data can be rapidly known to all nodes, with each nodes
specific data requirements also rapidly known to just that node.
Because Peer Cop data is transacted as part of the token pass, it applies
to each n etwork independently of any other n etworks that are part of
the Modbus P lus system. Tokens ar e not exchan ged between n etworks,because th ey are not passed thr ough Bridge Plus devices. Each network
maintains its own Peer Cop database, with its own system of global
broadcasting an d specific node addressing.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
43/255
26 Introducing the Modbus Plus Network 890 USE 100 00
1.10.2 A Peer Cop Example
Figure 14 shows a n etwork with thr ee nodes that ar e han dling Peer Cop
data tran sfers. Other n odes are also present elsewhere on the network.
GLOBAL OUT:
NODE5
NODE7
NODE2
GLOBAL IN FROM 2:
40017--40048 (32)
GLOBAL IN FROM 18:
30010 (1)
10097--10129 (2)
40200--40202 (3)
SPECIFIC OUT TO 5:
SPECIFIC OUT TO 7:
SPECIFIC IN FROM 2:
SPECIFIC IN FROM 10:
SPECIFIC IN FROM 2:
10017--10048 (2)
10017--10048 (2)
10017--10048 (2)
40100--40131 (32)
10201--10216 (2)
TOKEN PASS (TO NODE 3)
TOKENMONITOR
TOKENMONITOR
Figure 14 Peer Cop Example
N o d e 2 curr ently holds the t oken and passes it to the next addressed
node (node 3). Nodes 5 and 7 monitor th e pass and extract data as th ey
have been configur ed to do.
Node 2 transmits two words of Specific Output for node 5 from its
references 10017 ... 10048 (32 bits of discrete reference data, a total of
two 16-bit words). It also tran smits th ese same references as Specific
Output for node 7. In th e token frame, node 2 tran smits 32 words of
Global Output from its references 40017 ... 40048.
N o d e 5 has been configured t o receive Global Input from node 2. It
places one word into its reference 30010, and two words (32 discretes)
into r eferen ces 10097 ... 10129. Node 5 indexes int o the 32 words of data
and m aps its 3 words into th ese references. Node 5 has also been
configur ed to receive Specific Inpu t from n ode 2, and places it into
references 10017 ... 10048. Note th at t he application u ses ident ical
references for this data in n odes 2 and 5. The r eferen ces could have
been different if required.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
44/255
Introducing the Modbus Plus Network890 USE 100 00 27
N o d e 7 has not been configured to receive Global Input from node 2,
and ignores it. The n ode receives Specific Input and m aps it to its
references 10201 ... 10216.
O t h e r R e f er e n c e s I g n o r e d Node 5 is also configur ed t o r eceive
Specific Input from n ode 10, and node 7 is configur ed t o receive Global
Input from node 18. These other r eferences are not involved in the
tr ansa ctions from node 2. Nodes 5 and 7 could also be configured t o
make output transactions when they pass the token.
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
45/255
28 Introducing the Modbus Plus Network 890 USE 100 00
1.11 Expanding the Network
1.11.1 Linear Expansion
The simplest network configuration consists of two or more nodes
conn ected to a single section. Figure 15 shows four n odes conn ected in abasic dual-cable configuration.
PROGRAMMABLECONTROLLER
PROGRAMMABLECONTROLLER
PROGRAMMABLECONTROLLER
NODE5
NODE64
NODE10
NETWORKADAPTER
NODE2
UP TO 32 NODES MAX., 1500 ft (450 M) CABLE MAX.
10 ft (3 M) CABLE MIN.
500 ft (150 M) CABLE MAX. DIFFERENCE, CABLE A TO BMEASURED BETWEEN ANY PAIR OF NODES
CABLE A
CABLE B
Figure 15 Basic Configuration Example
The basic configuration in Figure 15 will satisfy the network
requ iremen ts if all of th e following specifications are met:
V Not more than 32 nodes are connected to the network cable
V Th e t otal en d---to ---end length of each net work cable is 1500 ft
(450 m) or less
V The difference in length between cables A and B is 500 ft (150 m) or
less, between any pair of nodes
V The length of each cable segment (between a pair of nodes) is 10 ft
(3 m) or more
V The proper type of impedance termination is used at each node site
(taps inter nal jumpers r emoved at inline sites, and installed at end
sites).
8/4/2019 PLC MB+ Networking Planning & Installation Guide 4.0
46/255
Introducing the Modbus Plus Network890 USE 100 00 29
1.11.2 Using RR85 Repeaters
If your network requires more than 1500 ft (450 m) of cable, or more
than 32 nodes, you can install RR85 Repeaters t o expand t he n etwork.
The r epeaters