CTI 2572-A Installation And Operation Manual

Ethernet tcp/ip module
Table of Contents

Advertisement

CTI 2572-A
ETHERNET TCP/IP MODULE
INSTALLATION AND OPERATION GUIDE
Version 1.3
CTI Part # 062-00356-013
*062-00356-013*
2572AIOG/092205

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 2572-A and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for CTI 2572-A

  • Page 1 CTI 2572-A ETHERNET TCP/IP MODULE INSTALLATION AND OPERATION GUIDE Version 1.3 CTI Part # 062-00356-013 *062-00356-013* 2572AIOG/092205...
  • Page 2 Every effort has been made to ensure the accuracy of this document; however, errors do occasionally occur. CTI provides this document on an “as is” basis and assumes no responsibility for direct or consequential damages resulting from the use of this document. This document is provided without express or implied warranty of any kind, including but not limited to the warranties of merchantability or fitness for a particular purpose.
  • Page 3 PREFACE This Installation and Operation Guide provides reference information for the CTI 2572-A Ethernet TCP/IP Module. The information in this manual is directed to individuals who will be installing the module and those that will be developing PLG logic to control module functions.
  • Page 4 USAGE CONVENTIONS NOTE: Notes alert the user to special features or procedures. CAUTION: Cautions alert the user to procedures that could damage equipment. WARNING: Warnings alert the user to procedures that could damage equipment and endanger the user.
  • Page 5: Table Of Contents

    2.1. Installation Planning....................9 2.2. Power Requirements ..................12 2.3. Unpacking the Module..................12 2.4. Setting the 2572-A Option Switches ..............13 2.5. Setting the Module ID Switches ................ 15 2.6. Physical Installation ................... 16 2.7. Connecting the Ethernet Cable ................. 16 2.8.
  • Page 6 8.5. Performance Problems..................67 8.6. Serial Communications Problems..............68 8.7. PLC Logic Problems...................69 8.8. Development and Debugging Tips ..............70 APPENDIX A. 2572-A LED INDICATORS ............73 Module Status and Network Status LED ..............73 Other LEDs ........................75 APPENDIX B. ERROR CODES ................77 2572-A System Error Codes ..................77 General Memory Transfer Error Codes ..............79...
  • Page 7 Figure 1. 2572-A Front Panel....................1 Figure 2. PLC Server Function....................3 Figure 3. PLC Client Function ....................4 Figure 4. 2572-A PLC Interface ....................6 Figure 5. Switchblock Location ..................... 13 Figure 6. Option Switches ..................... 13 Figure 7. Ethernet Connection ....................16 Figure 8.
  • Page 9: Chapter 1. Description

    PLC, and exercise supervisory control over the PLC operation. In addition, the PLC can use the facilities of the CTI 2572-A to access data in other PLC systems equipped with a CTI 2572 or CTI 2572-A module. The CTI 2572-A module directly attaches to Ethernet...
  • Page 10: Module Highlights

    The 2572-A does not include an Ethernet AUI port, since it is not included in the 802.3 standard for 100Mb operation. However, you can connect to other media types, such as fiber optics, by using a media adapter or an Ethernet switch.
  • Page 11: Functional Overview

    1.3. Functional Overview The 2572-A can operate as both a server and a client. As a server, the module responds to messages sent by a network client, such as a PC running HMI software. As a client, the module initiates messages on command from the PLC to a server, such as another 2572-A module.
  • Page 12: Figure 3. Plc Client Function

    PLC Client Function The 2572-A can also function as a PLC Client. As a PLC Client, the 2572-A acts as an agent for the 1) 2572 Command 2) Command Message...
  • Page 13: Tcp/Ip Overview

    APPENDIX D. IP ADDRESS INFORMATION. 1.5. PLC Command Interface Some 2572-A functions require that you use PLC logic to control the operation of the module. The 2572-A module provides a PLC logic interface for sending messages and processing responses that is identical to the CTI 2572 module.
  • Page 14: Getting Started

    Figure 7 illustrates how the module WX/WY words and the command blocks are used together. The 2572-A writes values in the WX words, the PLC writes values in the WY words. WX1 and WY3 contains bits allow the PLC to monitor and control module global status. WY4 and WX2 contain bits that allow the PLC to trigger commands and monitor command status.
  • Page 15 Using the Module Assuming you have completed the above steps successfully, the 2572-A module is ready for use as a PLC Server. If you wish to implement PLC Client functions, please refer to CHAPTER 5. CAMP CLIENT COMMANDS.
  • Page 17: Chapter 2. Installation

    IP Address numbering conventions. Choosing a Module Startup Method Before the 2572-A will communicate using TCP/IP, the TCP/IP parameters must be set and the module network server must be started. The 2572-A provides several alternative methods to accomplish this task.
  • Page 18 The downside of this method is that, when installing or replacing modules, you must manually configure them. In addition, if you arbitrarily swap 2572-A modules between PLCs, the IP address will move with the module. The effect of inadvertently swapping IP addresses can cause major problems, since communications directed at one PLC would actually be going to another PLC.
  • Page 19 NOTE: The 2572-A will not work in a remote rack using the Profibus Remote Base Controller (RBC). Profibus does not support Special Function modules. The module is allowed to access to the PLC only once during a scan. Ensure that the task codes per scan setting of the PLC is set to eight (8).
  • Page 20: Power Requirements

    Disable routing for the 2572-A modules. If you want to prevent access to the 2572-A modules from replying to requests outside the local network segment but you want to allow your PC workstations to access the corporate network, disable routing on the 2572-A module. You accomplish this by setting the Default Router IP address to 0.0.0.0.
  • Page 21: Setting The 2572-A Option Switches

    2.4. Setting the 2572-A Option Switches Switches on the 2572-A are used to select the following • Serial Port Baud Rate • Startup Option • Security Features • Diagnostic Startup Option Figure 5 indicates the location of the switchblock. The remainder of this section describes the function of the individual switches.
  • Page 22 This is typically used to allow the user to change passwords when the current password has been forgotten or when password protection is not required. Password Bypass Position Bypass Closed Not Bypassed Open CTI 2572-A Installation and Operation Guide...
  • Page 23: Setting The Module Id Switches

    DHCP server, using the Module ID as a key. See APPENDIX E. USING DHCP for instructions. Setting the Module ID switches to a value of FF places the 2572-A in a special configuration mode. A switch value CTI 2572-A Installation and Operation Guide V1.3...
  • Page 24: Physical Installation

    I/O base, and that the correct PLC program is loaded. The program must contain a Start Network Server Command Block as associated logic. Other States See APPENDIX A. 2572-A LED INDICATORS AutoStart from MS – Flashing Red Invalid or Missing IP address in EEPROM EEPROM NS –...
  • Page 25: Entering The Module Into The Plc I/O Configuration

    The 2572-A is configured as a Special Function module with 2 WX and 6 WY words. In the example below, the 2572-A module is installed into slot 1 on I/O base 0 and will be logged in starting at address 1. Your configuration may differ.
  • Page 26: Storing Network Parameters In Eeprom

    User ID and Password. The default User ID and default Password are both . When the configuration page is displayed, enter the new IP CONFIG address information in the appropriate fields and press the Update Module button. CTI 2572-A Installation and Operation Guide...
  • Page 27: Module Checkout

    New parameters are obtained from a DHCP server using DHCP startup option. 2.11. Module Checkout If functioning properly, the 2572-A will respond to an ICMP Echo Request message known as a ping. Using a PC on the local network, open the Command Prompt window and type: PING IPaddress where IPaddress is the IP address of the module in dotted decimal format.
  • Page 29: Chapter 3. Module Operation

    3.1. Front Panel Features LED Indicators The 2572-A provides an array of LEDs that inform the user of the module status and communications activity. The functions of the LEDs are described below. See APPENDIX A. 2572-A LED INDICATORS for more information.
  • Page 30: Module Startup

    Once the application firmware has successfully started, the Module Status indicator will be steady green. When the network server has successfully started the Network Status LED will be steady green. CTI 2572-A Installation and Operation Guide...
  • Page 31: Normal Operation

    FasTrack Workshop can be used to program the module via the network. Client Operation To use the module to perform client operations, you must include PLC logic that triggers the module operation. See CHAPTER 5. CAMP CLIENT COMMANDS. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 33: Chapter 4. Camp Server Commands

    CHAPTER 4. CAMP SERVER COMMANDS 4.1. Overview This chapter explains how to use PLC logic to start the 2572-A CAMP network server. If you are starting the module using one of the AutoStart options, you can skip the remainder of this chapter.
  • Page 34: Start Network Server Command Block

    Connection Number - You should set this to number in the range of 19291 to 19299 to prevent inadvertent conflict with any client connections you may create. The value of 19298 is used in CTI examples. Offset 3 Protocol Manager Number - Protocol Managers control the operation of the serial and network ports.
  • Page 35 2572-A will automatically close a server TCP socket. If the value is set to 0, then the 2572-A will use the default value of 60 seconds. To disable Keep Alive, set the value to 65,000 or greater.
  • Page 36: Figure 9. Representing Ip Address In Hexadecimal Format

    (23) is the hex equivalent of decimal 35. Similarly, you would enter the second word as hex 220A. See the following illustration. C6 23 Hex Value Offset 6 C623 198. 35.34.10 Dotted Decimal 220A Offset 7 Hex Value 22 0A Figure 9. Representing IP Address in Hexadecimal Format CTI 2572-A Installation and Operation Guide...
  • Page 37 Command Block Example The following command block can be used to start up the 2572-A network server at IP address 192.168.177.08 (in hex notation this is C0.A8.B1.08). The server is set up to listen on TCP/UDP port number 1505. The IP address of the default router is 192.168.177.241 (hex equivalent C0.A8.B1.F1).
  • Page 38 (WX4.3), completing the coupled mode cycle. The N bit will be raised by the 2572-A at any time the network configuration parameters are not set. Therefore this logic will re-execute the Start Network Server command, if the 2572-A is reset for any reason. NOTE: Do not use retentive relays in this logic.
  • Page 39: Chapter 5. Camp Client Commands

    This allows you to create a group of modules that will participate in a specific multicast session. You can configure a 2572-A to receive on a multicast address using the same methods used to establish the other TCP/IP network parameters.
  • Page 40: Create Socket Command

    If the connection cannot be established, the 2572- A will return an error code to the PLC. If UDP is specified, the 2572-A module saves the address and port number as the default remote socket, but no connection attempt is made. Once the C...
  • Page 41 NOTE: If TCP is selected and the connection with the target node (remote host) is lost, the 2572-A will report a socket connection error code (such as 240A - Socket not Connected) the next time you attempt to read/write data.
  • Page 42: Close Socket Command

    2572, you will typically set this value to 1505 (the recommended value for the 2572-A PLC server). If you are using UDP and bit 15 of offset 4 is set to 1, then this address becomes the default port number.
  • Page 43: Memory Transfer Commands

    When the command is triggered, the 2572-A reads the local V memory and sends a request message to the remote PLC. When the response is returned from the remote PLC, the 2572-A verifies that the message was properly processed. If not, the 2572-A places the error code in the command block and raises the applicable error bit.
  • Page 44 When the response is returned, the 2572-A verifies the response. If there is no error, the 2572-A writes the data in local V memory. If an error is encountered, the 2572-A will post an error which may be processed by PLC logic.
  • Page 45 If you are accessing another 2572, you will typically set this value to 1505 (the recommended value for the 2572-A PLC server). If the IP Address Location bit is set to 0, these words are ignored and the port number contained in the C command block is used.
  • Page 46 1) UDP Port Number of Remote Device (UDP Only: IP Address Location bit in the Create Socket command must be set to 1) 13 - 15 Unused (Set to 0) 0000 CTI 2572-A Installation and Operation Guide...
  • Page 47 If you are accessing another 2572, you will typically set this value to 1505 (the recommended value for the 2572-A PLC server). If the IP Address Location bit is set to 0, these words are ignored and the port number contained in the command block is used.
  • Page 48 Offset 4 Number of Words - This indicates the number of words you want to transfer. Offset 5 Destination - The starting address of V memory in the remote PLC that you want to update. This address is 1 relative. Offset 6-9 Unused - Set to 0. CTI 2572-A Installation and Operation Guide...
  • Page 49 If you are accessing another 2572, you will typically set this value to 1505 (the recommended value for the 2572-A PLC server). If the IP Address Location bit is set to 0, this word is ignored and the port number contained in the C command block is used.
  • Page 50: Application Examples

    V memory in a remote PLC. Create Socket Command Block This command block creates a TCP socket that is associated with another 2572-A on the network at IP address 192.168.177.01 (hex C0.A8.B1.01) and TCP port 1505. The TCP protocol is selected.
  • Page 51 If you need to verify that the command was completed successfully, you can monitor the error status. If a problem occurs while executing the command, the 2572-A will set the CMD ERR bit and place the applicable error code in the Error Word. See Appendix D for additional information.
  • Page 52 If you need to verify that the command was completed successfully, you can monitor the error status. If a problem occurs while executing the command, the 2572-A will set the CMD ERR bit and place the applicable error code in the Error Word. See Appendix D for additional information.
  • Page 53 The following command block writes 25 words obtained from local PLC V memory starting at V100 to the a block of V memory starting at V200 in all PLCs that have a 2572-A module listening at IP multicast address 225.1.1.1. The Unacknowledged Write command is used to prevent multiple replies.
  • Page 54 PLC Ladder Logic Example The following pages contain a sample of a PLC ladder logic application that implements the 2572-A Client Mode. Client Mode allows the PLC to send a message containing commands and/or data from the local PLC to another network node via TCP/IP. It is typically used to send unsolicited alarm messages or production data based on an event detected by the PLC.
  • Page 55 PLC lowers the command trigger and the 2572-A module has successfully completed the command. If there is an error, the 2572-A will raise the error bit. In this case, it will not lower the command busy bit until the PLC sets the error acknowledge bit. When the command busy bit is lowered, the command cycle is complete and the 2572-A can accept another command in the command slot.
  • Page 56 If you choose to automatically start the network server using network parameters in EEPROM, your logic will never “see” WX1.3 come on. Therefore, you will need to modify the logic accordingly. See the 2572-A Installation and Operation Guide for information on startup methods. CTI 2572-A Installation and Operation Guide...
  • Page 57 Rung 4- - C15 captures the fact that Command Busy (WX2.3) went low after C14 was set. This indicates that a command cycle has been completed. This rung also resets C14. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 58 Rung 7- This sets the trigger after you have successfully completed the Create Socket command (C13 is on) and C100 is on. C100 represents the event which would cause you to execute the memory transfer. CTI 2572-A Installation and Operation Guide...
  • Page 59 V400. Rung 11 - When the command error bit is on, raise the error acknowledge bit. This will cause the module to clear the error and lower command busy. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 61: Chapter 6. Modbus Tcp Server

    Read Input Register Max = 125 Write Single Coil Write Single Register Read Exception Status TBD. This returns Y1-8 or C1-8 in 2573-MOD. Write Multiple Coils Max = 800 Write Multiple Registers Max = 100 CTI 2572-A Installation and Operation Guide V1.3...
  • Page 62: Modbus Exception Codes

    A full set of diagnostic statistics is maintained for the Modbus/TCP server. These may be accessed by a web browser by setting the URL to the IP address of the module. From the main menu page, select Module Diagnostics and the Modbus/TCP Server. CTI 2572-A Installation and Operation Guide...
  • Page 63: Chapter 7. Ethernet/Ip Server

    Ethernet/IP, controllers such as the Allen Bradley Control Logix can read data from and write data to 505 PLCs. General Description The 2572-A Ethernet I/P (EIP) server allows an EIP client to access data in a SIMATIC® 545 or 555 PLC. The EIP Server supports reading data from V memory using a CIP D message...
  • Page 64: Tag Types Supported

    7.4. Application Example The following example illustrate how to configure a Control Logix system to communicate with the 2572-A. The example reads unsigned integers stored in V memory and writes a block of signed integers to V memory. CTI 2572-A Installation and Operation Guide...
  • Page 65 The tag named VMEMWRITE will be used to store the data that will be written to the 505 PLC. Since we are writing signed 16 bit integers to the 505 PLC, this tag type is defined as a signed 16 bit integer. This tag is dimensioned to hold 50 values. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 66 NOTE: Your logic should use a timer (or similar means) to initiate the message block. Allowing the message to execute every scan could create excessive loading on the 2572-A modules. Configuring the Read Message Block This message will read 100 unsigned integers from V memory starting at V501. Clicking on the ellipsis button will display the configuration dialog box.
  • Page 67 The path specifies the route from the controller to the destination. In this case, we will send the message to the backplane (1), to the Ethernet module located in slot 3, out the Ethernet port (2), to the 2572-A module whose IP address is 192.184.177.225. The C...
  • Page 68 VS. Since we want to start reading at V memory location 601, the complete Tag Name is VS601. Communication Tab The communication tab defines the path to the target 2572-A. See the dialog box for Message -1 above. CTI 2572-A Installation and Operation Guide...
  • Page 69: Chapter 8. Troubleshooting

    A. 2572-A LED INDICATORS provides a complete description of the LED usage. Event Log The Event Log is a new diagnostic facility provided by the CTI 2572-A module. It is a collection of entries, created by the module software, that document significant or unusual module events. The log is maintained in non-volatile (battery backed) RAM within the module, so that the records are preserved when power is removed.
  • Page 70: General Troubleshooting Techniques

    CTI provides a software program (CTIDiag) that can be used to perform some diagnostic activities. Although many of the 2572 based functions of CTIDiag are no longer supported by the 2572-A, it can be used for such functions as setting the module IP address via the serial port and for generating CAMP message traffic to test the 2572-A server.
  • Page 71: Module Startup Problems

    Use CTIDiag to manually enter the IP NS is Flashing Red from EEPROM. parameters via the serial port and reset the module. configure a DHCP server with the required IP information (see APPENDIX E. USING CTI 2572-A Installation and Operation Guide V1.3...
  • Page 72 The module is waiting on the PLC to Ensure the PLC is in run mode and that the NS LED is Off start the network server. 2572-A is properly entered in the PLC I/O configuration. Check the PLC logic. See Section 8.7. PLC Logic Problems.
  • Page 73: Communications Problems

    Then see following troubleshooting activities Module IP address is Incorrect data has been entered in the Start Review the command block entries. improperly set. Using PLC Network Server command block. Ensure that the conversion to CTI 2572-A Installation and Operation Guide V1.3...
  • Page 74 If the values have not been changed, the DHCP server is not available. You are able to Ping the 2572-A will not function on a Profibus Use Remote I/O network or install in module, but the client network. a local rack.
  • Page 75: Performance Problems

    Split the function. load among multiple modules. Module is located in a remote base. A Place the 2572-A module in a local Special Function module such as the base. 2572-A is considerably slower in a remote base and may increase scan time considerably.
  • Page 76: Serial Communications Problems

    No signal is being transmitted by the Ensure the baud rate for the PC and but the 2572-A XMT does 2572-A on this serial port. This is module are the same. Also , ensure not flash. typically mismatch in the serial port the PC serial port is configured for parameters.
  • Page 77: Plc Logic Problems

    If you enter a V memory address which does not contain a valid command block or enter an address of 0, the 2572-A will raise the PLC ERR bit as well as the CMD ERR bit. No error code will be written, since there is no valid location in which to write one.
  • Page 78: Development And Debugging Tips

    Command Status Command Status Bits - Slot 1 Bits - Slot 2 Bits - Slot 3 Bits - Slot 4 Hex 0-F Hex 0 - F Hex 0 - F Hex 0 - F CTI 2572-A Installation and Operation Guide...
  • Page 79 V2000 is assumed to contain data you wish to monitor. Change the display to match your setup. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 80 6. If WX2 changes to hex E000, you have entered an incorrect address in WY5 or you have an invalid connection number in the Command Block. Acknowledge the error as described in step 5 above and repeat the operation. CTI 2572-A Installation and Operation Guide...
  • Page 81: Appendix A. 2572-A Led Indicators

    IP address. Unable to download the new software file This is a temporary state that is set whenever an from the file server. unrecoverable error is encountered downloading a file via TFTP CTI 2572-A Installation and Operation Guide V1.3...
  • Page 82 Alternating green/red – Download Failed – This LED condition will be cleared after the Using old code. module is reset. Otherwise the module will operate normally. CTI 2572-A Installation and Operation Guide...
  • Page 83: Other Leds

    The Ethernet Link is operating at 10Mb Duplex Mode The Ethernet link is operating in Full Duplex mode The Ethernet Link is operating in Half duplex mode Transmit Flashing Data is being transmitted Receive Flashing Data is being received CTI 2572-A Installation and Operation Guide V1.3...
  • Page 85: Appendix B. Error Codes

    CTI 2572 module error codes. 2572-A System Error Codes The following error codes may be returned by the 2572-A operating system. They are almost always the result of invalid data in the command block or faulty PLC logic. All system error codes begin with hex 00.
  • Page 86 00B0 EEPROM HARDWARE WRITE ERROR Retry. If the problem persists, replace the module. The 2572-A was unable to write data to EEPROM 00B1 EEPROM HARDWARE READ ERROR Retry. If the problem persists, replace the module.
  • Page 87: General Memory Transfer Error Codes

    The receiving device detected a bad or missing delimiter in the command message If the receiving node is a computer simulating a 2572-A PLC server, ensure that the software is correctly processing the message. If the error persists contact CTI.
  • Page 88 DESCRIPTION SOLUTION response message 027C BAD BLOCK CHECK CHARACTER See error code 027A. The 2572-A found a bad block check character in the response message. 027D INVALID TYPE See error code 027A. The 2572-A detected an invalid TYPE character in the message sent from the remote device.
  • Page 89 MEMORY READ ERROR When this error occurs, it is usually due to an invalid memory address specification in the command The 2572-A was unable to read the requested V block. Check the value for Source in Offset 3 and memory.
  • Page 90: Server Error Codes

    02C9 UNEXPECTED RESPONSE/BAD EVENT If you are accessing a 2572-A, you must have firmware version 2.0 or greater. Using the Web The Unacknowledged Write command received a browser interface, check the firmware version. If the response from a CAMP server.
  • Page 91 Network Server Command, the Network Server was PLC logic. already started. Only one copy of the server is required to service multiple clients. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 92: Plc Client Error Codes

    2401 9217 PROTOCOL NOT SUPPORTED The protocol may have been disabled in the startup options of the remote 2572-A Network Server. The remote device does not support the TCP/IP Check the remote device. protocol you are requesting. Check the network address in the command block. If you are using a PC to emulate a PLC server, ensure that the network parameters are properly set.
  • Page 93 NITP PROTOCOL ERROR This error may occur due to communications error (line noise, etc.) on serial lines. It may also result When the 2572-A sent an NITP message, the from an improperly programmed remote device. remote device replied with an invalid NITP message.
  • Page 94 If the server is another 2572, check the firmware version of the module to ensure the latest revision. The address class is not supported by the remote device. If the server is a PLC emulating a 2572-A server, review the code and correct as required. 2492 9362...
  • Page 95 MEMORY READ ERROR When this error occurs, it is usually due to an invalid memory address specification in the command The 2572-A was unable to read the requested V block. Check the command block and make memory. corrections if necessary.
  • Page 97: Appendix C. Plc Command Interface

    APPENDIX C. PLC COMMAND INTERFACE General Description CTI 2572-A modules log into the PLC as 2 WX inputs and 6 WY outputs. The PLC controls the module by placing values in specific WY words. The PLC obtains status information from the module via the WX words.
  • Page 98 Set up the Command Block(s) in V memory using your PLC programming software • Load the command slot(s) with the address of the Command Block(s). • Set the applicable command trigger and mode bits in WY4. • Monitor the status of the command processing using WX2. CTI 2572-A Installation and Operation Guide...
  • Page 99: Wx/Wy Description

    Command Slot 2: V Memory Address of Command Block for CMD2 Command Slot 3: V Memory Address of Command Block for CMD3 Command Slot 4: V Memory Address of Command Block for CMD4 Figure 12. WX/WY Map CTI 2572-A Installation and Operation Guide V1.3...
  • Page 100 NOTE: Once the module has reset, your PLC logic must re-execute any commands used to configure the module or to start the network server. CTI 2572-A Installation and Operation Guide...
  • Page 101 PLC logic: 0 = Uncoupled mode - The 2572-A command processing is not synchronized with the PLC logic. 1 = Coupled mode - The 2572-A command processing is synchronized with the PLC logic. CMD Trig Command Trigger.
  • Page 102 PLC Err PLC Read/Write Error. The 2572-A sets this bit to indicate that it could not read a valid command block from V memory. Therefore, there is no place to write an error word. This may be caused by loading a value in the Command Slot which is not a valid V memory location (such as 0) or which points to V memory that does not contain a Command Block.
  • Page 103 When the BORT process is complete, it lowers A (and also CMD B BORT The timing diagrams in this appendix describe the interaction of the various Command Control and Command Status bits. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 104: Wx/Wy Quick Reference

    WX/WY Quick Reference CTI 2572-A Installation and Operation Guide...
  • Page 105 Read Command they may specify where to obtain the data, how many words to read, and where to store the results. The number of command parameters required will vary with different commands. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 106: Command Timing Diagrams

    The Command Block is subject to access and change by the module anytime after CMD TRIG is asserted (time C) until CMD BUSY is cleared (time F). Thus, the Command Block should not be changed by the PLC at any time between time C and F. CTI 2572-A Installation and Operation Guide...
  • Page 107: Figure 14. Uncoupled Mode Timing

    NOTE: As long as the 2572-A detects that CMD TRIG is high when CMD BUSY is lowered, it will execute the same command again, It will not re-read the Command Block from the PLC. Therefore, if you wish to change the command to the module, the PLC logic should clear CMD TRIG and ensure CMD BUSY is cleared before changing the contents of the Command Block or the associated Command Slot.
  • Page 108: Figure 15. Command Error Timing

    PLC ERR is clear. Since the ERROR ACK signal is sampled only when CMD ERR or PLC ERR is asserted, PLC logic can leave the ERROR ACK bit on, if you wish to ignore all errors. CTI 2572-A Installation and Operation Guide...
  • Page 109: Figure 16. Plc Error Timing

    1) an invalid address in the Command Slot (WY5, WY6, WY7, or WY8) or 2) a command block connection number that does not have hex 4B in the high byte If the PLC ERR bit is on, you should check your PLC logic carefully! CTI 2572-A Installation and Operation Guide V1.3...
  • Page 110: Figure 17. Command Abort Timing

    Depending upon the nature of the command and circumstances of execution, some commands cannot be aborted. NOTE: Setting all four abort triggers and asserting the module reset bit in WY3 will cause the module to perform a complete reset. CTI 2572-A Installation and Operation Guide...
  • Page 111 With the notable exception of Module Reset (all four abort triggers are set along with the module reset bit) the command slots are totally independent. Unless the commands are directed to a common resource, the command slots should have no effect on each other. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 113: Appendix D. Ip Address Information

    224 – 239 are used for Class D - IP multicast. Private IP Addresses If you are planning on connecting to the 2572-A modules via the Internet, you must obtain a set of IP addresses from the Internet Assigned Numbers Authority (IANA). Contact you network administrator http://www.isi.edu/div7/infra/iana.html.
  • Page 114: Subnet Mask

    In addition, a subnet mask which causes the derived host address to be 0 or a broadcast address (all bits set to 1) is invalid. CTI 2572-A Installation and Operation Guide...
  • Page 115: Port Number

    The Port Number identifies a particular process or service offered by the host. Some services, such as echo server, are provided via standard "well known" port numbers. For the 2572-A PLC Network Server facility, you can configure the TCP/UDP port number.
  • Page 117: Appendix E. Using Dhcp

    IP address that must be known by client PCs seeking data or services from the server. NOTE: On the plant floor, devices such as the 2572-A act as servers and require a fixed IP address. CTI 2572-A Installation and Operation Guide V1.3...
  • Page 118: Configuring A Dhcp Server

    This example assumes that you are starting with a fresh instance of a DHCP server. If you are adding the 2572-A to an existing DHCP server, you may be able to skip some of these steps.
  • Page 119: Figure 19. Dhcp Scope Exclusions

    Module ID switch will be set. In the example, the Module ID switch will be set to 56. In this example, when you startup a 2572-A module with the Module ID set to 56, the Figure 20. DHCP Reservation Dialog Box IP address of 192.168.1.56 will...
  • Page 120: Figure 21. Dhcp Router Option

    IP Address Multicast IP Address IP Address Once added, the CTI Options can be configured the same as a standard option. NOTE: Unless you want all modules to listen to a single multicast address, you should assign the multicast IP address for each reservation.
  • Page 121: Appendix F. Updating Firmware

    APPENDIX F. Updating Firmware Overview The 2572-A stores all firmware in flash memory. This allows the firmware to be upgraded in the field, eliminating the need to replace physical PROMS. There are two types of firmware used with the 2572-A, the application firmware and the boot loader firmware.
  • Page 122: Updating 2572-A Firmware

    If you are downloading a new bootloader, go to the D section, OWNLOAD OOTLOADER IRMWARE enter the IP address of the computer running the TFTP server, and click on the Download button. The module should reset and begin downloading new bootloader firmware. CTI 2572-A Installation and Operation Guide...
  • Page 123: Firmware Update Process

    The TFTP Server must be on the same IP subnet as the 2572-A module. NOTE: Avoid updating the 2572-A while HMI or other clients are attempting to communicate with the module. This will slow the file download considerably and may cause the download process to terminate without completion.
  • Page 124: Troubleshooting Firmware Update Problems

    The file is not present. Ensure that the file is in the root directory of the TFTP server. You entered the wrong name for the The correct name for the 2572-A is command file. ENILDR.CMD Error Parsing command file The command file contains invalid Replace all the 2572-A firmware files records.
  • Page 125 2572-A erroneous data. firmware files in your TFTP Server root directory with a new set of files The firmware is not for a 2572-A Contact CTI module Hardware Version not valid The file was corrupted during Retry the download operation.
  • Page 127: Hardware Specifications

    Backplane Power Consumption: 2.5 watts @ 5 VDC Operating Temperature: 0º to 60º C (32º to 185º F) Storage Temperature: -40º to 85º C (-40º to 185º F) Humidity: 0% to 95%, non-condensing CTI 2572-A Installation and Operation Guide V1.3...
  • Page 128: Limited Product Warranty

    All exchanged parts or Products become the property of CTI. Should any Product or part returned to CTI hereunder be found by CTI to be without defect, CTI will return such Product or part to the customer.
  • Page 129: Repair Policy

    Authorization (RMA) number can be requested orally or in writing from CTI main offices. Whether this equipment is in or out of warranty, a Purchase Order number provided to CTI when requesting the RMA number will aid in expediting the repair process. The RMA number that is issued and your Purchase Order number should be referenced on the returning equipment's shipping documentation.
  • Page 130 WX / WY Quick Reference CTI 2572-A Installation and Operation Guide...

Table of Contents