CTI 2572-B Installation And Operation Manual

Ethernet tcp/ip module
Table of Contents

Advertisement

CTI 2572-B / 2500C-2572-B
ETHERNET TCP/IP MODULE
INSTALLATION AND OPERATION GUIDE
Version 2.2

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for CTI 2572-B

  • Page 1 CTI 2572-B / 2500C-2572-B ETHERNET TCP/IP MODULE INSTALLATION AND OPERATION GUIDE Version 2.2...
  • 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-B Ethernet TCP/IP Module. The information in this manual is directed to individuals who will be installing and/or using the module, developing PLC logic to control or monitor the product operation, or maintaining the product.
  • Page 4 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. CTI 2572-B Installation and Operation Guide...
  • Page 5: Table Of Contents

    CHAPTER 2. INSTALLATION ..................3 2.1. Installation Planning ....................3 2.2. Unpacking the Module .................... 6 2.3. Setting the 2572-B Option Switches ................ 6 2.4. Physical Installation ....................9 2.5. Connecting the Ethernet Cable ................9 2.6. Initial Power On ....................... 9 2.7.
  • Page 6 Using the Subnet Mask ....................104 Converting between CIDR and Dotted Decimal Notation..........106 Selecting an IP Address ..................... 106 Selecting a Multicast Address ..................107 HARDWARE SPECIFICATIONS................109 LIMITED PRODUCT WARRANTY ................110 REPAIR POLICY......................112 CTI 2572-B Installation and Operation Guide...
  • Page 7: Chapter 1. Product Overview

    The 2572-B Ethernet TCP/IP module provides network services for CTI 2500 Series® Classic controllers and Siemens SIMATIC 505® programmable logic controllers. The 2572-B module is designed to install in a CTI 2500 Series classic base or a Siemens Series 505® base. Employing a new microprocessor and related components, the 2572-B module is a direct replacement for the 2572-A Ethernet TCP/IP module.
  • Page 8: Compatibility

    2500C-2572-B module. HMI and SCADA workstation drivers that can access data in CTI 2500 Series Classic controllers via the 2572-A or 2572-B also work with the 2500C-2572-B Module to access data in CTI 2500 Series Compact controllers.
  • Page 9: Chapter 2. Installation

    INFORMATION for a description of the IP Address numbering conventions. Choosing a Module Startup Method Before the 2572-B will communicate using TCP/IP, the IP address and related parameters must be set and the module network server must be started. There are two startup options, described below.
  • Page 10 Many HMI drivers and OPC servers will allow you to select either TCP (Transmission Control Protocol) or UDP (User Datagram Protocol) for delivering messages. The 2572-B client functions also allow you to choose between the two. The following information is provided to help you determine which is right for your situation.
  • Page 11: Security Considerations

    “firewall” techniques to limit access from the outside. Disable routing for the 2572-B modules. If you want to prevent access to the 2572-B 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-B module.
  • Page 12: Unpacking The Module

    2.3. Setting the 2572-B Option Switches Using the option switches on the 2572-B circuit board, you can designate how the module will operate. The following illustration indicates the location of the switchblocks on both products.
  • Page 13 SW3: This switch position is reserved for future use. It should be set to the open position to prevent a future use from unintentionally affecting the module operation. SW4: Startup Option: This switch selects how the 2572-B module will start network services. Startup...
  • Page 14 SW11: PLC Interface Mode. This switch allows you to select a PLC interface that is compatible with the CTI 2572 module and other Special Function I/O modules. By default, the 2572-B module uses a high performance interface mode that increases the amount of data per scan that can be transferred to and from the PLC and sets the task codes per scan to 8.
  • Page 15: Physical Installation

    The 2572-B is configured as a Special Function module with 2 WX and 6 WY words. In the following example, the 2572-B 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 16: Storing Network Parameters In Flash

    The 2572-B IP Parameters can be set using the embedded web server. Point your browser to the main Product Information page by entering the IP address of the 2572-B module in the browser URL field. From the list of pages on the left hand side of the page, select the M page.
  • Page 17: Module Checkout

    URL box. 2.9. Module Checkout If functioning properly, the 2572-B 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 the following: PING IPaddress where IPaddress is the IP address of the module in dotted decimal format.
  • Page 19: Chapter 3. Module Operation

    Steady Green: Operating in full duplex mode. 100: Ethernet Speed Off: Operating at 10Mb or not connected Indicates the Ethernet baud rate. to a network. On: Operating at 100Mb. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 20: Module Startup

    10Mb half-duplex. 3.2. Module Startup After power is applied to the 2572-B module, when the Reset button is pressed, or when the module is restarted by software or the reset switch, the module will begin the startup procedure. After the application firmware is running, all LEDs and MSD segments will be illuminated for approximately one second (multicolor LEDs will be red for ½...
  • Page 21: Normal Operation

    3.3. Normal Operation Server Operation To use the 2572-B module servers, including the CAMP server, Modbus TCP server, or EtherNet IP Server, no PLC logic is required. You simply provide a client application that communicates with the module. For example, your HMI application, using a CAMP driver or OPC server that supports CAMP, can be used to read and write PLC data.
  • Page 23: Chapter 4. Camp Server

    CTI 2500 Series® controllers and Siemens Series 505® controllers. First implemented on the CTI 2572 Ethernet network module, the CAMP protocol is widely used by HMI (Human Machine Interface) panels and SCADA (Supervisory Control and Data Acquisition) equipment to communicate with CTI 2500 Series®...
  • Page 24 CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 25: Chapter 5. Modbus Tcp Server

    Modbus address. Thus, Modbus Coil address 9 will access C10 and Modbus Holding Register address 99 will access V100. Because of the variation in Modus clients, you should test your client software to ensure you are accessing the correct PLC address. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 26: Supported Modbus Function Codes (Fc)

    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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 27: Chapter 6. Ethernet/Ip Server

    General Description The 2572-B Ethernet I/P (EIP) server allows an EIP client to access data in a CTI 2500 Series PLC or a Siemens SIMATIC® 505 PLC. The EIP Server supports reading data from V memory using a CIP D...
  • Page 28: Tag Types Supported

    The EIP Server starts automatically when the module is started up. No additional configuration is required. 6.4. Application Example The following example illustrate how to configure a Control Logix system to communicate with the 2572-B. The example reads unsigned integers stored in V memory and writes a block of signed integers to V memory.
  • Page 29 Destination Element: For a read operation, this is the Control Logix Tag Name. For a write operation, this • is the 505 Tag Name. 4. Specify the Communication options for each Message Block. This includes the path to the target 2572-B module. Defining the Control Logix Data Tags First, we will need to define some Control Logix tags.
  • Page 30 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-B 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 31 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-B module whose IP address is 192.184.177.225.
  • Page 32: Configuration Tab

    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-B. See the dialog box for Message_1 above. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 33: Chapter 7. Plc Command Interface Overview

    7.1. Module WX/WY Words The 2572-B module logs in as a Special Function module using two WX words and six WY words. PLC logic uses the WY words to control module operation and the WX words to monitor module operation.
  • Page 34: Command Blocks

    Values for the command block entries are shown in both hexadecimal and decimal (integer) format. Using your PLC programming software, you can configure a chart to display the values either way. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 35: Wx/Wy Command Block Interaction

    To use the module command interface, your PLC logic should: 1. Load a Command Slot with the address of the desired command block, 2. Set a corresponding trigger bit in WY4 to cause the 2572-B to read the command block and execute the command.
  • Page 37: Chapter 8. Start Network Services Command

    It remains on until the network parameters have been successfully set. While the 2572-B module is waiting on PLC logic to trigger the Start Network Services command, the Network Status (NS) LED will flash.
  • Page 38 223.255.255.255 (DFFF FFFF hex) is will return an error. Offset 8 TCP/UDP Port - This will be the port number used to connect to the 2572-B PLC Server application. The examples in this manual assume that this will be set to 1505 decimal, which is a de-facto standard for 2572 and 2572-A modules.
  • Page 39 NOTE: When you trigger the Start Network Services command while the command block contains invalid data, the 2572-B will return an error code and then halt. To recover, you must correct the command block entry and restart the module. When you are setting up the various IP addresses and subnet mask, you should set up your PLC programming software to display the words in hexadecimal.
  • Page 40 Start Network Services Command Block Example The following command block can be used to start up the 2572-B network server at IP address 192.168.177.08 (in hexadecimal notation this is C0.A8.B1.08). The server is set up to listen on TCP/UDP port number 1505.
  • Page 41 OMMAND RIGGER The N bit will be raised by the 2572-B at any time the network configuration parameters are not set. Therefore this logic will re-execute the Start Network Services command if the 2572-B is restarted for any reason. NOTE: Do not use retentive relays in this logic.
  • Page 43: Chapter 9. Camp Client Commands

    The CAMP client commands are used when you wish to use PLC logic to initiate communications with another IP host, such a CTI communications module or a CTI 2500 Series controller. You can also use this capability to o send unsolicited data to your HMI application. For example, you might use this function to report alarms to a supervisory PC, avoiding the requirement to continuously poll for alarm data.
  • Page 44: Create Socket Command

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

    PLCs and the number of words to be transferred (up to 256 words). When the command is triggered, the 2572-B 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-B verifies that the message was properly processed. If not, the 2572-B places the error code in the command block and raises the applicable error bit.
  • Page 47 Command Timeout in seconds - When set to 0, the default value of approximately 9 seconds is selected. A value of 999 specifies an infinite timeout. Offset 7-9 Unused - Set to 0. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 48 2572-B sends a request message to the remote PLC. When the response is returned, the 2572-B verifies the response. If there is no error, the 2572-B writes the data in local V memory. If an error is encountered, the 2572-B will post an error which may be processed by PLC logic.
  • Page 49 REATE OCKET accessing a CTI 2572 or CTI 2572-A module, you will typically set this value to 1505. If you are CTI 2500P-ECC1 module, you may alternately choose 4450. NOTE: CTI 2500 Series controllers do not accept packets with a multicast address. 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 PLC to which you want to write this data. Offset 6 Command Timeout in seconds - When set to 0, the default value of approximately 9 seconds is selected. A value of 999 specifies an infinite timeout. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 51 REATE OCKET CTI 2572 or CTI 2572-A module, you will typically set this value to 1505. If you are accessing a CTI 2500 controller or CTI 2500P-ECC1 module, you may alternately choose 4450. If the IP Address Location bit is set to 0, this word is ignored and the port number contained in the command block is used.
  • Page 52 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 53 REATE OCKET CTI 2572 or CTI 2572-A module, you will typically set this value to 1505. If you are accessing a CTI 2500P-ECC1 module, you may alternately choose 4450. If the IP Address Location bit is set to 0, this word is ignored and the port number contained in the C...
  • Page 54: Application Examples

    PLC. Create Socket Command Block This command block creates a TCP socket that is associated with another 2572-B 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 55 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-B will set the CMD ERR bit and place the applicable error code in the Error Word. See Appendix D for additional information.
  • Page 56 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-B will set the CMD ERR bit and place the applicable error code in the Error Word. See Appendix D for additional information.
  • Page 57 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-B module listening at IP multicast address 225.1.1.1. The Unacknowledged Write command is used to prevent multiple replies.
  • Page 58 If you wish to verify that data is written you must use TCP or UDP unicast addresses, as illustrated in the previous examples, or you may program the remote PLCs to send verification messages. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 59 PLC Ladder Logic Example The following pages contain a sample of a PLC ladder logic application that implements the 2572-B 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.
  • Page 60 2572-B module has successfully completed the command. If there is an error, the 2572-B will raise the error bit. In this case, it will not lower the command busy bit until the PLC sets the error acknowledge bit.
  • Page 61 If you choose to automatically start the network server using network parameters in FLASH, your logic will never “see” WX1.3 come on. Therefore, you will need to modify the logic accordingly. See the 2572-B Installation and Operation Guide for information on startup methods. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 62 Client Ladder Logic Example: Part 1 CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 63 Client Ladder Logic Example: Part 2 CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 64 Client Ladder Logic Example: Part 3 CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 65: Chapter 10. Troubleshooting

    Each log event includes a timestamp, a text description, and various codes that may be useful to CTI support personnel. The most recent event is listed first and the least recent event is listed last.
  • Page 66: General Troubleshooting Techniques

    10.2. General Troubleshooting Techniques If you are experiencing problems with using the 2572-B, you should note the general category of the problem you are encountering: The module has not started up properly. If the MS (Module Status) and the NS (Network Status) LEDs are •...
  • Page 67 SYMPTOM PROBABLE CAUSE CORRECTIVE ACTION conflicting IP address and change its IP address. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 68: Communications Problems

    Module IP address/subnet Incorrect data is stored in FLASH. Use the module web browser to mask is improperly set set the IP address and/or subnet (Using AutoStart startup mask to the correct values. option). CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 69: Performance Problems

    You have too many clients accessing a Reduce the client poll rate or single 2572-B, causing an excessive amount of data requested. Split transaction load. the load among multiple modules. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 70: 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-B 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 71: Development And Debugging Tips

    Within each set of four Command Control bits: • The first bit is the Error Acknowledge, • The second bit is the Command Mode bit, • The third bit is the Command Trigger, • The fourth bit Abort Trigger. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 72 The above chart allows you to examine at the value of the module status word (WX1), the command status word (WX2), the module control word (WY3), and the command control word (WY4) in hex. It also displays CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 73 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 75: Chapter 11. Firmware Update

    11.2. Obtaining New Firmware To access new firmware log on to the CTI web site, navigate to the 2572-B web page and select the firmware update file to save to your PC. The firmware update file is a zip file named 2572B-Vnn.nn.nn, where nn.nn.nn is the firmware version number, whose contents is a file named image.
  • Page 76 CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 77: Appendix A. Error Codes

    2572-B System Error Codes The following error codes may be returned by the 2572-B application firmware. 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 78 FLASH. 00B0 FLASH HARDWARE WRITE ERROR Retry. If the problem persists, The 2572-B was unable to write data to replace the module. FLASH 00B1 FLASH HARDWARE READ ERROR Retry. If the problem persists, The 2572-B was unable to read data from replace the module.
  • Page 79: General Memory Transfer Error Codes

    0277 ODD NUMBER OF CHARACTERS See error code 0273. The receiving device reported an odd number of characters in the message. All CAMP messages have an even number of characters. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 80 This error is probably caused by an The response contained an unknown error improperly programmed server node. If the character. server is a PLC emulating a 2572-B server, review the code and correct as required. If the server is another 2572, contact CTI. 0282...
  • Page 81 The actual number of words written does improperly programmed server node. If the not match the requested number of server is a PLC emulating a 2572-B server, words. review the code and correct as required. The actual number of words written is...
  • Page 82 If you are using UDP, your first attempt to The time to process the requested send a message to a newly referenced node command exceeded the Command may time out while the 2572-B is performing Timeout value. Command processing has address resolution. Retry the command. been halted.
  • Page 83 COMMAND INPUT QUEUE FULL This may occur when commands arrive at the The target module server queue is full and 2572 or 2572-B faster than they can be has rejected the additional command. processed through the PLC. More than likely other clients are also sending to the target module.
  • Page 84: Start Network Services Error Codes

    DESCRIPTION SOLUTION 02C9 UNEXPECTED RESPONSE/BAD EVENT If you are accessing a 2572-B, you must have The Unacknowledged Write command firmware version 2.0 or greater. Using the received a response from a CAMP server. Web browser interface, check the firmware You are probably attempting to access a version.
  • Page 85: Camp Server Error Codes

    The protocol requires that the message contain an even number packet of characters Correct the client request Write request contains no A message requesting to write data contained no data data to write Correct the client request. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 86 If the client is reading a block of data addresses, ensure that the number of addresses requested does not cause the maximum address to be exceeded. Change the PLC memory configuration so that the • requested address(es) are available CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 87: Plc Camp Client Error Codes

    You should attempt to create the connection again. If the problem persists, check the remote host. 2408 9224 CONNECTION RESET BY PEER See error code 2407. The remote device has reset the connection. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 88 2410 9232 OUT OF BAND DATA RECEIVED See above. You have been sent out of band data via TCP. This feature is not supported by the 2572-B. 246E 9326 NITP PROTOCOL ERROR This error may occur due to communications When the 2572-B sent an NITP message, the...
  • Page 89 The 2572-B found a bad block check character in the response message. 247D 9341 INVALID TYPE See error code 247A. The 2572-B detected an invalid TYPE character in the message sent from the remote device. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 90 If the server is another 2572, check the The address class is not supported by the firmware version of the module to ensure remote device. the latest revision. If the server is a PLC emulating a 2572-B server, review the code and correct as required. 2492 9362...
  • Page 91 24AD 9389 MEMORY WRITE ERROR Check the command block to ensure a valid V The 2572-B was unable to write to the memory address has been specified. requested PLC memory. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 93: Appendix B. Plc Command Interface

    General Description CTI 2572-B modules log into the PLC Normal I/O 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 94 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 95: Wx/Wy Description

    PLC to trigger up to four module commands in one scan. The four sets of bits in WX2 and WY4 correspond to the four command slots. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 96 The command status word and the command control word contain bits that are used to synchronize and control the execution of module commands. The Command Control Word is located in module word WY4 and CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 97 0 = Uncoupled mode - The 2572-B command processing is not synchronized with the PLC logic. 1 = Coupled mode - The 2572-B command processing is synchronized with the PLC logic. CMD Trig Command Trigger. The PLC sets this bit to initiate a command.
  • Page 98 (see below). PLC Err PLC Read/Write Error. The 2572-B 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 99 When the process is complete, BORT 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 100 WX/WY Quick Reference CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 101 Parameters 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 102: Command Timing Diagrams

    CMD TRIG is turned off. Time F will be delayed as required until CMD TRIG is off. At time F (equivalent to time B), both CMD TRIG and CMD BUSY are low and a new cycle can begin whenever the PLC asserts CMD TRIG. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 103 The Command Block is subject to access and change by the module any time 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 104 NOTE: As long as the 2572-B 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...
  • Page 105 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 106 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 107 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 108 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 109: Appendix C. Ip Address Information

    * Address 127 is reserved for loopback testing and inter-process communication on the local computer; it is not a valid network address. Addresses 224 – 239 are used for Class D (IP multicast). CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 110: Using The Subnet Mask

    The octets of the IP address where the corresponding octet of the subnet mask is 255 belong to the Network ID and the octets of the IP address where the corresponding octet of the subnet mask is 0 belong to the Host ID. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 111 The Network Mask must allow at least two bits of host address. In addition, a network mask which causes the derived host ID to be 0 or a broadcast address (all Host ID bits set to 1) should not be used. CTI 2572-B / 2500C-2572-B Installation and Operation Manual...
  • Page 112: Converting Between Cidr And Dotted Decimal Notation

    Selecting an IP Address In order to perform its functions, the 2572-B requires a fixed IP address. If you are connecting to an existing network, you should obtain an unused static IP address and the network subnet mask from the network administrator.
  • Page 113: Selecting A Multicast Address

    Ethernet local area network. Routing of multicast packets is not supported. In case you are using the 2572-B module in an existing multicast application that uses a multicast address outside of the administratively scoped address space, the 2572-B web server page and PLC logic interface allows you to enter the complete range of assignable multicast addresses (224.0.0.1 –...
  • Page 115: Hardware Specifications

    Backplane Power Consumption: 2.8 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-B / 2500C-2572-B Installation and Operation Manual...
  • Page 116: Limited Product Warranty

    Control Technology Inc. ("CTI") warrants that this CTI Industrial Product (the "Product") shall be free from defects in material and workmanship for a period of one (1) year from the date of purchase from CTI or from an authorized CTI Industrial Distributor, as the case may be. Repaired or replacement CTI products provided under this warranty are similarly warranted for a period of 6 months from the date of shipment to the customer or the remainder of the original warranty term, whichever is longer.
  • Page 117 Product reflects these warranty terms and remedies. 8. Force Majeure. CTI will not be liable for any loss, damage or delay arising out of its failure (or that of its subcontractors) to perform hereunder due to causes beyond its reasonable control, including without...
  • Page 118: Repair Policy

    In the event that the Product should fail during or after the warranty period, a Return Material 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.
  • Page 119 WX / WY Quick Reference CTI 2572-B / 2500C-2572-B Installation and Operation Manual...

This manual is also suitable for:

2500c-2572-b

Table of Contents