Premium and Atrium Using Unity Pro: Ethernet Network Modules User Manual
Premium and Atrium Using Unity Pro: Ethernet Network Modules User Manual
Premium and Atrium Using Unity Pro: Ethernet Network Modules User Manual
35006192 05/2015
www.schneider-electric.com
The information provided in this documentation contains general descriptions and/or technical
characteristics of the performance of the products contained herein. This documentation is not
intended as a substitute for and is not to be used for determining suitability or reliability of these
products for specific user applications. It is the duty of any such user or integrator to perform the
appropriate and complete risk analysis, evaluation and testing of the products with respect to the
relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. If you
have any suggestions for improvements or amendments or have found errors in this publication,
please notify us.
No part of this document may be reproduced in any form or by any means, electronic or
mechanical, including photocopying, without express written permission of Schneider Electric.
All pertinent state, regional, and local safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented system
data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant
instructions must be followed.
Failure to use Schneider Electric software or approved software with our hardware products may
result in injury, harm, or improper operating results.
Failure to observe this information can result in injury or equipment damage.
© 2015 Schneider Electric. All rights reserved.
2 35006192 05/2015
Table of Contents
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
About the Book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Part I Introduction to Ethernet Communication . . . . . . 17
Chapter 1 Communication via Ethernet Network . . . . . . . . . . . . . 19
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Details of Available Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Installation Phase Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Part II Ethernet Communication Hardware Installation . 27
Chapter 2 Communication: TSX ETY 110 Module. . . . . . . . . . . . . 29
2.1 General Features of the TSX ETY 110 . . . . . . . . . . . . . . . . . . . . . . . . 30
Introduction to the TSX ETY 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.2 Physical Description of the TSX ETY 110 . . . . . . . . . . . . . . . . . . . . . . 31
Physical Description of the TSX ETY 110 . . . . . . . . . . . . . . . . . . . . . . 31
2.3 Ethernet Channel Characteristics of the TSX ETY 100 . . . . . . . . . . . . 32
Characteristics of Ethernet channel. . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.4 Installing the TSX ETY 110 Module. . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Installation Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Selecting the Type of Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Wiring/Unwiring the TSX ETY 110 with Power Switched On . . . . . . . 36
Station Address Coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.5 Connection via the AUI Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
AUI interface Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.6 10 BASE-T Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10 BASE-T interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.7 Display Panel, Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Diagnostics Display Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.8 Electrical Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
TSX ETY 110 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . 43
Chapter 3 Communication: 10/100 MBits/s . . . . . . . . . . . . . . . . . . 45
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
10/100 Bit Communications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2 Physical Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
The TSX ETY 4103/5103 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Physical Description of the TSX P57 6634/5634/4634 Processors . . . 49
35006192 05/2015 3
3.3 Ethernet Channel Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Ethernet Channel Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.4 Installing the TSX ETY 4103/PORT/5103 Modules and the
TSX P57 6634/5634/4634 Processor. . . . . . . . . . . . . . . . . . . . . . . . . . 52
Introduction to Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Selecting the Type of Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Wiring/Unwiring the TSX ETY 4103/PORT/5103 with Power Switched
On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.5 10/100 BASE-T Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10/100BASE-T Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.6 Diagnostics Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Display Panel, Modules Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Display Panel, Ethernet Diagnostics for TSX P57 6634/5634/4634
Processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.7 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
TSX ETY 4103/PORT/5103 Electrical Characteristics. . . . . . . . . . . . . 62
3.8 Standards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Norms and Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.9 Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Part III Software Installation for Ethernet
Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Chapter 4 Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1 TCP/IP Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Address Management for Ethernet Modules . . . . . . . . . . . . . . . . . . . . 70
IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Sub Addressing and Subnetwork Mask . . . . . . . . . . . . . . . . . . . . . . . . 74
UNI-TE Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Modbus Communication on TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Architecture Supported by Modbus Communication on TCP/IP . . . . . 78
Modbus Messaging on the TCP/IP Profile . . . . . . . . . . . . . . . . . . . . . . 79
Managing TCP Connections for X-Way UNI-TE and Modbus . . . . . . . 81
Opening a Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Closing a TCP Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Broken Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4 35006192 05/2015
4.2 I/O Scanning Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
I/O Scanning Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Read and Write Zones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Scanning Period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
4.3 DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Dynamic Assignment of Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
DHCP Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
4.4 SNMP Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
SNMP Communication on UDP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.5 Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Global Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.6 Managing Faulty Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Replacing Faulty Remote Stations . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
4.7 Time Synchronization Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Introducing the Time Synchronization Service . . . . . . . . . . . . . . . . . . 106
Using the Time Synchronization Service . . . . . . . . . . . . . . . . . . . . . . . 109
Using the R_NTPC Block for Time Synchronization . . . . . . . . . . . . . . 110
4.8 Electronic Mail Notification Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Introducing the Electronic Mail Notification Service. . . . . . . . . . . . . . . 113
Using the Electronic Mail Notification Service . . . . . . . . . . . . . . . . . . . 114
Using the SEND_REQ Block for Electronic Mail Notification . . . . . . . 116
Reset Module Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Electronic Mail Notification Service Error Codes . . . . . . . . . . . . . . . . . 119
4.9 HTTP Onboard Server/Embedded Web Pages. . . . . . . . . . . . . . . . . . 120
Embedded HTTP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
HTTP Server Security Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Address Server Page for the HTTP Server . . . . . . . . . . . . . . . . . . . . . 125
HTTP Server Rack Display Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
HTTP Server Data Editor Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Premium Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Accessing Web Service Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Diagnostics Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Ethernet Module Statistics Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
HTTP Server User Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
4.10 Bandwidth Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Bandwidth Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
4.11 ETHWAY Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
ETHWAY Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
35006192 05/2015 5
Chapter 5 Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . 141
5.1 Security Service Configuration Parameters . . . . . . . . . . . . . . . . . . . . . 142
Security (Enable / Disable HTTP, FTP, and TFTP) . . . . . . . . . . . . . . . 142
5.2 TCP/IP Services Configuration Parameters. . . . . . . . . . . . . . . . . . . . . 144
Configuration Parameters Linked to the TCP/IP Service . . . . . . . . . . . 145
Configuration Parameters for IP Addresses. . . . . . . . . . . . . . . . . . . . . 146
Changing IP Parameters with SEND_REQ (Example) . . . . . . . . . . . . 148
Connection Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 149
Ethernet Frame Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
5.3 I/O Scanning Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . 152
Configuration Parameters Linked to I/O Scanning. . . . . . . . . . . . . . . . 153
Configuring the General Parameters for I/O Scanning . . . . . . . . . . . . 154
Configuration of Scanned Peripheral Devices . . . . . . . . . . . . . . . . . . . 155
I/O Scanner Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Premium I/O Scanner Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 159
I/O Scanning Contextual Menu for Copy/Cut/Paste. . . . . . . . . . . . . . . 164
I/O Scanning with Multiple Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Introduction to Configuring Advantys from Unity Pro . . . . . . . . . . . . . . 168
Introduction to Configuring the PRM Master DTM . . . . . . . . . . . . . . . . 173
Introduction to Configuring a BMX PRA 0100 from Unity Pro . . . . . . . 175
Property Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Saving an Advantys Configuration in an Unity Pro Application . . . . . . 184
Managed Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
5.4 Address Server Configuration Parameters . . . . . . . . . . . . . . . . . . . . . 187
Configuration Parameters Linked to the Address Server. . . . . . . . . . . 188
Configuration of the Address Server . . . . . . . . . . . . . . . . . . . . . . . . . . 189
5.5 SNMP Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Configuration Parameters Linked to SNMP . . . . . . . . . . . . . . . . . . . . . 191
SNMP Configuration Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
5.6 Global Data Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . 194
Configuration Parameters Linked to Global Data. . . . . . . . . . . . . . . . . 195
Configuring the General Parameters for Global Data . . . . . . . . . . . . . 196
Configuration of the Variables Table . . . . . . . . . . . . . . . . . . . . . . . . . . 198
5.7 Time Synchronization Service Configuration Parameters . . . . . . . . . . 199
Configuration Parameters Linked to the Time Synchronization Service
(NTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Configuration of the Time Synchronization Service (NTP). . . . . . . . . . 203
6 35006192 05/2015
5.8 Electronic Mail Notification Service Configuration Parameters . . . . . . 207
Configuration Parameters for the Electronic Mail Notification Service
(SMTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Configuration of the Electronic Mail Notification Service (SMTP) . . . . 209
5.9 ETHWAY Profile Configuration Parameters . . . . . . . . . . . . . . . . . . . . 211
Configuration Parameters Linked to the ETHWAY Profile . . . . . . . . . 212
Configuration of ETHWAY Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Chapter 6 Method for Programming an Ethernet Network. . . . . . 213
Configuration Methodology for an Ethernet Network. . . . . . . . . . . . . . 214
Choosing a Logical Network Family . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Chapter 7 TSX ETY 110 Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
7.1 General Points (TSX ETY 110) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
TSX ETY 110 Module: General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Characteristics (TSX ETY 110) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Module Performance (TSX ETY 110) . . . . . . . . . . . . . . . . . . . . . . . . . 225
Operating Modes of the TSX ETY 110 Module . . . . . . . . . . . . . . . . . . 226
Common Functions on the ETHWAY and TCP/IP Profile . . . . . . . . . . 227
7.2 TSX ETY 110 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Module Configuration Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Type of Communication According to Chosen Configuration . . . . . . . 230
Configuration of Messaging on the TCP/IP Profile or the ETHWAY
Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Configuration of SNMP (TSX ETY 110) . . . . . . . . . . . . . . . . . . . . . . . 232
Configuration of the Bridge Function (TSX ETY 110) . . . . . . . . . . . . . 234
Example: a TSX ETY 110 in an ETHWAY Private Architecture . . . . . 235
Example of ETHWAY Type Architecture Connected to TCP/IP . . . . . 237
Example of Connection to a Non-Private TCP/IP Network . . . . . . . . . 240
Example: Communication between Premium and Quantum . . . . . . . . 242
7.3 Debugging (TSX ETY 110) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Module Debugging Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
General Debugging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Debugging Parameters for TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Testing TCP/IP Communications with a Ping Request . . . . . . . . . . . . 249
Debugging Parameters for Ethway Utilities . . . . . . . . . . . . . . . . . . . . . 250
Requests Available for the Communication Channel Test . . . . . . . . . 251
Testing a Channel with Identification and Mirror Requests . . . . . . . . . 252
Testing Channels with Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
35006192 05/2015 7
Chapter 8 Ethernet Modules TSX ETY 4103, TSX ETY PORT,
TSX WMY 100, and TSX ETY 5103 . . . . . . . . . . . . . . . . 257
8.1 Ethernet Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Introduction to Ethernet Communications . . . . . . . . . . . . . . . . . . . . . . 259
TSX ETY 4103/PORT/5103 Characteristics . . . . . . . . . . . . . . . . . . . . 260
Type of Connections Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Performance of I/O Scanning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Global Data Performances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
TSX ETY 4103/PORT/5103 Operating Modes. . . . . . . . . . . . . . . . . . . 267
8.2 Debugging Ethernet Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Module Debugging Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
General Debugging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Debugging TCP/IP Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Testing TCP/IP Communications with the Ping Request . . . . . . . . . . . 274
Communication Channel Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Testing Communication Channels with the Identification and Mirror
Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Testing a Channel with Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
I/O Scanning Debugging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . 278
Global Data Debugging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Bandwidth Control Diagnostic Parameters . . . . . . . . . . . . . . . . . . . . . 280
8.3 Ethernet Module Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Module Configuration Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Type of Communication According to Connection Configuration. . . . . 283
Security (Enable / Disable HTTP, FTP, and TFTP) . . . . . . . . . . . . . . . 287
Configuration of TCP/IP Messaging. . . . . . . . . . . . . . . . . . . . . . . . . . . 288
I/O Scanning Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Address Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Configuring Global Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
SNMP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Configuring the Time Synchronization Service . . . . . . . . . . . . . . . . . . 301
Mail Service Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Bandwidth Checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Bridge Function Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
8 35006192 05/2015
Chapter 9 Ethernet Coprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . 313
9.1 Introduction to Ethernet Coprocessors . . . . . . . . . . . . . . . . . . . . . . . . 314
Ethernet Communication Channels in Processors . . . . . . . . . . . . . . . 315
Characteristics of Ethernet Coprocessors (TSX P57 6634/5634/4634) 316
Type of Connections Supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Performance of I/O Scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Global Data Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Operating Modes of the Ethernet Channel of the TSX P57
6634/5634/4634. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9.2 Ethernet Channel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Ethernet Channel Configuration Screen (TSX P57 6634/5634/4634) . 326
Type of Communication According to Connection Configuration . . . . 327
Configuration of TCP/IP Messaging (TSX P57 6634/5634/4634) . . . . 330
I/O Scanning Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
Configuration of the Other Services of the TSX P57 6634/5634/4634 334
9.3 Ethernet Channel Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Ethernet Channel Debugging Screen . . . . . . . . . . . . . . . . . . . . . . . . . 336
General Debugging Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
TCP/IP Address Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Testing TCP/IP Communications with the Ping Request . . . . . . . . . . 340
Debugging Parameters for I/O Scanning. . . . . . . . . . . . . . . . . . . . . . . 342
Debugging Parameters for Global Data . . . . . . . . . . . . . . . . . . . . . . . 343
Bandwidth Control Diagnostic Parameters . . . . . . . . . . . . . . . . . . . . . 344
Chapter 10 Hot Standby and TSX ETY 4103/5103 . . . . . . . . . . . . . . 347
10.1 Overview of Premium Hot Standby Systems. . . . . . . . . . . . . . . . . . . . 348
Overview of the Premium Hot Standby System . . . . . . . . . . . . . . . . . 348
10.2 Hot Standby Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Hot Standby Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
ETY Configuration and Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . 355
10.3 Configuration of the Monitored ETY Module . . . . . . . . . . . . . . . . . . . . 357
Configuration of the Monitored ETY Module . . . . . . . . . . . . . . . . . . . 357
10.4 IP Address Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
IP Address Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
10.5 ETY Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
ETY Operating Modes and Premium Hot Standby . . . . . . . . . . . . . . . 362
Address Swap Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
35006192 05/2015 9
10.6 Connecting Two Premium Hot Standby PLCs . . . . . . . . . . . . . . . . . . . 365
Connecting Two Premium Hot Standby PLCs . . . . . . . . . . . . . . . . . . . 366
In-rack I/O and Ethernet I/O Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Mapping the Backplane Extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
10.7 Operating Requirements and Restrictions . . . . . . . . . . . . . . . . . . . . . 369
Network Effects of Premium Hot Standby . . . . . . . . . . . . . . . . . . . . . . 369
Chapter 11 Ethernet Language Objects . . . . . . . . . . . . . . . . . . . . . 373
11.1 Language Objects and IODDT of Ethernet Communication . . . . . . . . 374
Description of Language Objects for Ethernet Communication . . . . . . 375
Details of T_COM_EIP IODDT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Implicit Exchange Language Objects Associated with the Application-
Specific Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Explicit Exchange Language Objects Associated with the Application-
Specific Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
11.2 Language Objects and Generic IODDT Applicable to Communication
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Details of IODDT Implicit Exchange Objects of Type
T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
Details of IODDT Explicit Exchange Objects of Type
T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
11.3 The Language Objects and IODDTs Associated with Ethernet
Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Details of Implicit Exchange Objects of the IODDT of Type
T_COM_ETY_1X0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Details of Explicit Exchange Objects of the IODDT of Type
T_COM_ETY_1X0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
Details of Implicit Exchange Objects of the IODDT of Type
T_COM_ETYX103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Details of Explicit Exchange Objects of the IODDT of Type
T_COM_ETYX103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Details of Implicit Exchange Objects of the IODDT of Type
T_COM_ETHCOPRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Details of Explicit Exchange Objects of the IODDT of Type
T_COM_ETHCOPRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
11.4 The IODDT Type T_GEN_MOD Applicable to All Modules . . . . . . . . . 396
Details of the Language Objects of the T_GEN_MOD-Type IODDT . . 396
11.5 Ethernet Configuration Language Objects . . . . . . . . . . . . . . . . . . . . . . 398
Language Objects associated with the Configuration of a TSX ETY 110 399
Language Objects Associated with Configuration . . . . . . . . . . . . . . . . 401
Chapter 12 Questions/Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Questions/Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
10 35006192 05/2015
Appendix A Schneider Private MIB . . . . . . . . . . . . . . . . . . . . . . . . . . 409
The Schneider Private MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Schneider Private MIB Tree Structure. . . . . . . . . . . . . . . . . . . . . . . . . 411
MIB Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
Switch Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
Port 502 Messaging Subtree Description . . . . . . . . . . . . . . . . . . . . . . 421
I/O Scanning Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Global Data Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
Web Subtree Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
Address Server Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Equipment Profile Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . 426
Time Management Subtree Description . . . . . . . . . . . . . . . . . . . . . . . 428
Email Subtree Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
Transparent Factory MIB Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
Private Traps and MIB Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
Appendix B Installation & Configuration of a Modicon Premium
Ethernet Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Configuring the Rack with Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . 436
Configuring the Ethernet Network with Unity Pro . . . . . . . . . . . . . . . . 439
Configuring the I/O Scanning Service . . . . . . . . . . . . . . . . . . . . . . . . . 442
Building and Downloading the Configuration Program . . . . . . . . . . . . 448
Accessing the Ethernet Module’s Diagnostic Capabilities . . . . . . . . . . 452
Glossary ......................................... 453
Index ......................................... 457
35006192 05/2015 11
12 35006192 05/2015
Safety Information
Important Information
NOTICE
Read these instructions carefully, and look at the equipment to become familiar with the device
before trying to install, operate, or maintain it. The following special messages may appear
throughout this documentation or on the equipment to warn of potential hazards or to call attention
to information that clarifies or simplifies a procedure.
35006192 05/2015 13
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction and operation
of electrical equipment and its installation, and has received safety training to recognize and avoid
the hazards involved.
14 35006192 05/2015
About the Book
At a Glance
Document Scope
This manual describes the implementation of an Ethernet network on Premium and Atrium PLCs
using Unity Pro software.
Validity Note
This document is valid for Unity Pro 10.0 or later.
The technical characteristics of the devices described in this document also appear online. To
access this information online:
Step Action
1 Go to the Schneider Electric home page www.schneider-electric.com.
2 In the Search box type the reference of a product or the name of a product range.
Do not include blank spaces in the reference or product range.
To get information on grouping similar modules, use asterisks (*).
3 If you entered a reference, go to the Product Datasheets search results and click on the
reference that interests you.
If you entered the name of a product range, go to the Product Ranges search results and click
on the product range that interests you.
4 If more than one reference appears in the Products search results, click on the reference that
interests you.
5 Depending on the size of your screen, you may need to scroll down to see the data sheet.
6 To save or print a data sheet as a .pdf file, click Download XXX product datasheet.
The characteristics that are presented in this manual should be the same as those characteristics
that appear online. In line with our policy of constant improvement, we may revise content over time
to improve clarity and accuracy. If you see a difference between the manual and online information,
use the online information as your reference.
35006192 05/2015 15
Related Documents
You can download these technical publications and other technical information from our website
at www.schneider-electric.com.
16 35006192 05/2015
Premium and Atrium Using Unity Pro
Ethernet Communication
35006192 05/2015
Part I
Introduction to Ethernet Communication
35006192 05/2015 17
Ethernet Communication
18 35006192 05/2015
Premium and Atrium Using Unity Pro
General Points
35006192 05/2015
Chapter 1
Communication via Ethernet Network
Overview
This chapter provides some general points about communication via Ethernet network and
introduces the Ethernet services.
35006192 05/2015 19
General Points
General
Introduction
Premium PLCs can communicate with Ethernet networks using:
modules TSX ETY 110 and TSX ETY 110 WS
module TSX ETY 210
modules TSX ETY 4103, TSX ETY PORT (TSX P57 1634/2634/3634), and TSX ETY5103
Ethernet link of the TSX P57 6634/5634/4634 coprocessor
You can connect to a TCP/IP profile network that supports the following:
UNI-TE and Modbus messaging (see page 81)
SNMP management (see page 97)
20 35006192 05/2015
General Points
More Information
Elsewhere in this guide is a comparison of the available services for the different modules
(see page 22).
35006192 05/2015 21
General Points
Selection Guide
The services available depend on the type of Ethernet module you select:
Service TSX ETY 110 TSX ETY 110 TSX ETY 210 TSX ETY 4103 / TSX ETY 5103 TSX P57
WS TSX ETY PORT 6634/5634/
4634
Connection at Half/Full Half/Full Half/Full Half/Full Duplex Half/Full Duplex Half/Full
10 Mbits/s Duplex Duplex Duplex Duplex
Connection at - - - Half/Full Duplex Half/Full Duplex Half/Full
100 Mbits/s Duplex
TCP/IP X X X X X X
SNMP
Standard MIB X X X X X X
MIB Ethernet - - - X X X
Transparent
Ready
I/O Scanner - - - X (1) X X
Address Server - - - X (1) X X
(BOOT/DHCP)
UNI-TE X X X X X X
messaging
Modbus X X X X X X
Messaging
ETHWAY profile X X X - - -
Software loading X X X X X X
via FTP
(firmware)
Installed HTTP - - - X X X
server
Global Data - - - X (1) X X
Diagnostics from - - - X X X
Web pages
User WEB - X - - X -
pages HTTP
server
Redundancy - - X X X -
TCP direct - X - - X -
access
22 35006192 05/2015
General Points
Service TSX ETY 110 TSX ETY 110 TSX ETY 210 TSX ETY 4103 / TSX ETY 5103 TSX P57
WS TSX ETY PORT 6634/5634/
4634
Electronic mail - - - X X X
notification
service
Time - - - - X -
synchronization
service
Legend
X Available
- Not available
35006192 05/2015 23
General Points
Introduction
The software installation of the application-specific modules is carried out from the various Unity
Pro editors:
in offline mode
in online mode
If you do not have a processor to connect to, Unity Pro allows you to carry out an initial test using
the simulator. In this case the installation (see page 25) is different.
The following order of installation phases is recommended but it is possible to change the order of
certain phases (for example, starting with the configuration phase).
24 35006192 05/2015
General Points
NOTE: The simulator is only used for the discrete or analog modules.
35006192 05/2015 25
General Points
26 35006192 05/2015
Premium and Atrium Using Unity Pro
Ethernet Hardware Installation
35006192 05/2015
Part II
Ethernet Communication Hardware Installation
35006192 05/2015 27
Ethernet Hardware Installation
28 35006192 05/2015
Premium and Atrium Using Unity Pro
TSX ETY 110
35006192 05/2015
Chapter 2
Communication: TSX ETY 110 Module
35006192 05/2015 29
TSX ETY 110
Section 2.1
General Features of the TSX ETY 110
Overview
Communication module TSX ETY 110 is used to communicate in an Ethernet architecture. It is
made up of a communication channel which offers two types of connections:
connection to an ETHWAY network supporting common words and X-Way UNI-TE message-
handling services on an ETHWAY profile
connection to a TCP-IP network supporting the X-Way UNI-TE message-handling service
This module also ensures transparent routing of X-Way UNI-TE messages from a TCP-IP network
to an X-Way network, and vice versa.
Please refer to the Ethernet reference manual for wiring an ETHWAY architecture.
30 35006192 05/2015
TSX ETY 110
Section 2.2
Physical Description of the TSX ETY 110
Illustration
The TSX ETY 110 module is a single (half size) module that is inserted in a rack slot of a Premium
PLC station.
35006192 05/2015 31
TSX ETY 110
Section 2.3
Ethernet Channel Characteristics of the TSX ETY 100
General
The module is made up of two standard interfaces for connecting to a network:
One 10 BASE-T interface on front panel of the module, comprising an RJ45 connector, which
is used for a point to point link via a linking cable made up of two twisted pairs of impedance 100
Ω ± 15 Ω.
A 10 BASE-5 or AUI interface on front panel of module comprising a SUB-D 15-pin connector,
used to link to network by branching. This interface is also used to supply active connection
devices (Taps). It complies with the IEC 802 3 standard and is used to connect any device
which complies with this standard.
The type of connection is recognized automatically as soon as connection is made to the network.
Services and operations supported by the module:
NOTE: The Ethernet driver supports the Ethernet II and (LCC+SNAP) 802.3 formats on TCP-IP
and LCC 802.3 on Ethway.
32 35006192 05/2015
TSX ETY 110
Section 2.4
Installing the TSX ETY 110 Module
Introduction
This section describes the installation of the TSX ETY 110 in a PLC.
35006192 05/2015 33
TSX ETY 110
Installation Introduction
Overview
The TSX ETY 110 communication module is mounted in the rack slot of a Premium/Atrium PLC
station. It can be installed in any available slot (except in the offset X Bus racks), on condition that
the supply constraints of the rack are observed. Elsewhere in this guide are the electrical
characteristics for the TSX ETY 110 (see page 43).
34 35006192 05/2015
TSX ETY 110
Selection Guide
Selecting the processor to control the PLC station depends on the number of network connections
required:
35006192 05/2015 35
TSX ETY 110
The Module
Module TSX ETY 110 can be wired or unwired with power switched on without disrupting the
operation of the station.
The module does not have a RAM internal backup memory function. The RAM is erased when
power is switched off.
The module initializes itself when power is switched on. A communication break can be expected
during this intervention.
The Link
The 15-pin SUB-D connectors of the AUI interface and the RJ-45 connector of the 10 BASE-T
interface can be connected or disconnected when power is on. A communication break can
therefore be expected in the application in progress.
36 35006192 05/2015
TSX ETY 110
Thumbwheel Settings
CAUTION
UNINTENDED EQUIPMENT OPERATION
In an Ethernet network, there must only be one MAC address for each station. Before modifying
these addresses you must check that they comply with the addressing plan of the carrier. If two
devices have the same MAC address, information may be sent to the wrong destination.
Failure to follow these instructions can result in injury or equipment damage.
Four thumbwheels, which can be accessed from the front panel, are used to encode the network
number and the station number.
For example:
Network 3: 16#03
Station 27: 16#1B
The thumbwheels are to be adjusted as follows:
0 PF
3 Pf
1 PF
B Pf
35006192 05/2015 37
TSX ETY 110
Section 2.5
Connection via the AUI Interface
General
The AUI interface is used to connect all types of devices which comply with the physical layer
defined in the OSI 802.3 standard (10 BASE-5, 10 BASE-2, FOIRL, etc.) through a transceiver.
The TSX ETY 110 module can provide a remote power supply for the transceiver through the sub-
D connector with the following characteristics:
Imax = 0.5 mA
12 V-6%<Usupply<15 V+15%
The module is connected to the main cable via a transceiver and by the following branch cables:
TSX ETY CB 005: 5 m length
TSX ETY CB 010: 10 m length
TSX ETY CB 020: 20 m length
The maximum length of a branch may be 50 m. This length can be achieved by connecting several
branch cables end to end.
NOTE: Use TSX ETH ACC2 transceivers to connect two modules point to point.
Connector Pinouts
Sub-D 15 pins according to the OSI 802.3 standard:
38 35006192 05/2015
TSX ETY 110
Topology
Illustration:
Locking Tab
The sub-D connector is equipped with a sliding lock system. The connector is locked by sliding the
tab to the bottom. To ensure the module works properly in a disturbed environment, it is essential
to carry out the locking procedure.
35006192 05/2015 39
TSX ETY 110
Section 2.6
10 BASE-T Interface
10 BASE-T Interface
10 BASE-T interface
Overview
This interface has a standard type RJ45 connector. These connection cables are widely used in
business.
In an industrial environment, you must use a cable with the following characteristics:
Shielded twisted double pair
Impedance 100 Ω±15 Ω (from 1 to 16 MHz)
Maximum attenuation 11.5 dB/100 meters
Maximum length 100 meters
The 10 BASE-T connection is a point to point connection to form a star-shaped network. The
stations are connected to concentrators or switches.
Pinouts
Illustration:
Pinout table:
Pin Signal
1 TD+
2 TD-
3 RD+
4 not connected
40 35006192 05/2015
TSX ETY 110
Pin Signal
5 not connected
6 RD-
7 not connected
8 not connected
Topology
This link is used to create a star-shaped network with connections in point to point. The stations
are connected to a concentrator (Hub). The concentrators can also be connected in cascade to
increase network size.
Illustration:
35006192 05/2015 41
TSX ETY 110
Section 2.7
Display Panel, Diagnostics
General
The display panel complies with the Premium standard
Diagnostics
Meaning of the diagnostics LEDs:
42 35006192 05/2015
TSX ETY 110
Section 2.8
Electrical Features
Electrical Features
General
Module TSX ETY 110 can be inserted into any rack slot of a Premium/Atrium station (except an X
Bus offset rack). The module consumption from the supply depends on the selection made from
the transceiver remote power supply option.
Table of consumption:
NOTE: TSX ETY 110 modules on 5 volts have high consumption when an AUI connection is used.
Therefore, pay special attention to the types of devices in the rack before choosing the kind of
supply.
NOTE:
The number of TSX ETY 110 modules that can be connected to a rack are listed:
2 modules with AUI connection
4 modules with RJ45 connection
35006192 05/2015 43
TSX ETY 110
44 35006192 05/2015
Premium and Atrium Using Unity Pro
Communication Ethernet Modules
35006192 05/2015
Chapter 3
Communication: 10/100 MBits/s
35006192 05/2015 45
Communication Ethernet Modules
Section 3.1
Introduction
Introduction
NOTE: The TSX WMY 100 module behaves like the TSX ETY 4103 module, except for the
I/O Scanning, Global Data, Address Server, and electronic mail notification services, which the
TSX WMY 100 does not manage. For all other information concerning the TSX WMY 100 module,
consult the relevant sections and chapters of TSX ETY 4103.
46 35006192 05/2015
Communication Ethernet Modules
Section 3.2
Physical Description
Physical Description
35006192 05/2015 47
Communication Ethernet Modules
The Module
The TSX ETY 4103/5103 modules are single-format modules that are inserted in a slot on the main
or extension rack of a Premium PLC station. The TSX ETY PORT solution is a TSX ETY 4103
module built in to the processor and has the same characteristics as the TSX ETY 4103 module.
Elsewhere in this guide is a detailed explanation of these LEDs (see page 42).
48 35006192 05/2015
Communication Ethernet Modules
Illustration
The illustration below shows the different elements of a TSX P57 6634/5634/4634 processor:
35006192 05/2015 49
Communication Ethernet Modules
Table of Features
This table describes the elements of a processor module:
Number Function
1 Display block consisting of 6 LEDs
2 Button for requesting removal of the PCMCIA SRAM card (and a DOS file or ATA
in the future)
This button must be pressed before removing the card; an LED shows the request
status.
3 (TER connector (8-pin mini-DIN)) terminal port:
This is used to connect an FTX or PC-compatible terminal, or to connect the PLC
to the Uni-Telway bus via the TSX insulating unit TSX P ACC 01. This connector
enables the peripheral connected to it to be supplied with a 5V current (within the
limit of the available current provided by the power supply).
4 Slot for an extended memory card in PCMCIA type 1 format
If there is no memory card, this slot is equipped with a cover that it advisable to
leave in place to protect the connectors from dust or splashes.
5 Slot for a communication card in PCMCIA type 3 format enabling a Fipio Agent,
Uni-Telway, series link, Modbus, Modbus Plus, etc. communication channel to be
connected to the processor.
This slot can also hold a SRAM data card or an ATA card in the future.
If there is no communication card, this slot is equipped with a cover.
6 RJ45 connector for Ethernet connection
7 USB port
8 The RESET button activated with a pencil point that triggers a cold start of the
PLC when used.
Processor operating normally: cold start in STOP or in RUN, according to
the procedure defined in the configuration.
Faulty processor: forced start in STOP.
50 35006192 05/2015
Communication Ethernet Modules
Section 3.3
Ethernet Channel Characteristics
Overview
The Ethernet modules have a standard interface for connecting to a 10/100BASE-T network and
on the front panel there is a RJ45 connector for a pin-to-pin link via a link cable comprising two
independent twisted pairs.
Functions supported by the modules include:
35006192 05/2015 51
Communication Ethernet Modules
Section 3.4
Installing the TSX ETY 4103/PORT/5103 Modules and the TSX P57 6634/5634/4634 Processor
52 35006192 05/2015
Communication Ethernet Modules
Introduction to Installation
Overview
TSX ETY 4103/PORT/5103 communication modules are mounted in the rack slot of a
Premium/Atrium PLC. They can be installed in any available slot (except in an offset X Bus rack)
only if the supply constraints of the rack are observed.
The TSX P57 6634/5634/4634 processors are mounted in slots 0 or 1 in the base rack (according
to the power supply selected). They occupy two slots.
NOTE: When starting up a TSX P57 6634/5634/4634 processor, the CPU may send an address
resolution protocol (ARP) request to verify the existence of a device using the IP address
192.168.2.1. The source IP address of this packet is the broadcast address of the CPU (the last IP
address used in the PLC application, ending in 255).
35006192 05/2015 53
Communication Ethernet Modules
Selection Guide
Selecting the processor to control the PLC station with one or more Ethernet modules will depend
on the number of network connections required.
54 35006192 05/2015
Communication Ethernet Modules
The Module
WARNING
LOSS OF APPLICATION
Wiring or unwiring while the TSX P57 5634/4634 processor is switched onis forbidden, as for the
other processors.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
The TSX ETY 4103/PORT/5103 modules can be wired or unwired when switched on without
disrupting the operation of the station.
The module does not have a RAM internal backup memory function. The RAM is erased when
power is switched off.
The modules reset when switched on. A communication break can be expected during these
interventions.
The Link
The 10/100 BASE-T interface RJ45 connector can be connected or disconnected when power is
on. A communication break can therefore be expected in the application in progress.
35006192 05/2015 55
Communication Ethernet Modules
Section 3.5
10/100 BASE-T Interface
10/100BASE-T Interface
General
This interface has a standard type RJ45 connector.
Refer to the Ethernet reference manual for the connection accessories that comply with
environmental circumstances the PLC requires in an industrial setting.
Pin Assignment
Illustration:
Pin Signal
1 TD+
2 TD-
3 RD+
4 not connected
5 not connected
6 RD-
7 not connected
8 not connected
NOTE: If there is a connection via a shielded cable, the connector casing on the module is linked
up to the ground connection.
56 35006192 05/2015
Communication Ethernet Modules
Speed Line
The possibilities for the different speed lines for the TSX ETY 4103/PORT/5103 modules and the
TSX P57 5634/4634 processor’s integrated Ethernet channel are the following:
100 Mb in half duplex
10 Mb in full duplex
10 Mb in half duplex
Speed Adaptation
The speed line cannot be configured by the user. Characteristics of self-adaptation are:
Each unit diffuses its possibilities on the line.
The chosen speed is the fastest of all entity possibilities on the line. In other words, speed is
limited by the slowest entity on the line of which the speed possibility is the weakest.
35006192 05/2015 57
Communication Ethernet Modules
Section 3.6
Diagnostics Display
Diagnostics Display
58 35006192 05/2015
Communication Ethernet Modules
Display Block
The display panel complies with the Premium standard
The COL, RX and TX LEDs are managed by the line’s electronics; they indicate:
COL: a collision
RX: a reception
TX: a transmission
Diagnostics
Meaning of the diagnostics LEDs:
35006192 05/2015 59
Communication Ethernet Modules
60 35006192 05/2015
Communication Ethernet Modules
Display Block
The display block for the TSX P57 6634/5634/4634 processors complies with the Premium
standard; it has two LEDs specific to the integrated Ethernet channel, the STS and ACT LEDs.
35006192 05/2015 61
Communication Ethernet Modules
Section 3.7
Electrical Characteristics
Electrical Characteristics
NOTE: The electrical characteristics of the TSX P57 5634/4634 Ethernet processors are in the
processor presentation manual (see Premium and Atrium using Unity Pro, Processors, racks and
power supply modules, Implementation manual).
62 35006192 05/2015
Communication Ethernet Modules
Section 3.8
Standards
Standards
35006192 05/2015 63
Communication Ethernet Modules
Section 3.9
Operating Conditions
Operating Conditions
Operating Conditions
Applicable Conditions
Operating Conditions:
Temperature from 0 to +60° C
Relative humidity between 10% and 95% (without condensation) at 60° C
Altitude of between 0 and 4500 meters
Immunity to vibrations complies with the IEC 68-2-6 standard, Fc test
Immunity to shocks complies with the IEC 68-2-27 standard, Ea test
Immunity to free fall, hardware tested as per the IEC 68-2-32 standard, method 1
IP 20 protection index
Storage conditions:
Temperature from -40° C to +85° C
Relative humidity between 0% and 95% (without condensation) at 60° C
64 35006192 05/2015
Premium and Atrium Using Unity Pro
Ethernet Software Installation
35006192 05/2015
Part III
Software Installation for Ethernet Communication
35006192 05/2015 65
Ethernet Software Installation
66 35006192 05/2015
Premium and Atrium Using Unity Pro
Services
35006192 05/2015
Chapter 4
Services
Services
35006192 05/2015 67
Services
Section 4.1
TCP/IP Messaging
TCP/IP Messaging
Purpose
This section mentions the functions and characteristics of the TCP/IP profile.
68 35006192 05/2015
Services
TCP/IP
35006192 05/2015 69
Services
Introduction
CAUTION
UNINTENDED EQUIPMENT OPERATION
If two devices have duplicate network addresses, you can not predict the operation of the
equipment.
Failure to follow these instructions can result in injury or equipment damage.
You must carefully manage the modules’ IP addresses because each device on the network
requires a unique address.
MAC Address
General case
This address is unique for each Ethernet module. It is defined in the factory by the module
manufacturer.
Exception
For the TSX ETY 110 module, this address is derived from the X-Way address using the code
selectors situated on the front panel of the module.
It is defined in the following way: 00.80.F4.00.<network number>.<station number>
NOTE: Given the risk of possible duplicate addresses, you must ensure that it conforms to the
company’s addressing scheme.
IP Address
General case
You define this address yourself when configuring the module. On the same local network, this
address must be unique.
Exception
For the TSX ETY 110 module, this address can be derived from the MAC address.
For the TSX ETY 110, TSX ETY PORT, and TSX ETY 5103 modules and the Ethernet link of the
TSX 57 5634/4634 and, in the absence of confirmation by Unity Pro, this address is, by default,
derived from the MAC address.
70 35006192 05/2015
Services
X-Way Address
General case
All devices have an X-Way address linked to the IP address by the module configuration. This
address must be unique within the entire X-Way architecture.
Special Cases
For the TSX ETY 110 module, the X-Way address is defined using the code selectors on the
module. These selectors code the network number and the station number.
The Ethernet link built into the processors does not require an X-Way address.
35006192 05/2015 71
Services
IP Address
Overview
Each device connected to the network should have a unique IP address.
When the type of network environment is open, the uniqueness of the address is guaranteed by
the authorized organism in the country where the network is located by assigning it a network
identifier.
If the type of environment is closed, the uniqueness of the address is managed by the company’s
network manager.
The TSX ETY 4103/PORT/5103 modules and the Ethernet link of the TSX P57 6634/5634/4634
can have their address dynamically allocated by an address server or have their address
configured by the user.
Address Composition
This address is made up of two identifiers, one of which identifies the network, the other identifies
the connected machine.
An IP address is defined on 32 bits. It is made up from 4 decimal numbers, each coded on a byte
(example: 140.186.90.3).
Depending on the network span, four address classes can be used:
Class A applies to large span networks, which have a large number of connected stations.
Class B applies to medium span networks, which have fewer connected stations.
Class C applies to small span networks, which have few connected stations.
Class D is used for multicast. A class D address must not be allocated to a module.
72 35006192 05/2015
Services
Structure
Depending on the class, an address is structured in the following way:
The following table displays the spaces reserved for the different IP address classes:
Class Range
A 0.0.0.0 to 127.255.255.255
B 128.0.0.0 to 191.255.255.255
C 192.0.0.0 to 223.255.255.255
D 224.0.0.0 to 239.255.255.255
35006192 05/2015 73
Services
Introduction
In an open environment, after a network identifier has been obtained from the accredited body, the
local system administrator is able to manage several subnets.
This will allow local networks to be installed without changing anything for the outside world which
will still only be able to see the network indicated by the network identifier.
Sub Addressing
This sub addressing function is possible by splitting the machine identifier into the following:
a subnet identifier
a machine identifier
Example: sub addressing for a class B address (IP address in question: 140.186.90.3)
Mask
The subnet mask is used to find out the number of bits allocated respectively to the network
identifier and the subnet indicator (bits to 1), and then to the machine identifier (bits to 0).
The value of the subnet mask must be chosen to comply with the IP address class. It will have the
value (xxx: value chosen left up to the user):
for a class A address: 255.xxx.xxx.xxx
for a class B address: 255.255.xxx.xxx
for a class C address: 255.255.255.xxx
NOTE: This division allows 254 possible subnets with 254 machines per subnet.
74 35006192 05/2015
Services
UNI-TE Communication
UNI-TE Messaging
Schneider Electric’s Modicon and Telemecanique products use the UNI-TE protocol for Ethernet
communications. UNI-TE on TCP/IP uses:
the version of UNI-TE messaging that is applicable to the equipment (communication on the
application layer)
TCP/IP (communications on Ethernet)
Two data exchange services are offered. The type of service depends on the type of server used.
There are two choices:
synchronized data exchanges on the MAST task
data exchanges performed as a background task in the following modes:
asynchronous server mode
asynchronous client mode
Synchronous Exchanges
Synchronous exchanges take place in one of two modes:
server mode: All UNI-TE requests from the PLC are supported by the Ethernet module.
client mode: This type of exchange enables UNI-TE requests to be sent using the functions:
READ_VAR
WRITE_VAR
DATA_EXCH
...
Asynchronous Exchanges
Asynchronous exchanges take place in one of two modes:
server mode: The consistency of the written or read data can be guaranteed (guarantees that
the request is sent in one cycle) by setting the system bit %S91 to 1. In this configuration, a Jitter
phenomenon of 1.5 ms can appear on the MAST task.
client mode: This service allows messages to be exchanged using the requests:
READ_ASYN: enables up to 507 words (%MW) or 8112 bits (%M) to be read through the
asynchronous messaging channel.
WRITE_ASYN: enables up to 510 words (%MW) or 8160 bits (%M) to be written through the
asynchronous messaging channel.
35006192 05/2015 75
Services
Overview
Modbus on TCP/IP enables communication to be established through the Modbus protocol
between a Premium PLC and a Quantum PLC or another Premium PLC and supervisor software
on a PC or other device complying with the Modbus protocol.
The same module can communicate with a remote device in client mode (for example a Quantum
PLC) and another remote device in server mode (for example a supervisor PC).
In the above figure, Premium PLC 1 is the client to the Quantum PLC. It opens the TCP/IP
connection and sends Modbus messages to the Quantum.
Premium PLC 2 is the server to the supervisor. The supervisor has opened a TCP/IP connection
for sending Modbus messages to Premium 2.
76 35006192 05/2015
Services
UNI-TE/Modbus Conflict
A UNI-TE and Modbus double profile is not supported on the same Premium remote station. In
other words, station A, at a given moment, can not have both Modbus communication and Uni-TE
communication toward station B.
TSX ETY 100 Considerations
The client/server modes are exclusive to a given remote device in order to improve communication
performance. PLC applications and network architectures must be designed so that switching from
one mode to another between the same two devices is as rare as possible.
NOTE: Frequent mode switching could result in lost messages:
If the Premium PLC communicates in server mode with a Quantum PLC that has opened the
TCP/IP connection, the issuing of a message by the client Unity Pro application will cause the
server TCP/IP connection to close down after any server transactions in progress have been
processed.
f the Premium PLC that has opened the TCP/IP connection communicates in client mode with
a Quantum PLC, a request to open the connection from the Quantum will cause the client
TCP/IP connection to close down with the possible loss of any client transactions in progress.
35006192 05/2015 77
Services
Introduction
The following figure shows the supported architecture:
Accessibility
The Modbus protocol provides interoperability between the Premium station and the Quantum
station on a TCP/IP Ethernet network.
However, access from a Premium PLC to a Modbus Plus network connected to the Quantum PLC
is not possible via TCP/IP.
The Modbus protocol cannot cross X-Way Premium bridges.
Communication between a Premium PLC on the Ethernet network with a remote device connected
to a Modbus series bus is possible with a 174 CEV 300 10 serial-linked Ethernet/Modbus gateway.
78 35006192 05/2015
Services
Introduction
The communication functions are the same as those described in the communication functions on
Modbus.
Installation Principle
Although a remote Modbus station does not have an X-Way format address, each communication
function will use an X-Way format address to designate a remote IP station.
For each remote Modbus station, you must configure the pair in the correspondence table (IP
address, {network.station} X-Way) where:
network: network number of the local X-Way station
station: 100 to 164 = logical number of the X-Way station
For example, the X-Way address {2.108} is associated with the IP address 139.160.2.8.
This address will only be used by the local Premium module. It is not sent over the network.
In the case of a remote Premium station configured with the Modbus protocol, you should give an
X-Way station address that takes the number of the local station and increments it by 100.
This syntax supports Modbus addresses in the range 0...253. On the Ethernet network, the
Modbus TCP/IP frame will be sent to the gateway with the Modbus address coded in the Unit_Id
field.
In the case the Unit_Id code is 254 or 255, for example to address TSX ETG100 gateway, the
following syntax should be used:
ADDR(‘{network number. station number}0.0.254.255’) to access the local variables of the
TSX ETG100.
or
ADDR(‘{network number. station number}0.0.254.Modbus destination address’).
35006192 05/2015 79
Services
Data Exchange
The following requests are addressed to the device with which you wish to perform variable read
or write operations:
NOTE:
The timeout value for READ_VAR is user-configurable as follows:
If you enter a 0 as the timeout value, the block will never timeout.
If you enter a non-zero value, the block will timeout at the non-zero value you entered.
NOTE: In server mode only, an ETY module can support function code 16#16, allowing it to mask
the writing of a specified word.
80 35006192 05/2015
Services
Overview
The connection can be opened either by the local PLC or by a remote station which wants to
communicate with the local PLC.
A connection is characterized by the pair:
(local TCP port, local IP address; remote TCP port, remote IP address)
NOTE: Managing the connections is transparent to the user.
35006192 05/2015 81
Services
Opening a Connection
Introduction
A connection can be opened by a request from:
a remote device
the local PLC
82 35006192 05/2015
Services
Examples
Example of connections
In the example opposite, four TCP connections are open for communication between the terminal
and the PLC stations or between two PLC stations.
The terminal is always able to open connections.
Either of two PLCs CANopen the connection between them (the client PLC).
35006192 05/2015 83
Services
Overview
A TCP connection can be closed by one of the following:
a remote station (which closes a connection by sending a TCP/IP connection closure message)
the local PLC
To identify which connection to close, the PLC examines groups of connections for inactive open
connections, in the following sequence:
1 non-referenced connections to devices that are not configured as part of the Unity application
2 client connections
3 server connections
If the PLC discovers one or more inactive connections in the first group, it closes the oldest inactive
connection in that group then opens a new connection.
If no inactive connection is discovered in the first group, the PLC examines the second group of
connections and, if it discovers one or more inactive connections in the second group, the PLC
closes the oldest inactive connection in that group and opens a new connection.
If no inactive connection is discovered in the first and second groups, the PLC examines the third
group and, if it discovers one or more inactive connections in the third group, the PLC closes the
oldest inactive connection in that group and opens a new connection.
If the PLC fails to discover an inactive connection in any of the three groups, no open connection
is closed and no new connection can be opened.
NOTE: Closure of a connection is indicated to the application by means of a status report
(message refused) on any exchanges in progress.
84 35006192 05/2015
Services
Broken Connections
Introduction
There are two types of broken connections:
physical problem with the network cable (cut or disconnected)
disappearance of the remote device (break down, power cut, etc.)
1 The client ETY module is still sending out data on the old connection (which remains half open).
2 The server receiving the information without associated connection sends out a Reset command and
closes the old connection.
3 The client ETY module opens a new connection.
35006192 05/2015 85
Services
Section 4.2
I/O Scanning Service
86 35006192 05/2015
Services
At a Glance
The input/output scanner is used, periodically, to read or write remote inputs/outputs on the
Ethernet network without specific programming. The I/O scanner is configured with Unity Pro.
This service comprises the following essential elements:
a read zone which groups together all the values of remote inputs
a write zone which groups together all the values of remote outputs
scanning periods which are independent of the PLC cycle and are specific to each remote
device
NOTE: If you use I/O scanning with gateway/bridge devices, select the check box in the
Gateway/Bridge Devices column in the I/O scanner screen, as shown in the following illustration.
35006192 05/2015 87
Services
Operation
The following diagram shows how the scanning of remote inputs/outputs works.
1. As soon as the PLC switches to Run mode, the module opens up one connection for each
scanned device (one connection for each line entered in the table of scanned elements).
2. Then the module periodically reads inputs words, and periodically writes output words for each
device.
3. If the PLC switches to Stop mode, the connections to each device are closed.
88 35006192 05/2015
Services
Summary of Functionality
The I/O scanning service functionality is used to:
manage the connection with each remote device (one connection per device scanned)
scan the inputs/outputs of the device using Modbus read/write requests on the TCP/IP profile
update the read and write zones in the application memory
refresh the status bits for each remote device
35006192 05/2015 89
Services
The Zones
Within the application memory, the I/O scanning service defines:
%MW word zone: reserved for reading inputs
%MW word zone: reserved for writing outputs
refresh periods: independent of the PLC scan
The read and write zones associated with the Ethernet module are tables of internal words (%MW)
that contiguously group all input and output word values for connected remote devices. Remote
input and output devices are supplied with:
input words: used to send back the values of the inputs to the module
output words: used to assign the value of the outputs to the remote device
NOTE: Refer to the documentation for each device for the number and details of input and output
words to be managed.
Example
In this example, the Ethernet module scans three devices:
a Momentum module at address IP1 (type 170 AA1 140 00: 16 analogue inputs; this module
has 16 input words and 4 output words)
a Momentum module at address IP2 (type 170 AA1 340 00: 16 discrete inputs; this module has
one input word)
a Premium PLC with 125 input words at address IP3
The read zone begins at %MW100 and the write zone at %MW400.
NOTE: The fields dedicated to remote devices must not have any overlap. Equally, the read and
write zones must not have any overlap.
NOTE: Not all devices can be write-scanned by multiple modules. Check the remote device’s
documentation to see if it can be accessed by the I/O Scanner.
90 35006192 05/2015
Services
Scanning Period
At a Glance
Remote input/outputs are scanned periodically depending on the application requirements.
A scanning period is defined for each device through configuration, according to the update speed.
NOTE: The lower the scanning period, the faster the input/outputs are updated. However, this
speed increases the network load.
NOTE: %SW8 and %SW9 do not stop remote station scanning, but inhibit the copying of I/Os to
and from the application memory.
NOTE: If you configure a scanning period of 0, the request is sent immediately after the response
to the previous request is received.
NOTE: The entry in the Repetitive rate step field should be a multiple of 10. Any other number
will not work correctly.
35006192 05/2015 91
Services
Section 4.3
DHCP
DHCP
Overview
This section describes the functions and characteristics of DHCP.
92 35006192 05/2015
Services
Introduction
The TSX ETY 4103/PORT/5103 module or the Ethernet link of the TSX P57 6634/5634/4634 can
get addresses either through DHCP or BOOTP.
DHCP
DHCP (Dynamic Host Configuration Protocol) is a protocol that manages network parameters for
network devices. Individual devices can get network IP addresses from a DHCP server through a
request from this device.
The TSX ETY 4103/PORT/5103 module or the Ethernet link of the TSX P57 6634/5634/4634 can
be configured as the DHCP server. They can also have their address configured by the user or
dynamically allocated from an address server (configuration as BOOTP client).
NOTE: The DHCP server can also respond to the BOOTP protocol.
BOOTP Client
A module configured as a BOOTP client transmits requests on the network every second while it
is starting up until it receives a reply from an address server.
The remote device acting as the BOOTP/DHCP server responds to this request and assigns the
following to the client module. These must be configured correctly in order for BOOTP to work
properly.
IP address
gateway IP address
corresponding subnetwork mask
NOTE: The display of this information from a browser connected on the HTML pages of the rack
display on the web server is sometimes inaccurate. Therefore, you must connect a Unity Pro
application on the PLC concerned in order to obtain the real values.
NOTE: If the absence of the address server or if there is no response, the client module does not
start.
35006192 05/2015 93
Services
Example
The following diagram shows the routing of requests during start-up of a station on the network:
94 35006192 05/2015
Services
DHCP Servers
Overview
CAUTION
INCOMPLETE IP ADDRESSING
Do not configure the PLC in automatic start in RUN mode else some stations such as the
Momentum 170s may not obtain their IP address when the DHCP server restarts.
Failure to follow these instructions can result in injury or equipment damage.
In this context, the module is used as a server for starting up client stations.
In listen mode, the server responds to the clients’ requests and sends them their IP address
configuration.
To do this, the server device has a table, which groups:
Correspondence between the MAC addresses or the Names (Role Names) of the client stations
and the IP addresses
The Netmask and the Gateway
The names and access paths to the parameter files (see Replacing Faulty Remote Stations,
page 103)
NOTE: The server (present on the TSX ETY and TSX ETY PORT modules and the Ethernet link
of the TSX P57 6634/5634/4634) only supplies network configuration data to client stations
connected to the local area network.
When a module is used as a server for starting scanned stations (see page 86), you must avoid
configuring the PLC in automatic start in RUN mode. If you do not, there is a risk that stations
such as the Momentum 170s will not be able to obtain their IP address when the DHCP server
restarts.
35006192 05/2015 95
Services
NOTE: The subnetwork mask and the address of the gateway belong to the DHCP server.
96 35006192 05/2015
Services
Section 4.4
SNMP Service
SNMP Service
Overview
The SNMP (Simple Network Management Protocol) standard defines network management
solutions in terms of protocol and the exchange of supervised data.
The SNMP structure relies on the following essential elements:
The Manager allows entire or partial network supervision,
One or more Agents. Each supervised device has a software module named Agent used by
the SNMP protocol.
A MIB (Management Information Base) is a data base or collection of objects.
The SNMP agent is implemented on the TSX ETY modules and on the Ethernet port of the
processors. This allows a Manager to access MIB-II standardized objects from the agent TSX ETY
via the SNMP protocol. The MIB-II allows management of TCP/IP communication layers.
On the TSX ETY 4103/PORT/5103 module and on the Ethernet port of the TSX P57
6634/5634/4634, it is also possible to access objects from the MIB Ethernet Transparent Factory,
which provide specific information on Global Data, I/O Scanning and Messaging.
Branching view of the MIB Ethernet Transparent Factory:
35006192 05/2015 97
Services
The source file of the Ethernet Transparent Factory private MIB (see page 409) is available on the
TSX ETY 4103/PORT/5103 module and on the Ethernet port of the TSX P57 6634/5634/4634. It
can be downloaded from an internet navigator by clicking on the "Download MIB file" port on the
HTTP server index page. This file may be compiled by the main SNMP Managers on the market.
98 35006192 05/2015
Services
The module’s SNMP agent transmits events (Traps) to the Manager. The managed Traps systems
are as follows:
Coldstart Trap:
For the TSX ETY 110 module, the event is transmitted following a module supply Reset.
For the TSX ETY 4103/PORT/5103 modules and the Ethernet port of the TSX P57
6634/5634/4634, the event is transmitted following a module supply Reset, or following a
processor Reset, or following the downloading of an application to the PLC.
Authentication Failure Trap: event transmitted following an authentication problem.
The Community Name field in the received message is different to the one configured on the
module. This trap can be enabled when configuring the module.
35006192 05/2015 99
Services
Section 4.5
Global Data
Global Data
Global Data
Introduction
The aim of Global Data, which is supported by the TSX ETY 4103/PORT/5103 modules and the
Ethernet link of the TSX P57 6634/5634/4634, is to provide an automatic data exchange for the
coordination of PLC applications.
Operation
The communication modules are regrouped in a Distribution Group to exchange the variables
used for PLC coordination.
Each communication module publishes a local application variable for the other communication
modules in the Distribution Group.
Each communication module can also subscribe to the application variables published by all other
modules sharing the Distribution Group, whatever its location.
An Application Variable is a group of contiguous words from a PLC.
Through Global Data configuration you can define:
the number of valid published and subscribed variables
the group with which these variables are associated for the communications module.
Once the module is configured, exchanges between the communication modules sharing the same
Distribution Group are automatically carried out when the PLC is in RUN mode.
Health Bits
A Health bit (status bit) is associated to each application variable.
This status bit indicates the validity of each subscribed variable: it is 1 if the variable has been
published and received in the configured validity time limit (see page 298), otherwise it is 0.
Multicast Filtering
The global data service synchronizes several stations located in a distribution group. A distribution
group is a set of stations identified by using the same IP multicast address for all stations in the
group. By using the same IP address for multiple devices, multicast exchanges can be used to
distribute global data. Several independent distribution groups can coexist on the same sub-
network. Each distribution group possesses its own unique IP multicast address.
Early versions of switches treat multicast packets as a broadcast, thereby broadcasting to all nodes
and suppressing all benefits of both switching and multicasting. Newer versions of switches
provide automatic multicast filtering, and consequently only forward multicast traffic to ports that
are connected to registered end stations.
The following multicast filtering protocols are supported by Ethernet modules for its global data
service.
GARP Multicast Registration Protocol (GMRP)
GMRP provides a mechanism that allows bridges and end stations to dynamically manage the
membership of multicast groups.
NOTE: GMRP is defined in the IEEE 802.1D-1998 Standard, which is available as a free
download at: http://IEEE802.org.
Internet Group Management Protocol (IGMP)
IGMP is a communications protocol used to manage the membership of internet protocol
multicast groups. IGMP is used by IP hosts and adjacent multicast routers to establish multicast
group memberships.
Operating Modes
The operating modes are as follows:
Stopping the PLC stops Global Data exchanges.
The use of the I/O forcing system bits (%S9,%SW8,%SW9) does not stop Global Data
exchanges.
Limits
There are no theoretical limits for the number of stations sharing a Distribution Group. The main
limitation is the number of variables exchanged in the Distribution Group (64 variables).
Section 4.6
Managing Faulty Devices
Introduction
The objective of this service is to provide automatic recovery of remote I/O module parameters or
intelligent modules connected to a Transparent Factory Ethernet sub-segment. When exchanging
a faulty module with a functioning module.
Objective
The objective of this service is to:
supply an IP address to a remote station from the Name given to this station (Role Name)
give a remote station the capacity to store parameters and also to recover them, if required
Operation
This server requires the use of the DHCP server (see page 95) and the FTP/TFTP server of the
TSX ETY 4103/PORT/5103 modules or the Ethernet link of the TSX P57 6634/5634/4634.
The following modules can configure up to 96 devices:
TSX ETY 4103
TSX ETY 5103
ETY PORT
Section 4.7
Time Synchronization Service
Overview
The time synchronization service established accuracy among computer clocks on an Ethernet
system. For example, the time of one client may be synchronized either with another server or to
a referenced time source such as a radio or satellite receiver.
Typical time service configurations use redundant servers and diverse network paths to establish
high accuracy and reliability. Time service accuracy can be within a millisecond on LANs and within
tens of milliseconds on WANs.
Use the time synchronization service for:
event recording (for example, tracking a sequence of events)
event synchronization (for example, triggering simultaneous events)
alarm and I/O synchronization (for example, time stamping alarms)
Controller projects use a function block to read the clock, a feature that allows events or variables
in the project to be time stamped. Time stamping is accurate to:
5 ms for the TSX P57 4634/5634/6634 CPUs
10 ms for other CPUs
Use the R_NTPC function block (see page 110) in either MAST, FAST or Interrupt sections to read
the clock from the PLC application.
All the CPUs on an Ethernet network should be synchronized with the same NTP server.
time accuracy The local time error is < 10 ms compared to the referenced NTP server’s
time.
typical: under 5 ms
worst case: <10 ms
settling time Maximum accuracy is obtained after 2 updates from the NTP server.
polling period Accuracy depends on the polling period. Less than 10 ms of error is
dependency guaranteed for polling periods of 120 s or less. To obtain the best
possible accuracy (when your network bandwidth allows), reduce the
polling period to a small value—e.g., a polling time of 5 s provides better
accuracy than a time of 30 s.
Clock characteristics:
Clock accuracy is not affected by issuing Stop/Run commands on the PLC
Clock updates are not affected by issuing Stop/Run commands on the PLC
Mode transitions do not affect the accuracy of the Ethernet network
R_NTPC Representation
The R_NTPC block reads Ethernet network system time and transfers it into specified parameters.
The additional parameter EN should be configured.
Set = 1
date/time updated within the last two minutes
date/time acceptable
Set = 1
updated date/time received from server and sent to module (at least
once)
within two minute time interval
acceptable (10 ms or less error)
Section 4.8
Electronic Mail Notification Service
Introduction
The electronic mail notification service allows controller-based projects to report alarms or events.
The controller monitors the system and dynamically creates an electronic mail message to alert
local or remote users.
NOTE:
Configure the port specified by your local mail server (see page 306). The default TCP port
number for SMTP is 25.
When configuring SMTP for an ETY 4103 or ETY 5103, use one of the following as an external
email server:
Lotus Domino
Microsoft Exchange
Sendmail
Header Examples
An authorized administrator can define and update the text and variable information via an
embedded SMTP Configuration web page. Define mail headers to indicate different levels of
importance. For example:
header 1 could be Urgent problem reported by PLC 10
header 2 could be Notification from substation 10
header 3 could be Info message from water system
Listing different recipients in each of the three headers assures that information flows quickly to the
right recipients. The project adds pertinent information such as the specific device, process or
location. This information is added to the body of the mail message. Then the complete message
is sent to an electronic mail server for distribution to recipients.
Recipients may be engineers, managers or process owners.
Security (Authentication)
An optional login (system ID) and password can be used to authenticate the connection to the
SMTP mail server. The SMTP-supported authentication method is LOGIN.
System Diagnostics
The SMTP diagnostic web page displays the status of the service. Diagnostic information is also
available for remote management using the SNMP network management standard.
SEND_REQ Representation
To send an email message from the application, use a SEND_REQ block.
ADR
The ADR must use the following address format:
{network.station}rack.module.channel.SYS
For example, if an ETY module has the Xway address {10.1} and resides in slot 4 in the rack, its
ADR would be:
{10.1}0.4.0.SYS
NOTE: An ADR of {0.254}.0.4.0.SYS also works, where {0.254} represents my address.
For the TSX P57 6634/5634/4634, use the ADR {0.254}0.0.3.SYS.
The ADR may be used to convert from the string format to the INT array expected by the block.
CODE
Use the write object request function code (0x37) for a SEND_REQ block. The expected success
code is 0xFE, and the error code is 0xFD.
EMIS
The Data_to_Send contains the address of the buffer with the data to put in the body of the email.
This information is preceded by a header with the following information:
The following (n1 - 2)/2 words (up to a maximum of 119)) contain the data in ASCII format that will
be copied into the email message. The first n2 characters are added to the configured email
subject and the rest are part of the email body:
GEST
The fourth parameter of the management table must contain the size of the data buffer and must
be set before you use the SEND_REQ block.
RECP
The Received_Data request does not return any data.
Error Codes
The following codes are available only on the diagnostic screen for the electronic mail notification
service:
Section 4.9
HTTP Onboard Server/Embedded Web Pages
Introduction
Some Ethernet modules include an embedded Web server, which allows:
access to PLC data
diagnostics to be carried out on the entire configuration
All the processor or module data is presented as standard Web pages in HTML format. Access
Web pages with Internet Explorer 4.0 or higher running JRE 1.4.1_04 or higher.
None of the functions supplied by the Web site require any prior configuration or programming
within the module.
The summary table below shows the various selections possible.
According to the type of module, the availability of these functions changes:
Function TSX ETY 110 TSX ETY 110 WS TSX ETY 4103 TSX ETY 5103 TSX ETY 210
TSX ETY PORT
TSX P57
6634/5634/4634
Server - X X X -
Predefined pages - - X X -
Client pages - X - X -
Client site size - 1.2 Mb - 6.5 Mb -
Minimum FactoryCast - V 3.0 - V 3.01 -
version
Legend
X Available
- Not available
Introduction
This page can be used to modify the:
user name and password for accessing the index page
password for writing variables in the data editor
The size of the user name and passwords is a maximum of 16 characters in non-extended ASCII.
Step Action
1 Click the Security link.
Illustration
As an example, the security page of a TSX ETY 4103, a TX ETY PORT or the Ethernet link of the
TSX P57 6634/5634/4634 is as follows:
Step Action
1 Enter the new User name.
2 Enter the new password.
3 Confirm the new password.
4 Confirm the modification using the Change password button.
Result: An Ethernet Configuration page appears.
5 Click the Reboot Device button to recognize the modification in the module.
Introduction
This page is used to display or modify the correspondence table between the MAC addresses or
the Name (Role Name) and the IP addresses of the module if the latter is configured as a BOOTP
server. Elsewhere in this guide is a detailed discussion of the Address Server (see page 92).
This function is useful when replacing a failed remote device (for example, replacing a faulty
Momentum module).
NOTE: This page does not allow the addition of new inputs, nor the modification of the Name (Role
name) for a remote device.
Step Action
1 Click on the Setup link.
2 Click on the Address server link.
The Address Server page of a TSX ETY4103, a TSX ETY PORT, or the Ethernet link of the TSX
P57 6634/5634/4634 appears. Here is an example:
Step Action
1 Enter the entry number to be modified in the field provided.
2 Enter the new IP address to be modified in the field provided.
3 Enter the new MAC address to be modified in the field marked: New Ethernet Address.
4 Is the server locked in run mode?
yes: Enter the password associated to the address server then go to step 5.
no: Go to step 5.
Recognition of Modifications
Configuration modifications are recognized either after a cold restart of the PLC, or on the next
loading of the PLC application.
Introduction
This page allows you to carry out diagnostics on the modules in the local rack configuration that
includes the Ethernet module.
By clicking on a module in the configuration, you obtain a set of diagnostic information on this
module:
LED status display
the type and the version of the module as well as its position in the rack
information specific to the functions of the module
Step Action
1 Click the Diagnostics link.
2 Click the Rack Display link.
The TSX ETY4103 rack display page apears. An example is shown below:
Introduction
This page is used to create animation tables containing lists of PLC variables to be displayed or
modified.
Variables can only be accessed via addresses.
This function is useful when running diagnostics on an application.
NOTE: Write access is managed by password. For further information, refer to the FactoryCast
User Guide documentation.
Step Action
1 Click on the Monitoring link.
2 Click on the Data Editor link.
Illustration
The Data Editor page of a TSX ETY 4103 or an TSX ETY PORT is presented below as an example.
Overview
To access the Premium home page enter the IP address of the module in his web browser. No
password is required to display this page.
Home Page
This Premium home page looks like this:
Links
From the Premium home page, you can access the following pages :
Monitoring
Diagnostics (see page 132)
Setup
Documentation
Foreign language links exist for French, German, Italian and Spanish versions
Enter a user name and a password to access the services proposed in these pages.
Introduction
This topic discusses access to Web services from the Premium home page (see page 130).
Step Action
1 Click the service you want to access. A window requesting the user name and
password appears.
2 Enter the case-sensitive user name and Default values for this field are:
password. user name: USER
password: USER
Instructions for changing the user name and password can be found at HTTP Server Security Page
(see page 123).
Home Page
This page lists the various services supported by the default Web site of the module and provides
links for accessing the services you require.
Illustration
The Diagnostics home page looks like this:
Links
To access the service you require, click on a link:
Rack Viewer (see page 127)
Alarm viewer
Ethernet (see page 67)
Home Page
The Ethernet menu contains a list of links for accessing the Ethernet module’s different diagnostic
pages:
Global Data (see page 100)
I/O scanning (see page 134)
Messaging
Bandwidth monitoring (see page 139)
Ethernet module statistics
This page also shows a table of the published and subscribed variables in the same distribution
group. The nature of each variable is identified by a color code:
green: subscribed variables
black: published variables
white: unconfigured variables
red: variables with detected communication faults
This page also displays a summary of the status of modules with color coding:
green for the scanned modules
white for the unconfigured modules
red for suspect modules
black for the modules that are temporarily unscanned.
Messaging Page
The Messaging page provides current information on the open TCP connection on port 502.
The number of sent/received messages on the port can be found at the top of this page. For each
connection (numbered from 1 to 64), a table provides:
the remote IP address (Remote addr.)
the remote TCP port (Remote port:)
the local TCP port (Local Port)
the number of messages sent from this connection (Mess. sent)
the number of messages received from this connection (Mess. received)
the detected error number on this connection (Err. sent)
NOTE: Following a request to close a connection, the PLC may hold the connection open in its
memory for a few minutes, during which the table will reflect the open connection.
Number of Messages received is not reset after a port 502 connection is closed. Therefore, the
count indicates the total number of messages that have been received since the module was
started.
The remote address ‘127.0.0.1’ is used as Private System Connection For Diagnostic Feature or
SOAP Communications.
Statistics Page
When you click the Embedded Server module in the Rack Viewer, you reach the Ethernet Module
Statistics page. This page provides up-to-date information about the status, configuration, and
activity of the Embedded Server module.
Here is an example of an Ethernet Module Statistics page.
Dynamic Data
The LEDs in the upper left-hand corner of the screen provide a dynamic report on the Embedded
Server module status.
Links
Clicking the back arrow takes you to the Rack Viewer page (see page 127) for this controller.
Introduction
It is possible to create complete pages about certain modules. To do this, the FactoryCast software
and a guide for creating and publishing user pages are delivered with these modules.
NOTE: The TSX ETY5103 module is delivered with the FactoryCast V3.01 (or above) CD and the
accompanying guide for creating and publishing user pages.
There are two types of pages:
pages that are protected by passwords
pages that are not protected by passwords
Section 4.10
Bandwidth Monitoring
Bandwidth Monitoring
Bandwidth Monitoring
Introduction
Transparent Ready offers two types of services:
real time: High-performance and predictable behavior are expected from services such as:
periodic services: I/O Scanner and Global Data
non-periodic services: Messaging on port 502 (Modbus)
Operation
In order to estimate this load, Unity Pro asks you to supply two pieces of information during
configuration:
an estimate of the number of messaging transactions per second
an estimate of the number of Global Data subscriptions received per second
Using this information, the software is able to display the load percentage of the module for:
I/O Scanner (see page 86)
Global Data (see page 86)
messaging services (see Modicon M340 for Ethernet, Communications Modules and
Processors, User Manual)
remaining services (see Modicon M340 for Ethernet, Communications Modules and
Processors, User Manual)
NOTE: During the configuration phase, these pieces of information are only estimates. The actual
distribution is displayed in online mode.
Section 4.11
ETHWAY Service
ETHWAY Service
ETHWAY Profile
Introduction
The ETHWAY profile offers the following data exchange capabilities:
data exchanges synchronized on the MAST task
or data exchanges in:
asynchronous server mode
asynchronous client mode
Common Words
All common words represent a database distributed among all or part of the devices on the same
network.
The maximum number of common words on a network depends on the number of stations issuing
common words:
4 common words per station for 64 active stations
8 common words per station for 32 active stations
16 common words per station for 16 active stations
32 common words per station for 8 active stations
64 common words per station for 4 active stations
NOTE: Common words can take up a large part of the module’s messaging bandwidth if there are
many stations connected and if the configured PLC cycle time is very short. Common words are
issued:
on each PLC cycle if there are changes in status
every 10 cycles if their value is not changed
Chapter 5
Configuration Parameters
Configuration Parameters
Overview
This chapter introduces the configuration parameters for the different Ethernet services used by
the modules.
Section 5.1
Security Service Configuration Parameters
You can use Unity Pro to enable or disable HTTP, FTP, and TFTP services as described in the
following procedure.
If the HTTP, FTP, or TFTP services have been enabled with Unity Pro, they can also be enabled
or disabled at run time using the DATA_EXCH block. (See the Communication Block Library for
Unity Pro.
Using Unity Pro to Enable and Disable Firmware Upgrade, FDR and Web Access Services
Perform the following steps to enable or disable FTP/TFTP or HTTP services on the module.
Step Action
1 In the Unity Pro Project Browser →Structural View, double-click the desired Ethernet network
in the Communication →Networks directory to open the Network Editor.
2 Click the Security tab.
3 On the Security screen, choose the appropriate setting: (Enabled or Disabled) for the service or
services.
The edits will take effect when they are successfully downloaded from your PC to the CPU and
from the CPU to the communication modules and network devices.
Section 5.2
TCP/IP Services Configuration Parameters
Introduction
The TSX ETY modules of the Ethernet link of the TSX P57 6634/5634/4634 have configuration
parameters linked to the TCP/IP service.
Depending on the Ethernet channel selected, some configuration parameters cannot be accessed
on the configuration screen. They are either not shown on the screen or are grayed out.
Availability of Parameters
The following table shows the parameters that can be accessed from the configuration screen for
each type of Ethernet channel and their associated values:
Introduction
This zone allows the IP address of a module to be defined in three distinct ways:
either using a default configuration
by manual configuration
or by using a configuration supplied by a server device
Default IP Address
Selecting the IP Address by default field allows the module’s IP address to be calculated from the
code selectors (see page 227).
In this instance, you must code the network and station numbers on the code selectors located on
the front of the module.
With this coding, the IP address is automatically derived by the system and the IP Address,
Subnetwork mask, and Gateway Address fields are not significant and are grayed out.
NOTE: The default parameters should not be selected when the module is connected to a closed
or private network.
Configured IP Address
Selecting the Configured field allows manual configuration according to your own requirements:
module IP address
the subnetwork mask, which defines the part allocated to the subnetwork identifier in the IP
address
the IP address of the default gateway, to which messages for other networks are transmitted
NOTE: If the module is connected to an existing TCP/IP network, the IP addresses are
administered globally, therefore the IP parameters must be configured. Otherwise there is a risk of
disturbance on the existing network caused by possible double allocation of the IP addresses.
Dynamic Modification
You can change the IP parameters (IP address, subnet mask, and default gateway) of the ETY
module with the SEND_REQ function block. (Refer to the Unity Pro Communication Block Library
documentation.) The dynamic Ethernet address function enables an ETY module (configured in a
Unity 2.0-compatible PLC application) to dynamically assign itself new IP parameters.
The Premium ETY module’s dynamic Ethernet address facility allows you to:
install a single common PLC application into multiple physical installations, reducing the need
for multiple copies of similar programs or rebuilding the application for each location that uses
a new IP address
use the PLC application code to assign an IP address and associated parameters to an ETY
To ensure that the ETY module is ready for operation, allow the PLC to run (in run mode) for 15
seconds after the last stop mode before issuing the SEND_REQ function. After the user issues the
CHANGE IP PARAMETERS command and the ETY module accepts the new parameters, the ETY
module resets and begins operations with the new parameters.
NOTE: FDR clients that use the ETY module for a server must be rebooted after the ETY’s IP
address change is completed. Otherwise, these FDR clients can not update their parameter files
on the FDR server (the ETY module).
NOTE: Constant words contain the original configuration parameters, not those that were updated
after the IP address change.
NOTE: You can see the new configuration (IP parameters, subnet mask, and gateway address) in
the Unity Pro ETY debug screen (see page 270). You can also see the newly assigned IP address
in the Ethernet Module Statistics web page, however, you must be aware that the IP Address,
Subnetwork mask, and Gateway data on this page reflect the old configuration.
Refer to the example for changing IP parameters with SEND-REQ (see page 148).
Client/Server Configuration
Selecting the Client/Server configuration field allows the module’s IP address to be configured
from a remote device acting as a BOOTP server (see page 93).
In this instance, the IP address, Subnetwork mask and Gateway Address fields are not
significant and are grayed out.
Illustration
The graphic shows you how to set IP parameters for the ETY module in slot 2 with the SEND_REQ
block:
Note:
ADR: reflects the ETY’s position in slot 2.
CODE: reflects the value of the REQUEST_CODE.
EMIS: contains the IP parameters in Data_to_Send:
address (139.158.10.7)
subnet mask (255.255.248.0)
gateway (139.158.8.1)
Introduction
This field is used to:
configure the number of connections that can be opened by the module
activate an access control service
list the remote devices that can connect to the module according to a communication protocol
NOTE: You are recommended to set this parameter to a useful value in order to optimize the
communication resources for each connection point.
Access Control
The Access control box is used to activate (or not) control of the remote devices trying to open a
TCP connection to the module:
If the box is checked, access control management is activated and the Access column of the
table is active (no longer grayed out).
Where the module operates in server mode, only remote devices selected by the Access box
of the table are authorized to connect as clients before communicating.
If the box is unchecked, access control management is inoperative and the Access column of
the table is not active (grayed out).
Where the module operates in server mode, remote third-party devices can connect as clients
(before communicating with the module) without having to be declared in the table.
NOTE: Access control is only effective on the TCP/IP profile and assists module operations in
server mode.
Correspondence Table
This table is used to:
list the remote devices for which the local modules wish to open a TCP connection and for
transmission (with the module operating in client mode)
provide correspondence between the X-Way address {network, station} and the IP address
The network number must be less than or equal to 127.
The station number is between 0 and 63 for a UNI-TE connection or between 100 and 163
for a Modbus connection.
specify the communication protocol during connection (using a drop-down menu) for each
remote device of type TSX ETY 110 or TSX ETY 210
UNI-TE (default value)
Modbus
in the case of access control management, to designate the remote devices authorized to open
a TCP connection and then to transmit to the local module (the module operating in server
mode)
for each remote IP address, to choose the connection mode using a drop-down menu:
Mono-connection: The module allows only one connection with the same remote IP
address.
Multi-connection: The module allows only one connection in client mode with the same
remote IP address and several connections in server mode with the same remote IP address.
X-Way Profile
This field is specific to the TSX P57 6634/5634/4634 and allows you to choose whether or not to
use an X-Way profile.
Check the box and complete the X-Way network/station address. If the X-Way profile has not been
checked, the station cannot participate in X-Way exchanges. It may however be connected to Unity
Pro or to Modbus applications.
Introduction
The Ethernet configuration field on the IP Configuration tab (see Modicon M340 for Ethernet,
Communications Modules and Processors, User Manual) is used to define the frame format for
TCP/IP communications in accordance with those formats required by end devices (valid for
configured IP addresses only). Options are:
Ethernet II: The Ethernet II format complies with the RFC 894 standard (the most common
standard).
802.3: The 802.3 format complies with the RFC 1042 standard.
Section 5.3
I/O Scanning Configuration Parameters
Parameter Table
The TSX ETY 4103/PORT/5103 modules and the Ethernet link of the TSX P57 6634/5634/4634
have configuration parameters linked to I/O scanning. These are given below.
Device Control X X
Block
Repetitive rate 0...50000 ms 0...50000 ms
Master RD ref. automatic x
Slave RD ref. x x
Read Length x x
Input fallback Fallback to 0/Maintain Fallback to 0/Maintain
Master WR ref. automatic x
Slave WR ref. x x
WR Length x x
Legend:
X Accessible
- Not accessible
Introduction
For configuring I/O scanning, the read and write zones are general at the remote inputs/outputs:
NOTE: The tables must not overlap and an overrun check is made on global validation.
Introduction
Scanned peripheral devices are configured in a table that is used to:
list remote devices to be scanned, using the IP address
specify the time out for each remote device
specify the scanning period allotted to it for each remote device
configure, for each device, the amount of space the input and output words take up in the read
and write zones
set the output fallback mode for each device
add comments for each device
Refer to Architecture Supported by a Modbus Communication on the TCP/IP Profile (see page 78).
Repetitive Rate
The Repetitive rate field is used to associate an IP address with its scanning period (see page 91),
from 0 to 50000 ms.
Example
The Ethernet module scans two devices:
a Momentum at the address IP1, which has 4 input words
a Momentum at the address IP2, which has one input word
Input Fallback
This field is used to configure the behavior of inputs in the event of an access error in relation to
the remote device (example: cut-off of the device, etc.):
fallback to 0
maintain
Description
This field is not used by the module. It is only used to locate the device in the configuration more
easily.
It has a maximum size of 32 characters.
Introduction
An I/O Scanner resides in the TSX ETY 4103/5103 Ethernet modules and in the
TSX P57 6634/5634/4634 CPUs. It transfers data between network devices and allows a CPU to
regularly read data from and write data to scanned devices. The I/O Scanner needs to be
configured with Unity Pro.
Parameter Value
Max. Number of Devices 64: TSX ETY 4103/5103
64: TSX P57 1634/2634/3634 (ETY PORT)
128: TSX P57 6634/5634/4634 CPUs
Max. Number of Input Words 4096 for TSX P57 6634/5634/4634 CPUs
2048 for ETY modules and ETY port CPUs
Max. Number of Output Words 4096 for TSX P57 6634/5634/4634 CPUs
2048 for ETY modules and ETY port CPUs
Health Timeout Value User configurable (from 1...50000 ms)
Note: The healthbits for Premium modules and CPUs
are located in the IODDTs.
Last Value (Input) User configurable (go to 0 or hold last value)
IP Address User configurable
IP address of scanned device (Slave IP)
Local and Remote Register User configurable
Reference
Repetitive Rate User configurable
Unit ID User configurable—only when you are using a bridge
Operation through a bridge Modbus bridge supported
Modbus Plus bridge supported
Use the I/O Scanner configuration dialog (see page 159) in Unity Pro to set the scanner’s operating
parameters.
Step Action
1 Select the Device Control Block option in the I/O Scanner configuration dialog
(see page 159).
2 Put a check mark in the box.
3 Set the associated bit to 1. For example, %MD2:4
NOTE: A value of 0 in the device control block bit enables the device. A value of 1 in the device
control block bit disables the device.
The following table shows how the device control block bits are mapped to I/O Scanner entries:
Word
1 Table 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Entry #
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2 Table 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
Entry #
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Word 3 through Word 7
8 Table 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113
Entry #
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Introduction
Use the I/O Scanner to transfer data between master and slave devices.
NOTE: The I/O Scanner does not work if you enable the device control block with outdated
versions of the firmware or software.
If you enable the device control block, you must have Unity Pro V2.0 or later and:
Master %MW zone parameters found only on the ETY module screen:
I/O Scanner for a TSX P57 4634, TSX P57 5634 or TSX P57 6634 CPU
Illustration of an I/O Scanner screen for a CPU:
NOTE: For more information, refer to the Contextual Menu for Copy/Cut/Paste topic
(see page 164).
NOTE: For more information, refer to the I/O Scanning with Multiple Lines topic (see page 166).
Health This field sets the maximum interval between the responses 1500 ms
Timeout (ms) from a remote device. After this time period expires, the
received data is invalid. The Health Timeout must be longer
than the Repetitive Rate time (ms). For a Premium ETY
Ethernet module, it must be longer than the CPU scan time.
For the Health Timeout:
Range: 1 ms to 50 seconds
Interval: 1 ms
If you are running Unity Pro V4.0 or later with the following
firmware versions:
ETY 4103/5103/Port (V4.1 or later): 5 - 200 ms
TSX P57 4634/5634/6634 (V2.6 or later): 5- 200 ms
RD Master Destination address in the master PLC where, from each %mw10
Object* device, newly read information is stored
RD Slave Source address index in the slave/remote device The format of this value depends on
Ref.** the Slave Syntax:
Index: 5
Modbus: 400006
IEC 0: %MW5
IEC 1: %MW6
WR Master Source address of the master PLC whose data is being written %mw20
Object* into the slave/remote device.
Write operations are always performed at the word level.
WR Slave The address of the first word written into the slave/remote The format of this value depends on
Ref.** device. the Slave Syntax:
Index: 1
Modbus: 400002
IEC 0: %MW1
IEC 1: %MW2
At a Glance
A right-click on a line in the I/O Scanning table opens the I/O Scanning Contextual Menu. Use
this menu to perform common operations on the lines of the I/O Scanning table, such as, delete
a device, copy & paste, cut & paste, insert a new line, etc.
Contextual Menu
The following illustration is the I/O Scanning contextual menu:
At a Glance
Modbus exchanges are limited to a maximum of 125 input words and 100 output words. If an
application needs to exchange more than these limits for a device, more than one I/O Scanning
line can be used: multiple lines for one device.
When the length is higher than the authorized limit for one Modbus exchange, the length is divided
into 2 or more Modbus exchanges. New lines are created for each Modbus exchanges with the
PLC.
The following I/O Scanning table is used for the multiple device lines example:
NOTE: This example shows an Advantys island, but DTM and PRA devices work the same way.
The second line 2, line 3, and line 4 correspond to the Modbus exchange queries.
When multiple lines are used, only the RD length and WR length columns of these new lines can
be edited. In the case of Advantys or DTM, the software supplies the RD length and the WR
length, and they cannot be changed in the I/O Scanning table.
NOTE: It is not necessary to have a Device Name defined to use multiple lines.
The total number of words allowed in an I/O Scanning table is:
4 KW for Premium extended and Quantum networks
2 KW for Premium ETY and M340 NOE modules
WARNING
UNEXPECTED SYSTEM BEHAVIOR
Verify that multiple word variables are completely on the same I/O Scanning line to avoid
sending parts of a variable data in 2 non-synchronized I/O Scanning Modbus exchanges.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
At a Glance
The Advantys Configuration Software (ACS) is integrated in Unity Pro. This allows you to configure
Advantys STB and OTB islands from the Unity Pro Ethernet I/O scanning tab.
WARNING
UNEXPECTED SYSTEM BEHAVIOR
Always launch ACS from Unity Pro in order to synchronize variables and data between Unity Pro
and ACS.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
WARNING
UNEXPECTED SYSTEM BEHAVIOR
Stop the PLC before transferring an ACS configuration and/or I/O Scanning modifications.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
Step Action
1 From Unity Pro, open a new Advantys island in ACS.
2 In ACS, select File menu →Copy Island Contents.
3 In the Open island window, select the island file (*.isl) to copy.
4 Click on Yes in the “Do you want to proceed?” message box.
5 The message “Island file has been saved.” in the Log Window verifies that the
operation was successful.
Step Action
1 In ACS, open an island configuration, for example, STB1.
2 Select File menu => Copy STB1 Contents
3 In the Copy STB1.isl to window, select the target directory.
4 The message “A copy of the island file has been saved with another name.”
includes in the Log Window verifies that the operation was successful. The
name is new because its path has changed.
At a Glance
The PRM Bus Master uses the Unity Pro I/O Scanner to communicate with the CPU through an
Ethernet port. This requires configuring the PRM Master DTM in the Unity Pro Ethernet I/O
Scanning tab.
Step Action
1 Install the PRM Master DTM on the Host PC.
NOTE: After installing new DTMs, the Hardware Catalog must be updated.
2 Add a PRM Master DTM to the connectivity tree in the DTM Browser using the contextual
Device menu service.
3 In the DTM Browser, select the PRM Master and use the contextual Device menu function to
open the DTM PRM Offline Parameter screen.
4 In the General Setting part of this screen set the IP address of the PRM device.
5 Open the I/O Scanning configuration editor (tab).
6 In the Module Utilities zone select YES for IO Scanning.
7 Select the I/O Scanning tab.
Results: I/O Scanning configuration editor opens.
8 Enter, on a free line, the IP address for the connection to be used to communicate with the
PRM Bus Master.
9 Set correct values for the Read Ref. and Write Ref. parameters.
10 Enter RD length and WR length for the IP address line (within the Read Ref. and Write Ref.
constraints).
NOTE: The lengths must be long enough for the expected configuration PRM Master DTM and
its subnode DTMs.
11 Validate the I/O Scanning screen.
12 Click on the ... button (next to Device Name cell).
Results: The Property box (see page 178) opens.
13 Select DTM in the Device Type drop-down menu.
14 Select the protocol in the DTM Protocol drop-down menu.
15 Select a PRM Master DTM in the DTM Name drop-down menu.
16 Click on OK to validate the choices you made.
Results:
The Device Type, Device Protocol and Device Name are verified and saved.
The Property box closes.
Step Action
17 Update the I/O Scanning line, refer to Updating I/O Scanning for a PRM Master DTM
(see page 174).
18 Build the Unity Pro application.
19 Stop the PLC.
20 Transfer the Unity Pro application to the PLC.
21 In the DTM Browser, right click on PRM Master and select the Connect function.
22 In the DTM Browser, right click on PRM Master and select the Store data to device function.
23 Run the application in the PLC.
Step Action
1 Configure and validate the PRM Bus Masters in the DTM Browser using the contextual
Device menu function.
2 Open the I/O Scanning configuration editor (tab).
3 Click on the ... button (that is next to the Device Name of the PRM Master DTM to update).
4 In the open Property box (see page 178), click on the Update button.
Results:
The PRM Master DTM modifications are synchronized with the Unity Pro application.
The PRM Master DTM symbols are imported into the Unity Pro Data editor.
The DTM Name is displayed in the I/O Scanning configuration tab in black. This indicates
that the PRM configuration is synchronized.
The Property box closes.
At a Glance
Unity Pro allows configuration of BMX PRA 0100 modules through the Ethernet I/O scanning tab.
The PRA device configuration is done in a second instance of Unity Pro.
Configuring a PRA
The following procedure configures a PRA device:
NOTE: When the second (PRA) instance of Unity Pro is closed, there is no indication if the PRA
application has been built or not.
Step Action
1 From the Unity Pro I/O Scanning table using the ... button, open an existing
PRA application.
2 In the second Unity Pro instance, save the existing PRA application with a new
name as a *.sta or .xef file.
3 Close this second Unity Pro instance.
4 In the Unity Pro I/O Scanning table create a new PRA application on a new
line.
5 Import or Open the *.xef or *.sta file previously saved.
6 If desired, build the new PRA application and transfer it to the PRA device.
7 Close the second Unity Pro instance.
Property Box
At Glance
The Property box is the link between Unity Pro and a device configuration tool. It is used to select
and name a device and to launch the configuration tool for the device.
Property Box
The following illustration is the Property box before selecting the Device Type.
For details on how top use the Property box, refer to:
Advantys (see page 179)
DTM (see page 182)
BMX PRA 0100 (see page 180)
Element Description
Device Type Selection of a STB or OTB device is made from this drop-down list.
After the first validation (using the OK or Launch Advantys button) the Device
Type cannot be changed.
Device Name The Device Name (see page 181) is used as a prefix to all variables created for
an Advantys island in ACS. This allows unique variables for duplicated islands.
After validation (using the OK or Launch Advantys button) the Device Name
cannot be changed.
Data Exchange These are the minimum number of words necessary for communication
Required between the Unity Pro module and the Advantys island.
These values cannot be changed via the Property box.
NOTE: Increasing the RD/WR lengths via the I/O Scanning tab leaves enough
data exchange words for the future expansion of your Advantys island.
Expanding an island that does not use the last line in the I/O Scanning table
requires changing the values for all the lines below the line that needs the
additional exchange words.
Use Device Name If this checkbox is unchecked, the user is in charge of giving unique names to
as prefix the variables and symbols in all Advantys islands.
This checkbox is only available for ASC V5.5 or higher. For versions less than
5.5 the Device Name is automatically added to all variables and symbols in all
Advantys islands.
Element Description
OK This button is only available after entering the Device Type and Device Name.
When clicked, the Device Type and Device Name are checked to see if they
are valid.
If there is a problem, a message box opens explaining the why they were not
valid.
OK is only available during the first use of the Property box for a new island.
Launch Advantys This button is only available if both:
Configuration The Device Type and Device Name have been entered
Software ACS is installed
Update When clicked, the ACS modifications are synchronized with your Unity Pro
application (after these modifications have been validated in ACS).
It also imports and updates all ACS symbols and variables into the Unity Pro
variable manager.
NOTE: All variables modified in ACS are deleted and rewritten in the Unity Pro
Data Editor. But they are not updated in the program.
Close This button closes the Property box without saving anything.
Element Description
Device Type Selection of the PRA device is made from this drop-down list.
After the first validation (using the OK or Launch PRA button) the
Device Type cannot be changed.
Device Name The Device Name (see page 181) is the name of PRA application.
Data Exchange This is not used when configuring a PRA device.
Required
OK This button is only available after entering the Device Type and Device
Name.
When clicked, the Device Type and Device Name are checked to see
if they are valid.
If there is a problem, a message box opens explaining why they are not
valid.
OK is only available during the first use of the Property box for a new
PRA configuration.
Launch PRA This button is only available if the Device Type and Device Name has
been entered.
This button does two things:
It carries out the action of the OK button
If there is no problem during validation, it launches another instance
of Unity Pro, which is used to do the actual configuration of the PRA.
Close This button closes the Property box without saving anything.
Valid Name
A valid Device Name for a configuration:
Does not already exist in the application
Is not a empty name
Starts with a letter
Has a maximum of 8 characters
Only ASCII characters, not Unicode characters
Has no spaces
Follows the Windows file naming conventions: no slashes, question marks, etc.
Follows Unity Pro variable naming conventions
Element Description
Device Type Selection of DTM device type is made from this drop-down list.
DTM Protocol Select the protocol to be used from this drop-down list.
This list contains the DTM protocols of all the DTMs in the DTM Browser
that can be linked with I/O Scanning.
Device Name Select a PRM Master DTM from this drop-down list.This list uses the
DTM Browser Alias names.
This list contains all the PRM Master DTMs in the DTM Browser that
support the selected DTM Protocol.
To validate the choices, click on the OK button.
Data Exchange These are the minimum number of words necessary for communication
Required between Unity Pro and the PRM Master DTMs.
These values cannot be changed via the Property box.
NOTE: Increasing the RD/WR lengths via the I/O Scanning tab leaves
enough data exchange words for the future expansion of your DTM
topology tree. Expanding a tree that does not use the last line in the I/O
Scanning table requires changing the values for all the lines below the
line that needs the additional exchange words.
Element Description
OK The OK button is only available after selecting the Device Type, DTM
Protocol and DTM Name.
When clicked, the DTM Protocol and DTM Name are checked to see if
they are valid.
If there is a problem, a message box opens explaining the why they
were not valid.
The OK button is only available during the first use of the Property box
for a new PRM Master DTM.
Launch No Tool This button is never available for PRM Master DTMs.
Update Use the Update button after validating or changing the configuration of
the linked PRM Master DTM. Refer to Update I/O Scanning for a PRM
Master DTM (see page 174).
Close The Close button closes the Property box without saving anything.
At a Glance
ACS saves an island configuration in an *.isl file. To add the island to an application, it is necessary
for Unity Pro to know the location of the island configuration information.
Uploading or Importing
There are 2 situations where the information contained in the *.isl file is not available:
1. Uploading the application running in the PLC
2. Importing an *.xef file
In these 2 cases, if ACS is launched from the Property box (see page 178), it automatically tries
to open the latest Device Name.isl file the Unity Pro General Path => Project Path directory:
If the same PC is used for the import (upload) and export (download) and the Unity Pro Project
Path has not changed, the island configuration is synchronized with ACS.
If the same PC is not used for the import (upload) and export (download) or if the Unity Pro
Project Path has changed, either:
Create a new island
Use the File menu => Copy Island Contents function
NOTE: The new Device Name.isl file is copied to the Project Path directory.
Managed Variables
At a Glance
Variables of devices that are linked to Unity Pro through I/O Scanning or DTM are managed
variables. They are created by the device configuration tool or by the DTM and are imported into
Unity Pro. They are named as a concatenation of the Property box (see page 178) Device Name
+ device symbol name.
Managed variables follow the usual rules for Unity Pro and ACS or DTM naming.
The optional Owner column lists the owner attribute of the managed variables. This allows you to
filter the variables according to their Device Name.
The Unity Pro managed variables are locked and cannot be modified through the Data Editor. You
have to use the device configuration tool (ACS or the DTM) to modify these variables.
Section 5.4
Address Server Configuration Parameters
Introduction
The TSX ETY 4103/PORT/5103 modules and the Ethernet link of the TSX P57 6634/5634/4634
have configuration parameters linked to the address server.
These parameters are given below.
List of Parameters
The following table shows the parameters that can be accessed from the configuration screen and
the values that they can have:
Parameters
HTTP modification Locked when executing
Password
Client/server address table
Introduction
Parameters linked to the address server are divided into two categories:
rights to modify the service via the HTTP server
the client/server address table
HTTP Modification
This field is used to define the access rights to the address table via the HTTP server.
The access rights are configured by two parameters:
the Locked in operation check box: which activates or deactivates access control to the table
the Password field: the table is accessed via the HTTP server by means of a password of no
more than 8 ASCII characters
Address Tables
The address table can be used:
to list, by the MAC address or by their name (16 ASCII characters), the remote stations that
need the DHCP server to start up
to provide a correspondence between the MAC address or the Name and the IP address of the
remote station, the subnetwork mask and the Gateway
Section 5.5
SNMP Configuration Parameters
Introduction
The TSX ETY modules or the Ethernet port of the TSX P57 6634/5634/4634 have configuration
parameters linked to SNMP.
Depending on the Ethernet channel selected, some configuration parameters cannot be accessed
on the configuration screen. They are either not shown on the screen or are grayed out.
Availability of Parameters
The following table shows, for each Ethernet module, the parameters that can be accessed from
the configuration screen.
Introduction
Parameters on the SNMP configuration tab (see Modicon M340 for Ethernet, Communications
Modules and Processors, User Manual) are divided into four categories:
the IP addresses of SNMP manager devices
SNMP agents
the community names
security
NOTE: Only 7-bit ASCII characters can be used in the character string entry fields.
IP Address Managers
This zone allows you to complete the IP addresses of the SNMP managers. The modules authorize
a maximum of two managers.
These addresses are used during possible transmission of events (TRAP). The transmission of
supervised data is detailed at the topic SNMP (see Modicon M340 for Ethernet, Communications
Modules and Processors, User Manual).
Agent
This zone allows the localization and identification of an agent from the SNMP manager.
It comprises two fields:
The Location (SysLocation) field: indicates the physical location of the device (32 characters
maximum).
The Contact (SysLocation) field: indicates the person to contact for device management and
the method of contact (strings of 32 characters maximum).
If you prefer to have this information assigned by an SNMP Manager tool for network
management, check the SNMP Manager box.
Community Name
This zone is used to define community names for the Set, Get and Trap utilities. It comprises three
fields:
The Set field defines the community name for the Set utility (strings of 16 characters maximum).
The default value of the field is Public.
The Get field defines the community name for the Get utility (strings of 16 characters maximum).
The default value of the field is Public.
The Trap field defines the community name for the Trap utility (strings of 16 characters
maximum). The default value of the field is Public.
The purpose of these fields is to define the access rights for the MIB objects of the SNMP agent
(local module) in relation to requests sent by the manager.
Example: If the manager sends a SetRequest request with the community name Test and the
module has the community name Public, the request is not executed.
Security
CAUTION
UNEXPECTED NETWORK BEHAVIOR - SNMP PARAMETERS RESET
The SNMP manager is able to modify the value of certain configurable parameters(Enabling
"Authentication failure," Location, Contact. etc.).
the SNMP Manager box is not checked and there is a cold start, warm restart, or application
download, the initially configured values are restored.
Failure to follow these instructions can result in injury or equipment damage.
This zone contains the Enable "Authentication Failure" trap check box.
Checking this box allows you to validate the transmission of an authentication failure event (TRAP)
from the SNMP agent to the configured manager.
In this way, the agent warns the manager that the request has been refused following an identifi-
cation error (community name configured in the manager is different from the one configured in the
agent).
Section 5.6
Global Data Configuration Parameters
Introduction
The TSX ETY4103/PORT/5103 modules and the Ethernet link of the TSX P57 6634/5634/4634
have configuration parameters linked to Global Data:
Parameters
Global Data configuration Group address
Group name
Distribution Period
Validity time out
Multicast Filtering
NOTE: Elsewhere in this guide is detailed information about configuring Global Data General
Parameters (see page 196).
Publish/Subscribe Variables
Association between Global Data variables (network variables) and application variables is carried
out in the Unity Pro variable editor.
Each application variable published or subscribed (Global Data field) in a Distribution Group
(Group field) is link to a Global Data item (network variable).
Each Global Data item has a unique identification (Data ID) within a Distribution Group. The rank
of the status bit in the HealthBit zone of Global Data corresponds to the identifier (Data ID) of the
Global Data.
Properties
The following table provides Global Data properties.
Type Value
Max. number of publications 1
Size of a variable at publication 1 to 512 words
Max. number of subscriptions 64
Maximum variable size at subscription Total of 2K words
At a Glance
The following parameters can be entered in the Global Data Configuration zone of the
configuration (see page 296) screen:
group address
group name
distribution period
health time out
multicast filtering
Group Address
This zone is used to enter the multicast IP address (class D) for the group to which the station
belongs. The value 239.255.255.255 is the default value.
Group Name
This field is used to fill in the group name associating a variable from the variable editor with a
module.
Distribution Period
This zone is used to select the distribution period of the publication. The publication is
synchronized with the PLC master task. The publication period can be configured from 1 scan to
50 scans.
Multicast Filtering
The multicast filtering drop down list allows you select the following:
None: disable both GMRP & IGMP
(Data will be sent to all end devices in the network.)
GMRP
Make sure your client, server and switches, and routers support and endable GMRP.
IGMP V1
Make sure your client, server and switches, and routers support and endable IGMP.
Note: The following modules support IGMP V1:
TSX ETY 4103/5103 V4.3 or later
TSX ETY PORT (TSX P57 1634/2634/3634): V4.3 or later
TSX P57 4634/5634/6634 V2.8 or later
At a Glance
The Global Data variables table is configured in the Unity Pro data editor.
Three fields are specifically used for Global Data:
Global Data
group
data ID
Group Field
This column contains the name of the Distribution Group to which the variable belongs.
Data ID Field
This column contains the Global Data identifier in the same Distribution Group (numbered from 1
to 64).
Section 5.7
Time Synchronization Service Configuration Parameters
List of Parameters
Configure or change the following parameters on the NTP Configuration page.
1. IP address of primary NTP server
Enter a valid IP address
4. Time Zone
Select from drop-down menu
Universal Time, Coordinated (GMT) = default
Custom time zone
Step Action
1 Access the module configuration screen.
2 In the Module Utilities field, select YES in the NTP menu. The other options are NO for no NTP configuration
and WEB for NTP configuration through the module Web pages.
Step Action
1 Enter changes in the appropriate field on the NTP Configuration page for one or
all of the configurable parameters.
2 Click Save.
Section 5.8
Electronic Mail Notification Service Configuration Parameters
Parameter Description
IP Address of Email Enter a valid IP address. (This parameter identifies the SMTP
server.)
Port Default = 25 (If necessary, enter a new value.)
Password Authentication If security is needed, enable Password Authentication by
entering a check mark in the box.
Enter values for:
Login
Any printable character allowed
64-character maximum
Password
Any printable character allowed
64-character maximum
Section 5.9
ETHWAY Profile Configuration Parameters
Introduction
The TSX ETY110 modules have configuration parameters linked to the ETHWAY profile:
Parameters
ETHWAY data (common words) None
Common read words
Common read/write words
Word size/station 4
8
16
32
64
Network address
Introduction
The ETHWAY data parameters are used to configure the common words by:
selecting the type of service supported
the number of words allocated per station
the network address of the local station
None
The selection of this field invalidates the management of common words in the application.
The module does not manage the common database.
Size of Words/Station
This field can be accessed when selecting Common reading words or Common reading/writing
words.
Filling in this field configures the number of common words managed by the local module.
NOTE: The size of common words must be the same for each network station.
Network Address
This field can be accessed when selecting Common reading words or Common reading/writing
words.
Filling in this field identifies the network which supports the common words service.
Chapter 6
Method for Programming an Ethernet Network
Introduction
Creation and configuration of an Ethernet network involves four major stages:
Stage Description
1 Creation of an Ethernet logic network (see note 1)
2 Configuration of an Ethernet logic network (see note 1)
3 Declaration of the module (see note 2)
4 Association of the module with the logic network (see note 2)
Note 1: Run from the project browser
Note 2: Run from the hardware configuration editor
These four stages are described in the remainder of this documentation for an Ethernet
TSX ETY 4103 module. These stages are also necessary for the Ethernet channels integrated in
the processors.
NOTE: The benefit of this method is that from the second step onwards, you can design your
communication application (you do not have to have the hardware to start working) and use the
simulator to test its operation.
Step Action
1 Right-click the Network subdirectory of the Communication directory in the Project browser, and select the
Add Network option. The Add Network screen appears:
Step Action
2 Choose Ethernet in the list of available networks and choose a meaningful name for your selection:
Note: As you can see, a small icon indicates that the logical network is not associated with a PLC device.
Step Action
1 Open the project browser in order to see the logic networks of your application.
2 Right-click the Ethernet logic network to be configured, and select Open. The Ethernet configuration screen
is displayed.
3 Choose the model family of your network. (To help you, a popup menu appears when you place your mouse
over the selection menu.)
Note: The network can then be configured following the instructions given in the rest of this document by
consulting the chapters describing the configuration procedures for each module type.
Step Action
1 Open the hardware configuration editor.
2 Click twice on the module slot.
Step Action
3 In the Function zone, select the network to be associated with the card. Then, in the Network link zone,
select the logic network you wish to associate with the Ethernet channel of the module.
4 Confirm your choice and close the window. The Ethernet factory_2 logic network is associated with the
Ethernet TSX ETY 4103 module. The module address is written in the logic network’s configuration window.
The icon associated with this logic network changes and indicated the links with a PLC.
Network Families
Unlike other networks, during the configuration phase of a logical Ethernet network it is necessary
to choose the module family to be attached to the logical network in order to access the different
available services.
There are three Premium PLC families:
TCP/IP 10 and ETHWAY for ETY 110 and 110 WS
TCP/IP 10/100 extended connection for TSX P57 6634/5634/4634
TCP/IP 10/100 standard connection for TSX ETY 4103/5103 and ETY PORT
(TSX P57 1634/2634/3634)
The figure below shows the family selection window:
Chapter 7
TSX ETY 110 Module
Section 7.1
General Points (TSX ETY 110)
Introduction
The communication channel of the Ethernet TSX ETY 110 module offers two connection types:
connection to an ETHWAY network with common-word and X-Way UNI-TE messaging on an
ETHWAY profile
connection to a TCP/IP network with X-Way UNI-TE and Modbus messaging on a TCP/IP
profile
Because it functions as an SNMP agent, the module can be supervised by one or two SNMP
managers.
Architectures
The TSX ETY 110 can be used in three different architectures:
in a closed proprietary ETHWAY architecture
in a proprietary ETHWAY architecture connected to a TCP/IP network by an intermediate
gateway
in open TCP/IP architecture via direct connection to the network
The recommended uses differ according to the architecture (see page 235).
NOTE: When the Ethernet network load passes 30%, you should use:
the TCP/IP profile instead of the ETHWAY profile
switch-type accessories and routers to reduce the load
Messaging
The TSX ETY 110 module supports:
maximum 32 parallel connections on TCP/IP
only one connection to a remote device
The number of communication functions handled simultaneously depends on the type of profile:
where a TCP/IP profile is used, maximum 16 simultaneous messages
where an ETHWAY profile is used, maximum 16 simultaneous messages
NOTE:
A message can be:
sending a communication function
the response to a communication function
Common Words
A common word message is equivalent to 0.5 data messages.
Example of application dimensioning :
Five stations exchange common words every 100 ms and X-Way messaging on TCP/IP.
The flow of common words received by each module is:
50 messages per second of common words
around 25 messages per second on TCP/IP
The transaction time takes into account the time to send the message and to receive the response.
At a Glance
The following diagram describes the operating modes of the TSX ETY 110 module.
General Diagram
Operation
After power-up, the module carries out self-testing. During this phase, the LED indicators blink.
The module does not operate with a default configuration. It must be sent this configuration by
the Unity Pro application with a terminal connected to the terminal port of the PLC containing
the module.
The configuration values are given in the list of language objects %KW.
The network, station address is given by the thumbwheels on the front panel.
When the configuration is received, the module resets the current communication to zero before
configuring itself (terminates current exchanges, shuts down TCP connections).
Managing IP Parameters
In a closed architecture you may choose not to configure IP parameters and to keep the default
values.
In an open TCP/IP architecture, the IP parameters (IP address, subnet mask, gateway address)
must be configured.
The default value of the local IP address is derived from the MAC address (its uniqueness is not
guaranteed in an open TCP/IP architecture). It is a class A IP address.
The default value of the subnet mask is 0.0.0.0 (no subnet knowledge).
The default value of the default gateway is 0.0.0.0 (no IP gateway knowledge).
Section 7.2
TSX ETY 110 Configuration
Introduction
This screen, separated into six zones, is used to declare the communication channel and to
configure the necessary parameters for an Ethernet port.
Figure
The screen dedicated to Ethernet communication is displayed as follows:
Tab Function
1 Enables the configuration of IP addresses (see page 146) and configuration of
the type of Ethernet frame (see page 151)
2 Enables the configuration of TCP/IP connections (see page 149)
3 Configures common words
4 Configures SNMP (see page 193)
Introduction
Depending on the configuration of the TSX ETY 110 module, you can carry out messaging:
on the ETHWAY profile
on the TCP/IP profile
Module Configuration
You must set the configuration parameters to use the TSX ETY 110 for Ethernet communications.
Before configuring the module, access the configuration screen and click on the various tabs
corresponding to your choices.
Introduction
In order to use the TSX ETY 110 module as an SNMP agent, it is necessary to set the SNMP
configuration parameters.
Step Action
1 Access the configuration screen module (Network directory in the Project
browser).
2 Click the SNMP tab.
Result: The following window appears:
Configuring SNMP
To configure SNMP:
Step Action
1 Enter the SNMP manager addresses:
Manager 1 IP addresses
Manager 2 IP addresses
Introduction
The TSX ETY 110 module can be used as an X-Way bridge station. This guarantees transparent
communication between various networks.
NOTE: For detailed information on configuring X-Way routing, refer to:
Premium, Atrium and Quantum using Unity Pro Communication, services and architectures
reference manual (35006173)
Overview
The following figure shows a TSX ETY 110 module in an ETHWAY private architecture:
Overview
The following figure shows the installation of a TSX ETY 110 module in an ETHWAY architecture
connected to a TCP/IP network.
You must enter the IP parameters given above. These values are taken from the installation global
addressing plan managed by the network manager.
The network manager can ensure their uniqueness by having their network ID (140.252) allocated
by an authorized body.
The cell network is an IP subnetwork. This enables a unique network ID (140.252) to be allocated
for the whole architecture. The subnetworks are then defined by the user of the subnetwork mask
255.255.0.0.
The address class chosen (in this case class B) depends on the number of machines and the
number of installation networks.
Overview
The following figure shows the installation of a TSX ETY 110 connected to an existing TCP/IP
network.
1 TCP/IP Communication
Overview
The following figure shows the installation of a TSX ETY 110 in a Premium system for
communicating with a Quantum PLC:
Section 7.3
Debugging (TSX ETY 110)
The Screen
The five-zone screen allows for the debugging of an Ethernet link:
Introduction
The general debugging parameters are grouped into two windows:
the Message traffic window
the Message errors window
Message Traffic
The Message traffic window looks like this:
It graphically shows the number of messages per minute handled by the module (sent and
received).
This number can be compared to the maximum flow rate offered by the module (7800 or 8400
messages at 128 bytes per minute) in order to determine whether the latter is working in a normal
use range or in overload.
The Reset button resets the three counters, Min., Av. and Max to 0.
Message Errors
The Message errors window looks like this:
The message errors window shows the number of unacknowledged messages on ETHWAY and
the number of refused messages on ETHWAY or TC/IP.
You can reset these counters to zero by clicking the Init counters button.
Introduction
The debugging parameters for the TCP/IP services are grouped together in two windows:
the IP Address window
the Communication test window
IP Address
The window is displayed as below:
Communication Test
The window is displayed as below:
This window allows you to test IP communication towards another declared station in the remote
devices grid.
Step Action
1 Select the address of the station to be interrogated with the help of the Addresses
field.
2 Select the number of bytes to be transmitted using the Size field. This specifies
the length of the message to be sent between 64 and 1472 bytes.
3 Press the button Ping.
Result: The reply appears in the field Time.
The time returned corresponds to the turnaround time for the message in ms.
Responses
The following table groups together the different types of response to the Ping request:
Introduction
The debugging parameters for the TCP/IP utilities are grouped together in two windows:
the Station Address window
the Station test window
Station Address
The window is displayed as below:
Station Test
The window is displayed as below:
This window is used to test a communication channel by sending a request to one of the stations
present on the network.
Introduction
This page describes the different possibilities for testing a communication channel from the
debugging screen.
Test Conditions
Sending a request to an unconnected station results in an error message.
Available Requests
Window Test station allows the following requests:
Identification: Prompts the Identification request to be sent to the designated remote station.
Counters: Prompts the sending of the request for the Reading of the error counters to the
designated station.
Counters: Prompts the designated station’s error counters to be reset to zero.
Request input: Allows a UNI-TE request, other than those provided by the command buttons,
to be sent to the designated station. The choices available in this function give access to a
screen that allows you to select the parameters that are specific to the request (request code
must be coded in hexadecimal).
Mirror: Allows a mirror request to be sent to the designated station. Selecting this function gives
access to a screen that allows you to select the length of the character string to be sent (a
maximum of 80 characters ). The PLC then sends this character string (ABCD….) to the
destination device. This automatically sends the character string that was received back to the
sender.
Introduction
This topic indicates the procedure to follow to test a communication channel by means of Identifi-
cation and Mirror requests.
Identifying a Station
The following procedure allows the identification of a designated station.
Step Actions
1 Select the address of the station to be interrogated with the help of the field Station.
2 Click the Identification button.
Result: The response appears in the Receive Response window.
Step Action
1 Select the address of the station to be interrogated with the help of the field Station.
2 Click the Mirror button.
Result: The following window appears.
Step Action
4 Click the Send button.
Result: The response appears in the Receive Response window.
The response contains the character string ABCDEFGH that corresponds to the
length of data sent 8.
Introduction
This topic describes the procedure for testing a communication channel from the debugging screen
through different requests.
Sending a Request
The following procedure allows a request, other than those provided by the command buttons, to
be sent to a designated station. In this example, the request sent is used to read 10 words (from
%MW1 to %MW10).
Step Action
1 Select the address of the station to be interrogated with the help of the field Station.
2 Click the Input Request button.
Result: The following window appears.
Step Action
5 Click the Send button.
Result: The response appears in the Receive Response window.
Chapter 8
Ethernet Modules TSX ETY 4103, TSX ETY PORT, TSX WMY 100, and TSX ETY 5103
Section 8.1
Ethernet Communications
Ethernet Communications
Communications Overview
The communication channel of the Ethernet TSX ETY 4103/PORT/5103 module offers connection
to a TCP/IP network supporting the UNI-TE and Modbus messaging on a TCP/IP profile.
The three modules, TSX ETY 4103, TSX ETY PORT, and TSX ETY 5103 also offer the following
services:
Thanks to their SNMP agent functionality, the modules can be supervised by one or two SNMP
managers.
They are able to perform the role of DHCP server or the BOOTP client.
Because of its I/O Scanning facility, they can drive remote inputs/outputs on the Ethernet
network.
They integrate an embedded HTTP server.
With Global Data, the modules allow the exchange of data between IEC standard PLC stations.
Bandwidth monitoring, which allows the repair of the module services to be verified.
Replace faulty device allows the device configuration to be saved in the module. In case of
breakdown, another installed blank module can be restarted with the configuration parameters
of the previous one.
Electronic Mail Notification Service, which sends alarms and events messages from controller
to designated recipient.
Time synchronization service, which updates controller clocks with Universal Time, Coordinated
(UTC) from a referenced source.
NOTE: Unity configuration for the NTP service is available only with the TSX ETY 5103 module.
In addition, the TSX ETY 5103 module offers the option of creating user Web and TCP Open
pages.
The modules TSX ETY 4103, TSX ETY PORT and TSX ETY5103 allow you:
to manage 64 TCP connections using port 502 messaging
to scan up to a maximum of 64 devices using I/O scanning
to be the DHCP server for a maximum of 96 devices requiring this utility
In conjunction with a processor dedicated to this sort of handling, the module can be used:
for X-Way synchronous messaging on TCP/IP (UNI-TE server):
with a TSX 57-454 processor: 800 messages per second
with a TSX 57-354 processor: 490 messages per second
I/O Scanning
The module can scan a maximum of 64 remote devices.
For the same station, the application can process:
a maximum total volume of inputs to be scanned of 2K words
a maximum total volume of outputs to be scanned of 2K words
NOTE: When using I/O scanning, the PLC cycle is impacted by about 1 ms per volume of 512 I/O
words scanned.
In the same way, the size of the application is impacted by 6 Kbytes for each configured TSX ETY
4103/PORT/5103 module.
Global Data
The user interface is a %MW zone defined in configuration.
Each module can issue a variable of between 1 and 512 words.
Each module can subscribe from 1 to 64 variables. The total data cannot exceed 2Kwords.
Introduction
This topic discusses the maximum number of connections that the TSX ETY 4103 or TSX ETY
PORT and TSX ETY 5103 modules support.
Connection to a Premium
Between two Premium PLCs using UNI-TE messaging on the TCP/IP profile, the TSX ETY
4103/PORT/5103 module only allows one connection in client/server mode.
Connection to a Quantum
Between a Premium PLC and a Quantum PLC using Modbus messaging on the TCP/IP profile,
the TSX ETY 4103/PORT/5103 module allows:
a single connection in Modbus client mode
a single connection in Modbus server mode
Example:
Example:
Introduction
The performance data presented below are those of the module TSX ETY 4103/PORT/5103 while
using I/O scanning (see page 152).
This is an example of time elapsed from acquiring an input to the positioning of an output:
Introduction
The topic discusses Global Data performance.
Definition
Global Data return time:
This time corresponds to the elapsed time between the publication of a variable value by the local
PLC application, the subscription by a remote PLC application, the publication of the same value
by the remote PLC application, and the subscription by the local PLC application.
Values
Measurement conditions:
The cycle time for local and remote PLC applications are identical.
Only one variable is exchanged in each direction.
Result:
Illustration:
Introduction
The following diagram describes the operating modes of the TSX ETY 4103/PORT/5103 module.
General Diagram
Operation
After power-up, the module carries out self-testing. During this phase, the STS LED is lit. After
the self tests, the RUN LED lights up.
The module does not operate with a default configuration. It must be sent this configuration by
the application of the local PLC.
The configuration values are given in the list of language objects %KW and in particular provide
the IP address and the X-Way address of the module.
The configuration is retransmitted upon every PLC restart (warm or cold).
When the configuration is received, the module resets the current communication to zero before
configuring itself (terminates current exchanges, shuts down TCP connections).
The module is now operational. The RUN and STS LEDs are lit up.
The I/O Scanning and Global Data functions start when the PLC transfers to RUN mode. They
stop when it switches to STOP mode.
Special Cases
If a TSX ETY 4103/PORT/5103 module is not configured in the Unity Pro application (RUN LED
off and ERR LED blinking), it takes the IP address built from its MAC address:
085.016.xxx.yyy where xxx and yyy are the last two numbers of the MAC address.
Example
The module’s MAC address is (in hexadecimal): 00 80 F4 01 12 20
In this case the default IP address is (in decimal): 085.016.018.032
The module also transmits BOOTP/DHCP requests to obtain another IP address. These requests
are sent until a BOOTP/DHCP server responds or until configuration by Unity Pro.
If the module detects a duplicated IP address, the STS LED flashes 4 times during one minute (the
same applies for the module that has the same IP address).
Section 8.2
Debugging Ethernet Modules
Figure
The eight-zone debugging screen is dedicated to Ethernet communications:
Introduction
The general debugging parameters are grouped together in two windows:
the Message traffic window
the Messages window
Message Traffic
The window is displayed as below:
It indicates graphically the number of messages per minute processed by the module (send and
receive). For better display, the scale automatically adapts to the flow rate.
The Reset button resets the three counters Min., Av. and Max. to zero.
Messages
The window is displayed as below:
To reset the counters to zero, simply click on the Reset counter button. To view the bandwidth
status click on the Bandwidth button.
Introduction
The debugging parameters for the TCP/IP services are grouped together in two windows:
the Address information window
the Communication test window
Address Information
The window is displayed as below:
Communication Test
Once the Ping button has been pressed, the window is displayed as follows:
Introduction
This topic discusses indicates the procedure for testing TCP/IP communication with a Ping
request.
Procedure
To send the Ping request to test the correct routing of information between two devices:
Step Action
1 From the main screen, click the Ping button.
2 Enter the address of the station to be queried using the Remote IP address
field.
3 Press the Ping button. The response appears in the Time field.
The returned time corresponds to the time it takes the message to be sent and
return in ms.
Response Type
The following table groups together the various types of possible responses to the Ping request.
Introduction
This topic discusses the different possibilities for testing a communication channel from the
debugging screen. Remember:
Sending a request to an unconnected station results in an error message.
The test applies to stations belonging to the same local area network.
Available Requests
The X-Way station test window allows the following requests:
Identification: Prompts the Identification request to be sent to the designated remote station.
Mirror: Allows a mirror request to be sent to the designated station. Selecting this function gives
access to a screen that allows you to select the length of the character string to be sent (a
maximum of 80 characters ). The PLC then sends this character string (ABCD...) to the
destination device. This device automatically returns the string of characters received to the
sender.
Request input: Allows a UNI-TE request, other than those provided by the command buttons,
to be sent to the designated station. If this function is chosen, a screen appears allowing you to
select the parameters specific to the request (the request code must be coded in hexadecimal).
NOTE: The first two requests are sent to the UNITE server of the TSX ETY module. The third is
sent to the server of the processor.
Introduction
This topic discusses the procedure for testing a communication channel using the Identification
and Mirror requests.
Identifying a Station
To identify a designated station:
Step Actions
1 Select the address of the station to be queried using the Station number field.
2 Press the Identification button. The response appears in the Receive
Response field.
Step Action
1 Select the address of the station to be queried using the Station field.
2 Press the Mirror button. The following window appears.
Sending a Request
You can test a communication channel from the debugging screen through different requests.. The
following procedure allows a request, other than those provided by the command buttons, to be
sent to a designated station. In this example, the request sent is used to read 10 words (from
%MW1 to %MW10).
Step Action
1 Select the address of the station to be interrogated with the help of the field Station.
2 Click the Input Request button. The following window appears.
5 Click the Send button. The response appears in the Receive Response window.
Introduction
When I/O scanning is activated, the status of each configured device is displayed on the screen.
NOTE: There is no I/O scanning for the TSX WMY 100.
A device referenced in the I/O scanning configuration tab can have the following states:
Scanned: green
Not configured: white
Unscanned: black (caused by I/O scanning not being activated, none selected in configuration)
Faulty or absent: red
NOTE: In the cases of Not configured and Unscanned, no Modbus request is generated towards
the device.
Introduction
When Global Data is activated, the status of a Global Data variable is displayed on the screen.
Global Data
The window is displayed as below:
This graphic displays the actual load distribution, between I/O Scanning, Global Data, Messaging
and other services:
%IO Scanning (yellow)
% Global Data (blue)
% Messaging: (green)
% Other: (gray)
If you wish to modify this distribution, return to configuration (see page 308).
Section 8.3
Ethernet Module Configuration
NOTE: In Unity Pro software, the TSX WMY 100 module is set in the TCP/IP Regular Network
family, although it belongs to the TCP/IP FactoryCast network family. So, the services listed above
(I/O scanning, Global Data, address server, Bandwidth monitoring) are not supported by the
module. However, they can be selected in the TCP/IP regular network configuration in Unity Pro.
(Even if they are configured, those services won’t work with the module.)
Introduction
Depending on the connection configuration of the TSX ETY 4103/PORT/5103 module, you can
carry out messaging:
in mono-connection
in multi-connection
Configuration Rules
Several connections can be configured with the same IP address. They must be defined with the
same protocol, the same access rights, and the same connection mode.
In the case of a Modbus connection, only two connections can be configured with the same IP
address. Addresses associated with these connections are:
an X-Way address (for example: {2.103}) for the Modbus client connection
an X-Way address equal to {x.x} for Modbus server connections
Exchanges are carried out according to the UNI-TE protocol and the module’s access control utility
is enabled.
configure communication of each of the PC’s client applications to the server module in the
table:
X-Way address: 1.2 and 1.3 and 1.4
IP address: 139.160.65.156
Protocol: UNI-TE
Access: authorized (cell checked)
Mode: Multi
configure communication of all the PC’s client applications to the server module in the table:
X-Way address: x.x (this address allows you to specify that other applications exist for the
same IP address)
IP address: 139.160.65.156
Protocol: Modbus
Access: authorized (allows you to specify that other applications are authorized to connect
and communicate)
Mode: Multi
NOTE:
If you want to prevent connection by client applications you must configure:
X-Way address: x.x (this address allows you to specify that other applications exist for the
same IP address)
IP address: 139.160.65.156
Protocol: Modbus
Access: not authorized (cell unchecked)
Mode: Multi
NOTE: When using Modbus protocol and Access Control, it is necessary to configure the Xway
address of each device that will be polling the unit (the IP of the client) as 255.255 in the
Connection Configuration field of the Messaging dialog.
You can use Unity Pro to enable or disable HTTP, FTP, and TFTP services as described in the
following procedure.
If the HTTP, FTP, or TFTP services have been enabled with Unity Pro, they can also be enabled
or disabled at run time using the DATA_EXCH block. (See the Communication Block Library for
Unity Pro.
Using Unity Pro to Enable and Disable Firmware Upgrade, FDR, and Web Access Services
Perform the following steps to enable or disable FTP/TFTP or HTTP services on the module.
Step Action
1 In the Unity Pro Project Browser →Structural View, double-click the desired Ethernet network
in the Communication →Networks directory to open the Network Editor.
2 Click the Security tab.
3 On the Security screen, choose the appropriate setting: (Enabled or Disabled) for the service or
services.
The edits will take effect when they are successfully downloaded from your PC to the CPU and
from the CPU to the communication modules and network devices.
Introduction
In order to use the TSX ETY 4103/5103 module to communicate on Ethernet, it is necessary to set
the Configuration Parameters Linked to the TCP/IP Service, page 145.
Access Messaging
Messaging is configured in the two windows accessible by the tabs: IP Configuration and
Messaging.To access configuration parameters for TCP/IP services:
Step Action
1 Access the module configuration screen.
2 Select the IP Configuration tab:
Step Action
3 Select the Messaging tab:
Configure Messaging
The following procedure gives the configuration principle.
Introduction
In order to use the TSX ETY 4103/5103 modules and the TSX P57 1634/2634/3634 CPUs to
control remote I/Os, it is necessary to set the I/O Scanning configuration parameters
(see Premium and Atrium Using Unity Pro, Asynchronous Serial Link, User Manual).
The I/O scanning service is used to:
transfer data between network devices
allow a CPU to regularly read data from and write data to scanned devices
Step Action
1 Open Unity Pro on your PC.
2 Configure or open an application using one of the modules or CPUs mentioned above.
3 In the Project Browser, open Communication →Networks.
4 Select an Ethernet device to access the device IP configuration screen.
5 In the Module services dialog, select YES for IO Scanning:
Step Action
7 Enter the parameter settings in each column as described in the following I/O Scanning Parameters topic
(see page 292).
8 Select the validate check box in the upper tool bar to confirm the I/O scanning parameter settings:
Step Action
1 Only use this step if you are configuring an ETY module. For CPUs, go directly to step 2.
Set the address of the beginning of the internal words (in the application memory), which are
dedicated to I/O scanning:
Read zone
Write zone
Step Action
14 To allow slower TCP/IP network devices (i.e., gateways and bridges) to be compatible with the I/O
scanner:
Select the check box in the Gateway/Bridge Device column to enable this feature. Defines a new
bit, and sets it to high (1).
Deselect the check box in the Gateway/Bridge Device column to disable this feature (default).
Defines a new bit, and sets it to zero (0).
15 For each device enter, if necessary, a comment in Description.
Step Action
1 Enter the IP address of the device.
2 If necessary, enter the device’s Unit ID Modbus slave address.
3 Select the scanning period of the slave.
4 Enter the address of the read variables of the slave Slave Ref. (read).
5 Enter the number of words to be sent in read format in Length (read).
6 Enter 0 in Slave Ref. (write) (if the Slave Syntax is set to Index).
7 Enter 0 in Length (write).
8 On the following line, enter the same IP address.
9 Enter the same Unit ID Modbus slave address, if necessary.
10 Select the same period.
11 Enter 0 in Slave Ref. (read) (if the Slave Syntax is set to Index).
12 Enter 0 in Length (read).
13 Enter the write destination address in Slave Ref. (write).
14 Enter the number of words to be sent in read format in Length (write).
Introduction
In order to use the TSX ETY 4103/PORT/5103 module as an address server, it is necessary to set
the configuration parameters of the address server (see page 188).
Step Action
1 Access the module configuration screen.
2 In the Module utilities zone, select the Address Server check-box:
Introduction
In order to use the TXS ETY 4103/PORT/5103 module to use Global Data, it is necessary to set
the configuration parameters (see page 196).
Step Action
1 Access the module configuration screen.
2 In the Module utilities zone, select the Global Data check box:
NOTE: The IGMP and None features are available only in Unity 4.1 or later.
Table of Variables
To configure the Global Data variables, you must use the Unity Pro variable editor:
Step Action
1 Go to the Unity Pro variable
editor:
2 For each Global Data variable, define whether it is published (PUB) or subscribed (SUB) in the Global
data field. To do this, double click the Global data column for the variable you want to define, and then
select an option from the menu, as shown below.
Step Action
3 Click the column for each variable that you want to configure, and then right click the column to display
the Data Properties box for the variable you selected. In the Name column, expand Global data.
NOTE: The Global data column in the variable editor does not display by default. If the Global data
column is not visible when you open the variable editor, right click in any column in the editor, and
select Customize Column... When the Column Configuration dialog box appears, select the
check box next to Global data, then click OK. The Global data column is now visible in the variable
editor.
Step Action
1 Indicate the Distribution Group Address to which the station belongs, between
224.0.0.0 and 239.255.255.255.
2 Adjust the Distribution Period to between 1 and 50 PLC cycles.
3 Fill in the group name defined in the Unity Pro data editor (see above).
4 Select which multicast protocol (see page 102) you require:
None
GMRP
IGMP
5 Define the Health time out. This value can be adjusted from 50 to 15000 ms (in
increments of 50 ms).
SNMP Configuration
Introduction
In order to use the TSX ETY 4103/PORT/5103 module as an SNMP agent, it is necessary to adjust
the configuration parameters of SNMP (see page 191).
Accessing SNMP
To access configuration parameters for SNMP:
Step Action
1 Access the module configuration screen.
2 Select the SNMP tab:
Configuring SNMP
The following procedure gives the configuration principle for SNMP.
Step Action
1 Enter the SNMP manager addresses:
Manager 1 IP addresses
Manager 2 IP addresses
Or alternatively check the SNMP Manager box to indicate that the information
will be completed by the SNMP Manager.
3 If you want to set access rights, fill in the community names:
Set
Get
Trap
4. Time Zone
Select from drop-down menu
Universal Time, Coordinated (GMT) = default
Custom time zone
Button Description
Save Stores new NTP (time service) configuration. Previous configuration is no
longer valid.
Cancel Cancels new NTP (time service) configuration. Previous configuration is
valid.
Disable NTP IP of Primary and Standby set = 0.
NTP server not polled.
Time in controller not updated.
Step Action
1 Enter changes in the appropriate field on the NTP Configuration page for one or
all of the configurable parameters.
2 Click Save.
Button Description
Save Saves the new Email configuration.
Note: The previous configuration is no longer valid and it is not stored.
Cancel Cancels the entries in the fields.
The previous configuration is valid.
Disable Email Clears the stored configuration, and disables the email service.
Note: The next time the service is enabled, a new configuration is required.
Parameter Description
IP address of Email Enter a valid IP address. (This parameter identifies the SMTP
server.)
Port Default = 25 (If necessary, you may enter a new value.)
Password Authentication If you want to restrict access, enable Password
Authentication by entering a check mark in the box.
Enter values for:
Login:
Any printable character allowed
64 character maximum
Password:
Any printable character allowed
64 character maximum
Bandwidth Checking
Introduction
The TSX ETY 4103/PORT/5103 module offers a utility for checking the bandwidth used.
Step Action
1 Access the module configuration screen.
2 Select the Bandwidth tab:
Step Action
1 Once you have configured I/O scanning and Global Data, enter the estimated
number of transactions per second in the Messaging data zone.
2 In the Global Data information zone, indicate the estimated publication
periods. The value entered must be the estimated average publication frequency
of the distribution group stations (local and remote stations).
Example: Your application publishes the variable 5 and subscribes variables 12
and 15, published by a PLC 1 and a PLC 2. Your publication is configured at 150
ms. PLC 1 publishes variable 12 every 100 ms. PLC 2 publishes variable 15 every
200 ms.
The value to be entered is 150 ms:
arithmetic mean (150+100+200)/3.
Step Action
3 To view the bandwidth distribution estimation, click the Update distribution
estimation button.
4 If the module load overflows, the message Module load cannot exceed 100%
appears.
Repeat steps 1 to 3 to adjust the configuration parameters until the module load
is correct.
Bridge Communications
The TSX ETY 4103/PORT/5103 module can be used as an X-Way bridge station. This guarantees
transparent communication between various networks.
NOTE: The installation of this function is described in the manual Communication Architecture and
Services.
Chapter 9
Ethernet Coprocessor
Ethernet Coprocessor
Section 9.1
Introduction to Ethernet Coprocessors
Overview
The Ethernet communication channel built in to the processors concerns the following references:
TSX P57 1634 M (ETY PORT)
TSX P57 2634 M (ETY PORT)
TSX P57 3634 M (ETY PORT)
TSX P57 4634 M (Copro Premium)
TSX P57 5634 M (Copro Premium)
TSX P57 6634 M (Copro Premium)
The characteristics of the Ethernet channel of the first three processors (called TSX ETY PORT
in the previous sections) are the same as those of the Ethernet channel of the module TSX ETY
4103 (see page 257).
Maximum Capacity
The maximum Ethernet frame size depends on the type of transaction. The maximum frame size
is:
256 bytes in synchronous messaging
1 Kbyte in asynchronous messaging
I/O Scanning
The Ethernet channel of the TSX P57 4634/5634/6634 can scan a maximum of 128 remote
devices. For the same station, the application can process:
a maximum total input volume to be scanned of 4K words
a maximum total output volume to be scanned of 4K words
Global Data
The user interface is a PLC variable zone defined in configuration. The Ethernet port can:
publish a variable of between 1 and 512 words
subscribe between 1 and 64 variables (The total data cannot exceed 2 Kwords.)
Overview
The Ethernet channel of the TSX P57 6634/5634/4634 authorizes a maximum of 16 HTTP
connections in parallel and a maximum of 64 connections in parallel over TCP/IP.
Connection to Premium
Between two Premium PLCs using UNI-TE messaging on the TCP/IP profile, the channel of the
TSX P57 6634/5634/4634 allows only one connection in client/server mode:
Ethernet
A UNIT-Eclinet/server
messaging connecrion
Connection to a Quantum
Between a Premium and a Quantum PLC using Modbus messaging on the TCP/IP profile, the
Ethernet channel of the TSX P57 6634/5634/4634 allows a single connection in one of the
following modes:
Modbus client
Modbus server
Example:
Ethernet
A connection in
Modbus client
messaging
Example:
Ethernet
Introduction
The performance data given below are those of the Ethernet channel of the TSX P57
6634/5634/4634 when using I/O scanning.
This is an example of time elapsed from acquiring an input to the positioning of an output:
At a Glance
The values shown below evaluate Global Data performance on the Ethernet channel of the TSX
P57 6634/5634/4634.
Definition
Global Data return time:
This time corresponds to the elapsed time between the publication of a variable value by the local
PLC application, the subscription by a remote PLC application, the publication of the same value
by the remote PLC application, and the subscription by the local PLC application.
Values
Measurement conditions:
The cycle times for local and remote PLC applications are identical.
Only one variable is exchanged in each direction.
Result:
Illustration:
Operation
After power-up, the coprocessor performs self-tests. During this phase, the STS LED is lit. After
the self-tests, the STS LED switches off.
When the configuration is received, the Ethernet channel resets the current communication to
0 before configuring itself (terminates current exchanges, shuts down TCP connections).
The channel is then operational. The STS LED is lit.
The I/O Scanning and Global Data functions start when the PLC switches to RUN mode and
stop when the PLC switches to STOP mode.
If the STS LED flashes five times, then the IP address of the Ethernet channel is taken from the
MAC address.
If the STS LED stays permanently on, then an IP address has been served by another network
device. This IP address can be read in the channel’s IP address language objects.
Section 9.2
Ethernet Channel Configuration
Overview
Depending on the connection configuration (see page 149) of the Ethernet channel of the TSX P57
6634/5634/4634, you can carry out messaging.
in mono-connection
in multi-connection
According to the type of protocol and access control management, multi-connection mode requires
a specific configuration of the correspondence table.
NOTE: In the following, only examples of multi-connection are shown. Furthermore, emphasis is
placed on communications between the coprocessor and a remote PC device containing several
applications.
Configuration Rules
Several connections can be configured with the same IP address. They must be defined with the
same protocol, the same access rights, and the same connection mode.
In the case of a Modbus connection, only two connections can be configured with the same IP
address. Addresses associated with these connections are:
an X-Way address greater than 100 (for example: {2.103}) for the Modbus client connection
no X-Way address for the server Modbus connections
Exchanges are carried out according to the UNI-TE protocol when the coprocessor’s access
control utility is enabled.
TSX P57 6634/5634/4634 139.160.65.157 139.160.65.156
client/server
Server application
{1.1}
Client application
{1.2}
Client application
{1.3}
PC
Client application
{1.4}
configure communication of each of the PC’s client applications to the server coprocessor in the
table:
X-Way address: 1.2 and 1.3 and 1.4
IP address: 139.160.65.156
Access: authorized (cell checked)
Mode: multi
Exchanges are carried out according to the Modbus protocol when the coprocessor’s access
control utility is enabled.
configure communication of all of the PC’s client applications to the server coprocessor in the
table:
X-Way address: empty
IP address: 139.160.65.156
Access: authorized (allows you to specify that other applications are authorized to connect
and communicate)
Mode: multi
NOTE: If you want to prevent connection by client applications you must configure
X-Way address: empty
IP address: 139.160.65.156
Access: not authorized (cell unchecked)
Mode: multi
Introduction
In order to use the channel of the TSX P57 6634/5634/4634 module to communicate on Ethernet,
it is necessary to set the messaging configuration parameters (see page 145).
Accessing Messaging
Messaging is configured in the two windows accessible by the tabs: IP Configuration and
Messaging. To access the configuration parameters for TCP/IP services:
Step Action
1 Access the module configuration screen.
2 Select the IP Configuration tab:
Step Action
3 Select the Messaging tab:
Configuring Messaging
The following procedure gives the configuration principle:
Introduction
To see the procedure on how to use an Ethernet coprocessor go here (see page 291).
Services
The other available Ethernet channel services for the TSX P57 6634/5634/4634 are configured
using screens that are the same as those of the TSX ETY 4103/5103 and the
TSX P57 1634M/2634M/3634M modules. These services are:
Security (see page 287)
Address Server (see page 294)
Global Data (see page 296)
SNMP (see page 299)
Bandwidth monitoring (see page 308)
Section 9.3
Ethernet Channel Debugging
Introduction
This screen, separated into six zones, allows debugging via an Ethernet port.
Figure
The screen dedicated to Ethernet communication is displayed as follows:
Introduction
The general debugging parameters are grouped together in two windows:
the Message traffic window
the Messages window
Message Traffic
The window is displayed as below:
It indicates graphically the number of messages per minute processed by the module (send and
receive). For better display, the scale automatically adapts to the flow rate.
The Reset button resets the three counters Min., Av. and Max. to zero.
Messages
The window is displayed as below:
You can reset these counters to zero by clicking on the Init counter button.
The Ping (see page 340) button is used to access the communication test.
At a Glance
The window is displayed as below:
Procedure
Use this procedure to validate TCP/IP communications between two devices with a Ping request:
Step Action
1 From the main screen, click the Ping button. The following window appears:
2 Click the Ping button, and enter the address of the station to be queried using
the Remote IP address field.
3 Press the OK button. The following window appears:
Also, the message’s send/return time (in ms) appears in the Period field:
Response Type
The following table groups together the various types of possible responses to the Ping request.
At a Glance
When I/O scanning is activated, the status of each configured device is displayed on a screen tab.
I/O Scanning
A device referenced in the IO Scanning configuration tab can have the following states:
Scanned: green
Not configured: white
Unscanned, Faulty or absent: red
NOTE: In the cases of Not configured and Unscanned, no Modbus request is generated towards
the device.
Introduction
When Global Data is activated, the status of a Global Data variable is displayed on the screen.
Global Data
The window is displayed as below:
Bandwidth Screen
When bandwidth control is activated, the load of the coprocessor is displayed on the screen:
This graphic displays the actual load distribution, between I/O scanning, Global Data, Messaging
and other services:
%IO Scanning: yellow
% Global Data: blue
% Messaging: green
% Other: gray
You can modify this distribution with bandwidth checking (see page 308).
Chapter 10
Hot Standby and TSX ETY 4103/5103
At a Glance
This chapter provides an overview of Premium Hot Standby with Unity Pro, focusing on the role of
the TSX ETY 4103/5103 in the system. It includes:
descriptions of Hot Standby topology
ETY configuration with Hot Standby
IP address assignment
ETY operating modes
address swap times
network effects of Premium Hot Standby
NOTE: For a complete explanation of the operation of a Premium Hot Standby System, refer to the
Premium Hot Standby with Unity Manual.
Section 10.1
Overview of Premium Hot Standby Systems
Overview
Hot standby systems deliver high availability through redundancy. They are used when downtime
can not be tolerated. A Hot Standby PLC system may consist of a single rack configuration.
The primary and the standby PLCs can manage local in-rack I/O with some restrictions.
Switchover
At any moment, either of the two PLCs may be the primary or standby PLC—primary and standby
states are interchangeable.
Switchover can only occur if one of the two PLCs is functioning as the primary PLC and the other
one is in standby mode.
The Ethernet I/O and the redundant in-rack I/O are always controlled by the primary PLC.
System Components
Modbus Components
A Modbus TCP device can be any of the following:
STB
OTB
Momentum I/O
ATV61
XBT G
XBT GT
Premium
A Modbus slave device can be any of the following:
STB
OTB
ATV31
TeSys U
Section 10.2
Hot Standby Topology
Introduction
In order for a Premium Hot Standby System to function correctly, the PLCs and ETY modules must
be configured correctly. This section describes how to configure these parts of the hot standby
system.
Overview
A Premium Hot Standby system can be configured in many ways. Below are two examples of
Premium Hot Standby topology.
The link between the two ETY modules is called the ETY-sync link. The two ETYs are called
monitored ETYs. Monitored ETY modules manage:
only diagnostic information in the case of exclusive Bus-X configuration
diagnostic information and I/O Scanning if Ethernet I/O devices are connected on the link
diagnostic information, I/O Scanning, and other Ethernet services
NOTE: In the above Premium hot standby configuration, the two monitored ETYs are linked with
a crossover cable. No Ethernet devices are connected to the ETY-sync link. A failure on this link
does not generate a switchover because the ETY-sync link is not part of the I/O or messaging
process.
On the contrary, when Ethernet I/O devices or other equipment are connected to the ETY-sync link,
it is necessary to generate a switchover when a cable failure appears on the primary side.
Example of Configuration
The following configuration is:
PLC A and PLC B with the following modules:
Power supply
Hot standby processor in slot 0
Monitored ETY module in slot 2
Modbus communication (SCY with SCP 114) in slot 4
In-rack discrete module (DIS IN and DIS OUT) in slots 5 and 6
One switch for simplified schema to connect between Ethernet I/O scanner and SCADA or HMI
A CPU sync link cable between the two CPUs (see page 348)
Overview
Because a user can configure several ETY modules in each PLC, the monitored ETY modules that
are dedicated to the ETY sync link (see page 348) must be configured in Unity Pro.
NOTE: Only one ETY module can be dedicated to the ETY sync link in each PLC.
CAUTION
RISK OF INCREASE OF TIME TO SWAP
TSX ETYs must communicate with each other in order to swap IP addresses. Whenever
possible, use of a switch (not a hub) to connect the TSX ETYs to each other or to the network.
Schneider Electric offers switches. Contact a local sales office for more information.
Failure to follow these instructions can result in injury or equipment damage.
WARNING
UNEXPECTED APPLICATION BEHAVIOR
Design your application so that unmonitored ETYs support communication only to noncritical
parts of the application.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
The TSX ETY waits for either a change in the controller’s Hot Standby state or the swap of UDP
messages. Then the TSX ETY performs one of two Hot Standby actions.
All client/server services (I/O Scanner, Global Data, Messaging, FTP, SNMP, and HTTP) continue
to run after the switchover from the old to the new primary TSX ETY.
The failure of a monitored primary ETY module triggers a switchover. The failure of an unmonitored
primary ETY module does not trigger a switchover.
Section 10.3
Configuration of the Monitored ETY Module
Overview
Premium Hot Standby enables the switching of Ethernet services and automatic IP address
swapping between the primary and standby TSX ETY modules.
NOTE: The Global Data Publish/Subscribe Service is disabled in Unity Pro when configuring
Premium Hot Standby systems.
Section 10.4
IP Address Assignment
IP Address Assignment
IP Address Assignment
Overview
The ETY TCP/IP address must be configured in Unity Pro. Since the primary and standby
controllers must have an identical configuration, the configured IP addresses will be the same. The
ETY’s IP address is either the configured IP address or the configured IP address + 1.
The IP address is determined by the current local Hot Standby state. In the offline state
(see page 363), the IP address is determined by whether or not the standby PLC is in transition to
the primary state. In a Premium Hot Standby System, the two IP addresses are consecutive.
Address Assignments
The following table shows the IP address assignments.
NOTE: Offline results depend on whether or not the PLC is detected to be in transition into the
primary state. If the current IP is the configured IP address and the other PLC is in transition to
primary, then the IP address changes to IP address + 1.
Restrictions
Do not configure the ETY module to obtain an IP address from a server.
Assign IP addresses that are in the same network and subnetwork to the primary and the
standby ETY modules.
NOTE: Duplicate IP address checking is performed only at power-up of the hot standby PLC. It is
not performed during a switchover or after the removal or replacement of the ETY Ethernet cable.
IP Address Transparency
CAUTION
UNEXPECTED EQUIPEMENT OPERATION
For a Premium Hot Standby configuration:
Do not use consecutive IP addresses for consecutive ETY modules configured.
Do not configure the primary address as nnn.nnn.nnn.254. This causes the standby IP
address to be: nnn.nnn.nnn.255. The ETY would then return the diagnostic code Bad IP
configuration.
Failure to follow these instructions can result in injury or equipment damage.
For continued Ethernet communication, the new primary ETY must have the same IP address as
the former primary ETY. The IP address in the standby ETY is the primary IP address + 1.
The ETYs integrated into the Premium Hot Standby configuration coordinate this IP address
swapping with the management of Ethernet services used.
If the ETY detects a duplicate IP address when it powers up, the PLC goes to its offline state and
the ETY’s IP address goes to its default setting.
Section 10.5
ETY Operating Modes
Introduction
This section describes ETY operating modes with Premium Hot Standby Systems.
Overview
There are 4 ETY operating modes:
Primary mode, where all client/server services are active
Standby mode, where all server services are active except I/O scanning
Standalone mode, which occurs when the ETY is in a nonredundant system or when the CPU
module is not present or is not healthy
Offline mode, where the CPU is stopped or the CPU module is in offline mode
Any one of four events will affect the ETY operating mode. They occur when
the ETY is powered-up
an ETY executes a Hot Standby switchover
an ETY goes to offline mode
a new application is downloaded to the ETY
If the ETY detects a duplicate address when it powers up, the PLC goes to its offline state and the
ETY’s IP address goes to its default address.
If the HSBY ETY mode is ... Then the IP address assigned is ...
Standalone from the ETY configuration table.
Primary the configured primary IP address from the ETY configuration
table.
Standby the configured primary address from the ETY configuration
table + 1.
Not powered to powered up determined by which controller powers up first (after check
remote, the second ETY takes IP address + 1), or if powered at
the same time, by a resolution algorithm:
Lower copro MAC address: IP address/primary state
Higher copro MAC address: IP address + 1/standby state
If the HSBY ETY mode is ... Then the IP Address assigned is ...
Primary to Offline the configured IP address from the ETY configuration table if the peer
controller does not go to Primary state
Standby to Offline the configured primary address from the ETY configuration table + 1.
When the CPU stops, the HSBY ETY goes to the Offline mode. The IP address remains the same
if the peer controller does not go to Primary state.
The following table shows the swap time for each of the Ethernet services. It also describes what
occurs during an address swap, e.g., closing connections, swapping IP addresses, and
reestablishing connections.
Section 10.6
Connecting Two Premium Hot Standby PLCs
Introduction
This section describes how to connect two Premium Hot Standby PLCs.
Overview
To work properly, the primary and standby PLCs must be linked in a specific way.
CAUTION
IMPROPER SYSTEM BEHAVIOR
To prevent double primary PLCs when the two links are broken, route the two cables as far away
from each other as possible.
Failure to follow these instructions can result in injury or equipment damage.
Two sync link connections (see page 348) are required between the two Premium Hot Standby
PLCs:
a CPU sync link between the two CPUs
an ETY sync link between the two monitored ETY modules
If these two links do not work properly, the two PLCs function as standalone units.
Remember three things when you connect in-rack and Ethernet I/O modules to a Premium Hot
Standby System.
Only in-rack discrete and analog I/O modules can be used with Premium Hot Standby Systems.
They are considered part of the redundant system.
Ethernet I/O modules are not considered part of the redundant system.They are shared
between the two PLCs.
The primary PLC manages both the redundant in-rack and the Ethernet I/O modules.
Overview
Two backplanes must be configured with identical hardware, software, and firmware, and the
modules must be positioned identically in the backplanes. Either PLC may function as a primary or
a standby PLC.
NOTE: Refer to the Premium and Atrium Using Unity Pro User Manual and in Grounding and
Electromagnetic Compatibility of PLC System for more information.
1 Ethernet switch
2 Ethernet TCP/IP
3 CPU sync link
4 Ethernet I/O scanner #1
5 Ethernet I/O scanner #2
NOTE: Ethernet I/O scanner # 1 is a monitored ETY with an ETY sync link connection
(see page 348).
Section 10.7
Operating Requirements and Restrictions
Overview
Hot standby is a powerful feature in itself, and ETYs are a key part of the feature. It increases the
reliability of your installation. Hot Standby uses a network, and using the Hot Standby feature over
a network can affect the behavior of:
Browsers
Remote and local clients
I/O scanning service
Global Data service
FTP/TFTP service
You may encounter issues with each of these while using the Premium Hot Standby. Below are
some possible issues and resolutions.
NOTE: The Global Data Publish/Subscribe Service is disabled in Unity Pro when configuring
Premium Hot Standby systems.
Browsers
If a browser requests a page and during the process of downloading that page an IP address swap
occurs, the browser will either hang or time out. Click the Refresh or the Reload button.
Remote Clients
Hot Standby swaps affect remote clients.
An ETY will reset under the following conditions:
Remote Connection Request During Hot Standby Swap
If a remote client establishes a TCP/IP connection during a Hot Standby swap, the server closes
the connection using a TCP/IP reset.
Hot Standby Swap during Remote Connection Request
If a remote client makes a connection request and a Hot Standby swap occurs during the
connection request, the server rejects the TCP/IP connection by sending a reset.
Outstanding Request
If there is an outstanding request, the ETY will not respond to the request, but will reset the
connection.
The ETY will perform a Modbus logout if any connection has logged in.
Local Clients
During a swap, the ETY will reset all client connections using a TCP/IP reset.
CAUTION
UNEXPECTED EQUIPMENT OPERATION - DEVICES GO TO THEIR FALLBACK STATES
DURING SWITCHOVER
Configure Ethernet output devices to their Hold Last Value fallback state whenever possible. This
configuration has to be done with the configuration tool that is provided with the Ethernet device.
Output devices that support only a Set to Zero fallback state may produce a pulse during
switchover.
Failure to follow these instructions can result in injury or equipment damage.
I/O Scanning provides the repetitive exchange of data with remote Ethernet I/O devices. While the
PLC is running, the primary ETY sends Modbus Read/Write requests to remote I/O devices and
transfers data to and from the PLC memory. In the standby controller, the I/O scanning service is
stopped.
When the Hot Standby swap occurs, the primary ETY closes all connections with I/ O devices by
sending a TCP/IP reset. The I/O scanning service in this ETY is in Standby mode.
After the swap, the new primary ETY re-establishes the connection with each I/O device. It restarts
the exchange of data with these reconnections.
The TSX ETY 4103/5103 provides the I/O scanning feature. Configure it with the Unity Pro
software.
If you are using the Ethernet I/O scanning service for critical applications, the following important
issues regarding switchover must be considered:
If a communication function block is used for TCP/IP, the block will not complete its transaction.
While the ETY is in the process of performing the transaction, a new communication function
block may become active.
The PLC will use the state configured in the last value option in the I/O scanning table of the
ETY module (in Unity Pro software) as the input state for the scanned Ethernet I/O devices.
These two states are one of the following:
Set to 0
Hold last value
NOTE: When the I/O Scanning service is configured in the monitored ETY, an ETY-sync link failure
on the primary side will generate a switchover.
FTP/TFTP Service
The File Transfer Protocol/Trivial File Transfer Protocol (FTP/TFTP) service is available as soon
as the module receives an IP address. Any FTP/TFTP client can log on to the module. Access
requires the correct user name and password. Premium Hot Standby allows only one active
FTP/TFTP client session per ETY module.
When the Hot Standby swap occurs, the primary and standby ETYs close the FTP/ TFTP
connection. If a user sends an FTP/TFTP request during the swap, the communication is closed.
Whenever you re-open communication, you must re-enter a user name and a password.
Chapter 11
Ethernet Language Objects
Purpose
This chapter describes the language objects associated with the Ethernet communication
modules.
Section 11.1
Language Objects and IODDT of Ethernet Communication
General
Ethernet communication has four IODDTs:
T_COM_ETY_1X0 specific to the modules ETY_110 and ETY_120
T_COM_ETY_210 specific to the module ETY_210
T_COM_ETYX103 specific to the module ETY_4103/PORT/5103
T_COM_ETHCOPRO specific to the Ethernet channel of the processor TSX P 57 5634
At a Glance
An integrated application-specific interface or the addition of a module automatically enhances the
language objects application used to program this interface or module.
These objects correspond to the input/output images and software data of the module or integrated
application-specific interface.
Reminders
The module inputs (%I and %IW) are updated in the PLC memory at the start of the task, the PLC
being in RUN or STOP mode.
The outputs (%Q and %QW) are updated at the end of the task, only when the PLC is in RUN mode.
NOTE: When the task occurs in STOP mode, either of the following are possible, depending on
the configuration selected:
outputs are set to fallback position (fallback mode)
outputs are maintained at their last value (maintain mode)
Figure
The following diagram shows the operating cycle of a PLC task (cyclical execution).
Introduction
Explicit exchanges are performed at the user program’s request using these instructions:
READ_STS (see Unity Pro, I/O Management, Block Library) (read status words)
WRITE_CMD (see Unity Pro, I/O Management, Block Library) (write command words)
WRITE_PARAM (see Unity Pro, I/O Management, Block Library) (write adjustment parameters)
READ_PARAM (see Unity Pro, I/O Management, Block Library) (read adjustment parameters)
SAVE_PARAM (see Unity Pro, I/O Management, Block Library) (save adjustment parameters)
RESTORE_PARAM (see Unity Pro, I/O Management, Block Library) (restore adjustment
parameters)
These exchanges apply to a set of %MW objects of the same type (status, commands or
parameters) that belong to a channel.
These objects can:
provide information about the module (for example, type of error detected in a channel)
have command control of the module (for example, switch command)
define the module’s operating modes (save and restore adjustment parameters in the process
of application)
NOTE: To avoid several simultaneous explicit exchanges for the same channel, it is necessary to
test the value of the word EXCH_STS (%MWr.m.c.0) of the IODDT associated to the channel
before calling any EF addressing this channel.
NOTE: Explicit exchanges are not supported when M340 analog and digital I/O modules are
configured through an M340 Ethernet RIO adapter module in a Quantum EIO configuration. You
cannot set up a module’s parameters from the PLC application during operation.
Managing Exchanges
During an explicit exchange, check performance to see that the data is only taken into account
when the exchange has been correctly executed.
To do this, two types of information is available:
information concerning the exchange in progress (see Unity Pro S, I/O Management, Block
Library)
the exchange report (see Unity Pro, I/O Management, Block Library)
NOTE: In order to avoid several simultaneous explicit exchanges for the same channel, it is
necessary to test the value of the word EXCH_STS (%MWr.m.c.0) of the IODDT associated to the
channel before calling any EF addressing this channel.
Section 11.2
Language Objects and Generic IODDT Applicable to Communication Protocols
Introduction
The following table presents the IODDT implicit exchange objects of type T_COM_STS_GEN
applicable to all communication protocols except Fipio and Ethernet.
Error Bit
The table below presents the meaning of the detected error bit CH_ERROR (%Ir.m.c.ERR).
Introduction
This section presents the T_COM_STS_GEN type IODDT explicit exchange objects applicable to all
communication protocols except Fipio and Ethernet. It includes the word type objects whose bits
have a specific meaning. These objects are presented in detail below.
Sample Variable Declaration: IODDT_VAR1 of type T_COM_STS_GEN
Observations
In general, the meaning of the bits is given for bit status 1. In specific cases an explanation is
given for each status of the bit.
Not all bits are used.
Section 11.3
The Language Objects and IODDTs Associated with Ethernet Communication
Purpose
This section shows the language objects and IODDTs associated with Ethernet communication.
Introduction
The IODDT of type T_COM_ETY_1X0 has implicit exchange objects, which are described below.
This type of IODDT applies to the modules TSX ETY 110 and TSX ETY 120.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETY_1X0
Generally speaking, the meaning of bits is given for state 1 of this bit. In specific cases, the two
states of the bit are explained.
WARNING
UNEXPECTED APPLICATION BEHAVIOR-VALIDITY OF COMMON WORDS
The update bit switches to 1 at the beginning of the PLC cycle if it receives common words from
the corresponding station. At the end of the cycle the update bits automatically return to 0.
Consequently, common words can only be considered valid if the update bit of the corresponding
station is set to 1.
After power up, common words are set to value 0.
Failure to follow these instructions can result in death, serious injury, or equipment
damage.
The table below shows the implicit exchange objects of the IODDT of type T_COM_ETY_1X0 which
applies to the two modules TSX ETY110/120.
Introduction
This topic describes the explicit exchange objects of the IODDT of type T_COM_ETY_1X0 which
applies to the two modules TSX ETY 110 and TSX ETY 120. It includes word-type objects whose
bits have a special meaning. These objects are described in detail below.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETY_1X0
Remarks
Generally speaking, the meaning of bits is given for state 1 of this bit. In specific case, each state
of the bit is explained.
Not all bits are used.
Introduction
This topic describes the implicit exchange objects of the IODDT of type T_COM_ETYX103 which
applies to the modules TSX ETY 4103/PORT/5103 and TSX WMY 100. It includes word-type
objects whose bits have a special meaning. These objects are described in detail below.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETYX103
Introduction
This topic describes the explicit exchange objects of the IODDT of type T_COM_ETYX103 that
applies to the modules TSX ETY 4103/PORT/5103 and TSX WMY 100. It includes word-type
objects whose bits have a special meaning. These objects are described in detail below.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETYX103
NOTE: Generally speaking, the meaning of bits is given for state 1 of this bit. In specific cases,
each state of the bit is explained.
Also note that not all bits are used.
Network Diagnostics
The table below shows the status words (or double words) CH_FLT (%MWr.m.c.3 to 6,
%MWr.m.c.11 to 15 and %MDr.m.c.7 and 9) used for diagnosing the network. The reading is taken
by a READ_STS (IODDT_VAR1).
Introduction
This topic describes the implicit exchange objects of the IODDT of type T_COM_ETHCOPRO that
apply to the Ethernet channel of the TSX P57 6634/5634/4634 (channel 3). It concerns those word
type objects whose bits have particular meanings. These objects are described in detail below.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETHCOPRO
Overview
This part shows the explicit exchange objects of the IODDT of type T_COM_ETHCOPRO which
applies to the Ethernet channel of the TSX P57 6634/5634/4634. It includes word-type objects
whose bits have special meanings. These objects are described in detail below.
Example of declaring a variable: IODDT_VAR1 of type T_COM_ETHCOPRO
Generally speaking, the meaning of bits is given for state 1 of this bit. In specific cases, each
state of the bit is explained.
Not all bits are used.
Network Diagnostics
The table below shows the status words (or double words) CH_FLT (%MWr.m.c.3 to 6,
%MWr.m.c.11 to 15 and %MDr.m.c.7 and 9) used for diagnosing the network. The reading is taken
by a READ_STS (IODDT_VAR1).
Section 11.4
The IODDT Type T_GEN_MOD Applicable to All Modules
Introduction
Modules of Premium PLCs have an associated IODDT of type T_GEN_MOD.
Observations
In general, the meaning of the bits is given for bit status 1. In specific cases, an explanation is
given for each status of the bit.
Not all bits are used.
List of Objects
The table below presents the objects of the IODDT:
Section 11.5
Ethernet Configuration Language Objects
Purpose
This section describes the configuration language objects associated with the Ethernet
communication modules on Premium and Atrium PLCs.
At a Glance
This page describes the language objects for the configuration of a TSX ETY 110 module. These
objects can be read by the application program.
Internal Constants
The following table describes the language objects for the configuration of a TSX ETY 110 module.
Byte 1: reserved
%KWr.m.0.4 Common words Byte 0: number of common words
Byte 1: reserved
%KWr.m.0.5 X-Way network Byte 0: network number (0 by default)
address Byte 1: reserved
%KWr.m.0.6 Type of Ethernet driver Byte 0:
for TCP/IP = 16#00 : AUI (default value)
= 16#01 : RJ45
Byte 1:
= 16#00 : Ethernet II (default value)
= 16#01 : 802.3
Introduction
This topic describes the configuration language objects for Ethernet communication with the
TSX ETY 4103/PORT/5103 module and the Ethernet channel of the TSX P57 6634/5634/4634,
which can be displayed by the application program.
Internal Constants
The following table describes the internal constants:
Byte 1:
= 16#00: Ethernet II (default value)
= 16#01: 802.3
Byte 1: reserved
%KWr.m.c.15 TCP services used Byte 0:
bit 0 =1: Modbus communication on TCP/IP is used
bit 1 =1: access control is activated
Byte 1: reserved
Chapter 12
Questions/Answers
Questions/Answers
Questions/Answers
General
Below you will find a list of the most frequently asked questions and answers regarding
communication by Ethernet network.
How can I find out the speed with which the module communicates?
Via an internet browser, by connecting to the Ethernet Module Statistics page.
What should I do if the messaging EFs do not get a response?
Check that the X-Way destination address is part of the IP/X-Way connections table.
Check that the configuration of the destination module does not prohibit this connection (access
control).
In debug mode, try the "Ping" command towards the IP address of the destination PLC, then try
an "Identification" request towards the destination address, if it is part of the same X-Way
network.
What should I do if I receive the 0xFF12 refusal code on the messaging EFs?
This code indicates that the module is full. Reduce the transition rate.
What should I do if the READ_ASYNC, WRITE_ASYN messaging EFs do not get a response
(time out)?
Check that the "mast" tasks of the client and server PLCs are configured to "periodic", with a
sufficient period to ensure that the PLCs are not overrun.
When should I configure my connections to "Mono-Connection"?
When this connection has to be established to a TSX ETY 110, Modbus protocol.
The destination PLC of my messages is a bridge. Which X-Way destination address should
I configure in the connections table?
The X-Way address of the first communication module of the PLC bridge (if present, it is the
processor PCMCIA card).
I have changed the IP addresses in Address Server and IO Scanner configuration, should I
restart my client/server devices?
Yes. The devices only receive their IP address when starting up. This restart should be carried out
once the TSX ETY 4103/5103 module has been reconfigured (fixed RUN and STS LEDs).
In the module configuration screens, the last entry inserted into one of the grids has not
been taken into account at the validation. Why?
You need to remove the focus (the scale indicator) from the last cell of the grid in which new data
has been entered in order to take this modification into account.
Why is the Bridge tab grayed out when I use a processor of type ???????????
These processors do not manage bridge data.
Why is the Bridge tab grayed out when I have already changed the position of the
processor?
After this type of modification, you have to validate the new hardware configuration to access and
modify the bridge data managed globally at the level of the processor.
The momentum 170 ENT modules do not manage to obtain their client/server address from
the address server of the TSX ETY 4103, TSX ETY PORT or TSX ETY 5103 modules.
Check in the TSX ETY 4103 or TSX ETY PORT module configuration that the subnetwork mask
agrees with the IP address class.
Check the software version of the 170 ENT module.
Global Data does not work. Why?
Make sure that the network switches are not configured in "multicast filtering".
35006192 05/2015
Appendices
Introduction
These technical appendices supplement the information in this guide.
Appendix A
Schneider Private MIB
Introduction
A MIB (Management Information Base) is an element used in network management. Network
management services are based on the need to monitor and manage:
performance
fault occurrences
security
NOTE: The Transparent Factory private MIB does not define specific management applications
and policies.
Each MIB contains a finite number of objects. Use the SNMP manager’s GET and SET to retrieve
system information and to set system environment variables.
Elsewhere in this guide is the detailed tree structure of the transparentFactoryEthernet MIB
(see page 411).
iso(1)
org(3)
dod(6)
internet(1)
private(4)
enterprises(1)
groupeschneider(3833)
transparentFactoryEthernet(1)
Under the Groupe Schneider private MIB is a TFE private MIB, transparentFactoryEthernet(1).
Introduction
This topic outlines the tree structure for the private Schneider MIB (Schneider TFE-V01-04.mib) for
all Transparent Ready products.
The groupeschneider (3833) subtree is the root of Groupe Schneider’s private MIB in the Structure
of Management Information (SMI) used by SNMP and defined in RFC-1155, a specification that
defines the structure and identification of management information for TCP/IP-based networks.
Tree Structure
groupeschneider (3833)
(1) transparentFactoryEthernet
|---(1) switch
|------(14) saConfiguration
|----------(1) saChassis
|----------(2) saAgent
|----------(3) saUserGroup
|----------(5) saRingRedundancy
|----------(7) saLLDP
|------(15) saPlatform4
|----------(1) saPlatform4BasicL2
|---(2) Port502Messaging
|------(1) port502Status
|------(2) port502SupportedProtocol
|------(3) port502IpSecurity
|------(4) port502MaxConn
|------(5) port502LocalConn
|------(6) port502RemConn
|------(7) port502IpSecurityTable
|----------(1) port502IpSecurityEntry
|--------------(1) attemptFails
|--------------(2) ipSourceAddress
|------(8) port502ConnTable
|----------(1) port502ConnEntry
|----------(1) port502ConnLocalPort
|----------(2) port502ConnRemAddress
|----------(3) port502ConnRemPort
|----------(4) port502ConnType
|----------(5) port502ConnMsgIn
|----------(6) port502ConnMsgOut
|----------(7) port502ConnMsgErr
|----------(8) port502XwayNet
|----------(9) port502XwayStation
|------(9) port502MsgIn
|------(10) port502MsgOut
|------(11) port502MsgOutErr
|------(12) port502AddStackStat
|------(13) port502AddStackStatTable
|------------(1) port502AddStackStatEntry
|----------------(1) port502AddStackStatIndex
|----------------(2) port502PeaKTcpRetransSegs
|---(3) ioScanning
|------(1) ioScanStatus
|------(2) ioScanMaxDevice
|------(3) ioScanPolledDevice
|------(4) ioScanTransSend
|------(5) ioScanGlbHealth
|------(6) ioScanningDeviceTable
|----------(1) ioScanDeviceEntry
|--------------(1) IoScanDeviceRemAddress
|--------------(2) IoScanDeviceHealth
|--------------(3) IoScanDeviceRate
|--------------(4) ioScanInputLocalAddress
|--------------(5) ioScanOutputLocalAddress
|---(4) globalData
|------(1) glbDataStatus
|------(2) glbDataMaxPub
|------(3) glbDataMaxSub
|------(4) glbDataPub
|------(5) glbDataSub
|------(6) glbDataPubErr
|------(7) glbDataSubErr
|------(8) glbDataGlbSubHealth
|------(9) glbDataPubTable
|----------(1) glbDataPubEntry
|--------------(1) glbDataPubSourceAddress
|--------------(2) glbDataPubHostId
|--------------(3) glbDataPubNetId
|--------------(4) glbDataPubGroupId
|--------------(5) glbDataPubCnt
|--------------(6) glbDataPubErrCnt
|--------------(7) glbDataPubDistribRate
|--------------(8) glbDataPubDuplicateErr
|------(10) glbDataSubTable
|--------------(1) glbDataSubEntry
|------------------(1) glbDataSubSourceAddress
|------------------(2) glbDataSubHostId
|------------------(3) glbDataSubNetId
|------------------(4) glbDataSubGroupId
|------------------(5) glbDataSubCnt
|------------------(6) glbDataSubErrCnt
|------------------(7) glbDataMinimumSeparation
|------------------(8) glbDataHealth
|------------------(9) glbDataHealthTimeOut
|------------------(10) glbDataLastRecErr
|---(5) Web
|------(1) webStatus
|------(2) webPassword
|------(3) webSuccessfullAccess
|------(4) webFailedAttempts
|---(6) addressServer
|------(1) addressServerStatus
|---(7) equipmentProfile
|------(1) profileProductName
|------(2) profileVersion
|------(3) profileCommunicationServices
|------(4) profileGlobalStatus
|------(5) profileConfigMode
|------(6) profileRoleName
|------(7) profileBandwidthMgt
|------(8) profileBandwidthDistTable
|---------(1) profileBandwidthDistEntry
|------------(1) bandwidthDistributionIndex
|------------(2) port502Bandwidth
|------------(3) ioScanningBandwidth
|------------(4) globalDataBandwidth
|------------(5) otherBandwidth
|------(9) profileLedDisplayTable
|---------(1) profileLedDisplayEntry
|------------(1) ledIndex
|------------(2) ledName
|------------(3) ledDescr
|------------(4) ledState
|------(10) profileSlot
|------(11) profileCPUType
|------(12) profileTrapTableEntriesMax
|------(13) profileTrapTable
|---------(1) profileTrapEntry
|------------(1) trapCommunityName
|------------(2) remoteIpAddress
|------------(3) authenticationTrap
|------------(4) port502Trap
|------------(5) ioScanningTrap
|------------(6) globalDataTrap
|------------(7) webTrap
|------------(8) addressServerTrap
|------------(9) profileTrap
|------------(10) timeManagementTrap
|------------(11) emailTrap
|------(14) profileSpecificId
|------(15) profileIpAddress
|------(16) profileIpNetMask
|------(17) profileIpGateway
|------(18) profileMacAddress
|------(19) profileImplementationClass
|------(100) premiumProfile
|------(101) quantumProfile
|------------(100) qnoe
|---------------(1) qNoeCommand
|------(102) microProfile
|------------(100) mEtz
|---------------(1) etzIpMgtStatus
|---------------(2) etzIpMgtDhcpTries
|---------------(3) etzIpMgtDhcpMode
|---------------(4) etzRepUserBkups
|---------------(5) etzRepAutoBkups
|---------------(6) etzRepStatus
|---------------(7) etzRepTFPcnxErrors
|---------------(8) etzRepTFPxferErrors
|------(103) momentumIoProfile
|------------(1) momentumIoBaseType
|------------(2) momentumIoBaseName
|------------(3) momentumIoMasterIPTable
|---------------(1) momentumIoMasterIPEntry
|------------------(1) momentumIoMasterIPValue
|------------(4) momentumIoModuleTimeOut
|------------(5) momentumIoASCIIModuleHeader
|------------(6) momentumIoReservationTime
|------------(7) momentumIoInputDataTable
|---------------(1) momentumIoInputDataEntry
|------------------(1) momentumIoInputDataIndex
|------------------(2) momentumIoInputDataValues
|------------------(3) momentumIoInputDataWords
|------------------(4) momentumIoInputDataPoints
|------------(8) momentumIoOutputDataTable
|---------------(1) momentumIoOutputDataEntry
|------------------(1) momentumIoOutputDataIndex
|------------------(2) momentumIoOutputDataValues
|------------------(3) momentumIoOutputDataWords
|------------------(4) momentumIoOutputDataPoints
|------(104) momentumM1eProfile
|------(105) advantysProfile
|------(106) gatewayProfile
|------(107) modiconM340Profile
|------(255) tfProducts
|------------(1) ety
|------------(2) noe
|------------(3) etz
|------------(4) momentumIo
|------------(5) momentumM1e
|------------(6) altivar
|------------(7) stbNip
|------------(8) tsxntp
|------------(9) nwm
|------------(10) wmy
|------------(11) quantumPLC
|------------(12) premiumPLC
|------------(13) etg
|------------(14) egx
|------------(15) ecc
|------------(16) cev
|------------(17) inducteIXGKS
|------------(18) ositrackTAP
|------------(19) twidoPLC
|------------(20) modiconM340PLC
|------------(21) modiconM340DPLC
|------------(22) modiconM340CPLC
|------------(23) modiconM340NOE
|---(8) timeManagement
|------(1) ntp
|--------(1) ntpStatus
|--------(2) ntpSrvAddr
|--------(3) ntpLnkSrvStatus
|--------(4) ntpReqCnt
|--------(5) ntpRespCnt
|--------(6) ntpErrCnt
|--------(7) ntpDate
|--------(8) ntpTime
|--------(9) ntpTimeZone
|--------(10) ntpDSTStatus
|--------(11) ntpLastErr
|---(9) email
|------(1) smtp
|---------(1) emailTable
|------------(1) emailEntry
|--------------(1) emailIndex
|--------------(2) smtpStatus
|--------------(3) smtpSrvAddr
|--------------(4) smtpMailSentCnt
|--------------(5) smtpErrCnt
|--------------(6) smtpLastErr
|--------------(7) smtpLastMailElapsedTime
|--------------(8) smtpLnkSrvStatus
|--------------(9) smtpSrvChkFailCnt
|---(255) tfeMibVersion
|------(1) tfeMibVersionNumber
|------(2) tfeMibVersionDate
NOTE: All listed services are not available on all communications modules. Refer to the available
services for your module.
When devices are added to the Schneider catalog, the private MIB is extended in the following
manner:
If needed, a Transparent Factory communication-service object is added for the new device in
the subtree that corresponds to equipmentProfile(7) (see page 426). This subtree can hold as
many objects as are required.
If needed, a new branch is added at the same level as transparentFactoryEthernet(1). This
subtree is created for product-specific objects.
When a new device is added to the catalog a corresponding object description is created in the
ASN.1 format. The ASN.1 file(s) are then given to producers of SNMP manager software for
inclusion in their products.
Switch Subtree
The switch (1) subtree, or group, indicates the brand of switches labeled. The following list
describes the function of each object.
Service Indicates . . .
saChassis(1) configuration of the chassis
saAgent(2) configuration of Agent
saRingRedundancy(3) management of Ring Redundancy
saUserGroup(5) management of user groups
saLLDP(7) management of proprietary extensions of 802.1AB (station and
Media access control Connectivity Discovery)
Service Indicates . . .
port502Status(1) status of the service (idle or operational)
port502SupportedProtocol(2) supported protocols (MODBUS, X-way, etc.)
port502IpSecurity(3) status of the Port 502 IP Security service (enabled or
disabled)
port502MaxConn(4) maximum number of TCP connections supported by
the Port 502 entity
port502LocalConn(5) number of TCP connections currently opened by the
local Port 502 entity
port502RemConn(6) number of TCP connections currently opened by the
remote entity to the local Port 502 entity
port502IpSecurityTable(7) a table containing the number of unsuccessful attempts
to open a TCP connection from a remote TCP entity
port502ConnTable(8) a table containing Port 502 TCP specific information
(MsgIn, MsgOut)
port502MsgIn(9) total number of Port 502 messages received from the
network
port502MsgOut(10) total number of Port 502 messages sent from the
network
port502MsgOutErr(11) total number of diagnostic messages built by the Port
502 messaging entity and sent to the network
port502AddStackStat(12) the support of additional Port 502 stack statistics
port502AddStackStatTable(13) additional stack statistics for Port 502 (optional)
Service Indicates . . .
ioScanStatus(1) global status of the I/O scanning service
ioScanMaxDevice(2) maximum number of devices supported by the I/O scanning
entity
ioScanPolledDevice(3) number of devices currently polled by the I/O scanning entity
ioScanTransSend(4) total number of transactions sent by the I/O scanning entity
ioScanGlbHealth(5) global health status for the I/O scanning service
ioScanningDeviceTable(6) a table containing information on each remote device polled by
the I/O scanning entity
Service Indicates . . .
glbDataStatus(1) global status of the Global Data service
glbDataMaxPub(2) maximum number of published variables configured by the
Global Data entity
glbDataMaxSub(3) maximum number of subscribed variables configured by the
Global Data entity
glbDataPub(4) total number of publications sent to the network
glbDataSub(5) total number of subscriptions received from the network
glbDataPubErr(6) total number of publication errors detected by the local entity
glbDataSubErr(7) total number of subscription errors detected by the local entity
glbDataGlbSubHealth(8) global health status of the Global Data service
glbDataPubTable(9) a table containing information on each published variable (the
number of publications, the source IP address, the number of
errors, etc.)
glbDataSubTable(10) a table containing information on each subscribed variable (the
number of subscriptions, the source IP address, the number of
errors, health, etc.)
Web Subtree
The web (5) subtree, or group, contains the objects related to the Web server service.
Service Indicates . . .
webStatus(1) global status of the Web service
webPassword(2) enable or disable Web passwords
webSuccessfullAccess(3) total number of successful attempts to access Web site
webFailedAttempts(4) total number of failed attempts to access Web site
Service Indicates . . .
addressServerStatus(1) global status of the address server service
Service Indicates . . .
profileProductName(1) the commercial name of the communication
product in string form (for example:
140 NOE 771 11, BMX NOE 0100, etc.)
profileVersion(2) the software version of the communication product
in string form (for example, Vx.y or V1.1)
profileCommunicationServices(3) the communication services supported by the
profile (Port502Messaging, I/O scanning
Messaging, Global Data, Web, and Address
Server)
profileGlobalStatus(4) the global status of the communication module
profileConfigMode(5) the IP configuration mode of the communication
module
profileRoleName(6) the role name for the IP address management if it
exists (empty string if there is none)
profileBandwidthMgt(7) the status of Bandwidth Management
profileBandwidthDistTable(8) the CPU time distribution between Global Data,
Port 502 Messaging, I/O scanning
profileLedDisplayTable(9) a table giving the name and the state of each
module’s LEDs
profileSlot(10) the position of the communication module inside
the rack if there is one (if there is no rack, the
profileSlot value is 0)
profileCPUType(11) the host for which that communication module is a
part when a CPU type exists (if there is no host, the
string is empty)
profileTrapTableEntriesMax(12) the maximum numbers of entries in the Trap Table
(equal to the number of possible remote
managers)
profileTrapTable(13) a table allowing you to enable or disable the
private traps for each of the communication
services
profileSpecificId(14) a unique Profile Specific Identification inside the
equipmentProfile object of the Schneider
Transparent Factory MIB (for example, the PLC
Premium family is 100)
profileIpAddress(15) the IP address of the SNMP agent
Service Indicates . . .
profileIpNetMask(16) the subnetwork mask associated with the IP
address of the SNMP agent (the value of the mask
is an IP address with all the network bits set to 1
and all the host bits set to 0)
profileIpGateway(17) the default Gateway IP address of the SNMP
agent
profileMacAddress(18) the Ethernet media-dependent address of the
SNMP agent
profileImplementationClass(19) a textual description of the implementation class
supported by the product
premiumProfile(100) managed products (ETY, ETY port)
quantumProfile(101) managed products (NOE)
microProfile(102) managed products (ETZ)
momentumIoProfile(103) managed products (ENT)
momentumM1eProfile(104) managed products (M1E)
advantysProfile(105) managed products (STB NIP)
gatewayProfile(106) managed products (ETG)
modiconM340profile(107) managed products (Modicon M340 PLC)
tfProducts(225) Transparent Factory products
Service Indicates . . .
ntpStatus(1) the status of the NTP service (not server)
ntpSrvAddr(2) the IP address of the NTP server in dot notation format
ntpLnkSrvStatus(3) the status of the link between the module and the NTP server
ntpReqCnt(4) the number of requests sent to the NTP server
ntpRespCnt(5) the number of responses received from the NTP server
ntpErrCnt(6) the total number of communication errors
ntpDate(7) date of the day
ntpTime(8) time of the day
ntpTimeZone(9) current time zone
ntpDSTStatus(10) daylight saving time status
ntpLastErr(11) last error code generated by system
Email Subtree
The email(9) subtree contains a set of common SMTP objects.
Service Indicates . . .
emailIndex(1) the index value in the email service table
smtpStatus(2) the status of SMTP service (not server)
smtpSrvAddr(3) the IP address of SMTP server in dot notation format
smtpMailSentCnt(4) the total number of emails sent to the network and
successfully acknowledged by the server
smtpErrCnt(5) the total number of email messages that could not be
sent to the network or that have been sent but not
acknowledged by the server
smtpLastErr(6) the error code of the last error that occurred while trying
to send an email message to the network
smtpLastMailElapsedTime(7) the number of elapsed seconds since last successful
email was sent to the server
smtpLnkSrvStatus(8) the status of link with SMTP server
smtpSrvChkFailCnt(9) the number of times the link to SMTP server is detected
as ‘down.’
tfeMibVersion Subtree
This group contains information about the version of the Schneider TFE MIB (see page 410)
supported by the product.
Service Indicates . . .
tfeMibVersionNumber(1) the version of the SchneiderTFE Mib in Vxx.yy form (example
V01.04)
tfeMibVersionDate(2) the date of last update of the SchneiderTFE MIB in
‘ddMmmyy’ form (example: 09Jan06)
NTP Traps
NTP status (ntpStatusChange): This trap is sent if ntpStatus changes.
server change (ntpServerChange): This trap is sent if the NTP component switches from the
Primary NTP server to the standby NTP server or vice versa.
link server status change (ntpLnkSrvStatusChange): This trap is sent if the NTP link
server status changes.
leap second (ntpLeapSecond): This trap is sent when leap seconds are inserted.
DST change (ntpDSTChange): This trap notifies the manager that the NTP server time has
changed from either:
standard time to daylight savings time, or
SMTP Traps
SMTP status change (smtpStatusChange): This trap is sent if smtpStatus of the email
service referenced by emailIndex changes.
SMTP link to server status (smtpLnkSrvChange): This trap is sent when the
smtpLnkSrvStatus of the email service referenced by emailIndex changes. The trap is
sent when the service tries to send an email. Every 30 minutes a periodic test checks the
connection to the SMTP server.
Appendix B
Installation & Configuration of a Modicon Premium Ethernet Network
Overview
This quick start guide describes how to install and configure a Modicon Premium Ethernet module.
It also sets up the I/O scanning service to allow data transfer to occur between the PLC and a
remote slave device. Instructions for accessing the module’s diagnostic capabilities are included
at the end of the guide.
Overview
Introduction
This quick start guide explains how to install and configure Modicon Premium Ethernet modules,
set up and configure an I/O scanning communication service, and access the modules diagnostic
capabilities. The following modules are applicable to this guide:
TSX ETY 4103
TSX ETY 5103
TSX P57 1634M
TSX P57 2634M
TSX P57 3634M
TSX P57 4634M
TSX P57 5634M
NOTE: When starting up a TSX P57 6634/5634/4634 processor, the CPU may send an address
resolution protocol (ARP) request to verify the existence of a device using the IP address
192.168.2.1. The source IP address of this packet is the broadcast address of the CPU (the last IP
address used in the PLC application, ending in 255).
Hardware/Software Requirements
For the example discussed in this guide, the following Modicon Premium Ethernet modules are
required:
TSX PSY 2600M power supply
TSX P56 5634M CPU
TSX ETY 4103 communications module
Also, a PC running Windows 2000 or XP with Schneider’s Unity Pro configuration software
installed on it is required.
Finally, a USB cable is required to connect the PC to the network PLC.
Intended Audience
This user guide is intended for anyone who is involved in installing and configuring Modicon
Premium Ethernet modules in a network arrangement that performs basic communication
services.
Anyone reading this guide should:
be familiar with Ethernet networks and the TCP/IP protocol
understand the operation of PLCs
Installation
Introduction
The Modicon Premium Ethernet modules used for the example in this guide may vary from the
ones available at your site. You can substitute the appropriate power supply, CPU, and Ethernet
communication module(s) and other Premium modules to make up a rack similar to the one
described below.
Step Action
1 Insert the power supply into the leftmost slot on the rack.
2 Add the CPU to the next two slots (0 and 1) on the right of the power supply.
3 Place the remaining Premium communication modules, beginning with slot 2,
to complete your installation.
In our example (see below), we use a TSX PSY 2600M power supply, a TSX P56 5634M
processor, and a TSX ETY 4103 communications module to make up our rack.
Introduction
Once the modules have been physically installed in the rack, we can configure it using Schneider
Electric’s Unity Pro configuration program.
Step Action
1 Click Start.
2 Select Programs.
3 Then select Schneider Electric →Unity Pro →Unity Pro XL.
Note: The name of your Unity Pro package may be different. It may be Unity
Pro M, Unity Pro L, Unity Pro XL, etc.
4 Select New in the File menu to create a New Project dialog box.
5 In the New Project dialog box, expand the Premium family to select the
installed processor.
Step Action
6 In the project browser, double-click Station/Configuration/XBus to access
the configuration of the local rack.
7 Double-click slot 2 to bring up the New Device dialog box ( see step 8).
Step Action
8 Double-click the module that goes in slot 2 (TSX ETY 4103 in our example).
Note: Alternately, you can click the module and drag it to the selected slot on
the rack.
9 Repeat step 8 for each module included in your configuration.
The figure below shows the completed rack assembly for our example with the TSX ETY 4103
module in slot 2.
Introduction
The following procedure describes how to add a new Ethernet network and link it to the Premium
Quantum modules we configured in the previous section.
Step Action
1 Locate the Communications directory in the Project browser.
2 Right click the Network subdirectory located under the Communications
directory.
3 Select the New Network option to bring up the Add Networkdialog box.
4 Scroll to Ethernet in the List of available Networks field.
5 Enter a meaningful name for your network in the Change Name field (ETY
4103 was used in our example).
6 Click OK.
Step Action
1 Double click XBus in the Project browser to bring up the rack configuration.
2 Double click TSX ETY 4103 module located at slot 2 to bring up the network link screen.
3 Under TSX ETY 4103, click Channel 0 (item 1, above) to display the Function box.
4 In the Function box (item 2, above), scroll to ETH TCP IP to bring up the Net Link.
5 In the Net Link box (item 3, above), scroll to the name of your logical network (ETY 4103 in
the example).
6 Click the validate check box in the upper toolbar to confirm the network link configuration.
Step Action
1 Locate the Communications\Networks directory in the Project browser.
2 Double-click your new logical network (ETY 4103 in our example) to open the
ETY 4103 configuration screen.
Introduction
The Premium TSX ETY 4103 module supports Ethernet communication services such as I/O
scanning, Global Data, Modbus messaging, SNMP, etc.
The following example shows you how to configure the I/O scanning service, which is used to:
transfer data between network devices
allow a CPU to regularly read data from and write data to the scanned devices
Step Action
1 Open your application using the TSX ETY 4103 module in Unity Pro.
2 In the Project Browser, locate the Communication → Networks directory.
3 Click the Ethernet module (TSX ETY 4103 in our example) to open the configuration screen.
4 In Module Utilities, select Yes in the I/O Scanning menu.
5 Click the I/O Scanning tab to display the I/O scanning configuration screen.
Step Action
6 Enter the parameter settings under each of the column headings for one line of the I/O Scanner
Configuration. Refer to the following I/O Scanning Parameters topic to see the settings used for this
example.
7 Click the validate check box in the upper tool bar to confirm the I/O scanning parameter settings.
Health This field sets the maximum interval between the responses from 1500 ms
Timeout (ms) a remote device. After this time period expires, the received data
is invalid. The Health Timeout must be longer than the
Repetitive Rate time (ms). For a Premium ETY Ethernet
module, it must be longer than the CPU scan time.
For the Health Timeout:
Range: 0ms to 50 seconds
Interval: 1ms
If you are running Unity Pro V4.0 or later with the following
firmware versions:
ETY 4103/5103/Port (V4.1 or later): 5 - 200 ms
TSX P57 4634/5634/6634 (V2.6 or later): 5 - 200 ms
RD Master Destination address in the master PLC where, from each device, %mw10
Object* newly read information is stored
RD Slave Source address index in the slave/remote device The format of this value depends
Ref.** on the Slave Syntax:
Index: 5
Modbus: 400006
IEC 0: %MW5
IEC 1: %MW6
WR Master Source address of the master PLC whose data is being written %mw20
Object* into the slave/remote device.
Write operations are always performed at the word level.
WR Slave The address of the first word written into the slave/remote device. The format of this value depends
Ref.** on the Slave Syntax:
Index: 1
Modbus: 400002
IEC 0: %MW1
IEC 1: %MW2
NOTE: For more information, refer to the Contextual Menu for Copy/Cut/Paste topic
(see page 164).
NOTE: For more information, refer to the I/O Scanning with Multiple Lines topic (see page 166).
Connection Options
In order to run the configuration program it must first be downloaded to the PLC. Prior to
downloading the program the PLC must be connected to the PC containing the Unity Pro software.
The connection can be accomplished using a a communication network such as Ethernet, USB, or
Unitelway. We describe both the USB and Unitelway setups in the following examples.
Step Action
1 Ensure that the Premium system is powered up.
2 Select the standard mode on the upper toolbar.
Step Action
1 Ensure that the Premium system is powered up.
2 Connect the PLC to the PC with a Unitelway (serial) cable.
3 On the PC, click the Unity Pro PLC\Set Address tab to bring up the Set
Address dialog box.
Step Action
1 On the PC, select PLC\Connect on the Unity Pro screen.
2 Click the PLC\Transfer Project to PLC tab to bring up the Transfer Project to
PLC dialog box.
5 Click Run on the Unity Pro upper toolbar to start the program.
Introduction
There are 3 ways to diagnose problems that may occur to Premium Ethernet modules:
view the module’s LED display
use the debug screen provided by the Unity Pro software
use the module’s embedded web server
In this section, we describe how to access the TSX ETY 4103 module’s debug screen and web
pages.
Step Action
1 Perform the steps using a Unitelway Link (see page 448).
2 Select PLC → Connect on the Unity Pro screen.
3 In the Project Browser, double-click TSX ETY 4103 under Station → Configuration → XBus.
4 Select the Debug tab to display the debug screen.
Step Action
1 At the PC, start a Web browser such as Internet Explorer.
2 Enter the TSX ETY 4103’s currently assigned IP address in the Address field of the browser to bring up
the module’s home page.
Step Action
5 Click OK to bring up the ETY’s diagnostic web page.
6 Click the I/O Scanning link on the left-hand side of the screen to access the I/O scanning diagnostics
web page.
Glossary
!
802.3 frame
A frame format, specified in the IEEE 802.3 (Ethernet) standard, in which the header specifies the
data packet length.
B
BOOTP
bootstrap protocol. A UDP/IP protocol that allows an Internet node to obtain its IP parameters
based on its MAC address.
D
DHCP
dynamic host configuration protocol. DHCP is a TCP/IP protocol that allows network devices
(DHCP clients) to obtain their IP addresses from a DHCP server through a request to the server.
E
Ethernet II
A frame format in which the header specifies the packet type, Ethernet II is the default frame format
for STB NIP 2212 communications.
F
FDR
The faulty device replacement service offers a method of handling device replacement without
disrupting the system nor interrupting service.
FTP
File Transfer Protocol. FTP is the World Wide Web’s file transfer protocol.
G
Global Data
Global Data provides the automatic exchange of data variables for the coordination of PLC
applications.
H
HTTP
HyperText Transfer Protocol. HTTP is the protocol for the formatting and transmission of files on
the world wide web. HTTP runs on top of TCP/IP (Internet) protocols.
I
I/O scanning
An I/O scan continuously polls I/O modules to collect data bits and status and diagnostics
information. This process monitors inputs and control outputs.
IODDT
input/output derived data type. IODDT is a structured data type representing a module or a channel
of a PLC module. Each application expert module possesses its own IODDTs.
M
MIB
management information base. The MIB is an object database that is monitored by a network
management system like SNMP. SNMP monitors devices that are defined by their MIBs.
Schneider has obtained a private MIB, groupeschneider (3833).
Modbus
Modbus is an application layer messaging protocol. Modbus provides client and server
communications between devices connected on different types of buses or networks. Modbus
offers many services specified by function codes. There are two types of Modbus transmission,
based on information in the physical layer:
MB/serial: the Modbus type that transmits data over serial RS-232 and RS-422/485
MB/TCP: the Modbus type that transmits data over Ethernet
N
NTP
network time protocol. NTP synchronizes the time of one client or server to the time of another
server or referenced source (such as a satellite receiver).
P
port 502
TCP/IP reserves specific server ports for specific applications through IANA (Internet Assigned
Numbers Authority). Modbus requests are sent to registered software port 502.
S
SMTP
Simple Mail Transfer Protocol. SMTP is a transmission protocol for sending and receiving e-mail.
SMTP messages are usually retrieved from a server with an e-mail client (such as POP or IMAP).
SNMP
simple network management protocol. The UDP/IP standard protocol used to monitor and manage
devices on an IP network.
SNMP agent
The SNMP application that runs on a network device.
T
TCP/IP
Transmission Control Protocol/Internet Protocol. TCP/IP is the communication protocol of the
Internet.
TFTP
Trivial File Transfer Protocol. TFTP is a scaled-down version of FTP that uses UDP, often to
initialize diskless workstations.
Transparent Ready
Schneider Electric’s Transparent Ready products (based on universal Ethernet TCP/IP and Web
technologies) can be integrated into real-time, data sharing systems, with no need for interfaces.
U
Unity Pro
Unity Pro is the programming software for all Unity PLCs. It includes 5 IEC languages that comply
with IEC 61131-3. Depending on requirements, the application may use a mixture of different
languages.
Index
A D
Advantys, 184 debugging Ethernet devices
ARP request TSXETY110, 244
TSX P57 6634/5634/4634 startup, 53 TSXETY4103/PORT, 269
AUI interface, 38 TSXETY5103, 269
TSXP574634, 335
TSXP575634, 335
B TSXP576634, 335
broadcast address TSXWMY100, 269
ARP request, 53 DHCP, 92
configuring parameters, 186
diagnostics display, 58
C DTM container, 177
channel characteristics
Ethernet, 51
channel data structure for all modules E
IODDT, 381 electronic mail notification, 112
T_GEN_MOD, 396 configuring parameters, 206
channel data structure for Ethernet communi- embedded web pages, 120
cation environmental conditions, 64
TSXETY110, 222 ETHWAY
channel data structure for Ethernet devices configuring parameters, 210
IODT, 385
compliance, 63
configuring G
TSXETY110 modules, 228 global data
configuring Ethernet devices configuring parameters, 193
TSX P57 5634, 325
TSXP 57 4634, 325
TSXP 57 6634, 325 H
configuring Ethernet networks, 213 hot standby
configuring Ethernet services, 65, 141, 281 TSXETY4103, 347
CPU startup
ARP request, 53
I services
DHCP, 92
I/O scanner, 86
electronic mail notification, 112
configure premium, 159
embedded web pages, 120
configuring parameters, 152
global data, 266
I/O scanning
I/O scanner, 86, 263, 291
configure TSX ETY 4103, 442
TCP/IP messaging, 68
debugging parameters, 342
time synchronization, 105
multiple lines, 166
TSXETY110, 22, 65
installing Ethernet devices, 52
TSXETY110WS, 22, 65
TSXETY110, 33
TSXETY210, 22, 65
TSXETY4103/PORT, 257
TSXETY4103/PORT, 22, 65
TSXETY5103, 257
TSXETY5103, 22, 65
TSXP571634/2634/3634, 257
TSXP575634/4634, 65
TSXWMY100, 257
TSXP576634/6634/4634, 22
IODDT, 373
TSXWMY100, 65
SMTP, 112
L SNMP
configuring parameters, 189
language objects, 373
T
M T_COM_EIP
managed variables, 184 Premium, 376
MIB, 409 T_COM_ETHCOPRO
Modbus explicit exchange objects, 394
messaging profile for TCP/IP, 79 implicit exchange objects, 392
TCP/IP, 76 T_COM_ETY_1X0
explicit exchange objects, 388
implicit exchange objects, 386
N T_COM_ETYX103
NTP, 105, 198 explicit exchange objects, 390
implicit exchange objects, 389
T_GEN_MOD, 396
P TCP/IP
PRA communication profile, 69
Unity Pro, 177 TCP/IP messaging, 68
configuring parameters, 144
time synchronization, 105
R configuring parameters, 198
reset module command, 118 topologies
Modbus TCP/IP, 78
Premium Hot Standby, 352
S TSX ETY 4103
selecting Ethernet processors, 54 configure I/O scanning, 442
U
UNI-TE, 75
Unity Pro
Advantys, 177
DTM container,