Home

22COMM-UM006 - Rockwell Automation

image

Contents

1. ControlNet DSI Controller Scanner Adapter PowerFlex 40 Drive Word and I O BAR hee 0 Logic Command Logic Command Write 1 Reference Reference input 0 Pad Word 1 Pad Word E Logic Status 7 Image 2 Logic Status L Fi eedback Read 3 Feedback Message Message Message Handler MA Buffer ig Handler Figure 5 2 Single Drive Example of I O Image for PLC 5 ControlNet DSI Controller Scanner Adapter PowerFlex 40 Drive Word and I O EAA EA gt 0 Logic Command Logic Command Write 1 Reference Reference it e 0 Logic Status lt Logic Status Read 1 Feedback m Feedback Message Message Message PT Handler M Buffer By Handler Single mode is the typical configuration where one node consists of a PowerFlex 40 or PowerFlex 400 drive with a 22 COMM C adapter For Multi Drive mode where one node can consist of up to 5 drives refer to Chapter 7 Using Multi Drive Mode Using the I O 5 3 Using Logic Command Status 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 controller and consumed by the adapter The Logic Status word is input word 2 for ControlLogix or input word 0 for PLC 5 The Logic Status is a 16 bit word of status produced by the adapter and consumed by the controller This manual contains the bit definitions for compatible products avai
2. l Component Description Status Indicators Four LEDs that indicate the status of the ControlNet connection DSI and the adapter Refer to Chapter 8 Troubleshooting DSI Connector A 20 pin single row shrouded male header An Internal Interface cable is connected to this connector and a connector on the drive Channel A Coax Receptacle Channel A BNC connection for the ControlNet cable Channel B Coax Receptacle Channel B BNC connection for the ControlNet cable 1x 5x Operating Mode Selects Single 1x or Multi Drive 5x mode of operation Refer to Jumper J7 Setting Operating Mode and Node Address Switches on page 2 1 ControlNet Node Address Sets a unique node address for the adapter Refer to Setting Switches Operating Mode and Node Address Switches on page 2 1 1 2 Getting Started Features The ControlNet adapter features the following The adapter is normally installed in a PowerFlex 40 or PowerFlex 400 drive It can also be used in a DSI External Comms Kit 22 XCOMM DC BASE A jumper lets you select between Single or Multi Drive mode of operation In Single mode default the adapter represents a single drive on one node In Multi Drive mode the adapter represents up to 5 drives on one node A number of configuration tools can be used to configure the adapter and connected drive The tools include an external PowerFlex 4 Cla
3. luman Machine Interface rogrammable Logic Controller ockwell Automation miscellaneous inknown Device Type 129 C Unknown Device Type 136 B Vendor E Rockwell Automation Allen Bradley Rockwell Automation Reliance Electric H 4 lAN Graph Spreadsheet i Diagnostics 7 4 Ready Online Not Browsing A 5 Select Network gt Enable Edits If the scanner has a different I O configuration than the configuration now being saved the Online Offline mismatch dialog box Figure 4 20 will appear Figure 4 20 Online Offline mismatch Dialog Box Online Offline mismatch 2 xi There are differences between the online and offline configurations that prevent RSNet Worx from starting edits Upload or download the network configuration Options Use online data upload C Use offline data download Cancel Help When both radio button choices are available use the preselected default Use online data upload When this choice is unavailable grayed out you must select Use offline data download Then click OK 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 display the Scanlist Configuration screen Figure 4 21 Figure 4 21 Scanlist Configuration Screen Y 1 Address 01 PLC 5 40C Scanlist Configuration lol x Bie Edit view Network Device Connection
4. 00 0000 e ee eee 5 5 PLG S Example i555 6 see s soak sais Sous oe ea ees 5 8 ii Table of Contents Chapter 6 Chapter 7 Chapter 8 Appendix A Appendix B Using Explicit Messaging About Explicit Messaging 000 00000 6 1 Performing Explicit Messages 000 6 2 ControlLogix Example 0 0 0 0 0 00 ee eee 6 3 PLG 5 Example 3 0 a oud toads Se ele Male de Brewer Le ee 6 6 Using Multi Drive Mode Single Mode vs Multi Drive Mode 7 1 System Wiring 0 2 eee ee eee 7 4 Understanding the I O Image 0 000 7 5 Configuring the RS 485 Network 0 7 7 Example Configuration Settings 7 8 ControlLogix I O Example 00000 7 9 ControlLogix Explicit Messaging 7 22 PLC 5 I O Example 0 0 0 0 cee eee 7 24 Additional Information 000 0008 7 36 Troubleshooting Locating the Status Indicators 004 8 1 PORT Status Indicator 0 0000 c eee eee 8 2 MOD Status Indicator 0 0 00 02 8 3 Net A and B Status Indicators Together 8 4 Net A or B Status Indicators Independently 8 4 Adapter Diagnostic Items in Single Mode 8 5 Adapter Diagnostic Items in Multi Drive Mode 8 6 Viewing and Clearing Events 00 8 7 Specifications
5. ceecee ee BR BR Glo PowerFlex 40 Drive Frame C shown with cover removed Adapter Mounted on Back of Required Special Drive Cover Frame C cover shown PowerFlex 40 Frame B Part Number 22B CCB PowerFlex 40 Frame C Part Number 22B CCC PowerFlex 400 Frame C Part Number 22C CCC mh Ground for Frame C Drives NOTE For Frame B drives the lower left adapter screw does not ground the adapter To ground the adapter install the special drive cover onto the drive using both cover fasteners Installing the Adapter PowerFlex 400 Frames D E and F 1 2 4 Remove power from the drive Use static control precautions Remove the drive cover With the adapter board right side up remove its mounting screw from the lower left hole Save the screw for mounting in Step 7 Connect the Internal Interface cable to the DSI port on the drive see Figure 2 5 With the adapter board oriented bottom side up route the Internal Interface cable under the adapter and then to the mating DSI connector on the adapter Install the adapter bottom side up to the right side of the display board by snapping it into place Then insert the adapter mounting screw into the lower left hole on the board Important Tighten the mounting screw in the adapter s lower left hole to ground the adapter to the drive Figure 2 5 M
6. Figure 4 5 RSLogix 5000 I O Configuration Folder 1 0 Configuration 5 5 1 1756 CNBR D Redundant_Media_ControlNet_Bridge Adding the Adapter and Drive to the I O Configuration To transmit data between the bridge and the adapter you must add the 22 COMM C adapter as a child device to the parent bridge 1 In the project tree right click on the bridge and select New Module to display the Select Module Type screen Figure 4 6 For this example right click on the 1756 CNBR D bridge Figure 4 6 Select Module Type Screen x Type CONTROLNET MODULE 1797 ACNR15 C 1797 ControlNet Adapter Redundant Media 2364F RGU CN1 2364F Regen Bus Supply via 1203 CN1 2711P RN155 A ControlNet PCI card for PanelView Plus VersaView CE Generic ControlNet Module FlexPak 3000 FlexPak 3000 DC Drive iGV3000 GV3000 AC Drive PanelView 2711 PanelView Operator Terminal PowerFlex 700 Vector 200V C PowerFlex 700 Vector Drive 208 240 via 20 COMM C PowerFlex 700 Vector 400V C PowerFlex 700 Vector Drive 400 480V via 20 COMM C PowerFlex 700 Vector 600V C PowerFlex 700 Vector Drive 600V via 20 COMM C PowerFlex 700 200V C PowerFlex 700 400V C PowerFlex 700 Drive 400 480 via 20 COMM C PowerFlex 700 600V C PowerFlex 700 Drive 600 via 20 COMM C PowerFlex 700S 200 C PowerFlex 7005 Drive 208 240 via 20 COMM C Show Vendor All IV Other Specialty 1 0 Select All M Analog IV Digital IV Communication Motion
7. Flashing Green The adapter is establishing communications with the drive No action required This status indicator will turn solid green or flashing red Solid The adapter is properly No action required Green _ connected and is communicating with the drive Orange The drive is not an Use an Allen Bradley PowerFlex 4 40 400 Allen Bradley drive drive MOD Status Indicator Status Cause Off The adapter is not powered or not properly connected to the drive Troubleshooting 8 3 Corrective Action e Securely connect the adapter to the drive using the Internal Interface ribbon cable e Apply power to the drive or adapter if mounted in a DSI External Comms Kit Flashing Red The adapter has failed the firmware test e Cycle power to the drive or adapter if mounted in a DSI External Comms Kit e If cycling power does not correct the problem the adapter parameter settings may have been corrupted Reset defaults and reconfigure the adapter e f resetting defaults does not correct the problem flash the adapter with the latest firmware release Solid Red The adapter has failed the hardware test e Cycle power to the drive or adapter if mounted in a DSI External Comms Kit e Replace the adapter Flashing Green The adapter is operational but is not transferring I O data e Place the scanner in RUN mode e Program the controller to recognize and transmit I
8. For a ControlLogix controller explicit message ladder example program see Figure 6 4 Using the I O PLC 5 Example The Drive I O Control program Figure 5 4 defines the I O needed to control the drive Figure 5 4 PLC 5 Ladder Logic Example for Drive I O Control 0000 0001 0002 0003 0004 0005 In this example an operator station is wired into the local PLC 5 40C rack as follows 0 000 0 Drive Ready 0 000 1 Drive Active 0 000 2 Drive Forward 0 000 3 Drive Reverse 0 000 4 Drive Faulted 0 000 5 Drive At Speed 0 001 Operator Speed Feedback 1 000 0 Stop Normally Open Pushbutton 1 000 1 Start Normally Open Pushbutton 1 000 2 Jog Normally Open Pushbutton 1 000 3 Clear Faults Normally Open Pushbutton 1 000 4 Forward Reverse Selector Switch 1 001 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 0 Logic Status N10 0 Logic Command N9 1 Speed Feedback N10 1 Speed Reference Rungs 0000 through 0005 move the Logic Status from the drive to the operator station Operator Drive Logic Status Drive Ready Status READY Display N9 0 0 000 MMMM MM 0 0 Operator Drive Logic Status Drive Active Status ACTIVE Display N9 0 0 000 n O Drive Logic Status Operator ACTUAL FORWARD Drive Actual Forward REVERSE DIRECTION Status Display N9 0 0 000 em 3 2 Drive Logic Status Operator ACTUAL FORWARD Drive Actual Reverse R
9. IT Major Fault On Controller If Connection Fails While in Run Mode Module Fault Cancel Finish gt gt Help 6 In the Requested Packet Interval RPI box set the value to 5 0 milliseconds or greater This value determines the maximum interval that a controller should use to move data to and from the adapter To conserve bandwidth use higher values for communicating with low priority devices 7 Click Finish gt gt The new node PowerFlex_40_Drive in this example now appears under the bridge 1756 CNBR D in this example in the I O Configuration folder If you double click on the Controller Tags Figure 4 9 you will see that module defined data types and tags have been automatically created After you save and download the configuration these tags allow you to access the Input and Output data of the adapter via the controller s ladder logic Configuring the I O 4 7 Figure 4 9 Controller Tags Overview Window 9 _22COMMC_in_SangkeMode enatralicr io x xiex Configuring the I O Saving the I O Configuration to the Controller After adding the bridge and the adapter to the I O configuration you must download the configuration to the controller You should also save the configuration to a file on your computer 1 Select Communications gt Download The Download dialog box Figure 4 10 appears Figure 4 10 Download Dialog Box x Download to the controller A Name Example_using_22COMMC_
10. 5 10 Using the I O Notes Chapter 6 Using Explicit Messaging Chapter 6 provides information and examples that explain how to use Explicit Messaging to configure and monitor the 22 COMM C adapter and PowerFlex 4 Class drive to which it is connected Topic Page Topic Page About Explicit Messaging 6 1 ControlLogix Example 6 3 Performing Explicit Messages 6 2 PLC 5 Example 6 6 ATTENTION Risk of injury or equipment damage exists The examples in this publication are intended solely for purposes of example There are many variables and requirements with any application Rockwell Automation Inc does not assume responsibility or liability to include intellectual property liability for actual use of the examples shown in this publication ATTENTION Risk of equipment damage exists If Explicit Messages are programmed to write parameter data to Non Volatile Storage NVS frequently the NVS will quickly exceed its life cycle and cause the drive to malfunction Do not create a program that frequently uses Explicit Messages to write parameter data to NVS Refer to Chapter 5 for information about the I O image using Logic Command Status and Reference Feedback About Explicit Messaging Explicit Messaging is used to transfer data that does not require continuous updates With Explicit Messaging you can configure and monitor a slave device s parameters on the ControlNet network Important When an explicit message is
11. Appendix B Appendix B provides information about the ControlNet adapter parameters Topic Page About Parameter Numbers B 1 Parameter List B 1 About Parameter Numbers The parameters in the adapter are numbered consecutively However depending on which configuration tool you use they may have different numbers Configuration Tool e DriveExplorer e DriveExecutive e HIM Numbering Scheme The adapter parameters begin with parameter 1 For example Parameter 01 Mode is parameter 1 as indicated by this manual e Explicit Messaging e RSNetWorx for ControlNet Refer to Chapter 6 Using Explicit Messaging and Appendix C ControlNet Objects for details Parameter List Parameter No Name and Description 01 Mode Displays the Single or Multi Drive operating mode selected with the Operating Mode Jumper J7 on the adapter 02 CN Addr Cfg Sets the ControlNet node address if the Node Address Switches are set to 00 Updates Parameter 03 CN Addr Act after a reset 03 CN Addr Act Displays the ControlNet node address actually used by the adapter Details Default Values Type Default Minimum Maximum Type Reset Required Default Minimum Maximum Type 0 Single Drv 0 Single Drv 1 Multiple Drv Read Only 2 1 99 Read Write Yes 2 1 99 Read Only B 2 Adapter Parameters Parameter 04 0
12. Communications 0 0 0 0 cee eee eee A 1 El ctical sartua has dle ie Ria A n a a iaa A 1 Mechanical lt 2 tossed Sve e An TEE AN ee A 1 Environmental 0 0 eee A 2 Regulatory Compliance 000000008 A 2 Adapter Parameters About Parameter Numbers 0 0 0000 cee eeuee B 1 Parameter List pune sed resar acts a shoes a aedeagus B 1 Appendix C Appendix D Glossary Index Table of Contents iii ControlNet Objects Identity Object cs sos nd cde hoe eee ey eE basen oe Oe C 2 Assembly Objects isir e a eg ee ee he te eee C 4 Register ODJeCtsccit seas oe Shee Hed ohn bie he oe Sa C 6 Parameter Object 0 0 eee ee eee C 9 Parameter Group Object Single Mode only C 12 PECCODjectim ismon es En Alain Abort eda es C 14 DSI Device Object 0 0 eee ee eee C 20 DSI Parameter Object 00000002 eee eee C 23 DSI Fault Object 0 0 eee eee C 27 DSI Diagnostic Object 0 0 0 C 29 Logic Command Status Words PowerFlex 4 40 400 Drives 000000000 D 1 iv Table of Contents About This Manual Topic Page Related Documentation P 1 Conventions Used in this Manual P 2 Rockwell Automation Support P 3 Related Documentation Preface Documentation can be obtained online at http www rockwellautomation com literature For Refer to Publication DriveExplorer http Awww
13. a EtherNet IP Ethernet ae Serial DF1 gs USBtoSerial DF1 3 Expand the communications path from your computer to the ControlNet scanner Figure 4 18 shows our example navigating to devices that are on a ControlNet network Depending on the communication link you are using the navigation path may be different After selecting a valid ControlNet path for example A ControlNet click OK Figure 4 18 Expanded Browse for Network Screen Browse ror network SES Select a communications path to the desired network gy Linx Gateways Ethernet Geis 01 PLC 5 40C 02 PowerFlex 40 PowerFlex 40 1P 110V SOHP 10 Workstation 1784 PCC s Bluetooth Data Highway Plus es Ethernet Ethernet Zs EtherNet IP Ethernet Z Serial DF1 Sa USBtoSerial DF1 4 14 Configuring the I O 4 As the selected ControlNet path is browsed RSNetWorx for ControlNet creates a graphical representation of the devices on the network Figure 4 19 Figure 4 19 RSNetWorx for ControlNet Graph View Screen zox Eite Edit View Network Device Diagnostics Tools Help HI Bls wule tele alk e Jahn Elz xi T Edits Enabled The online active keeper is not configured for this network To configure the network click the Edits Enabled checkbox Network Usage Hardware xi PLC 5 40C PowerFlex 40 1784 PCC B ControlNet E Category a AC Drive C Drive No Drive Object communication Adapter
14. ControlNet Objects C 3 Identity Object Continued Class Attributes Attribute Access ID Rule Name Data Type Description 1 Get Revision UINT 1 2 Get Max Instance UINT Total number of instances 6 Get Max ID Number UINT 7 of Class Attributes 7 Get Max ID Number UINT 100 of Instance Attributes Instance Attributes Attribute Access ID Rule _ Name Data Type Description 1 Get Vendor ID UINT 1 Allen Bradley 2 Get Device Type UINT 136 3 Get Product Code UINT Number identifying product name and rating 4 Get Revision STRUCT of Major USINT Value varies Minor USINT Value varies 5 Get Status WORD Bit 0 Owned Bit 2 Configured Bit 10 Recoverable fault Bit 11 Unrecoverable fault 6 Get Serial Number UDINT Unique 32 bit number 7 Get Product Name SHORT_STRING Product name and rating 9 Get Configuration UINT CRC representing the Consistency configuration of the product Value 100 Get NVS Info STRUCT of UDINT First NVS instance SHORT_STRING Sub assembly name ControlNet Objects Assembly Object Class Code Hexadecimal Decimal 0x04 4 Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Instances Instance Description 1 All I O data being read from the DSI drives read only 2 All I O data written to the DSI drives read write Class Attributes Attribute
15. Drive 0 Logic Status At Speed Status AT SPEED Display N9 0 0000 0005 JE 8 5 Figure 7 18 PLC 5 Drive 0 Control Subroutine U 3 Continued 0006 0007 0008 0009 0010 0011 0012 0013 0014 Rung 0006 moves the Speed Feedback from Drive 0 to the operator station Using Multi Drive Mode 7 27 Drive 0 Speed Feedback MOV Move Source N9 1 0 lt Dest 0 001 0 lt Rungs 0007 through 0012 move the Logic Command from the operator station to Drive 0 Drive 0 Logic Drive 0 Operator Command Stop Pushbutton STOP 1 000 N10 0 0 0 Drive 0 Logic Drive 0 Operator Command Start Pushbutton START 1 000 N10 0 1 1 Drive 0 Logic Drive 0 Operator Command Jog Pushbutton JOG 1 000 N10 0 2 2 Drive 0 Operator Drive 0 Logic Clear Faults Command Pushbutton CLEAR FAULTS 1 000 N10 0 JE C gt 3 3 Drive 0 Operator Drive 0 Logic Forward Reverse Command Selector Switch FORWARD 1 000 N10 0 TE LE 4 4 Drive 0 Operator Drive 0 Logic Forward Reverse Command Selector Switch REVERSE 1 000 N10 0 4 5 Rung 0013 moves the Speed Reference from the operator station to Drive 0 Drive 0 Speed Reference MOV Move Source 1 001 0 lt Dest N10 1 0 lt END 7 28 Using Multi Drive Mode Figure 7 19 PLC 5 Drive 1 Control Subroutine U 4 0000 0001 0002 0003 0004 0005 Drive 1 Control Subroutine In this example an operat
16. N w PowerFlex_40_Drive l Data Status_Reverse N N PowerFlex_40_Drive Data Status_Faulted N w PowerFlex_40_Drive l Datal Status_At_Speed This rung displays the Speed Feedback word from the PowerFlex 40 Note that it is set in Hz and not in engineering units like PowerFlex 7 Class drives For example 300 equates to 30 0 Hz the decimal point is always implied MOV Move Source PowerFlex_40_Drive l Data 3 0 Dest Speed_Feedback 0 Logic Command bit control rungs are provided for display purposes only The PowerFlex_40_Drive O Data 0 x bits could be used directly elsewhere in the ladder program Command_Stop PowerFlex_40_Drive O Data 0 0 Command_Start PowerFlex_40_Drive 0 Data 0 1 Using the I O 5 7 Figure 5 3 ControlLogix Ladder Logic Example for Drive I O Control Continued Command_Jog PowerFlex_40_Drive O Data 0 2 9 JE Command_Clear_Faults PowerFlex_40_Drive O Data 0 3 10 JE Command_Forward_Reverse PowerFlex_40_Drive O Data 0 4 11 JE Command_Forward_Reverse PowerFlex_40_Drive O Data 0 5 120 This rung provides the Speed Reference word to the PowerFlex 40 Note that it is set in Hz and not in engineering units like PowerFlex 7 Class drives For example 300 equates to 30 0 Hz the decimal point is always implied MOV 13 Move Source Speed_Reference 600 Dest PowerFlex_40_Drive O Data 1 0 End
17. NI D o P ao M oO Command Stop x lt Description 0 Not Stop 1 Stop x Start 0 Not Start 1 Start X Jog 0 Not Jog 1 Jog X Clear Faults 0 Not Clear Faults 1 Clear Faults Direction 00 No Command 01 Forward Command 10 Reverse Command 11 No Command x Not used x Not used X Accel Rate 00 No Command 01 Accel Rate 1 Command 10 Accel Rate 2 Command 11 Hold Accel Rate Decel Rate 00 No Command 01 Decel Rate 1 Command 10 Decel Rate 2 Command 11 Hold Decel Rate Reference Select 000 No Command 001 Freq Source Select 010 Freq Source Int Freq 011 Freq Source Comm 100 Preset Freq 0 101 Preset Freq 1 110 Preset Freq 2 111 Preset Freq 3 X 1 A O Not Stop condition Not used logic 0 must first be present before a 1 Star condition will start the drive D 2 Logic Command Status Words PowerFlex 4 40 400 Drives Continued Logic Status Word Logic Bits 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status Description x Ready 0 Not Ready 1 Ready x Active 0 Not Active 1 Active X Command 0 Reverse Direction 1 Forward X Actual 0 Reverse Direction 1 Forward X Accel 0 Not Accelerating 1 Accelerating X Decel 0 Not Decelerating 1 Decele
18. 11 Fit Cfg Ref A 16 bit value 0 65535 sent to the drive as a Reference Changes to these parameters take effect immediately A reset is not required 3 6 Configuring the Adapter Resetting the Adapter Changes to switch settings and some adapter parameters require that you reset the adapter before the new settings take effect You can reset the adapter by cycling power to the drive or by using the following parameter adapter is transmitting control I O to the drive the drive may fault when ATTENTION Risk of injury or equipment damage exists If the you reset the adapter Determine how your drive will respond before resetting a connected adapter Set Parameter 07 Reset Module to Reset Module Figure 3 4 Reset Screen on PowerFlex 4 Class HIM 22 HIM Reset Module Parameter VS LIMITS Value Description 0 Ready Default 1 Reset Module 2 Set Defaults When you enter 1 Reset Module the adapter will be immediately reset When you enter 2 Set Defaults the adapter will set all adapter parameters to their factory default settings After performing a Set Defaults enter 1 Reset Module so that the new values take effect The value of this parameter will be restored to 0 Ready after the adapter is reset Configuring the Adapter 3 7 Viewing the Adapter Configuration The following parameters provide information about how the adapter is configured You can view these parameters at
19. Enable Waiting Start Done Done Length 2 Eror Code Extended Error Code I Timed Out Eror Path Eror Text coat __ to Configuration Tab Example Value Description Message Type CIP Generic CIP messages are used to access the Parameter object in the 22 COMM C Service Type 1 Get Attribute Single This service is used to read a parameter value Service Code e Hex The code for the requested service Class f Hex The Class ID for the CIP Parameter object Instance 3 Dec The instance number is the same as the parameter number in Single mode operation Attribute 1 Hex The attribute number for the Parameter Value attribute Destination Output_Current The tag where the data that is read is stored Communication Tab Example Value Description Path PowerFlex_40 The path is the route that the message will follow 1 The default setting for Service Type is Custom enabling entry of a Service Code not available from the Service Type pull down menu When selecting a Service Type other than Custom from the pull down menu an appropriate Hex value is automatically assigned to the Service Code box which grays out unavailable Click Browse to find the path or type in the name of the device listed in the I O Configuration folder Using Explicit Messaging For supported classes instances and attributes refer to Appendix C ControlNet Objects Formatting a Message to Write to a Parameter A Set
20. EtherNet IP ControlNet and DeviceNet networks The protocol is used for implicit messaging real time I O and explicit messaging configuration data collection and diagnostics ControlFLASH ControlFLASH is an Allen Bradley software tool that lets users electronically update firmware on printed circuit boards The tool takes advantage of the growing use of flash memory electronic erasable chips across industrial control products Controller A controller also called programmable logic controller is a solid state control system that has a user programmable memory for storage of instructions to implement specific functions such as I O control logic timing counting report generation communication arithmetic and data file manipulation A controller consists of a central processor input output interface and memory See also Scanner ControlNet An open producer consumer communication network with features such as redundant media and deterministic I O timing designed for high performance or time critical requirements Glossary Data Rate The data rate is the speed at which data is transferred on the ControlNet network fixed at 5Mbps DSI Drive Serial Interface DSI is based on the Modbus RTU serial communication protocol and is used by PowerFlex 4 Class drives DSI Peripheral A device that provides an interface between DSI and a network or user Peripheral devices are also referred to as adapters and
21. Figure 7 22 PLC 5 Drive 4 Control Subroutine U 7 Continued Rung 0006 moves the Speed Feedback from Drive 4 to the operator station Drive 4 Speed Feedback MOV 0006 Move Source N9 9 0 lt Dest 0 011 0 lt Rungs 0007 through 0012 move the Logic Command from the operator station to Drive 4 Drive 4 Logic Drive 4 Operator Command Stop Pushbutton STOP 1 010 N10 8 0007 J F 0 0 Drive 4 Logic Drive 4 Operator Command Start Pushbutton START 1 010 N10 8 0008 JE jl 1 Drive 4 Logic Drive 4 Operator Command Jog Pushbutton JOG 1 010 N10 8 0009 J F 2 2 Drive 4 Operator Drive 4 Logic Clear Faults Command Pushbutton CLEAR FAULTS 1 010 N10 8 0010 lt 3 3 Drive 4 Operator Drive 4 Logic Forward Reverse Command Selector Switch FORWARD 1 010 N10 8 0011 JE 4 4 Drive 4 Operator Drive 4 Logic Forward Reverse Command Selector Switch REVERSE 1 010 N10 8 0012 Jt 4 5 Rung 0013 moves the Speed Reference from the operator station to Drive 4 Drive 4 Speed Reference MOV 0013 Move Source 1 011 0 lt Dest N10 9 0 lt 0014 END 7 36 Using Multi Drive Mode Additional Information When the adapter mounted in a PowerFlex 40 400 drive Drive 0 or a DSI External Comms Kit is powered up all configured daisy chained drives must be present before an I O connection is allowed on the network i e before the drives can be controlled When the Pow
22. G 2 free lite version G 2 drives see PowerFlex drives DriveTools SP accessing parameters with 3 1 definition G 2 Drv 0 4 Addr parameters B 4 DSI connector on adapter 1 1 definition G 2 Internal Interface cable 2 4 peripheral G 2 products G 2 DSI Device object C 20 DSI Diagnostic object C 29 DSI Fault object C 27 DSI I O Act parameter B 4 DSI I O Cfg parameter B 3 DSI Parameter object C 23 E EDS Electronic Data Sheet files definition G 2 web site G 2 EEPROM see Non Volatile Storage NVS environmental specifications A 2 equipment required 1 3 events clearing 8 7 list of 8 7 viewing 8 7 Explicit Messages about 6 1 definition G 3 performing 6 2 with adapter in Multi Drive mode ControlLogix example 7 22 with adapter in Single mode ControlLogix example 6 3 PLC 5 example 6 6 F fault action configuring the adapter for 3 4 definition G 3 fault configuration configuring the adapter for 3 4 definition G 3 faults see events features 1 2 firmware release P 2 flash update G 3 Fit Cfg Logic parameter B 3 Fit Cfg Ref parameter B 3 G grounding the adapter 2 4 H HIM Human Interface Module accessing parameters with 3 1 definition G 3 using 3 2 hold last configuring the adapter for 3 4 definition G 3 1 0 about 5 1 configuring the adapter for 3 3 configuring the network for ControlLogix controller 4 1 PLC 5 controller 4 12 definition G 3 ima
23. I O Messaging On ControlNet I O messaging is used to transfer the data which controls the PowerFlex drive and sets its Reference The adapter provides many options for configuring and using I O including configuring the size of I O by selecting the number of attached drives Single or Multi Drive mode Chapter 3 Configuring the Adapter and Chapter 4 Configuring the I O discuss how to configure the adapter and controller on the network for these options The Glossary defines the different options This chapter discusses how to use I O after you have configured the adapter and controller 5 2 Using the I O Understanding the I O Image 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 controller and consumed by the adapter Input I O is status data that is produced by the adapter and consumed as input by the controller The I O image table will vary based on the configuration of the adapter e Operating Mode Jumper J7 Figure 2 1 e Parameter 12 DSI I O Cfg The image table always uses consecutive words starting at word 0 Figure 5 1 and Figure 5 2 illustrate examples of a Single drive I O image 16 bit words for ControlLogix and PLC 5 controllers respectively Figure 5 1 Single Drive Example of I O Image for ControlLogix
24. ID Access Rule Name Data Type Description 1 Get Revision UINT 2 2 Get Max Instance UINT 2 100 Set Control UINT Control timeout in seconds Timeout Assembly Object Continued ControlNet Objects C 5 Instance Attributes Attribute ID Access Rule Name Data Type Description 1 Get Number of UINT 1 Members 2 Get Member List ARRAY of STRUCT UINT Size of member data UINT Size of member path Packed Member path EPATH 3 Conditional Data Array of Bits Data to be transferred 4 Get Size UINT Size of assembly data in bits 1 For instance 1 access rule for the data attribute is Get For instance 2 it is Get Set Important Setting an Assembly object attribute can be done only when the Control Timeout class attribute 100 has been set to a non zero value ControlNet Objects Register Object Class Code Hexadecimal Decimal 0x07 7 Services Implemented for Service Code _ Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Instances Instance Description aps a i s 1 Logic Command and Reference for all drives Out Varies 0 2 Logic Status and Feedback for all drives In Varies 3 Logic Command and Reference for Drive 0 Out 32 4 Logic Status and Feedback for Drive 0 In 32 5 Logic Command and Reference for Drive 1 Out 32 6 Logic Status and Feedback for Drive 1 In 32 7 Log
25. IV Controller Cea All Cancel Help 2 Select CONTROLNET MODULE Figure 4 6 to configure the 22 COMM C adapter and then click OK The Module Properties screen Figure 4 7 appears Configuring the I O 4 5 Figure 4 7 Module Properties Screen Module Properties Redundant_Media_ControlNet_Bridge CONTROL x Type CONTROLNET MODULE Generic ControlNet Module Parent Redundant_Media_ControlNet_Bridge _ Connecion Paroman Assembly f Instance Size Name PowerFlex_40_Drive Input 1 4 a 16 bit Description PowerFlex 40 drive with a Output 2 2 16 bit 22 COMM C ControlNet adapter configured for Single mode Configuration 6 0 a 8 bit Comm Format Data INT Z Status Input eis 2 5 Gtatus OUA Cancel Back Next gt Help Edit the following information about the adapter Box Setting Name A name to identify the adapter and drive Comm Format Data INT This setting formats the data in 16 bit words Node The node address setting of the adapter Under Connection Parameters edit the following Box Assembly Instance Size Input 1 This value is The value will vary based on your application required setting of Parameter 12 DSI I O Cfg It will contain 2 additional words for ControlNet bridge overhead Refer to Table 4 A Output 2 This value is The value will vary based on your application required setting of Parameter 12 DSI I O Cfg Refer to Table 4 A Confi
26. Link Down The network link is lost 42 Dup CN Addr The adapter detected that another device is using its network address In this case the adapter will not participate in any network activity 43 CN Open An I O connection from the network to the adapter was opened 44 CN Close An I O connection from the network to the adapter was closed 45 CN Timeout An I O connection from the network to the adapter has timed out 46 CN Comm Fit The adapter has performed the Comm Fit action specified by the user 47 CN Idle Fit The adapter has performed the Idle Fit action specified by the user 48 PCCC IO Open The adapter has begun receiving PCCC Control messages the PCCC Control Timeout was previously set to a non zero value 49 PCCC IO Close The device sending PCCC Control messages to the adapter has set the PCCC Control Timeout to a value of zero 50 PCCC IO Time Fit The adapter has not received a PCCC Control message for longer than the PCCC Control Timeout 51 CN Sent Reset The adapter received a reset from the network 52 Msg Ctrl Open The adapter has begun receiving Client Server Control messages the Client Server Control Timeout was previously set to a non zero value 53 Msg Ctrl Close The device sending Client Server Control messages to the adapter has set the Client Server Control Timeout to a value of zero 54 Msg Ctrl Timeout The adapter has not received a Client Server Control message for longer than the es
27. PLC 5 PLC 5 Data Table Address Size in Elements Port Number Done DN 0 Transmitting ST 0 Enabled EN 0 r Target Device Local ControlNet Node r Eror Description Configuration Box Communication Command Service Code Class Number Instance Number Attribute Number PLC 5 Data Table Address Size in Elements Port Number Local ControlNet Node r Eror Error Code Hex 0 No errors Example Value CIP Generic 10 Hex f Hex 27 Hex 1 Hex N7 3 DMN Description CIP messages are used to access the Parameter object in the 22 COMM C The code for the Set_Attribute_Single service The Class ID for the CIP Parameter object The instance number is the same as the parameter number in Single mode operation The attribute number for the Parameter Value attribute The user defined address for any request service data sent by the controller The number of elements in the request data The channel on the PLC 5 used for the ControlNet network The node address of the 22 COMM C adapter For supported classes instances and attributes refer to Appendix C ControlNet Objects 6 8 0000 0001 0002 Using Explicit Messaging Ladder Logic Program Figure 6 5 Example PLC 5 Ladder Logic Explicit Messaging Program Rung 0000 enables the user to initiate an explicit message to read from Parameter d003 Output Current in the drive Ini
28. Red Green e Reset the controller e If the problem persists contact Allen Bradley Drives Technical Support One channel The channel is not receiving Check media for broken cables loose LED is flashing network activity connectors missing terminators etc Red Off One channel A temporary channel error has Verify the controller is present on the LED is flashing occurred or the channel is in network and working Green Off listen only mode One channel Normal operation for that No action required LED is steady channel Green Troubleshooting 8 5 Adapter Diagnostic Items in Single Mode The following diagnostic items can be accessed using a PowerFlex 4 Class HIM DriveExplorer version 3 01 or higher or DriveExecutive version 3 01 or higher No Name Description 1 Reserved 2 Logic Cmd The Logic Command being transmitted to the drive by the adapter 3 Reference The Reference being transmitted to the drive by the adapter 4 Reserved 5 Logic Sts The Logic Status being received from the drive by the adapter 6 Feedback The Feedback being received from the drive by the adapter 7 22 Reserved z 23 DSI Overrun Errs The number of DSI receive overrun errors 24 DSI Framing Errs The number of DSI receive framing errors 25 DSI CRC Errs The number of DSI receive CRC errors 26 Boot Flash Count me number of boot firmware flas
29. Subroutine U 6 Continued 0006 0007 0008 0009 0010 0011 0012 0013 0014 Rung 0006 moves the Speed Feedback from Drive 3 to the operator station Using Multi Drive Mode 7 33 Drive 3 Speed Feedback MOV Move Source N9 7 0 lt Dest 0 007 0 lt Rungs 0007 through 0012 move the Logic Command from the operator station to Drive 3 Drive 3 Logic Drive 3 Operator Command Stop Pushbutton STOP 1 006 N10 6 Oo 0 Drive 3 Logic Drive 3 Operator Command Start Pushbutton START 1 006 N10 6 1 1 Drive 3 Logic Drive 3 Operator Command Jog Pushbutton JOG 1 006 N10 6 2 2 Drive 3 Operator Drive 3 Logic Clear Faults Command Pushbutton CLEAR FAULTS 1 006 N10 6 S 3 Drive 3 Operator Drive 3 Logic Forward Reverse Command Selector Switch FORWARD 1 006 N10 6 JE 4 Drive 3 Operator Drive 3 Logic Forward Reverse Command Selector Switch REVERSE 1 006 N10 6 g3 4 5 Rung 0013 moves the Speed Reference from the operator station to Drive 3 Drive 3 Speed Reference MOV Move Source 1 007 0 lt Dest N10 7 0 lt CEND 7 34 Using Multi Drive Mode Figure 7 22 PLC 5 Drive 4 Control Subroutine U 7 0000 0001 0002 0003 0004 0005 Drive 4 Control Subroutine In this example an operator station is wired into the local PLC 5 40C rack as follows 0 010 0 0 010 1 0 010 2 0 010 3 0 010 4 0 010 5 0 011 1 010 0
30. any time Number Name Description 01 Mode The operating mode in which the adapter is set Values 0 Single Drv 1 Multiple Drv 03 CN Addr Act The node address used by the adapter This will be one of the following values e The address set by the adapter Node Address switches e The value of Parameter 02 CN Addr Cfg if the switches are set to 0 e Anold address of the switches or parameter if they have been changed and the adapter has not been reset 13 DSI I O Act Indicates the drives that are active in the Multi Drive mode Bit Definitions 0 Drive 0 Active 1 Drive 1 Active 2 Drive 2 Active 3 Drive 3 Active 4 Drive 4 Active 3 8 Configuring the Adapter Notes Chapter 4 Configuring the I O Chapter 4 provides instructions on how to configure a ControlLogix controller with 1756 CNB R bridge or PLC 5 controller to communicate with the adapter and connected PowerFlex drive Topic Page ControlLogix Example 4 1 PLC 5 Example 4 12 Important The I O consumes only one connection between the controller and drive s regardless of whether the adapter is in Single or Multi Drive mode When using DriveExecutive to configure monitor the drive an additional I O connection will be consumed between the computer and controller When using Explicit Messaging for time critical messages you can create additional dedicated message connections to ensure the timing of their transactions For m
31. be attempted on a reset or power cycle Default Minimum Maximum Type Reset Required Default Minimum Maximum Type Reset Required Default Values Type Reset Required 0000 0000 0000 0000 0000 0000 0000 0000 11111111 11111111 Read Write No 0 0 65535 Read Write No 0 0 Drive 0 1 Drives 0 1 2 Drives 0 2 3 Drives 0 3 4 Drives 0 4 Read Write Yes B 4 Adapter Parameters Parameter No Name and Description Details 13 DSI 1 0 Act Default xxx0 0000 Displays the drives that are active in the Bit Values 0 Drive Active Multi Drive mode 1 Drive Inactive Type Read Only ive ive ive ive ive S S SS Sle Bit Definition Default Bit x Not Used x Not Used a x Not Used gt Drive 4 Aci o Drive 3 Ac N Drive 2 Aci Drive 1 Ac Drive 0 Ac 14 Drv 0 Addr Default 100 15 Drv1 Addr Default 101 16 Drv 2 Addr Default 102 17 Drv 3 Addr Default 103 18 Drv 4 Addr Default 104 Minimum 1 Sets the corresponding node addresses of the Maximum 247 daisy chained drives when the Operating Mode Type Read Write Jumper J7 on the adapter is set for Multi Drive Reset Required Yes operation Important The settings for these parameters must match the Comm Node Addr parameter settings in the respective drives Each setting must also be unique no duplica
32. connectors Figure 7 5 Connector Wiring Diagram Adapter Mounted in PowerFlex 40 400 To PowerFlex 40 or PowerFlex 400 Drive with 22 COMM C adapter u To To To To 1209 88 Drive1 Drive2 Drive3 Drive 4 14 Watt Resistor T T T T ee ee ee 1200 Watt Resistor Figure 7 6 Connector Wiring Diagram Adapter Mounted in DSI External Comms Kit To DSI External Comms Kit with 22 COMM C adapter U To To To To To ee Drive0 Drive1 Drive2 Drive3 Drive4 NOTE A terminating resistor is not required for this end of U J L LI U of the wiring The resistor is built into the circuitry of the Exo CX ee Exo e 1200 DSI External Comms Kit Watt Resistor Using Multi Drive Mode 7 5 Understanding the I O Image The terms input and output are defined from the scanner s point of view Therefore output I O is data that is output from the scanner and consumed by the adapter Input I O is status data that is produced by the adapter and consumed as input by the scanner The I O image table will vary based on the configuration of the adapter e Operating Mode Jumper J7 Figure 2 1 e Parameter 12 DSI I O Cfg The imag
33. drive will respond before resetting a connected adapter Comm Fit Action Default 0 Fault Sets the action that the adapter and drive will take Values 0 Fault if the adapter detects that network 1 Stop communications have been disrupted This setting 2 Zero Data is effective only if I O that controls the drive is 3 Hold Last transmitted through the adapter 4 Send Fit Cfg Type Read Write Reset Required No ATTENTION Risk of injury or equipment damage exists Parameter 08 Comm Fit Action lets you determine the action of the adapter and connected drive if communications are disrupted By default this parameter faults the drive You can set this parameter so that the drive continues to run Precautions should be taken to ensure that the setting of this parameter does not create a risk of injury or equipment damage When commissioning the drive verify that your system responds correctly to various situations for example a disconnected drive A Parameter No Name and Description Idle Fit Action Sets the action that the adapter and drive will take if the adapter detects that the controller is in program mode This setting is effective only if I O that controls the drive is transmitted through the adapter 10 11 12 A Adapter Parameters Details Values Type Reset Required B 3 0 Fault 0 Fault 1 Stop 2 Zero Data 3 Hold Last 4 Send Fit Cfg Read Wri
34. from the scanner initiates Drive 0 through Drive 4 control subroutines U 3 through U 7 files and writes the network Output Image to the scanner See Figure 7 17 Figure 7 17 PLC 5 Main Routine Using Multi Drive Mode 7 25 Rung 0000 enables the controller to activate the Drive 0 control DRIVE 0 subroutine LAD 3 JSR 0000 Jump To Subroutine Prog File Number U 3 Rung 0001 enables the controller to activate the Drive 1 control DRIVE 1 subroutine LAD 4 JSR 0001 Jump To Subroutine Prog File Number U 4 Rung 0002 enables the controller to activate the Drive 2 control DRIVE 2 subroutine LAD 5 JSR 0002 Jump To Subroutine r Prog File Number U 5 Rung 0003 enables the controller to activate the Drive 3 control DRIVE 3 subroutine LAD 6 JSR 0003 Jump To Subroutine Prog File Number U 6 Rung 0004 enables the controller to activate the Drive 4 control DRIVE 4 subroutine LAD 7 JSR 0004 Jump To Subroutine Prog File Number U 7 0005 CEND gt 7 26 Using Multi Drive Mode Drive 0 Drive 4 Control Subroutines The following Drive Control Subroutines provide status information Logic Status and Feedback and control Logic Command and Reference for each of the respective drives Control Subroutine Refer to Drive 0 Figure 7 18 Drive 1 Figure 7 19 Drive 2 Figure 7 20 Drive 3 Figure 7 21 Drive 4 Figure 7 22 Figure 7 18 PLC 5 Drive 0 Control Sub
35. if ae 21 Reference for Drive 0 Out 16 22 Feedback for Drive 0 In 16 23 Logic Command for Drive 1 Out 16 24 Logic Status for Drive 1 In 16 25 Reference for Drive 1 Out 16 26 Feedback for Drive 1 In 16 27 Logic Command for Drive 2 Out 16 28 Logic Status for Drive 2 In 16 29 Reference for Drive 2 Out 16 30 Feedback for Drive 2 In 16 31 Logic Command for Drive 3 Out 16 32 Logic Status for Drive 3 In 16 33 Reference for Drive 3 Out 16 34 Feedback for Drive 3 In 16 35 Logic Command for Drive 4 Out 16 36 Logic Status for Drive 4 In 16 37 Reference for Drive 4 Out 16 38 Feedback for Drive 4 In 16 Class Attributes Attribute Access ID Rule Name Data Type Description 1 Get Revision UINT 1 2 Get Max Instance UINT 38 3 Get Number of Instances UINT 38 100 Set Control Timeout UINT Control timeout in seconds Register Object Continued ControlNet Objects Instance Attributes Attribute ID Access Rule Name Data Type Description 1 Get Bad Flag BOOL If set to 1 then attribute 4 contains invalid bad or otherwise corrupt data 0 good 1 bad 2 Get Direction BOOL Direction of data transfer 0 Input drive to network 1 Output network to drive 3 Get Size UINT Size of register data in bits 4 Conditional Data ARRAY of Data to be transferred BITS The access rule of Set is optional if attribute 2 Direction 1 If Direction 0 the access rule is Get Important Setting a Register O
36. modules The 22 COMM C 22 SCM 232 serial converter and PowerFlex 4 Class HIMs 22 HIM xxx are examples of DSI peripherals DSI Product A device that uses the DSI communications interface to communicate with one or more peripheral devices For example a motor drive such as a PowerFlex 4 Class drive is a DSI product In this manual a DSI product is also referred to as drive or host DriveExplorer Software DriveExplorer software is a tool for monitoring and configuring Allen Bradley products and adapters It can be run on computers running various Microsoft Windows operating systems DriveExplorer version 3 xx or higher can be used to configure this adapter and PowerFlex drives Information about DriveExplorer software and a free lite version can be accessed at http www ab com drives driveexplorer DriveTools SP Software A software suite designed for running on various Microsoft Windows operating systems This software suite provides a family of tools including DriveExecutive version 3 01 or higher that you can use to program monitor control troubleshoot and maintain Allen Bradley products DriveTools SP version 1 01 or higher can be used with PowerFlex drives Information about DriveTools SP can be accessed at http www ab com drives drivetools EDS Electronic Data Sheet Files EDS files are simple text files that are used by network configuration tools such as RSNetWorx for ControlNet to describe pro
37. n Attributes n 1 Adapter Group Attributes represents the number of parameter groups in the drive Class Attributes Attribute Access Data ID Rule Name Type Description 1 Get Parameter UINT 1 Group Version 2 Get Max Instance UINT Total number of groups 8 Set Native USINT 0 English Language 1 French 2 Spanish Mexican 3 Italian 4 German 5 Japanese 6 Portuguese 7 Mandarin Chinese 8 Russian 9 Dutch ControlNet Objects C 13 Parameter Group Object Single Mode only Continued Instance Attributes Attribute Access ID Rule Name Data Type Description 1 Get Group Name String SHORT_ Group name STRING 2 Get Number of Members UINT Number of parameters in in Group group 3 Get 1st Parameter Number UINT 1 in Group 4 Get 2nd Parameter UINT 1 Number in Group n Get n Parameter UINT 1 Number in Group 1 Value varies based on group instance C 14 ControlNet Objects PCCC Object Class Code Hexadecimal Decimal 0x67 103 Services Implemented for Service Code Class Instance Service Name 0x4B No Yes Execute_PCCC 0x4C No Yes Execute_DH Instances Supports Instance 1 Class Attributes Not supported Instance Attributes Not supported Message Structure for Execute_PCCC Request Response Data Data Name Type Description Name Type Description Length USINT Length
38. parameters accessing 3 1 convention P 2 editing with PowerFlex 4 Class HIM 3 2 list of B 1 to B 4 numbers B 1 PCCC Programmable Controller Communication Commands G 4 PCCC object C 14 PLC 5 controller example network 4 12 with adapter in Multi Drive mode I O example 7 24 with adapter in Single mode Explicit Message example 6 6 I O example 5 8 PORT status indicator locating 8 1 troubleshooting with 8 2 power consumption A 1 PowerFlex drives compatible with adapter 1 3 definition G 4 HIM 3 2 installing adapter on 2 4 Logic Command Status D 1 preparing for an installation 2 1 processor see controller programmable logic controller see controller Q quick start 1 5 R Ref Adjust parameter B 4 Reference Feedback definition G 4 in O image 5 2 7 5 using 5 3 Register object C 6 regulatory compliance A 1 related documentation P 1 requested packet interval 4 6 Reset Module parameter B 2 ribbon cable see Internal Interface cable RSLinx P 2 RSLogix 5 500 5000 G 5 RSNetWorx for ControlNet definition G 5 web site G 5 S safety precautions 1 4 scanner G 5 Single mode setting with jumper J7 2 2 using ControlLogix controller Explicit Message example 6 3 I O example 5 5 using PLC 5 controller Explicit Message example 6 6 1 O example 5 8 versus Multi Drive mode 7 1 specifications for adapter A 1 status indicators definition G 5 locating 8 1 normal operation 1 6 tro
39. performed by default no I O connection is made since it is an unconnected message When timing of the message transaction is important you can create a dedicated message connection between the controller and drive by checking the Connected box on the Communications tab message configuration screen 6 2 Using Explicit Messaging during message setup These message connections are in addition to the I O connection However the tradeoff for more message connections is decreased network performance If your application cannot tolerate this do not check the Connected box Performing Explicit Messages There are five basic events in the Explicit Messaging process The details of each step will vary depending on the type of controller being used Refer to the documentation for your controller Important There must be a request message and a response message for all Explicit Messages whether you are reading or writing data Figure 6 1 Explicit Message Process o Set up and send Explicit Message Request A Complete Explicit Message O Retrieve Explicit Message Response Event 1 You format the required data and set up the ladder logic program to send an Explicit Message request to the scanner or bridge module download 2 The scanner or bridge module transmits the Explicit Message Request to the slave device over the ControlNet network 3 The slave de
40. see Figure 2 4 for part numbers e Frame C Use the adapter screw to secure the adapter to the cover e Frame B Disregard the screw and snap the adapter in place Important For Frame C drives tighten the adapter s lower left screw to ground the adapter see Figure 2 4 For Frame B drives install the special drive cover onto the drive using both cover fasteners to ground the adapter 4 Connect the Internal Interface cable to the DSI port on the drive and then to the mating DSI connector on the adapter Figure 2 3 Connecting DSI Ports with Internal Interface Cable 22 COMM C Adapter o m i A RLI S42 143 WTI VAT2 WTA F 00 See le o G e BR BR O Olo D PowerFlex 40 Drive a a Frame C shown with cover removed Back of Required Special Drive Cover Item Description DSI connector 15 24 cm 6 in Internal Interface cable ControlNet cable Installing the Adapter 2 5 Figure 2 4 Mounting and Grounding the Adapter PowerFlex 40 Frames B and C and PowerFlex 400 Frame C DoDooDo0N po pooo00009 RLI SL2 TL3 UTI WT2 WT3
41. the drive for example start stop e Send a Reference to the drive and receive Feedback from the drive Adapter Settings for the Example Programs e Node address 2 is set using parameters e The adapter is configured for Single mode operation Operating Mode Jumper J7 is set to 1x Scanner Settings for the ControlLogix Example Program e The scanner is in slot 1 and is node 1 on the ControlNet network e Output to the adapter is mapped in word 0 and word 1 and input from the adapter is in words 2 and 3 0 and 1 are pad words Scanner Settings for the PLC 5 Example Program e The scanner is node 1 on the ControlNet network e Output to the adapter is mapped in N10 0 and N10 1 and input from the adapter is in N9 0 and N9 1 Logic Command Status Words These examples use the Logic Command word and Logic Status word for PowerFlex 40 drives Refer to Appendix D Logic Command Status Words to view these The definition of the bits in these words may vary if you are using a different DSI product Refer to the documentation for your product Using the I O 5 5 ControlLogix Example 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 Drive I O Control Routine Tag Name Type Description Status_Ready BOOL Ready bit Status_Active BOOL Active bit Status_Forward BOOL Forward bit Status_Reverse BOOL Reve
42. to the output image area for transmission to the scanner Drive_2_Command_Stop Drive_Output_Image 4 0 if Drive_2_Command_Start Drive_Output_Image 4 1 8 JE Drive_2_Command_Jog Drive_Output_Image 4 2 9 JE Drive_2_Command_Clear_Faults Drive_Output_Image 4 3 10 JE Drive_2_Command_Forward_Reverse Drive_Output_Image 4 4 11 Drive_2_Command_Forward_Reverse Drive_Output_Image 4 5 12 Using Multi Drive Mode Figure 7 12 ControlLogix Drive 2 Control Subroutine Continued 7 17 COP 13 Copy File Source Drive_2_Speed_Reference Dest Drive_Output_Image 5 Length 1 Explicit Messaging Example Drive 2 parameters are accessed by adding 19456 decimal 4C00 hex to the desired parameter number This example reads data from Parameter d003 Output Current by using an Instance of 19459 19456 3 Drive_2_Perform_Parameter_Read 14 MSG Type CIP Generic CEN gt Message Control Drive_2_Parameter_Read_Message K CDND L ERS Drive 2 parameters are accessed by adding 19456 decimal 4C00 hex to the desired parameter number This example writes data to Parameter P039 Accel Time 1 by using an Instance of 19495 19456 39 Drive_2_Perform_Parameter_Write 15 JE MSG Type CIP Generic EN Message Control Drive_2_Parameter_Write_Message CDN gt L CERS RET 16 Return End 7 18 Using Multi Drive
43. 0 1 006 1 1 006 2 1 006 3 1 006 4 1 007 Drive 3 Ready Drive 3 Active Drive 3 Forward Drive 3 Reverse Drive 3 Faulted Drive 3 At Speed Drive 3 Operator Speed Feedback Drive 3 Stop Normally Open Pushbutton Drive 3 Start Normally Open Pushbutton Drive 3 Jog Normally Open Pushbutton Drive 3 Clear Faults Normally Open Pushbutton Drive 3 Forward Reverse Selector Switch Drive 3 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 6 Drive 3 Logic Status N9 7 Drive 3 Speed Feedback N10 6 Drive 3 Logic Command N10 7 Drive 3 Speed Reference Rungs 0000 through 0005 move the Logic Status from Drive 3 to the operator station Drive 3 Logic Status READY N9 6 Drive 3 Operator Ready Status Display 0 006 0 Drive 3 Logic Status ACTIVE 0 Drive 3 Operator Active Status Display 0 006 1 Drive 3 Logic Status ACTUAL FORWARD REVERSE DIRECTION N9 6 e Drive 3 Operator Actual Forward Status Display 0 006 aE 3 Drive 3 Logic Status ACTUAL FORWARD REVERSE DIRECTION 2 Drive 3 Operator Actual Reverse Status Display N96 0 006 J 3 5 Drive 3 Logic Status Drive 3 Operator Fault Status FAULTED Display N9 6 0 006 T 4 Drive 3 Logic Status Drive 3 Operator At Speed Status AT SPEED Display N9 6 0 006 E 5 Figure 7 21 PLC 5 Drive 3 Control
44. 0xD2 WORD 16 bits 6 Get Data Size USINT 8 7 Get Parameter Name SHORT STRING String 8 Get Units String SHORT_STRING 9 Get Help String SHORT_STRING Null string 10 Get Minimum Value 3 11 Get Maximum Value 3 12 Get Default Value 2 3 13 Get Scaling Multiplier UINT 3 14 Get Scaling Divisor UINT 3 15 Get Scaling Base UINT 3 16 Get Scaling Offset UINT 3 17 Get Multiplier Link UINT 3 18 Get Divisor Link UINT 3 19 Get _ Base Link UINT 3 20 Get _ Offset Link UINT 3 21 Get Decimal Precision USINT 3 3 Value varies based on parameter instance 2 Specified in descriptor data type and data size 1 Access rule is defined in bit 4 of instance attribute 4 0 Get Set 1 Get Refer to the ControlNet specification for a description of the link path C 12 ControlNet Objects Parameter Group Object Single Mode only Class Code Hexadecimal Decimal 0x10 16 Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x01 Yes Yes Get_Attributes_All Instances The number of instances depends on the number of groups in the device A group of adapter parameters is appended to the list of groups in the device The total number of groups can be read in Instance 0 Attribute 2 Number Description 0 Class Attributes 1 Drive Group 1 Attributes n Drive Group
45. 1 or higher Figure 8 2 DriveExplorer Event View Clear Screen 22 COMM C ControlNet 7 xj General Details Adapter Events Diagnostics Elapsed Time St a Slave Logon Help Slave Detected 1 2 3 15 Host 0 Logon Clear Event 4 1 Normal Startup 5 v P Clear Queue 12 1 NB 1 1 No Event 4 Events Many events in the event queue occur under normal operation If you encounter unexpected communications problems the events may help you or Allen Bradley personnel troubleshoot the problem The following events may appear in the event queue Code Event Description Adapter Events 0 No Event Text displayed in an empty event queue entry 1 Normal Startup Power is applied to the adapter 2 Manual Reset The adapter was reset from the Reset Module parameter 3 Watchdog T O Fit The software watchdog detected a failure and reset the adapter 4 App Updated The application firmware has been flash updated 5 Boot Updated The boot firmware has been flash updated 6 EEPROM Sum Fit The EEPROM checksum CRC is incorrect The functionality of the adapter will be limited Default parameter values must be loaded to clear the condition 7 9 Reserved DSI Events 10 Slave Detected The adapter detected that the slave has been connected 11 Slave Removed The adapter detected that the slave has been disconnected 12 Slave Logon The adapter has established communic
46. 1 010 1 1 010 2 1 010 3 1 010 4 1 011 Drive 4 Ready Drive 4 Active Drive 4 Forward Drive 4 Reverse Drive 4 Faulted Drive 4 At Speed Drive 4 Operator Speed Feedback Drive 4 Stop Normally Open Pushbutton Drive 4 Start Normally Open Pushbutton Drive 4 Jog Normally Open Pushbutton Drive 4 Clear Faults Normally Open Pushbutton Drive 4 Forward Reverse Selector Switch Drive 4 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 8 Drive 4 Logic Status N9 9 Drive 4 Speed Feedback N10 8 Drive 4 Logic Command N10 9 Drive 4 Speed Reference Rungs 0000 through 0005 move the Logic Status from Drive 4 to the operator station Drive 4 Logic Status READY Nos Drive 4 Operator Ready Status Display 0 010 0 Drive 4 Logic Status ACTIVE N9 8 0 Drive 4 Operator Active Status Display 0 010 4 Drive 4 Logic Status ACTUAL FORWARD REVERSE DIRECTION N9 8 E Drive 4 Operator Actual Forward Status Display 0 010 JE 3 Drive 4 Logic Status ACTUAL FORWARD REVERSE DIRECTION 2 Drive 4 Operator Actual Reverse Status Display N9 8 0 010 4E 3 5 Drive 4 Logic Status Drive 4 Operator Fault Status FAULTED Display N9 8 0 010 7 4 Drive 4 Logic Status AT SPEED Drive 4 Operator At Speed Status Display 0 010 5 Using Multi Drive Mode 7 35
47. 2 Select Network gt Online to display the Browse for Network screen Figure 4 11 Figure 4 11 Browse for Network Screen Select a communications path to the desired network M Autobrowse Refresh 9 Workstation USMEQDMWISNIE2 H a Linx Gateways Ethernet H a Bluetooth Data Highway Plus Es Ethernet Ethernet H ag EtherNet IP Ethernet ea Serial DF 1 Has USBtoSerial DF1 Cancel Help 3 Expand the communications path from your computer to the ControlNet bridge Figure 4 12 shows our example navigating to devices that are on a ControlNet network Depending on the communication link you are using the navigation path may be different After selecting a valid ControlNet path for this example A ControlNet click OK 4 10 Configuring the I O Figure 4 12 Expanded Browse for Network Screen browsetornetworke RE Select a communications path to the desired network A B Workstation USMEQDMWISNIE2 Linx Gateways Ethernet gs Bluetooth Data Highway Plus E Ethernet Ethernet 10 91 100 76 1756 ENBT A 1756 ENBT A B S Backplane 1756 A7 A 00 1756 163 LOGIX5563 Example_22COMMC 01 1756 ENBT A 02 1756 163 LOGIX5563 1756 163 A LOGIXS 03 1756 DNB A 1756 DNB A DeviceNet Scan B 05 1756 CNBR D 1756 CNBR D D05_38_40 Beas 01 1756 CNBR D 1756 CNBR D D05_ 02 PowerFlex 40 PowerFlex 40 1P 11 Za EtherNet IP Ethernet a Serial DF1 Sa USBtoSerial DF1 4 4 A
48. 23 DSI Overrun Errs The number of DSI receive overrun errors 24 DSI Framing Errs The number of DSI receive framing errors 25 DSICRC Errs The number of DSI receive CRC errors 26 Boot Flash Count The number of boot firmware flash updates made to the adapter after shipping 27 App Flash Count The number of application firmware flash updates made to the adapter after shipping 28 Node Address SW The current value of the node address switches 29 CN Packets Revd A count of the number of network packets received by the adapter 30 CN Rx Underflows A count of the number of network receive underflow errors 31 CNRxOverflows A count of the number of network receive overflow errors 32 _ CN Rx Bad Frames A count of the number of network receive bad frame errors 33 _ CN Packets Sent A count of the number of network packets transmitted by the adapter 34 CNTxUnderflows A count of the number of network transmit underflow errors 35 CNTxOverflows A count of the number of network transmit overflow errors 36 CN Tx Out Of Steps A count of the number of network transmit out of step errors 37 _ CNTxBlockages A count of the number of network transmit blockage errors Troubleshooting 8 7 Viewing and Clearing Events The adapter maintains an event queue that reports the history of its actions You can view the event queue using a PowerFlex 4 Class HIM DriveExplorer version 3 01 or higher or DriveExecutive version 3 0
49. 23 in Drive 4 21504 22527 _ Not supported Instances 0 1023 in the adapter Class Attributes Attribute Access ID Rule Name Data Type Description 1 Get Class Revision WORD Revision of object 2 Get Number of WORD Maximum number of faults events that the Instances device can record in its queue 3 Set Fault Command BYTE 0 No Operation Write 1 Clear Fault Event 2 Clear Fault Event Queue 3 Reset Device C 28 ControlNet Objects DSI Fault Object Continued Class Attributes Continued Attribute Access ID Rule Name Data Type Description 4 Get Fault Trip WORD Fault that tripped the device For adapters Instance Read this value is always 1 when faulted 5 Get Fault Data List STRUCT of Reserved BYTE BYTE WORD n 6 Get Number of WORD Number of faults events in the queue A Recorded Faults 0 indicates the fault queue is empty 7 Get Fault Parameter WORD Reserved Reference Instance Attributes Attribute Access ID Rule Name Data Type Description 0 Get Full All STRUCT of Information WORD Fault code STRUCT of Fault source BYTE DSI port BYTE DSI Device Object STRING 16 Fault text STRUCT of Fault time stamp LWORD Timer value 0 Timer not supported BOOL 16 BOOL 0 0 invalid data 1 valid data BOOL 1 0 elapsed time 1 real time BOOL 2 15 Not used WORD Reserved CONTAINER n Reserved 1 Get Basic STRUCT of Information WORD Fault code STRU
50. 3 in Drive 3 20480 21503 Not supported Instances 0 1023 in Drive 4 21504 22527 _ Not supported Instances 0 1023 in the adapter Class Attributes Attribute Access ID Rule Name Data Type Description 0 Get Number of WORD Number of parameters in the device Instances 1 Set Write Protect WORD 0 Password disabled Password n Password 2 Set NVS Command BYTE 0 No Operation Write 1 Store values in active memory to NVS 2 Load values in NVS to active memory 3 Load default values to active memory 3 Get NVS Parameter WORD Checksum of all parameter values in a Value Checksum user set in NVS 4 Get NVS Link Value WORD Checksum of parameter links in a user set Checksum in NVS 5 Get First Accessible WORD First parameter available if parameters Parameter are protected by passwords A 0 indicates all parameters are protected 7 Get Class Revision WORD 2 8 Get First Parameter WORD The first parameter that has been written Processing Error with a value outside of its range A 0 indicates no errors 9 Set Link Command BYTE 0 No Operation 1 Clear All Parameter Links This does not clear links to function blocks C 24 ControlNet Objects DSI Parameter Object Continued Instance Attributes Attribute Access ID Rule Name Data Type Description 7 Get Online Read Full STRUCT of BOOL 32 Descriptor Refer to pages C 25 C 26 CONTAINER Param
51. 4 0 Drive 2 Ready 0 004 1 Drive 2 Active 0 004 2 Drive 2 Forward 0 004 3 Drive 2 Reverse 0 004 4 Drive 2 Faulted 0 004 5 Drive 2 At Speed 0 005 Drive 2 Operator Speed Feedback 1 004 0 Drive 2 Stop Normally Open Pushbutton 1 004 1 Drive 2 Start Normally Open Pushbutton 1 004 2 Drive 2 Jog Normally Open Pushbutton 1 004 3 Drive 2 Clear Faults Normally Open Pushbutton 1004 4 Drive 2 Forward Reverse Selector Switch 1 005 Drive 2 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 4 Drive 2 Logic Status N10 4 Drive 2 Logic Command N9 5 Drive 2 Speed Feedback N10 5 Drive 2 Speed Reference Rungs 0000 through 0005 move the Logic Status from Drive 2 to the operator station Drive 2 Operator Drive 2 Logic Status Ready Status READY Display N9 4 0 004 0000 J E 0 0 Drive 2 Operator Drive 2 Logic Status Active Status ACTIVE Display N9 4 0 004 0001 J E 1 1 Drive 2 Logic Status Drive 2 Operator ACTUAL FORWARD Actual Forward REVERSE DIRECTION Status Display N9 4 0 004 0002 JE 3 2 Drive 2 Logic Status Drive 2 Operator ACTUAL FORWARD Actual Reverse REVERSE DIRECTION Status Display N9 4 0 004 0003 JE 3 3 Drive 2 Operator Drive 2 Logic Status Fault Status FAULTED Display N9 4 0 004 0004 JIE f 4 Drive 2 Operator Drive 2 Logic Status At Speed Status AT SPEED Display N9 4 0 004 0005 J E 8 5 Using
52. 5 06 07 No Name and Description Details CN Rate Cfg Default 0 5 Mbps Sets the ControlNet data rate megabits per Values 0 5 Mbps second at which the adapter communicates Type Read Write Updates Parameter 05 CN Rate Act aftera Reset Required Yes reset CN Rate Act Default 0 5 Mbps Displays the ControlNet data rate megabits per Values 0 5 Mbps second actually used by the adapter Type Read Only CN Active Cfg Default 0 Switches Displays the source from which the adapter node Values 0 Switches address is taken This will either be switches or 1 EEPROM Parameter 02 CN Addr Cfg in EEPROM Itis Type Read Only determined by the settings of the Node Address Switches on the adapter If the Node Address Switches 00 on power up then Parameter 02 CN Addr Cfg is used to configure the adapter s ControlNet address Reset Module Default 0 Ready No action if set to Ready Resets the adapter if Values 0 Ready set to Reset Module Restores the adapter to its 1 Reset Module factory default settings if set to Set Defaults This 2 Set Defaults parameter is a command It willbe reset to O Type Read Write Ready after the command has been performed Reset Required No 08 A ATTENTION Risk of injury or equipment damage exists If the adapter is transmitting I O that controls the drive the drive may fault when you reset the adapter Determine how your
53. 5 Decimal Place Bit 3 16 Extended Right bit is least significant bit 16 Data Type Bit 1 000 Reserved 17 Extended 001 DWORD used as an array of Boolean Data Type Bit 2 010 Reserved 18 Extended 100 Recaned Data Type Bit 2 101 Reserved 110 Reserved 111 Reserved 19 Parameter Exists Reserved 20 Not Used Reserved 21 Formula Links Reserved C 26 ControlNet Objects DSI Parameter Object Continued Descriptor Attributes Continued Bit Name Description 22 Access Level Bit 1 Reserved 23 Access Level Bit 2 Reserved 24 Access Level Bit 3 Reserved 25 Writable ENUM Reserved 26 Not a Link Source 0 Parameter can be a source for a link 1 Parameter cannot be a source for a link 27 Enhanced Bit ENUM _ Reserved 28 Enhanced ENUM Reserved 29 Not Used Reserved 30 Not Used Reserved 31 Not Used Reserved Formulas for Converting Display Value Internal Value Offset x Multiplier x Base Divisor x 10 Decimal Places Internal Value Display Value x Divisor x 102ecimal Places Multiplier x Base Offset Common Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Object Specific Services Service Code Service Name 0x32 Get_Attributes_ Scattered 0x34 Set_Attributes_Scattered 1 The instance and attribute are ignored for these services The table bel
54. 756 CNBR D option is selected 4 Click OK The Module Properties screen Figure 4 4 appears Figure 4 4 Module Properties Screen x Type 1756 CNBR D 1756 ControlNet Bridge Redundant Media Vendor Allen Bradley Name Redundant_Media_ControlNet_Bridge Node Description a Slot 4 e bk Revision 5 38 2 Electonic Keying Compatible Module gt Cancel E Next gt Help 5 Edit the following Box Setting Name A name to identify the bridge Node Select the node address setting of the ControlNet bridge default 1 Slot The slot of the ControlNet bridge in the rack Revision The minor revision of the firmware in the bridge You already set the major revision by selecting the bridge series in Step 3 4 4 Configuring the I O Electronic Compatible Module The Compatible Module setting for Electronic Keying Keying ensures that the physical module is consistent with the software configuration before the controller and bridge make a connection Therefore ensure that you have set the correct revision in this screen Refer to the online help if the controller and bridge have problems making a connection and you want to change this setting 6 Click Finish gt gt The bridge is now configured for the ControlNet network It appears in the I O Configuration folder In our example a 1756 CNBR D bridge appears under the I O Configuration folder Figure 4 5 with its assigned name
55. Attribute Single message is used to write to a single parameter This example write message is for parameter P039 Accel Time 1 for a PowerFlex 4 Class drive Figure 6 3 Set Attribute Single Message Configuration Screens Message Configuration Parameter_Write_Message Configuration Communication Tag xj Path PowerFlex_40_Drive Message Configuration Parameter_Write_Message Corr Configuration Communication Tag ER c r Enat O Eror Eror Pat Eror Te Message Type Service Code Instance 39 K Service Set Attribute Single X Source Element Type TO Hex Class f He Destinatior AttibutefT Hex xl p Bytes H New Tag Source Length O Enable Eror Code Enable Waiting Eror Path Eror Text Configuration Tab Message Type Service Type Service Code Class Instance Attribute Source Element Source Length Communication Tab Example Value CIP Generic Set Attribute Single 10 Hex f Hex 39 Dec 1 Hex Accel_Time_1 2 bytes Example Value Extended Error Code O Start Done Done Length 0 T Timed Out cmo iov Description CIP messages are used to access the Parameter object in the 22 COMM C This service is used to write a parameter value The code for the requested service The Class ID for the CIP Parameter object The instance number is the same as the parameter number
56. CT of Fault source BYTE DSI port BYTE DSI Device Object STRUCT of Fault time stamp LWORD Timer value 0 Timer not supported BOOL 16 BOOLY0 0 invalid data 1 valid data BOOL 1 0 elapsed time 1 real time BOOL 2 15 Not used ControlNet Objects C 29 DSI Diagnostic Object Class Code Hexadecimal Decimal 0x99 153 Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Instances The number of instances depends on the maximum number of diagnostic items in the device The total number of diagnostic items can be read in Instance 0 Attribute 2 Instances Dec 0 16383 Single Mode Instances 0 16383 in the drive Multi Drive Mode Instances 0 16383 in Drive 0 16384 17407 Instances 0 1023 in the adapter Instances 0 1023 in the adapter 17408 18431 Instances 0 1023 in the adapter Instances 0 1023 in Drive 1 18432 19455 Instances 0 1023 in the slave Instances 0 1023 in Drive 2 19456 20479 Not supported Instances 0 1023 in Drive 3 20480 21503 Not supported Instances 0 1023 in Drive 4 21504 22527 _ Not supported Instances 0 1023 in the adapter Class Attributes Attribute Access ID Rule Name Data Type Description 1 Get Class Revision WORD 1 2 Get Number of WORD Number of diagnostic items in th
57. Control the drives using various Logic Command bits Stop Start etc and Reference e Perform a single parameter read of drive parameter d003 Output Current and a single parameter write to drive parameter P039 Accel Time 1 Main Routine The Main Routine reads the network Input Image from the scanner initiates Drive 0 through Drive 4 control subroutines and writes the network Output Image to the scanner See Figure 7 9 The Generic Controller Module is configured for an Input Size of 12 words and an Output Size of 10 words For additional information about I O connection sizes see Table 4 A The following controller tags are used Tag Name Description Drive_Input_lmage INT 10 Input Image Table Drive_Output_lmage INT 10 Output Image Table 7 10 Using Multi Drive Mode Figure 7 9 ControlLogix Main Routine End PowerFlex 40 ControlNet Multi Drive Mode Example ControlLogix Multi Drive Mode example program with a PowerFlex 40 on ControlNet 22 COMM C adapter In this example Four 4 PowerFlex 4 drives are daisy chained to the main PowerFlex 40 with installed 22 COMM C adapter via their RJ 45 ports RS 485 In this mode a total of up to five 5 PowerFlex 4 40 400 s can exist as one 1 ControlNet node on the network This rung retrieves the Logic Status and Speed Feedback data for all five 5 drives from the scanner array of INTs and moves them to specific INT tags for use elsewhere in the ladder
58. Drive 0 Logie Command PowerFlex Drive 1 Output n 2 4 Logic Command igi Wits 5 Reference PowerFlex Drive 2 e Logie Command PowerFlex Drive 3 S ogie comman PowerFlex Drive 4 0 Kogle Sieus e PowerFlex Drive 0 ee nd PowerFlex Drive 1 Input i lt Image Logic Statug e PowerFlex Drive 2 Read Logie Status m PowerFlex Drive 3 S Loge SIRUS e PowerFlex Drive 4 Message Message I Handler Boi Note If a daisy chained drive is disconnected from the RS 485 DSI network or powered down the Logic Status and Feedback words for the affected drive will be set to 0 Using Multi Drive Mode Configuring the RS 485 Network The following parameters in each daisy chained drive must be set to these values Parameter Value P36 Start Source 5 Comm Port P38 Speed Reference 5 Comm Port A103 Comm Data Rate 4 19 2K A104 Comm Node Addr 1 247 must be unique A107 Comm Format 0 RTU 8 N 1 Note that the RS 485 network is fixed at 19 2K baud 8 data bits no parity and 1 stop bit Important Parameter A105 Comm Loss Action in the drives that are daisy chained is still used in Multi Drive mode If the RS 485 cable is disconnected or broken the disconnected drive s will immediately take the corresponding Comm Loss Action s Drive parameter A106 Comm Loss Time is not used in Multi Drive mode For a network disruption adapter Parameters 08 Co
59. EVERSE DIRECTION Status Display N9 0 0 000 e 3 3 Operator Drive Logic Status Drive Fault Status FAULTED Display N9 0 0 000 n gt Operator Drive Logic Status Drive At Speed AT SPEED Status Display N9 0 0 000 SS a 8 5 Using the I O Figure 5 4 PLC 5 Ladder Logic Example for Drive I O Control Continued 0006 0007 0008 0009 0010 0011 0012 0013 0014 Rung 0006 moves the Speed Feedback from the drive to the operator station 5 9 Drive Speed Feedback MOV Move Source N9 1 0 lt Dest 0 001 0 lt Rungs 0007 through 0012 move the Logic Command from the operator station to the drive Operator Drive Logic Command Stop Pushbutton STOP 1 000 N10 0 O 0 Operator Drive Logic Command Start Pushbutton START 1 000 N10 0 a 1 Operator Drive Logic Command Jog Pushbutton JOG 1 000 N10 0 TE Ie 2 2 Operator Clear Faults Drive Logic Command Pushbutton CLEAR FAULTS 1 000 N10 0 TE TE 3 3 Operator Forward Reverse Drive Logic Command Selector Switch FORWARD 1 000 N10 0 TE JE 4 4 Operator Forward Reverse Selector Switch Drive Logic Command REVERSE 1 000 N10 0 4 4 5 Rung 0013 moves the Speed Reference from the operator station to the drive Drive Speed Reference MOV Move Source 1 001 0 lt Dest N10 1 0 lt END For a PLC 5 controller explicit message ladder example program see Figure 6 5
60. Help j l flo ie 2 ss I Edits Enabled Curent Current Pending Pending Entries Used of 96 Oof 96 Data Input File Usage 0 00 0 00 Discrete Input Usage 6 25 6 25 Configuration Memory Usage 0 02 0 02 Data Output File Usage 0 00 0 00 Discrete Output Usage 6 25 6 25 Current Pending Resource U lake Node Memory Usage A Node Network Usage A Overall Netwo gt O1 HILELA Connection Configuration Connection Staus y f Current Pending Curent Pending Curent Pending Current Pending Diagnostic File N Configuration File N Data Input File N Data Output File N Status File N Configuration File Size 1000 Data Input File Size 1000 Data Output File Size 1000 Onine Edit PLC 5 40c For Help press F1 Address 01 Remote Program WA 7 Right click on the PowerFlex 40 drive row in the screen and select Insert Connection to display the Connection Properties screen Figure 4 22 Figure 4 22 Connection Properties Screen Connection Electronic Keying Details l r Target Information To Address 02 Device Name PowerFlex 40 To Slot eae Exclusive Owner iad m Communication Parameters Name Value O Requested Packet Interval ms 20 r Addressing Parameters Input Size 2 Words Input Address uso Output Size R Words Output Address Nioo Configuration Szef z Words Configuration A
61. Link ID SSta USINT Source Station SSta USINT Source Station number number SUser USINT Source User SUser USINT Source User number number CMD USINT Command byte CMD USINT Command byte STS USINT 0 STS USINT Status byte TNSW UINT Transport word TNSW UINT Transport word Same value as the request FNC USINT Function code not EXT_STS USINT Extended Status used for all CMD s not used for all CMD s PCCC_ ARRAY of CMD FNC specific PCCC_ ARRAY of CMD FNC specific params USINT parameters results USINT result data C 16 ControlNet Objects PCCC Object Continued The adapter supports the following PCCC command types CMD FNC Description 0x06 0x03 _ Identify host and some status Ox0F 0x67 PLC 5 typed write OxOF 0x68 PLC 5 typed read Ox0F 0x95 Encapsulate other protocol Ox0F 0xA2 SLC 500 protected typed read with 3 address fields Ox0F 0xAA SLC 500 protected typed write with 3 address fields Ox0F 0xA1 SLC 500 protected typed read with 2 address fields Ox0F 0xA9 SLC 500 protected typed write with 2 address fields Ox0F 0x00 Word range read Ox0F 0x01 Word range write See DF1 Protocol and Command Set Manual Allen Bradley Publication No 1770 6 5 16 N Files N File Description N40 This N file lets you use Emulated Block Transfer to send many types of messages To use Emulated Block Transfer messag
62. Mode Figure 7 13 ControlLogix Drive 3 Control Subroutine Drive 3 Control Subroutine This section takes the data from the input image area and moves it to specific tags Logic Status bits and Speed Feedback for use elsewhere in the ladder program Drive_Input_lmage 6 0 Drive_3_Status_Ready 0 JE Drive_Input_lmage 6 1 Drive_3_Status_Active 1 E Drive_Input_Image 6 3 Drive_3_Status_Forward 2 JE Drive_Input_Image 6 3 Drive_3_Status_Reverse 3 I Drive_Input_Image 6 7 Drive_3_Status_Faulted 4 Drive_Input_lmage 6 8 Drive_3_Status_At_Speed 5 dE OP 6 Copy File Source Drive_Input_Image 7 Dest Drive_3_Speed_Feedback Length 1 This section takes the data from specific tags Logic Command bits and Speed Reference and moves them to the output image area for transmission to the scanner Drive_3_Command_Stop Drive_Output_Image 6 0 7 Drive_3_Command_Start Drive_Output_Image 6 1 8 JE Drive_3_Command _tog Drive_Output_Image 6 2 9 JE Drive_3_Command_Clear_Faults Drive_Output_Image 6 3 10 JE Drive_3_Command_Forward_Reverse Drive_Output_Image 6 4 11 Drive_3_Command_Forward_Reverse Drive_Output_Image 6 5 12 1 Using Multi Drive Mode Figure 7 13 ControlLogix Drive 3 Control Subroutine Continued 7 19 COP 13 Copy File Source Drive_3_Speed_Reference Dest Drive_O
63. 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 operator station Drive 2 Speed Feedback MOV 0006 Move Source N9 5 0 lt Dest 0 005 0 lt Rungs 0007 through 0012 move the Logic Command from the operator station to Drive 2 Drive 2 Logic Drive 2 Operator Command Stop Pushbutton STOP 1 004 N10 4 0007 JF 0 0 Drive 2 Logic Drive 2 Operator Command Start Pushbutton START 1 004 N10 4 0008 JE 1 1 Drive 2 Logic Drive 2 Operator Command Jog Pushbutton JOG 1 004 N10 4 0009 JF 2 2 Drive 2 Operator Drive 2 Logic Clear Faults Command Pushbutton CLEAR FAULTS 1 004 N10 4 0010 3 3 Drive 2 Operator Drive 2 Logic Forward Reverse Command Selector Switch FORWARD 1 004 N10 4 0011 JE 4 Drive 2 Operator Drive 2 Logic Forward Reverse Command Selector Switch REVERSE 1 004 N10 4 0012 Jt 4 5 Rung 0013 moves the Speed Reference from the operator station to Drive 2 Drive 2 Speed Reference MOV 0013 Move Source 1 005 0 lt Dest N10 5 0 lt 0014 LEND 7 32 Using Multi Drive Mode Figure 7 21 PLC 5 Drive 3 Control Subroutine U 6 0000 0001 0002 0003 0004 0005 Drive 3 Control Subroutine In this example an operator station is wired into the local PLC 5 40C rack as follows 0 006 0 0 006 1 0 006 2 0 006 3 0 006 4 0 006 5 0 007 1 006
64. O to the adapter e Configure the adapter for the program in the controller Solid Green The adapter is operational and transferring I O data No action required 8 4 Troubleshooting Net A and B Status Indicators Together Status Cause Corrective Actions Both LEDs are A reset occurred or there is no Apply power to the drive or adapter if off power mounted in a DSI External Comms Kit Both LEDs are A link interface failed e Check media for broken cables loose steady Red connectors missing terminators etc e Power cycle or reset the adapter If the problem persists contact Allen Bradley Drives Technical Support LEDs are The adapter is in self test No action required The adapter will exit alternating mode this mode when the self test is Red Green completed LEDs are There is a bad node e Verify that all node addresses are alternating configuration unique Red Off e Check the adapter s configuration e Check media for broken cables loose connectors missing terminators etc e Power cycle or reset the adapter Net A or B Status Indicators Independently Status One channel LED is steady Off Cause That channel is disabled or not supported Corrective Actions Program the network for redundant media if required One channel There is an invalid link e Power cycle or reset the adapter LED is flashing configuration for that channel
65. O_Command_Forward_Reverse BOOL Drive 0 forward reverse bit Drive_0_Speed_Reference INT Drive 0 speed reference word Drive_0_Parameter_Read_Message MESSAGE _ Get_Attribute_Single Read Drive_0_Parameter_Write_Message MESSAGE __ Set_Atrribute_Single Write Drive 1 through Drive 4 program tags are identical except for the naming convention For example Drive_0_Status_Ready for Drive 0 would be Drive_1_Status_Ready for Drive 1 7 12 Using Multi Drive Mode Figure 7 10 ControlLogix Drive 0 Control Subroutine Drive 0 Control Subroutine This section takes the data from the input image area and moves it to specific tags Logic Status bits and Speed Feedback for use elsewhere in the ladder program Drive_Input_Image 0 0 Drive_0_Status_Ready aE Drive_Input_Image 0 1 Drive_0_Status_Active Drive_Input_Image 0 3 Drive_0_Status_Forward Drive_Input image 0 3 Drive_O_Status_Reverse Drive_Input_Image 0 7 Drive_0_Status_Faulted gt O Drive_Input_Image 0 8 Drive_0_Status_At_Speed FE JC OP Copy File Source Drive_Input_Image 1 Dest Drive_0_Speed_Feedback Length 1 This section takes the data from specific tags Logic Command bits and Speed Reference and moves them to the output image area for transmission to the scanner Drive_0_Command_Stop Drive_Output_Image 0 0 Drive_0_Command_Start Drive_Output_Image 0 1 SG gt Drive_0_Command_Jog Drive_Out
66. Output Current by using an Instance of 18435 18432 3 Drive_1_Perform_Parameter_Read Ie MSG Type CIP Generic CEN gt Message Control Drive_1_Parameter_Read_Message K CDN gt CER Drive 1 parameters are accessed by adding 18432 decimal 4800 hex to the desired parameter number This example writes data to Parameter P039 Accel Time 1 by using an Instance of 18471 18432 39 Drive_1_Perform_Parameter_Write IC MSG Type CIP Generic CEN gt Message Control Drive_1_Parameter_Write_Message CDND L cERS RET Return 7 16 Using Multi Drive Mode Figure 7 12 ControlLogix Drive 2 Control Subroutine Drive 2 Control Subroutine This section takes the data from the input image area and moves it to specific tags Logic Status bits and Speed Feedback for use elsewhere in the ladder program Drive_Input_lmage 4 0 Drive_2_Status_Ready 0 JE Drive_Input_lmage 4 1 Drive_2_Status_Active 1 ja Drive_Input_Image 4 3 Drive_2_Status_Forward 2 E C gt Drive_Input_Image 4 3 Drive_2_Status_Reverse 3 WE Drive_Input_lmage 4 7 Drive_2_Status_Faulted 4 JE Drive_Input_Image 4 8 Drive_2_Status_At_Speed 5 JE mor 6 Copy File Source Drive_Input_Image 5 Dest Drive_2_Speed_Feedback Length 1 This section takes the data from specific tags Logic Command bits and Speed Reference and moves them
67. Parameter_Write_Message x Cor Gi Configuration Communication Tag Messace Te A E Sorice Set Attribute Single w Source Element Drive_0_Parameter_P ype Source Length 2 j Bytes Servi par 0 Hex Class F Hex Destination zj c Ora Instance 17447 Attribute 1 Hex Neier O Eror Eror Pai Eror Te O Enable Enable Waiting O Stat Done Done Length 0 Eror Code Extended Error Code I Timed Out Eror Path Eror Text Cancel Apply Help 7 23 The Class Code is f for the CIP Parameter Object and the Attribute is 1 to select the parameter value See Appendix C Parameter Object for more information The Instance value is 17411 to access parameter d003 Output Current and 17447 to access parameter P039 Accel Time 1 7 24 Using Multi Drive Mode PLC 5 I O Example Important Due to PLC 5 controller limitations explicit messaging cannot be performed in Multi Drive mode This example ladder logic program demonstrates using Multi Drive mode with five drives See Figure 7 2 or Figure 7 3 for a system layout diagram Function of the Example Program This example program enables you to e View status information from the drives such as Ready Faulted At Speed and Feedback e Control the drives using various Logic Command bits Stop Start etc and Reference Main Routine The Main Routine reads the network Input Image
68. Reference both to 5 Comm Port When using the adapter in Multi Drive mode each daisy chained drive requires that additional parameters be set See Configuring the RS 485 Network on page 7 7 for these parameters and their settings 3 Reset the adapter see Resetting the Adapter on page 3 6 Setting a Fault Action By default when communications are disrupted for example a cable is disconnected or the controller is in program mode the drive responds by faulting if it is using I O from the network You can configure a different response to communication disruptions using Parameter 08 Comm Fit Action and a different response to a controller in program mode using Parameter 09 Idle Flt Action ATTENTION Risk of injury or equipment damage exists Parameters 08 Comm FIt Action and 09 Idle Flt Action let you determine the action of the adapter and connected drive if communications are disrupted or the controller is in program mode By default these parameters fault the drive You can set these parameters so that the drive continues to run Some ControlNet scanners may operate differently when a controller is in program mode which could limit the Idle Fault Action s operating states Precautions should be taken to ensure that the settings of these parameters do not create a risk of injury or equipment damage When commissioning the drive verify that your system responds correctly to various situations for examp
69. Type CIP Generic CEN gt Message Control Drive_4_Parameter_Write_Message CDN C R gt RET 16 Return End 7 22 Using Multi Drive Mode ControlLogix Explicit Messaging Parameter addressing for Explicit messaging is different in Multi Drive than with Single mode In Single mode the Instance value in the message equals the desired parameter number in the drive In Multi Drive mode an Instance table is used to account for the parameters in the adapter and up to 5 drives The parameters in the adapter and each of the drives are offset by 400 hex 1024 decimal Instance Hex _ Dec Device Parameter 4000 43FF 16384 17407 22 COMM C 0 1023 4400 47FF 17408 18431 Drive 0 0 1023 4800 4BFF 18432 19455 Drive 1 0 1023 4C00 4FFF 19456 20479 Drive2 0 1023 5000 53FF 20480 21503 Drive 3 0 1023 5400 57FF 21504 22527 Drive 4 0 1023 Explicit messages for Drive 0 through Drive 4 are identical except for the Instance values The following PowerFlex 4 Class drive parameters used for the explicit message example in this section show the different Instance values required for each drive Parameter d003 Output Current Drive 0 Instance 17411 17408 3 Drive 1 Instance 18435 18432 3 Drive 2 Instance 19459 19456 3 Drive 3 Instance 20483 20480 3 Drive 4 Instance 21507 21504 3 Parameter P039 Accel Time 1 Dri
70. ab com drives driveexplorer and DriveExplorer online Help installed with the software DriveTools SP includes http www ab com drives drivetools and DriveExecutive DriveTools SP online Help installed with the software HIM HIM Quick Reference 22HIM QRO001 PowerFlex 4 Drive PowerFlex 4 User Manual 22A UMO01 PowerFlex 4 Quick Start 22A QS001 PowerFlex 40 Drive PowerFlex 40 User Manual 22B UM001 PowerFlex 40 Quick Start 22B QS001 PowerFlex 400 Drive PowerFlex 400 User Manual 22C UM001 RSLinx Getting Results with RSLinx Guide LINX GRO01 or RSLinx Lite and online help installed with the software RSLogix 5 RSLogix 5 Getting Results Guide LG5 GR001 RSLogix 5000 RSLogix 5000 Getting Results Guide 9399 RLD300GR And online help installed with the software RSNetWorx for RSNetWorx for ControlNet Getting Results Guide CNET GRO01 ControlNet and online help installed with the software ControlLogix and ControlLogix ControlNet Interface Module User Manual 1756 6 5 3 1756 CNB R About This Manual Conventions Used in this Manual The following conventions are used throughout this manual Parameter names are shown in the format Parameter xx The xx represents the parameter number and the represents the parameter name for example Parameter 01 Mode Menu commands are shown in bold type face and follow the format Menu gt Command For example if yo
71. adapter receives power from the drive Apply power to a the the drive The status indicators should be green If they flash Adapter red there is a problem Refer to Chapter 8 Troubleshooting 5 Configure the adapter for your application Chapter 3 i Configuring the Set the following parameters for the adapter as required by a your application Adaptor e 1 0 configuration e Fault actions 6 Apply power to the ControlNet scanner and other devices on the network Verify that the scanner and network are installed and functioning in accordance with ControlNet standards and then apply power to them 7 Configure the scanner or bridge to communicate with Chapter 4 the adapter Configuring the 1 0 Use a network tool such as RSNetWorx for ControlNet to configure the scanner or bridge on the network 8 Create a ladder logic program Chapter 5 Use a programming tool such as RSLogix to create a ladder Using tre logic program that enables you to Chapter 6 e Control the adapter and connected drive using I O Using Explicit e Monitor or configure the drive using Explicit Messages Messaging 1 6 Getting Started Modes of Operation The adapter uses four status indicators to report its operating status They can be viewed on the adapter or through the drive cover Figure 1 2 Figure 1 2 Status Indicators location on drive may vary Bottom side of adapter board Status Normal Indicator Status PORT Gree
72. ages BYTE n Language Codes See Class Attribute 2 16 Get Date of STRUCT of Manufacture WORD Year BYTE Month BYTE Day 17 Get Product Revision STRUCT of BYTE Major Firmware Release BYTE Minor Firmware Release 18 Get Serial Number DWORD Value between 0x00 and OxFFFFFFFF C 22 ControlNet Objects DSI Device Object Continued Instance Attributes Attribute Access ID Rule Name Data Type Description 3 Get Component STRING 32 Name of the component Name 4 Get Component STRUCT of Firmware BYTE Major Revision Revision BYTE Minor Revision 5 Get Component BYTE Hardware Change Number 8 Get Component Serial DWORD Value between 0x00 and Number OxFFFFFFFF DSI Parameter Object Class Code Hexadecimal Decimal 0x93 147 Instances ControlNet Objects C 23 The number of instances depends on the number of parameters in the device The total number of parameters can be read in Instance 0 Attribute 0 Instances Dec 0 16383 Single Mode Instances 0 16383 in the drive Multi Drive Mode Instances 0 16383 in Drive 0 16384 17407 Instances 0 1023 in the adapter Instances 0 1023 in the adapter 17408 18431 Instances 0 1023 in the adapter Instances 0 1023 in Drive 1 18432 19455 Instances 0 1023 in the slave Instances 0 1023 in Drive 2 19456 20479 Not supported Instances 0 102
73. ameter Refer to Formulas for Converting on page C 26 hat it is always 32 bits value between display units and internal units 3 Do NOT continually write parameter data to NVS Refer to the att ention on page 6 1 ControlNet Objects C 25 DSI Parameter Object Continued Descriptor Attributes Bit Name Description 0 Data Type Bit 1 Right bit is least significant bit 0 000 BYTE used as an array of Boolean 001 WORD used as an array of Boolean 1 Data Type Bit 2 010 BYTE 8 bit integer 011 WORD 16 bit integer 100 DWORD 32 bit integer Dee Hee Bit3 ie cae on not cee or 16 bits unicode 110 REAL 32 bit floating point value 111 Use bits 16 17 18 3 Sign Type 0 unsigned 1 signed 4 Hidden 0 visible 1 hidden 5 Not a Link Sink 0 Parameter can sink a link 1 Parameter cannot sink a link 6 Not Recallable 0 Recallable from NVS 1 Not Recallable from NVS 7 ENUM 0 No ENUM text 1 ENUM text 8 Writable 0 Read only 1 Read write 9 Not Writable When 0 Writable when enabled e g drive running Enabled 1 Not writable when enabled 10 Instance 0 Parameter value is not a Reference to another parameter 1 Parameter value refers to another parameter 11 Reserved Must be zero 12 Decimal Place Bit 0 Number of digits to the right of the decimal point 13 Decimal Place Bit 1 _ 400 9 14 Decimal Place Bit 2 7 1
74. aring for an Installation Before installing the adapter verify that you have all required equipment Refer to Chapter 1 Getting Started Setting Operating Mode and Node Address Switches Before installing the adapter you must set its Operating Mode Jumper for Single or Multi Drive operation and its Node Address Switches to a unique ControlNet node address Important New settings are recognized only when power is applied to the adapter or the adapter is reset If you change a setting cycle power or reset the adapter to invoke the change ATTENTION Risk of equipment damage exists The adapter contains ESD Electrostatic Discharge sensitive parts that can be damaged if you do not follow ESD control procedures Static control precautions are required when handling the adapter If you are unfamiliar with static control procedures refer to Guarding Against Electrostatic Damage Publication 8000 4 5 2 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 descriptions below For complete details on Multi Drive mode operation see Chapter 7 Using Multi Drive Mode Figure 2 1 Setting Single Multi Drive Operation and Node Address Switches o s2 s3 Node Address rens nan Ones Pigi Switches 00 as Operating maal Pa all if _ Mode Jump
75. ations with the slave 13 Slave Timeout The adapter has lost communications with the slave 14 Slave Brand Fit The slave brand is different than the adapter 8 8 Troubleshooting Code Event Description 15 Host 0 Logon The adapter has established communications with Drive 0 16 Host 1 Logon The adapter has established communications with Drive 1 17 Host 2 Logon The adapter has established communications with Drive 2 18 Host 3 Logon The adapter has established communications with Drive 3 19 Host 4 Logon The adapter has established communications with Drive 4 20 Host 0 Timeout The adapter has lost communications with Drive 0 21 Host 1 Timeout The adapter has lost communications with Drive 1 22 Host 2 Timeout The adapter has lost communications with Drive 2 23 Host 3 Timeout The adapter has lost communications with Drive 3 24 Host 4 Timeout The adapter has lost communications with Drive 4 25 Host 0 Brand Fit Drive 0 is not an Allen Bradley brand drive 26 Host 1 Brand Fit Drive 1 is not an Allen Bradley brand drive 27 Host 2 Brand Fit Drive 2 is not an Allen Bradley brand drive 28 Host 3 Brand Fit Drive 3 is not an Allen Bradley brand drive 29 Host 4 Brand Fit Drive 4 is not an Allen Bradley brand drive 30 39 Reserved Network Events 40 CN Link Up The network link is established 41 CN
76. bject attribute can be done only when the Control Timeout class attribute 100 has been set to a non zero value ControlNet Objects C 9 Parameter Object Class Code Hexadecimal Decimal Ox0F 15 Services Implemented for Service Code Class Instance Service Name 0x01 Yes Yes Get_Attribute_All 0x05 Yes No Reset Ox0E Yes Yes Get_Attribute_Single 0x10 No Yes Set_Attribute_Single 0x4B No Yes Get_Enum_String Instances Single Mode The number of instances is shown below Instance Description 0 Class 1 Drive Parameter 1 t K n Drive Parameter n n 1 Adapter Parameter 1 K t n m Adapter Parameter m Mn represents the number of parameters in the drive m represents the number of parameters in the adapter C 10 ControlNet Objects Parameter Object Continued Instances Multi Drive Mode The number of instances is shown below Instance Description 0 Class 1 Adapter Parameter 1 t T m Adapter Parameter m 1 m represents the number of parameters in the adapter In addition the parameters for the DSI drives can be accessed using the instance offset encoding shown in the table below Instances Dec Single Mode Multi Drive Mode 16384 17407 Instances 0 1023 in the adapter Instances 0 1023 in the adapter 17408 18431 Instances 0 1023 in the drive Instances 0 1023 in Drive 0 18432 19455 No
77. blication compatible products include e PowerFlex 4 drives with DSI External Comms Kit e PowerFlex 40 drives e PowerFlex 400 drives Required Equipment Equipment Shipped with the Adapter When you unpack the adapter verify that the package includes Q One ControlNet adapter QO One 15 24 cm 6 in Internal Interface Cable Q This manual User Supplied Equipment To install and configure the adapter you must supply O A small flathead screwdriver Q Appropriate ControlNet cables refer to the ControlNet Fiber Media Planning and Installation Guide Publication CNET INO01 for details QO A configuration tool such as PowerFlex 4 Class HIM 22 HIM DriveExplorer version 3 01 or higher DriveExecutive stand alone software version 3 01 or higher or bundled with the DriveTools SP suite version 1 01 or higher RSNetWorx for ControlNet QO Controller configuration software Example RSLogix 5000 A PC connection to the ControlNet network gt gt o BB gt gt Getting Started Safety Precautions Please read the following safety precautions carefully ATTENTION Risk of injury or death exists The PowerFlex drive may contain high voltages that can cause injury or death Remove power from the PowerFlex drive and then verify power has been discharged before installing or removing the adapter ATTENTION Risk of injury or equipment damage exists Only personnel familiar with drive and power
78. ce If you need to contact Rockwell Automation Inc for technical assistance please review the information in Chapter 8 Troubleshooting first If you still have problems then call your local Rockwell Automation Inc representative U S Allen Bradley Drives Technical Support E mail support drives ra rockwell com Tel 1 262 512 8176 Fax 1 262 512 2222 Online www ab com support abdrives UK Customer Support Center E mail esupport2 ra rockwell com Tel 44 0 870 2411802 Fax 44 0 1908 838804 Germany Customer Service Center E mail ragermany csc ra rockwell com Tel 49 0 2104 960 630 Fax 49 0 2104 960 501 P 4 About This Manual Notes Item Chapter 1 Getting Started The 22 COMM C ControlNet adapter is a communication option intended for installation into a PowerFlex 40 or PowerFlex 400 drive It can also be used with other Allen Bradley products that support a DSI communication adapter such as the DSI External Comms Kit 22 XCOMM DC BASE The External Comms Kit enables PowerFlex 4 drives which cannot support an internally mounted adapter to connect to a ControlNet network Topic Page Topic Page Components 1 1 Safety Precautions 1 4 Features 1 2 Quick Start 1 5 Compatible Products 1 3 Modes of Operation 1 6 Required Equipment 1 3 Components Figure 1 1 Components of the Adapter LEDs are located on bottom side of adapter board
79. ddressa Status Address Pno Auto Address Preferences In this screen leave the Connection Name box at the default value shown Choose a Requested Packet Interval that is suitable for your application but is at least 5 ms Use the pull down lists to select the 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 that you enabled in the adapter This information can be found in Parameter 12 DSI I O Cfg in the adapter Table 4 B shows common configuration Input Output sizes Table 4 B PLC 5 40C Input Output Size Configurations Input Output Logic Command Reference Parameter 12 Parameter 01 Size Size Status Feedback DSII OCfg Mode 2 2 Vv Vv Drive 0 Single 4 4 Vv v Drives 0 1 6 6 Vv Vv Drives 0 2 et 8 ls v v Driveso g MultDrve 10 10 Yv Y Drives 0 4 p gt TIP If necessary the N9 0 N10 0 and N11 0 address defaults can be changed to meet processor address requirements or eliminate address conflicts 8 Then click OK An address row in blue text will be added below the PowerFlex 40 drive row Select File gt Save to save the I O configuration file to the computer If this is the first time that you saved the project the Save As dialog box appears Navigate to a folder type a file name and click Save to save the configuration to a file on your computer The Sa
80. ducts so that you can easily commission them on a network EDS files describe a product device type revision and configurable parameters EDS files for many Allen Bradley products can be found at http www ab com networks eds Glossary G 3 Explicit Messaging Explicit Messages are used to transfer data that does not require continuous updates They are typically used to configure monitor and diagnose a device over the network Fault Action A fault action determines how the adapter and connected drive act when a communications fault for example a cable is disconnected occurs or when the scanner is switched out of run mode The former uses a communications fault action and the latter uses an idle fault action Fault Configuration When communication is disrupted for example a cable is disconnected the adapter and PowerFlex drive can respond with a user defined fault configuration The user sets the data that is sent to the drive using specific fault configuration parameters in the adapter When a fault action parameter is set to use the fault configuration data and a fault occurs the data from these parameters is sent as the Logic Command and Reference Flash Update The process of updating firmware in the adapter The adapter can be flash updated using the Allen Bradley software tool ControlFLASH the built in flash capability of DriveExplorer version 4 01 or higher or when the adapter is installed in a DSI External Co
81. e Instances device 3 Get ENUM Offset WORD DSI ENUM object instance offset C 30 ControlNet Objects DSI Diagnostic Object Continued Instance Attributes Attribute Access ID Rule Name Data Type Description 0 Get Full All Info STRUCT of BOOL 32 Descriptor Refer to pages C 25 C 26 CONTAINER Value CONTAINER Minimum value CONTAINER Maximum value CONTAINER Default value WORD Pad Word WORD Pad Word STRING 4 Units e g Amp Hz UINT Multiplier UINT Divisor UINT Base INT Offset DWORD Link source of the value 0 no link STRING 16 Always zero 0 Parameter name 1 Get Set Value Various Diagnostic item value 1 A CONTAINER is a 32 bit block of data that contains the data type used by a value If signed the value is sign extended Padding is used in the CONTAINER to ensure that it is always 32 bits This value is used in the formulas used to convert the value between display units and internal units Refer to Formulas for Converting on page C 26 Appendix D Logic Command Status Words Appendix D provides the definitions of the Logic Command Logic Status words that are used for some products that can be connected to the adapter If you do not see the Logic Command Logic Status for the product that you are using refer to your product s documentation PowerFlex 4 40 400 Drives Logic Command Word Logic Bits 15 14 13 12 11 10 9
82. e Hex 0 r Error Description No errors Configuration Box Example Value Description Communication CIP Generic CIP messages are used to access the Parameter object in Command the 22 COMM C Service Code e Hex The code for the Get_Attribute_Single service Class Number f Hex The Class ID for the CIP Parameter object Instance Number 3 Hex The instance number is the same as the parameter number in Single mode operation Attribute Number 1 Hex The attribute number for the Parameter Value attribute PLC 5 Data Table N7 2 The user defined address for any response service data Address received by the controller Size in Elements 1 The number of elements in the response data Port Number 2 The channel on the PLC 5 used for the ControlNet network Local ControlNet Node 2 The node address of the 22 COMM C adapter For supported classes instances and attributes refer to Appendix C ControlNet Objects Using Explicit Messaging 6 7 Formatting a Message to Write to a Parameter This write message example is for parameter P039 Accel Time 1 for a PowerFlex 4 Class drive r Command 4 CO C1121 Communication Command CIP Generic Service Code Hex Class Number Hex F Instance Number Hex Attribute Number Hex r Control Bits Ignore if timed out T0 0 Awaiting Execution EW 0 Continuous Run CO 0 Error ER 0 r This
83. e 0 by the adapter 4 Reserved 5 Drv 0 Logic Sts The Logic Status being received from drive 0 by the adapter 6 Drv 0 Feedback The Feedback being received from drive 0 by the adapter 7 Drv 1 Logic Cmd The Logic Command being transmitted to drive 1 by the adapter 8 Drv 1 Reference The Reference being transmitted to drive 1 by the adapter 9 Drv 1 Logic Sts The Logic Status being received from drive 1 by the adapter 10 Drv 1 Feedback The Feedback being received from drive 1 by the adapter 11 Drv2LogicCmd The Logic Command being transmitted to drive 2 by the adapter 12 Drv 2 Reference The Reference being transmitted to drive 2 by the adapter 13 Drv 2 Logic Sts The Logic Status being received from drive 2 by the adapter 14 Drv 2 Feedback The Feedback being received from drive 2 by the adapter 15 Drv3LogicCmd The Logic Command being transmitted to drive 3 by the adapter 16 Drv3 Reference The Reference being transmitted to drive 3 by the adapter 17__ Drv 3 Logic Sts The Logic Status being received from drive 3 by the adapter 18 Drv 3 Feedback The Feedback being received from drive 3 by the adapter 19 Drv4LogicCmd The Logic Command being transmitted to drive 4 by the adapter 20 Drv 4 Reference The Reference being transmitted to drive 4 by the adapter 21 Drv 4 Logic Sts The Logic Status being received from drive 4 by the adapter 22 Drv 4 Feedback The Feedback being received from drive 4 by the adapter
84. e 1 Reference Drive 1 Feedback N44 5 Drive 2 Logic Command Drive 2 Logic Status N44 6 Drive 2 Reference Drive 2 Feedback N44 7 Drive 3 Logic Command Drive 3 Logic Status N44 8 Drive 3 Reference Drive 3 Feedback N44 9 Drive 4 Logic Command Drive 4 Logic Status N44 10 Drive 4 Reference Drive 4 Feedback PCCC Object Continued N Files Continued C 19 ControlNet Objects Important If your controller or HMI platform supports CIP messaging use the CIP Parameter object to get and set parameters N File Description N10 N18 These N files let you read and write parameter values in the drive and the adapter Single Mode Multi Drive Mode N10 0 Number of parameters in the drive Number of parameters in Drive 0 N10 1 999 Drive parameters 1 999 Drive 0 parameters 1 999 N11 0 999 Drive parameters 1000 1999 Drive 0 parameters 1000 1999 N12 0 999 Drive parameters 2000 2999 Drive 0 parameters 2000 2999 N13 0 Number of parameters in this Number of parameters in this adapter adapter N13 1 999 Parameters 1 999 in this adapter Parameters 1 999 in this adapter N14 0 Number of parameters in this Number of parameters in Drive 1 adapter N14 1 999 Parameters 1 999 in this adapter Drive 1 parameters 1 999 N15 0 Number of parameters in the slave Number of parameters in Drive 2 N15 1 999 Parameters 1 999 in the slave Drive 2 para
85. e Drive_Input_Image 9 Dest Drive_4_Speed_Feedback Length 1 This section takes the data from specific tags Logic Command bits and Speed Reference and moves them to the output image area for transmission to the scanner Drive_4_Command_Stop Drive_Output_Image 8 0 7 JE Drive_4_Command_Start Drive_Output_Image 8 1 8 dE Drive_4_Command_Jog Drive_Output_Image 8 2 9 JE Drive_4_Command_Clear_Faults Drive_Output_Image 8 3 10 JE Drive_4_Command_Forward_Reverse Drive_Output_Image 8 4 11 Drive_4_Command_Forward_Reverse Drive_Output_Image 8 5 12 Using Multi Drive Mode Figure 7 14 ControlLogix Drive 4 Control Subroutine Continued 7 21 COP 13 Copy File Source Drive_4_Speed_Reference Dest Drive_Output_Image 9 Length 1 Explicit Messaging Example Drive 4 parameters are accessed by adding 21504 decimal 5400 hex to the desired parameter number This example reads data from Parameter d003 Output Current by using an Instance of 21507 21504 3 Drive_4 Perform_Parameter_Read 14 JE MSG Type CIP Generic CEN gt Message Control Drive_4_ Parameter_Read_Message CDND EP Drive 4 parameters are accessed by adding 21504 decimal 5400 hex to the desired parameter number This example writes data to Parameter P039 Accel Time 1 by using an Instance of 21543 21504 39 Drive_4 Perform_Parameter_Write 15 JE MSG
86. e eee eee 1 3 Required Equipment 0 00 00 e eee eee 1 3 Safety Precautions 0 0 00 eee eee eee eee 1 4 Quick Start 5 0 cccce cena aod ae ohare ese och a EE 1 5 Modes of Operation 0 00 c cee eee eee 1 6 Installing the Adapter Preparing for an Installation 0000 2 1 Setting Operating Mode and Node Address Switches 2 1 Connecting the Adapter to the Network 2 3 Connecting the Adapter to the Drive 2 4 Applying Power iii drece cos ceawsles cated bese a4 lis 2 7 Configuring the Adapter Configuration Tools 0 0 00 eee eee eee eee 3 1 Using the PowerFlex 4 Class HIM 3 2 Setting the Node Address 0 00 00000000 3 3 Setting the I O Configuration 0 3 3 Setting a Fault Action 00 0000 000 3 4 Resetting the Adapter 0 000000008 3 6 Viewing the Adapter Configuration 3 7 Configuring the I O ControlLogix Example 000 0000s eee 4 1 PLG 5 Example Lierne i Seiets 2 PRs selene oe OES 4 12 Using the I O About I O Messaging 000 e ee eee eee ee 5 1 Understanding the I O Image 02 5 2 Using Logic Command Status 00 5 3 Using Reference Feedback 00 00005 5 3 Example Ladder Logic Program Information 5 4 ControlLogix Example
87. e mode is a typical network installation where a single ControlNet node consists of a single drive with a 22 COMM C adapter Figure 7 1 7 2 Using Multi Drive Mode Figure 7 1 Single Mode Example for Network 1 drive per node ControlNet Network PowerFlex 40 or 400 Drive PowerFlex 40 or 400 Drive PowerFlex 40 or 400 Drive with 22 COMM C Adapter with 22 COMM C Adapter with 22 COMM C Adapter Multi Drive mode is an alternative to the typical network installation where a single ControlNet node can consist of one to five drives In Figure 7 2 the 22 COMM C adapter is internally mounted in a PowerFlex 40 400 drive and the remaining PowerFlex 4 Class drives are daisy chained from the RS 485 port on the first drive In Figure 7 3 the 22 COMM C adapter is externally mounted in a DSI External Comms Kit and all PowerFlex 4 Class drives are daisy chained from it Figure 7 2 Multi Drive Mode Example for Network PowerFlex 40 Mounting up to 5 drives per node ControlNet Network r Up to 4 Additional PowerFlex 4 Class Drives PowerFlex 40 or 400 Drive ETA PSA P Bead pe H 2 0 oe 9 joced 0 29 y 22 COMM C AK U0 RJ45 TB2P Adapter 2 Connector with Terminating Resistor RS 485 AK U0 RU45 TB2P AK U0 RJ45 TB2P Connector with Terminating Resistor l Figure 7 3 Multi Drive Mode Example for Network External Comms Kit M
88. e table always uses consecutive words starting at word 0 Figure 7 7 and Figure 7 8 illustrate examples of the Multi Drive I O image with 16 bit words for ControlLogix and PLC 5 controllers respectively Figure 7 7 Multi Drive Example of I O Image for ControlLogix ControlNet DSI Controller Scanner Adapter or Word and I O Bridge Logic Command Reference Logic Command Reference Logic Command Reference ee PowerFlex Drive 3 PowerFlex Drive 0 PowerFlex Drive 1 Output Image Write PowerFlex Drive 2 Logi d ogie orman PowerFlex Drive 4 ooj ND aAe wn o Pad Word Pad Word Logic Status Feedback Logic Status le PowerFlex Drive 1 PowerFlex Drive 0 Input lt Image Read Fogi Sys e PowerFlex Drive 2 meena Le PowerFlex Drive 3 0 Logic Status 1 Feedback PowerFlex Drive 4 OOlIND aF wnw o Message Message Handler Buffer 7 6 Using Multi Drive Mode Figure 7 8 Multi Drive Example of I O Image for PLC 5 ControlNet DSI Controller Scanner Adapter or Word and I O Bridge A kogte command PowerFlex
89. er 5x aig o o Be 1x O Multi Drive Single Mode J x Mode So ie Jumper Setting Description Right 1x Sets the adapter for Single mode default setting using a single position or jumper drive connection missing Important In this mode connections to multiple drives must be removed since all powered and connected hosts will respond to any message sent by the adapter Left 5x position Sets the adapter for Multi Drive mode using up to 5 different drives DSI peripherals 22 HIM 22 SCM etc do not operate with the adapter in this mode 2 Set the adapter node address by rotating the Node Address Switches to the desired value for each digit Important Each node on the network must have a unique address The node address must be set before power is applied because the adapter uses the node address it detects when it first receives power To change a node address you must set the new value Then remove and reapply power to the adapter or reset the adapter Switch Settings Description 00 99 Node address used by the adapter if switches are enabled The default switch setting is 02 Important If the address switches are set to 00 the adapter will use the setting of Parameter 02 CN Addr Cfg for the node address Refer to Setting the Node Address on page 3 3 The node address switch settings can be verified using a PowerFlex 4 Class HIM DriveExplorer or DriveExecutive to view Diag
90. erFlex 40 400 drive with the internal mounted adapter Drive 0 is powered down communications with the daisy chained drives is disrupted and the drives will take their respective Comm Loss Actions When the adapter is used in a DSI External Comms Kit 22 XCOMM DC BASE communications will not be disrupted when a daisy chained drive is powered down When any of the daisy chained drives are powered down the respective Input Image Logic Status and Feedback sent to the scanner will be zeros and the PORT and MOD LEDs on the adapter will alternately flash red The I O connection will not be dropped until the last drive is disconnected or powered down Important Status information from the scanner will not indicate there is a fault at the node and the I O connection will not be dropped If your application requires an action to be taken when DSI communication is lost with one or more drives monitor adapter Parameter 13 DSI I O Act to verify that the adapter is communicating with all connected drives Chapter 8 Troubleshooting Chapter 8 provides information for troubleshooting potential problems with the adapter Topic Page Locating the Status Indicators 8 1 PORT Status Indicator 8 2 MOD Status Indicator 8 3 Net A and B Status Indicators Together 8 4 Net A or B Status Indicators Independently 8 4 Adapter Diagnostic Items in Single Mode 8 5 Adapter Diagnostic Items in Multi Drive Mode 8 6 Vi
91. es you send a Write message to N40 0 N40 63 wait until the adapter responds with a reply message and then read the response data in N40 0 N40 63 with a Read message For details about Block Transfer messages and the data required for each byte in the N File refer to the Remote I O Adapter User Manual Publication 20COMM UMO004 Bits 15 to 8 are the Most Significant Byte Bits 7 to 0 are the Least Significant Byte Write Read Bits 15 0 15 0 N40 0 0x00 Length in Bytes 0x00 Length in Bytes N40 1 DSI Port 0x81 Status Size Status Type N40 2 0x00 CIP Service Data N40 3 CIP Class length varies based on message N40 4 CIP Instance N40 5 CIP Attribute N40 6 Data length varies based on message N40 63 1 Use the fo lowing DSI Port Assignment table to determine the value for the DSI port ControlNet Objects C 17 PCCC Object Continued N Files Continued DSI Port Assignments DSI Port No Single Mode Multi Drive Mode 0 The drive Drive 0 1 The adapter Drive 1 2 The slave Drive 2 3 Not supported Drive 3 4 Not supported Drive 4 5 Not supported The adapter N File Description For Single Mode Only N41 This N file lets you read and write control I O messages You can write control I O messages only when all of the following conditions are true e The adapter is not receiving I O from a scanner For example there is no scanner on the network the scanner is i
92. eter value CONTAINER Minimum value CONTAINER _ Maximum value CONTAINER Default value WORD Next parameter WORD Previous parameter STRING 4 Units e g Amp Hz UINT Multiplier 2 UINT Divisor UINT Base INT Offset 2 BYTE 3 Link source of the value 0 no link BYTE Always zero 0 STRING 16 Parameter name 8 Get Descriptor BOOL 32 Descriptor Refer to pages C 25 C 26 9 Get Set Parameter Value Various Parameter value in NVS 10 Get Set RAM Parameter Various Parameter value in temporary memory Value 11 Get Set Link BYTE 3 Link parameter or function block that is the source of the value 0 no link 12 Get Help Object WORD ID for help text for this parameter Instance 13 Get Read Basic STRUCT of BOOL 32 Descriptor Refer to pages C 25 C 26 CONTAINER _ Parameter value CONTAINER Minimum value CONTAINER Maximum value CONTAINER Default value STRING 16 Parameter name STRING 4 Units e g Amp Hz 14 Get Parameter Name STRING 16 Parameter name 15 Get Parameter Alias STRING 16 Customer supplied parameter name 16 Get Parameter BYTE 0 No error Processing Error 1 Value is less than the minimum 2 Value is greater than the maximum 1 A CONTAINER is a 32 bit block of data that contains the data type used by a parameter value If signed the value is sign extended Padding is used in the CONTAINER to ensure This value is used in the formulas used to convert the par
93. ewing and Clearing Events 8 7 Locating the Status Indicators The adapter has four status indicators They can be viewed on the adapter or through the drive cover See Figure 8 1 Figure 8 1 Status Indicators location on drive may vary Bottom side of adapter board S Item Status Indicator Description Page PORT DSI Connection Status 8 2 MOD Adapter Status 8 3 NETA ControlNet A Status 8 4 NETB ControlNet B Status 8 4 8 2 Troubleshooting PORT Status Indicator Status Off Cause The adapter is not powered or not properly connected to the drive Corrective Action e Securely connect the adapter to the drive using the Internal Interface ribbon cable Apply power to the drive or adapter if mounted in a DSI External Comms Kit Flashing Red In Single mode the adapter is not receiving communication from the drive In Multi Drive mode the adapter is not receiving communication from a drive or a drive is not an Allen Bradley drive e Verify that the Operating Mode Jumper J7 in Figure 2 1 is in the position corresponding to the mode in which the adapter is being used e Verify the setting for Parameter 12 DSI 1 0 Cfg Verify that cables are securely connected and not damaged Replace cables if necessary Cycle power to the drive or adapter if mounted in a DSI External Comms Kit e Use Allen Bradley PowerFlex 4 40 400 drives
94. g the HIM Step 1 Power up the drive Then plug the HIM into the drive The Parameters menu for the drive will be displayed 2 Press Sel key once to display the Device Select menu 3 Press Enter to display the DSI Devices menu Press Down Arrow to scroll to 22 COMM C 4 Press Enter to select the adapter The Parameters menu for the adapter will be displayed 5 Press Enter to access the parameters Edit the adapter parameters using the same techniques that you use to edit drive parameters Key s On Example Screens Parameters Groups Linear List Changed Params DIAG WAR DSEL MEM SELP Device Select DSI Devices DIAG PARAM BSS MEM SEL gt DSI Devices PowerFlex 40 22 COMM C Parameters Linear List Changed Params DIAG RAGIN DSEL MEM SELP gt Parameter Single Drv LIMITS SEL gt Configuring the Adapter 3 3 Setting the Node Address If the Node Address Switches on the adapter are set to a node address of 00 the value of Parameter 02 CN Addr Cfg determines the ControlNet node address 1 Set the value of Parameter 02 CN Addr Cfg to a unique node address Figure 3 1 Node Address Screen on PowerFlex 4 Class HIM 22 HIM Default 2 Parameter VS LIMITS 2 Reset the adapter see Resetting the Adapter on Page 3 6 Setting the I O Configuratio
95. ge 5 2 7 5 using example program for ControlLogix controller 5 5 PLC 5 controller 5 8 Identity object C 2 Idle Fit Action parameter B 3 installation applying power to the adapter 2 7 connecting to the drive 2 4 connecting to the network 2 3 preparing for 2 1 Internal Interface cable connecting to the adapter 2 4 connecting to the drive 2 4 illustration 2 4 L LEDs see status indicators Logic Command Status bit definitions D 1 definition G 4 in I O image 5 2 7 5 using 5 3 M manual conventions P 2 related documentation P 1 web site P 1 mechanical dimensions A 1 messages see Explicit Messages or VO Index 3 MOD status indicator locating 8 1 troubleshooting with 8 3 Mode parameter B 1 modes of operation 1 6 mounting the adapter 2 4 to 2 5 Multi Drive mode additional information 7 36 operating in 7 1 setting with jumper J7 2 2 system wiring 7 4 using ControlLogix controller Explicit Message example 7 22 I O example 7 9 using PLC 5 controller I O example 7 24 versus Single mode 7 1 N NET A status indicator locating 8 1 troubleshooting with 8 4 NET B status indicator locating 8 1 troubleshooting with 8 4 node address definition G 4 setting with parameters 3 3 setting with switches 2 2 Non Volatile Storage NVS definition G 4 in adapter 3 1 in drive 6 1 O operating status 1 6 Index 4 P Parameter Group object C 12 Parameter object C 9
96. ge 7 Drive 3 Logic Command and Speed Reference Drive_Output_Image 8 and Drive_Output_Image 9 Drive 4 Logic Command and Speed Reference Note the length of the COP instruction is 10 because the Destination address is an INT COP Copy File Source Drive_Output_Image 0 Dest _5 PowerFlex_4_Class_Drives O Data 0 Length 10 Using Multi Drive Mode Drive 0 Drive 4 Control Subroutines 7 11 The following Drive Control subroutines provide status information Logic Status and Feedback control Logic Command and Reference and parameter read write for each of the respective drives Control Subroutine Refer to Drive 0 Figure 7 10 Drive 1 Figure 7 11 Drive 2 Figure 7 12 Drive 3 Figure 7 13 Drive 4 Figure 7 14 The following program tags are used for the Drive 0 Control Subroutine Tag Name Type Description Drive_0_Status_Ready BOOL Drive 0 ready bit Drive_0_Status_Active BOOL Drive 0 active bit Drive_0_Status_Forward BOOL Drive 0 forward bit Drive_0_Status_Reverse BOOL Drive 0 reverse bit Drive_0_Status_Faulted BOOL Drive 0 faulted bit Drive_0_Status_At_Speed BOOL Drive 0 at speed bit Drive_0_Speed_Feedback INT Drive 0 speed feedback word Drive_O_Command_Stop BOOL Drive 0 stop bit Drive_O_Command_Start BOOL Drive 0 start bit Drive_0_Command_Jog BOOL Drive 0 jog bit Drive_O_Command_Clear_Faults BOOL Drive 0 clear faults bit Drive_0
97. gic Status Drive 1 Operator At Speed Status AT SPEED Display N9 2 0 002 8 5 Using Multi Drive Mode Figure 7 19 PLC 5 Drive 1 Control Subroutine U 4 Continued 0006 0007 0008 0009 0010 0014 0012 0013 0014 Rung 0006 moves the Speed Feedback from Drive 1 to the operator station Rungs 0007 through 0012 move the Logic Command from the operator station to Drive 1 Drive 1 Speed Feedback MOV Move Source Dest 7 29 Drive 1 Logic Drive 1 Operator Command Stop Pushbutton STOP 1 002 N10 2 TE aE 0 Drive 1 Logic Drive 1 Operator Command Start Pushbutton START 1 002 N10 2 3e za ey 1 i Drive 1 Logic Drive 1 Operator Command Jog Pushbutton JOG 1 002 N10 2 TE aE 2 Drive 1 Operator Drive 1 Logic Clear Faults Command Pushbutton CLEAR FAULTS 1 002 N10 2 JE lt gt 3 Drive 1 Operator Drive 1 Logic Forward Reverse Command Selector Switch FORWARD 1 002 N10 2 JE 4E 4 Drive 1 Operator Drive 1 Logic Forward Reverse Command Selector Switch REVERSE 1 002 N10 2 4 5 Rung 0013 moves the Speed Reference from the operator station to Drive 1 Drive 1 Speed Reference MOV Move Source 1 003 0 lt Dest N10 3 0 lt END 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 wired into the local PLC 5 40C rack as follows 0 00
98. guration 6 This value is 0 This value is required required Enter the 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 that you enabled in the adapter This information can be found in Parameter 12 DSI I O Cfg in the adapter Table 4 A shows common configuration Input Output sizes In our example we entered 4 in the Input Size and 2 in the Output Size boxes because the Operating Mode Jumper on the adapter is set to 1x Single mode which is the default Logic Status Feedback uses 2 words of input and an additional 2 words of input are reserved for ControlNet bridge overhead Logic Command Reference uses 2 words of output 4 6 Configuring the I O Table 4 A ControlLogix Input Output Size Configurations Input Output Logic Command Reference Parameter 12 Parameter 01 Size Size Status Feedback DSII O Cfg Mode 4 2 Y Y Drive 0 Single 6 4 Vv Vv Drives 0 1 8 6 Vv Vv Drives 0 2 hous 10 8 v v Driveso g Multi Drive 12 10 Y Y Drives 0 4 p gt TIP For instructions on configuring the I O for the adapter Parameter 12 DSI I O Cfg see Setting the I O Configuration on page 3 3 5 Click Next gt to display the Requested Packet Interval screen Figure 4 8 Figure 4 8 Requested Packet Interval Screen Requested Packet Interval RPI 20 o ms 2 0 3200 0 ms I Inhibit Module
99. h updates made to the adapter after shipping 27 App Flash Count The number of application firmware flash updates made to the adapter after shipping 28 Node Address SW The current value of the node address switches 29 CN Packets Revd A count of the number of network packets received by the adapter 30 CN Rx Underflows A count of the number of network receive underflow errors 31 CN Rx Overflows A count of the number of network receive overflow errors 32 CN Rx Bad Frames A count of the number of network receive bad frame errors 33 CN Packets Sent A count of the number of network packets transmitted by the adapter 34 CN Tx Underflows A count of the number of network transmit underflow errors 35 CN Tx Overflows A count of the number of network transmit overflow errors 36 CN Tx Out Of Steps A count of the number of network transmit out of step errors 37 CN Tx Blockages A count of the number of network transmit blockage errors 8 6 Troubleshooting Adapter Diagnostic Items in Multi Drive Mode The following diagnostic items can be accessed using a PowerFlex 4 Class HIM or DriveExplorer version 3 01 or higher No Name Description 1 Reserved 2 Drv 0 Logic Cmd The Logic Command being transmitted to drive 0 by the adapter 3 Drv 0 Reference The Reference being transmitted to driv
100. i ii Smm sese a Allen Bradley Power Communications ControlNet Adapter 22 COMMN C FRN 1 xxx User Manual Automation Important User Information Solid state equipment has operational characteristics differing from those of electromechanical equipment Safety Guidelines for the Application Installation and Maintenance of Solid State Controls Publication SGI 1 1 available from your local Rockwell Automation sales office or online at http Avww rockwellautomation com literature describes some important differences between solid state equipment and hard wired electromechanical devices Because of this difference and also because of the wide variety of uses for solid state equipment all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable In no event will Rockwell Automation Inc be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation Rockwell Automation Inc cannot assume responsibility or liability for actual use based on the examples and diagrams No patent liability is assumed by Rockwell Automation Inc with respect to use of information circuits equipment or software described in
101. ic Command and Reference for Drive 2 Out 32 8 Logic Status and Feedback for Drive 2 In 32 9 Logic Command and Reference for Drive 3 Out 32 10 Logic Status and Feedback for Drive 3 In 32 11 Logic Command and Reference for Drive 4 Out 32 12 Logic Status and Feedback for Drive 4 In 32 13 Logic Command for all drives mask and match register 2 Out Varies 14 Logic Command for Drive 0 mask and match register g Out 32 15 Logic Command for Drive 1 mask and match register Out 132 16 Logic Command for Drive 2 mask and match register Out 132 17 Logic Command for Drive 3 mask and match register Out 32 18 Logic Command for Drive 4 mask and match register g Out 32 19 Logic Command for Drive 0 Out 16 20 Logic Status for Drive 0 In 16 1 The size for this Register Object instance is 32 bits per drive For example if the adapter is operating in Multi Drive mode and is configured with Drives 0 through 4 then the size is 160 bits The structure for this Register Object instance is a Mask word followed by a Command word for each drive The Logic Command for each drive is set to the value of the second word of the data where there are ones in the first word of the data Logic Command Logic Command and not Mask word or Command word and Mask word ControlNet Objects C 7 Register Object Continued Instances Continued Instance Description pe
102. ic Status bits and Speed Feedback for use elsewhere in the ladder program Drive_Input_Image 2 0 Drive_1_Status_Ready 0 JE Drive_Input_lmage 2 1 Drive_1_Status_Active 1 E Drive_Input_lmage 2 3 Drive_1_Status_Forward 2 JE Drive_Input_Image 2 3 Drive_1_Status_Reverse 3 JVE Drive_Input_Image 2 7 Drive_1_Status_Faulted 4 JE Drive_Input_Image 2 8 Drive_1_Status_At_Speed 5 JE mor 6 Copy File Source Drive_Input_Image 3 Dest Drive_1_Speed_Feedback Length 1 This section takes the data from specific tags Logic Command bits and Speed Reference and moves them to the output image area for transmission to the scanner Drive_1_Command_Stop Drive_Output_Image 2 0 T Drive_1_Command_Start Drive_Output_Image 2 1 8 JE Drive_1_Command_Jog Drive_Output_Image 2 2 9 JE Drive_1_Command_Clear_Faults Drive_Output_Image 2 3 10 JE Drive_1_Command_Forward_Reverse Drive_Output_Image 2 4 11 JE Drive_1_Command_Forward_Reverse Drive_Output_Image 2 5 12 4 E Using Multi Drive Mode 7 15 Figure 7 11 ControlLogix Drive 1 Control Subroutine Continued 13 14 15 16 End COP Copy File Source Drive_1_Speed_Reference Dest Drive_Output_Image 3 Length 1 Explicit Messaging Example Drive 1 parameters are accessed by adding 18432 decimal 4800 hex to the desired parameter number This example reads data from Parameter d003
103. in Single mode operation The attribute number for the Parameter Value attribute The tag where the data that is written is stored The size of a parameter value in a PowerFlex 4 Class drive is always 2 bytes Description Path 2 PowerFlex_40 The path is the route that the message will follow The default setting for Service Type is Custom enabling entry of a Service Code not available from the Service Type pull down menu When selecting a Service Type other than Custom from the pull down menu an appropriate Hex value is automatically assigned to the Service Code box which grays out unavailable Click Browse to find the path or type in the name of the device listed in the I O Configuration folder For supported classes instances and attributes refer to Appendix C ControlNet Objects End Using Explicit Messaging 6 5 Table 6 A Tags for the ControlLogix Example Explicit Messaging Program Tag Names Tag Names for Read Message Type for Write Message Type Perform_Parameter_Read BOOL Perform_Parameter_Write BOOL Parameter_Read_Message MESSAGE Parameter_Write_Message MESSAGE Output_Current INT Accel_Time_1 INT Ladder Logic Program Figure 6 4 Example ControlLogix Ladder Logic Explicit Messaging Program Explicit Messaging Examples Reading a single parameter Get Attribute Single command This message example reads from Parameter d003 Output Current and stores its value in the O
104. in_SingleMode Type 1756 L63 4 ControlLogix5563 Controller Path Ethermet 10 91 100 80 Backplane 0 Security lt None gt D The controller is in Remote Run mode The mode will be changed to Remote Program prior to download Cancel Help gt TIP If a message box reports that RSLogix 5000 is unable to go online select Communications gt Who Active to try to find your controller in the Who Active screen After finding the controller click the Set Project Path button to establish the path If your controller does not appear you need to add or configure the ControlNet driver in RSLinx Refer to the RSLinx online help 2 Click Download to download the configuration to the controller When the download is completed successfully click Yes RSLogix 5000 enters the Rem Prog Remote Program mode 3 Select File gt Save If this is the first time that you saved the project the Save As dialog box appears Navigate to a folder type a file name and click Save to save the configuration to a file on your computer Configuring the I O 4 9 Saving the I O Configuration to the Bridge You also need to download the I O configuration to the bridge You should also save the configuration to a file on your computer 1 Launch RSNetWorx for ControlNet In the RSNetWorx for ControlNet window select File gt New to display the New File screen Then select ControlNet Configuration as the network configuration type and click OK
105. lable at the time of publication in Appendix D Logic Command Status Words For other products refer to their documentation Using Reference Feedback The Reference word is always word 1 in the output image The Reference 16 bits is produced by the controller and consumed by the adapter The Feedback word begins at input word 3 for ControlLogix or input word 1 for PLC 5 The Feedback 16 bits is produced by the adapter and consumed by the controller Size Drive Valid Values 1 Example PowerFlex 4 240 0 to 240 0 Hz 16 bit PowerFlex40 400 010 400 0Hz ue S1 or PowerFlex 400 320 00 to 320 00 Hz 1 The Reference Feedback for a PowerFlex 4 PowerFlex 40 or Powerflex 400 drive is set in Hz and not in engineering units like PowerFlex 7 Class drives For example 300 equates to 30 0 Hz the decimal point is always implied for PowerFlex 4 40 and 3000 equates to 30 00 Hz for PowerFlex 400 Also a minus value equates to reverse motor direction and a plus value equates to forward motor direction 5 4 Using the I O Example Ladder Logic Program Information The example ladder logic programs in the ControlLogix Example and PLC 5 Example sections of this chapter are intended for and operate PowerFlex 4 Class drives Functions of the Example Programs The example programs enable an operator to perform the following e Obtain status information from the drive e Use the Logic Command to control
106. le a disconnected cable or faulted controller Configuring the Adapter 3 5 To change the fault action Set the values of Parameters 08 Comm FIt Action and 09 Idle Flt Action to the desired responses Value Action Description 0 Fault The drive is faulted and stopped Default 1 Stop The drive is stopped but not faulted 2 Zero Data The drive is sent 0 for output data This does not command a stop 3 Hold Last The drive continues in its present state 4 Send Fit Cfg The drive is sent the data that you set in the fault configuration parameters Parameter 10 Fit Cfg Logic and Parameter 11 Fit Cfg Ref Figure 3 3 Fault Action Screens on PowerFlex 4 Class HIM 22 HIM Comm Fit Action Idle Fit Action Parameter Parameter ZS LIMITS ES LIMITS Changes to these parameters take effect immediately A reset is not required If Multi Drive mode is used the same fault action is used by the adapter for all of the drives Drive 0 Drive 4 it controls To set the fault configuration parameters If you set Parameter 08 Comm FIt Action or 09 Idle Flt Action to Send Fit Cfg the values in the following parameters are sent to the drive after a communications fault and or idle fault occurs You must set these parameters to values required by your application Parameter Name Description 10 Fit Cfg Logic A 16 bit value sent to the drive for Logic Command
107. le_using_22C0MMC_in_SingleMode Example showing how to control a PowerFlex 40 drive with a 22 COMM C ControlNet adapter configured for Single mode operation Ej 1756 47 7 Slot ControlLogix Chassis ha 0 H Safety Partner Slot IC SRSLogix S000 Projects Browse Select the appropriate choices for the fields in the screen to match your application Then click OK The RSLogix 5000 window reappears with the project tree in the left pane 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 Figure 4 3 appears Figure 4 3 Select Module Type Screen x Type 1756 CNBR D Description Configurable Flow Meter 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 ControlNet Bridge Redundant Media 1756 DH Bridge RIO Scanner 1756 DH Bridge RIO Scanner 1756 SA3000 Drive Interface 1756 SA3100 Drive Interface 1756 SASOO Drive Interface 1756 SB3000 Drive Interface 1756 SD3000 Drive Interface xl Show a Vendor All y M Other I Speciatyi 0 Select All M Analog M Digital IV Communication Motion IV Controller Clear All Eg Cancel Help 3 Inthe list select the ControlNet bridge used by your controller In this example Figure 4 3 we use a 1756 CNBR D ControlNet Bridge Series D so the 1
108. meters 1 999 N16 0 Not supported Number of parameters in Drive 3 N16 1 999 Not supported Drive 3 parameters 1 999 N17 0 Not supported Number of parameters in Drive 4 N17 1 999 Not supported Drive 4 parameters 1 999 N18 0 Not supported Number of parameters in this adapter N18 1 999 Not supported Parameters 1 999 in this adapter C 20 ControlNet Objects DSI Device Object Class Code Hexadecimal Decimal 0x92 146 Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Instances The number of instances depends on the number of components in the device The total number of components can be read in Instance 0 Class Attribute 4 Instances Dec 0 16383 Single Mode Instances 0 16383 in the drive Multi Drive Mode Instances 0 16383 in Drive 0 16384 17407 Instances 0 1023 in the adapter Instances 0 1023 in the adapter 17408 18431 Instances 0 1023 in the adapter Instances 0 1023 in Drive 1 18432 19455 Instances 0 1023 in the slave Instances 0 1023 in Drive 2 19456 20479 Not supported Instances 0 1023 in Drive 3 20480 21503 Not supported Instances 0 1023 in Drive 4 21504 22527 __ Not supported Instances 0 1023 in the adapter Class Attributes Attribute Access ID Rule Name Data Type Description 0 Get Famil
109. mm FIt Action and 09 Idle FIt Action determine the action taken for ALL of the drives on the Multi Drive node The following Multi Drive parameters must be set in the 22 COMM C Parameter 0 Drive 0 connected 12 DSI 1 0 Cfg Value 1 Drives 0 1 connected 2 Drives 0 2 connected 3 Drives 0 3 connected 4 Drives 0 4 connected 14 Drv 0 Addr Equal to Drive 0 parameter A104 Comm Node Address 15 Drv 1 Addr Equal to Drive 1 parameter A104 Comm Node Address 16 Drv 2 Addr Equal to Drive 2 parameter A104 Comm Node Address 17 Drv 3 Addr Equal to Drive 3 parameter A104 Comm Node Address 18 Drv 4 Addr Equal to Drive 4 parameter A104 Comm Node Address After setting the 22 COMM C parameters set the Operating Mode Jumper J7 from 1x Single mode to 5x Multi Drive operation and reset the adapter or cycle power to invoke the change Refer to Setting Operating Mode and Node Address Switches on page 2 1 Important The 22 COMM C parameters can be set using a DSI peripheral HIM DriveExplorer with 22 SCM 232 etc ONLY when the Operating Mode Jumper is in the 1x Single mode position Using Multi Drive Mode Example Configuration Settings Adapter Settings e The adapter Operating Mode Jumper J7 in Figure 2 1 is set to the 5x Multi Drive position e The 22 COMM C adapter parameters are set as follows Paramete
110. mms Kit the X Modem protocol and a 22 SCM 232 serial converter version 3 xx or higher firmware HIM Human Interface Module A device that can be used to configure and control a PowerFlex 4 Class drive PowerFlex 4 Class HIMs 22 HIM xxx can be used to configure connected peripherals Hold Last When communication is disrupted for example a cable is disconnected the adapter and PowerFlex drive can respond by holding last Hold last results in the drive receiving the last data received via the network connection before the disruption If the drive was running and using the Reference from the adapter it will continue to run at the same Reference T O Data T O data sometimes called implicit messages or input output transmit time critical data such as a Logic Command and Reference The 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 Input is produced by the adapter and consumed by the scanner Logic Command Logic Status The Logic Command is used to control the PowerFlex drive for example start stop direction It consists of one 16 bit word of output to the adapter from the network The definitions of the bits in this word depend on the drive The Logic Status is used to monitor the PowerFlex drive for example operating state motor direction It consists of one 16 bit word of input from the adapte
111. n Item Description Normal Operation The adapter is properly connected and is communicating with the drive MOD Green Normal Operation The adapter is operational and is transferring I O data Flashing Normal Operation The adapter is operational but is not Green transferring I O data NETAor Green Normal Operation The adapter channel is properly 4 NET B connected and communicating on the network Flashing Normal Operation The adapter channel has a temporary Green error or is in listen only mode Off Normal Operation The adapter channel is disabled or not supported 1 fall status indicators are off the adapter is not receiving power Refer to Chapter 2 Installing the Adapter for instructions on installing the adapter If any other conditions occur refer to Chapter 8 Troubleshooting Chapter 2 Installing the Adapter Chapter 2 provides instructions for installing the adapter in a PowerFlex 40 or PowerFlex 400 drive This adapter can also be installed in a DSI External Comms Kit In this case refer to the 22 XCOMM DC BASE Installation Instructions Publication No 22COMM INO01 supplied with the kit Topic Page Preparing for an Installation 2 1 Setting Operating Mode and Node Address Switches 2 1 Connecting the Adapter to the Network 2 3 Connecting the Adapter to the Drive 2 4 Applying Power 2 7 Prep
112. n The I O configuration determines the number of drives that will be represented on the network as one node by the adapter If the Operating Mode Jumper J7 in Figure 2 1 is set to the 1x Single mode default position only one drive is represented by the adapter and Parameter 12 DSI I O Cfg has no effect If the Operating Mode Jumper is set to the 5x Multi Drive position up to five drives can be represented as one node by the adapter 1 Set the value in Parameter 12 DSI I O Cfg Figure 3 2 1 0 Configuration Screen on Powerflex 4 Class HIM 22 HIM fo Mode Jumper Position Value Description Single Multi Drive 0 Drive 0 Default v v 1 Drives 0 1 s Ey LIMITS 2 Drives 0 2 V 3 Drives 0 3 J 4 Drives 0 4 V When the adapter is internally mounted in a PowerFlex 40 or 400 drive this drive is always Drive 0 Drives 1 through 4 are PowerFlex 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 DSI External Comms Kit Drives 0 through 4 are daisy chained to the RJ45 RS 485 port on the Comms Kit Refer to Chapter 7 Using Multi Drive Mode for more information 2 Ifa drive is enabled configure the parameters in the drive to accept the Logic Command and Reference from the adapter For example set a PowerFlex 40 drive s parameter P036 Start Source and parameter P038 Speed
113. n idle program mode the scanner is faulted or the adapter is not mapped to the scanner e The value of N42 3 is set to a non zero value Write Read N41 0 Logic Command Word Logic Status Word N41 Unused Unused N41 2 Reference Feedback N42 This N file lets you read and write some values configuring the port N42 3 Control Time out read write Time in seconds allowed between messages to the N41 or N44 file If the adapter does not receive a message in the specified time it performs the fault action configured in its Comm Fit Action parameter N42 7 Adapter Port Number read only DSI port on the drive to which the adapter is connected N42 8 Peer Adapters read only Bit field of devices having Peer capabilities C 18 ControlNet Objects PCCC Object Continued N Files Continued N File Description For Multi Drive Mode Only N44 This N file lets you read and write control I O messages You can write control I O messages only when all of the following conditions are true e The adapter is not receiving I O from a scanner For example there is no scanner on the network the scanner is in idle program mode the scanner is faulted or the adapter is not mapped to the scanner e The value of N42 3 is set to a non zero value Write Read N44 0 Drive 0 Logic Command Drive 0 Logic Status N44 Unused Unused N44 2 Drive 0 Reference Drive 0 Feedback N44 3 Drive 1 Logic Command Drive 1 Logic Status N44 4 Driv
114. nostic Item number 28 listed on page 8 5 or page 8 6 Installing the Adapter 2 3 Connecting the Adapter to the Network may contain high voltages that can cause injury or death Remove power from the PowerFlex drive and then verify power has been discharged before installing or removing an adapter ATTENTION Risk of injury or death exists The PowerFlex drive 1 Remove power from the drive 2 Use static control precautions 3 Remove the drive cover 4 Connect a ControlNet cable to the ControlNet network See Figure 2 2 for an example of wiring to a ControlNet network Figure 2 2 Connecting the ControlNet Cable to the Network ControlLogix Controller PowerFlex 40 or PowerFlex 400 Drives with 1756 CNB R each with a 22 COMM C ControlNet Adapter oO a optional redundancy Md gh ag ea es es 4 asat Sea 5 Route the ControlNet cable through the bottom of the PowerFlex drive Figure 2 3 and insert the cable plug into the adapter s mating receptacle 2 4 Installing the Adapter Connecting the Adapter to the Drive PowerFlex 40 Frames B and C and PowerFlex 400 Frame C 1 Remove power from the drive 2 Use static control precautions 3 Mount the adapter on the required special drive cover ordered separately
115. nts 1 1 definition G 1 features 1 2 grounding 2 4 illustration 1 1 installing 2 1 to 2 7 mounting 2 4 to 2 5 node address 3 3 parameters B 1 to B 4 resetting 3 6 Single versus Multi Drive mode of operation 7 1 specifications A 1 switches 1 1 tools to configure 3 1 troubleshooting 8 1 to 8 8 applying power to the adapter 2 7 Assembly object C 4 attentions 1 4 baud rate see data rate bit definitions for Logic Command Status word D 1 bridge G 1 C cables ControlNet 2 3 DSI Internal Interface 2 4 CIP Common Industrial Protocol G 1 CN Active Cfg parameter B 2 Index CN Addr Act parameter B 1 CN Addr Cfg parameter B 1 CN Rate Act parameter B 2 CN Rate Cfg parameter B 2 Comm Fit Action parameter B 2 communications module see adapter compatible products 1 3 components 1 1 configuration tools 3 1 connecting adapter to the network 2 3 ControlFLASH G 1 controller G 1 ControlLogix controller example network 4 1 with adapter in Multi Drive mode Explicit Message example 7 22 I O example 7 9 with adapter in Single mode Explicit Message example 6 3 I O example 5 5 ControlNet adapter see adapter cable 2 3 connector on adapter 1 1 data rates A 1 ControlNet Objects list of C 1 to C 30 D data rate G 2 diagnostic items for Multi Drive mode 8 6 for Single mode 8 5 dimensions A 1 Index 2 DriveExplorer accessing parameters with 3 1 definition
116. of Length USINT Length of requestor ID requestor ID Vendor UINT Vendor number of Vendor UINT Vendor number of requestor requestor Serial UDINT ASA serial number Serial UDINT ASA serial number Number of requestor Number of requestor Other Product Identifier of user Other Product Identifier of user Specific task etc on the Specific task etc on the requestor requestor CMD USINT Command byte CMD USINT Command byte Message structure continued on next page ControlNet Objects C 15 PCCC Object Continued Message Structure for Execute_PCCC Continued Request Response Data Data Name Type Description Name Type Description STS USINT 0 STS USINT Status byte TNSW UINT Transport word TNSW UINT Transport word Same value as the request FNC USINT Function code Not EXT_STS USINT Extended status used for all CMD s Not used for all CMD s PCCC_ ARRAY of CMD FNC specific PCCC_ ARRAY of CMD FNC specific params USINT parameters results USINT result data Message Structure for Execute_DH Request Response Data Data Name Type Description Name Type Description DLink UINT Destination Link ID DLink UINT Destination Link ID DSta USINT Destination Station DSta USINT Destination Station number number DUser USINT Destination User DUser USINT Destination User number number SLink UINT Source Link ID SLink UINT Source
117. online and offline configurations that prevent RSNet Worx from starting edits Upload or download the network configuration ERNA OK Use online data upload C Use offline data download Cancel Help Flip When both radio button choices are available use the preselected default Use online data upload When this choice is unavailable grayed out you must select Use offline data download Then click OK 6 Select File gt Save to save the I O configuration file to the computer If this is the first time that you saved the project the Save As dialog box appears Navigate to a folder type a file name and click Save to save the configuration to a file on your computer The Save Configuration dialog box Figure 4 15 appears Then click OK to download the I O configuration to the bridge Figure 4 15 Save Configuration Dialog Box Either of the following choices will save the updated schedule to the file and to the online network if you are online Save Type Cancel Optimize and re write schedule for all connections Hel el terge changes into existing schedule p TIP If both Save Type choices are available it is recommended to select the Optimize and re write schedule for all connections radio button 4 12 Configuring the I O PLC 5 Example Example Network After the adapter is configured the connected drive and adapter will be a single node on the network Thi
118. or station is wired into the local PLC 5 40C rack as follows 0 002 0 0 002 1 0 002 2 0 002 3 0 002 4 0 002 5 0 003 1 002 0 1 002 1 1 002 2 1 002 3 1 002 4 1 003 Drive 1 Ready Drive 1 Active Drive 1 Forward Drive 1 Reverse Drive 1 Faulted Drive 1 At Speed Drive 1 Operator Speed Feedback Drive 1 Stop Normally Open Pushbutton Drive 1 Start Normally Open Pushbutton Drive 1 Jog Normally Open Pushbutton Drive 1 Clear Faults Normally Open Pushbutton Drive 1 Forward Reverse Selector Switch Drive 1 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 2 Drive 1 Logic Status N9 3 Drive 1 Speed Feedback N10 2 Drive 1 Logic Command N10 3 Drive 1 Speed Reference Rungs 0000 through 0005 move the Logic Status from Drive 1 to the operator station Drive 1 Logic Status READY N9 2 Drive 1 Operator Ready Status Display 0 002 0 Drive 1 Logic Status ACTIVE 0 Drive 1 Operator Active Status Display 0 002 1 Drive 1 Logic Status ACTUAL FORWARD REVERSE DIRECTION N9 2 E Drive 1 Operator Actual Forward Status Display 0 002 ps 3 Drive 1 Logic Status ACTUAL FORWARD REVERSE DIRECTION 2 Drive 1 Operator Actual Reverse Status Display N9 2 0 002 4E 3 5 Drive 1 Logic Status Drive 1 Operator Fault Status FAULTED Display N9 2 0 002 g 4 Drive 1 Lo
119. ore details see the Important statement in About Explicit Messaging on Page 6 1 ControlLogix Example Example Network After the adapter is configured the connected drive and adapter will be a single node on the network This section provides the steps that are needed to configure a simple network like the network in Figure 4 1 In our example we will configure a 1756 CNB R bridge to communicate with a drive using Logic Command Status and Reference Feedback over the network 4 2 Configuring the I O Figure 4 1 Example ControlNet Network Node 1 ControlLogix Controller with 1756 CNB R Bridge Node 2 PowerFlex 40 Drive with 22 COMM C ControlNet Adapter S __ 6 san fee ControlNet Network Adding the To establish optional redundancy Node 99 Computer with 1784 PCC Network Interface Card and RSNetWorx for ControlNet Bridge to the I O Configuration communications over a ControlNet network you must first add the ControlLogix controller and its bridge to the I O configuration 1 Start RSLogix 5000 The RSLogix 5000 window appears Select File gt New to display the New Controller screen Figure 4 2 Figure 4 2 New Controller Screen z Vendor Allen Bradley Type 1756163 ControlLogix5563 Controller z oK Revision 13 X Cancel Redundancy Enabled Help Name Description Chassis Type Slot Create In Examp
120. orporation Summary of Changes The information below summarizes the changes made to this manual since its last release May 2005 Description of New or Updated Information In the Chapter 4 introduction added an Important paragraph about I O connections Page s 4 1 In the About Explicit Messaging section added an Important paragraph about unconnected and connected messages In the Configuring the RS 485 Network section corrected the Important paragraph text The daisy chained drive s parameter A106 Comm Loss Time is not used in Multi Drive mode In the ControlLogix Explicit Messaging section corrected these drive parameter subheading names e Parameter D003 from Current Output to Output Current e Parameter P039 from Current Output to Accel Time 1 In the Environmental specifications section corrected the maximum Farenheit Operating Temperature value from 149 F to 122 F soc ii Summary of Changes Preface Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Table of Contents About This Manual Related Documentation 00 0 eee ee eee P 1 Conventions Used in this Manual p 2 Rockwell Automation Support 004 P 3 Getting Started COMPONENtS ss sie ih e raar wile Bee lapel Ri Ea AE 1 1 BG atures ices afiscate severe at Mohan Shae hae 1 2 Compatible Products 00 00 ee
121. ounting ControlNet Network up to 5 drives per node S l Up to 5 PowerFlex 4 Class Drives h al ooo0o00 ooocoo eleferere o0000 ooo000 za ez a s ees a a 22 COMM C 5 a gt e E cose ing Fri Adapter fi NOTE A terminating resistor is not required for this end of of the wiring The resistor is RS 485 AK U0 RJ45 TB2P AK U0 RJ45 TB2P built into the circuitry of the Connector with DSI External Comms Kit Terminating Resistor LH Using Multi Drive Mode 7 3 Benefits of Multi Drive mode include e Lower hardware costs Only one adapter is needed for up to five drives Any PowerFlex 4 Class drive can be daisy chained e Reduces the network node count For example in Single mode 30 drives would consume 30 nodes In Multi Drive mode 30 drives can be connected in 6 nodes e Provides a convenient way to put more than one PowerFlex 4 drive on the network using only one adapter PowerFlex 4 drives do not have an internal communications adapter slot e Controller can control monitor and read write parameters for all five drives Trade offs of Multi Drive mode include e When a PowerFlex 40 400 drive with an internal mounted adapter is powered down communications with the daisy chained drives is disrupted and the drives will take the appropriate communications loss action set in each drive However communica
122. ounting and Connecting the Adapter PowerFlex 400 Frame D E and F Drives Adapter Installation Side View Bottom of Adapter Board LEDs O O Connector Internal Interface Ribbon Cable l D ojojojojo o ojo ojojo U O O a Cs ira a PowerFlex 400 Frame D shown with cover removed Installing the Adapter 2 7 Applying Power Unpredictable operation may occur if you fail to verify that parameter settings and switch settings are compatible with your application Verify that settings are compatible with your application before applying power to the drive ATTENTION Risk of equipment damage injury or death exists 1 Install the drive cover The status indicators can be viewed on the front of the drive after power has been applied 2 Apply power to the PowerFlex drive The adapter receives its power from the connected drive When you apply power to the adapter for the first time the status indicators should be green or off after an initialization If the status indicators are red there is a problem Refer to Chapter 8 Troubleshooting 2 8 Installing the Adapter Notes Chapter 3 Configuring the Adapter Chapter 3 provides instructions and information for setting the parameters in
123. ow lists the parameters for the Get_Attributes_Scattered and Set_Attributes_Scattered object specific service Name Data Type Description Scattered Parameters STRUCT of Parameter Number WORD Parameter to read or write Parameter Value WORD Parameter value to read or write zero when reading Important The STRUCT may repeat up to 64 times in a single message DSI Fault Object Class Code Hexadecimal Decimal 0x97 151 ControlNet Objects C 27 Products such as PowerFlex drives use this object for faults Adapters use this object for events Services Implemented for Service Code Class Instance Service Name Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Instances The number of instances depends on the maximum number of faults or events supported in the queue The maximum number of faults events can be read in Instance 0 Attribute 2 Instances Dec Single Mode 0 16383 Instances 0 16383 in the drive Multi Drive Mode Instances 0 16383 in Drive 0 16384 17407 Instances 0 1023 in the adapter Instances 0 1023 in the adapter 17408 18431 Instances 0 1023 in the adapter Instances 0 1023 in Drive 1 18432 19455 Instances 0 1023 in the slave Instances 0 1023 in Drive 2 19456 20479 Not supported Instances 0 1023 in Drive 3 20480 21503 Not supported Instances 0 10
124. products and the associated machinery should plan or implement the installation start up configuration and subsequent maintenance of the product using the adapter Failure to comply may result in injury and or equipment damage ATTENTION Risk of equipment damage exists The adapter contains ESD Electrostatic Discharge sensitive parts that can be damaged if you do not follow ESD control procedures Static control precautions are required when handling the adapter If you are unfamiliar with static control procedures refer to Guarding Against Electrostatic Damage Publication 8000 4 5 2 ATTENTION Risk of injury or equipment damage exists If the adapter is transmitting control I O to the drive the drive may fault when you reset the adapter Determine how your drive will respond before resetting the adapter ATTENTION Risk of injury or equipment damage exists Parameters 08 Comm FIt Action and 09 Idle Flt Action let you determine the action of the adapter and connected PowerFlex drive if communications are disrupted By default these parameters fault the drive You can set these parameters so that the drive continues to run Precautions should be taken to ensure that the settings of these parameters do not create a risk of injury or equipment damage When commissioning the drive verify that your system responds correctly to various situations for example a disconnected cable or a faulted controller ATTENTION Risk of injur
125. program The input image is as follows Drive_Input_Image 0 and Drive_Input_Image 1 Drive 0 Logic Status and Speed Feedback Drive_Input_Image 2 and Drive_Input_Image 3 Drive 1 Logic Status and Speed Feedback Drive_Input_Image 4 and Drive_Input_Image 5 Drive 2 Logic Status and Speed Feedback Drive_Input_Image 6 and Drive_Input_Image 7 Drive 3 Logic Status and Speed Feedback Drive_Input_Image 8 and Drive_Input_Image 9 Drive 4 Logic Status and Speed Feedback COP Copy File Source _5 PowerFlex_4 Class_Drives Data 2 Dest Drive_Input_Image 0 Length 10 Drive 0 control subroutine JSR Jump To Subroutine Routine Name Drive_0 Drive 1 control subroutine JSR Jump To Subroutine Routine Name Drive_1 Drive 2 control subroutine JSR Jump To Subroutine Routine Name Drive_2 Drive 3 control subroutine JSR Jump To Subroutine Routine Name Drive_3 Drive 4 control subroutine JSR Jump To Subroutine Routine Name Drive_4 This rung writes the output image to the scanner The output image is as follows Drive_Output_Image 0 and Drive_Output_Image 1 Drive 0 Logic Command and Speed Reference Drive_Output_Image 2 and Drive_Output_Image 3 Drive 1 Logic Command and Speed Reference Drive_Output_Image 4 and Drive_Output_Image 5 Drive 2 Logic Command and Speed Reference Drive_Output_Image 6 and Drive_Output_Ima
126. put_Image 0 2 JE gt Drive_O_Command_Clear_Faults Drive_Output_Image 0 3 JE gt Drive_0_Command_Forward_Reverse Drive_Output_Image 0 4 TE gt Drive_0_Command_Forward_Reverse Drive_Output_Image 0 5 J E gt Using Multi Drive Mode 7 13 Figure 7 10 ControlLogix Drive 0 Control Subroutine Continued 13 14 15 16 End COP Copy File Source Drive_0_Speed_Reference Dest Drive_Output_Image 1 Length 1 Explicit Messaging Example Drive 0 parameters are accessed by adding 17408 decimal 4400 hex to the desired parameter number This example reads data from Parameter d003 Output Current by using an Instance of 17411 17408 3 Drive_0_Perform_Parameter_Read IE MSG Type CIP Generic CEN gt Message Control Drive_O0_Parameter_Read_Message K CDN gt CER Drive 0 parameters are accessed by adding 17408 decimal 4400 hex to the desired parameter number This example writes data to Parameter P039 Accel Time 1 by using an Instance of 17447 17408 39 Drive_0_Perform_Parameter_Write IC MSG Type CIP Generic CEN gt Message Control Drive_O_Parameter_Write_Message CDN gt CER RET Return 7 14 Using Multi Drive Mode Figure 7 11 ControlLogix Drive 1 Control Subroutine Drive 1 Control Subroutine This section takes the data from the input image area and moves it to specific tags Log
127. r Value Description 12 DSI I O Cfg 4 Drives 0 4 5 drives on 1 node 14 Drv 0 Addr 1 Address of Drive 0 15 Drv 1 Addr 2 Address of Drive 1 16 Drv 2 Addr 3 Address of Drive 2 17 Drv 3 Addr 4 Address of Drive 3 18 Drv 4 Addr 5 Address of Drive 4 0 The settings for these parameters must match the parameter A104 Comm Node Addr settings in the respective drives Drive Settings Parameters for the five drives are set as follows Parameter als Drive 0 Drive 1 Drive 2 Drive 3 Drive 4 P36 Start Source 5 5 5 5 5 P38 Speed Reference 5 5 5 5 5 A103 Comm Data Rate 4 4 4 4 4 A104 Comm Node Addr O 1 2 3 4 5 A105 Comm Loss Action 0 0 0 0 0 A106 Comm Loss Time 5 5 5 5 5 A107 Comm Format 0 0 0 0 0 1 The drive must be reset for a change to this parameter to take effect The settings for these parameters must match the respective parameter settings in the adapter Parameter 14 Drv 0 Addr through Parameter 18 Drv 4 Addr Using Multi Drive Mode 7 9 ControlLogix I O Example This example ladder logic program demonstrates using Multi Drive mode with five drives See Figure 7 2 or Figure 7 3 for a system layout diagram Function of the Example Program This example program enables you to e View status information from the drives such as Ready Faulted At Speed and Feedback e
128. r to the network The definitions of the bits in this word depend on the drive Node Address The valid range of ControlNet addresses is 1 99 The 22 COMM C adapter includes two rotary switches to allow the ControlNet address to be set The adapter reads the values of the switches only at power up NVS Non Volatile Storage NVS is the permanent memory of a device Devices such as the adapter and drive store parameters and other information in NVS so that they are not lost when the device loses power NVS is sometimes called EEPROM PCCC Programmable Controller Communications Commands PCCC is the protocol used by some controllers to communicate with devices on a network Some software products for example DriveExplorer and DriveExecutive also use PCCC to communicate PowerFlex 4 Class Component Class Drives The Allen Bradley PowerFlex 4 Class Component Class family of drives include the PowerFlex 4 PowerFlex 40 and PowerFlex 400 These drives can be used for applications ranging from 0 2 kW 0 25 HP to 7 5 kW 10 HP Reference Feedback The Reference is used to send a setpoint for example speed frequency torque to the drive It consists of one 16 bit word of output to the adapter from the network Feedback is used to monitor the speed of the drive It consists of one 16 bit word of input from the adapter to the network Glossary G 5 RSLogix 5 500 5000 RSLogix software is a tool for configuring and moni
129. rating X Alarm 0 No Alarm 1 Alarm X Fault 0 No Fault 1 Fault X At Speed 0 Not At Reference 1 At Reference X Main Freq 0 Not Controlled By Comm 1 Controlled By Comm X Operation 0 Not Controlled By Comm Command 1 Controlled By Comm X Parameters 0 Not Locked 1 Locked X Digital Input 1 Status X Digital Input 2 Status X Digital Inout 3 Status OF X Digital Input 4 Status if 1 This status is available for only PowerFlex 40 drives with firmware version 2 xx or higher Glossary Adapter Devices such as drives controllers and computers usually require an adapter to provide a communication interface between them and a network such as ControlNet An adapter reads data on the network and transmits it to the connected drive It also reads data in the drive and transmits it to the network The 22 COMM C ControlNet adapter connects PowerFlex 4 Class drives to a ControlNet network Adapters are sometimes also called cards embedded communication options gateways modules and peripherals Bridge A bridge refers to a network device that can route messages from one network to another A bridge also refers to a communications module in a ControlLogix controller that connects the controller to a network See also Scanner CIP Common Industrial Protocol CIP is the transport and application layer protocol used for messaging over
130. routine U 3 Drive 0 Control Subroutine In this example an operator station is wired into the local PLC 5 40C rack as follows Drive 0 Ready Drive 0 Active Drive 0 Forward Drive 0 Reverse Drive 0 Faulted 0 000 5 Drive 0 At Speed 0 001 Drive 0 Operator Speed Feedback 1 000 0 Drive 0 Stop Normally Open Pushbutton 1 000 1 Drive 0 Start Normally Open Pushbutton 1 000 2 Drive 0 Jog Normally Open Pushbutton 1 000 3 Drive 0 Clear Faults Normally Open Pushbutton 1 000 4 Drive 0 Forward Reverse Selector Switch 1 001 Drive 0 Operator Speed Reference In this example a PowerFlex 40 drive with installed 22 COMM C ControlNet adapter is mapped as follows N9 0 Drive 0 Logic Status N10 0 Drive 0 Logic Command N9 1 Drive 0 Speed Feedback N10 1 Drive 0 Speed Reference Rungs 0000 through 0005 move the Logic Status from Drive 0 to the operator station Drive 0 Operator Drive 0 Logic Status Ready Status READY Display N9 0 0 000 0000 JE 0 0 Drive 0 Operator Drive 0 Logic Status Active Status ACTIVE Display N9 0 0 000 0001 JE lt gt 1 1 Drive 0 Logic Status Drive 0 Operator ACTUAL FORWARD Actual Forward REVERSE DIRECTION Status Display N9 0 0 000 0002 JE 3 2 Drive 0 Logic Status Drive 0 Operator ACTUAL FORWARD Actual Reverse REVERSE DIRECTION Status Display N9 0 0 000 0003 JE 3 3 Drive 0 Operator Drive 0 Logic Status Fault Status FAULTED Display N9 0 0 000 0004 JE 7 4 Drive 0 Operator
131. rse bit Status_Faulted BOOL Faulted bit Status_At_Speed BOOL At speed bit Speed_Feedback INT Speed feedback word Command_Stop BOOL Stop bit Command_Start BOOL Start bit Command_Jog BOOL Jog bit Command_Clear_Faults BOOL Clear faults bit Command_Forward_Reverse BOOL Forward reverse bit Speed_Reference INT Speed reference word 5 6 Using the I O Figure 5 3 ControlLogix Ladder Logic Example for Drive I O Control PowerFlex 40 ControlNet Single Mode Example This ControlLogix example system consists of a 1756 CNBR D in Slot 4 communicating on a ControlNet network with a PowerFlex 40 drive with an installed 22 COMM C ControlNet adapter You may substitute the PowerFlex 40 for a PowerFlex 400 or a PowerFlex 4 using an External DSI Communicaitons Kit 22 XCOMM DC BASE The I O image is as follows INPUT 4 INT words PowerFlex_40_Drive I Data 0 1756 CNBR Overhead Not Used i 756 CNBR Overhead Not Used owerF lex 40 Logic Status PowerFlex_40_Drive Data 3 PowerFlex 40 Speed Feedback OUTPUT 2 INT words PowerFlex_40_Drive 0 Data 0 PowerFlex 40 Logic Command PowerFlex_40_Drive 0 Data 1 PowerFlex 40 Speed Reference Logic Status information rungs are provided for display purposes only The PowerFlex_40_Drive I Data 2 x bits could be used directly elsewhere in the ladder program ee 2 0 Status_Ready N PowerFlex_40_Drive l Datal Status_Active N w PowerFlex_40_Drive l Datal Status_Forward
132. s section provides the steps that are needed to configure a simple network like the network in Figure 4 16 In our example we will configure a PLC 5 40C controller to communicate with a drive using Logic Command Status and Reference Feedback over the network Figure 4 16 Example ControlNet Network Node 1 PLC 5 40C Controller Node 2 PowerFlex 40 Drive with 22 COMM C ControlNet Adapter ControlNet Network optional redundancy lt a Node 99 Computer with 1784 PCC 000 SS Network Interface Card and RSNetWorx for ControlNet Adding the Drive and Adapter I O to the Controller To establish an I O configuration that can be used between the controller and drive over a ControlNet network you must first create an I O image for the PLC 5 40C controller s built in scanner 1 Launch RSNetWorx for ControlNet In the RSNetWorx for ControlNet window select File gt New to display the New File screen Then select ControlNet Configuration as the network configuration type and click OK 2 Select Network gt Online to display the Browse for Network screen Figure 4 17 Configuring the I O 4 13 Figure 4 17 Browse for Network Screen erowsefornetwork zi Select a communications path to the desired network Sa Linx Gateways Ethernet 5 A ControlNet 5 Bluetooth Data Highway Plus Za Ethernet Ethernet
133. s the selected ControlNet path is browsed RSNetWorx for ControlNet creates a graphical representation of the devices on the network Figure 4 13 Figure 4 13 RSNetWorx for ControlNet Graph View Screen FContromet rsnetwore tor contromet OOOO lox Ele Edit View Network Device Diagnostics Tools Help jals Ot Ss eS lle BR I Se xi J Edits Enabled era erent Network Update Time ms 5 00 Avg Scheduled Band 1 58 Connectic Unscheduled Bytes Per Sec 563852 Peak Scheduled Band 2 38 Network Usage Hardware E 1756 AT A PowerFlex 40 ControlNet a Category AC Drive AC Drive No Drive Object Communication Adapter ControlNet to SCANport C DC Drive No Drive Object 7 DPI to ControlNet Human Machine Interface Programmable Logic Controller Rockwell Automation miscellaneous Unknown Device Type 129 Unknown Device Type 136 O amp Vendor g Rockwell Automation Allen Bradley Rockwell Automation Reliance Electric H 4 gt lM Graph Spreadsheet _ Diagnostics f lt if Ready Online Not Browsing 7A Configuring the I O 4 11 5 Select Network gt Enable Edits If the bridge has a different I O configuration than the configuration now being saved the Online Offline mismatch dialog box Figure 4 14 will appear Figure 4 14 Online Offline mismatch Dialog Box Online Offline mismatch 2 xi There are differences between the
134. ss HIM 22 HIM or drive configuration software such as DriveExplorer version 3 01 or higher or DriveExecutive version 3 01 or higher Status indicators report the status of drive communications the adapter and network Supports I O including Logic Command Reference for all drives connected in Single or Multi Drive mode The following table shows the various controllers that can be used with the 22 COMM C adapter and whether they support explicit messaging parameter read write etc on a ControlNet network Supports Explicit Messaging Controller Used With 22 COMM C Single Mode Multi Drive Yes No Yes No ControlLogix 1756 L55 L61 L62 L63 Vv Vv FlexLogix 1794 L33 L34 Vv Vv CompactLogix 1769 L20 L30 L35E Vv Vv MicroLogix1000 1761 L10 L16 L20 L32 Vv Vv MicroLogix1200 1762 L24 L40 Vv Vv MicroLogix1500 1764 LSP LRP Vv Vv PLC 5 1785 L20C L40C L46C L80C vy v SoftLogix 1789 L10 L30 L60 Yv Vv 1 Due to controller limitations explicit messaging can only be performed on drive parameters up to Parameter 256 User defined fault actions determine how the adapter and drive or DSI External Comms Kit respond to communication disruptions on the network and controllers in program mode Getting Started 1 3 Compatible Products The adapter is compatible with Allen Bradley PowerFlex 4 Class Component Class drives and other products that support an internal DSI adapter At the time of pu
135. t supported Instances 0 1023 in Drive 1 19456 20479 Not supported Instances 0 1023 in Drive 2 20480 21503 Not supported Instances 0 1023 in Drive 3 21504 22527 _ Not supported Instances 0 1023 in Drive 4 Class Attributes Attribute Access ID Rule Name Data Type Description 1 Get Revision UINT 1 2 Get Max Instance UINT Number of parameters 8 Get Parameter WORD 0 False 1 True Class Bit 0 Supports parameter instances Descriptor Bit 1 Supports full attributes Bit 2 Must do NVS save command Bit 3 Parameters are stored in NVS 9 Get Configuration UINT 0 Assembly Instance 10 Get Native USINT 0 English Language 1 French 2 Spanish 3 Italian 4 German 5 Japanese 6 Portuguese 7 Mandarin Chinese 8 Russian 9 Dutch ControlNet Objects C 11 Parameter Object Continued Instance Attributes Attribute Access ID Rule Name Data Type Description 1 Parameter Value 2 Get Link Path Size USINT 0 No link specified n The size of Attribute 3 in bytes 3 Get Link Path 4 Get Descriptor WORD 0 False 1 True Bit 1 Supports ENUMs Bit 2 Supports scaling Bit 3 Supports scaling links Bit 4 Read only Bit 5 Monitor Bit 6 Extended precision scaling 5 Get Data Type USINT OxC2 SINT 8 bits OxC3 INT 16 bits 0xC4 DINT 32 bits OxC6 USINT 8 bits 0xC7 UINT 16 bits OxCA REAL 32 bits
136. tablished timeout period Appendix A Specifications Appendix A presents the specifications for the adapter Topic Page Communications A 1 Electrical A 1 Mechanical A 1 Environmental A 2 Regulatory Compliance A 2 Communications Network Protocol ControlNet Data Rate 5M baud Media Coax with BNC connector Drive Protocol DSI Data Rate 19 2 kbps Electrical Consumption Drive 275 mA at 5 VDC supplied through the drive or DSI External Comms Kit Network None Mechanical Dimensions Height 19 mm 0 75 inches Length 86 mm 3 39 inches Width 78 5 mm 3 09 inches Weight 85g 3 oz A 2 Specifications Environmental Temperature Operating 10 to 50 C 14 to 122 F Storage 40 to 85 C 40 to 185 F Relative Humidity 5 to 95 non condensing Atmosphere Important Adapter must not be installed in an area where the ambient atmosphere contains volatile or corrosive gas vapors or dust If the adapter is not going to be installed for a period of time it must be stored in an area where it will not be exposed to a corrosive atmosphere Regulatory Compliance Certification Specification UL UL508C cUL CAN CSA C22 2 No 14 M91 CE EN50178 and EN61800 3 CTick AS NZS 2064 Group 1 Class A NOTE This is a product of category C3 according to IEC 61800 3 This product is not intended for use in a domestic environment Adapter Parameters
137. te No ATTENTION Risk of injury or equipment damage exists Parameter 09 Idle Fit Action lets you determine the action of the adapter and connected drive when the controller is in program mode By default this parameter faults the drive You can set this parameter so that the drive continues to run Precautions should be taken to ensure that the setting of this parameter does not create a risk of injury or equipment damage When commissioning the drive verify that your system responds correctly to various situations for example a disconnected drive Fit Cfg Logic Sets the Logic Command data that is sent to the drive if any of the following is true e Parameter 08 Comm Fit Action is set to Send Fit Cfg and communications are disrupted e Parameter 09 Idle Fit Action is set to Send Fit Cfg and the controller is in program mode The bit definitions will depend on the product to which the adapter is connected See Appendix D or the documentation for the drive being used Fit Cfg Ref Sets the Reference data that is sent to the drive if any of the following is true e Parameter 08 Comm Fit Action is set to Send Fit Cfg and communications are disrupted e Parameter 09 Idle Fit Action is set to Send Fit Cfg and the controller is in program mode DSI I O Cfg Sets the configuration of the drives that are active in the Multi Drive mode Identifies the DSI connections that would
138. te node addresses See Configuring the RS 485 Network on page 7 7 for a list of other parameters that must be set correctly in each daisy chained drive 19 Ref Adjust Default 100 00 Sets the percent scale factor for the Reference Minimum 0 00 from the network Maximum 200 00 Type Read Write Reset Required No that changes to Parameter 19 Ref Adjust take effect immediately A drive receiving its Reference from the adapter will receive the newly scaled Reference ATTENTION To guard against equipment damage and or personal injury note A resulting in a change of speed Appendix C ControlNet Objects Appendix C provides information about the ControlNet objects that can be accessed using Explicit Messages For information on the format of Explicit Messages and example ladder logic programs refer to Chapter 6 Using Explicit Messaging Class Code Class Code Object Hex Dec Page Object Hex Dec Page Identity Object 0x01 1 C 2 PCCC Object 0x67 103 C i4 Assembly Object 0x04 4 C 4 DSI Device Object 0x92 146 C 20 Register Object 0x07 7 C 6 DSI Parameter Object 0x93 147 C 23 Parameter Object 0x0F 15 C 9 DSI Fault Object 0x97 151 C 27 Parameter Group Object 0x10 16 C 12 DSI Diagnostic Object 0x99 153 C 29 Single Mode only gt TIP Refer to the ControlNet specification for more information about ControlNet objects Information abo
139. the adapter Topic Page Configuration Tools 3 1 Using the PowerFlex 4 Class HIM 3 2 Setting the Node Address 3 3 Setting the I O Configuration 3 3 Setting a Fault Action 3 4 Resetting the Adapter 3 6 Viewing the Adapter Configuration 3 7 For a list of parameters refer to Appendix B Adapter Parameters For definitions of terms in this chapter refer to the Glossary Configuration Tools The adapter stores parameters and other information in its own non volatile memory You must therefore access the adapter to view and edit its parameters The following tools can be used to access the adapter parameters Tool Refer to PowerFlex 4 Class HIM page 3 2 22 HIM DriveExplorer Software http www ab com drives driveexplorer and version 3 01 or higher DriveExplorer online help installed with the software DriveExecutive Software http www ab com drives drivetools and version 3 01 or higher DriveExecutive online help installed with the software 3 2 Configuring the Adapter Using the PowerFlex 4 Class HIM The PowerFlex 4 Class HIM Human Interface Module can be used to access parameters in the adapter see basic steps shown below It is recommended that you read through the steps for your HIM before performing the sequence For additional HIM information refer to the HIM Quick Reference card Note The HIM will only work when the adapter is set to Single mode Usin
140. this manual Reproduction of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations WARNING Identifies information about practices or circumstances that can cause an explosion in a hazardous environment which may lead to personal injury or death property damage or economic loss Important Identifies information that is critical for successful application and understanding of the product ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attentions help you e identify a hazard e avoid the hazard e recognize the consequences drive or motor to alert people that dangerous voltage may be present Burn Hazard labels may be located on or inside the equipment e g drive or motor to alert people that surfaces may be at dangerous temperatures A Shock Hazard labels may be located on or inside the equipment e g Allen Bradley PowerFlex ControlLogix PLC 5 DriveExplorer DriveExecutive DriveTools SP and ControlFLASH are either registered trademarks or trademarks of Rockwell Automation Inc RSLogix RSLinx and RSNetWorx are trademarks of Rockwell Software ControlNet is a trademark of ControlNet International Windows and Microsoft are registered trademarks of Microsoft C
141. tiate Explicit Message Parameter Explicit Message Read Parameter Read B3 0 CIO J ControlNet I O Transfer CEN gt 0 Control CT12 0 DN Setup Screen ER Rung 0001 enables the user to initiate an explicit message to write to Parameter P039 Accel Time 1 in the drive Initiate Explicit Message Parameter Explicit Message Write Parameter Write B3 0 CIO JE ControlNet I O Transfer CEN gt 1 Control CT12 1 DN Setup Screen ER END gt For a PLC 5 controller I O ladder example program see Figure 5 4 Chapter Using Multi Drive Mode Chapter 7 provides information on how to use Multi Drive mode and includes ControlLogix and PLC 5 ladder examples Topic Page Single Mode vs Multi Drive Mode 7 1 System Wiring 7 4 Understanding the I O Image 7 5 Configuring the RS 485 Network 77 Example Configuration Settings 7 8 ControlLogix I O Example 7 9 ControlLogix Explicit Messaging 7 22 PLC 5 I O Example 7 24 Additional Information 7 36 ATTENTION Risk of injury or equipment damage exists The examples in this publication are intended solely for purposes of example There are many variables and requirements with any application Rockwell Automation Inc does not assume responsibility or liability to include intellectual property liability for actual use of the examples shown in this publication Single Mode vs Multi Drive Mode Singl
142. tions will not be disrupted when the adapter is used in a DSI External Comms Kit and a daisy chained drive is powered down e Communications throughput to the daisy chained drives will be slower than if each drive was a separate node on the network Single mode This is because the adapter must take the network data for the other drives and sequentially send the respective data to each drive over RS 485 The approximate additional throughput time for Logic Command Reference to be transmitted and received by each drive in Multi Drive mode is Adapter Mountedin Roue AE naut Soie ioae 1 drive 0 milliseconds PowerFlex 40 400 or 2 drives 24 milliseconds DSI External Comms 3 drives 48 milliseconds Kit 4 drives 72 milliseconds 5 drives 96 milliseconds e Since the RS 485 ports are used for daisy chaining the drives there is no connection for a peripheral device such as a HIM The AK U0 RJ45 SC1 DSI Splitter cable cannot be used to add a second connection for a peripheral device 7 4 Using Multi Drive Mode System Wiring The AK U0 RJ45 TB2P two position terminal block connector Figure 7 4 can be used to conveniently daisy chain the PowerFlex 4 Class drives Two terminating resistors are also included with terminal block connectors in the AK U0 RJ45 TB2P kit Figure 7 4 AK U0 RJ45 TB2P Terminal Block Connector Figure 7 5 and Figure 7 6 show wiring diagrams for using the AK U0 RJ45 TB2P terminal block
143. toring controllers to execute logic and communicate with connected devices It is a 32 bit application that runs on various Microsoft Windows operating systems Information about RSLogix software can be found at http www software rockwell com rslogix RSNetWorx for ControlNet RSNetWorx for ControlNet software is a tool for configuring and monitoring ControlNet networks and connected devices It is a 32 bit application that runs on various Microsoft Windows operating systems Information about RSNetWorx for ControlNet software can be found at http www software rockwell com rsnetworx Scanner A scanner is a separate module of a multi module controller or a built in component of a single module controller that provides communication with adapters connected to a network See also Controller Status Indicators Status indicators are LEDs that are used to report the status of the adapter network and drive They are on the adapter and can be viewed on the front cover of the drive when the drive is powered Zero Data When communications are disrupted for example a cable is disconnected the adapter and drive can respond with zero data Zero data results in the drive receiving zero as values for Logic Command and Reference data If the drive was running and using the Reference from the adapter it will stay running but at zero Reference G 6 Glossary Notes A adapter applying power 2 7 compatible products 1 3 compone
144. u read Select File gt Open you should click the File menu and then click the Open command The firmware release is displayed as FRN X xxx The FRN signifies Firmware Release Number The X is the major release number The xxx is the minor update number RSNetWorx for ControlNet version 5 11 RSLinx version 2 43 RSLogix 5000 version 13 03 and RSLogix 5 version 6 30 were used for the screen shots in this manual Different versions of the software may differ in appearance and procedures This manual provides information about the 22 COMM C ControlNet adapter and using it with PowerFlex 4 Class drives The adapter can be used with other products that support a DSI adapter such as the DSI External Comms Kit 22 XCOMM DC BASE Refer to the documentation for your product for specific information about how it works with the adapter About This Manual P 3 Rockwell Automation Support Rockwell Automation Inc offers support services worldwide with over 75 sales support offices over 500 authorized distributors and over 250 authorized systems integrators located through the United States alone In addition Rockwell Automation Inc representatives are in every major country in the world Local Product Support Contact your local Rockwell Automation Inc representative for e Sales and order support e Product technical training e Warranty support e Support service agreements Technical Product Assistan
145. ubleshooting with 8 1 Index 5 switches on adapter locating 1 1 setting node address 2 2 T technical support P 3 tools required 1 3 troubleshooting 8 1 to 8 8 U update see flash update W web site for DriveExplorer software G 2 for DriveTools SP software G 2 for EDS files G 2 for manuals P 1 wiring see cables Z zero data configuring the adapter for 3 4 definition G 5 Index 6 J U S Allen Bradley Drives Technical Support Tel 1 262 512 8176 Fax 1 262 512 2222 Email support drives ra rockwell com Online www ab com support abdrives www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation Vorstlaan Boulevard du Souverain 36 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core F Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication 22COMM UMOOG6B EN P September 2005 P N 348209 P02 Supersedes 22COMM UM006A EN P dated May 2005 Copyright 2005 Rockwell Automation Inc All rights reserved Printed in USA
146. ut the ControlNet specification is available on the ControlNet web site http www controlnet org Supported Data Types Data Type Description BYTE 8 bit unsigned integer WORD 16 bit unsigned integer DWORD 32 bit unsigned integer LWORD 64 bit unsigned integer SINT 8 bit signed integer USINT 8 bit unsigned integer INT 16 bit signed integer UINT 16 bit unsigned integer DINT 32 bit signed integer UDINT 32 bit unsigned integer BOOL 8 bit value low bit is true or false BOOL n Array of n bits STRING n Array of n characters SHORT_STRING 1 byte length indicator that many characters STRUCT Structure name only no size in addition to elements CONTAINER 32 bit parameter value sign extended if necessary TCHAR 8 or 16 bit character REAL 32 bit floating point C 2 ControlNet Objects Identity Object Class Code Hexadecimal Decimal 0x01 1 Services Service Code _ Implemented for Service Name Class Instance 0x01 Yes Yes Get_Attributes_All 0x05 No Yes Reset Ox0E Yes Yes Get_Attribute_Single Instances Single Mode The number of instances is fixed at three and is shown below Instance Description 0 Class 1 Host drive 2 22 COMM C 3 22 SCM 232 or 22 HIM when present Instances Multi Drive Mode The number of instances is fixed at one and is shown below Instance Description 0 Class 1 22 COMM C
147. utput_Current controller tag Perform_Parameter_Read MSG JE Type CIP Generic CEN gt Message Control Parameter_Read_Message _ CDN gt LER Writing a single parameter Set Attribute Single command This message example writes to Parameter P039 Accel Time 1 and stores its value in the Accel_Time_1 controller tag Perform_Parameter_Write MSG JE Type CIP Generic CEN Message Control Parameter_Write_Message _ CDND L ERS For a ControlLogix controller I O ladder example program see Figure 5 3 6 6 Using Explicit Messaging PLC 5 Example Important Due to controller limitations explicit messaging can only be performed on drive parameters up to Parameter 256 The ControlNet I O Transfer CIO instruction is used for PLC 5 controllers to send explicit messages Formatting a Message to Read a Parameter This read message example is for parameter d003 Output Current for a PowerFlex 4 Class drive x r Command Control Bits Communication Command ae Service Code Hex e Ignore if timed out T0 0 Class Number Hex f Awaiting Execution EW o Instance Number Hex Continuous Run CO o Attribute Number Hex Enor ER 0 r This PLC 5 Done DN 0 PLC 5 Data Table Address Transmitting ST 0 Size in Elements Enabled EN 0 Port Number r Target Device r Eror Local ControlNet Node Error Cod
148. utput_Image 7 Length 1 Explicit Messaging Example Drive 3 parameters are accessed by adding 20480 decimal 5000 hex to the desired parameter number This example reads data from Parameter d003 Output Current by using an Instance of 20483 20480 3 Drive_3_Perform_Parameter_Read 14 JE MSG Type CIP Generic CEN gt Message Control Drive_3_Parameter_Read_Message CDN gt L CERS Drive 3 parameters are accessed by adding 20480 decimal 5000 hex to the desired parameter number This example writes data to Parameter P039 Accel Time 1 by using an Instance of 20519 20480 39 Drive_3_Perform_Parameter_Write 15 JE MSG Type CIP Generic CEN gt Message Control Drive_3_Parameter_Write_Message CDND CERD RET 16 Return End 7 20 Using Multi Drive Mode Figure 7 14 ControlLogix Drive 4 Control Subroutine Drive 4 Control Subroutine This section takes the data from the input image area and moves it to specific tags Logic Status bits and Speed Feedback for use elsewhere in the ladder program Drive_Input_Image 8 0 Drive_4 Status_Ready E 0 JE Drive_Input_lmage 8 1 Drive_4_Status_Active 1 i Drive_Input_Imagel 8 3 Drive_4_Status_Forward 2 DE Drive_Input_Imagel 8 3 Drive_4_Status_Reverse 3 JVE C ay Drive_Input_Image Drive_4 Status_Faulted Drive_Input_lmage 8 8 Drive_4 Status_At_Speed 5 J lt OP 6 Copy File Sourc
149. ve Configuration dialog box Figure 4 23 appears Then click OK to download the I O configuration to the scanner Figure 4 23 Save Configuration Dialog Box Either of the following choices will save the updated schedule OK to the file and to the online network if you are online o Save Type Cancel Optimize and re write schedule for all connections Help Merge changes into existing schedule TIP If both Save Type choices are available it is recommended to select the Optimize and re write schedule for all connections radio button 10 A warning will appear about communication and I O disruption on the network Click Yes Chapter 5 Using the I O Chapter 5 provides information and examples that explain how to use the T O to control configure and monitor a PowerFlex 4 Class drive Topic Page About I O Messaging 5 1 Understanding the I O Image 5 2 Using Logic Command Status 5 3 Using Reference Feedback 5 3 Example Ladder Logic Program Information 5 4 ControlLogix Example 5 5 PLC 5 Example 5 8 ATTENTION Risk of injury or equipment damage exists The examples in this publication are intended solely for purposes of example There are many variables and requirements with any application Rockwell Automation Inc does not assume responsibility or liability to include intellectual property liability for actual use of the examples shown in this publication About
150. ve 0 Instance 17447 17408 39 Drive 1 Instance 18471 18432 39 Drive 2 Instance 19495 19456 39 Drive 3 Instance 20519 20480 39 Drive 4 Instance 21543 21504 39 Drive 0 Explicit Message Example The Explicit message examples in the ControlLogix example program Figure 7 10 perform a read Get_Attribute_Single of parameter d003 Output Current and a write Set_Attribute_Single to parameter P039 Accel Time 1 for PowerFlex 4 Class drives The configuration for the read is shown in Figure 7 15 and the write is shown in Figure 7 16 Using Multi Drive Mode Figure 7 15 ControlLogix Parameter Read Message Configuration x Configuration Communication Tag Path _5_PowerFlex_4_Class_Drives Browse x Corr C Configuration Communication Tag c hci E m Sovio Get Attribute Single Source Element v ype Source Length o Bres Service e p F Code 1 Hes Class jf Hes Destination Drive_0_Parameter_c D Ea Instance 17411 Attributef1 Hex mi Eror Eror Pat Eror Te Enable Enable Waiting Stat Done Done Length 2 O Eror Code Extended Eror Code I Timed Out Eror Path Eror Text Cancel Apply Help Figure 7 16 ControlLogix Parameter Write Message Configuration Message Configuration Drive_0_Parameter_Write_Message xj Configuration Communication Tag Path _5_PowerFlex_4_Class_Drives Browse Message Configuration Drive_0_
151. vice transmits the Explicit Message Response back to the scanner or bridge The data is stored in the scanner buffer 4 The controller retrieves the Explicit Message Response from the scanner s buffer upload 5 The Explicit Message is complete Note When using a PLC 5 controller delete the transaction ID so that it can be reused For information on the maximum number of Explicit Messages that can be executed at a time refer to the user manual for the bridge or scanner and or controller that is being used Using Explicit Messaging 6 3 ControlLogix Example p gt TIP To display the Message Configuration screen in RSLogix 5000 add a message instruction MSG create a new tag for the message Properties Base tag type MESSAGE data type controller scope and click the _ button in the message instruction Formatting a Message to Read a Parameter A Get Attribute Single message is used to read a single parameter This example read message is for parameter d003 Output Current for a PowerFlex 4 Class drive Figure 6 2 Get Attribute Single Message Configuration Screens xi Configuration Communication Tag Path PowerFlex_40_Drive Browse i x a Configuration Communication Teg C Message Type Z M Service Get Attribute Single Source Element v Type Seo BE IIE tose e Heg Oes ff Hei Desinaion Dupa Carer z Dra Instance B Attribute Hex Nera Eror Eror Pat Eror Te Enable
152. y Code BYTE Code identifying the device 1 Get Family Text STRING 16 Text identifying the device 2 Set Language Code BYTE 0 English 1 French 2 Spanish 3 Italian 4 German 5 Japanese 6 Portuguese 7 Mandarin Chinese 8 Russian 9 Dutch DSI Device Object Continued Class Attributes Continued ControlNet Objects C 21 Attribute Access ID Rule Name Data Type Description 3 Get Product Series BYTE 1 A 2 B 4 Get Number of BYTE Number of components e g main control Components board I O boards in the device 5 Set User Definable STRING 16 Text identifying the device with a Text user supplied name 6 Get Status Text STRING 12 Text describing the status of the device 7 Get Configuration BYTE Identification of variations Code 8 Get Configuration Text STRING 16 Text identifying a variation of a family device 9 Get Brand Code WORD 0x0001 Allen Bradley 11 Get NVS Checksum WORD Checksum of the Non Volatile Storage in the device 12 Get Class Revision WORD 2 13 Get Character Set BYTE 0 SCANport HIM Code ISO 8859 1 Latin 1 2 ISO 8859 2 Latin 2 3 ISO 8859 3 Latin 3 4 ISO 8859 4 Latin 4 5 ISO 8859 5 Cyrillic 6 ISO 8859 6 Arabic 7 ISO 8859 7 Greek 8 ISO 8859 8 Hebrew 9 ISO 8859 9 Turkish 10 ISO 8859 10 Nordic 255 ISO 10646 Unicode 15 Get Languages STRUCT of Supported BYTE Number of Langu
153. y or equipment damage exists When a system is configured for the first time there may be unintended or incorrect machine motion Disconnect the motor from the machine or process during initial system testing ATTENTION Risk of injury or equipment damage exists The examples in this publication are intended solely for purposes of example There are many variables and requirements with any application Rockwell Automation Inc does not assume responsibility or liability to include intellectual property liability for actual use of the examples shown in this publication Getting Started 1 5 Quick Start This section is provided to help experienced users quickly start using the adapter If you are unsure how to complete a step refer to the referenced chapter Step Refer to 1 Review the safety precautions for the adapter Throughout this manual 2 Verify that the PowerFlex drive is properly installed Drive User Manual 3 Install the adapter Chapter 2 Verify that the PowerFlex drive is not powered Then yee iia connect the adapter to the network using a ControlNet cable Adapter and to the drive using the Internal Interface cable Use the captive screw to secure and ground the adapter to the drive When installing the adapter in a DSI External Comms Kit refer to the 22 XCOMM DC BASE Installation Instructions Publication No 22COMM IN001 supplied with the kit 4 Apply power to the adapter Chapter 2 The

Download Pdf Manuals

image

Related Search

Related Contents

Memorex MX5520SPKA CD Player User Manual  Manual InZennio Z41 v3.0 Ed.a  Samsung 323T User Manual  Graco 313873H User's Manual  M2N32-SLI Deluxe  Eglo BAYMAN  Samsung Galaxy Beam Užívateľská príručka  取扱説明書 マルノコ  VSA-51 Manual - Hall Research  Audiovox AVP8280 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file