PL7 Micro/Junior/Pro Communication applications Volume 3 TLX DS COM PL7 eng V4.0 0 0 2 7 6 2 0 0 5 3 2 Related Documentation Related Documentation At a Glance This manual consists of three volumes: l Volume 1 l Common communication function l Nano transport PLCs l Communication in character mode l Communication by Uni-telway bus l Volume 2 l Communication by Modbus l Communication by Modem l Communication by Modbus plus l Communication by FIPIO bus l Volume 3 l Communication on FIPWAY network l Communication on ETHERNET network l Multi-network architecture TLX DS COM PL7 9/2000 3 Related Documentation 4 TLX DS COM PL7 9/2000 Table of Contents About the book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Part I Communication via FIPWAY network . . . . . . . .13 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Chapter 1 Communication via FIPWAY network: General. . . . . . . . . . . .15 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1 Introduction to FIPWAY communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Summary description of the FIPWAY network . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Communication function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Using common words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Using shared tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.2 Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Hardware compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Software compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Operating mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Chapter 2 Configuring FIPWAY communication. . . . . . . . . . . . . . . . . . . .31 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 How to access the FIPWAY configuration screen. . . . . . . . . . . . . . . . . . . . . . . . 32 FIPWAY configuration screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 FIPWAY parameters linked to the telegrams and to the physical layer . . . . . . . 34 FIPWAY parameters linked to the common data . . . . . . . . . . . . . . . . . . . . . . . . 35 Example of configuration of shared table service . . . . . . . . . . . . . . . . . . . . . . . . 37 Chapter 3 Debugging FIPWAY communication . . . . . . . . . . . . . . . . . . . .39 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 FIPWAY debugging screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 FIPWAY debugging parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Requests available for the communication channel test. . . . . . . . . . . . . . . . . . . 43 How to test a channel with Identification and Mirror requests. . . . . . . . . . . . . . . 44 How to test a channel with requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 5 Chapter 4 Language objects associated with FIPWAY communication 47 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Language object for implicit exchange. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Language objects in explicit exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Explicit exchange management and reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Language objects associated with the configuration. . . . . . . . . . . . . . . . . . . . . . 53 Part II Communication via ETHERNET network . . . . .55 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Chapter 5 Communication via ETHERNET network . . . . . . . . . . . . . . . . 57 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 About ETHERNET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 General points on the TSX ETY modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Details of available functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Chapter 6 Facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.1 TCP/IP Messaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Reminders of TCP/IP characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Address management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 IP Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Sub addressing and subnetwork mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 UNI-TE communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Modbus communication on the TCP/IP profile. . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Architecture supported by a Modbus communication on the TCP/IP profile.. . . . 75 Modbus messaging on the TCP/IP profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Managing the TCP connections for X-WAY UNI-TE and Modbus . . . . . . . . . . . 79 Opening a connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Closing a connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 What happens when a connection is broken. . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 6.2 IO Scanning Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 IO Scanning Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Read and write zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Scanning period. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 6.3 BOOTP Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 BOOTP service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 BOOTP Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 BOOTP server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 6.4 SNMP Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 SNMP communication on UDP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 6.5 HTTP on-board server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 6 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Embedded HTTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 HTTP server home page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 HTTP server index page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 HTTP server Security page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 HTTP server BOOTP page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 HTTP server statistics page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 HTTP server Rack Viewer page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 HTTP server Data Editor page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 HTTP server User page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 6.6 ETHWAY Facility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 ETHWAY profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Chapter 7 Configuration parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . .115 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 7.1 Configuration parameters for TCP/IP facilities . . . . . . . . . . . . . . . . . . . . . . . . . 117 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Configuration parameters linked to TCP/IP services. . . . . . . . . . . . . . . . . . . . . 118 IP address configuration parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Connection configuration parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 ETHERNET configuration parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 7.2 Configuration parameters for the IO Scanning facility. . . . . . . . . . . . . . . . . . . . 123 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Configuration parameters linked to the IO Scanning service . . . . . . . . . . . . . . 124 Configuration of general parameters for IO Scanning facility . . . . . . . . . . . . . . 125 Configuration of scanned peripheral devices . . . . . . . . . . . . . . . . . . . . . . . . . . 126 7.3 Configuration parameters for the BOOTP server facility. . . . . . . . . . . . . . . . . . 128 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Configuration parameters linked to the BOOTP service. . . . . . . . . . . . . . . . . . 129 Configuration of BOOTP server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 7.4 Configuration parameters for the SNMP facility . . . . . . . . . . . . . . . . . . . . . . . . 131 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Configuration parameters linked to the SNMP service . . . . . . . . . . . . . . . . . . . 132 Configuration of SNMP facility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 7.5 ETHWAY profile configuration paramaters. . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Configuration parameters linked to the ETHWAY profile . . . . . . . . . . . . . . . . . 136 Configuration of ETHWAY data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Chapter 8 TSX ETY 110 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 8.1 General points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 TSX ETY 110 Module : General points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 7 Module TSX ETY 110 operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Common functions on the ETHWAY and TCP/IP profile. . . . . . . . . . . . . . . . . . 146 8.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Module configuration screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Type of communication according to chosen configuration. . . . . . . . . . . . . . . . 149 Messaging configuration on the TCP/IP or ETHWAY profile. . . . . . . . . . . . . . . 150 Configuration of SNMP facility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Configuration of the Bridge function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Example of proprietary architecture ETHWAY. . . . . . . . . . . . . . . . . . . . . . . . . . 155 Example of the ETHWAY architecture connected to TCP/IP. . . . . . . . . . . . . . . 158 Example of connection to a non private TCP/IP network. . . . . . . . . . . . . . . . . . 161 Example of communication between Premium and Quantum. . . . . . . . . . . . . . 163 8.3 Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Module debugging screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 General debugging parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Debugging parameters for TCP/IP facilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 How to test TCP/IP communication with a Ping request . . . . . . . . . . . . . . . . . . 170 Debugging parameters of ETHWAY facilities. . . . . . . . . . . . . . . . . . . . . . . . . . 171 Requests available for the communication channel test . . . . . . . . . . . . . . . . . . 172 How to test a channel with Identification and Mirror requests . . . . . . . . . . . . . . 173 How to test a channel with requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 8.4 Language objects associated with the TSX ETY 110 module. . . . . . . . . . . . . . 178 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Language objects in default exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Language objects in explicit exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Explicit exchange management and report . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Language objects associated with configuration. . . . . . . . . . . . . . . . . . . . . . . . 184 Chapter 9 TSX ETY 410 and TSX ETY 510• modules . . . . . . . . . . . . . . . 187 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 9.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 Type of supported connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Performance of IO Scanning service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Operating modes for TSX ETY 410 and TSX ETY 510• modules. . . . . . . . . . . 197 9.2 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Module configuration screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Type of communication according to configuration of connections. . . . . . . . . . 202 Configuration of TCP/IP messaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 IO Scanning service configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 BOOTP server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 8 Configuration of the SNMP service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Configuration of the Bridge function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 9.3 Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Module debugging screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 General debugging parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Debugging parameters for TCP/IP facilities . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 How to test TCP/IP communication with a Ping request. . . . . . . . . . . . . . . . . . 221 Requests available for the communication channel test. . . . . . . . . . . . . . . . . . 222 How to test a channel with Identification and Mirror requests. . . . . . . . . . . . . . 223 How to test a channel with requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Debugging parameters for the IO Scanning facility. . . . . . . . . . . . . . . . . . . . . . 227 9.4 Language objects associated with TSX ETY 410 and TSX ETY 510• modules 228 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Implicit exchange language objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Explicit exchange language objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Explicit exchange management and report. . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Language objects associated with configuration. . . . . . . . . . . . . . . . . . . . . . . . 234 Part III Multi-network architectures . . . . . . . . . . . . . . .237 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Chapter 10 Multi-network architectures: General. . . . . . . . . . . . . . . . . . .239 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 Main address. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Addresses of a multi-module station. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Message handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Common word service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Shared table exchange service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Chapter 11 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Configuration of mono-network services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Configuration of multi-network services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 How to configure a module as a bridge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 Examples of bridge stations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Examples of partial routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261 9 10
Description: