Modicon Quantum with Unity Ethernet Network Modules User Manual 33002479.06 07/2008 eng www.schneider-electric.
33002479 06 07/2008
Document Set Document Set Presentation 33002479 06 07/2008 This user manual is part of Schneider Electric’s five-volume Quantum Unity documentation set that is available under part number UNYUSE10010.
Document Set 4 33002479 06 07/2008
Table of Contents Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Part I Modicon Quantum with Unity Ethernet Products . . . . . 17 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Chapter 1 1.1 1.2 1.3 1.4 33002479 06 07/2008 Product Description . . . . . . . . . . . . . . . . . . . . . . . .
Customer Support Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Chapter 2 Ethernet Communication Services . . . . . . . . . . . . . . . . . . . . . 79 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Modicon Quantum with Unity Ethernet Services . . . . . . . . . . . . . . . . . .
Part III Using the Modicon Quantum with Unity Ethernet Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Chapter 4 4.1 4.2 4.3 Chapter 5 Transferring Data Using Communication Blocks . . . . . . . . . 125 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communications Issues . . . .
Chapter 6 I/O Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 I/O Scanner Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Configuring the Modicon Quantum I/O Scanner with Unity . . . . . . . . . . . . . . . . 205 I/O Scanner Response Times: Remote Input to Remote Output. . . . . . . . . . . .
SNMP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Global Data (Publish/Subscribe) Utility Configuration . . . . . . . . . . . . . . . . . . . Configure Address Server Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the Time Synchronization Service . . . . . . . . . . . . . . . . . . . . . . . . . Mail Service Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Configuring the Rack with Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Configuring the Ethernet Network with Unity Pro. . . . . . . . . . . . . . . . . . . . . . . . 359 Configuring the I/O Scanning Service . . . . . . . . . . . . .
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.
Safety Information 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. © 2008 Schneider Electric. All Rights Reserved.
About the Book At a Glance Document Scope This documentation is for users who want their Quantum PLC to communicate with devices over an Ethernet network. It assumes that you have some knowledge of PLC systems and a working knowledge of Modsoft, Concept, ProWORX, or Unity Pro programming tools. You also need to understand the use of Ethernet networks and TCP/IP.
About the Book This documentation describes the procedures for: z setting up the modules to transfer data using either the Global Data modules (the 140 NOE 771 01, 140 NOE 771 11, or 140 CPU 651 x0) or I/O scanner utility (in the 140 NOE 771 00/-01/-11 and the 140 CPU 651 50/-60) z using an embedded Web server to access diagnostics and online configurations for the module and its associated controller z using the FactoryCast Web server to customize your configuration via embedded Web pages (in the 140 NOE
About the Book Title of Documentation Reference Number Grounding and Electromagnetic Compatibility of PLC Systems User Manual UNY USE 100 10 Quantum and Premium Communication Architecture Reference Manual Part of this package Schneider Automation BOOTP Lite Ethernet IP Address Download 31002087 Utility for Schneider Automation Ethernet Products Instruction Sheet FactoryCast for Quantum, Premium and Micro User Guide 31001229 Modicon Quantum Hot Standby with Unity User Manual UNY USE 107 10 Modbus
About the Book Product Related Warnings Schneider Electric assumes no responsibility for any errors that may appear in this document. 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.
Modicon Quantum with Unity Ethernet Products I At a Glance Purpose This part introduces the Modicon Quantum with Unity products used for Ethernet communication.
Ethernet Products 18 33002479 06 07/2008
Product Description 1 At a Glance Overview This chapter includes product overviews for: z the 140 NOE 771 xx modules z the 140 NWM 100 00 module z the built-in Ethernet port of the 140 CPU 651 x0 modules When inserted in the backplane, these modules allow your Quantum PLC to communicate over Ethernet networks. What's in this Chapter? 33002479 06 07/2008 This chapter contains the following sections: Section Topic Page 1.1 Module Description 140 CPU 651 x0 21 1.
Product Description 20 33002479 06 07/2008
Product Description 1.1 Module Description 140 CPU 651 x0 Introduction Overview This is a discussion of the the Modicon Quantum High-End CPU (HE CPU) (140 CPU 651 x0).
Product Description 140 CPU 651 x0 Product Overview General Description The Quantum-140 CPU 651 x0 module (see p. 23) is among the newest in a series of Quantum processor modules. It combines standard PLC functions with the diagnostic possibilities of a Web server. The 140 CPU 651 x0 communicates using an RJ-45 connection. The 140 CPU 651 x0 module is in a double-width standard Quantum housing, which requires 2 sequential slots in a Quantum rack.
Product Description Physical presentation and mounting of standard High End modules Illustration The figure shows a standard High End module and its components.
Product Description Note: Quantum High End processors are equipped with two receptacles (A and B) in which to install Schneider PCMCIA cards (other cards are not accepted). Mounting Mounting the module onto the central back plane: 1 2 1 2 24 Hang the module. Screw the module to the back plane.
Product Description Controls and Displays Lens Cover The protective lens cover can be opened by sliding upwards. With the lens cover open you have access to the following items: z key switch z battery z reset button Key Switch The key switch is a security feature and a memory protection switch. The key switch has two positions: locked and unlocked. The key switch is only read and deciphered by the PLC OS (executive) portion of the firmware and not by the OS loader portion.
Product Description LCD Display The high-end CPU with Unity has a standard 2-line by 16-character liquid crystal display (LCD) with changeable backlight state and contrast: The backlight handling is entirely automated to save the life of the LCDs.
Product Description Keypad The high-end processor has a keypad (see Controls and Displays, p. 25) with five keys that are mapped to a hardware address.
Product Description Using the Keys Key ESC Keypad functionalities Function To cancel an entry, or suspend or stop an action in progress To display the preceding screens successively (step up the menu tree) To confirm a selection or an entry ENTER To set a field on the display into modify mode MOD LED: on key active z To scroll through menu options z To scroll through modify mode field options LED: flashing key active z Field in modify mode has options to scroll through LED: off LED on key inacti
Product Description Indicators Overview The High End processors use two types of indicators: 1. LCD display: The Default Screen (see Default Screen, p. 33) serves as a Controller status screen. 2. LED Indicators: The functionality of the LEDs is described in a table after the figure. The following figure shows the two types of indicators.
Product Description LED Description The following table shows the description for the LED indicators of the different High End CPU modules.
Product Description Using the LCD Display Screens Overview The controller’s LCD displays messages. These messages indicate the controller’s status. There are four levels of menus and submenus. Menus are accessed using the keypad (see Controls and Displays, p. 25) on the front of the controller. For detailed information about the menus and submenus see: z PLC Operations Menus and Submenus (see PLC Operations Menu, p. 35) z Using the Communications Menus and Submenus (see Communications Menu, p.
Product Description Accessing the Screens Use the keys on the keypad to access the system menus and submenus. Step Action 1 To access the screens, ensure that the key switch is in the unlocked position.
Product Description Default Screen The Default screen displays the following information. Mode State port Bat L PCM The default screen is read-only.
Product Description Fields Available Modbus Plus Modbus PCM Options Available Description MB+ indicates Modbus Plus activity mb+ no activity 232 serial port activity for RS-232 485 serial port activity for RS-485 1 displayed status indicates battery health of the PCMCIA card in slot 1: z steady = battery is OK z flashing = battery is low (only for green PCMCIAs (PV<04)) * 2 displayed status indicates battery health of the PCMCIA card in slot 2: z steady = battery is OK z flashing = battery i
Product Description PLC Operations Menu Structure: PLC Operations menu and submenus Unity HE CPU PLC Operations => PLC Operations Start PLC => Press to confirm Start => PLC Operations Stop PLC => Press to confirm Stop => PLC Operations Init PLC => Press to confirm Init => PLC Operations Hot Standby => Hot Standby State: State Hot Standby Mode: Mode Available with 140 CPU 671 60 and 140 CPU 671 60S Hot Standby Order: A or B Hot Standby Transfer => Press to confirm
Product Description Submenu: PLC Operations: Start, Stop, Init Start, Stop, Init Screens Display Fields Available Description Start PLC Press to confirm Start Pressing starts the controller Stop PLC Press to confirm Stop Pressing stops the controller Init PLC Press to confirm Init Pressing initializes the controller On safety processors, this command is only available in maintenance mode Submenu: PLC Operations Hot Standby CPU Screen Field Hot S
Product Description Screen Field Option Description FIRST Hot Standby A or B Order: (modifiable SECOND only if the key switch is in the unlocked position) Hot Standby Power Order Hot Standby Transfer: (this menu option is only enabled, if the key switch is in the unlocked position) Pressing the key confirms the Transfer. The transfer will initiate the request of a program update from the primary CPU controller.
Product Description Communications Menu Structure: Communications menu and submenus structure Quantum PLC Communications => Communications TCP/IP Ethernet => TCP/IP Ethernet IP Address => IP Address: ###.###.###.### TCP/IP Ethernet Subnet Mask => Subnet Mask: ###.###.###.### TCP/IP Ethernet IP Gateway => IP Gateway: ###.###.###.### TCP/IP Ethernet MAC Address => MAC Address: Communications Modbus Plus => MB+ Address: Communications Serial Port => Mode Protocol: Adr ##.##.##.##.##.
Product Description Submenu: PLC Communications: TCP/IP Ethernet TCP/IP Ethernet Screen Displays Fields Available Options Available Description TCP/IP Ethernet ###.###.###.### decimal numbers displays IP address ###.###.###.### decimal numbers displays Subnet Mask address ###.###.###.### decimal numbers displays Ethernet IP Gateway address ##.##.##.##.##.
Product Description Fields Available* Options Available Description Rate 50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 3600. 4800, 7200, 9600, 19200 bits/s Baud rate Par NONE Parity ODD EVEN DB 7,8 Databits: if Protocol is Modbus then RTU-8 or ASCII-7 SB 1,2 Stopbits *If the key switch is in the unlocked position, fields are modifiable.
Product Description System Info Menu Structure: System Info menus and submenus Quantum System Info => System Info Stop Code => Stop Code: #### System Info Firmware Info => Rev. Ldr: ##.## OS: ##.
Product Description LCD Settings Menu Structure: LCD Settings menus and submenus Quantum LCD Settings => LCD Settings LCD Contrast: ### 0% is black 100% is green LCD Settings LCD Light: time On Off 1 Min 5 Min 10 Min 15 Min Submenu: LCD Settings: LCD Contrast LCD Screen Contrast Screen Displays Fields Available Description LCD Contrast: #### A lower percent is darker. A higher percent is brighter.
Product Description 1.2 Module Description 140 NOE 771 xx and 140 NWM 100 00 Introduction Overview This section contains the module descriptions for 140 NOE 771 xx and 140 NWM 100 00.
Product Description Modicon Quantum Ethernet Modules Overview Overview The following information provides overviews of all Modicon Quantum Ethernet modules. General Description The Modicon Quantum Ethernet module, shown below, is one of the latest models in a line of Modicon Quantum Ethernet TCP/IP modules designed to make it possible for a Modicon Quantum PLC to communicate with devices over an Ethernet network.
Product Description Front View The following figure shows the front of the NOE 771 00 Ethernet module as an example for all Ethernet modules.
Product Description Key Ethernet Services The key Ethernet services of the 140 NOE 771 (-00, -01, -10, -11) and 140 NWM 100 00 models are listed below: Service -00 -01 -10 -11 NWM HTTP Server (see Embedded Web Pages— HTTP Server, Web Configuration and Diagnostics, p. 95) X X X X X FTP Server (see FTP Server, p. 94) X X X X X Flash File System (see Flash File System, p. 97) X X X X X BOOTP Client (see Using BOOTP Lite to Assign Address Parameters, p.
Product Description Service -00 Electronic Mail Notification Service (see Electronic Mail Notification Service, p. 91) -01 -10 X -11 NWM X Note: In the detailed description of the key features, only modules in the NOE family are named. The features are also available for the 140 NWM 100 00 module, depending on the listed properties in the above table.
Product Description Front Panel Components The front panel of the Ethernet modules contains identification markings, color codes, and LED displays. A writable area for an IP address, a global address label, and two Ethernet cable connectors is located behind the removable front panel door. The following table provides a description of the front panel components that are shown in following figure: 48 Component Description LED Indicator Panel (see Indicators for Ethernet Modules, p.
Product Description Indicators for Ethernet Modules Illustration The following figure shows the NOE 771 00 LED indicators as a placeholder for all other Ethernet modules: Active Ready Fault Run Link Coll Tx Act RxÅ Act 10MB Description 100MB Fduplex Kernel Appl The following table shows the LED descriptions: LED Color Description Active Green Indicates the backplane is configured. Ready Green Indicates module is healthy. Fault Red Flashes when the NOE is in crash state.
Product Description Run LED Status The following table lists each available state of the Run LED indicator and provides diagnostic information for that state in both the 140 NOE 771x1 module and the 140 NWM 100 module. Indicator State Status for 140NOE771x1 On (steady) Normal operation: The NOE module Normal operation: The NOE is ready for network communication. module is ready for network communication.
Product Description Connectors and Cabling Overview The following information describes the 10/100 BASE-T and 100 BASE-FX connectors. 10/100 BASE-T Twisted Pair Connector The NOE 771 xx, NWM 100 00, and CPU 651 x0 modules’ 10/100 BASE-T connector (shown below) is a standard RJ-45 twisted pair socket: Pins 8 1 Schneider Electric recommends that you use Category 5 STP cabling, which is rated to 100 Mbps, with an RJ-45 connector.
Product Description Using the 140 NOE 771 11 Ethernet Module in a Quantum Safety Project Overview Version 4.2 and higher of the 140 NOE 771 11 Ethernet module can be included in one of the following: z Quantum safety applications z non-safety applications A Quantum safety application is controlled by a Quantum safety PLC, consisting exclusively of safety modules that perform safety functions. A safety module is denoted by the letter S at the end of its module name.
Product Description Health Bit Assignments CAUTION Risk of Data Loss The default address assignments for the following data blocks overlap: z Global Data Health Bit block (%MW1) z I/O Scanning Health Bit block (%MW1) z I/O Scanning Device Control block (%MD1) You must edit these address assignments so they do not overlap. If these address assignments overlap, the PLC will overwrite data and the overwritten data will be lost. Failure to follow these instructions can result in injury or equipment damage.
Product Description 1.3 Installing the Module Overview Introduction This section contains installation and configuration information for the NOE 771 xx Ethernet modules.
Product Description Before You Begin Initial Checks CAUTION UNINTENTIONAL OPERATION If you do not enter the correct address pairs into the BOOTP server, you could communicate to the wrong device. z Ensure that the MAC address matches the intended IP address in your BOOTP server. Having two or more devices with the same IP address can cause unpredictable operation of your network. z Ensure that your Ethernet module receives a unique IP address.
Product Description Verify the Network Topology Because the module includes an Ethernet embedded web server, you must use a cross-link cable to connect it to another device. Do not use a standard cable. For the network to operate properly, you must route the cable for each device through an Ethernet hub or switch. The following figure shows two incorrect network topologies. NOE NOE NOE The following figure shows a correct network topology.
Product Description Cable Schemes Overview The following information provides guidelines on proper cabling schemes for your Ethernet configuration. Twisted Pair Length In a standard Ethernet cabling scheme network nodes such as the Quantum Ethernet module connect via a cable to a port on a central hub or switch. The maximum cable length between nodes depends on whether they are connected through hubs or switches, as the following table describes: Device Type Max.
Product Description 10/100BASE-T Cable Distances with Switches The 10/100 BASE-T cabling has a link maximum distance of 100 m. The is no limit on the number of switches. 100BASE-FX The maximum length for 1300nm/multimode cable is 2 km. The 100BASE-FX has a maximum distance of 2 km. There is no limit on the number of switches.
Product Description Security Overview The following information describes firewalls. A firewall is a gateway that controls access to your network. To restrict access to your Ethernet controller and I/O network, you may want to consider a firewall. Types of Firewalls There are network-level and application-level firewalls: z Network-level firewalls: These firewalls are frequently installed between the Internet and a single point of entry to an internal, protected network.
Product Description Mounting the Module in the Quantum PLC Backplane Before you Begin Locate the backplane in which you will mount the module. Ensure that an open slot is available. Note: The module can be installed only in a local backplane. Note: Ensure when installing the module that it does not exceed the Quantum backplane power requirements as specified in the Quantum with Unity Pro Hardware Reference Manual. Backplane Slot Replacement You may place the module in any slot on the backplane.
Product Description Mounting the Module in the Backplane Perform the following steps to mount the module. Step 1 Action Holding the module at an angle, mount it on the two hooks located near the top of the backplane. The following figure shows the correct way to hold the module. Hook Backplane Connector Module Backplane Grounding the Module 2 Swing the module down so its connector engages the backplane connector.
Product Description Connecting the Cable Overview The following information pertains to cabling. Note: The 140 NOE 771 xx is capable of communicating over either a 10/ 100BASE-T or a 100BASE-FX Ethernet network at any given time, but not both at the same time.
Product Description Fiber Optic 33002479 06 07/2008 Remove the protective cap from the module’s MT-RJ connector port and the protective cap from the tip of the black connector on the MT-RJ fiber optic cable (as shown in the following figure). The plug only fits to the socket in one way. It should snap into place.
Product Description Assigning Ethernet Address Parameters Overview CAUTION UNINTENTIONAL OPERATION If you do not enter the correct address pairs into the BOOTP server, you could communicate to the wrong device. z Ensure that the MAC address matches the intended IP address in your BOOTP server. Having two or more devices with the same IP address can cause unpredictable operation of your network. z Ensure that your Ethernet module receives a unique IP address.
Product Description How an Unconfigured Module Obtains an IP Address On startup, an unconfigured NOE 771 xx module ("as shipped") will attempt to obtain an IP address by issuing BOOTP requests. When a response from a BOOTP server is obtained, the IP address in the response is used. If no BOOTP response is received within two minutes, the module uses the default IP address derived from its MAC address.
Product Description Connecting to the Default IP Address To connect to the default IP address with your PC, set up an active route from your PC. To do this with Windows 95/98/ME/NT/2000 or Windows XP, use the following procedure. You can use the routes for connecting Ethernet components with other address ranges. Step Action 1 Be sure the NOE module is running. 2 Obtain the default IP address of the NOE derived from its MAC address (for example, 84.0.0.2). 3 Open an MS-DOS window.
Product Description Specifying Address Parameters Consult your system administrator to obtain a valid IP address and an appropriate gateway and a subnet mask, if required. Then use your programming panel to make the appropriate changes. BOOTP Server Responds If the server responds with address parameters, the NOE 771 xx module will use those parameters as long as power remains applied to the module. If the server does not respond, the module will retry its request for two minutes.
Product Description Establishing the FTP Password Establishing the FTP Password The FTP password is established using the Embedded Web Server. This topic contains information on how to access the web server for purposes of changing the FTP and HTTP passwords. The first thing the system administrator should do upon accessing the web server is change the FTP password. Doing this restricts access to the web server functionality to the system administrator.
Product Description Modifying the FTP Server Password The following steps detail how to link to the correct web page for modifying the FTP password Step Action 1 Enter the URL, for example, http://hostname/secure/embedded/ ftp_passwd_config.htm 2 At that URL, supply a user name and password: Connect to 192.168.100.123 Security User name: Password: Remember my password OK Cancel Note: The default User name is USER, and the default Password is USERUSER.
Product Description Change the Username and Password At this point, the system administrator should change the Username and Password to restrict future access to the system. The following steps should be used. Step Action 1 Type in the new Username in the New User Name field. 2 Type in the new Password in the New Password field. 3 Click the Submit FTP Password Change button.
Product Description Establishing HTTP and Write Passwords for NOE 771 0x Overview The following information describes how to set the passwords for HTTP and Data Monitor Write for the NOE 771 0x. Connect to the Web Page Before you can change the HTTP or Data Monitor Write passwords, you must connect to the correct web page: Step Action 1 Enter the URL, for example, http://hostname/secure/embedded/ http_passwd_config.
Product Description Modify Passwords Page A single web page is used to modify both the HTTP and Data Monitor Write passwords: Modify Passwords HTTP User Name and Password New User Name: New Password: Confirm Password: Change HTTP Access Data Monitor Write Password Write Password: New Password: Confirm Password: Change Write Password Copyright 1998-2004, Schneider Automation SAS. All rights reserved.
Product Description Changing Security Access Parameters A system administrator should change the default username (USER) and password (USER) to restrict future access to the system. After you decide whether you are changing the HTTP or Write Password security parameters, follow the appropriate procedure below: HTTP (Username and Password) Step Action 1 Type a new username in the New User Name field. 2 Type a new password in the New Password field.
Product Description Using BOOTP Lite to Assign Address Parameters Overview CAUTION UNINTENIONAL OPERATION Ensure that the MAC address matches the intended IP address in your BOOTP server. If you do not enter the correct address pairs into the BOOTP server, you could communicate to the wrong device. Failure to follow these instructions can result in injury or equipment damage. The following information describes how to use the BOOTP Lite utility software.
Product Description 1.4 Customer Support Introduction Overview This section tells you how to get customer support from Schneider Electric’s documentation and regional help centers.
Product Description Customer Support Documentation Support Documentation If you have any problems, please first consult the documentation listed above or the MS-Windows documentation. For the most up-to-date NOE Ethernet controller information, please: Step 76 Action 1 Access the Schneider Electric Web site. 2 Search technical information. 3 Select Quantum from the list of cross-product families.
Product Description Contact Information Contact Information Please find the nearest Schneider Electric sales office by visiting http:// www.schneider-electric.com. In the Select a country list, click the country closest to you for customer support.
Product Description 78 33002479 06 07/2008
Ethernet Communication Services 2 At a Glance Introduction This chapter describes the Ethernet communications services available on 140 NOE 771 x1 and 140 CPU 651 x0.
Ethernet Communication Services Modicon Quantum with Unity Ethernet Services Table of Ethernet Services The Ethernet services of the 140 NOE 771 01, 140 NOE 771 11, and CPU 651 x0 add functionality to the system. Some services can be configured, others require no configuration. Some services provide diagnostic information. Access to the services is through either a Web page or the Unity Pro application.
Ethernet Communication Services NOE 771 01 NOE 771 11 CPU 651 x0 HTTP Server (see Embedded Web Pages— configure HTTP Server, Web Configuration and diagnostic Diagnostics, p. 95) NA NA NA NA NA NA Faulty Device Replacement (Server) (see Address Server Configuration/Faulty Device Replacement, p. 213) configure Web Unity Pro Web Unity Pro Unity Pro diagnostic NA NA NA Service Hot Standby configure NA NA NA diagnostic NA NA NA Flash File System (see Flash File System, p.
Ethernet Communication Services Address Server Overview The following information describes the services provided by the Address Server. BOOTP server z DHCP server z The DHCP server responds to both a DHCP and a BOOTP server. BOOTP Server Note: The BOOTP server is available on the 140 NOE 771 xx models. The BOOTstrap Protocol (BOOTP) software, compliant with RFC 951, is used to assign IP addresses to nodes on an Ethernet network.
Ethernet Communication Services DHCP Server Note: The DHCP server is available on the 140 NOE 771 x1 models. The Dynamic Host Configuration Protocol (DHCP) is a superset of the BOOTP protocol. Your 140 NOE 771 x1 has a DHCP server. The DHCP server is compliant with RFC 1531. The DHCP server can be used to provide the IP configuration to devices using BOOTP or devices using DHCP.
Ethernet Communication Services SNMP and Schneider Private MIB Overview Overview Introduction Simple Network Management Protocol (SNMP) is configured on your NOE or 140 CPU 651 x0.
Ethernet Communication Services Modbus Messaging Overview The following information describes the functionality of the Modbus/TCP server. The Client The node that initiates a data transaction is called a client. All Modicon Quantum Ethernet modules provide the user with the capability to transfer data to and from nodes on a TCP/IP network using a communication instruction.
Ethernet Communication Services Performance The following table shows the performance characteristics of the Ethernet module’s Modbus/TCP server. Parameter Value Typical Response Time (ms) 0.6 Number of Modbus connections (client and server) 64 (NOE 771 x1, NWM 100 00, HE CPU 651 x0) 16 Client (NOE 771 x0) 32 Server (NOE 771 x0) Number of simultaneous login channels 1 Note: Ethernet module’s Modbus/TCP performance measurements are made with a Modicon Quantum 140 CPU 534 14A PLC.
Ethernet Communication Services I/O Scanner Introduction The functionality of your Ethernet module is further enhanced by the addition of an I/O Scanner, which you can configure with either the Schneider Electric programming panels or on the Ethernet module’s embedded Web page. I/O Scanner Features NOE version 3.
Ethernet Communication Services I/O Scanner Parameters Functionality of the I/O Scanner. Parameter Value Max. No. of Devices 64: 140 NOE 771 00 (Version 2.2 or earlier) 128: 140 NOE 771 00 (Version 3.0 or later), 140 NOE 771 01, and 140 NOE 771 11 only 128: HE CPU 651 x0 Max. No. of Input Words 4000 Max. No. of Output Words 4000 Health Timeout Value User configured: 1...
Ethernet Communication Services Global Data Overview The Global Data service is a real-time publisher/subscriber mechanism providing the most efficient data exchange for PLC application coordination. Devices that support Global Data are arranged in a distribution group for the purpose of application variable exchange and synchronization. Each Global Data device can publish up to one network (application) variable and subscribe up to 64 network (application) variables.
Ethernet Communication Services Time Synchronization Service General The time service synchronizes computer clocks over the Internet. For example, the time of one client is synchronized either with another server or to a referenced time source like a radio or satellite receiver. Typical time service configurations utilize multiple redundant servers and diverse network paths to achieve high accuracy and reliability.
Ethernet Communication Services Electronic Mail Notification Service General The electronic mail notification service allows controller-based projects to report alarms or events. The automation controller monitors the system and can automatically create an electronic mail message alert with data, alarms, and/or events. Mail recipients can be either local or remote. z z z Mail Service Client Based on predefined events or conditions, messages are created using the MSTR function block.
Ethernet Communication Services Bandwidth Monitoring Overview Bandwidth Monitoring allows the user to access and monitor the NOE’s CPU allocation for each of the following services: z Global Data (see Global Data (Publish / Subscribe) Utility, p. 187) z I/O scanning (see I/O Scanner, p. 199) z Modbus messaging (see Modbus Messaging, p.
Ethernet Communication Services Bandwidth Monitoring Load Rates The Bandwidth Monitoring service checks once a second and computes four (4) values in private data. These values are returned as the percentage of the NOE’s CPU that is allocated to: z Global Data (see Global Data (Publish / Subscribe) Utility, p. 187) z I/O scanner (see I/O Scanner, p. 199) z Modbus messaging (see Modbus Messaging, p. 85) z other services and idle CPU time spent in other services is shown as "Other" or "Free.
Ethernet Communication Services FTP Server Overview The following information describes the services provided by the FTP Server. The FTP server is available on all NOE 771 xx and CPU 651 x0 modules. FTP Server The NOE 771 xx’s and CPU 651 x0’s FTP server is available as soon as the module receives an IP address. Any FTP client can log on to the module, which requires the client use the correct user name and password.
Ethernet Communication Services Embedded Web Pages—HTTP Server, Web Configuration and Diagnostics HTTP Server The Modicon Quantum with Unity Ethernet modules’ Hypertext Transport Protocol (HTTP) server is available as soon as the module receives an IP address. Use the HTTP Server to: 1. view . . . z z z z the module's Ethernet statistics the controller and I/O information the server information (BOOTP/DHCP/FDR) the diagnostic information for some Ethernet services 2.
Ethernet Communication Services Web Diagnostics The embedded Web server provides Web pages to diagnose the following Transparent Factory/Real Time services. Diagnostic Service Description Global Data (see Global Data, p. 89) z status of all Global Data services z status of all subscribed and published variables z publication/subscription rate I/O Scanning (see I/O Scanner, p.
Ethernet Communication Services Additional Ethernet Services Hot Standby The Ethernet Hot Standby system consists of two identical Modicon Quantum systems. Each Quantum system contains: z a Modicon Quantum Hot Standby with Unity controller (140 CPU 671 xx0) z a remote I/O head z NOE 771 xx modules (no more than six) z a power supply The Hot Standby modules are connected to each other via a fiber-optic cable. Both remote I/O heads are connected to the remote I/O network and to each other.
Ethernet Communication Services 98 33002479 06 07/2008
Modicon Quantum with Unity Ethernet Modules Services II At a Glance Purpose This part introduces the Ethernet services available with Modicon Quantum with Unity Ethernet modules.
Ethernet Services 100 33002479 06 07/2008
Start Communication with Unity Pro 3 At a Glance Introduction This chapter tells you how to begin Ethernet network configuration with Unity Pro. What's in this Chapter? This chapter contains the following sections: 33002479 06 07/2008 Section Topic Page 3.1 How to Configure the Communication 103 3.2 Unity Soft Communication Links 108 3.3 Selecting the Ethernet Module 112 3.
Start Communication with Unity Pro 102 33002479 06 07/2008
Start Communication with Unity Pro 3.1 How to Configure the Communication Overview Overview This section describes how to configure the communication.
Start Communication with Unity Pro Add a New Network to the Communication folder Add a New Network to the Communication Folder After starting a new application, the Communication folder under the Station tree branches the Network folder and the Routing table folder (Premium platforms only). These two folders are empty. Under the Network folder, the user can insert the networks by menu. A click on the right mouse-button above Network pops up a contextual menu.
Start Communication with Unity Pro Configure Network Configure Network On the network folder, by a double-clicking action or by the Open item on contextual menu, the editor of the corresponding communication screen is opened in order to set the specific network services. The figure shows the contextual menu to start network properties.
Start Communication with Unity Pro Properties of a network Properties of a network The contextual menu proposes the user to see again the properties of a configured network. Here, the user can change the NetLink name and the associated comment.
Start Communication with Unity Pro Delete an existing network folder Delete an existing network folder With a right-mouse-click above the network folder, a contextual menu appears. Here the user is able to delete the network configuration. In this case, the subfolder of the network will also be removed in application browser. Station Configuration Derived Data Types Derived FB Types Variables & FB Communication Networks Delete Network...
Start Communication with Unity Pro 3.2 Unity Soft Communication Links At a Glance Overview This section presents the principle of communication implementation and describes the relationship between software configuration of networks and the hardware configuration of the network controllers.
Start Communication with Unity Pro Communication Configuration Principle Introduction The configuration of communication links between different devices with Unity Soft includes three different configuration parts. z configuration of the network controller z configuration of the logical network z configuration of network variables Configuration The communication configuration supports the free mode of Unity Soft.
Start Communication with Unity Pro Link between Configuration and Communication NetLinks During Unity Pro application design, the NetLinks are created and inserted on subfolder Communication under Network. These are the names of logical networks. Under configuration folder, on the communication module node included in the current station, the list of existing NetLinks is proposed to select and attach one network to one module.
Start Communication with Unity Pro Link between data and communication Network Variables and Groupes The groups of Ethernet network variables are created in the Ethernet network communication folders. An IP domain determines a group. In Unity Pro, one network can support only one group. In Data Editor, the list of all current groups is provided to select in which group each Ethernet network variables is included.
Start Communication with Unity Pro 3.3 Selecting the Ethernet Module At a Glance Introduction This chapter contains the software page Selecting the Quantum NOE/NWM Ethernet Module. The module families are the communication modules 140 NOE 771 xx, 140 NWM 100 00, and the processor module CPU 651 x0. Note: The web page settings described only apply to the communication modules. The processor modules only offer the possibility for diagnostics via the web.
Start Communication with Unity Pro Selecting the Quantum NOE Ethernet Module General Description After configuring Ethernet communication (see Add a New Network to the Communication folder, p. 104), the Ethernet module parameters can be configured. When you select the model family, all the corresponding communication module configuration options are displayed automatically. The module services allow the following settings to be made: Setting Description No Setting deactivated Yes Setting activated.
Start Communication with Unity Pro After selecting the model family TCP/IP 10/100 Regular Connection, the following mask appears. The image also displays the activated module services. ETHERNET_1 Model Family TCP/IP 10/100 Regular Connection Modul Address Rack Module Module IP Address IP Address 0 . 0 . 0 . 0 IP Confugration Subnetwork Mask 0 . 0 . 0 . 0 Gateway Address 0 . 0 . 0 .
Start Communication with Unity Pro IP Configuration General Description The IP configuration tab enables you to configure IP address settings for the Quantum Ethernet module.
Start Communication with Unity Pro Quantum NOE Ethernet Messaging Configuration Introduction Ethernet messaging gives the user the opportunity to send and receive Ethernet messages. Data traffic is handled by the client/server procedure. The following figure shows the Ethernet Messaging dialog box. ETHERNET_1 Model Family Module Address Rack Module TCP/IP 10/100 Regular ConnecModule IP Address IP Address 0 . 0 . 0 . 0 IP Configuration Subnetwork Mask 0 . 0 . 0 .
Start Communication with Unity Pro 3.4 Selecting the Ethernet Coprocessor At a Glance Introduction This section describes configuring the Modicon Quantum with Unity coprocessor, 140 CPU 651 x0.
Start Communication with Unity Pro Selecting the Modicon Quantum with Unity Ethernet Controller General description After configuring Ethernet communication (see Add a New Network to the Communication folder, p. 104), the Ethernet module parameters can be configured. When you select the model family, all the corresponding communication-module configuration options display automatically.
Start Communication with Unity Pro After selecting the model family TCP/IP 10/100 Extended Connection, the following mask appears. The image also displays the activated module services. ETHERNET_1 Model Family TCP/IP 10/100 Extended Connec- Module Address Rack Module Module IP Address IP Address 0 . 0 . 0 . 0 IP Configuration Subnetwork Mask 0 . 0 . 0 . 0 Messaging I/O Scan- Gateway Address 0 . 0 . 0 .
Start Communication with Unity Pro Configuring the IP Address of the Ethernet Controller General description The IP configuration tab enables you to configure the IP address settings. The settings are activated after the connection to the hardware and the configuration is downloaded to the Modicon Quantum with Unity Ethernet controller, 140 CPU 651 x0. The diagram shows the IP configuration for the Modicon Quantum with Unity Ethernet controller, 140 CPU 651 x0.
Start Communication with Unity Pro Modicon Quantum with Unity Ethernet Controller Messaging Configuration Introduction Send and receive messages though the Ethernet. Data traffic is handled by the Client / Server procedure. The illustration shows the Ethernet Messaging dialog box. ETHERNET_1 Model Family Module Address Rack Module TCP/IP 10/100 Extended Connection Module IP Address IP Address 0 . 0 . 0 . 0 IP Configuration Subnetwork Mask 0 . 0 . 0 . 0 Gateway Address 0 . 0 . 0 .
Start Communication with Unity Pro 122 33002479 06 07/2008
Using the Modicon Quantum with Unity Ethernet Services III At a Glance Purpose This part describes how to use the Ethernet services available on Modicon Quantum with Unity Ethernet modules.
Using Ethernet Services 124 33002479 06 07/2008
Transferring Data Using Communication Blocks 4 Overview Introduction This chapter describes how to transfer data to and from nodes on a TCP/IP network using communication blocks. You transfer the data using either a special MSTR instruction (the Master instruction of the 984 Ladder Logic instruction set) or an IEC Logic function. Operational statistics and error codes for reading and writing the controller information are included.
Transferring Data Using Communication Blocks 126 33002479 06 07/2008
Transferring Data Using Communication Blocks 4.1 Communications Issues Overloaded Network Overview If a NOE771xx is used to run in a 100Mb/s Ethernet and a persistent overloaded network occurs, the NOE771 may go into Kernel mode. This could the cause the primary CPU to STOP.
Transferring Data Using Communication Blocks Recommended Actions Take the following steps to protect against the unwanted effects of excessive broadcast traffic: Step 128 Action 1 Reduce the speed of the port allocated to communicate with the respective NOEs from 100Mb/s to 10Mb/s. 2 Limit the potential effects of an overloaded network to the NOE by filtering it with an appropriate ConneXium switch set, with a limit of 500 packets per second.
Transferring Data Using Communication Blocks 4.2 IEC Data Transfer Functions At a Glance Overview This section describes several IEC function blocks that manage data transfer to and from nodes on a TCP/IP network.
Transferring Data Using Communication Blocks CREAD_REG Function Description The CREAD_REG block reads register data continuously from an addressed node via TCP/IP-Ethernet. EN and ENO can be projected as additional parameters. Note: About this function block: z When programming this function, you must be familiar with the routing procedures used by your network. z For technical reasons, this function block does not allow the use of ST and IL programming languages.
Transferring Data Using Communication Blocks Elementary Description for WordArr5 with TCP/IP Ethernet 33002479 06 07/2008 Elementary description for WordArr5 with TCP/IP Ethernet: Element Data Type Meaning WordArr5[1] WORD Low value byte: MBP on Ethernet Transporter (MET) mapping index High value byte: Slot of the NOE module WordArr5[2] WORD Byte 4 (MSB) of the 32-bit destination IP address WordArr5[3] WORD Byte 3 of the 32-bit destination IP address WordArr5[4] WORD Byte 2 of the 32-bit de
Transferring Data Using Communication Blocks Function Mode of the CREAD_REG Block Although a large number of CREAD_REG function blocks can be programmed, only sixteen read operations may be active at the same time. In such a case it is insignificant whether they are the result of this function block or others (for example, MBP_MSTR, MSTR, READ_REG). All function blocks use one data transaction path and require multiple cycles to complete a job.
Transferring Data Using Communication Blocks SLAVEREG SLAVEREG is the start of the area in the addressed slave from which the source data is read. The source area always resides within the %MW word (4x register) area. SLAVEREG expects the source reference as offset within that area. (In 4x registers, the leading "4" must be omitted. For example, "59" (contents of the variables or value of the literal) = 40059).
Transferring Data Using Communication Blocks CWRITE_REG Function Description Thie CWRITE_REG block writes data to a register area continuously, transferring data from the PLC via TCP/IP Ethernet to an addressed slave. EN and ENO can be configured as additional parameters. Note: About this function block: z When programming this function, you must be familiar with the routing procedures used by your network.
Transferring Data Using Communication Blocks Elementary Description for WordArr5 with TCP/IP Ethernet 33002479 06 07/2008 Elementary description for WordArr5 with TCP/IP Ethernet: Element Data Type WordArr5[1] WORD Meaning low value byte: MBP on Ethernet Transporter (MET) mapping index high value byte: slots of the NOE module WordArr5[2] WORD byte 4 (MSB) of the 32-bit destination IP address WordArr5[3] WORD byte 3 of the 32-bit destination IP address WordArr5[4] WORD byte 2 of the 32-bit de
Transferring Data Using Communication Blocks CWRITE_REG Block Function Mode Although a large number of CWRITE_REG function blocks can be programmed, only sixteen write operations may be active at the same time. It makes no difference whether these operations are performed using this function block or others (for example, MBP_MSTR, MSTR, WRITE_REG). All function blocks use one data transaction path and require multiple cycles to complete a job.
Transferring Data Using Communication Blocks NO_REG NO_REG is the number of registers to be written to slave processor (1 ... 100). The parameter can be specified as direct address, located variable, unlocated variable, or literal. STATUS Error code, see Runtime errors. The STATUS parameter can be specified as direct address, located variable or unlocated variable. REG_WRIT The REG_WRIT word parameter addresses the first register in a series of NO_REG Successive registers used as source data area.
Transferring Data Using Communication Blocks READ_REG Function Description Upon request, the READ_REG block reads a register area once (rising edge of the REQ input). It reads data from an addressed slave via TCP/IP Ethernet. EN and ENO can be projected as additional parameters. Note: About this function block: z When programming this function, you must be familiar with the routing procedures used by your network.
Transferring Data Using Communication Blocks Elementary Description for WordArr5 with TCP/IP Ethernet Function Mode of READ_REG Blocks Elementary description for WordArr5 with TCP/IP Ethernet: Element Data Type WordArr5[1] WORD Meaning low value byte: MBP on Ethernet Transporter (MET) mapping index high value byte: Slot of the NOE module WordArr5[2] WORD byte 4 (MSB) of the 32-bit destination IP address WordArr5[3] WORD byte 3 of the 32-bit destination IP address WordArr5[4] WORD byte 2 of t
Transferring Data Using Communication Blocks SLAVEREG SLAVEREG is the start of the area in the addressed slave from which the source data is read. The source area always resides within the %MW word (4x register) area. SLAVEREG expects the source reference as offset within that area. In 4x registers, the leading 4 must be omitted. For example, 59 (contents of the variables or value of the literal) = 40059. The parameter can be specified as direct address, located variable, unlocated variable, or literal.
Transferring Data Using Communication Blocks WRITE_REG Function Description Upon request, the WRITE_REG block writes a register area once (rising edge of the REQ input). It transfers data from the PLC via TCP/IP Ethernet to an addressed slave. EN and ENO can be configured as additional parameters. Note: About this function block: z When programming this function, you must be familiar with the routing procedures used by your network.
Transferring Data Using Communication Blocks Elementary Description for WordArr5 with TCP/IP Ethernet Function Mode of the WRITE_REG Module Elementary description for WordArr5 with TCP/IP Ethernet: Element Data Type WordArr5[1] WORD Meaning high value byte: Slot of the NOE module low value byte: MBP on Ethernet Transporter (MET) mapping index WordArr5[2] WORD byte 4 (MSB) of the 32-bit destination IP address WordArr5[3] WORD byte 3 of the 32-bit destination IP address WordArr5[4] WORD byte 2
Transferring Data Using Communication Blocks SLAVEREG SLAVEREG is the start of the area in the addressed slave from which the source data is read. The source area always resides within the %MW word (4x register) area. SLAVEREG expects the source reference as offset within that area. In 4x registers, the leading 4 must be omitted. For example, 59 (contents of the variables or value of the literal) = 40059. The parameter can be specified as direct address, located variable, unlocated variable, or literal.
Transferring Data Using Communication Blocks TCP_IP_ADDR Function Description The TCP_IP_ADDR block enables the input of TCP/IP addresses for the READ_REG (see READ_REG, p. 138), CREAD_REG (see CREAD_REG, p. 130), WRITE_REG (see WRITE_REG, p. 141), and CWRITE_REG (see CWRITE_REG, p. 134) blocks. The address is transferred in the form of a data structure. EN and ENO can be projected as additional parameters.
Transferring Data Using Communication Blocks Elementary Description for WordArr5 Map_Idx Elementary description for WordArr5: Element Data Type Meaning WordArr5[1] WORD high value byte: Slot of the NOE module low value byte: MBP on Ethernet Transporter (MET) mapping index WordArr5[2] WORD byte 4 (MSB) of the 32-bit destination IP address WordArr5[3] WORD byte 3 of the 32-bit destination IP address WordArr5[4] WORD byte 2 of the 32-bit destination IP address WordArr5[5] WORD byte 1 (LSB)
Transferring Data Using Communication Blocks 4.3 MBP_MSTR At a Glance Overview This section describes the 14 different communication function provided in the MBP_MSTR function block.
Transferring Data Using Communication Blocks Block Description Function Description You can select one of 14 available network communication operations (see Operational Function Codes, p. 151) using the MBP_MSTR function block. Depending on the communication protocol you are using, you can have up to 16 MBP_MSTR function blocks active at the same time.
Transferring Data Using Communication Blocks Note: To prevent the former standby CPU, which has switched its state for RUN offline from executing communication functions, you must add a condition on the status bits to disable the function, if the CPU is offline. Note: Several copies of this function block can be used in the program. However, multiple instancing of these copies is not possible.
Transferring Data Using Communication Blocks Input Parameters Output Parameters 33002479 06 07/2008 Parameter Data Type Description ENABLE BOOL When ON, the operation specified in the first element of the CONTROL register is enabled. ABORT BOOL When ON, the currently active operation (see Operational Function Codes, p. 151) is aborted. Parameter Data Type Description ACTIVE BOOL ON when the operation is active. ERROR BOOL ON when the operation is aborted without success.
Transferring Data Using Communication Blocks Runtime Error In the event of an error occurring during an MBP_MSTR operation, a hexadecimal error code is displayed in the CONTROL[2] register of the control block for one cycle. Function error codes are network-specific: Modbus Plus and SY/MAX Ethernet error codes (see Modbus Plus, SY/MAX, and Ethernet TCP/IP Error Codes, p. 155) z SY/MAX specific error codes (see SY/MAX-Specific Error Codes, p. 161) z TCP/IP Ethernet error codes (See Unity Pro 4.
Transferring Data Using Communication Blocks Operational Function Codes Valid MBP_MSTR Function Codes Using the MBP_MSTR block, one of 14 available network communication operations can be triggered via the network. Each operation has a function code assigned to it. The availability of specific operations depends on the type of network you are using.
Transferring Data Using Communication Blocks Network Control Block Structures Summary Control Block for Modbus Plus The structure of the MBP_MSTR control block varies according to the type of network you are using. Structures for Modbus Plus, TCP/IP Ethernet, and SyMax Ethernet are described below. Register Contents CONTROL[1] Indicates an operation that is valid for Modbus Plus CONTROL[2] Indicates the error status CONTROL[3] Indicates the length, i.e., the number of data units transferred (max.
Transferring Data Using Communication Blocks Control Block for TCP/IP Ethernet Register Contents CONTROL[1] Indicates an operation that is valid for TCP/IP CONTROL[2] Indicates the error status CONTROL[3] Indicates the length, i.e., the number of data units transferred (max. 100) CONTROL[4] Indicates MSTR operation-dependent information CONTROL[5] Routing register: used to specify a destination node during network transfer Most significant byte: source node address, i.e.
Transferring Data Using Communication Blocks Control Block for SY/MAX Ethernet Register Contents CONTROL[1] Indicates an operation that is valid for SY/MAX CONTROL[2] Indicates the error status CONTROL[3] Indicates the length, i.e., the number of registers transferred (max. 100) CONTROL[4] Indicates MSTR operation-dependent information CONTROL[5] Routing register: used to specify a destination node during network transfer Most significant byte: source node address, ie.
Transferring Data Using Communication Blocks Modbus Plus, SY/MAX, and Ethernet TCP/IP Error Codes Form of the Function Error Code 33002479 06 07/2008 Function error codes for Modbus Plus and SY/MAX Ethernet transactions appear as Mmss, where: z M is the high code z m is the low code z ss is a subcode 155
Transferring Data Using Communication Blocks Modbus Plus and SY/MAX Ethernet Network Errors 156 Hexadecimal error codes for Modbus Plus and SY/MAX Ethernet: Hex. Error Code Description 1001 Abort by user 2001 An operation type that is not supported has been specified in the control block 2002 One or more control block parameters were modified while the MSTR element was active (this only applies to operations which require several cycles for completion).
Transferring Data Using Communication Blocks TCP/IP Ethernet Network Errors 33002479 06 07/2008 Hexadecimal error codes for TCP/IP Ethernet: Hex.
Transferring Data Using Communication Blocks Hex.
Transferring Data Using Communication Blocks ss Hexadecimal Value in 30ss Error Code ss Hexadecimal Value in 6mss Error Code ss hexadecimal value in 30ss error code: ss Hex.
Transferring Data Using Communication Blocks CTE Error Codes for SY/MAX and TCP/IP Ethernet CTE Error Codes for SY/MAX and TCP/IP Ethernet The following error codes are displayed in the CONTROL[1] register of the control block, if there is a problem with the Ethernet configuration extension table (CTE) in your program configuration. CTE error codes for SY/MAX and TCP/IP Ethernet: 160 Hex. Error Code Description 7001 There is no Ethernet configuration extension.
Transferring Data Using Communication Blocks SY/MAX-Specific Error Codes SY/MAX-Specific Error Codes When utilizing SY/MAX Ethernet, three additional types of errors may appear in the CONTROL[1] register of the control block ().
Transferring Data Using Communication Blocks Hex. Error Code Description 7303 Read/Write QSE module status (200 route address out of range) 7309 Attempt to write to a write protected register when a status write is carried out (200 route) 731D Invalid route found by the Quantum translator.
Transferring Data Using Communication Blocks Read Data Description A read operation transfers data from a specified slave source device to a master destination device on the network. It uses a master transaction path and may require several cycles to complete. To program an MBP_MSTR block to perform a write operation, use function code 1 (see Operational Function Codes, p. 151). Note: Do not attempt to program an MBP_MSTR to read to its own station address.
Transferring Data Using Communication Blocks Control Block Usage for TCP/IP Ethernet Control Block Usage for SY/ MAX Ethernet 164 Register Meaning CONTROL[1] 2 = read data CONTROL[2] Indicates the error status. CONTROL[3] Number of addresses to be read from the slave CONTROL[4] Determines the %MW starting register in the slave from which the data is read, e.g.
Transferring Data Using Communication Blocks Write Data Description A write operation transfers data from a master source device to a specified slave destination device on the network. It uses a master transaction path and may require several cycles to complete. To program an MBP_MSTR block to perform a write operation, use function code 2 (see Operational Function Codes, p. 151). Note: Do not attempt to program an MBP_MSTR to write to its own drop address.
Transferring Data Using Communication Blocks Control Block Usage for TCP/IP Ethernet Control Block Usage for SY/ MAX Ethernet 166 Register Meaning CONTROL[1] 1 = write data CONTROL[2] Indicates the error status CONTROL[3] Number of addresses sent to the slave CONTROL[4] Determines the CONTROL[ ] start address of the slave to which the data is written CONTROL[5] Routing register Most significant byte: network adapter module slot Least significant byte: MBP on Ethernet transporter (MET) mapping
Transferring Data Using Communication Blocks Get Local Statistics Description A get local statistics operation reads the data from the local node in one cycle and does not require a master transaction path.To program an MBP_MSTR block to get local statistics, use function code 3 (see Operational Function Codes, p. 151). Network implementation A get local statistics operation can be performed on Modbus Plus and TCP/IP Ethernet networks (see TCP/IP Ethernet Network Statistics, p. 174).
Transferring Data Using Communication Blocks Clear Local Statistics Description A clear local statistics operation clears the values from words 13 ... 22 in the statistics table of the local node. The operation is carried out in one cycle and does not require a master transaction path. To program an MBP_MSTR block to clear local statistics, use function code 4 (see Operational Function Codes, p. 151).
Transferring Data Using Communication Blocks Write Global Data Description A write global data operation transfers data to the communication processor of the current node; the data can be transmitted on the network as soon as the node receives the token and then read by all nodes connected to the local network (see Read Global Data, p. 170) . A write global data operation is carried out in one cycle and does not require a master transaction path.
Transferring Data Using Communication Blocks Read Global Data Description A read global data operation reads data from the communications processor of a node on the network that has written global data (see Write Global Data, p. 169). A master transaction path is not required. A read global data operation can take several cycles if the global data is not currently available with the nodes called. If global data is available, the operation is executed in one cycle.
Transferring Data Using Communication Blocks Get Remote Statistics Description A get remote statistics operation can be used to read data from remote nodes on the network. With each query, the remote communications processor supplies a complete table of statistics even if the query does not refer to the entire table. It then copies only the words that you queried into identified $MW addresses. An operation can take several cycles to complete; it does not require a master data transaction path.
Transferring Data Using Communication Blocks Control Block Usage for TCP/IP Ethernet 172 Register Meaning CONTROL[1] 7 = get remote statistics CONTROL[2] Indicates the error status CONTROL[3] Number of addresses to be read from the statistics data field (0 ... 37). Note: The size of databuf must be at least the size of this entry. CONTROL[4] First address from which the node statistics must be read. The number of available statistics registers cannot be exceeded.
Transferring Data Using Communication Blocks Clear Remote Statistics Description A clear remote statistics operation clears remote-node values from words 13 ... 22 in the statistics table of the local node. It uses a master transaction path and may require several cycles to complete. To program an MBP_MSTR block to perform a clear remote statistics operation, use function code 8 (see Operational Function Codes, p. 151).
Transferring Data Using Communication Blocks TCP/IP Ethernet Network Statistics TCP/IP Ethernet Network Statistics A TCP/IP Ethernet module replies to local and remote statistics commands from the MBP_MSTR block with the following information: Word Meaning 00 to 02 MAC address e.g.
Transferring Data Using Communication Blocks Board Status Word Bit Definition The following table describes the word bit definitions for board status for the: z z 140 NOE 771 x1, versions 2.0, 3.0, 3.1, 3.3 and 3.6, and 140 NOE 771 x0, versions 3.0, 3.3 and 3.4 Bit # Definition 15 0 = Link LED off 1 = Link LED on 14 0 = Appl LED off 1 = Appl LED on 13 0 = twisted pair 1 = fiber 12 0 = 10 Mbit 1 = 100 Mbit 11 ... 8 (Reserved) 7 ...
Transferring Data Using Communication Blocks Note: Bits are counted from right to left, starting with bit 0 (low bit). For example, PLC running = 0x0100, Application LED = 0x0040, and LED Connection = 0x0080. Board Status Word Bit Definition by Module Type 176 The following table describes the values of the module types: Value of bits 7...4 or 15...
Transferring Data Using Communication Blocks Peer Cop Health Description A peer cop health operation reads selected data from the peer cop communications health table and downloads the data to the specified %MW addresses in state RAM. To program an MBP_MSTR block to perform a clear remote statistics operation, use function code 9 (see Operational Function Codes, p. 151). Note: Peer cop health is operational only when a peer cop-based I/O scanner has been configured.
Transferring Data Using Communication Blocks Reset Optional Module Description A reset optional module operation causes a Quantum NOE Ethernet communications module or the Ethernet port on a 140CPU65150/60 CPU module to enter a cycle that resets its working environment. To program an MBP_MSTR block to perform a reset option module operation, use function code 10 (see Operational Function Codes, p. 151).
Transferring Data Using Communication Blocks Read CTE Description A read CTE operation reads a specified number of bytes from the Ethernet configuration extension table in the specified buffer of PLC memory. The bytes to be read start with a byte offset at the start of the CTE table. The contents of the CTE table are displayed in the DATABUF output parameter. (see Input Parameters, p.
Transferring Data Using Communication Blocks Control Block Usage for SY/ MAX Ethernet CTE Indicator Implementation (DATABUF) Register CONTROL[1] 11 = read CTE CONTROL[2] Indicates the error status CONTROL[3] Number of words transferred CONTROL[4] Byte offset in the PLC register structure, specifying from where the CTE bytes are read CONTROL[5] Routing register MSB: slot of the NOE module CONTROL[6] ...
Transferring Data Using Communication Blocks Write CTE Description A write CTE operation writes the CTE configuration table from the specified data (DATABUF) to a specified Ethernet configuration extension table or to a specific slot. To program an MBP_MSTR block to perform a write CTE operation, use function code 12 (see Operational Function Codes, p. 151). Network Implementation A write CTE operation can be performed on TCP/IP Ethernet (see TCP/IP Ethernet Network Statistics, p.
Transferring Data Using Communication Blocks Control Block Usage for SY/ MAX Ethernet CTE Indicator Implementation (DATABUF) Register Meaning CONTROL[1] 12 = Write CTE (Config extension table) CONTROL[2] Indicates the error status CONTROL[3] Number of words transferred CONTROL[4] Byte offset in the PLC address structure specifying where the CTE bytes are written CONTROL[5] Routing register Most significant byte = NOE module slot Least significant byte = Destination drop number CONTROL[6] Ter
Transferring Data Using Communication Blocks Send Email Description 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, which alerts local or remote users. A user-defined event or condition triggers the MSTR block to create a message. Each message uses one of three user-defined headers.
Transferring Data Using Communication Blocks DATABUF Parameter Description Register Contents DATABUF 1 The mail header is the least significant byte with a value of 1, 2, or 3. The most significant byte contains the number (n) of characters in the subject, a value between 0 and 238. DATABUF 2 ... DATABUF 119 184 The data (in ASCII format) that will be copied into the Email message. The first n characters are added to the configured Email subject.
Transferring Data Using Communication Blocks Read/Write Data Introduction In a single transaction, the MSTR read and write operations can transfer data from a master source device to a specified slave destination device, then transfer data from this specified slave source to the master. It uses a master transaction path and may require several cycles to complete. To program an MBP_MSTR block to perform a combined read/write operation, use function code 23 (see Operational Function Codes, p. 151).
Transferring Data Using Communication Blocks 186 33002479 06 07/2008
Global Data (Publish / Subscribe) Utility 5 At a Glance Introduction The material in this section presents the Global Data (Publish / Subscribe) utility available on the following modules. z 140 NOE 771 01 z 140 NOE 771 11 z HE CPU 651 x0 For more information on the publish-subscribe model, go to this URL: http://www.isa.org/journals/intech/feature/printable/ 1,1171,596,00.
Global Data (Publish/ Subscribe) Planning the Global Data (Publish/Subscribe) System Overview Global Data service is a real-time publisher/subscriber mechanism that provides the most efficient data exchange for PLC application coordination. Devices that support Global Data are arranged in a distribution group for the purpose of application variable exchange and synchronization.
Global Data (Publish/ Subscribe) Planning Your System Configuration The Global Data (publish/subscribe) utility is a powerful function incorporated into the NOE product line. Implementing Global Data requires a configuration that spans many PLCs throughout the system. Therefore, we recommend pre-planning your installation before implementation. Pre-planning saves time and money by: z reducing errors, which circumvents a debugging effort z ensuring system consistency Go to paper before computer.
Global Data (Publish/ Subscribe) Parameter Limit Maximum size for the publish variable 512 registers = 512 Words (16 bits) = 1024 bytes Maximum number of subscription variables per device 64 (63 if this device is publishing) Maximum size for the subscribe variables per 2048 registers = 2048 Words (16 bits) = 4096 device bytes Note: We recommend that you consider the following when planning. z Allow for a 10 to 20 % increase in growth of any variable.
Global Data (Publish/ Subscribe) 33002479 06 07/2008 Parameter Description Default Address for Health%MW (4x register) %MW (4x register) address for the Health bits. This is the memory area where the Health bits are stored. It has the size of 4 words (registers). Distribution Period Is the minimum number of controller scan times before an update will occur. Health Timeout Is the maximum time between received subscriptions before a subscription is declared unhealthy (faulty).
Global Data (Publish/ Subscribe) Multicast Filtering Overview Your NOE may offer the multicast filtering functionality. 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.
Global Data (Publish/ Subscribe) Quantum NOE Global Data Configuration Introduction Global data configuration is carried out in the network configuration as well as the data editor. The variables for the publish/subscribe procedure are configured in the data editor. The screen shot shows the network configuration Global data configuration settings: ETHERNET_1 Model Family TCP/IP 10/100 Regular connection Modul Address Rack Module Module IP Address IP-Adresse 0 . 0 . 0 .
Global Data (Publish/ Subscribe) Parameter Description Multicast filtering Activates an Ethernet switch on connection that supports multicast filtering. The screen shot shows an image of the data editor: Variables Filter DDT Types Name Name Function Blocks DFB Types * Type VALVE_STATUS ARRAY[0..19] OF Word VALVE_CONTRO ARRAY[0..9] OF Word PUMP_STATUS ARRAY[0..99] OF Word EDT Address %MW200 %MW220 %MW230 DDT Global ...
Global Data (Publish/ Subscribe) Configuration of Global Data (Publish/Subscribe) by the Web for NOE 771 x1 Modeling the System Configuration There are two methods of configuring a system: z Configuring each device separately Configure each device through the Global Data Configuration Web page (see Global Data (Publish/Subscribe) Utility Configuration, p. 284). Repeat for each device in the system.
Global Data (Publish/ Subscribe) The following illustration shows the Configuring Your NOE steps: Enter Global Data configuration into NOE #1 Upload Global Data configuration to PC Stop controller 196 Download to each NOE in system Customize each NOE’s Global Data configuration Start controller Verify system 33002479 06 07/2008
Global Data (Publish/ Subscribe) Configuring the NOE Step Action 1 Select one NOE. 2 Using your browser, navigate to that NOE’s Global Data Configuration page. Follow these links: | Setup | Global Data | 3 Enter the configuration’s variable IDs, symbols (description), and lengths. 4 Click the Update Global Data Configuration button to update the file. This creates the file glbdata.ini. Full path follows: ftp://NOE_IP_ADDRESS/wwwroot/conf/glbdata/glbdata.
Global Data (Publish/ Subscribe) Downloading a glbdat.ini File to another NOE Verifying System Operation 198 Step Action 1 At the DOS prompt type FTP followed by the IP address and press Enter. 2 At the User prompt type the FTP username and press Enter. 3 At the password prompt enter your FTP Password and press Enter. 4 At the FTP prompt type cd wwwroot/conf/glbdata and press Enter. 5 At the FTP prompt type put and press Enter. 6 At the local file prompt type glbdata.ini and press Enter.
I/O Scanner 6 At a Glance Introduction This chapter discusses the Ethernet modules’ I/O scanner capabilities.
Transferring Data with the I/O Scanner I/O Scanner Concepts Introduction The I/O Scanner is a feature that resides in an Ethernet (NOE 771 00, -01, -11, and CPU 651 x0 modules). The I/O Scanner allows, through a controller, repeated reading from and/or writing to scanned devices. Use the I/O scanner to transfer data between network devices. Configure the I/O Scanner with Schneider Electric’s programming package Unity Pro.
Transferring Data with the I/O Scanner I/O Scanner Parameters The I/O Scanner parameters are described in the following table: Parameter Value Max. No. of Devices 64: 140 NOE 771 00 (Version 2.2 or earlier) 128: 140 NOE 771 00 (Version 3.0 or later), 140 NOE 771 01, and 140 NOE 771 11 only 128: 140 CPU 651 x0 Max. No. of Input Words 4000 Max. No. of Output Words 4000 Health Timeout Value User configured: 1...
Transferring Data with the I/O Scanner Device Control Block Important information about using the Device Control Block: Registers The Device Control Block consists of registers either eight (8) single words or four (4) double words. Contents of the registers are mapped in the controller’s memory. Each bit corresponds to an entry in the table (see the tables below.) Disabling Devices Each I/O Scanner device can be disabled. To disable individual devices: 1.
Transferring Data with the I/O Scanner Mapping Device Control Block Bits to I/O Scanner Entry Numbers (#) Single Word (W) Register (%MDx:4) W1 %MW [x+1] W2 %MW [x+2] Table 1 Entry # 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Table 17 Entry # 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Bit W3 %MW [x+3] 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Table 33 Entry # 34 35 36 37 38 39 40 41 42 43 44 45
Transferring Data with the I/O Scanner Double Word (DW) Register (%MDx:4) DW2 %MD x[1] Table 17 Entry # 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Table 33 Entry # 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Bit 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 31 Word 3 through Word 4 (Table Entry 49 through 112) DW %MD x[4] Table 113 Entry # 114 115 116 117 118 119 120 12 122 123 124 12
Transferring Data with the I/O Scanner Configuring the Modicon Quantum I/O Scanner with Unity The I/O Scanner Configuration Dialog When you click on the I/O Scanning tab in the Communications → Ethernet screen, one of the two I/O Scanner configuration dialogs similar to the ones below appear. Screen A will appear if you are using Unity Pro software V3.1 or lower.
Transferring Data with the I/O Scanner Screen B appears if you are using Unity Pro software V4.0 or higher.
Transferring Data with the I/O Scanner The Device Control Block The Device Control Block lets you disable any scanned device by setting a bit associated with that device to 1. The I/O scanner closes the connection and sets the Health Bit to 0 (unhealthy state). To enable the Device Control Block select the checkbox in the I/O Scanner configuration dialog (item 2 in the illustration above). Note: To enable the Device Control Block, you must have: z Unity Pro at V2.
Transferring Data with the I/O Scanner The Repetitive Rate Step (see Screen B) Note: The Repetitive Rate Step box has been added to the I/O Scanner Dialog for I/O scanner improvement. The Repetitive Rate Step box (see Screen B, item 3) is where you enter a rate of time for how often you want the I/O scanner to send a query to the device after the rate has timed out. The rate displayed in the Representative Rate Step box is the rate for all entries.
Transferring Data with the I/O Scanner Configuration Parameters Set configuration parameters in the I/O Scanner configuration dialog. Enter data in appropriate fields. Parameter/Field Description Entry # see item 4 in the A list of contiguous numbers from 1 -128. Each entry is a logical Ethernet illustrations device on the network that may be scanned. Slave IP Address and IP Address see item 5 in the The IP address of the scanned device.
Transferring Data with the I/O Scanner I/O Scanner Response Times: Remote Input to Remote Output Measurement Setup The set of curves below illustrates Quantum PLC response times when a signal is sent from a remote input module to a remote output module through a Quantum PLC: Response Time The signal is: 1 triggered by a Momentum input module with a response time of ~2 ms 2 scanned into the Quantum PLC at a repetitive rate of 0 ms 3 copied to another internal variable within the PLC 4 written to a Moment
Transferring Data with the I/O Scanner The 140 CPU 434 12A with an NOE 771 x1 (v3.3) was used for the following measurements: Time (ms) 140 CPU 434 12A with 140 NOE 771 x1 Module PLC Scan Time (ms) The plot shows four lines representing the number of scanned devices: z 1 device z 8 devices z 16 devices z 32 devices The four lines are indistinguishable at this scale because the response times are so similar.
Transferring Data with the I/O Scanner The 140 CPU 65 150 with an NOE 771 x1 (v3.3) is used used for the following measurements: Time (ms) 140 CPU 65 150 with NOE 771 x1 (v3.3) PLC Scan Time (ms) The plot shows four lines representing the number of scanned devices: 1 device z 8 devices z 16 devices z 32 devices z The four lines are indistinguishable at this scale because the response times are so similar.
Address Server Configuration/ Faulty Device Replacement 7 At a Glance Introduction This chapter covers the Address Server Configuration/Faulty Device Replacement service available on the NOE 771 01 and -11 (Transparent Factory/Real Time modules) and HE CPU modules. The Faulty Device Replacement service offers you a method of handling device replacement without disrupting the system or service.
Address Server Configuration/Faulty Device Replacement Address Server Configuration/Faulty Device Replacement Overview The address server provides two capabilities: 1. Standard BOOTP server behavior: Enter the MAC address and IP configuration. The NOE BOOTP server will provide the IP configuration when the device sends a BOOTP request. 2. Faulty Device Replacement (FDR) behavior: Enter the role name or the MAC address of the device.
Address Server Configuration/Faulty Device Replacement Address Server Limits This table displays the parameters and limits of the address server: Parameter Limit Maximum number of address server entries 128 Maximum size of the configuration file per device 4K bytes Total size of Faulty Device Replacement storage 512K bytes Maximum role name size 16 Characters Note: For the DHCP server to work correctly the following must be observed.
Address Server Configuration/Faulty Device Replacement Understanding Faulty Device Replacement Understanding Confirmation and Error Messages In addition to highlighting errors, the system provides confirmation information and error messages.
Address Server Configuration/Faulty Device Replacement Error Dialog Box If you entered an existing role name or MAC address, you will receive an alert message asking you to correct the entry.
Address Server Configuration/Faulty Device Replacement Modifying the Database If you need to add or modify an entry in the database, use the Address Server Configuration page (see Configure Address Server Page, p. 287). Three fields must be filled in: z Device IP address z Subnet Mask z Gateway Choose either the Role Name or Device MAC address field. When one field is selected, the other is made unavailable. Adding Entries If you are adding a device, the page appears with values.
Address Server Configuration/Faulty Device Replacement Configuring Faulty Device Replacement Configuring the Address Server To configure the Address Server you use Web pages generated by the embedded Web server. The first page that appears is the Address Server Configuration page. The first column contains buttons used for selecting devices. The Address Server Configuration page displays configuration information for each device in the system and has seven columns in the table.
Address Server Configuration/Faulty Device Replacement Choosing Options The Address Server Configuration page allows you to choose different options for adding or altering the configurations of your NOE. The options available to you are: z z z z select an entry add an entry change an entry delete an entry Below we describe the method and options chosen to perform any of the four options listed above. Screen shots are presented to accompany the Adding an entry section.
Address Server Configuration/Faulty Device Replacement Deleting an Entry Before using this button, you must select an entry in the database by choosing one of the radio buttons in the first column. If you fail to choose an entry, an error message appears. The entry selected will be removed from the database. Before completely deleting an entry, a warning message appears. Click Yes if you want to delete the entry, No if you don’t. If you click Yes, a dialog box appears. Click OK.
Address Server Configuration/Faulty Device Replacement Highlighting Errors If there are problems with the entered configuration parameter information, the system indicates problems using a highlighting mechanism. All the configurations appear in purple and italic, and the device with configuration problems appears in red and bold.
Network Management Service (SNMP) 8 At a Glance Introduction The following material describes SNMP and the Schneider private MIB. Under the Schneider private MIB is the Transparent Factory Ethernet private MIB. What's in this Chapter? This chapter contains the following topics: 33002479 06 07/2008 Topic Page SNMP 224 ASN.
SNMP SNMP Introduction This topic describes the Simple Network Management Protocol (SNMP), which is configured on your NOE or 140 CPU 651 x0.
SNMP Choosing an SNMP Manager If you already have a working SNMP manager, you may continue to use it. Any of the many SNMP version 1-compliant managers on the market will work. If you do not currently use an SNMP manager in your organization and are evaluating SNMP managers for purchase, then we recommend that you consider HiVision with the ConnexView Add-On developed for use with Schneider Automation PLCs.
SNMP Other SNMP Resources 226 SNMP and related subjects are well-documented on Web sites and in many books: As of this writing, a useful description appears on Microsoft’s Technet pages. Browse to http://www.microsoft.com/technet. Use the Search function to find "Network Management for Microsoft Networks Using SNMP." z Use an Internet search engine to search for an SNMP introduction, tutorial, or other resource. z The SNMP FAQs from the news group comp.protocols.snmp appear on many .com and .
SNMP ASN.1 Naming Scheme ASN.1 Overview Abstract Syntax Notation One (ASN.1) is a formal language for abstractly describing messages to be exchanged between distributed computer systems. An Example Objects in a MIB are defined with the ASN.1 naming scheme that assigns each object a long prefix that guarantees that the name will be unique. For example, an integer that counts the number of IP datagrams that a device has received is named: iso.org.dod.internet.mgmt.mib.ip.ipinReceives.
SNMP z z z z z z z 228 3 = identified organization (one of branches under the ISO root) 6 = U. S. Department of Defense (DoD) (one of the children under branch1.3) 1 = the Internet subtree under 1.3.6 2 = the mgm branch — (one of seven) of the Internet subtree.
SNMP Configuring an NOE with SNMP Object Identifier (OID) In the ASN.1 Naming Scheme example (see An Example, p. 227), the MIB object identified by the notation 1.3.6.1.2.2.4.3 is referred to as the Object Identifier or OID. All OIDs can be seen as part of a tree structure that begins at the root (ISO) and branches out with each subtree identified by an integer.
SNMP Version & Community Identifiers The version identifies the version number of the SNMP software being used by the manager and the agent. Your NOE supports Version 1 of the SNMP. The community is an identifier that you assign to your SNMP network. If community names for the manager and the agent do not agree, the agent will send an authentication failure trap message to the manager. If the community names and version number agree, the SNMP PDU will be processed.
SNMP Configuring an NOE with TFE Private MIB Introduction A MIB, a Management Information Base, is an element used in network management. Network management services are based on the need to monitor and manage: z performance z fault occurrences z security Each MIB contains a finite number of objects. Manage your MIB with a management station running an SNMP management application. The management application uses GETs and SETs to retrieve system information and to set system environment variables.
SNMP TFE Private MIB 232 The Transparent Factory SNMP-embedded component controls the Schneider private MIB function. The Schneider private MIB, and associated services, perform Network Management on all system components. The Transparent Factory private MIB provides the data to manage the main Transparent Factory communication services for all the communication components of the Transparent Factory architecture (ETYs, NOEs, third party toolkit, ENTs, M1Es).
SNMP The diagram following illustrates the Schneider Electric (Groupe_Schneider (3833)) private enterprise MIB subtree.
SNMP The Groupe_Schneider (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, which is a specification that defines the structure and identification of management information for TCP/IP-based networks. Transparent Factory Ethernet Subtree The Transparent_Factory_Ethernet (1) subtree defines groups that support the Transparent Factory Ethernet services and devices.
SNMP When a new device is created, 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. Port502 Messaging Subtree The Port502_Messaging (2) subtree, or group, provides connection management and data flow services. The following list describes the function of each object. Service Indicates . . .
SNMP I/O Scanning Subtree The I/O_Scanning (3) subtree, or group, contains the objects related to I/O scanning device management and associated MODBUS communications on Port502. Service Indicates . . .
SNMP Web Subtree Address Server Subtree 33002479 06 07/2008 The Web (5) subtree, or group, contains the objects related to the Web server service. Service Indicates . . .
SNMP Equipment Profile Subtree The Equipment_Profiles (7) subtree contains a set of common objects. Service Indicates . . . profileProductName(1) the commercial name of the communication product in a string form (for example, 140 NOE 771 11) profileVersion(2) the software version of the communication product in a string form (for example, Vx.y or V1.
SNMP NTP Subtree 33002479 06 07/2008 Service Indicates . . .
SNMP SMTP Subtree The SMTP (1) subtree contains a set of common objects. Service Indicates . . .
SNMP Private Traps and MIB Files Traps are used to signal status changes to the manager. Using traps helps to avoid adding traffic.
SNMP 242 33002479 06 07/2008
NTP Time Synchronization Service 9 At a Glance Introduction This chapter describes the NTP time synchronization service, which provides an accurate local clock using NTP.
Using the NTPTime Service Introducing the NTP Time Synchronization Service General The NTP time service synchronizes computer clocks over the Internet. For example, the time of one client is synchronized either with another server or to a referenced time source like a radio or satellite receiver. Typical time service configurations utilize redundant servers and diverse network paths to achieve high accuracy and reliability.
Using the NTPTime Service NTP Time Synchronization and Time Stamps The Schneider Electric Ethernet interface module NOE 771 11 provides the source time-synchronization signal sent to a controller. The module’s firmware includes an NTP client, which provides time synchronization. Action Result NTP Client requests a time synchronization signal from an NTP server. (Request is sent over an Ethernet network.) NTP Server responds with a signal. NTP Client stores the time.
Using the NTPTime Service NTP Time Synchronization Definitions Term Description of Service Local clock offset Accurate local time is maintained by adjusting the time by using a local clock offset.
Using the NTPTime Service Using the R_NTPC Block for Time Synchronization R_NTPC Representation The block reads the Ethernet network system time and transfers it into specified parameters. The additional parameter EN should be configured. R_NTPC EN EN0 OUT1 Display_NTPC OUT2 Calc_NTPC STATUS Status R_NTPC block has a 16-bit status word.
Using the NTPTime Service R_NTPC Parameter Description Description of parameters: Parameter Data Type Display_NT PC (OUT1) DT + INT Description NTP clock value displayed in: z year, month, day, hours, minutes, and seconds using the DT format z milliseconds as an INT Calc_NTPC UDINT+INT (OUT2) z seconds as an UDINT NTP clock value displayed in: Status Low Byte High Byte Description 0 0 un-initialized state 1 0 illegal 0 1 The CPU is out of synchronization with the NTP server, but the c
Using the NTPTime Service NTP Time Synchronization Service Operating Conditions Introduction This material describes special operating conditions related to: z powering up z stop or run PLC z downloading applications z configuring the time service Power up To establish the accurate Ethernet system network time, the system does the following at power-up: z requires the Ethernet module to boot z uses the Ethernet module to obtain the time from the NTP server z requires a predefined interval until time is
Using the NTPTime Service Configuring the Quantum 140 NOE 771 11 NTP Time Service Configuring the NTP Time Service Configure or change the following parameters on the NTP Configuration page.
Using the NTPTime Service Field Parameter Action Automatically adjust clock for daylight This parameter is selected by default saving change (check mark appears) if daylight saving time is chosen. Changing Time Service Parameters Important Information about the Time Service 33002479 06 07/2008 To make any changes to the time synchronization service: 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.
Using the NTPTime Service Customizing Time Zone Parameters Step 252 If you want a time zone not listed in the time zone table: Action Comment 1 Write the text rules for the custom time zone.
Using the NTPTime Service Time Zone Parameters Time Zone Select a time zone from the drop-down menu: Description Custom DST Available Yes (GMT-12:00) Dateline Standard Time [Eniwetok Kwajalein] No (GMT-11:00) Samoa Standard Time [Midway Is Samoa] No (GMT-10:00) Hawaiian Standard Time [Hawaii Honolulu] No (GMT-09:00) Alaskan Standard Time [Anchorage] Yes (GMT-08:00) Pacific Standard Time [Los Angeles Tijuana] Yes (GMT-07:00) Mexican Standard Time [Chihuahua La Paz Mazatlan] Yes (GMT-07
Using the NTPTime Service Time Zone Description DST Available (GMT+02:00) South Africa Standard Time [Johannesburg Harare Pretoria] (GMT+02:00) FLE Standard Time [Helsinki Riga Tallinn] Yes (GMT+02:00) Israel Standard Time [Israel Jerusalem] Yes (GMT+03:00) Arabic Standard Time [Baghdad] Yes (GMT+03:00) Arab Standard Time [Kuwait Riyadh] No (GMT+03:00) Russian Standard Time [Moscow St. Petersburg Volgograd] Yes (GMT+03:00) E.
Electronic Mail Notification Service 10 At a Glance Introduction This chapter describes the electronic mail notification service, which uses SMTP to allow the controller’s project to send e-mail messages.
Using the Mail Service Introducing the Electronic Mail Notification Service General The electronic mail notification service allows controller-based projects to report alarms or events. The automation controller monitors the system and can automatically create an electronic mail message alert with data, alarms, and/or events. Mail recipients can be either local or remote. z Based on predefined events or conditions, messages are created using the MSTR function block.
Using the Mail Service Mail Service Client The Quantum Ethernet module includes an SMTP client. When the module receives a specific request from the project, it sends an email message to the mail server. CPS CPU NOE SMTP Server MSTR Email Ethernet OK or NOK SMTP Client Operating Modes and Sending Requests Because the project sends the email request, a controller cannot send an email message either while in the stopped mode or while downloading a project.
Using the Mail Service Mail Service Configuring the Mail Service As an authorized administrator, use the SMTP Configuration Web page to: configure the service z set the IP address of the mail server z Elsewhere in this guide is detailed information about configuring the electronic mail service (see Configuring the Mail Service with the Email Configuration Page, p. 295). Note: Default TCP Port: The default TCP port number for SMTP is 25.
Using the Mail Service Using the MSTR Block for Mail Service Communication Block Representation Each operation is designated by a code. To send an email message, use the MSTR block with function code 13 (see Send Email, p. 183).
Using the Mail Service Parameter Description The following table describes the MSTR parameters: Parameter Data Type Description ENABLE None ON = enables selected MSTR operation ABORT None ON = terminates active MSTR operation ACTIVE None ON while the instruction is active ERROR None ON if the MSTR operation is terminated prior to completion SUCCESS None ON = operation successful CONTROL INT, UINT Control block is the first of several network-dependant, contiguous, holding words, and th
Using the Mail Service DATABUF Parameter Description The first word of the DATABUF parameter contains the following information: Byte Number Description Value 1 (least significant byte) Mail header {1, 2, 3} 2 (most significant byte) Nb n of extra characters in subject User-defined (between 0 and 238) The second and subsequent words (maximum 119) contain the data (ASCII format) that will be copied into the email message. The first n characters will be added to the configured email subject.
Using the Mail Service Mail Service Error Codes Error Codes 262 The electronic mail notification service supports the following error codes: Hex.
Using the Mail Service Electronic Mail Notification Service Subtree Summary The electronic mail delivery service subtree contains the following objects: Service Description emaillndex (1) index value in the email service table smtpStatus (2) global status of the SMTP service: z idle(1): no configuration z operational(2): operational and running z stopped(3): stopped smtpSrvAddr (3) IP address of the remote SMTP server smtpMailSentCnt (4) total number of emails sent to the network and successfully
Using the Mail Service 264 33002479 06 07/2008
Embedded Web Pages 11 At a Glance Introduction 33002479 06 07/2008 This chapter presents the contents of the embedded Web pages contained in the Quantum 140 NOE 771 xx modules. These Web pages enable you to access diagnostic information, view configuration information, and change the online configurations for the module.
Embedded Web Pages What's in this Chapter? 266 This chapter contains the following topics: Topic Page Quantum Home Page 267 Monitoring Home Page 268 Diagnostics Home Page 270 Setup Home Page 271 Accessing the Web Utility Home Page 273 Configured Local Rack Page 275 CPU Configuration Page 277 CPU Configuration Screen: Data Field Descriptions 278 Remote I/O Status 279 Quantum PLC Data Monitor Page 280 SNMP Configuration 281 Global Data (Publish/Subscribe) Utility Configuration 284
Embedded Web Pages Quantum Home Page Home Page The visitor accesses the Quantum home page by entering the IP address of the module in his web browser. No password is required to display the home page: e FactoryCast Web Server NOE 771 11 - Microsoft Internet Explorer View Favorites Tools Help File Edit X Forward Back Stop Refresh Address e http://139.158.13.
Embedded Web Pages Monitoring Home Page Home Page This page lists the various viewer services supported by the default Web site of the module and provides links for accessing the services you require.
Embedded Web Pages z 33002479 06 07/2008 Graphic viewer (See FactoryCast User Guide, For Quantum and Premium, Graphic Viewer): for viewing graphics to determine the values of variables when the graphic is animated.
Embedded Web Pages Diagnostics Home Page 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.
Embedded Web Pages Setup Home Page Home Page The NOE 771 11 Setup page page lists the various services used to configure the module. You can navigate to this page from the link on the Welcome Page (see Home Page, p. 267).
Embedded Web Pages Setup Page Links 272 These links are on the Setup page: Link Result SNMP Provides the ability to configure the SNMP Agent in the NOE Address Server (see Configure Address Server Page, p. 287) Configure the IP assignments, including showing the BOOTP and DHCP database Global Data (see Configuration of Global Data (Publish/ Subscribe) by the Web for NOE 771 x1, p. 195) Displays the Global Data Configuration page.
Embedded Web Pages Accessing the Web Utility Home Page Introduction Each Modicon Quantum 10-/100-Megabit Ethernet module contains an embedded Web server that allows you to access diagnostics and online configurations for the module and its associated controller (PLC). Pages on the embedded Web site display the following information: z Configurable menus of the Address Server both BOOTP and DHCP and for SNMP (see Configure Address Server Page, p.
Embedded Web Pages Accessing the Module’s Home Page 274 Do the following. Step Action 1 Obtain the full IP address or URL from your system administrator. 2 Type the address or URL in the address or location box in the browser window. The Schneider Electric Web Utility home page displays. 3 On the Quantum home page (see Home Page, p. 267), click Diagnostics. 4 You will be requested to supply a user name and password.
Embedded Web Pages Configured Local Rack Page Overview The Configured Local Rack page shows the current configuration: a brand of Schneider Electric Telemecanique Diagnostics FactoryCastTM NOE 771 11 Home Documentation Monitoring Control QUANTUM CONFIGURED LOCAL RACK Diagnostics Maintenance Setup Configured Local Rack Controller Status RIO Status NOE Diagnostics Global Data I/O Scanning Messaging Bandwidth Monitoring Statistics NTP Email UPload MIB File Crash Log File NOE Properties FactoryCast,
Embedded Web Pages Configured Local Rack Page Overview 276 The following table details the links on the Configured Local Rack page. To view the pages related to each of these topics, click the topic. Link Display Global Data (see Global Data Page, p. 297) general diagnostics of the global data and a table of all published/subscribed variables in a distribution group I/O Scanning (see I/O Scanning Page, p.
Embedded Web Pages CPU Configuration Page Overview The CPU Configuration Page provides up-to-date information about the controller and its configuration. Access this page by selecting the CPU model from the Configured Local Rack (see Configured Local Rack Page, p. 275) or the hyperlink Controller Status (see Sample Page, p. 277). Sample Page Here is an example of a CPU Configuration page.
Embedded Web Pages CPU Configuration Screen: Data Field Descriptions Description Fields Word Fields ASCII Fields 278 The following table describes the description fields on the CPU Configuration Screen (see CPU Configuration Page, p. 277): Field Description System Memory [Kb] Amount of system memory used Extended Memory [Kb] Amount of extended memory used Total Memory [Bytes] Total memory used in bytes I/O Map Words Number of I/O words mapped.
Embedded Web Pages Remote I/O Status Overview The Remote I/O Status page gives an overview of the status and health of the Remote I/O network communications. Access this page by selecting the CRP Drop down menu item Remote I/O Status or using the hyperlink RIO Status. Sample Page Here is an example of a Remote I/O Status page.
Embedded Web Pages Quantum PLC Data Monitor Page Introduction to the PLC Data Monitor Page The following figure shows the Web page that allows you to display Quantum PLC data. Quantum PLC Data Monitor Address Data Type Insert Rows Cut Rows Paste Rows Value Format Status Copyright © 1999, Schneider Automation, Inc. All Rights Reserved You can add, delete, and copy Quantum PLC data as described in the following list: Insert additional rows of data by clicking on the Insert Rows button.
Embedded Web Pages SNMP Configuration Overview This topic describes SNMP configuration for the Quantum Ethernet module through the SNMP Configuration page. SNMP Configuration Page Click the SNMP link in the Setup home page to display the Configure SNMP page: SNMP Configuration System Name: 140-NOE-771-01 Module System Description: Quantum Ethernet TCP/IP Communications Module Managers IP Addresses Manager I: 192.168.1.100 Manager II: 0.0.0.
Embedded Web Pages SNMP Page Fields The following table describes the SNMP fields that you can modify.
Embedded Web Pages Modifying the SNMP Community Strings To configure the SNMP community strings: Step Action 1 Enter the following URL into your browser: http://hostname/secure/embedded/builtin?submit=Configure+SNMP or click the SNMPlink in the Setup home page to navigate to the SNMP Configuration page. 2 Enter the Community names for Set, Get, and Trap into the SNMP Configuration page as shown below.
Embedded Web Pages Global Data (Publish/Subscribe) Utility Configuration Overview Whether you use either the Configure Each Device Separately or the Copy Configuration method (see Modeling the System Configuration, p. 195), the procedure to configure individual parameters is the same.
Embedded Web Pages Configuring Global Data After you have completed the Modeling System Configuration process (see Modeling the System Configuration, p. 195) using the second method, Copy Configuration, you modify the following parameters: z Distribution period z Health Time Out z Health Bits location z Start address z Type: Pub / Sub / None Please do not change Symbol (description), and Length.
Embedded Web Pages Changing Global Data Variables To change the Global Data variables that appear in the Variable Table area, follow the instructions below. Step Verifying System Operation 286 Action 1 Highlight the identification number in the Data ID column. 2 In the Type column select the publish/subscribe variable type from the drop down list.
Embedded Web Pages Configure Address Server Page Overview This topic describes the DHCP and BOOTP address server configuration for the Transparent Factory Ethernet modules. Note: To configure the address server for the 140 NOE 771 x FactoryCast Web server modules, see Address Server Configuration/Faulty Device Replacement (see Address Server Configuration/Faulty Device Replacement, p. 214), which describes the BOOTP process.
Embedded Web Pages Adding Entries Create new address server configurations with these steps: Step 1 Action Press Add a New Entry. A dialog appears in the web frame: Address Server Node Configuration Role Name: test_1 Device MAC Address: Device IP Address: 192.168.1.1 Subnet Mask: 255.255.255.0 Gateway: 192.168.1.200 Add the Entry Reset the From Show Address Server Configuration Copyright © 1998-2004 Schneider Automation SAS. All Rights reserved.
Embedded Web Pages When you use the same Add the Entry procedure to add subsequent entries, multiple entries appear in the table: Address Server Configuration Role Name MAC Address test_1 test_2 IP Address Subnet Mask Gateway 192.168.1.1 255.255.255.0 192.168.1.200 192.168.102.102 255.255.240.0 192.168.100.200 Refresh Address Server Database Table Add a New Entry Change an Entry Delete an Entry Copyright © 1999-2004 Schneider Automation SAS. All Rights reserved.
Embedded Web Pages Configuring the Time Synchronization Service Configuring the Time Service You must use the module’s embedded Web page to configure the time service. No other method is available. NTP Configuration NTP Server Configuration IP Address of Primary NTP Server: 192.168.5.100 IP Address of Secondary NTP Server: 0.0.0.
Embedded Web Pages Configurable Time Service Parameters Configure or change the following parameters on the NTP Configuration page. Changing Time Service Parameters To make any changes to the time synchronization service: Important Information about the Time Service 33002479 06 07/2008 1. IP address of primary NTP server z Enter a valid IP address 2. IP address of secondary NTP server z Enter a valid IP address 3.
Embedded Web Pages Customizing Time Zone Parameters 292 If you want a time zone not listed in the time zone table: Step Action Comment 1 Write the text rules for the custom time zone.
Embedded Web Pages Time Zone Parameters Time Zone Select a time zone from the drop-down menu.
Embedded Web Pages Time Zone Description DST Available (GMT+02:00) South Africa Standard Time [Johannesburg Harare Pretoria] (GMT+02:00) FLE Standard Time [Helsinki Riga Tallinn] Yes (GMT+02:00) Israel Standard Time [Israel Jerusalem] Yes (GMT+03:00) Arabic Standard Time [Baghdad] Yes (GMT+03:00) Arab Standard Time [Kuwait Riyadh] No (GMT+03:00) Russian Standard Time [Moscow St. Petersburg Volgograd] Yes (GMT+03:00) E.
Embedded Web Pages Mail Service Configuration Configuring the Mail Service with the Email Configuration Page Use the module’s embedded Web page to configure the Electronic Mail Notification service. No other method is available. Email Configuration Email Server Configuration 192.168.3.1 IP Address of Email Port: 25 Password Authentication Enable Login: knight@mycomp Password: ********** Mail Header 1 From: NOE_Pump2 To: support_automation@mycompany.
Embedded Web Pages Mail Service Command Buttons Configurable Mail Service Parameters 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.
Embedded Web Pages Ethernet Module Diagnostic Pages Overview The NOE Diagnostics menu contains a list of links for accessing the different diagnostic pages for the Ethernet module: z Global Data z I/O scanning (see I/O Scanner, p. 199) z Messaging utility z Bandwidth monitoring (see Bandwidth Monitoring, p. 92) z Ethernet module statistics z NTP utility z Email utility A link also allows the uploading of the private MIB source file. Click on a link to access the desired diagnostics page.
Embedded Web Pages I/O Scanning Page General diagnostics for the I/O scanning service are shown at the top of this page: the I/O scanning status z the number of transactions per second z the number of connections z A value of NOK in the I/O Scanning Status field indicates that the local system is not scanning. In this case, any data that appears in the Scanned Device Status display is meaningless.
Embedded Web Pages Messaging Page This page provides current information on the open TCP connections on port 502. The number of sent/received messages on the port can be found at the top of this page.
Embedded Web Pages Bandwidth Monitoring Page This page displays the load distribution of the Embedded Server module between the Global Data utilities, I/O Scanning, Messaging, and other utilities: BANDWIDTH MONITOR Global data: 0 | I/O Scanner: 0 | Messaging: 2 | Others: 98 I/O Scanning Global Data Ethernet Statistics Page Messaging Other The Ethernet Module Statistics page provides information about the status, transmit and receive statistics, and errors for the Embedded Server module.
Embedded Web Pages NTP Diagnostics Page NTP DIAGNOSTICS NTP Status: OK NTP Server Status Link to the NTP Server: ### Server: Primary Server Time Quality within 0 microsec/ NTP Request Statistic Number of Requests: 2 Number of 0 Number of Responses: 2 Last Error: 0 NTP Date and Time Date: 05 Apr 2004 Time Zone: Time: 16:51:15 DST Sta- ON (GMT-05:00)Eastern Standard Time[New York] Time synchronization service parameters: Parameter Description NTP status Service is correctly configured
Embedded Web Pages Type of Error Email Diagnostics Page Value Component is disabled 4 Incorrect IP 9 Time zone file absent 14 Syntax error in the customrules file 15 The dialog: EMAIL DIAGNOSTIC Email Status: OK Link to Server Status: Email Server IP Address: Number of e-mail sent: Number of Responses from Email Server: Number of Errors: Last Errors: Last Mail Header Used: Number of seconds elapsed since last e-mail successfully sent: Number of times the link to the server has been detected do
Embedded Web Pages Parameter Description Last Mail Header Used Last header used by giving the number. Number of seconds elapsed since last e-mail successfully sent Counts the number of seconds since the last email was successfully sent. Number of times the link to the Number of times the SMTP server could not be reached. server has been detected (Link checked every 30 minutes.
Embedded Web Pages NTP Diagnostics Page NTP Diagnostic Dialog Time synchronization service parameters are in the table: Parameter Description NTP status Service is correctly configured (OK) NTP server status NTP client is connected to the NTP server, and if the server is Primary or Standby NTP requests Total number of client requests sent to the NTP server NTP responses Total number of server responses sent from the NTP server Number of errors Total number of unanswered NTP requests Last error
Embedded Web Pages Last Error Field Last Error field displays values, which indicate the type of error.
Embedded Web Pages NOE Properties Page Introduction to the NOE Properties Page You can navigate to the NOE Properties page from the Diagnostics page. (see Illustration, p. 270) The NOE Properties page displays the versions of the Exec, Kernel, and Web Pages and the Physical Media: NOE Properties Exec Version: version 3.60 Kernel Version: version 2.0 Web Pages Version: version 3.1 Physical Media: 10/100BASE-T Copyright 1999-2008, Schneider Automation SAS. All rights reserved.
Embedded Web Pages Contacting Schneider Electric Page Schneider Electric Contact Page The following figure shows the Contacting Schneider Electric page, which contains information about how to obtain support for the NOE 771 xx modules. Contacting Schneider Electric Technical Information Click here to go to the Schneider Electric Automation web site. Contact Us Click here to contact Schneider Electric in your country. Copyright © 1998 - 2003, Schneider Automation SAS. All rights reserved.
Embedded Web Pages 308 33002479 06 07/2008
Hot Standby 12 At a Glance Overview The Quantum Ethernt module offers a Hot Standby configuration available for Quantum controllers.
Hot Standby Quantum Hot Standby for Unity Pro The Hot Standby Solution CAUTION COMMUNICATION FAILURE Whenever possible, use of a switch (not a hub) to connect the NOE modules 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.
Hot Standby Note: Schneider Electric recommends that you use a switch (not a hub) to connect the NOEs to each other or to the network. Schneider Electric offers switches; please contact a local sales office for more information. The NOE waits for either a change in the controller’s Hot Standby state or the swap of UDP messages. Then the NOE performs 1 of 2 Hot Standby actions. If the NOE . . . Then Detects that the new Hot Standby state is either primary or standby The NOE changes the IP address.
Hot Standby Hot Standby Topology The following diagram shows a Hot Standby system and the relationship between the 2 redundant systems. Two 140 CPU 671 60 controllers are connected via a link created with fiber optic cable. The RIOs are connected both to each other (through the fiber optic cable) and to the RIO drops. R I O Drop C 6 P 7 U 1 Drop N O E Fiber Optic R I O T Connector C 6 P 7 U 1 Cable N O E Ethernet Switch Hot Standby Interconnection Note: The following three items are required.
Hot Standby NOE Configuration and Hot Standby TCP/IP Configuration When an NOE goes into service the first time, the NOE attempts to get its IP address from a BOOTP server. If a BOOTP server is not available, the NOE derives its IP address from its MAC address. Connecting to a BOOTP server or deriving the IP address from a MAC address gives you a connection to the NOE, and you can then download a project to the PLC.
Hot Standby IP Address Assignment Configuring the NOE The NOE can be configured to work in conjunction with the Modicon Quantum Hot Standby with Unity controller. Since the primary CPU and secondary controllers must have an identical configuration, the configured IP addresses will be the same. The NOE’s IP address is either the configured IP address or the configured IP address +1. The current local Hot Standby state determines the IP address.
Hot Standby IP Address Transparency CAUTION UNINTENDED EQUIPMENT OPERATION For a Quantum Hot Standby configuration: z Do not use the address IP + 1. z Do not use consecutive IP addresses of the configured IP address. z Do not configure the primary CPU address as nnn.nnn.nnn.254. This causes the standby CPU IP address to be: nnn.nnn.nnn.255. The module would then return the diagnostic code Bad IP configuration. Failure to follow these instructions can result in injury or equipment damage.
Hot Standby NOE Operating Modes and Modicon Quantum Hot Standby with Unity The NOE Modes The NOE module modes are: Primary CPU Mode The Hot Standby state is primary CPU, and all client/server services are active. z Secondary Mode The Hot Standby state is standby, and all server services are active except DHCP. z Standalone Mode The NOE is in a non-redundant system, or the HE CPU module is not present or is not healthy. z Offline Mode The CPU is stopped.
Hot Standby Power Up and IP Address Assignment An NOE obtains its IP address assignment at power up as follows: If the HSBY state is ... Then the IP address assigned is ... unassigned configured IP address primary CPU configured IP address secondary configured IP address + 1 unassigned to offline See the Offline Mode at Power-up Sequence in the next table.
Hot Standby Power Up and Ethernet Services The following table shows how the status of an NOE service is affected by the Modicon Quantum Hot Standby with Unity HSBY state.
Hot Standby Hot Standby Switchover The following table describes the manner in which NOEs coordinate the Hot Standby switchover. Step 1 Action NOE A is running in the primary CPU PLC and NOE B is in the secondary PLC in a hot standby configuration. 2 NOE A detects that its PLC has changed from primary CPU to offline mode. 3 NOE A changes its HSBY state from primary CPU to offline with the same Ethernet services running, and starts its watchdog timer (with 500 ms timeout setting).
Hot Standby Going to Offline When either the CPU stops or the Hot Standby state goes to offline mode, 2 events occur: 1. NOE mode goes to offline 2. NOE uses the IP address of the present configuration IP Address Assignment and Going Offline HSBY State IP Address Assigned Is ...
Hot Standby Network Effects of Modicon Quantum Hot Standby with Unity Solution Overview The Modicon Quantum Hot Standby with Unity Pro solution is a powerful feature of NOEs, a feature that increases the reliability of your installation.
Hot Standby I/O Scanning Service WARNING UNINTENDED EQUIPMENT OPERATION - DEVICES GO TO THEIR FALLBACK STATES DURING SWITCHOVER Configure Ethernet output devices to their Hold Last Value fallback state whenever possible. 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 death, serious injury, or equipment damage. I/O scanning provides the repetitive exchange of data with remote TCP/IP nodes I/ O devices.
Hot Standby Note: You must account for the following Ethernet I/O scanning considerations during a switchover. z If MSTR/IEC function block is used for TCP/IP, only some of the opcode will be used. Therefore, the block does not complete its transaction, and it returns error code 0•8000. z While the NOE is in the process of performing the transaction, a new MSTR/IEC function block may become active.
Hot Standby FTP/TFTP Server The FTP/TFTP server is available as soon as the module receives an IP address. Any FTP/TFTP client can logon to the module. Access requires the correct user name and password. Modicon Quantum Hot Standby with Unity allows only 1 active FTP/TFTP client session per NOE module. When the Hot Standby switchover occurs, the primary CPU and secondary NOEs close the FTP/TFTP connection. If you send an FTP/TFTP request during the switchover, the communication is closed.
Appendices At a Glance Introduction The appendices provide supplementary reference information for the Quantum 140 NOE 771 xx series of modules and the 140 NWM 100 00 module.
Appendices 326 33002479 06 07/2008
Maintenance A At a Glance Introduction This chapter details information about system maintenance including accessing and clearing the crash log and downloading the new NOE exec.
Maintenance Responding to Errors Overview The following information describes how to respond to errors on the 140 NOE 771 x0. Detecting Errors When faults occur, the NOE 771 xx LED display can help you determine what went wrong. The following figure shows the pattern that the LEDs should display during normal operation. 140 NOE 771 xx ETHERNET TCP/IP Active Ready Run Link The Run indicator will be solid.
Maintenance Procedure for Responding to an Active LED Error Indicator If the Active LED fails to light, the NOE 771 00 module is not communicating with the backplane . The following procedure describes the steps to perform to respond to an Active LED error. Step 1 Procedure for Responding to a Ready LED Error Indicator Procedure for Responding to a Link LED Error Indicator 33002479 06 07/2008 Action Make sure the NOE 771 module and the controller are installed properly.
Maintenance Kernel LED Error The following table describes the Kernel LED errors that may occur and how to respond to them. If Then The Ready LED is on and the Kernel LED is The module has detected an invalid software flashing image. The Ready LED is on and the Kernel LED is An attempt to download a software image has shining steadily, failed and the module is in kernel mode. Either of the above conditions exists. Fault LED Download a new NOE Exec (see Downloading a New NOE Exec, p. 334).
Maintenance Collision LED Error If the twisted pair cable has not been connected properly, the Coll LED will shine steadily and the Link LED will be extinguished. (This condition does not occur with fiber optic modules.) The following figure shows the Collision LED. 140 NOE 771 xx ETHERNET TCP/IP Active Ready Coll Link Procedure for Responding to a Collision LED Error 33002479 06 07/2008 If the Collision LED fails to light, use the following procedure.
Maintenance Collision LED Normal Condition If the Coll LED is flashing, the module is reporting collisions on the Ethernet network. While such collisions are normal, the frequency of the flashes is an indication of the volume of traffic on the network. The flashes may be so frequent that the LED appears to be shining steadily. Heavy traffic will slow communications. If response time is important to your application, you should consider segmenting your network to reduce the frequency of collisions.
Maintenance Reading and Clearing the Crash Log Overview The following information describes the crash log. Introduction The crash log provides you with the ability to capture conditions that lead to an anomalous condition. By providing the crash log to Schneider Electric technical support, you can facilitate their assistance in resolving your problems.
Maintenance Downloading a New NOE Exec Introduction The following tools can be used to download a new NOE Exec: Schneider Electric programming packages (see corresponding manuals) z FTP z Use the OS loader to update the NOE Executive and web pages. (Refer to the Unity Pro documentation.
Maintenance Downloading a New NOE Exec via FTP Exec Version Please check the current NOE Exec file version on the NOE Properties Web page. Follow these links: | Diagnostics | NOE Properties | Procedure The following procedure describes the steps to use to download a new NOE Exec via FTP. An example follows the procedure. Step 1 33002479 06 07/2008 Action At the DOS prompt, type FTP, followed by the IP Address and press Enter. 2 At the User prompt, type: USER and press Enter.
Maintenance Sample FTP Session The following FTP session was used to download an NOE Exec. Command Prompt - ftp 205.217.193.173 C:\noe77100>ftp 205.217.193.173 331 Password required Password: 230 User logged in ftp> cd wwwroot/conf/exec 250 Changed directory to “/FLASH0/wwwroot/conf/exec” ftp> put (local-file) NOE77100.bin (remote-file) NOE77100.bin 200 Port set okay 150 Opening BINARY mode data connection 226 Transfer complete 485376 bytes sent in 3.06 seconds (158.
Maintenance Downloading a New NOE Kernel Procedure The NOE Executive (Exec) adds a new feature that allows updating of the low level Kernel within the NOE 771 xx's firmware. For the proper installation of new kernel firmware, use the following procedure. Step Action 1 Check the current version of the NOE's Executive firmware (Exec file). 2 If the Exec is not the appropriate version, the Exec must be updated before updating the Kernel. 3 Use the EXECLoader to load the latest version of the EXEC.
Maintenance 338 33002479 06 07/2008
Specifications B Specifications 140 NOE 771 •• Specification Table The main specifications for the Quantum 140 NOE 771 xx Ethernet module are described in the following table: Communication Ports One auto-sensing 10/100 BASE-T shielded twisted pair (RJ-45 connector) port and one 100 BASE-FX (MT-RJ connector) port. Both ports transmit and receive Modbus commands encapsulated in TCP/IP protocol Bus Current Required 750 mA Power Dissipation 3.
Specifications Temperature 340 -40 to +85°C Humidity 0 to 95% Rh non condensing @ 60°C Free Fall 1 m unpackaged Shock 3 shocks / axis, 15 g, 11 ms 33002479 06 07/2008
Specifications 140 NWM 100 00 Specification Table The main specifications for the Quantum 140 NWM 100 00 Ethernet module are described in the following table: Specification Description Communication Ports One auto-sensing 10/100 BASE-T shielded twisted pair (RJ-45 connector) port and one 100 BASE-FX (MT-RJ connector) port. Both ports transmit and receive Modbus commands encapsulated in TCP/IP protocol Bus Current Required 900 mA Power Dissipation 4.
Specifications 342 33002479 06 07/2008
Quantum Ethernet TCP/IP Modbus Application Protocol C At a Glance Introduction This chapter describes the Quantum Ethernet TCP/IP Modbus Application Protocol.
Ethernet TCP/IP Modbus Application Protocol Modbus Application Protocol Overview Introduction The following information describes the Modbus Application Protocol (MBAP). The Modbus Application Protocol (MBAP) is a layer-7 protocol providing peer-topeer communication between programmable logic controllers (PLCs) and other host-based nodes on a LAN.
Ethernet TCP/IP Modbus Application Protocol Limitations The Modicon Quantum Ethernet module supports up to 64 simultaneous Modbus/ TCP server connections. To guarantee consistency of changes to the controller configuration, the module allows only one programming panel to be logged in at a time.
Ethernet TCP/IP Modbus Application Protocol Modbus Application Protocol PDU Overview The following information describes the structure and content of the Modbus Application Protocol PDU. Description The Modbus Application Protocol PDU, mbap_pdu, is received at TCP port number 502. The current maximum size of the mbap_pdu for this class of services is 256 bytes.
Ethernet TCP/IP Modbus Application Protocol Example Here are the values for a sample mbap_pdu for reading a register: 00 01 00 00 00 06 01 03 00 00 00 01 The following table shows the structure and content for this example: inv_id 33002479 06 07/2008 00 01 proto_id 00 00 len 00 00 dst_idx 01 func_code 03 data 00 00 00 01 347
Ethernet TCP/IP Modbus Application Protocol Modbus Application Protocol Service Classes Introduction There are several classes of service that are part of the Modbus Application Protocol. Each of these classes is described below. Data Access Read/write both discrete and analog data values from PLC register files. Online Programming Services make relatively minor alterations to ladder logic programs with a highly controlled introduction of these changes into the executing program.
Ethernet TCP/IP Modbus Application Protocol Modbus Application Protocol PDU Analysis Overview The following information provides an analysis of the Modbus Application Protocol. Analysis The Modbus Application Protocol PDU is transmitted over a TCP/IP Ethernet stack. Both Ethernet II and IEEE 802.3 framing will be accommodated. Ethernet II framing is the default. . . . from the wire in for IEEE 802.3 framing . . . . . . is IEEE 802.3 framing if length <=1500 . . .802.
Ethernet TCP/IP Modbus Application Protocol Structure and Content The structure and content of the mbap_pdu is defined to be: mbap_pdu ::={ inv_id[2], proto_id[2], len[2], dst_idx[1], data=mb_pdu }The header is 7 bytes long, and includes the following fields: inv_id[2 bytes] invocation id used for transaction pairing proto_id[2 bytes] used for intra-system multiplexing, default is 0 for Modbus serviceslen[2 bytes] the len field is a byte count of the remaining fields and includes the dst_id and data field
Ethernet TCP/IP Modbus Application Protocol TCP/IP Specific Issues Overview The following information describes some TCP/IP specific issues. Broadcast/ Multicast Although broadcast and/or multicast are supported by both IP network address and IEEE 802.3 MAC address, the Modbus Application Protocol does not support either broadcast or multicast at the application layer. Schneider Electric’s Quantum PLCs use broadcast addressing because they use ARP as the means of locating the destination node.
Ethernet TCP/IP Modbus Application Protocol Reference Documents Overview Introduction The following information provides a list of reference documents that you may find helpful. Following is a list of related documentation. ANSI/IEEE Std 802.3-1985, ISO DIS 8802/3, ISBN - 0-471-82749-5, May 1988 z ANSI/IEEE Std 802.
Installation and Configuration of a Modicon Quantum Platform D At a Glance Overview This quick start guide describes how to install and configure a Modicon Quantum 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 connecting to the module’s embedded web server pages are also provided at the end of the guide.
Installation and Configuration Overview Introduction This quick start guide explains how to install and configure Modicon Quantum Ethernet modules and set up a I/O scanning communication service.
Installation and Configuration Installation Introduction The Modicon Quantum 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 Quantum modules to make up a rack similar to the one described below. Assembling the Rack Assemble the modules into the rack as follows: Step Action 1 Insert the power supply into the leftmost slot (1) on the rack.
Installation and Configuration Configuring the Rack with Unity Pro Introduction We begin this procedure by configuring the Modicon Quantum Ethernet module rack using Schneider Electric’s Unity Pro configuration program. Configuring the Rack Using a PC loaded with Unity Pro software, proceed as follows: Step 1 Action Click Start. 2 Select Programs. 3 Then select Schneidr Electric → Unity Pro → Unity Pro XL. Note: The name of your Unity Pro package may be different.
Installation and Configuration Step 6 Action In the project browser, double-click Station → Configuration → PLC busto access the configuration of the local rack (shown below). Double-click on slot 4 (see step 7, below) 7 Double-click slot 4 to bring up the New Device menu to show the hardware catalog.
Installation and Configuration Step Action 8 Double-click the module that goes in slot 4 (140 NOE 771 01 in our example, shown above). 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 140 NOE 771 01 module in slot 4.
Installation and Configuration Configuring the Ethernet Network with Unity Pro Introduction The following procedure describes how to add a new Ethernet network and link it to the Modicon Quantum module we configured in the previous section. Setting Up the Network Perform the following steps to add the Ethernet network: Step Action 1 Locate the Communications directory in the Project browser. 2 Right-click the Network subdirectory located under the Communications directory.
Installation and Configuration Linking the Network to the NOE 77101 Module Perform the following steps to link the new logical Ethernet network with the NOE 77101 module. Step Action 1 Double-click Local Bus in the Project browser to show the rack configuration. 2 Expand the Local Quantum Drop to show the ETHERNET port under the 140 NOE 77101. 3 Double-click the ETHRNET port to bring up the network link screen.
Installation and Configuration Assigning an IP Address to the 140 NOE 771 01 Module Perform the following steps to assign an IP address to the 140 NOE 771 01 communication module. Step Action 1 Locate the Communications\Networks directory in the Project browser. 2 Double-click your new logical network (NOE77101 in our example) to open the NOE077101 configuration screen. g ( ) IP Configuration Messaging IP address configuration IO Scanning Global Data Configured IP address 192 . 168 . 1 .
Installation and Configuration Configuring the I/O Scanning Service Introduction The Modicon 140 NOE 771 01 module supports Ethernet communication services such as I/O scanning, Global data, Modbus messaging, SNMP, etc. This example shows you how to configure the I/O scanning service. This service is used to: z transfer data between network devices z allow a CPU to regularly read data from and write data to scanned devices Schneider’s Unity Pro software is used to configure the I/O scanning service.
Installation and Configuration IP Configuration Messaging I/O Scanning Global Data Address Server SNMP Bandwidth I/O Scanning configuration Health Block:(%I%IW) % IW1 Health IP Address Unit ID Timeout (ms) 1 192.168.1.
Installation and Configuration I/O Scanning Parameters A description of the I/O scanning parameters used in this example are listed in the following table. Parameter Description IP Address The IP address of the scanned Ethernet slave 192.168.1.
Installation and Configuration Parameter Description Example Includes three parameters: WR Master/ Slave (write) z WR Master Object: source address of the parameters** master PLC whose data is being written into the slave/remote device. z WR slave index: the address of the first word written into the slave/remote device. z WR length: number of words to write. WR Master Object:%mw20 WR slave index: 100 WR length: 1 Master Object NOE 771 01 writes data from its address%mw20 to slave address 198.168.
Installation and Configuration Building and Downloading the Configuration Program Building the Program Next, you need to build the whole program before downloading it to the PLC. To do this, select Build\Rebuild All Project in the toolbar at the bottom of the screen (shown below). If it is successful, a Process succeeded message will appear at the program’s completion. Connection Options In order to run the configuration program it must first be downloaded to the PLC.
Installation and Configuration Connecting the PC to the PLC with a USB Cable Proceed as follows to connect the PC to the PLC with USB. Step Action 1 Ensure that the Quantum system is powered up. 2 Connect the PLC to the PC with a USB cable. 3 On the PC, click the Unity Pro PLC\Set Address tab to bring up the Set Address dialog box. Set Address ? Simulator PLC Address Address SETUP1.PRJ Media USB 127 . 0 . 0 .
Installation and Configuration Connecting the PC to the PLC with a Modbus Cable Proceed as follows to connect the PC to the PLC with Modbus. Step Action 1 Ensure that the Quantum system is powered up. 2 Connect the PLC to the PC with a Modbus cable. 3 On the PC, click the Unity Pro PLC\Set Address tab to bring up the Set Address menu. Set Address ? Simulator PLC Address Address 1 SETUP1.PRJ 127 . 0 . 0 .
Installation and Configuration Downloading and Running the Configuration Program Once the PC and the PLC are physically connected (above steps), the I/O scanning program can be downloaded to the PLC. 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. Transfer Project to PLC PC Project Name I Overwritten PLC Project Station Name Version 0.0.0 SETUP1.
Installation and Configuration Diagnosing the Ethernet Module Using the Web Server Introduction Quantum Ethernet modules have an embedded web server that provides web pages to diagnose the Ethernet module services, such as statistics, I/O scanning, Messages, global data, etc. You can access an Ethernet module's web pages by entering the IP address of the module in the web browser. No password is required to display the home page.
Installation and Configuration Step 33002479 06 07/2008 Action 5 Click OK to bring up the NOE 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.
Installation and Configuration 372 33002479 06 07/2008
Glossary A ACK Acknowledgement address On a network, the identification of a station. In a frame, a grouping of bits that identifies the frame’s source or destination. API Application Program Interface. The specification of functions and data used by one program module to access another; the programming interface that corresponds to the boundary between protocol layers. ARP Address Resolution Protocol.
Glossary bridge A device that connects two or more physical networks that use the same protocol. Bridges read frames and decide whether to transmit or block them based on their destination address. BSP Board Support Package. A software package that maps a specific real-time operating system (RTOS0 onto a specific hardware. C client A computer process requesting service from other computer processes.
Glossary firewall A gateway that controls access to a network or an application. frame A group of bits that form a discrete block of information. Frames contain network control information or data. The size and composition of a frame is determined by the network technology being used. framing types Two common framing types are Ethernet II and IEEE 802.3. FTP File Transfer Protocol. The protocol (over TCP) used to read or write a file into a remote station (the FTP server side).
Glossary I I/O Drop One or two (depending on the system type) Remote I/O Channels consisting of a fixed number of I/O points. I/O Map An area in the controller configuration memory used to map input and output points. Previously called traffic cop. I/O Scan A procedure the processor follows to monitor inputs and control outputs. I/O Scan List A configuration table that identifies the targets with which repetitive communication is authorized.
Glossary M MAC Address Media Access Control address. The hardware address of a device. A MAC address is assigned to an Ethernet TCP/IP module in the factory. MBAP Modbus Application Protocol MIB Management Information Base. Database that holds the configuration of a SNMP enabled device.
Glossary OSI model Open System Interconnection model. A reference standard describing the required performance of devices for data communication. Produced by the International Standards Organization. P packet The unit of data sent across a network. Peer Cop Software that allows you to configure data blocks to be transferred between controllers on a Modbus Plus network. PING Packet Internet Groper. A program used to test whether a destination on a network can be reached.
Glossary S server Provides services to clients. This term may also refer to the computer on which the service is based. SMTP Simple Mail Transfer Protocol. A common protocol used to transfer e-mail messages. SNMP Simple Network Management Protocol socket The association of a port with an IP address, serving as an identification of sender or recipient. stack The software code that implements the protocol being used. In the case of the NOE modules it is TCP/IP. STP Shielded Twisted Pair.
Glossary Transparent Factory Transparent Factory is a Schneider Electric initiative to bring Internet technologies to the factory floor to "information enable" Schneider Products to provide easy "transparent" access to plant operational data over open networks with open tools. Interfacing with products from other manufacturers for similar access, customers can expect improved methods for monitoring and controlling factory processes at reduced costs.
B AC Index Numerics D 10/100BASE-T Cable distances, 58 100BASE-FX Cable distances, 58 10BASE-T Cable options, 57 Hubs, 57 140CPU65150, 21 140CPU65160, 21 140NOE77100, 43 140NOE77101, 43 140NOE77110, 43 140NOE77111, 43 140NWM10000, 43 data transfer communication blocks IEC, 129 diagnosing hot standby, 31 duplicate IP tests, 317 A Address Server, 82, 213 agency approvals, 341 C communication blocks, 125 configuring Ethernet devices, 101 140NOE77100, 54 140NOE77101, 54 140NOE77110, 54 140NOE77111, 54 CR
Index I S I/O Scanner, 87, 199 I/O scanning, 322 installing Ethernet devices 140NOE77100, 54 140NOE77101, 54 140NOE77110, 54 140NOE77111, 54 IP addresses, 310 services 140CPU65150, 79 140CPU65160, 79 140NOE77100, 46, 79 140NOE77101, 46, 79 140NOE77110, 46, 79 140NOE77111, 46, 79 140NWM10000, 46, 79 Address Server, 82, 213 Bandwidth Monitoring, 92 Electronic Mail Notification, 91, 255 Embedded Web Pages, 95 embedded Web pages, 265 FDR, 213 FTP, 94 Global Data, 89, 187 I/O Scanner, 87, 199 Modbus Messagin