Allen-Bradley ControlLogix System 1756-L1 User Manual

Allen-Bradley ControlLogix System 1756-L1 User Manual

Hide thumbs Also See for ControlLogix System 1756-L1:
Table of Contents

Advertisement

ControlLogix™
System
1756-L1, -L1Mx, -L55Mxx, -L63
User Manual
Allen-Bradley HMIs

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ControlLogix System 1756-L1 and is the answer not in the manual?

Questions and answers

Summary of Contents for Allen-Bradley ControlLogix System 1756-L1

  • Page 1 ControlLogix™ System 1756-L1, -L1Mx, -L55Mxx, -L63 User Manual Allen-Bradley HMIs...
  • Page 2 (to include intellectual property liability) for actual use based upon the examples shown in this publication. Allen-Bradley publication SGI-1.1, Safety Guidelines for the Application, Installation and Maintenance of Solid-State Control (available from your local Rockwell Automation office), describes...
  • Page 3 The following information was removed from this manual: • Estimate Execution Time • Estimate Memory Use You can find this information in Logix5000 Controllers Execution Time and Memory Use Reference Manual, publication 1756-RM087. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 4 Summary of Changes Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 5 Who Should Use this This manual is intended for those individuals who program applications that use ControlLogix controllers, such as: Manual • software engineers • control engineers • application engineers • instrumentation technicians Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 6 Preface When to Use this Manual Use this manual: • when you are ready to integrate your application with the I/0 devices, controllers, and networks in your system. • after you perform these actions: – develop the basic code for your application –...
  • Page 7: Table Of Contents

    Select a Path ........2-3 Allen-Bradley HMIs...
  • Page 8 Table of Contents Chapter 3 Communicate with 1756 I/O over When to Use This Procedure ..... . . 3-1 Before You Begin ....... 3-1 an EtherNet/IP Network How to Use This Procedure.
  • Page 9 Schedule the ControlNet Network ....8-13 Validate Connections......8-14 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 10 Table of Contents Chapter 9 Communicate with 1771 I/O Over a When to Use This Procedure ..... . . 9-1 ™...
  • Page 11 When To Use This Procedure ..... . 15-1 Monitor a Connection ......15-2 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 12 Table of Contents Chapter 16 Communicate with a DeviceNet When to Use This Procedure ..... . . 16-1 How to Use This Procedure......16-1 Device Step 1: Add the 1756-DNB Module .
  • Page 13 Step 6: Hang-Up ....... 23-11 Step 7: Stagger the Messages ..... . 23-12 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 14 Table of Contents viii Chapter 24 Program Motion Control When to Use This Procedure ..... . . 24-1 How to Use This Procedure......24-2 Select a CST Master Device .
  • Page 15 ..........D-1 Appendix E Reconfigure an I/O module Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 16 Table of Contents Publication 1756-UM001E-EN-P - August 2002...
  • Page 17: Configure An Ethernet/Ip Module

    – Configure the module in a temporary location, such as a chassis that is on a test bench. – After you configure the module, install it in your system. • after you install the module in your system Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 18: Before You Begin

    Configure an EtherNet/IP Module Before You Begin The configuration of an EtherNet/IP module includes: • IP address (required) • subnet mask (recommended) • gateway address (optional) • domain name (optional) • DNS server addresses (optional) You use software to configure an EtherNet/IP module. (The modules do not have hardware switches to assign an address.) To configure a module, use one of these software: •...
  • Page 19: Rslogix 5000 Software

    Module Properties wizard) you want to connect Port Configuration Assign configuration information to the module, such as its IP address. This information is stored in the module and identifies the module on the EtherNet/IP network. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 20: Rslinx Software

    Configure an EtherNet/IP Module RSLinx Software RSLinx software lets you configure a 1756-ENBx or -ENET module via another module in the chassis. controller another communication module module to configure RSLinx software ControlLogix ControlLogix chassis chassis network 1756-CP3 or 1747-CP3 serial cable Use RSLinx software to assign: •...
  • Page 21: Bootp Server Software

    BOOTP server. • The BOOTP server sends the appropriate configuration to the module. The BOOTPServer software from Rockwell Automation lets you assign: • IP address (required) • subnet mask (recommended) • gateway address (optional) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 22: How To Use This Procedure

    Configure an EtherNet/IP Module How to Use This Procedure Use the following table to find the information that you need: If you have this And you want: Then: See page: module: 1756-ENBx configure the module via another module that is in Configure a Module Using RSLogix 5000 1756-ENET the chassis (e.g., controller, 1756-CNB,...
  • Page 23: Configure A Module Using Rslogix 5000 Software

    To set up communication between your computer and a controller, see “Connect Directly to a Controller” on page 1-24. 3. Turn on the power to the module. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 24: Connect To The Module

    Configure an EtherNet/IP Module Connect to the Module 1. Open the RSLogix 5000 project offline. 42376 2. Right-click I/O Configuration and select New Module. 3. Select your type of ENB or ENET module and choose OK. Publication 1756-UM001E-EN-P - August 2002...
  • Page 25 7. Type the IP address or host name of the module: To specify an: Do this: Example: IP address A. Select the IP Address button. 130.151.136.164 B. Type the IP address host name Type the host name aurora6 8. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 26: Configure The Port

    1-10 Configure an EtherNet/IP Module 9. From the File menu, choose Save. 10. Download the project to the controller. Configure the Port 1. In the controller organizer, right-click the ENB or ENET module and select Properties. 2. Click the Port Configuration tab. 42423 3.
  • Page 27 10. Choose Set. A dialog box asks you to confirm your changes. 11. To apply your changes, choose OK. 12. To close the Module Properties dialog box, choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 28: Check The Module

    1-12 Configure an EtherNet/IP Module Check the Module To make sure that this procedure was successful, look at the front of the module: For this module: Check this indicator: For this indication: 1756-ENET OK LED solid green 1756-ENBx four character display IP address of the module Publication 1756-UM001E-EN-P - August 2002...
  • Page 29: Configure A Module Using Rslinx Software

    To expand a network one level, do one of Workstation the following: Linx Gateways, Ethernet • Double-click the network. • Select the network and press the AB_DF1-x, DF1 → key. • Click the + sign. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 30 1-14 Configure an EtherNet/IP Module 2. Expand a network until you see the module. − Workstation Linx Gateways, Ethernet − AB_DF1-x, DF1 − xx, 1756-Lx − Backplane, 1756-Ax xx, 1756-ENB 3. Right-click the module and choose Module Configuration. 4. Click the Port Configuration tab. 42472 5.
  • Page 31: Check The Module

    For this module: Check this indicator: For this indication: 1756-ENET OK LED solid green 1756-ENBx four character display IP address of the module 1756-AENx NETWORK STATUS flashing green or steady green Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 32: Configure A Module Using Bootp

    1-16 Configure an EtherNet/IP Module Configure a Module Using To configure a module using BOOTP software: BOOTP • Install BOOTPServer Software • Connect the Hardware • Enter the Default Network Settings • Configure the Module • Disable BOOTP • Save the Relation List Install BOOTPServer Software This procedure requires BOOTPServer software from Rockwell Automation.
  • Page 33: Enter The Default Network Settings

    2. From the Tools menu, choose Default Network Settings. 42890 3. Type the subnet mask for the module, if you need one. 4. Type the gateway address for the module, if you need one. 5. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 34: Configure The Module

    1-18 Configure an EtherNet/IP Module Configure the Module 42858 1. Double-click the address of the module. 42859 2. Type the IP address for the module. 3. Choose OK. The module shows up in the Relation List. The status line shows that the software sent the address to the module.
  • Page 35: Disable Bootp

    You can use it as a record of the configuration of each module or to re-configure the module in the future. 1. From the File menu, choose Save Relation List. 2. Type or select a file name. 3. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 36: Renew The Ip Address Of A 1794-Aenx Module

    1-20 Configure an EtherNet/IP Module Renew the IP Address of a To renew (reset) the IP address of a 1794-AENx module: 1794-AENx Module • Install BOOTPServer Software • Set Up the Hardware • Enter the New Configuration • Send the Configuration •...
  • Page 37: Enter The New Configuration

    4. Type the IP address for the module. 5. Type the subnet mask for the module, if you need one. 6. Type the gateway address for the module, if you need one. 7. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 38: Send The Configuration

    1-22 Configure an EtherNet/IP Module Send the Configuration 42860 1. In the Relation List, select the module. 2. Choose Renew. The software resets the module and sends the new IP address. 42860 Disable BOOTP Each time you turn on the module, what do you want it to do? If you want the module to: Then: Notes:...
  • Page 39: Save The Relation List

    You can use it as a record of the configuration of each module or to re-configure the module in the future. 1. From the File menu, choose Save Relation List. 2. Type or select a file name. 3. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 40: Test The Configuration

    1-24 Configure an EtherNet/IP Module Test the Configuration 1. If you have not already done so: a. Connect the module to the network. b. Connect your computer to the same network subnet as the module. 2. From the Windows NT Start menu, select Programs → Command Prompt.
  • Page 41 6 DSR 6 DSR 7 RTS 7 RTS 8 CTS 8 CTS 42231 • Attach the shield to both connectors. 1756-CP3 cable 20884 2. Connect the cable to the controller and to your workstation. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 42: Configure A Serial Driver

    1-26 Configure an EtherNet/IP Module Configure a Serial Driver ™ 1. Start RSLinx software. 2. From the Communications menu, select Configure Drivers. 3. From the Available Driver Types list, select RS-232 DF1 Devices. 4. Click Add New. 5. Click OK to accept the default name for the driver. 6.
  • Page 43: Download And Go Online Over An Ethernet/Ip Network

    1756-ENBx or -ENET module that is in the chassis with the controller. Refer to "Configure an EtherNet/IP Module" on page 1-1. To complete this procedure, do the following tasks: • Configure an Ethernet Driver • Select a Path Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 44: Configure An Ethernet Driver

    Download and Go Online over an EtherNet/IP Network Configure an Ethernet In this task, you configure an RSLinx driver to communicate with devices on an EtherNet/IP network. You can configure the driver to Driver communicate with up to 63 devices on this network, such as 1756-ENET modules or PLC-5E controllers.
  • Page 45: Select A Path

    Choose: monitor the project in the controller Go Online transfer a copy of the project from the controller to Upload RSLogix 5000 software transfer the open project to the controller Download Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 46 Download and Go Online over an EtherNet/IP Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 47: When To Use This Procedure

    Contact your Rockwell Automation connector points to the right) representative or local distributor. 2. Configure the ENB or ENET modules in the local and remote chassis. Refer to "Configure an EtherNet/IP Module" on page 1-1. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 48: How To Use This Procedure

    Communicate with 1756 I/O over an EtherNet/IP Network How to Use This Procedure If the all the I/O modules are in the same chassis as IMPORTANT the controller (no remote I/O), go to Add I/O Modules on page 3-8. If you have not already done so in a previous procedure, do the following preliminary tasks: •...
  • Page 49: Add The Local 1756-Enbx Or -Enet Module

    Then: Go to Add the Remote 1756-ENBx or -ENET Module Right-click I/O Configuration and select New Module. C. Select your type of ENB or ENET module and choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 50 Communicate with 1756 I/O over an EtherNet/IP Network 42579 D. Type a name for the module. E. Type or select the slot number where the module is installed. F. How closely must any module that is installed in this slot match the information on this tab? Then select: Notes:...
  • Page 51: Add The Remote 1756-Enbx Or -Enet Module

    D. Are most of the modules in the chassis non-diagnostic, digital I/O modules? Then select Rack Optimization None E. Type or select the slot number where the module is installed F. Type or select the number of slots in the remote chassis. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 52 Communicate with 1756 I/O over an EtherNet/IP Network 42580 G. How closely must any module in this slot match the information on this tab? Then select: Notes: all information must match: Exact Match • type • catalog number • vendor •...
  • Page 53 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. M. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 54: Add I/O Modules

    Communicate with 1756 I/O over an EtherNet/IP Network Add I/O Modules In this task, you add I/O modules to the I/O configuration of the controller. A. Is the module in the I/O configuration of another controller? And it is an: And you want to: Then: Go to the next step.
  • Page 55 CST Timestamped Float Data omit the time stamp Float Data associated inputs are INTs time stamp the data echo CST Timestamped Integer Data omit the time stamp Integer Data Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 56 3-10 Communicate with 1756 I/O over an EtherNet/IP Network 42420 G. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 57 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. L. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 58: Create Aliases

    3-12 Communicate with 1756 I/O over an EtherNet/IP Network Create Aliases In this task, you convert tags in your programs to aliases for I/O points or channels (devices). As an alias for an I/O point or channel, each tag: • provides a descriptive name for the device that is wired to the point or channel •...
  • Page 59 1756-ENBx or 1756-CNB module. slot number of the module slot type of device: Then: input output channel that the device is wired to G. Press the Enter key or click another cell. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 60 3-14 Communicate with 1756 I/O over an EtherNet/IP Network When you finish, the Tags window should look similar to the following: Tag Name Alias For Base Tag start conveyor:1:I.Data.1(C) conveyor:1:I.Data.1(C) start is an alias for point 1 of the input module that is in slot 1 of a remote chassis (named conveyor).
  • Page 61: Validate Connections

    17xx-YYY adapter_1 [0] 17xx-YYY module_1 [1] 17xx-YYY module_2 C. Identify the fault code. 1. Right-click the module and select Properties. 2. Click the Connection tab. 42437 3. Identify the code for the fault. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 62 3-16 Communicate with 1756 I/O over an EtherNet/IP Network Step: Detailed actions: D. Clear the fault. 1. From the Help menu, select Contents. 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5.
  • Page 63: When To Use This Procedure

    • 1756-ENBx or a 1756-ENET/B module connects the local chassis to a EtherNet/IP network. • 1794-AENx module connects the 1794 I/O modules to the same EtherNet/IP network. 1756-ENBx or -ENET 1794-AENx module module switch 42872 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 64: Before You Use This Procedure

    Communicate with 1794 I/O Over an EtherNet/IP Network Before You Use This Before you use this procedure, do the following: Procedure 1. To communicate with I/O modules over an EtherNet/IP network, you must use a 1756-ENBx or -ENET/B module in the local chassis.
  • Page 65 2. Is the local ENB or ENET module already in the I/O configuration of the controller? Then: Go to Add the Remote 1794-AENx Module. Right-click I/O Configuration and select New Module. 3. Select your type of ENB or ENET module and choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 66 Communicate with 1794 I/O Over an EtherNet/IP Network 42579 4. Type a name for the module. 5. Type or select the slot number where the module is installed. 6. How closely must any module that is installed in this slot match the information on this tab? Then select: Notes:...
  • Page 67: Add The Remote 1794-Aenx Module

    3. Type a name for the module. Use a name that identifies the I/O on this rail. 4. Are most of the modules on this rail digital I/O modules? Then select Rack Optimization None 5. Type or select the number of I/O modules on this rail. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 68 Communicate with 1794 I/O Over an EtherNet/IP Network 42816 6. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 69 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. 12. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 70: Add I/O Modules

    Communicate with 1794 I/O Over an EtherNet/IP Network Add I/O Modules In this task, you add I/O modules to the I/O configuration of the controller. 1. Is the module in the I/O configuration of another controller? And it is an: And you want to: Then: Go to the next step.
  • Page 71 7. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 8. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 72 4-10 Communicate with 1794 I/O Over an EtherNet/IP Network 42401 9. In step , did you select Rack Optimization as the Comm Format? Then: Type the rate at which the fastest device that is wired to the module must update. No RPI is required.
  • Page 73: Address I/O

    AEN or ACN name module slot number of the I/O module slot type of device: type Then: input output point (bit) number of the device channel that the device is wired to Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 74 4-12 Communicate with 1794 I/O Over an EtherNet/IP Network • When you choose rack optimization for an I/O module, its tags are created as aliases for the tags of the adapter module. In your logic, you see the tag of the device as aliases for a tag of the adapter module.
  • Page 75: Validate Connections

    17xx-YYY adapter_1 [0] 17xx-YYY module_1 [1] 17xx-YYY module_2 C. Identify the fault code. 1. Right-click the module and select Properties. 2. Click the Connection tab. 42437 3. Identify the code for the fault. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 76 4-14 Communicate with 1794 I/O Over an EtherNet/IP Network Step: Detailed actions: D. Clear the fault. 1. From the Help menu, select Contents. 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5.
  • Page 77: When To Use This Procedure

    1.18 (latch of the RJ--45 Contact your Rockwell Automation connector points to the right) representative or local distributor. 2. Configure the ENB or ENET modules. Refer to "Configure an EtherNet/IP Module" on page 1-1. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 78: Select A Communication Method

    Communicate with Another Controller over an EtherNet/IP Network To communicate with another controller, you have the following Select a Communication options: Method If the other controller is: And: Then: ControlLogix The data needs delivery at a specific rate. Produce and consume a tag. Go to Produce a Tag on page 5-3.
  • Page 79: Produce A Tag

    D. Select the tag that will produce the data and press the ALT + Enter keys. 42352 E. Select the Produced option button. F. Type or select the number of controllers that will consume (receive) the tag. G. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 80: Add The Local 1756-Enbx Or -Enet Module

    Communicate with Another Controller over an EtherNet/IP Network Add the Local 1756-ENBx or A. Open the RSLogix 5000 project for the controller that consumes (receives) the data. -ENET Module 42376 B. Is the local ENB or ENET module already in the I/O configuration of the controller? Then: Go to the next step.
  • Page 81 G. Type the IP address or host name of the module: To specify an: Do this: Example: IP address 1. Select the IP Address button. 130.151.136.164 2. Type the IP address host name Type the host name aurora6 H. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 82: Add The Remote 1756-Enbx Or -Enet Module

    Communicate with Another Controller over an EtherNet/IP Network Add the Remote 1756-ENBx or -ENET Module − I/O Configuration − [x] 1756-ENBx local_ENB/ENET A. Right-click local_ENB/ENET and select New Module. B. Select your type of ENB or ENET module and choose OK. 42580 C.
  • Page 83 H. Type the IP address or host name of the module: To specify an: Do this: Example: IP address 1. Select the IP Address button. 130.151.136.164 2. Type the IP address host name Type the host name aurora6 I. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 84 Communicate with Another Controller over an EtherNet/IP Network 42401 J. In step , which Comm Format did you select? Then: Rack Optimization Type the rate at which the fastest device in the chassis must update. None No RPI is required. Go to the next step. K.
  • Page 85: Add The Other Controller

    A. Right-click remote_ENB/ENET and select New Module. B. Select the type of controller and choose OK. 42377 C. Type the name of the controller. D. Type or select the slot number of the controller: E. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 86 5-10 Communicate with Another Controller over an EtherNet/IP Network 42398 F. Initially, do you want the module to communicate with the controller? Then: Leave the check box cleared (unchecked). Select the check box. Inhibit a module EXAMPLE To make it easier to test a system one module or section at a time: 1.
  • Page 87: Consume A Tag

    F. Type the name of the produced tag. G. Select the same data type as the produced tag. H. Type or select the time between updates of the tag. Use the highest value permissible for your application. I. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 88: Validate Connections

    5-12 Communicate with Another Controller over an EtherNet/IP Network Validate Connections Is this task, you verify that the controller can communicate with the devices that you have just configured. Step: Detailed actions: A. Determine if communications are Is a over the I/O Configuration folder? established.
  • Page 89: Does Another Controller Require The Data

    Go to Add the Local 1756-ENBx or -ENET Module on page 5-4. no other controller requires the data You are done. Skip the rest of this procedure. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 90: Add The Local 1756-Enbx Or -Enet Module

    5-14 Communicate with Another Controller over an EtherNet/IP Network Add the Local 1756-ENBx or A. Open the RSLogix 5000 project for the ControlLogix controller that sends the message. -ENET Module 42376 B. Is the local ENB or ENET module already in the I/O configuration of the controller? Then: Go to Enter a Message...
  • Page 91 G. Type the IP address or host name of the module: To specify an: Do this: Example: IP address 1. Select the IP Address button. 130.151.136.164 2. Type the IP address host name Type the host name aurora6 H. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 92: Enter A Message

    5-16 Communicate with Another Controller over an EtherNet/IP Network Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 93 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 94: Configure The Message

    5-18 Communicate with Another Controller over an EtherNet/IP Network Configure the Message A. In the MSG instruction, click B. Select a configuration for the message: Table 5.A Message to a ControlLogix controller If you want to: For this item: Type or select: read (receive) the data Message Type CIP Data Table Read...
  • Page 95 1. Select the other controller and choose OK. 2. Go to step K. Select the ENB or ENET module and choose OK. F. In the Path text box, type a comma [ , ]. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 96 5-20 Communicate with Another Controller over an EtherNet/IP Network G. Type the port number from which the message exits: For this port: Specify: backplane port from a 1756 controller or module DF1 port from a 1756-L1 controller ControlNet port from a 1756-CNB module EtherNet/IP port from a ENB or ENET module DH+ port over channel A from a 1756-DHRIO module DH+ port over channel B from a 1756-DHRIO module...
  • Page 97 Ethernet port of the ENB or ENET module 127.127.127.12 IP address of the ENB or ENET module in the destination chassis backplane port of the ENB or ENET module in the destination chassis slot number of the destination controller Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 98: Stagger The Messages

    5-22 Communicate with Another Controller over an EtherNet/IP Network K. Complete the communication parameters: If the message is to a: Then: PLC-5 controller 1. Leave the CIP button selected. 2. Disregard the Cache Connection check box. SLC 500 controller Logix5000 controller: How many Logix5000 controllers does this controller send messages to? •...
  • Page 99: Access Controllogix Data

    Size in Elements number of elements to read or write Channel Target Device Data Table Address Type, in quotation marks [“ “], the name of the tag in the ControlLogix controller (e.g., “count”). MultiHop Select Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 100 5-24 Communicate with Another Controller over an EtherNet/IP Network E. Click the MultiHop tab. 42425 F. Type the IP address of the ENB or ENET module that is in the same chassis as the ControlLogix controller. G. Type the slot number of the ControlLogix controller. Publication 1756-UM001E-EN-P - August 2002...
  • Page 101: Before You Begin

    Contact your Rockwell Automation connector points to the right) representative or local distributor. 2. Configure the ENB or ENET module in the local chassis. Refer to "Configure an EtherNet/IP Module" on page 1-1. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 102: How To Use This Procedure

    ™ Communicate with a PanelView Terminal Over a EtherNet/IP Network How to Use This Procedure If you have not already done so in a previous procedure, do the following preliminary task: • Add the Local 1756-ENBx or -ENET Module To complete this procedure, do the following tasks: •...
  • Page 103: Add The Local 1756-Enbx Or -Enet Module

    2. Is the local ENB or ENET module already in the I/O configuration of the controller? Then: Go to Add the PanelView Terminal. Right-click I/O Configuration and select New Module. 3. Select your type of ENB or ENET module and choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 104 ™ Communicate with a PanelView Terminal Over a EtherNet/IP Network 42579 4. Type a name for the module. 5. Type or select the slot number where the module is installed. 6. How closely must any module that is installed in this slot match the information on this tab? Then select: Notes:...
  • Page 105: Add The Panelview Terminal

    2. Select ETHERNET-MODULE and choose OK. 42820 3. Type a name for this PanelView instance. 4. Select Data - DINT. 5. Select the IP Address button and type the IP address of the PanelView terminal. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 106 ™ Communicate with a PanelView Terminal Over a EtherNet/IP Network 42820 6. Type the assembly instance numbers for this PanelView instance For this instance Type this Input Assembly Type this Output Assembly Type this Configuration number: Instance: Instance: Assembly Instance: configuration 7.
  • Page 107 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. 12. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 108: Organize Your Data

    ™ Communicate with a PanelView Terminal Over a EtherNet/IP Network Organize Your Data Organize your data for the PanelView based on how the data is used. For data that is: Do this: time-critical (e.g., controls a Use the I/O tags of the PanelView. machine) The tags for this data were created when you added the PanelView to the I/O configuration of the controller.
  • Page 109 This rung moves counter.ACC (a DINT value) to element 5 of the screen_a_DINT array. A numeric display on the PanelView shows the value. alarm_ack and alarm are aliases for the I/O tags of the PanelView. 42857 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 110: Configure The Panelview Terminal

    ™ 6-10 Communicate with a PanelView Terminal Over a EtherNet/IP Network Configure the PanelView 1. Start PanelBuilder32 software. Terminal 2. Open an existing PanelBuilder application or create a new application. 3. From the Application menu, select Settings. 4. Click the Comms Setup button. 42818 5.
  • Page 111 15. Type the path to the ControlLogix controller. Use the following format: space 1 controller_slot where: controller_slot is the slot number of the ControlLogix controller. 16. Click OK. 17. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 112: Create Panelview Tags

    ™ 6-12 Communicate with a PanelView Terminal Over a EtherNet/IP Network Create PanelView Tags 1. On the PanelView screen, create the required object. 2. Double-click the object. 3. Click the Edit Tag button. 42856 4. Type a name for the object 5.
  • Page 113 Specify the address of a tag in the ControlLogix controller EXAMPLE ControlLogix Controller: PanelView Application: name_of_panelview:I.Data[0].1 AI1:0/1 name_of_panelview:O.Data[3] AO1:3 screen_a[5] screen_a[5] 8. Click OK. 9. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 114: Validate Connections

    ™ 6-14 Communicate with a PanelView Terminal Over a EtherNet/IP Network Validate Connections Is this task, you verify that the controller can communicate with the devices that you have just configured. Step: Detailed actions: A. Determine if communications are Is a over the I/O Configuration folder? established.
  • Page 115 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5. Scroll down to your fault code and follow the recommendations. E. Go to step A. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 116 ™ 6-16 Communicate with a PanelView Terminal Over a EtherNet/IP Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 117: When To Use This Procedure

    To communicate with an RSView project, you have two options: If the data: Then use a: needs regular delivery at a rate that you polled message specify is sent when a specific condition occurs in unsolicited message your application Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 118: Configure An Ethernet Driver

    Communicate with an RSView Project over an EtherNet/IP Network Configure an Ethernet In this task, you configure an RSLinx driver to communicate with devices on an EtherNet/IP network. You can configure the driver to Driver communicate with up to 63 devices on this network, such as 1756-ENET modules or PLC-5E controllers.
  • Page 119: Select A Communication Method

    "Create a Polled Topic" on page 7-4 specify is sent when a specific condition occurs in "Create a Unsolicited Topic" on page 7-14 your application Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 120: Create A Polled Topic

    Communicate with an RSView Project over an EtherNet/IP Network Create a Polled Topic RSLogix 5000 software, revision 10.0 or later, automatically creates DDE/OPC topics in RSLinx software whenever you: • create a project • save a project • change the revision of a project to 10.0 or later In some cases, you have to update the data source for the topic in RSLinx software, as shown in steps E - G of this section.
  • Page 121 J. Click the Use 43083 Symbols check box. 42429 43083 K. Select RSLogix 5000 (*acd). L. Select the RSLogix 5000 project for this topic. M. Choose Open. N. Choose Done and then Yes. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 122: Create A Polled Node

    Communicate with an RSView Project over an EtherNet/IP Network Create a Polled Node A. Open the RSView project. 43081 43082 B. Double-click Node. 42430 C. Click OPC Server. D. Type a name for the node. E. Click F. Select RSLinx OPC Server and click OK. G.
  • Page 123: Import Logix5000 Tags

    A. Open the RSLogix 5000 project that contains the tags that you want to access. B. From the File menu, choose Save As. 43070 C. Select RSLogix 5000 Import/Export File (*.L5K). D. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 124: Install The Logix 5000 Tag Import Utility

    Communicate with an RSView Project over an EtherNet/IP Network Install the Logix 5000 Tag Import Utility A. Get your RSLogix 5000 software CD. B. On the CD, find the following file: language \Tools\Tag Import Utility\Logix+5000+Tag+Import.msi. where: language is the language of your software. For example, for software that is in English, open the Enu folder.
  • Page 125 Communicate with an RSView Project over an EtherNet/IP Network E. Select the tags to import. F. Type the name of the topic from "Create a Polled Topic." G. Choose OK. H. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 126: Import The .Csv File

    7-10 Communicate with an RSView Project over an EtherNet/IP Network Import the .CSV File A. Start the Database Import & Export wizard: • Start ⇒ Programs ⇒ Rockwell Software ⇒ RSView Studio Tools ⇒ Database Import & Export Wizard • Start ⇒ Programs ⇒ Rockwell Software ⇒ RSView32 Tools ⇒...
  • Page 127 Communicate with an RSView Project over an EtherNet/IP Network 7-11 RSView project Next > All correct? Finish Correct? 43072 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 128: Create A Polled Tag

    7-12 Communicate with an RSView Project over an EtherNet/IP Network Create a Polled Tag To create RSView tags one tag at a time: 43081 43082 A. Double-click Tag Database. B. Click New. 42431 C. Specify the properties of the tag. 42432 D.
  • Page 129 − controller scope tags Offline arrays and structures at array_1 the controller scope counter_1 program Program:MainProgram scope tags Online K. On the left, select the entry that contains the required tag (address). Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 130: Create A Unsolicited Topic

    7-14 Communicate with an RSView Project over an EtherNet/IP Network − (Node: <Local> ) single topic_1 bool_1 element tags − topic_2 dint_1 (BOOLs, DINTs, − controller scope tags Offline real_1 REALs, etc.) arrays and structures at array_1 the controller scope counter_1 program Program:MainProgram...
  • Page 131 Remote ID number that designates the backplane of the ControlLogix chassis (Use a different number for each backplane.) M. Click OK. N. Click Done and confirm the update of the topic. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 132: Add The 1756-Enbx Or -Enet Module

    7-16 Communicate with an RSView Project over an EtherNet/IP Network Add the 1756-ENBx or A. Open the RSLogix 5000 project offline. -ENET Module 42376 B. Is the local ENB or ENET module already in the I/O configuration of the controller? Then: Go to Enter a Message Right-click I/O Configuration and select New Module.
  • Page 133 G. Type the IP address or host name of the module: To specify an: Do this: Example: IP address 1. Select the IP Address button. 130.151.136.164 2. Type the IP address host name Type the host name aurora6 H. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 134: Enter A Message

    7-18 Communicate with an RSView Project over an EtherNet/IP Network Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 135 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 136: Configure The Message

    7-20 Communicate with an RSView Project over an EtherNet/IP Network Configure the Message A. In the MSG instruction, click B. On the Configuration tab, specify the following parameters: Table 7.1 Message to a RSView project If the data is: And you want to: For this item: Type or select: integer (s)
  • Page 137 Remote ID from “Create a Unsolicited Topic, step L.” Destination Link Virtual Link ID from “Create a Unsolicited Topic, step D.” Destination Node 77 (RSLinx reserves node 77 for DDE topics.) H. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 138: Create An Unsolicited Node

    7-22 Communicate with an RSView Project over an EtherNet/IP Network Create an Unsolicited Node A. Open the RSView project. 43081 43082 B. Double-click Node. 42430 C. Click OPC Server. D. Type a name for the node. E. Click F. Select RSLinx OPC Server and click OK. G.
  • Page 139: Create An Unsolicited Tag

    B. Click New. 42431 C. Specify the properties of the tag. 42432 D. Click Device. E. Click F. Select the name of the node that you created in “Create an Unsolicited Node” and click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 140: Validate An Rsview32 Tag

    7-24 Communicate with an RSView Project over an EtherNet/IP Network G. Type the address for the tag: If the controller: Then type the: writes the value destination address that you specified in the MSG instruction reads the value source address that you specified in the MSG instruction H.
  • Page 141: When To Use This Procedure

    (no remote I/O), go to Add I/O Modules on page 8-6. • Add the Local 1756-CNB Module • Add the Remote 1756-CNB Module • Add I/O Modules • Create Aliases • Schedule the ControlNet Network • Validate Connections Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 142: Add The Local 1756-Cnb Module

    Communicate with 1756 I/O over a ControlNet™ Network Add the Local 1756-CNB ™ A. Open the RSLogix 5000 project offline. Module 42376 B. Right-click I/O Configuration and select New Module. C. Select your type of CNB and click OK. 42377 D.
  • Page 143 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. J. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 144: Add The Remote 1756-Cnb Module

    Communicate with 1756 I/O over a ControlNet™ Network Add the Remote 1756-CNB Module 42399 A. Right-click name_of_local_cnb and select New Module. B. Select the type of CNB that is in the remote chassis and click OK. 42404 C. Type a name for the CNB module. Use a name that identifies the I/O in the chassis.
  • Page 145 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. M. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 146: Add I/O Modules

    Communicate with 1756 I/O over a ControlNet™ Network Add I/O Modules In this task, you add I/O modules to the I/O configuration of the controller. A. Is the module in the I/O configuration of another controller? And it is an: And you want to: Then: Go to the next step.
  • Page 147 CST Timestamped Float Data omit the time stamp Float Data associated inputs are INTs time stamp the data echo CST Timestamped Integer Data omit the time stamp Integer Data Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 148 Communicate with 1756 I/O over a ControlNet™ Network 42420 G. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 149 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. L. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 150: Create Aliases

    8-10 Communicate with 1756 I/O over a ControlNet™ Network Create Aliases In this task, you convert tags in your programs to aliases for I/O points or channels (devices). As an alias for an I/O point or channel, each tag: • provides a descriptive name for the device that is wired to the point or channel •...
  • Page 151 1756-ENBx or 1756-CNB module. slot number of the module slot type of device: Then: input output channel that the device is wired to G. Press the Enter key or click another cell. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 152 8-12 Communicate with 1756 I/O over a ControlNet™ Network When you finish, the Tags window should look similar to the following: Tag Name Alias For Base Tag start conveyor:1:I.Data.1(C) conveyor:1:I.Data.1(C) start is an alias for point 1 of the input module that is in slot 1 of a remote chassis (named conveyor).
  • Page 153: Schedule The Controlnet Network

    8. From the Network menu, select Single Pass Browse. 9. From the File menu, select Save. 10. Select the Optimize and re-write Schedule for all Connections button (default) and click OK. 11. In RSLogix 5000 software, save the online project. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 154: Validate Connections

    8-14 Communicate with 1756 I/O over a ControlNet™ Network Validate Connections Is this task, you verify that the controller can communicate with the devices that you have just configured. Step: Detailed actions: A. Determine if communications are Is a over the I/O Configuration folder? established.
  • Page 155 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5. Scroll down to your fault code and follow the recommendations. E. Go to step A. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 156 8-16 Communicate with 1756 I/O over a ControlNet™ Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 157: When To Use This Procedure

    • To create a tag: 1. Type the name for the tag. 2. Right-click the tag and choose New "tag_name". • To change the name of a tag: Right-click the tag and choose Edit "tag_name" Properties. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 158 Communicate with 1771 I/O Over a ControlNet™ Network If you have not already done so in a previous procedure, do the following preliminary task: • Add the Local 1756-CNB Module To complete this procedure, do the following tasks: • Add the 1771-ACN Module •...
  • Page 159: Add The Local 1756-Cnb Module

    F. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying G. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 160 Communicate with 1771 I/O Over a ControlNet™ Network 42398 H. Initially, do you want to the module to communicate with the controller? Then: Leave the check box cleared (unchecked). Select the check box. Inhibit a module EXAMPLE Use the Inhibit Module check box to make it easier to test a system: •...
  • Page 161: Add The 1771-Acn Module

    F. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying G. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 162 Communicate with 1771 I/O Over a ControlNet™ Network 42401 H. Type the rate at which the fastest device in the chassis must update. • Use a power of two times the ControlNet NUT. • For example, if the NUT is 5 ms, type a rate of 5, 10, 20 ms, etc.
  • Page 163: Read Or Write Data To Or From A Block Transfer Module

    • Logix5000 controllers execute more efficiently and use less memory when working with DINTs. • The instruction stores the data in a temporary array of INTs. 2. The MSG instruction writes the INTs from the temporary array to BT module. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 164: Read Data From A Block Transfer Module

    Communicate with 1771 I/O Over a ControlNet™ Network Read Data From a Block Transfer Module 1. Enter the following rung: Reads 16-bit integers (INTs) from the module and stores them in int_buffer_read. (Only include the msg_write.EN tag and associated instruction if you also send a block transfer write message to the same module.) msg_read.EN msg_write.EN Type - Block Transfer Read...
  • Page 165 DINT [length ] name_of_controller for use by the controller (controller) Where: Is the: number of elements to transfer length Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 166: Write Configuration Or Output Data To A Block Transfer Module

    9-10 Communicate with 1771 I/O Over a ControlNet™ Network Write Configuration or Output Data To a Block Transfer Module 1. Enter the following rung: The application writes configuration and output data to dints_output, which is an array of DINTs. Before the controller sends the data to the module, the FAL instruction moves the values to int_buffer_write.
  • Page 167: Configure The Messages

    A. Select 16 devices that require the most frequent updates. B. Is this message to one of those devices? Then Leave the Cache Connection check box selected (checked). Clear the Cache Connection check box. Allen-Bradley HMIs 5. Choose OK. Publication 1756-UM001E-EN-P - August 2002...
  • Page 168: Read Or Write Data To Or From Multiple Block Transfer Modules

    9-12 Communicate with 1771 I/O Over a ControlNet™ Network Read or Write Data To or Use this procedure to program a single MSG instruction to read data from multiple block transfer modules. From Multiple Block Transfer Modules The following diagram shows the flow of data for a block transfer read.
  • Page 169: Create A User-Defined Data Type

    Decimal number of elements (INTs) to read or write Slot SINT Decimal slot number of the module Path STRING path to the 1771-ACN module (Use the Message Path editor to assign the path.) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 170: Create The Array For The Input Data

    9-14 Communicate with 1771 I/O Over a ControlNet™ Network Create the Array for the Input Data Enter the following rung: The SIZE instruction determines the number of elements in the first dimension (Dim 0) of the BT_input array. Since this dimension contains one element for each BT module, this instruction determines how many modules the MSG instruction must read.
  • Page 171: Send A Block Transfer Read Message

    BT BT_CONFIGURATION name_of_controller module [number ] (controller) BTR_index controls which BT module that the MSG DINT name_of_controller instruction reads (controller) Where: Is the: number of modules that this message reads number Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 172 9-16 Communicate with 1771 I/O Over a ControlNet™ Network 2. Configure the message: On this tab: For this item: Type or select: Configuration Message Type Block Transfer Read Number Of Elements Although your logic will control this value, the Message Properties dialog box requires an initial value.
  • Page 173: Enter The Btr Properties For Each Module

    (independent of chassis addressing) BTR_cfg[0].Slot path to the 1771-ACN module: BTR_cfg[0].Path A. Right-click and select Go to Message Path Editor. B. Select the 1771-ACN module. C. Choose OK. Properties for the next BTR_cfg [1] BT module Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 174: Convert The Ints To Dints

    9-18 Communicate with 1771 I/O Over a ControlNet™ Network Convert the INTs to DINTs Enter the following rung: After the MSG instruction reads data from a module (BTR.DN is on), this rung converts the INT values from the BT module to DINT values for use in the project: •...
  • Page 175: Step To The Next Bt Module

    If the EQU instruction is true, the MSG instruction has read the last BT module. The CLR instruction resets BTR_index to zero. This lets the MSG instruction start the series of reads again, starting with the first module. 43021 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 176: Write Data To Multiple Block Transfer Modules

    9-20 Communicate with 1771 I/O Over a ControlNet™ Network Write Data to Multiple Block Transfer Modules 43022 43022 43023 Publication 1756-UM001E-EN-P - August 2002...
  • Page 177 Communicate with 1771 I/O Over a ControlNet™ Network 9-21 43023 43023 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 178: Address I/O

    9-22 Communicate with 1771 I/O Over a ControlNet™ Network Address I/O To monitor or control an I/O device, assign the tag name of the device to an instruction in your logic: • For step-by-step instructions on how to enter logic and tag names, see the Logix5000 Controllers Common Procedures, publication 1756-PM001.
  • Page 179 Address a digital device that is wired to a 1771 I/O module EXAMPLE − I/O Configuration − [5] 1756-CNB/D Local_CNB − 4 17771-ACN Remote_1771 input device group 2 adapter module for rack number 4 bit 0 Remote_1771:I.Data[2].0 42435 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 180: Schedule The Controlnet Network

    9-24 Communicate with 1771 I/O Over a ControlNet™ Network Schedule the ControlNet A. Download the RSLogix 5000 project to the controller. Network ™ B. Start RSNetworx for ControlNet software. C. Has this network been scheduled before? Then: 1. From the File menu, select New. 2.
  • Page 181: Validate Connections

    17xx-YYY adapter_1 [0] 17xx-YYY module_1 [1] 17xx-YYY module_2 C. Identify the fault code. 1. Right-click the module and select Properties. 2. Click the Connection tab. 42437 3. Identify the code for the fault. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 182 9-26 Communicate with 1771 I/O Over a ControlNet™ Network Step: Detailed actions: D. Clear the fault. 1. From the Help menu, select Contents. 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5.
  • Page 183: Stagger The Messages

    • Send the messages in groups that are within the limits of rules 1 and 2 • Program a message to communicate with multiple devices. Refer to Read or Write Data To or From Multiple Block Transfer Modules on page 9-12. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 184 9-28 Communicate with 1771 I/O Over a ControlNet™ Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 185: When To Use This Procedure

    To complete this procedure, do the following steps: • Add the Remote 1794-ACN Module • Add I/O Modules • Create Aliases • Schedule the ControlNet Network To check your work, do the following step: • Validate Connections Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 186: Add The Local 1756-Cnb Module

    ™ 10-2 Communicate with 1794 I/O Over a ControlNet Network Add the local 1756-CNB ™ A. Open the RSLogix 5000 project offline. module 42376 B. Right-click I/O Configuration and select New Module. C. Select your type of CNB and click OK. 42377 D.
  • Page 187 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. J. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 188: Add The Remote 1794-Acn Module

    ™ 10-4 Communicate with 1794 I/O Over a ControlNet Network Add the Remote 1794-ACN Module − I/O Configuration − [x] 1756-CNB/x name_of_local_CNB A. Right-click name_of_local_cnb and select New Module. B. Select the type of 1794-ACN that you are using and click OK. 42433 C.
  • Page 189 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. L. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 190: Add I/O Modules

    ™ 10-6 Communicate with 1794 I/O Over a ControlNet Network Add I/O Modules In this task, you add I/O modules to the I/O configuration of the controller. A. Is the module in the I/O configuration of another controller? And it is an: And you want to: Then: Go to the next step.
  • Page 191 G. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module Allen-Bradley HMIs none Disable Keying Publication 1756-UM001E-EN-P - August 2002...
  • Page 192 ™ 10-8 Communicate with 1794 I/O Over a ControlNet Network H. Click Next. 42401 I. In step , did you select Rack Optimization as the Comm Format? Then: Type the rate at which the fastest device that is wired to the module must update.
  • Page 193 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. L. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 194: Create Aliases

    ™ 10-10 Communicate with 1794 I/O Over a ControlNet Network Create Aliases In this task, you convert tags in your programs to aliases for I/O points or channels (devices). As an alias for an I/O point or channel, each tag: •...
  • Page 195 1794-ACN module name slot number of the module slot type of device: Then: input output channel that the device is wired to G. Press the Enter key or click another cell. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 196 ™ 10-12 Communicate with 1794 I/O Over a ControlNet Network When you finish, the Tags window should look similar to the following: Tag Name Alias For Base Tag start conveyor:2:I.Data.1(C) conveyor:2:I.Data.1(C) start is an alias for point 1 of the input module that is in slot 2 of the rail named conveyor. Even if the I/O module uses the Rack Optimization Comm Format, address the required point as described in step F.
  • Page 197: Schedule The Controlnet Network

    8. From the Network menu, select Single Pass Browse. 9. From the File menu, select Save. 10. Select the Optimize and re-write Schedule for all Connections button (default) and click OK. 11. In RSLogix 5000 software, save the online project. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 198: Validate Connections

    ™ 10-14 Communicate with 1794 I/O Over a ControlNet Network Validate Connections Is this task, you verify that the controller can communicate with the devices that you have just configured. Step: Detailed actions: A. Determine if communications are Is a over the I/O Configuration folder? established.
  • Page 199 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5. Scroll down to your fault code and follow the recommendations. E. Go to step A. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 200 ™ 10-16 Communicate with 1794 I/O Over a ControlNet Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 201: When To Use This Procedure

    • ControlLogix controller to a FLexLogix controller ® • ControlLogix controller to a PLC-5 controller • PLC-5 controller to a ControlLogix controller ControlLogix Controller PLC-5 Controller ControlNet Network ControlLogix Controller FlexLogix Controller 42519 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 202: How To Use This Procedure

    ™ 11-2 Communicate with Another Controller over a ControlNet Network How to Use This Procedure If you have not already done so in a previous procedure, do the following preliminary steps: • Step 1: Add the 1756-CNB Module • Step 2: Add the Remote 1756-CNB Module •...
  • Page 203 F. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying G. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 204 ™ 11-4 Communicate with Another Controller over a ControlNet Network 42398 H. Initially, do you want to the module to communicate with the controller? Then: Leave the check box cleared (unchecked). Select the check box. Inhibit a module EXAMPLE Use the Inhibit Module check box to make it easier to test a system: •...
  • Page 205: Step 2: Add The Remote 1756-Cnb Module

    E. Type or select the number of slots in the remote chassis. F. Are most of the modules in the chassis non-diagnostic, digital I/O modules? Then select Rack Optimization None G. Type or select the slot number where the module is installed Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 206 ™ 11-6 Communicate with Another Controller over a ControlNet Network H. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 207 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. M. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 208: Step 3: Add The 1788-Cnc Module

    ™ 11-8 Communicate with Another Controller over a ControlNet Network Step 3: Add the 1788-CNC Determine if you must complete this step: Module If you are sending a message to a: Then: FlexLogix controller Complete this step. ControlLogix controller Go to Step 4: Add the Other Controller PLC-5C controller 42399 A.
  • Page 209 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. J. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 210: Step 4: Add The Other Controller

    ™ 11-10 Communicate with Another Controller over a ControlNet Network Step 4: Add the Other Controller Add a PLC-5C controller Add a FlexLogix controller Add a ControlLogix controller 42428 A. What type of controller receives the message? If it is a: Then: PLC-5C right-click the local 1756-CNB module and select...
  • Page 211 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. I. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 212: Step 5: Enter A Message

    ™ 11-12 Communicate with Another Controller over a ControlNet Network Step 5: Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 213 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 214: Step 6: Configure The Message

    ™ 11-14 Communicate with Another Controller over a ControlNet Network Step 6: Configure the A. In the MSG instruction, click Message B. Select a configuration for the message: Table 11.A Message to a ControlLogix or FlexLogix controller If you want to: For this item: Type or select: read (receive) the data...
  • Page 215 1. Select16 Logix5000 controllers that require the most frequent messages. Logix5000 controllers 2. Is this message to one of those controllers? Then Leave the Cache Connection check box selected (checked). Clear the Cache Connection check box. G. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 216: Step 7: Stagger The Messages

    ™ 11-16 Communicate with Another Controller over a ControlNet Network Step 7: Stagger the As you add messages to your project, you may have to coordinate the execution of the messages. To avoid errors and assure that each Messages message is processed, follow these rules: Rule 1: Enable no more than 16 messages at one time (including block transfers).
  • Page 217 D. Click the MultiHop tab. 42426 E. Type the ControlNet node number of the 1756-CNB module that is in the same chassis as the ControlLogix controller. F. Type the slot number of the ControlLogix controller. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 218 ™ 11-18 Communicate with Another Controller over a ControlNet Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 219 ControlNet network. Message from a PLC-5C on a ControlNet network to EXAMPLE a PLC-5C on a different ControlNet network ControlNet node 3 node 5 network A ControlNet network B node 2 node 1 Message Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 220: Route A Controlnet Message

    ® ™ 12-2 Route PLC-5 Messages Between ControlNet Networks Route a ControlNet To send a message from a PLC-5C controller to a PLC-5C controller on a different ControlNet network: Message ™ This procedure uses RSLogix 5 software, revision IMPORTANT 3.x. A.
  • Page 221 1756-CNB module on ControlNet network A slot number of the 1756-CNB module on ControlNet network B node number of the PLC-5C controller that is receiving the message Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 222 ® ™ 12-4 Route PLC-5 Messages Between ControlNet Networks Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 223: When To Use This Procedure

    Before you use this procedure, your system must IMPORTANT meet these requirements: • Each 1756-CNB module communicates with no more than three PanelView terminals. • Each PanelView terminal communicates scheduled data with only one controller Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 224: How To Use This Procedure

    ™ ™ 13-2 Communicate with a PanelView Terminal Over a ControlNet Network How to Use This Procedure If you have not already done so in a previous procedure, do the following preliminary task: • Add the Local 1756-CNB Module To complete this procedure, do the following tasks: •...
  • Page 225 F. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying G. Click Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 226 ™ ™ 13-4 Communicate with a PanelView Terminal Over a ControlNet Network 42398 H. Initially, do you want to the module to communicate with the controller? Then: Leave the check box cleared (unchecked). Select the check box. Inhibit a module EXAMPLE Use the Inhibit Module check box to make it easier to test a system:...
  • Page 227: Add The Panelview Terminal

    F. How closely must the PanelView terminal match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 228 ™ ™ 13-6 Communicate with a PanelView Terminal Over a ControlNet Network G. Click Next. 42401 H. Type the rate that you want scheduled data to transfer with the PanelView terminal. • Use a power of two time the ControlNet NUT. •...
  • Page 229 ™ ™ Communicate with a PanelView Terminal Over a ControlNet Network 13-7 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 230: Organize Your Scheduled Data

    ™ ™ 13-8 Communicate with a PanelView Terminal Over a ControlNet Network Organize Your Scheduled To transfer time-critical data, use the scheduled communications between the controller and the PanelView terminal: Data If data type And it is: And the: Then: of the tag is: PanelView writes the data Copy name_of_panelview:I.Data[x].y to...
  • Page 231 PanelView terminal writes and reads alarm_ack alarm <name_of_panelview:I.Data[0].2> <name_of_panelview:O.Data[0].1> Moves name_of_panelview:I.Data[3] to counter.PRE (a DINT tag) and moves counter.ACC (a DINT tag) to name_of_panelview:O.Data[3] Move Move Source name_of_panelview:I.Data[3] Source counter.ACC Dest counter.PRE Dest name_of_panelview:O.Data[3] 42403 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 232: Organize Your Unscheduled Data

    ™ ™ 13-10 Communicate with a PanelView Terminal Over a ControlNet Network Organize Your Unscheduled To transfer unscheduled data with the PanelView terminal, organize the tags in the ControlLogix controller as follows: Data If data type And it is: And the: Then: of the tag is: PanelView writes the data...
  • Page 233 Moves pv_write_1 (an integer that the PanelView writes) to shift_entry (DINT tag) and moves shift_display (DINT tag) to pv_read_1 (an integer that the PanelView reads). Move Move Source pv_write_1 Source shift_display Dest shift_entry Dest pv_read_1 42403 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 234: Configure The Panelview Terminal

    ™ ™ 13-12 Communicate with a PanelView Terminal Over a ControlNet Network Configure the PanelView A. Start PanelBuilder32 software. Terminal B. Open an existing PanelBuilder application or create a new application. C. From the Application menu, select Settings. D. Click the Comms Setup button. 42395 E.
  • Page 235 1 controller_slot where: ControlNet node number of the 1756-CNB cnb_address module that is in the same chassis as the ControlLogix controller slot number of the ControlLogix controller controller_slot J. Click OK. K. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 236: Create Panelview Tags

    ™ ™ 13-14 Communicate with a PanelView Terminal Over a ControlNet Network Create PanelView Tags A. On the PanelView screen, create the required object. B. Double-click the object. C. Click the Edit Tag button. 42397 D. Type a name for the object E.
  • Page 237 0 to 15 Specify the address of a tag in the ControlLogix controller EXAMPLE ControlLogix Controller: PanelView Application: name_of_panelview:I.Data[0].1 SI0:0.1 name_of_panelview:O.Data[3] SO0:3 station_1_status.3 station_1_status.3 pv_write_1 pv_write_1 H. Click OK. I. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 238: Schedule The Controlnet Network

    ™ ™ 13-16 Communicate with a PanelView Terminal Over a ControlNet Network Schedule the ControlNet A. Download the RSLogix 5000 project to the controller. Network B. Download the PanelBuilder32 application to the terminal. ™ C. Start RSNetworx for ControlNet software. D.
  • Page 239: Validate Connections

    17xx-YYY adapter_1 [0] 17xx-YYY module_1 [1] 17xx-YYY module_2 C. Identify the fault code. 1. Right-click the module and select Properties. 2. Click the Connection tab. 42437 3. Identify the code for the fault. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 240 ™ ™ 13-18 Communicate with a PanelView Terminal Over a ControlNet Network Step: Detailed actions: D. Clear the fault. 1. From the Help menu, select Contents. 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5.
  • Page 241: How To Use This Procedure

    To communicate with an RSView project, you have two options: If the data: Then use a: needs regular delivery at a rate that you polled message specify is sent when a specific condition occurs in unsolicited message your application Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 242: Configure A Controlnet Driver

    14-2 Communicate with an RSView Project over a ControlNet™ Network Configure a ControlNet ™ A. Start RSLinx software. Driver B. From the Communications menu, select Configure Drivers. C. From the Available Driver Types list, select the type of ControlNet communication card. D.
  • Page 243: Select A Communication Method

    "Create a Polled Topic" on page 14-4 specify is sent when a specific condition occurs in "Create a Unsolicited Topic" on page 14-14 your application Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 244: Create A Polled Topic

    14-4 Communicate with an RSView Project over a ControlNet™ Network Create a Polled Topic RSLogix 5000 software, revision 10.0 or later, automatically creates DDE/OPC topics in RSLinx software whenever you: • create a project • save a project • change the revision of a project to 10.0 or later In some cases, you have to update the data source for the topic in RSLinx software, as shown in steps E - G of this section.
  • Page 245 J. Click the Use 43083 Symbols check box. 42429 43083 K. Select RSLogix 5000 (*acd). L. Select the RSLogix 5000 project for this topic. M. Choose Open. N. Choose Done and then Yes. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 246: Create A Polled Node

    14-6 Communicate with an RSView Project over a ControlNet™ Network Create a Polled Node A. Open the RSView project. 43081 43082 B. Double-click Node. 42430 C. Click OPC Server. D. Type a name for the node. E. Click F. Select RSLinx OPC Server and click OK. G.
  • Page 247: Import Logix5000 Tags

    A. Open the RSLogix 5000 project that contains the tags that you want to access. B. From the File menu, choose Save As. 43070 C. Select RSLogix 5000 Import/Export File (*.L5K). D. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 248: Install The Logix 5000 Tag Import Utility

    14-8 Communicate with an RSView Project over a ControlNet™ Network Install the Logix 5000 Tag Import Utility A. Get your RSLogix 5000 software CD. B. On the CD, find the following file: language \Tools\Tag Import Utility\Logix+5000+Tag+Import.msi. where: language is the language of your software. For example, for software that is in English, open the Enu folder.
  • Page 249 Communicate with an RSView Project over a ControlNet™ Network 14-9 E. Select the tags to import. F. Type the name of the topic from "Create a Polled Topic." G. Choose OK. H. Choose Save. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 250: Import The .Csv File

    14-10 Communicate with an RSView Project over a ControlNet™ Network Import the .CSV File A. Start the Database Import & Export wizard: • Start ⇒ Programs ⇒ Rockwell Software ⇒ RSView Studio Tools ⇒ Database Import & Export Wizard • Start ⇒ Programs ⇒ Rockwell Software ⇒ RSView32 Tools ⇒...
  • Page 251 Communicate with an RSView Project over a ControlNet™ Network 14-11 RSView project Next > All correct? Finish Correct? 43072 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 252: Create A Polled Tag

    14-12 Communicate with an RSView Project over a ControlNet™ Network Create a Polled Tag To create RSView tags one tag at a time: 43081 43082 A. Double-click Tag Database. B. Click New. 42431 C. Specify the properties of the tag. 42432 D.
  • Page 253 − controller scope tags Offline arrays and structures at array_1 the controller scope counter_1 program Program:MainProgram scope tags Online K. On the left, select the entry that contains the required tag (address). Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 254: Create A Unsolicited Topic

    14-14 Communicate with an RSView Project over a ControlNet™ Network − (Node: <Local> ) single topic_1 bool_1 element tags − topic_2 dint_1 (BOOLs, DINTs, − controller scope tags Offline real_1 REALs, etc.) arrays and structures at array_1 the controller scope counter_1 program Program:MainProgram...
  • Page 255 Remote ID number that designates the backplane of the ControlLogix chassis (Use a different number for each backplane.) M. Click OK. N. Click Done and confirm the update of the topic. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 256: Add The 1756-Cnb Module

    14-16 Communicate with an RSView Project over a ControlNet™ Network Add the 1756-CNB Module ™ A. Open the RSLogix 5000 project offline. 42376 B. Right-click I/O Configuration and select New Module. C. Select your type of CNB and click OK. 42377 D.
  • Page 257 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. J. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 258: Enter A Message

    14-18 Communicate with an RSView Project over a ControlNet™ Network Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 259 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 260: Configure The Message

    14-20 Communicate with an RSView Project over a ControlNet™ Network Configure the Message A. In the MSG instruction, click B. On the Configuration tab, specify the following parameters: Table 14.1 Message to a RSView project If the data is: And you want to: For this item: Type or select: integer (s)
  • Page 261 Remote ID from “Create a Unsolicited Topic, step L.” Destination Link Virtual Link ID from “Create a Unsolicited Topic, step D.” Destination Node 77 (RSLinx reserves node 77 for DDE topics.) H. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 262: Create An Unsolicited Node

    14-22 Communicate with an RSView Project over a ControlNet™ Network Create an Unsolicited Node A. Open the RSView project. 43081 43082 B. Double-click Node. 42430 C. Click OPC Server. D. Type a name for the node. E. Click F. Select RSLinx OPC Server and click OK. G.
  • Page 263: Create An Unsolicited Tag

    B. Click New. 42431 C. Specify the properties of the tag. 42432 D. Click Device. E. Click F. Select the name of the node that you created in “Create an Unsolicited Node” and click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 264: Validate An Rsview32 Tag

    14-24 Communicate with an RSView Project over a ControlNet™ Network G. Type the address for the tag: If the controller: Then type the: writes the value destination address that you specified in the MSG instruction reads the value source address that you specified in the MSG instruction H.
  • Page 265: When To Use This Procedure

    EXAMPLE Controller B requires data from controller A. If communication fails between the controllers, then controller B continues to act on the last data that it received from controller A. communication failure 41031 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 266: Monitor A Connection

    15-2 Monitor Connections Monitor a Connection If communication with a device in the I/O configuration of the controller does not occur for 100 ms, the communication times out and the controller produces the following warnings: • The I/O LED on the front of the controller flashes green. •...
  • Page 267 B. Click the Connection tab. C. Select (check) the Major Fault If Connection Fails While in Run Mode check box. D. Develop a routine for the Controller Fault Handler. See the Logix5000 Controllers Common Procedures, publication 1756-PM001. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 268 15-4 Monitor Connections Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 269: When To Use This Procedure

    If it is in: Then: same chassis as controller right-click I/O Configuration and select New Module. remote chassis right-click the remote 1756-CNB module and select New Module. C. Select 1756-DNB and click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 270 16-2 Communicate with a DeviceNet Device 42469 D. Type a name for the module. Use a name that identifies the I/O of the network. E. Type or select the slot number of the module. F. Type or select the number of input words that are mapped in the scanner plus 1.
  • Page 271 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. M. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 272: Step 2: Create Aliases

    16-4 Communicate with a DeviceNet Device Step 2: Create Aliases In this step, you convert tags in your programs to aliases for I/O points (devices). As an alias for an I/O point, each tag: • provides a descriptive name for the device that is wired to the point •...
  • Page 273 When you finish, the Tags window should look similar to this: Tag Name Alias For Base Tag start Local:5:I.Data[0].1(C) Local:5:I.Data[0].1(C) start is an alias for bit 1 of word 0 of slot 5 in the local chassis. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 274: Step 3: Set The Scanner To Run Mode

    16-6 Communicate with a DeviceNet Device Step 3: Set the Scanner to Run Mode 42376 A. Double-click Controller Tags. Tag Name Value ( . . . ) name:slot:O B. Next to name:slot : 0, click the + sign. Where: name of the chassis: name Then the name is: local...
  • Page 275 ( . . . ) name:slot:O.CommandRegister name:slot:O.CommandRegister.Run D. In name:slot : 0.CommandRegister, enter a 1. Tag Name Value − ( . . . ) name:slot:O − ( . . . ) name:slot:O.CommandRegister name:slot:O.CommandRegister.Run Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 276 16-8 Communicate with a DeviceNet Device Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 277: When To Use This Procedure

    Use this procedure to send a message over a DH+ network between: Procedure • ControlLogix controllers ® ™ • ControlLogix controller and a PLC-5 or SLC 500 controller ControlLogix Controller PLC-5 Controller DH+ Network ControlLogix Controller SLC 500 Controller 42470 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 278: How To Use This Procedure

    ™ 17-2 Communicate with Another Controller Over a DH+ Network How to Use This Procedure If you have not already done so in a previous procedure, do the following preliminary steps: • Configure Routing Tables • Configure a 1756-DHRIO Channel To complete this procedure, do the following steps: •...
  • Page 279: Configure Routing Tables

    Local and remote messages EXAMPLE ControlNet network DH+ network Local Message Remote Message In this task, you configure routing tables for 1756-DHRIO modules. The modules use the routing tables to send the message to the destination. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 280 ™ 17-4 Communicate with Another Controller Over a DH+ Network In the following example, two ControlLogix chassis link different DH+ networks together via a ControlNet network. Routing table EXAMPLE ControlNet ControlNet network ControlNet node 1 link ID 100 node 2 ControlLogix ControlLogix backplane...
  • Page 281 • Connect a serial cable to your workstation and a ControlLogix controller that is in the same chassis as the 1756-DHRIO module. • Connect each chassis to an EtherNet/IP, ControlNet, or DH+ network. 3. Power-up each chassis. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 282 ™ 17-6 Communicate with Another Controller Over a DH+ Network Step: Detailed actions: C. Display the routing table. 1. Start RSLinx software. − To expand a network one level, do one of Workstation the following: Linx Gateways, Ethernet • Double-click the network. •...
  • Page 283 I. Download and save the 1. To download the configuration to the module, choose Apply. configuration. 2. To save a copy of the configuration as a file, choose the Save to File button. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 284: Configure A 1756-Dhrio Channel

    ™ 17-8 Communicate with Another Controller Over a DH+ Network Configure a 1756-DHRIO Determine if you must complete this task: Channel If a: Sends a message to a: Over a: And there is: Then: PLC-5 controller ControlLogix controller local network only one ControlLogix Complete this task.
  • Page 285 E. Expand the network from step B. until you see the 1756-DHRIO module. − Workstation Linx Gateways, Ethernet − AB_DF1-x, DF1 − xx, 1756-Lx − Backplane, 1756-Ax xx, 1756-DHRIO F. Right-click the DHRIO module and choose Module Configuration. G. Click the Channel Configuration tab. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 286 ™ 17-10 Communicate with Another Controller Over a DH+ Network 42193 H. If Channel A is configured for DH+, type the slot number of the controller that you want to receive local messages over this channel. I. If Channel B is configured for DH+, type the slot number of the controller that you want to receive local messages over this channel.
  • Page 287: Add A 1756-Dhrio Module

    C. Select your series of 1756-DHRIO module and click OK. 42440 D. Type a name for the module (i.e., name_of_DHRIO ). E. Type or select the slot number where the module is installed Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 288 ™ 17-12 Communicate with Another Controller Over a DH+ Network F. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 289 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. J. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 290: Enter A Message

    ™ 17-14 Communicate with Another Controller Over a DH+ Network Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 291 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 292: Configure The Message

    ™ 17-16 Communicate with Another Controller Over a DH+ Network Configure the Message A. In the MSG instruction, click B. Select a configuration for the message: Table 17.A Message to a ControlLogix controller If you want to: For this item: Type or select: read (receive) the data Message Type...
  • Page 293 Destination Element data table address in the PLC-5 controller (e.g., F8:0) C. Click the Communication tab. D. Click Browse … E. Select the 1756-DHRIO module and click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 294 ™ 17-18 Communicate with Another Controller Over a DH+ Network F. Specify the remaining communication properties: For a message to a: Type or select: ControlLogix controller 1. Type a comma [ , ]. 2. Type the port number from which the message exits: 1.
  • Page 295 1. Select16 Logix5000 controllers that require the most frequent messages. controllers 2. Is this message to one of those controllers? Then Leave the Cache Connection check box checked. Clear the Cache Connection check box. H. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 296: Stagger The Messages

    ™ 17-20 Communicate with Another Controller Over a DH+ Network Stagger the Messages As you add messages to your project, you may have to coordinate the execution of the messages. To avoid errors and assure that each message is processed, follow these rules: Rule 1: Enable no more than 16 messages at one time (including block transfers).
  • Page 297 Type, in quotation marks [“ “], the name of the tag in the ControlLogix controller (e.g., “count”). Local DH+ Node (Octal) node number of the 1756-DHRIO module that is in the same chassis as the ControlLogix controller Local/Remote Local Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 298 ™ 17-22 Communicate with Another Controller Over a DH+ Network Table 17.D Set-up for a message from a PLC-5 controller to a ControlLogix controller (Continued) For a: In this item: Specify: remote message Communication Command PLC-5 Typed Read PLC-5 Typed Write Data Table Address (This PLC-5) starting address of the data in the PLC-5 controller Size in Elements...
  • Page 299 3 node 1 node 2 ControlLogix ControlLogix backplane backplane channel A channel A DH+ node 2 DH+ node 3 Remote Message DH+ network DH+ network DH+ node 1 DH+ node 4 Remote Message Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 300 ® ™ ™ 18-2 Route PLC-5 or SLC 500 Messages From a DH+ Network Configure Routing Tables In this task, you configure routing tables for 1756-DHRIO modules. The modules use the routing tables to send the message to the destination. In the following example, two ControlLogix chassis link different DH+ networks together via a ControlNet network.
  • Page 301 • Connect a serial cable to your workstation and a ControlLogix controller that is in the same chassis as the 1756-DHRIO module. • Connect each chassis to an EtherNet/IP, ControlNet, or DH+ network. 3. Power-up each chassis. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 302 ® ™ ™ 18-4 Route PLC-5 or SLC 500 Messages From a DH+ Network Step: Detailed actions: C. Display the routing table. 1. Start RSLinx software. − To expand a network one level, do one of Workstation the following: Linx Gateways, Ethernet •...
  • Page 303 I. Download and save the 1. To download the configuration to the module, choose Apply. configuration. 2. To save a copy of the configuration as a file, choose the Save to File button. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 304: Configure A Plc-5 Or Slc 500 Message

    ® ™ ™ 18-6 Route PLC-5 or SLC 500 Messages From a DH+ Network Configure a PLC-5 or SLC 500 Message ™ ™ This procedure uses RSLogix 5 or RSLogix 500 IMPORTANT software, revision 3.x. A. Using either RSLogix 5 or RSLogix 500 software, as required, open the project for the controller that sends the message.
  • Page 305 Remote Bridge Addr Remote Station Address node number of the controller that receives the message Remote Bridge Link ID link ID of the network of the controller that receives the message Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 306 ® ™ ™ 18-8 Route PLC-5 or SLC 500 Messages From a DH+ Network Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 307: When To Use This Procedure

    1 or port 2 ControlLogix™ controller 1761-NET-AIC+ connection from ControlLogix controller to port 1 or port 2 1747-AIC 1761-NET-AIC+ DH-485 network 1761-NET-AIC+ MicroLogix™ controller SLC 5/03™ controller CompactLogix™ controller 42589 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 308: How To Use This Procedure

    19-2 Communicate with Another Controller over a DH-485 Network How to Use This Procedure To complete this procedure, do the following steps: • Step 1: Connect the Controller to an AIC+ • Step 2: Configure the Serial Port • Step 3: Enter a Message •...
  • Page 309: Step 1: Connect The Controller To An Aic+

    > 45 cm (17.7 in) 1756-CP3 port 2 < 45 cm (17.7 in) 1761-CBL-AP00 mini-DIN 8 RS-232 connection > 45 cm (17.7 in) 1761-CBL-PM02 For additional information, see AIC+ Advanced Interface Converter User Manual, publication 1761-6.4. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 310: Step 2: Configure The Serial Port

    19-4 Communicate with Another Controller over a DH-485 Network Step 2: Configure the Serial Port 42376 A. Right-click Controller name_of_controller and select Properties. B. Click the Serial Port tab. 42587 C. Select System (default). D. Select 19200. E. Click Apply. F.
  • Page 311 • The maximum address is 31. • To optimize network performance, assign addresses in sequential order. • Assign initiators, such as personal computers, the lowest addresses. This minimizes the time required to initialize the network. I. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 312: Step 3: Enter A Message

    19-6 Communicate with Another Controller over a DH-485 Network Step 3: Enter a Message A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control ? ... 42424 B. In the MSG instruction, type a name for the message control tag and press the Enter key.
  • Page 313 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 314: Step 4: Configure The Message

    19-8 Communicate with Another Controller over a DH-485 Network Step 4: Configure the A. In the MSG instruction, click Message B. Select a configuration for the message: Table 19.A Message to a ControlLogix or FlexLogix controller If the data is: And you want to: For this item: Type or select:...
  • Page 315 E. Leave the communication method at the default settings of: • CIP • Cache Connections (This check box does not apply to messages from the serial port.) F. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 316: Step 5: Check The Led

    19-10 Communicate with Another Controller over a DH-485 Network Step 5: Check the LED Once you download the project to the controller, use the RS232 LED, on the front of the controller, to determine if there are other stations on the DH-485 network. 42525 If the RS232 LED is: Then:...
  • Page 317: When To Use This Procedure

    Use this procedure to monitor and control I/O over a remote I/O network. Procedure Remote I/O Network ControlLogix Chassis with PanelView Terminal 1756-DHRIO Module 1771-ASB Adapter PLC-5 Controller 1791 Block I/O 1747-ASB Adapter 1794-ASB Adapter 42471 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 318: How To Use This Procedure

    20-2 Communicate Over a Remote I/O Network How to Use This Procedure To create and manage tags as you program your logic, use these tips: • To create a tag: 1. Type the name for the tag. 2. Right-click the tag and choose New "tag_name". •...
  • Page 319: Add A 1756-Dhrio Module

    5. Type or select the slot number where the module is installed 6. For the channel that is connected to the remote I/O network, select RIO. 7. Select the baud rate of the network. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 320 20-4 Communicate Over a Remote I/O Network 8. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying...
  • Page 321 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. 13. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 322: Add A Remote I/O Adapter

    20-6 Communicate Over a Remote I/O Network Add a Remote I/O Adapter In this task, you add remote I/0 adapters for each rack, or portion of a rack, in the chassis: If the chassis contains: Then add: less than 1 rack of I/O 1 adapter for the chassis 1 rack of I/O more than 1 rack of I/O...
  • Page 323 10. Initially, do you want the module to communicate with the controller? Then: Notes: Leave the check box cleared (unchecked). Select the check box. When you test this portion of the system, clear the check box. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 324 20-8 Communicate Over a Remote I/O Network 11. If communication with the module fails, how do you want the controller to respond? If communication with a module fails, the ATTENTION controller operates on old data from the module. To avoid potential injury or damage, either monitor communications with modules or configure modules to produce a major fault if communications fail.
  • Page 325: Add A Block Transfer Module

    42442 3. Type a name for the module. 4. Type or select the group number of the module. 5. Type or select the slot number that the module is in. 6. Click Finish. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 326: Read Or Write Data To Or From A Block Transfer Module

    20-10 Communicate Over a Remote I/O Network Read or Write Data To or Use this procedure to transfer data to or from a module that requires block transfers. From a Block Transfer Module Block Transfer Read Data from a Buffer of INTs DINTs for use in BT module the project...
  • Page 327: Read Data From A Block Transfer Module

    Type - Block Transfer Read Message Control msg_read ... 42463 Tag Name: Description: Data Type: Scope: msg_read block transfer read message MESSAGE name_of_controller (controller) msg_write block transfer write message to the same module MESSAGE name_of_controller (controller) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 328 20-12 Communicate Over a Remote I/O Network 2. Enter the following rung: When msg_read is done, the FAL instruction moves the values in int_buffer_read to dints_input. This converts the values to 32-bit integers (DINTs), for use by other instructions in the controller. msg_read.DN ints_to_dints File Arith/Logical...
  • Page 329: Module

    2. Enter the following rung: After the FAL instruction converts the DINTs to INTs, the MSG instruction sends the data in int_buffer_write to the module. dints_to_ints.DN Type - Block Transfer Write Message Control msg_write ... 42463 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 330: Configure The Messages

    20-14 Communicate Over a Remote I/O Network Configure the Messages 1. In the MSG instruction, click 2. Select a configuration: If you want to: For this item: Type or select: read input data Message Type Block Transfer Read Number Of Elements number of INTs to read Destination Tag int_buffer_read [0]...
  • Page 331 INTs that you read from each module. 4. The FAL instruction moves the data to the next element of dimension 0 of the DINT array. Each element of this dimension corresponds to a different BT module. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 332 20-16 Communicate Over a Remote I/O Network To read multiple block transfer modules: • Create a User-Defined Data Type • Create the Data Array • Send the Message to a BT Module • Enter the Message Properties for Each Module •...
  • Page 333: Create A User-Defined Data Type

    (octal) Group SINT Decimal group number of the module Slot SINT Decimal slot number of the module Path STRING path to the 1756-DHRIO module (Use the Message Path editor to assign the path.) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 334: Create The Data Array

    20-18 Communicate Over a Remote I/O Network Create the Data Array 1. Enter the following rung: The SIZE instruction determines the number of elements in the first dimension (Dim 0) of the BT_input array. Since this dimension contains one element for each BT module, this instruction determines how many modules the MSG instruction must read.
  • Page 335: Send The Message To A Bt Module

    MSG instruction so it can read the next BT module. The configuration properties load from the BTR_cfg array. • After each MSG, a subsequent rung increments the BTR_index tag. This loads the configuration properties for the next module into the MSG instruction before it executes again. 43014 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 336 20-20 Communicate Over a Remote I/O Network 2. Right-click each undefined tag, select New “name”, and assign the following properties: Name: Description: Data Type: Scope: block transfer message that reads data from MESSAGE name_of_controller each BT module (controller) BTR_cfg array of configuration properties for each BT BT_CONFIGURATION name_of_controller module...
  • Page 337: Enter The Message Properties For Each Module

    (depends on chassis addressing) BTR_cfg[0].Slot path to the 1756-DHRIO module: BTR_cfg[0].Path A. Right-click and select Go to Message Path Editor. B. Select the 1756-DHRIO module. C. Choose OK. Properties for the next BTR_cfg [1] BT module Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 338: Convert The Ints To Dints

    20-22 Communicate Over a Remote I/O Network Convert the INTs to DINTs 1. Enter the following rung: After the MSG instruction reads data from a module (BTR.DN is on), this rung converts the INT values from the BT module to DINT values for use in the project: •...
  • Page 339: Step To The Next Bt Module

    If the EQU instruction is true, the MSG instruction has read the last BT module. The CLR instruction resets BTR_index to zero. This lets the MSG instruction start the series of reads again, starting with the first module. 43015 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 340: Write Data To Multiple Block Transfer Modules

    20-24 Communicate Over a Remote I/O Network Write Data to Multiple Block Transfer Modules 43035 43035 Publication 1756-UM001E-EN-P - August 2002...
  • Page 341 Communicate Over a Remote I/O Network 20-25 43036 43037 43037 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 342: Address I/O

    20-26 Communicate Over a Remote I/O Network Address I/O To monitor or control an I/O device, assign the tag name of the device to an instruction in your logic: • For step-by-step instructions on how to enter logic and tag names, see the Logix5000 Controllers Common Procedures, publication 1756-PM001.
  • Page 343 Address a digital device that is wired to a 1771 I/O module EXAMPLE − I/O Configuration − [5] 1756-DHRIO/B Local_DHRIO − B <004 0 1> 17771-ASB Remote_Rack_4 input device group 2 adapter module for rack number 4 bit 0 Remote_Rack_4:I.Data[2].0 42435 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 344 20-28 Communicate Over a Remote I/O Network Validate Connections Is this task, you verify that the controller can communicate with the devices that you have just configured. Step: Detailed actions: A. Determine if communications are Is a over the I/O Configuration folder? established.
  • Page 345 2. Click the Index tab. 3. Type module faults. 42439 4. Select the range for the code and click Display. 5. Scroll down to your fault code and follow the recommendations. E. Go to step A. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 346: Stagger The Messages

    20-30 Communicate Over a Remote I/O Network Stagger the Messages As you add messages to your project, you may have to coordinate the execution of the messages. To avoid errors and assure that each message is processed, follow these rules: Rule 1: Enable no more than 16 messages at one time (including block transfers).
  • Page 347 If you have not already done so in a previous procedure, do the following preliminary step: • Step 1: Connect a Serial Cable To complete this procedure, do the following steps: • Step 2: Configure a Serial Driver • Step 3: Select a Path Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 348: Step 1: Connect A Serial Cable

    21-2 Download and Go Online over a Serial Cable Step 1: Connect a Serial Cable 40043 A. Obtain a 1756-CP3 serial cable. (You can also use a 1747-CP3 cable from the SLC product family, but once the cable is connected you cannot close the controller door.) If you make your own serial cable: •...
  • Page 349: Step 2: Configure A Serial Driver

    8. Click Auto-Configure. 9. Does the dialog box display the following message: Auto Configuration Successful! Then: Click OK. Go to step 6. and verify that you selected the correct Comm Port. 10. Click Close. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 350: Step 3: Select A Path

    21-4 Download and Go Online over a Serial Cable Step 3: Select a Path ™ A. Open the RSLogix 5000 project for the controller. B. From the Communications menu, select Who Active. − Workstation Linx Gateways, Ethernet To expand a network AB_DF1-x, DF1 one level, click the TCP-1, Ethernet...
  • Page 351 Use this procedure to get information to and from remote controllers (stations) when: • Your system contains three or more stations. • Communications occur on a regular basis and require leased-line, radio, or power-line modems. 42378 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 352: Communications How To Use This Procedure

    • Step 8: Stagger the Messages For additional information, see SCADA System Application Guide, publication AG-6.5.8. Step 1: Connect and A. Using the following Allen-Bradley cable, connect each controller to the modem: Configure the Modems A-B 1784-CAS, 25-pin male modem connector...
  • Page 353: Step 2: Select A Polling Mode

    For example, if you want to poll 5 stations more frequently, create an array of 7 elements. controller DINT[x] list_normal_poll where: x is 2 plus the remaining number of stations. (The stations that you did not include in list_priority_poll.) controller BOOL[256] list_active_stations Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 354 22-4 Configure DF1 Master and Slave Communications 42376 C. Right-click Controller name_of_controller and select Properties. D. Click the Serial Port tab. 42251 E. Select System (default). F. Select the settings for your DF1 network. G. Select Half Duplex. H. Clear (uncheck) the Continuous Carrier check box (default). I.
  • Page 355 P. Type an address between 0 and 254 for this controller. Q. Is it critical to keep the poll list scan time to a minimum? Then select: Standard (multiple message transfer per node scan) Standard (single message transfer per node scan) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 356 22-6 Configure DF1 Master and Slave Communications R. Determine when the master controller should send its messages: To send messages to slave stations: Select: before polling the next station Between station polls when the station number of the master appears in In polling sequence the polling lists S.
  • Page 357 [0] leave blank list_normal_poll [1] address of the first station to poll list_normal_poll [2] address of the second station to poll list_normal_poll [3] address of the next station to poll list_normal_poll […] Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 358: Polling

    22-8 Configure DF1 Master and Slave Communications Step 4: Configure the Determine if you must complete this step: Master Controller for If you are using this polling mode: Then: Message-Based Polling standard Go to Step 5: Configure a Slave Controller message-based Complete this step A.
  • Page 359 Then select: Message Based (slave can initiate messages) Message Based (slave cannot initiate messages) A slave station can only send a message when it receives a message from this controller (master). Q. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 360: Step 5: Configure A Slave Controller

    22-10 Configure DF1 Master and Slave Communications Step 5: Configure a Slave A. Open the RSLogix 5000 project for the slave controller. Controller 42376 B. Right-click Controller name_of_controller and select Properties. C. Click the Serial Port tab. 42251 D. Select System (default). E.
  • Page 361 N. Do you want to receive duplicate messages? Then: Leave the Enable Duplicate Detection selected. Clear the Enable Duplicate Detection check box. O. Type an address between 0 and 254 for this controller. P. Click OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 362: Step 6: Enter A Message

    22-12 Configure DF1 Master and Slave Communications Step 6: Enter a Message Regardless of whether you use standard polling or message-based polling, you must use a MSG instruction to transfer data between controllers: A. Enter a MSG instruction and associated input instruction (s). condition Message Message Control...
  • Page 363 Type - Unconfigured Message Control message ... 42424 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 364: Step 7: Configure The Message

    22-14 Configure DF1 Master and Slave Communications Step 7: Configure the A. In the MSG instruction, click Message B. Select a configuration for the message: Table 22.A Message to a ControlLogix or FlexLogix controller If the data is: And you want to: For this item: Type or select: structure (s)
  • Page 365 Source Tag first element of the tag (controller-scoped) in this controller that contains the data Number Of Elements number of values to transfer Destination Element data table address in the PLC-5 controller (e.g., F8:0) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 366 22-16 Configure DF1 Master and Slave Communications Table 22.C Message to a SLC 500 controller If the data is: And you want to: For this item: Type or select: integer (s) read (receive) data Message Type SLC Typed Read Source Element data table address in the SLC 500 controller (e.g., N7:10) Number Of Elements number of integers to transfer...
  • Page 367: Step 8: Stagger The Messages

    Here are some options: • Send each message in sequence • Send the messages in groups that are within the limits of rules 1 and 2 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 368 22-18 Configure DF1 Master and Slave Communications Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 369 • Step 3: Dial the Other Controller • Step 4: Send the Message • Step 5: Configure the Message • Step 6: Hang-Up • Step 7: Stagger the Messages For additional information, see SCADA System Application Guide, publication AG-6.5.8. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 370: Step 1: Connect And Configure The Modems

    23-2 Configure Dial-Up Communications Step 1: Connect and A. Connect each controller to the modem using the following Allen-Bradley cable: Configure the Modems A-B 1784-CAS, 25-pin male modem connector The cable has the following wiring: controller modem (9-pin female) (25-pin male) COMMON B.
  • Page 371: Step 2: Configure The Serial Port Of The Controller

    4 produces an 80 ms delay. H. Type the amount of delay (20 ms units) between the time that the last character is sent and the time that the RTS signal turns off (low). Allen-Bradley HMIs I. Click Apply. Publication 1756-UM001E-EN-P - August 2002...
  • Page 372 23-4 Configure Dial-Up Communications J. Click the System Protocol tab. 42392 K. Select DF1 Point to Point (Default). L. Select the error detection method that your equipment uses. M. Do you want to receive duplicate messages? Then: Leave the Enable Duplicate Detection selected. Clear the Enable Duplicate Detection check box.
  • Page 373: Step 3: Dial The Other Controller

    String Length 0, which means to send all the characters in modem_number array of 19 INTs (INT[19]) that stores the status of the serial serial_port port Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 374: Step 4: Send The Message

    23-6 Configure Dial-Up Communications Step 4: Send the Message A. Enter the following logic: Serial_port [1] contains the status of the modem signals. When bit 3 is on (DCD is high), the modem is receiving the carrier from the remote modem and communication is established. At this point, the message is sent to the remote controller.
  • Page 375 Type - Unconfigured Message Control message ... 42387 Where: Is an: array of DINTs that are used in the ControlLogix controller dint_array array of INTs with the same number of elements as int_buffer dint_array Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 376: Step 5: Configure The Message

    23-8 Configure Dial-Up Communications Step 5: Configure the A. In the MSG instruction, click Message B. Select a configuration for the message: Table 23.A Message to a ControlLogix or FlexLogix controller If the data is: And you want to: For this item: Type or select: structure (s) read (receive) the data...
  • Page 377 Source Tag first element of the tag (controller-scoped) in this controller that contains the data Number Of Elements number of values to transfer Destination Element data table address in the PLC-5 controller (e.g., F8:0) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 378 23-10 Configure Dial-Up Communications Table 23.C Message to a SLC 500 controller If the data is: And you want to: For this item: Type or select: integer (s) read (receive) data Message Type SLC Typed Read Source Element data table address in the SLC 500 controller (e.g., N7:10) Number Of Elements number of integers to transfer Destination Tag...
  • Page 379: Step 6: Hang-Up

    (MESSAGE data type) tag that controls the execution of the AHL modem_hangup_1 (SERIAL_PORT_CONTROL data type) tag that controls the execution of the AHL modem_hangup_2 (SERIAL_PORT_CONTROL data type) Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 380: Step 7: Stagger The Messages

    23-12 Configure Dial-Up Communications Step 7: Stagger the As you add messages to your project, you may have to coordinate the execution of the messages. To avoid errors and assure that each Messages message is processed, follow these rules: Rule 1: Enable no more than 16 messages at one time (including block transfers).
  • Page 381: When To Use This Procedure

    • The 1756-M08SE SERCOS module connects to one or more SERCOS drives and controls up to 8 axes. Each SERCOS drive closes a high-speed position and velocity loop. • RSLogix 5000 software provides complete axis configuration and motion programming support. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 382: How To Use This Procedure

    24-2 Program Motion Control How to Use This Procedure To program motion control: • Select a CST Master Device • Add the Motion Module • 1756-M08SE - Add the SERCOS Drive • Create a Motion Group • Assign the Properties of the Motion Group •...
  • Page 383: Define The Controller As The Cst Master

    Define a 1756-SYNCH Module as the CST Master 1. In the controller organizer, right-click the 1756-SYNCH module and choose Properties. 2. Click the Time Mastership tab. 3. Select this check box. 43085 4. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 384: Add The Motion Module

    24-4 Program Motion Control Add the Motion Module ™ 1. Open the RSLogix 5000 project offline. Controller Tasks Motion Groups Trends Data Types 1. Right-click and select New I/O Configuration Module. 2. Select the your type of motion module and choose OK.
  • Page 385 If you want the Then: Notes: controller to: fault (major fault) Select the check box. continue operating Leave the check box Monitor the connection cleared (unchecked). using ladder logic. 9. Choose Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 386 24-6 Program Motion Control 1756-M02AE 43031 10. Choose New Axis. 11. Type a name for the axis and choose OK. 12. Assign the axis to a channel (the physical connection on the servo module to which the axis is wired). 13.
  • Page 387: M08Se - Add The Sercos Drive

    5. How closely must any module in this slot match the information on this tab? If this information must match: Then select all, including minor revision number Exact Match all except the minor revision number Compatible Module none Disable Keying 6. Choose Next. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 388 24-8 Program Motion Control 42398 7. If communication with the module fails, how do you want the controller to respond? If communication with a module fails, the ATTENTION controller operates on old data from the module. To avoid potential injury or damage, either monitor communications with modules or configure modules to produce a major fault if communications fail.
  • Page 389: Create A Motion Group

    Controller Tasks − 1. Right-click and select New Motion Groups Motion Group. − Ungrouped Axes name_of_axis 2. Type a name for the group and choose OK. Trends Data Types I/O Configuration [x] 1756-M08SE Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 390: Assign The Properties Of The Motion Group

    24-10 Program Motion Control Assign the Properties of the Motion Group Controller Tasks − Motion Groups 1. Right-click and select Name_of_New_Group Motion Group Properties. − Ungrouped Axes name_of_axis Trends 43025 2. Select the axis. 3. Choose Add -->. Publication 1756-UM001E-EN-P - August 2002...
  • Page 391 • CommandVelocity • MasterOffset Then select: Notes: Enabled This increases the motion execution time of the controller. See Logix5000 Controllers Execution Time and Memory Use Reference Manual, publication 1756-RM087. Disabled 7. Choose OK. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 392: Configure The Axis

    24-12 Program Motion Control Configure the Axis To configure an axis: • Display the Properties for the Axis • Select an Axis Configuration • Assign Units for Measurements • Assign a Conversion Constant • 1756-M02AE - Select the Configuration of the Servo Drive •...
  • Page 393: Assign Units For Measurements

    2. Type the units in which you want to program, such as revs, degrees, inches, or millimeters. Assign a Conversion Constant 43028 1. Click the Conversion tab. 2. Select the type of axis positioning that you want to use. 3. Type the counts per unit. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 394 24-14 Program Motion Control 1756-M02AE - Select the Configuration of the Servo Drive 43032 1. Click the Servo tab. 2. Select the configuration of the servo drive. 3. Optional: Select the two attributes of the AXIS object that you want to access via either a GSV instruction or tag name. 4.
  • Page 395 1. Click the Drive tab. 2. Select the catalog number of the amplifier. 3. Optional: Select the two attributes of the AXIS object that you want to access via either a GSV instruction or tag name. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 396: M08Se - Select The Motor And Feedback

    24-16 Program Motion Control 1756-M08SE - Select the Motor and Feedback 43030 1. Click the Motor/Feedback tab. 2. Select the catalog number of the motor. 3. In step 2, did you select a catalog number? Then: Go to step 4. Select the type of feedback.
  • Page 397: Run Hookup Tests

    3. Download your project.. 4. Verify that a connection is established with each module in the I/O configuration of the controller. 5. For each SERCOS drive, make sure that the drive goes to Step 4. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 398: Display The Properties For The Axis

    24-18 Program Motion Control Display the Properties for the Axis Controller Tasks − Motion Groups − Name_of_New_Group name_of_axis Right-click and select Axis Properties. Ungrouped Axes Trends Complete the Hookup Tests 43034 1. Click the Hookup tab. 2. Type number of increments that the axis moves during each test. 3.
  • Page 399: Develop Logic For Motion Control

    Method: Example: • Axis faults Directly accessing the MOTION_GROUP • Motion status and AXIS structures Using the GSV instruction Actual position Enable the Auto Tag Update attribute for a CommandAcceleration motion group Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 400: Handle Motion Faults

    24-20 Program Motion Control In your ladder logic program, you can modify motion configuration parameters using the SSV instruction. For example, you can change position loop gain, velocity loop gain, and current limits within your program. For more information on the SSV instruction, see the following publications: •...
  • Page 401 Rung 2: Jogs the Feed axis in the reverse direction when you press the jog_minus button. Rung 3: Stops the Feed axis when you release with the jog_plus button or the jog_minus button. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 402 24-22 Program Motion Control Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 403: When To Use This Procedure

    No required replacement 36° to 40° C 3 years 41° to 45° C 2 years 46° to 50° C 16 months 51° to 55° C 11 months 56° to 60° C 8 months Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 404 25-2 Maintain the 1756-BA1 Battery To estimate how long the battery will support the memory of the controller: A. Determine the temperature (° C) 1 in. below the chassis. B. Determine the percentage of time that the controller is powered off per week. Determine the percentage of time that the EXAMPLE controller is powered off per week...
  • Page 405 1756-L55M24 Use the values for the 1756-L55M14 controller. 1756-L63 60° C 22 days 43 days 6 hours 25° C 21 days 42 days 28 hours 0° C 14 days 28 days 2.5 days Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 406: Store Replacement Batteries

    25-4 Maintain the 1756-BA1 Battery Store Replacement Because a battery may leak potentially dangerous chemicals if stored improperly, store batteries as follows: Batteries Store batteries in a cool, dry environment. We ATTENTION recommend 25° C with 40% to 60% relative humidity. You may store batteries for up to 30 days between -45°...
  • Page 407 They may explode or rupture violently. Follow state and local regulations for disposal of these materials. You are legally responsible for hazards created while your battery is being disposed. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 408 25-6 Maintain the 1756-BA1 Battery Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 409: When To Use This Procedure

    1784-CF64 Industrial CompactFlash card not stored in nonvolatile memory highly recommended 31325-m How to Use This Procedure To complete this procedure, do the following steps: • Estimate Battery Life • Replace a Battery Assembly Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 410: Estimate Battery Life

    26-2 Maintain a 1756-BATM Battery Module Estimate Battery Life When the battery is about 50 percent discharged, the controller provides the following warnings: • On the front of the controller, the BAT LED turns on (solid red). • A minor fault occurs (type 10, code 10). To estimate how long the battery will support the memory of the controller: 1.
  • Page 411 1756-L55M24 Use the values for the 1756-L55M14 controller. 1756-L63 60° C 98 days 204 days 104 days 25° C 146 days 268 days 157 days 0° C 105 days 222 days 113 days Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 412: Replace A Battery Assembly

    26-4 Maintain a 1756-BATM Battery Module Replace a Battery To replace the 1756-BATA battery assembly: Assembly • Remove the Existing Battery Assembly • Install a New Battery Assembly • Check the BAT LED Remove the Existing Battery Assembly When you connect or disconnect the battery an WARNING electrical arc can occur.
  • Page 413: Install A New Battery Assembly

    2. Connect the battery assembly to the battery module. 3. Replace the door of the battery module. 4. Write on the battery label the date that you install the battery assembly. EXAMPLE 8/9/02 Battery was installed on this date. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 414: Check The Bat Led

    26-6 Maintain a 1756-BATM Battery Module 5. Attach the label to the front of the battery module. 8/9/02 31298 Check the BAT LED 1. Turn on the chassis power. BAT LED 31303 2. Is the BAT LED off? Then: The battery module is correctly installed. Go to step 3.
  • Page 415: When To Use This Procedure

    • You can only access controller-scoped tags (global data). Map an Address ™ 1. In RSLogix 5000 software, open the project file for the controller whose data you want to access. 2. From the Logic menu, select Map PLC/SLC Messages. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 416: Publication 1756-Um001E-En-P - August

    Map a PLC/SLC Address 3.a. 3.b. 42260 3. For each file that is referenced in a PLC-5 or SLC command, make a map entry: a. Type the file number of the logical address. b. Type or select the controller-scoped (global) tag that supplies or receives data for the file number.
  • Page 417 Estimate Execution Time This manual no longer contains information on the execution of instructions and motion tasks. For this information, see the Logix5000 Controllers Execution Time and Memory Use Reference Manual, publication number 1756-RM087. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 418 Estimate Execution Time Publication 1756-UM001E-EN-P - August 2002...
  • Page 419 This manual no longer contains information on the memory used for data conversions, instructions, and array indexes. For this information, see the Logix5000 Controllers Execution Time and Memory Use Reference Manual, publication number 1756-RM087. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 420 Estimate Memory Use Publication 1756-UM001E-EN-P - August 2002...
  • Page 421 • Over a ControlNet network, remote data is sent at the actual packet Data is sent to the backplane at the RPI interval. and at the end of every task. • Over an EtherNet/IP network, remote data is sent close to the RPI, on average. Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 422 Determine When Data Is Updated Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 423 When reconfigure[5] is on, the MOV instruction sets the high alarm to 60 for the local module in slot 4. The Module Reconfigure message then sends the new alarm value to the module. The ONS instruction prevents the rung from sending multiple messages to the module while the reconfigure[5] is on. 43006 Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 424 Reconfigure an I/O module Notes: Publication 1756-UM001E-EN-P - August 2002...
  • Page 425 Ethernet driver 10-1 Ethernet network 16-1 Communicate with a DeviceNet Device assign IP address Communicate with a PanelView Terminal Over a Allen-Bradley HMIs communicate with a PanelView terminal 13-1 ControlNet Network communicate with an RSView32 project Publication 1756-UM001E-EN-P - August 2002...
  • Page 426 Index 1-1, 3-1, 5-1, 22-1 configure a 1756-ENBx or -ENET module master and slave controllers MicroLogix controller 19-1 configure a 1794-AENx module DH-485 network 22-1, 23-1 configure an Ethernet driver modem 15-1 determine when data is updated Monitor Connections 24-1 program over an motion control, program send a message...
  • Page 427 Index Ethernet network map address 20-1 Universal Remote I/O network time, execution Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 428 Index Publication 1756-UM001E-EN-P - August 2002...
  • Page 429 Index Allen-Bradley HMIs Publication 1756-UM001E-EN-P - August 2002...
  • Page 430 Index Publication 1756-UM001E-EN-P - August 2002...
  • Page 431 ___Yes, please call me ___Yes, please email me at __________________________ ___Yes, please contact me via ________________________ Return this form to: Allen-Bradley Marketing Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705 Allen-Bradley HMIs Phone: 440-646-3176 Fax: 440-646-3525 Email: RADocumentComments@ra.rockwell.com Publication ICCG-5.21- January 2001...
  • Page 432 PLEASE FASTEN HERE (DO NOT STAPLE) Other Comments PLEASE FOLD HERE NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES BUSINESS REPLY MAIL FIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH POSTAGE WILL BE PAID BY THE ADDRESSEE 1 ALLEN-BRADLEY DR MAYFIELD HEIGHTS OH 44124-9705...
  • Page 433 [ctrl-O] SI [ctrl-P] DLE [ctrl-Q] DC1 [ctrl-R] DC2 [ctrl-S] DC3 [ctrl-T] DC4 [ctrl-U] NAK 21 [ctrl-V] SYN [ctrl-W] ETB 23 [ctrl-X] CAN [ctrl-Y] EM [ctrl-Z] SUB ctrl-[ ESC [ctrl-\] FS < ctrl-] GS [ctrl-^] RS > [ctrl-_] US Allen-Bradley HMIs...
  • Page 434 If you find a problem with this manual, please notify us of it on the enclosed How Are We Doing form. Back Cover Allen-Bradley, ControlLogix, DH+, FlexLogix, PanelView, PLC-5, RSLinx, RSLogix, RSNetWorx, RSView32, and SLC are trademarks of Rockwell Automation. ControlNet is a trademark of ControlNet International, Ltd.
  • Page 435 Allen-Bradley HMIs...

Table of Contents