ControlNet Adapter22-COMM-CFRN 1.xxxUser Manual
P-2 About This Manual The following conventions are used throughout this manual:• Parameter names are shown in the format Parameter xx - [*]. The xx
7-32 Using Multi-Drive Mode Figure 7.21 PLC-5 Drive 3 Control Subroutine (U:6) Drive 3 Control Subroutine In this example, an operator station is
Using Multi-Drive Mode 7-33 Figure 7.21 PLC-5 Drive 3 Control Subroutine (U:6) (Continued) Rung 0006 moves the Speed Feedback from Drive 3 to the
7-34 Using Multi-Drive Mode Figure 7.22 PLC-5 Drive 4 Control Subroutine (U:7) Drive 4 Control Subroutine In this example, an operator station is
Using Multi-Drive Mode 7-35 Figure 7.22 PLC-5 Drive 4 Control Subroutine (U:7) (Continued) Rung 0006 moves the Speed Feedback from Drive 4 to the
7-36 Using Multi-Drive Mode • When the adapter — mounted in a PowerFlex 40/400 drive (Drive 0) or a DSI External Comms Kit — is powered up, all conf
Chapter 8TroubleshootingChapter 8 provides information for troubleshooting potential problems with the adapter. The adapter has four status indica
8-2 Troubleshooting PORT Status IndicatorStatus Cause Corrective ActionOff The adapter is not powered or not properly connected to the drive.• Secur
Troubleshooting 8-3 MOD Status IndicatorStatus Cause Corrective ActionOff The adapter is not powered or not properly connected to the drive.• Secure
8-4 Troubleshooting Net A and B Status Indicators TogetherStatus Cause Corrective ActionsBoth LEDs are Off.A reset occurred or there is no power.App
Troubleshooting 8-5 The following diagnostic items can be accessed using a PowerFlex 4-Class HIM, DriveExplorer (version 3.01 or higher), or DriveEx
About This Manual P-3 Rockwell Automation, Inc. offers support services worldwide, with over 75 sales/support offices, over 500 authorized distribut
8-6 Troubleshooting The following diagnostic items can be accessed using a PowerFlex 4-Class HIM or DriveExplorer (version 3.01 or higher). Adapter
Troubleshooting 8-7 The adapter maintains an event queue that reports the history of its actions. You can view the event queue using a PowerFlex 4-C
8-8 Troubleshooting 15 Host 0 Logon The adapter has established communications with Drive 0.16 Host 1 Logon The adapter has established communicatio
Appendix ASpecificationsAppendix A presents the specifications for the adapter. Topic PageCommunicationsA-1Electrical A-1Mechanical A-1Environment
A-2 Specifications NOTE: This is a product of category C3 according to IEC 61800-3. This product is not intended for use in a domestic environment.E
Appendix BAdapter ParametersAppendix B provides information about the ControlNet adapter parameters. The parameters in the adapter are numbered co
B-2 Adapter Parameters 04 [CN Rate Cfg]Sets the ControlNet data rate (megabits per second) at which the adapter communicates. (Updates Parameter 05
Adapter Parameters B-3 09 [Idle Flt Action]Sets the action that the adapter and drive will take if the adapter detects that the controller is in pro
B-4 Adapter Parameters 13 [DSI I/O Act]Displays the drives that are active in the Multi-Drive mode.Default: xxx0 0000Bit Values: 0 = Drive Active1 =
Appendix CControlNet Objects Appendix C provides information about the ControlNet objects that can be accessed using Explicit Messages. For informa
P-4 About This Manual Notes:
C-2 ControlNet Objects Class Code Services Instances – Single ModeThe number of instances is fixed at three and is shown below: Instances – Multi
ControlNet Objects C-3 Class Attributes Instance Attributes Identity Object (Continued)Attribute IDAccess Rule Name Data Type Description1 Get Rev
C-4 ControlNet Objects Class Code Services Instances Class Attributes Assembly ObjectHexadecimal Decimal0x04 4Service CodeImplemented for:Servic
ControlNet Objects C-5 Instance Attributes Important: Setting an Assembly object attribute can be done only when the Control Timeout (class attribu
C-6 ControlNet Objects Class Code Services Instances Register ObjectHexadecimal Decimal0x07 7Service CodeImplemented for:Service NameClass Instan
ControlNet Objects C-7 Instances (Continued) Class Attributes Register Object (Continued)Instance DescriptionInput/OutputSize (in bits)21 Referenc
C-8 ControlNet Objects Instance Attributes Important: Setting a Register Object attribute can be done only when the Control Timeout (class attribut
ControlNet Objects C-9 Class Code Services Instances – Single ModeThe number of instances is shown below: Parameter ObjectHexadecimal Decimal0x0F
C-10 ControlNet Objects Instances – Multi-Drive ModeThe number of instances is shown below: In addition, the parameters for the DSI drives can be a
ControlNet Objects C-11 Instance Attributes Parameter Object (Continued)Attribute IDAccess Rule Name Data Type Description1(1)Parameter Value(2) (3
Chapter 1Getting StartedThe 22-COMM-C ControlNet adapter is a communication option intended for installation into a PowerFlex 40 or PowerFlex 400 d
C-12 ControlNet Objects Class Code Services InstancesThe number of instances depends on the number of groups in the device. A group of adapter par
ControlNet Objects C-13 Instance Attributes Parameter Group Object (Single Mode only) (Continued)Attribute IDAccess Rule Name Data Type Description
C-14 ControlNet Objects Class Code Services InstancesSupports Instance 1.Class AttributesNot supported.Instance AttributesNot supported.Message St
ControlNet Objects C-15 Message Structure for Execute_PCCC (Continued) Message Structure for Execute_DH+ PCCC Object (Continued)Request ResponseNa
C-16 ControlNet Objects The adapter supports the following PCCC command types: See DF1 Protocol and Command Set Manual, Allen-Bradley Publication N
ControlNet Objects C-17 N-Files (Continued)DSI Port Assignments PCCC Object (Continued)DSI Port No. Single Mode Multi-Drive Mode0 The drive Drive
C-18 ControlNet Objects N-Files (Continued) PCCC Object (Continued)N-File DescriptionN44For Multi-Drive Mode OnlyThis N-file lets you read and writ
ControlNet Objects C-19 N-Files (Continued)Important: If your controller or HMI platform supports CIP messaging, use the CIP Parameter object to get
C-20 ControlNet Objects Class Code Services InstancesThe number of instances depends on the number of components in the device. The total number o
ControlNet Objects C-21 Class Attributes (Continued) DSI Device Object (Continued)Attribute IDAccess Rule Name Data Type Description3 Get Product S
1-2 Getting Started The ControlNet adapter features the following:• The adapter is normally installed in a PowerFlex 40 or PowerFlex 400 drive. It c
C-22 ControlNet Objects Instance Attributes DSI Device Object (Continued)Attribute IDAccess Rule Name Data Type Description3 Get Component NameSTRI
ControlNet Objects C-23 Class Code InstancesThe number of instances depends on the number of parameters in the device. The total number of paramete
C-24 ControlNet Objects Instance Attributes DSI Parameter Object (Continued)Attribute IDAccess Rule Name Data Type Description7 Get Online Read Ful
ControlNet Objects C-25 Descriptor Attributes DSI Parameter Object (Continued)Bit Name Description0 Data Type (Bit 1) Right bit is least significan
C-26 ControlNet Objects Descriptor Attributes (Continued) Formulas for ConvertingDisplay Value = ((Internal Value + Offset) x Multiplier x Base) /
ControlNet Objects C-27 Class Code Products such as PowerFlex drives use this object for faults. Adapters use this object for events.Services Inst
C-28 ControlNet Objects Class Attributes (Continued) Instance Attributes DSI Fault Object (Continued)Attribute IDAccess Rule Name Data Type Descri
ControlNet Objects C-29 Class Code Services InstancesThe number of instances depends on the maximum number of diagnostic items in the device. The
C-30 ControlNet Objects Instance Attributes DSI Diagnostic Object (Continued)Attribute IDAccess Rule Name Data Type Description0 Get Full/All Info
Appendix DLogic Command/Status WordsAppendix D provides the definitions of the Logic Command/Logic Status words that are used for some products tha
Getting Started 1-3 The adapter is compatible with Allen-Bradley PowerFlex 4-Class (Component-Class) drives and other products that support an inter
D-2 Logic Command/Status Words Logic Status Word PowerFlex 4/40/400 Drives (Continued)Logic Bits15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status Descri
GlossaryA AdapterDevices such as drives, controllers, and computers usually require an adapter to provide a communication interface between them an
G-2 Glossary D Data RateThe data rate is the speed at which data is transferred on the ControlNet network (fixed at 5Mbps).DSI (Drive Serial Interfa
Glossary G-3 Explicit MessagingExplicit Messages are used to transfer data that does not require continuous updates. They are typically used to conf
G-4 Glossary terms “input” and “output” are defined from the scanner’s point of view. Output is produced by the scanner and consumed by the adapter.
Glossary G-5 RSLogix 5/500/5000RSLogix software is a tool for configuring and monitoring controllers to execute logic and communicate with connected
G-6 Glossary Notes:
IndexAadapterapplying power, 2-7compatible products, 1-3components, 1-1definition, G-1features, 1-2grounding, 2-4illustration, 1-1installing, 2-1 t
Index-2 DriveExploreraccessing parameters with, 3-1definition, G-2free lite version, G-2drives, see PowerFlex drivesDriveTools SPaccessing parameter
Index-3 II/Oabout, 5-1configuring the adapter for, 3-3configuring the network forControlLogix controller, 4-1PLC-5 controller, 4-12definition, G-3im
1-4 Getting Started Please read the following safety precautions carefully. Safety Precautions!ATTENTION: Risk of injury or death exists. The Powe
Index-4 PParameter Group object, C-12Parameter object, C-9parametersaccessing, 3-1convention, P-2editing with PowerFlex 4-Class HIM, 3-2list of, B-1
Index-5 switches on adapterlocating, 1-1setting node address, 2-2Ttechnical support, P-3tools required, 1-3troubleshooting, 8-1 to 8-8Uupdate, see f
Index-6
www.rockwellautomation.comAmericas: Rockwell Automation, 1201 South Second Street, Milwaukee, WI 53204-2496 USA, Tel: (1) 414.382.2000, Fax: (1) 4
Getting Started 1-5 This section is provided to help experienced users quickly start using the adapter. If you are unsure how to complete a step, re
1-6 Getting Started The adapter uses four status indicators to report its operating status. They can be viewed on the adapter or through the drive c
Chapter 2Installing the AdapterChapter 2 provides instructions for installing the adapter in a PowerFlex 40 or PowerFlex 400 drive. This adapter ca
Important User InformationSolid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines
2-2 Installing the Adapter 1. Set the adapter Operating Mode Jumper (J7) for Single (1x) or Multi-Drive (5x) operation (see Figure 2.1 and setting d
Installing the Adapter 2-3 1. Remove power from the drive.2. Use static control precautions.3. Remove the drive cover.4. Connect a ControlNet cable
2-4 Installing the Adapter PowerFlex 40 Frames B and C, and PowerFlex 400 Frame C1. Remove power from the drive.2. Use static control precautions.3.
Installing the Adapter 2-5 Figure 2.4 Mounting and Grounding the Adapter – PowerFlex 40 Frames B and C, and PowerFlex 400 Frame C PowerFlex 40 Dr
2-6 Installing the Adapter PowerFlex 400 Frames D, E, and F1. Remove power from the drive.2. Use static control precautions.3. Remove the drive cove
Installing the Adapter 2-7 1. Install the drive cover. The status indicators can be viewed on the front of the drive after power has been applied.2.
2-8 Installing the Adapter Notes:
Chapter 3Configuring the AdapterChapter 3 provides instructions and information for setting the parameters in the adapter. For a list of parameter
3-2 Configuring the Adapter The PowerFlex 4-Class HIM (Human Interface Module) can be used to access parameters in the adapter (see basic steps show
Configuring the Adapter 3-3 If the Node Address Switches on the adapter are set to a node address of “00,” the value of Parameter 02 - [CN Addr Cfg]
Summary of ChangesThe information below summarizes the changes made to this manual since its last release (May 2005): Description of New or Update
3-4 Configuring the Adapter 4-Class drives that are daisy-chained to the RJ45 (RS-485) port on Drive 0. When the adapter is externally mounted in a
Configuring the Adapter 3-5 To change the fault actionSet the values of Parameters 08 - [Comm Flt Action] and 09 - [Idle Flt Action] to the desired
3-6 Configuring the Adapter Changes to switch settings and some adapter parameters require that you reset the adapter before the new settings take e
Configuring the Adapter 3-7 The following parameters provide information about how the adapter is configured. You can view these parameters at any t
3-8 Configuring the Adapter Notes:
Chapter 4Configuring the I/OChapter 4 provides instructions on how to configure a ControlLogix controller with 1756-CNB/R bridge or PLC-5 controlle
4-2 Configuring the I/O Figure 4.1 Example ControlNet Network Adding the Bridge to the I/O ConfigurationTo establish communications over a Contro
Configuring the I/O 4-3 2. In the project tree, right-click the I/O Configuration folder and select New Module. The Select Module Type screen (Figur
4-4 Configuring the I/O 6. Click Finish>>. The bridge is now configured for the ControlNet network. It appears in the I/O Configuration folder
Configuring the I/O 4-5 Figure 4.7 Module Properties Screen 3. Edit the following information about the adapter: 4. Under Connection Parameters,
soc-ii Summary of Changes
4-6 Configuring the I/O Table 4.A ControlLogix Input/Output Size Configurations 5. Click Next > to display the Requested Packet Interval scre
Configuring the I/O 4-7 Figure 4.9 Controller Tags Overview Window
4-8 Configuring the I/O Saving the I/O Configuration to the ControllerAfter adding the bridge and the adapter to the I/O configuration, you must dow
Configuring the I/O 4-9 Saving the I/O Configuration to the BridgeYou also need to download the I/O configuration to the bridge. You should also sav
4-10 Configuring the I/O Figure 4.12 Expanded Browse for Network Screen 4. As the selected ControlNet path is browsed, RSNetWorx for ControlNet c
Configuring the I/O 4-11 5. Select Network > Enable Edits. If the bridge has a different I/O configuration than the configuration now being saved
4-12 Configuring the I/O Example NetworkAfter the adapter is configured, the connected drive and adapter will be a single node on the network. This
Configuring the I/O 4-13 Figure 4.17 Browse for Network Screen 3. Expand the communications path from your computer to the ControlNet scanner. Fi
4-14 Configuring the I/O 4. As the selected ControlNet path is browsed, RSNetWorx for ControlNet creates a graphical representation of the devices o
Configuring the I/O 4-15 6. In the RSNetWorx for ControlNet graph view screen, right-click the PLC-5/40C icon and select Scanlist Configuration to d
Table of ContentsPreface About This Manual Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1Conventions Used in
4-16 Configuring the I/O number of words that are required for your I/O in the Input Size and Output Size boxes. The size will depend on the I/O tha
Chapter 5Using the I/OChapter 5 provides information and examples that explain how to use the I/O to control, configure, and monitor a PowerFlex 4-
5-2 Using the I/O The terms input and output are defined from the controller’s point of view. Therefore, output I/O is data that is produced by the
Using the I/O 5-3 The Logic Command word is always word 0 in the output image. The Logic Command is a 16-bit word of control produced by the control
5-4 Using the I/O The example ladder logic programs in the ControlLogix Example and PLC-5 Example sections of this chapter are intended for and oper
Using the I/O 5-5 The Drive I/O Control program (Figure 5.3) defines the I/O needed to control the drive.The following program tags are used for the
5-6 Using the I/O Figure 5.3 ControlLogix Ladder Logic Example for Drive I/O ControlPowerFlex 40 ControlNet Single Mode ExampleThis ControlLogix e
Using the I/O 5-7 For a ControlLogix controller explicit message ladder example program, see Figure 6.4. Figure 5.3 ControlLogix Ladder Logic Exam
5-8 Using the I/O The Drive I/O Control program (Figure 5.4) defines the I/O needed to control the drive.PLC-5 Example Figure 5.4 PLC-5 Ladder Log
Using the I/O 5-9 For a PLC-5 controller explicit message ladder example program, see Figure 6.5.Figure 5.4 PLC-5 Ladder Logic Example for Drive I
ii Table of Contents Chapter 6 Using Explicit MessagingAbout Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1Performing
5-10 Using the I/O Notes:
Chapter 6Using Explicit MessagingChapter 6 provides information and examples that explain how to use Explicit Messaging to configure and monitor th
6-2 Using Explicit Messaging during message setup. These message connections are in addition to the I/O connection. However, the tradeoff for more m
Using Explicit Messaging 6-3 Formatting a Message to Read a ParameterA Get Attribute Single message is used to read a single parameter. This example
6-4 Using Explicit Messaging For supported classes, instances, and attributes, refer to Appendix C, ControlNet Objects.Formatting a Message to Write
Using Explicit Messaging 6-5 Table 6.A Tags for the ControlLogix Example Explicit Messaging Program Ladder Logic ProgramFigure 6.4 Example Cont
6-6 Using Explicit Messaging Important: Due to controller limitations, explicit messaging can only be performed on drive parameters up to Parameter
Using Explicit Messaging 6-7 Formatting a Message to Write to a ParameterThis write message example is for parameter P039 - [Accel Time 1] for a Pow
6-8 Using Explicit Messaging Ladder Logic ProgramFigure 6.5 Example PLC-5 Ladder Logic Explicit Messaging Program For a PLC-5 controller I/O ladd
Chapter 7Using Multi-Drive ModeChapter 7 provides information on how to use Multi-Drive mode and includes ControlLogix and PLC-5 ladder examples.
Table of Contents iii Appendix C ControlNet Objects Identity Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2Assem
7-2 Using Multi-Drive Mode Figure 7.1 Single Mode Example for Network Multi-Drive mode is an alternative to the typical network installation, whe
Using Multi-Drive Mode 7-3 Benefits of Multi-Drive mode include:• Lower hardware costs. Only one adapter is needed for up to five drives. Any PowerF
7-4 Using Multi-Drive Mode The AK-U0-RJ45-TB2P two-position terminal block connector (Figure 7.4) can be used to conveniently daisy-chain the PowerF
Using Multi-Drive Mode 7-5 The terms input and output are defined from the scanner’s point of view. Therefore, output I/O is data that is output fro
7-6 Using Multi-Drive Mode Figure 7.8 Multi-Drive Example of I/O Image for PLC-5 Note: If a daisy-chained drive is disconnected from the RS-485 (
Using Multi-Drive Mode 7-7 The following parameters in each daisy-chained drive must be set to these values: Note that the RS-485 network is fixed
7-8 Using Multi-Drive Mode Adapter Settings• The adapter Operating Mode Jumper (J7 in Figure 2.1) is set to the “5x” (Multi-Drive) position.• The 22
Using Multi-Drive Mode 7-9 This example ladder logic program demonstrates using Multi-Drive mode with five drives. See Figure 7.2 or Figure 7.3 for
7-10 Using Multi-Drive Mode Figure 7.9 ControlLogix Main RoutinePowerFlex 40 ControlNet Multi-Drive Mode ExampleControlLogix Multi-Drive Mode exam
Using Multi-Drive Mode 7-11 Drive 0 - Drive 4 Control SubroutinesThe following Drive Control subroutines provide status information (Logic Status an
iv Table of Contents
7-12 Using Multi-Drive Mode Figure 7.10 ControlLogix Drive 0 Control SubroutineDrive 0 Control SubroutineThis section takes the data from the inpu
Using Multi-Drive Mode 7-13 Figure 7.10 ControlLogix Drive 0 Control Subroutine (Continued)13 Copy FileSource Drive_0_Speed_ReferenceDest Drive_Ou
7-14 Using Multi-Drive Mode Figure 7.11 ControlLogix Drive 1 Control SubroutineDrive 1 Control SubroutineThis section takes the data from the inpu
Using Multi-Drive Mode 7-15 Figure 7.11 ControlLogix Drive 1 Control Subroutine (Continued)13 Copy FileSource Drive_1_Speed_ReferenceDest Drive_Ou
7-16 Using Multi-Drive Mode Figure 7.12 ControlLogix Drive 2 Control SubroutineDrive 2 Control SubroutineThis section takes the data from the inpu
Using Multi-Drive Mode 7-17 Figure 7.12 ControlLogix Drive 2 Control Subroutine (Continued)13 Copy FileSource Drive_2_Speed_ReferenceDest Drive_Ou
7-18 Using Multi-Drive Mode Figure 7.13 ControlLogix Drive 3 Control SubroutineDrive 3 Control SubroutineThis section takes the data from the inpu
Using Multi-Drive Mode 7-19 Figure 7.13 ControlLogix Drive 3 Control Subroutine (Continued)13 Copy FileSource Drive_3_Speed_ReferenceDest Drive_Ou
7-20 Using Multi-Drive Mode Figure 7.14 ControlLogix Drive 4 Control SubroutineDrive 4 Control SubroutineThis section takes the data from the inpu
Using Multi-Drive Mode 7-21 Figure 7.14 ControlLogix Drive 4 Control Subroutine (Continued)13 Copy FileSource Drive_4_Speed_ReferenceDest Drive_O
PrefaceAbout This Manual Documentation can be obtained online at http://www.rockwellautomation.com/literature.Topic PageRelated DocumentationP-1Co
7-22 Using Multi-Drive Mode Parameter addressing for Explicit messaging is different in Multi-Drive than with Single mode. In Single mode, the Insta
Using Multi-Drive Mode 7-23 Figure 7.15 ControlLogix Parameter Read Message Configuration Figure 7.16 ControlLogix Parameter Write Message Conf
7-24 Using Multi-Drive Mode Important: Due to PLC-5 controller limitations, explicit messaging cannot be performed in Multi-Drive mode.This example
Using Multi-Drive Mode 7-25 Figure 7.17 PLC-5 Main Routine Rung 0000 enables the controller to activate the Drive 0 control (DRIVE 0) subroutine (
7-26 Using Multi-Drive Mode Drive 0 - Drive 4 Control SubroutinesThe following Drive Control Subroutines provide status information (Logic Status an
Using Multi-Drive Mode 7-27 Figure 7.18 PLC-5 Drive 0 Control Subroutine (U:3) (Continued) Rung 0006 moves the Speed Feedback from Drive 0 to the
7-28 Using Multi-Drive Mode Figure 7.19 PLC-5 Drive 1 Control Subroutine (U:4) Drive 1 Control Subroutine In this example, an operator station is
Using Multi-Drive Mode 7-29 Figure 7.19 PLC-5 Drive 1 Control Subroutine (U:4) (Continued) Rung 0006 moves the Speed Feedback from Drive 1 to the
7-30 Using Multi-Drive Mode Figure 7.20 PLC-5 Drive 2 Control Subroutine (U:5) Drive 2 Control Subroutine In this example, an operator station is
Using Multi-Drive Mode 7-31 Figure 7.20 PLC-5 Drive 2 Control Subroutine (U:5) (Continued) Rung 0006 moves the Speed Feedback from Drive 2 to the
Comments to this Manuals