Home

ControlNet Adapters - RS Components International

image

Contents

1. Request Response Word 0 Parameter Number Word 0 Parameter Number 1 Pad Word 1 Parameter Value LSW 2 Pad Word 2 Parameter Value MSW 3 Parameter Number 3 Parameter Number 4 Pad Word 4 Parameter Value LSW 5 Pad Word 5 Parameter Value MSW 6 Parameter Number 6 Parameter Number 7 Pad Word 7 Parameter Value LSW 8 Pad Word 8 Parameter Value MSW 9 Parameter Number 9 Parameter Number 10 Pad Word 10 Parameter Value LSW 11 Pad Word 11 Parameter Value MSW 12 Parameter Number 12 Parameter Number 18 Pad Word 13 Parameter Value LSW 14 Pad Word 14 Parameter Value MSW 15 Parameter Number 15 Parameter Number 16 Pad Word 16 Parameter Value LSW 17 Pad Word 17 Parameter Value MSW 18 Parameter Number 18 Parameter Number 19 Pad Word 19 Parameter Value LSW 20 Pad Word 20 Parameter Value MSW 21 Parameter Number 21 Parameter Number 22 Pad Word 22 Parameter Value LSW 23 Pad Word 23 Parameter Value MSW 63 Parameter Number 63 Parameter Number 64 Pad Word 64 Parameter Value LSW 65 Pad Word 65 Parameter Value MSW C 20 ControlNet Objects DPI Parameter Object Continued The PLC data in this example is for a Get Attributes Scattered of PowerFlex 70 parameters 1 Output Freq 3 Output Current and 6
2. SSSSSU 900000000000 l yes m PowerFlex 700 Drive PowerFlex 700 Drive 0 1 Frame 2 Frame amp Larger Item Description 15 24 cm 6 in Internal Interface cable DPI Connector 2 54cm 1 in Internal Interface cable 2 4 Installing the Adapter 4 Ona PowerFlex 70 fold the Internal Interface cable behind the adapter and mount the adapter on the drive using the four captive screws On a PowerFlex 700 or PowerFlex 700S just mount the adapter on the drive using the four captive screws to secure and ground it to the drive Important All screws must be tightened since the adapter is grounded through a screw Recommended torque is 9 0 N m 8 0 Ib in Figure 2 3 Mounting the Adapter 20 COMM C coax adapter shown 0930000000058 mn t Adapter LO Internal Interface cable folded i behind the adapter and in front of drive PowerFlex 70 Drive Adapter mounts in drive
3. Logic Bits 15 14 13 12 11 10 9 18 7 6 5 4 3 2 1 0 Command Description x Normal Stop 0 Not Normal Stop 1 Normal Stop x Start 0 Not Start 1 Start X Jog 1 0 Not Jog using Jog Speed 1 1 Jog using Jog Speed 1 X Clear Fault 0 Not Clear Fault 1 Clear Fault X X Unipolar 00 No Command Direction 01 Forward Command 10 Reverse Command 11 Hold Direction Control X Reserved X Jog 2 0 Not Jog using Jog Speed 2 1 Jog using Jog Speed 2 X Current Limit 0 Not Current Limit Stop Stop 1 Current Limit Stop X Coast Stop 0 Not Coast to Stop 1 Coast to Stop X Reserved x Reserved X Reserved X Reserved X Reserved X Reserved 1 A Not Stop condition logic bit 0 0 logic bit 8 0 and logic bit 9 0 must first be present before a 1 Start condition will start the drive D 4 Logic Command Status Words PowerFlex 700S Drives Continued Logic Status Word Logic Bits 1514 13 12 11 10 9 8 7 6 5 0 Status Description x Enabled 0 Not Enabled 1 Enabled Running 0 Not Running 1 Running Command 0 Reverse Direction 1 Forward Actual 0 Reverse Direction 1 Forward Accel 0 Not Accelerating 1 Accelerating X Decel 0 Not Decelerating 1 Decelerating X Jogging 0 Not Jogging 1 Jogging X Fault
4. N 9969999959905 TN PowerFlex 700 Drive 0 1 Frames PowerFlex 700 Drive 2 Frame amp Larger Adapter mounts on door Adapter mounts in drive Installing the Adapter 2 5 Connecting the Adapter to the Network may contain high voltages that can cause injury or death Remove power from the 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 Route the ControlNet cable through the bottom of the PowerFlex drive See Figure 2 3 4 Connect the ControINet cable to the adapter A 1786 TPS straight tap is recommended for the 20 COMM C coax See Figure 2 4 and Figure 2 5 for examples of wiring to a ControlNet network Figure 2 4 Example Network Wiring coax PowerFlex 70s each with a 20 COMM C ControlLogix ControlNet Adapter Controller zw Loos pup optional redundancy 2 6 Installing the Adapter Figure 2 5 Example Network Wiring fiber ERES A ey ge A 1786 RPA 1786 RPFM sons o n oo B Peay
5. Node 08 browsed EMG ControNet fil E e Category HQ AC Drive Offlink browse not active B AC Drive No Drive Objec B Communication Adapter m ControlNet to SCANport 02 GG DC Drive No Drive Objec Cancel Ej DPI to ControlNet TANT Y PROCHE TU 100081E4 10 18 01 16 22 27 Mode changed to online 4000810C 10 18 01 16 22 26 If you save this configuration the online active keeper information will be irreversibly con 20008116 10 18 01 16 22 25 The online active keeper is valid and there is no offline configuration The online active gt Ready Browsing 08 7A 3 When the network browse is complete a graphical view of the network is displayed In this example Figure 4 13 the ControlNet network consists of a PLC 5C 40C controller two PowerFlex 70 drives and a PC using a 1784 PCC ControlNet adapter The rH symbol indicates the device shown on the network does not exist in the configuration file but it was found on the network RSNetWorx Configuration for PLC 5C Applications 4 9 Figure 4 13 Sample ControlNet Configuration Screen T Edits Enabled Current Current Avg Scheduled Band 8 40 Peak Scheduled Band Network Update Time ms Unscheduled Bytes Per Sec 8 73 PowerFlex 70 PowerFlex 70 E Category AC Drive AC Drive No Drive Object Communication Adapter ControlNet to SCANport DC Drive N
6. 0 000 a ee 3 7 Viewing the Adapter Configuration 3 8 RSNetWorx Configuration for PLC 5C Applications Example Network 0000s cee eee eee eee 4 1 Installing and Registering EDS Files in RSNetWorx 4 2 Configuring a Network with RSNetWorx 4 6 Verifying Network Properties 0 000 4 15 ii Table of Contents Chapter 5 Chapter 6 Chapter 7 Appendix A Appendix B PLC 5C Applications About I O Messaging eese 5 1 Understanding the I O Image 0 0005 5 2 Using Logic Command Status 000 5 4 Using Reference Feedback 00 00000 5 5 Using Datalinks 0 0k eee 5 6 Main Program PLC 5C 0 0 cece eee eee 5 9 About Explicit Messaging 000000 5 12 Performing Explicit Messages 0 005 5 12 Explicit Messaging Example lesse 5 13 ControlLogix Applications Configuring a ControlLogix CNB Scanner 6 2 Understanding the I O Image 02 6 13 Using Logic Command Status 04 6 16 Using Reference Feedback 000000 6 16 Using Datalinks jira eek eb EU re 6 17 RSLogix 5000 Ladder Logic Example Program 6 20 About Explicit Messaging 000000 6 22 Performing Explicit Messages 005 6 22 Explicit Messaging Example 00
7. 0 00 00 0 2 eee eee D 3 iv Table of Contents About This Manual Topic Page Related Documentation P 1 Conventions Used in this Manual P 2 Rockwell Automation Support P 2 Related Documentation Preface For Refer to Publication DriveExplorer http Awww ab com drives driveexplorer DriveExplorer Online help installed with the software DriveTools SP http www ab com drives drivetools DriveTools Online help installed with the software HIM HIM Quick Reference 20HIM QRO001 PowerFlex 70 Drive PowerFlex 70 User Manual 20A UMO001 PowerFlex 70 700 Reference Manual PFLEX RMOO 1 PowerFlex 700 Drive PowerFlex 700 User Manual 20B UMO001 PowerFlex 70 700 Reference Manual PFLEX RMO01 PowerFlex 700S Drive PowerFlex 700S User Manual 20D UMO001 PowerFlex 700S Reference Manual PFLEX RM002 RSLinx Getting Results with RSLinx Guide LINX GROO 1 Online help installed with the software RSLogix 5 RSLogix 5 Getting Results Guide LG5 GRO01 Online help installed with the software RSLogix 500 RSLogix 500 Getting Results Guide LG500 GRO01 Online help installed with the software RSLogix 5000 RSLogix 5000 Getting Results Guide 9399 RLD300GR Online help installed with the software RSNetWorx for RSNetWorx for ControlNet Getting Results Guide CNET GRO01 ControlNet Online help installed with software D
8. Allen Bradley Power ControlNet Adapters 20 COMM C coax 20 COMM Q fiber 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 www ab com manuals gi 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 this manual Reproduction
9. Attribute Number Hex Enor ER 0 gt This PLC 5 Done DN Snd Addr Rev Addr ARMIES eno N14 0 SndElems RevElems 12 Enabled EN 0 m Error Error Code Hex 0 Error Description No errors Configuration Refer to Service Code 4c hex Set Attributes Scattered C 18 Set Attributes Scattered Example request and response Data Request Data N13 0 45 Parameter Number 45 N13 1 50 Value 0 50HP N13 2 0 Pad Word N13 3 44 Parameter Number 44 N13 4 1740 Value 1740RPM N13 5 0 Pad Word N13 6 43 Parameter Number 43 N13 7 600 Value 60 0Hz N13 8 0 Pad Word N13 9 42 Parameter Number 42 N13 10 16 Value 1 6Amps N13 11 0 Pad Word 5 16 PLC 5C Applications Response Data N14 0 45 Parameter Number 45 N14 0 Pad Word N14 2 0 Pad Word N14 3 44 Parameter Number 44 N14 4 0 Pad Word N14 5 0 Pad Word N14 6 43 Parameter Number 43 N14 7 0 Pad Word N14 8 0 Pad Word N14 9 42 Parameter Number 42 N14 10 0 Pad Word N14 11 0 Pad Word A Get Attribute Single message is used to read a single parameter Figure 5 9 Figure 5 9 CIO Get Attribute Single Screen ClO CT12 0 mTx General r Command m Control Bits Communication Command falters 3 Service Code Hex e Ignore if time
10. Output Voltage from a device at node address 1 Request Data for Get Attributes Scattered Word Value hex Description 0 0001 Parameter Number 1 1 0000 Pad Word 2 0000 Pad Word 3 0003 Parameter Number 3 4 0000 Pad Word 5 0000 Pad Word 6 0006 Parameter Number 6 y 0000 Pad Word 8 0000 Pad Word Response Data for Get Attributes Scattered Word Value hex Description 0 0001 Parameter Number 1 1 0258 Value 600 258 hex 60 0 Hz 2 0000 3 0003 Parameter Number 3 4 0001 Value 1 1 hex 0 1A 5 0000 6 0006 Parameter Number 6 7 0864 Value 2148 864 hex 214 8V AC 8 0000 ControlNet Objects C 21 DPI Parameter Object Continued Format for Set Attributes Scattered Service The structure shown below can get up to twenty two parameters in a single message In the Response Message a parameter number with the high bit set indicates that the associated pad word field contains an error code Request Response Word 0 Parameter Number Word 0 Parameter Number 1 Parameter Value LSW 1 Pad Word or Error Code 2 Parameter Value MSW 2 Pad Word 3 Parameter Number 3 Parameter Number 4 Parameter Value LSW 4 Pad Word or Error Code 5 Parameter Value MSW 5 Pad Word 6 Parameter Number 6 Par
11. 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation 27 F Citicorp Centre 18 Whitfield Road Causeway Bay Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Headquarters for Dodge and Reliance Electric Products Americas Rockwell Automation 6040 Ponders Court Greenville SC 29615 4617 USA Tel 1 864 297 4800 Fax 1 864 281 2433 Europe Middle East Africa Rockwell Automation BrihlstraBe 22 D 74834 Elztal Dallau Germany Tel 49 6261 9410 Fax 49 6261 17741 Asia Pacific Rockwell Automation 55 Newton Road 11 01 02 Revenue House Singapore 307987 Tel 65 6356 9077 Fax 65 6356 9011 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 Publication 20COMM UM003B EN P October 2003 P N 194006 P02 Supersedes 20COMM UM003A EN P November 2001 Copyright 2003 Rockwell Automation Inc All rights reserved Printed in USA
12. 23551 DPI Port 6 Class Attributes Attribute Access Name Data Type Description ID Rule 0 Get Family Code BYTE 0x00 Communications Adapter 0x30 PowerFlex 70 0x34 PowerFlex 700H 0x38 0x39 or 0x3A PowerFlex 700 0x40 PowerFlex 7000 0x48 0x49 or 0x4A PowerFlex 700S 0x5A SMCFlex 0x68 0x69 or 0x6A PowerFlex 700VC OxFF HIM 1 Get Family Text STRING 16 Text identifying the device 2 Set Language BYTE 0 English Code 1 French 2 Spanish 3 Italian 4 German 5 Japanese 6 Portuguese 7 Mandarin Chinese 8 Russian 9 Dutch 3 Get Product Series BYTE 1 A 2 B 4 Get Number of BYTE Number of components e g main Components control board I O boards in the device ControlNet Objects C 13 DPI Device Object Continued Class Attributes Continued Attribute Access Name Data Type Description ID Rule 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 drive 7 Get Configuration BYTE Identification of variations Code 8 Get Configuration STRING 16 Text identifying a variation of a family Text device 9 Get Brand Code WORD 0x0001 Allen Bradley 11 Get NVS WORD Checksum of the Non Volatile Storage in Checksum a device 12 Get Class Revision WORD 2 DPI 13 Get Character Set BYTE 0 SCANport HIM Code H ISO 8859 1 Latin 1 ISO 8859
13. BYTE used as an array of Boolean 001 WORD used as an array of Boolean 010 BYTE 8 bit integer 1 Data Type Bit2 ots WORD 16 bit integer 100 DWORD 32 bit integer 2 Data Type Bit 3 101 TCHAR 8 bit not unicode 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 Nota 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 NotWritable 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 18 Decimal Place Bit 1 fa E 14 Decimal Place Bit 2 7 15 Decimal Place Bit 3 16 Extended Right bit is least significant bit 16 Data Type Bit 1 000 Reserved 17 Extended 001 OWOND used as an array of Boolean Data Type Bit 2 010 Reserve 011 Reserved 18 Extended 100 Reserved Data Type Bit 2 101 Reserved 110 Reserved 111 Reserved C 18 ControlNet Objects DPI Parameter Object Continued
14. Descriptor Attributes Continued Bit Name Description 19 Parameter Exists Reserved 20 Not Used Reserved 21 Formula Links Reserved 22 Access Level Bit 1 Reserved 23 Access Level Bit 2 Reserved 24 Access Level Bit3 Reserved 25 Writable ENUM Reserved 26 Nota 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 Decima Places Internal Value Display Value x Divisor x 10 Decima Places Multiplier x Base Offset Common Services Service Code _ Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Object Specific Services Service Code _ Implemented for Service Name Class Instance 0x4B Yes No Get_Attributes_Scattered 0x4C Yes No Set Attributes Scattered ControlNet Objects C 19 DPI Parameter Object Continued Format for Get Attributes Scattered Service The structure shown below can get up to twenty two parameters in a single message In the Response Message a parameter number with the high bit set indicates that the associated parameter value field actually contains an error code
15. Fit Action 10 Comm FIt Action and 11 Idle Flt Action let you determine the ATTENTION Risk of injury or equipment damage exists Parameters action of the adapter and connected drive if communications are disrupted or the scanner is idle 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 idle which could limit the Idle Fault Action s operating states Precautions should be taken to ensure that 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 faulted controller To change the fault action e Set the values of Parameters 10 Comm FIt Action and 11 Idle Fit Action to the desired responses Value Action Description 0 Fault default 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 after a communications disruption This does not command a stop 3 Hold Last The drive continues in its present state after a communications disruption 4 Send Fit Cfg The drive is sent the data that you set in the fault configuration parameters Parameters 15 Flt Cfg Logic through 24 Fit Cfg D2 In Figure 3 5 Fault Action Scre
16. Offline Mismatch Dialog Box Online 7 Offline mismatch 2 x There are differences between the online and offline configurations that prevent RSNetworx from starting edits Upload or download the network configuration ptions C Use offline data download Cancel Help RSNetWorx Configuration for PLC 5C Applications 4 11 Figure 4 17 Save Dialog Box Save in a Networks z cl 8 20 COMM C Example xC File name IControlNet c Save as type ControtNet Files c Cancel Important During the save process RSNetWorx will execute the browse function Allow RSNetWorx to complete the browse 1 99 nodes even if you already see the entire network Canceling the browse early may cause an improper scheduling of I O 7 After Figure 4 15 reappears right click on the controller s icon PLC 5C and select Scanlist Configuration The Scanlist Configuration screen Figure 4 18 is used to configure the controller to communicate with the nodes Figure 4 18 Scanlist Configuration Screen Y Node 01 PLC 5 40C Scanlist Configuration File Edit View Network Device Connection Help El o e Ho Mo 8 E s Na x E Iv EdisEnabled Current Pending Current Pending Current Pending 3 Entries Used D of 96 1of 96 Data Input File Usage 0 00 1 00 Discrete InputUsage 10 93 10 93 Cor E 8 Memory Usage 0 02 0 61 Data Output File Usage 0 00 1
17. Service Code 4b hex Get Attributes Scattered C 18 Class Number 93 hex DPI Parameter Object C 15 Instance Number 0 hex Class Attributes for Drive C 15 Send Addr N13 0 Request Message C 19 Rev Addr N14 0 Response Message Get Attributes Scattered Example request and response Data Request Data N13 0 12 Parameter Number 12 N13 1 0 Pad Word N13 2 0 Pad Word N13 3 11 Parameter Number 11 N13 4 0 Pad Word N13 5 0 Pad Word N13 6 10 Parameter Number 10 N13 7 0 Pad Word N13 8 0 Pad Word N13 9 9 Parameter Number 9 N13 10 0 Pad Word N13 11 0 Pad Word Response Data N14 0 12 Parameter Number 12 N14 3333 Value 333 3Vdc N14 2 0 Pad Word N14 3 11 Parameter Number 11 N14 4 0 Value 0 0Hz N14 5 0 Pad Word N14 6 10 Parameter Number 10 N14 7 148 Value 14 8Hrs N14 8 N14 9 9 Parameter Number 9 N14 10 23 Value 2 3MWh N14 11 PLC 5C Applications 5 15 A Set Attributes Scattered message is used to write multiple parameters that may or may not be in sequential order Figure 5 8 Figure 5 8 CIO Set Attributes Scattered Screen F C10 CT12 0 olx General MultiHop Command Control Bits Communication Command cffe reta Service Code Hex c Ignore if timed out TO 0 Class Number Hex 33 Awaiting Execution EW 0 Instance Number Hex o Continuous Run CO n
18. Using an LED HIM Step Example Screens Key s 1 Press ALT and then Sel Device to display the Device Screen 2 Press the Up Arrow or Down Arrow to scroll to the ControlNet adapter Letters represent files in the drive and numbers represent ports The adapter is usually connected to port 5 3 Press the Enter key to enter your selection A parameter database is constructed and then the first parameter is displayed 4 Editthe parameters using the same techniques that you use to Device Bor edit drive parameters Using an LCD HIM Step 1 Inthe main menu press the Up Arrow or Down Arrow to scroll to Device Select 2 Press Enter to enter your selection 3 Press the Up Arrow or Down Arrow to scroll to the ControlNet adapter 20 COMM C shown in example screen 4 Press Enter to select the ControlNet adapter A parameter database is constructed and then the main menu for the adapter is displayed 5 Edit the parameters using the same techniques that you use to edit drive parameters Key s O r O r 5 HT 4 LI I Example Screens F gt Stopped Auto Hz Main Menu Diagnostics Parameter Device Select Port 5 Device 20 COMM C Main Menu Diagnostics Parameter Device Select Configuring the Adapter 3 3 Setting the Node Address If the Node Address Switches on the adapter are
19. 6 23 Troubleshooting Locating the Status Indicators 00 7 1 PORT Status Indicator 0 0 00 0 e eee eee 7 2 MOD Status Indicator 0 000000 e eee ee 7 3 Net A and B Together 0 0 0 0c eee eee ee 7 4 Net A or B Independently 2 000 0008 7 4 Viewing Adapter Diagnostic Items 7 5 Viewing and Clearing Events 00 7 6 Specifications Communications 0 0 0 0 e ee A 1 El cttical sern na ae Saudi de REM EA A 1 Mechanical cunis a Cobh ex fex E A 1 Environmental o maiss aet entes end eee ede A 2 Regulatory Compliance 000000000 A 2 Adapter Parameters About Parameter Numbers 000000 cece eee B 1 Parameter Dist 122 4 edes EA Ra E a ea aet B 1 Appendix C Appendix D Glossary Index Table of Contents iii ControlNet Objects Identity Object ocio ome ttn d er SEY C 2 Register Object ee eee C 3 Parameter Object s cg ee p rop eis C 5 Parameter Group Object eese eee C 8 PCCC OBject s cel n p Re re ute eon C 10 DPI D vice Object cad aeo yt eet uis C 12 DPI Parameter Object 00 00 00 eee C 15 DPI Fault Object e uet eeeh a i a e E a C 23 DPI Alarm Object 00 0 eee eee eee C 25 DPI Tithe Object 2evoctI EE RE ere PIERDE C 27 Logic Command Status Words PowerFlex 70 and PowerFlex 700 Drives D 1 PowerFlex 700S Drives
20. 8 Get Component DWORD Value between 0x00 and Serial Number OxFFFFFFFF Services Service Code Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single DPI Parameter Object Class Code Hexadecimal 0x93 Instances Decimal 147 ControlNet Objects C 15 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 Hex Dec Device Example Description 0x0000 Ox3FFF 0 16383 Host 0 Class Attributes Drive 0x4000 Ox43FF 16384 17407 Adapter 1 Drive Parameter 1 Attributes 0x4400 Ox47FF 17408 18431 DPI Port 1 2 Drive Parameter 2 Attributes 0x4800 0x4BFF 18432 19455 DPI Port 2 0x4C00 0x4FFF 19456 20479 DPI Port3 16384 Class Attributes Adapter 0x5000 0x53FF 20480 21503 DPI Port4 16385 Adapter Parameter 1 Attributes 0x5400 0x57FF 21504 22527 DPI Port 5 0x5800 Ox5BFF 22528 23551 DPI Port 6 Class Attributes Attribute Access Name Data Type Description ID Rule 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 def
21. Alarm text STRUCT of Alarm time stamp LWORD Timer value 0 Timer not supported BOOL 16 BOOL O0 0 invalid data 1 valid data BOOL 1 0 elapsed time 1 real time BOOL 2 15 Reserved WORD Reserved CONTAINER n Reserved 1 Get Basic STRUCT of Information WORD Alarm code STRUCT of Alarm source BYTE DPI port BYTE DPI Device Object STRUCT of Alarm time stamp LWORD Timer value 0 Timer not supported BOOL 16 BOOL O0 0 invalid data 1 valid data BOOL 1 0 elapsed time 1 real time BOOL 2 15 Reserved Services Service Code Implemented for Service Name Ox0E Class Instance Yes Yes Get_Attribute_Single 0x10 Yes No Set_Attribute_Single DPI Time Object Class Code Hexadecimal Decimal Ox9B 155 Instances ControlNet Objects C 27 The number of instances depends on the number of timers in the device Instance 1 is always reserved for a real time clock although a device may not support it The total number of timers can be read in Instance 0 Attribute 2 Instances Hex Dec Device Example Description 0x0000 Ox3FFF 0 16383 Host 0 Class Attributes Drive 0x4000 Ox43FF 16384 17407 Adapter 1 Real Time Clock Predefined Not always supported 0x4400 OxXA7FF 17408 18431 DPI Porti 2 Timer 1 0x4800 Ox4BFF 18432 19455 DPI Port2 3 Timer 2 0x4C00 Ox4FFF
22. 0 No Fault 1 Fault X Alarm 0 No Alarm 1 Alarm X Flash Mode 0 Not in Flash Mode 1 In Flash Mode X Run Ready 0 Not Ready to Run 1 Ready to Run x At Limit 0 Not At Limit 1 At Limit x Tach Loss Sw 0 Not Tach Loss Sw 1 Tach Loss Sw X At Zero Spd 0 Not At Zero Speed 1 At Zero Speed X At Setpt Spd 0 Not At Setpoint Speed 1 At Setpoint Speed X Reserved 1 See Parameter 304 Limit Status in the PowerFlex 700S drive for a description of the limit status conditions 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 ControINet An adapter reads data on the network and transmits it to the connected device It also reads data in the device and transmits it to the network The ControlNet adapter 20 COMM C or 20 COMM Q connects PowerFlex drives to a ControINet network Adapters are sometimes also called cards embedded communication options gateways modules and peripherals CAN Controller Area Network A CAN is a serial bus protocol on which DPI is based 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
23. 00 Discrete Output Usage 10 93 10 93 Node Memory Usage Node Network Usage A Overall Nd Node Slot Parameters Device Name Connection Name APIs RPl ms Input Address Input Size Output Address i P 02 P Poy Discrete Exclusive Owner 5 N10 0 10 N11 0 50 784 PCC KURUFIN Connection Configuration 7 Connection Status y 4 of Current Pending Current Pending Current Pending Current Per Diagnostic File N Configuration File N N 3 DatalnputFle N N O Data Output File N JN Status File N v 2 Configuration File Size 1000 Data Input File Size 1000 Data Output File Size fi 000 Jn lobe Message Code Node Slot_ Param Field Field Value p 40008021 02 Output Address 0 010 The discrete output address was cleared due to a conflict v AS 40008018 02 Input Address 1 010 The discrete input address was cleared due to a conflict wil Messages For Help press F1 Online Edit PLC 5 40C Node 01 Program 4 12 y N Configuration File N N13 DatainputFie N NS Data Output Fie N N10 RSNetWorx Configuration for PLC 5C Applications 8 Enter the Integer files to be used for ControlNet communications Eigure 4 19 In this example N9 is the Data Input File N10 is the Data Output File N11 is the Status File and N13 is the Configuration File Figure 4 19 Integer Files for ControlNet Communications Screen Y N
24. 1 0 elapsed time 1 real time BOOL 2 15 Not used Services Service Code _ Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single 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 ControINet 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 70 and PowerFlex 700 Drives Logic Command Word Logic Bits 15 14 13 12 11 10 9 18 7 6 5 4 3 2 1 10 Command Description X Stop 0 Not Stop 1 Stop x Start 0 Not Start 1 Start xX Jog 0 Not Jog 1 Jog X Clear Faults 0 Not Clear Faults 1 Clear Faults Xx Direction 00 No Command 01 Forward Command 10 Reverse Command 11 Hold Direction Control X Local Control 0 No Local Control 1 Local Control X MOP 0 Not Increment Increment 1 Increment Xx Accel Rate 00 No Command 01 Accel Rate 1 Command 10 Accel Rate 2 Command 11 Hold Accel Rate X x Decel Rate 00 No Command 01 Decel Rate 1 Command 10 Decel Rate 2 Command 11 Hold Decel Rate X X X Reference 000 No Command Select 001 Ref 1 Ref A Select 010 Ref 2 Ref B Select 011 Ref 3 Preset 3 100 Ref 4 Preset 4 101 Ref 5 Preset 5 110 Ref 6 Pre
25. 11 Datalink B1 B2 6 9 Datalink A1 A2 12 15 Datalink C1 C2 11 13 Datalink B1 B2 16 19 Datalink D1 D2 14 17 Datalink C1 C2 18 21 Datalink D1 D2 Figure 6 22 illustrates an example of an I O image that does not use all of the I O data Only the Logic Command Reference and Datalink B are enabled In this example the Reference is a 32 bit word and Datalinks are 16 bit words Figure 6 22 Example I O Image with Only Logic Reference and Datalink B Enabled ControlNet DPI Controller Scanner Adapter PowerFlex Drive Word and I O Output 0 Logic Command Logic Command Image 1 Pad Word Reference Write 2 Reference LSW Data In A1 3 Reference MSW Data In A2 4 Datalink In B1 Data In B1 E al M 5 Datalink In B2 Data In B2 Data In C1 Data In C2 Data In D1 Data In D2 Input 0 Pad Word 2 Logic Status Image 1 Pad Word 2 Feedback Read 2 Logic Status Data Out A1 3 Pad Word Data Out A2 xt 4 Feedback LSW 1 Data Out B1 5 Feedback MSW 1 Data Out B2 6 Datalink Out B1 Data Out C1 7 Datalink Out B2 Data Out C2 Data Out D1 Data Out D2 1 LSW is Least Significant Word Bits 15 0 MSW is Most Significant Word Bits 31 16 B Required by ControlLogix May or may not be required by other controllers 6 16 ControlLogix Applications Using Logic Command Status When enabled the Logic Command Status word is always word 0
26. 19456 20479 DPI Port 3 0x5000 Ox53FF 20480 21503 DPI Port 4 0x5400 0x57FF 21504 22527 DPI Port 5 0x5800 Ox5BFF 22528 23551 DPI Port 6 Class Attributes Attribute Access Name Data Type Description ID Rule 1 Get Class Revision WORD Revision of object 2 Get Number of WORD Number of timers in the object excluding Instances the real time clock that is predefined 3 Get First Device WORD Instance of the first timer that is not Specific Timer predefined 4 Set Time Command BYTE 0 No Operation Write 1 Clear all timers Does not clear the real time clock or read only timers C 28 ControlNet Objects DPI Time Object Continued Instance Attributes Attribute Access Name Data Type Description LINE SEMEN 0 Get Read Full STRUCT of STRING 16 Name of the timer LWORD or Elapsed time in milliseconds unless timer STRUCT isa real time clock See attribute 2 BOOL 16 See Attribute 3 1 Get TimerText STRING 16 Name of the timer 2 Get Set Timer Value LWORD or Elapsed time in milliseconds unless the STRUCT of timer is a real time clock WORD Real Time Clock Data BYTE Milliseconds 0 999 BYTE Seconds 0 59 BYTE Minutes 0 59 BYTE Hours 0 23 BYTE Days 1 31 BYTE Months 1 January 12 December Years since 1972 3 Get Timer BOOL 16 BOOL 0 0 invalid data 1 valid data Descriptor BOOL
27. 2 5 DPI Internal Interface 2 3 CAN Controller Area Network G 1 catalog number 1 1 CN Active Cfg parameter B 3 CN Addr Act parameter B 2 CN Addr Cfg parameter B 2 Index CN Rate Act parameter B 2 CN Rate Cfg parameter B 2 Comm Fit Action parameter B 2 commissioning the adapter 2 1 communications module see adapter compatible products 1 2 components 1 1 configuration tools 3 1 connecting adapter to the network 2 5 ControlFLASH G 1 controller configuring ControlLogix 6 1 configuring PLC 5C 5 1 definition G 1 ControlLogix configuring 6 2 I O messaging 6 20 performing Explicit Messages 6 23 ControlNet adapter see adapter cable 2 5 connector on adapter 1 1 network definition G 1 network wiring example 2 5 D data rate definition G 1 parameter for B 2 Datalink Size parameter B 2 Datalinks definition G 1 in I O image 5 2 6 13 using 5 6 6 17 diagnostic items 7 5 l 2 Index dimensions A 1 DPI connector on adapter 1 1 definition G 2 Internal Interface cable 2 3 peripheral G 2 products G 2 DPI Alarm object C 25 DPI Data Rate parameter B 1 DPI Device object C 12 DPI Fault object C 23 DPI I O Active parameter B 3 DPI I O Cfg parameter B 3 DPI Parameter object C 15 DPI Port parameter B 1 DPI Time object C 27 DriveExplorer accessing parameters with 3 1 definition G 2 free lite version G 2 supported feature 1 2 drives see PowerFlex drives DriveTools
28. 4 9 to view the EDS files that have been installed to the RSNetWorx database Configuring a Network with RSNetWorx The main screen for RSNetWorx consists of several windows e The Network Usage View displays current and pending values associated with the ControINet network configuration e A Hardware View displays a list of all network hardware currently available to RSNetWorx software e The Favorites View displays a list of hardware that is frequently used when working with the current RSNetWorx configuration e The Graph View shows a pictorial representation of all the hardware used in the current RSNetWorx configuration e The Message View displays a log of messages which are listed from top to bottom newest to oldest This view may contain informational warning and or error messages RSNetWorx Configuration for PLC 5C Applications 4 7 The various views can be displayed or closed by using the View menu In Figure 4 10 the Network Usage Hardware and Graph views are displayed while the Message and Favorites views are closed Figure 4 10 RSNetWorx for ControlNet Screen ontrolNet RSNetWorx for ControlNet n x Eie Edit View Network Device Tools Help EH jals X amp Ne amp efe ET se alse T Edits Enabled To create an offline configuration click the Edits Enabled checkbox Network Usag Ix Hardware B in ControlNet B Category AC Drive AC Drive No Drive
29. AT ae PowerFlex 70s each with a 20 COMM Q ControlNet Adapter Star topology shown Refer to the ControlNet Coax Media Planning and Installation Guide Publication CNET IN002 or the ControlNet Fiber Media Planning and Installation Guide Publication CNET INOO1 for information about network system design and component installation Applying Power Unpredictable operation may occur if you fail to verify that parameter ATTENTION Risk of equipment damage injury or death exists settings and switch settings are compatible with your application Verify that settings are compatible with your application before applying power to the drive 1 3 Close the door or reinstall the cover on the drive The status indicators can be viewed on the front of the drive after power has been applied Apply power to the PowerFlex drive The adapter receives its power from the connected drive When you apply power to the product for the first time the status indicators should be green or off after an initialization If the status indicators go red there is a problem Refer to Chapter 7 Troubleshooting Apply power to the master device scanner and other devices on the network Chapter 3 Configuring the Adapter Chapter 3 provides instructions and information for setting the parameters in the adapter Topic Page Topic Page Configuration Tool
30. Coax Repeater 24VDC RGB Coax Cable 1786 Long Fiber Ring Repeater 1786 Extra Long Fiber Ring Repee RSNetWorx Configuration for PLC 5C Applications 4 17 3 If desired select the General tab Figure 4 29 and enter a name and description for the network Click OK Figure 4 29 ControlNet General Tab CONTROLNET 2 x Network Parameters Media Configuration General a Name ICONTROLNET Description 20 COMM C ControlNet demonstration program using two PowetFlex 70 demo unit Online Path WTW0130338914B_PCC 1 Set Online Path 4 Inthe Network menu select Save the properties and download them to the PLC The adapter s are now mapped on the network and the controller will communicate with it 4 18 RSNetWorx Configuration for PLC 5C Applications Notes Chapter 5 PLC 5C Applications Chapter 5 provides information and examples that explain how to use I O Messaging and Explicit Messaging to control configure and monitor a PowerFlex 7 Class drive using a PLC 5C Topic Page Topic Page About I O Messaging 5 1 Main Program PLC 5C 5 9 Understanding the I O Image 5 2 About Explicit Messaging 5 12 Using Logic Command Status 5 4 Performing Explicit Messages 5 12 Using Reference Feedback 5 5 Explicit Messaging Example 5 13 Using Datalinks 5 6 ATTENTION Risk of injury or equipment damage exists The examples in this publication are intended solely for purposes of e
31. ControlNet version 3 00 or higher Q Controller configuration software Examples RSLogix 5 RSLogix 500 or RSLogix 5000 QO A PC connection to the ControlNet network Examples 1784 PCC 1770 KFC or 1784 KTCX gt be b amp b BB 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 all power from the PowerFlex drive and then verify power has been removed before installing or removing a ControlNet adapter ATTENTION Risk of injury or equipment damage exists Only personnel familiar with drive and power products and the associated machinery should plan or implement the installation start up configuration and subsequent maintenance of the product using a ControlNet adapter Failure to comply may result in injury and or equipment damage ATTENTION Risk of equipment damage exists The ControlNet 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 ControlNet adapter is transmitting control I O to the drive the drive may fault when you
32. Default Default Default Default Default Default Minimum Maximum CcOOoOooooococ 4294967295 Type Read Write Reset Required No Important If the drive uses 16 bit Datalinks the most significant word of this value must be set to zero 0 or a fault will occur M S Input Default xxxO 0001 Sets the Master Slave input data This data is Bit Values 0 I O disabled produced by the scanner and consumed by the 1 I O enabled adapter Type Read Write Reset Required Yes Bt 76843210 Bit Definitions Default X x x 010 0 0 1 gt 0 Cmd Ref l 1 Datalink A Input 2 Datalink B Input gt 3 Datalink C Input 4 Datalink D Input 5 Not Used 6 Not Used 7 Not Used Adapter Parameters B 5 Parameter No Name and Description Details 26 M S Output Default xxxO 0001 Sets the Master Slave output data This data is Bit Values 0 I O disabled produced by the adapter and consumed by the 1 1 0 enabled scanner Type Read Write Reset Required Yes Bit Definitions Bent x x x i i 1 0 Cmd Ref 7 1 Datalink A Output 2 Datalink B Output ME UON gt 3 Datalink C Output 4 Datalink D Output 5 Not Used 6 Not Used 7 Not Used 27 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 ATTENTION To guard against equipment da
33. Instance Ox0E Yes Yes Get_Attribute_Single 0x10 Yes No Set_Attribute_Single ControlNet Objects C 25 DPI Alarm Object Class Code Hexadecimal Decimal 0x98 152 Products such as PowerFlex drives use this object for alarms or warnings Adapters do not support this object Instances The number of instances depends on the maximum number of alarms supported by the queue The maximum number of alarms can be read in Instance 0 Attribute 2 Instances Hex Device Example Description 0x0000 Ox3FFF 0 16383 Host 0 Class Attributes Drive Only host devices can have alarms 1 Most Recent Alarm 2 Second Most Recent Alarm Class Attributes Attribute Access Name Data Type Description Rule 1 Get Class Revision WORD Revision of object 2 Get Number of WORD Maximum number of alarms that the Instances device can record in its queue 3 Set Alarm Command BYTE 0 No Operation Write 1 Clear Alarm 2 Clear Alarm Queue 3 Reset Device 4 Get Fault Data List STRUCT of Reserved BYTE BYTE WORDJ n 5 Get Number of WORD Number of alarms in the queue A 0 Recorded Alarms indicates the alarm queue is empty C 26 ControlNet Objects DPI Alarm Object Continued Instance Attributes Attribute Access Name Data Type Description ID Rule 0 Get Full All STRUCT of Information WORD Alarm code STRUCT of Alarm source BYTE DPI port BYTE DPI Device Object STRING 16
34. LED HIM 3 2 LEDs see status indicators Logic Command Status bit definitions D 1 definition G 4 in I O image 5 2 6 13 using 5 4 6 16 Index l 3 M manual conventions P 2 related documentation P 1 web site P 1 Master Slave hierarchy configuring adapter for 3 4 definition G 4 mechanical dimensions A 1 messages see Explicit Messages or I O MOD status indicator locating 7 1 troubleshooting with 7 3 modes of operation 1 6 mounting the adapter 2 4 M S Input parameter B 4 M S Output parameter B 5 N NET A status indicator locating 7 1 troubleshooting with 7 4 NET B status indicator locating 7 1 troubleshooting with 7 4 node address definition G 4 setting with parameter 3 3 setting with switches 2 2 Non Volatile Storage NVS definition G 4 in adapter 3 1 in drive 5 6 6 17 O operating status 1 6 l 4 Index P Parameter object C 5 parameters accessing 3 1 active configuration 3 8 convention P 2 list of B 1 to B 5 numbers B 1 PCCC G 5 PCCC object C 10 ping G 5 PLC 5C controllers configuring with RSNetWorx 4 1 running Explicit Messages 5 13 running I O 5 9 PORT status indicator locating 7 1 troubleshooting with 7 2 power consumption A 1 PowerFlex drives 70 700 Logic Command Status D 1 700S Logic Command Status D 3 compatible with adapter 1 2 definition G 5 HIM 3 2 installing adapter on 2 3 preparing for an installation 2 1 processor see c
35. O Figure 3 4 Master Slave Output Screen on an LCD HIM Port 5 Device Bit Description 20 COMM C 0 Status Feedback Default Parameter 26 1 Datalink A Output M S Output 2 Datalink B Output XXXXXXxxxxx0000lg 3 Datalink C Output Status Fdbk b00 4 Datalink D Output 5 15 Not Used Bit 0 is the right most bit In Figure 3 4 it is highlighted and equals 1 4 Reset the adapter See Resetting the Adapter section in this chapter The adapter is ready to receive I O from the master i e scanner You must now configure the scanner to recognize and transmit I O to the adapter Refer to Chapter 4 RSNetWorx Configuration for PLC 5C Applications Selecting Reference Adjust Parameter 27 Reference Adjust enables you to adjust the percent scaling factor for the Reference from the network The factor can be set from 0 200406 This lets the drive s Reference either match the network Reference 2100406 scale below the network Reference lt 100 or scale above the network Reference gt 100 3 6 Configuring the Adapter Setting a Fault Action By default when communications are disrupted for example a cable is disconnected or the scanner is idle 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 10 Comm FIt Action and a different response to an idle scanner using Parameter 11 Idle
36. O Configuration folder Figure 6 8 Figure 6 8 RSLogix 5000 I O Configuration Folder 0 RSLogix 5000 Example_20_COMM_C 1756 L1 alaju zb Haaa NoEdts fForces Disabled CO ENNY 5 6 Controller Example 20 COMM C Controller Tags C Controller Fault Handler C Power Up Handler B S Tasks EHE MainTask EB MainProgram B Program Tags i B MainRoutine 3 Unscheduled Programs 0 Cg User Defined tg Predefined M Oi Module Defined eS B 1 1756 CNB B My_ControlNet 6 6 ControlLogix Applications 8 Right click on the 1756 CNB and select New Module Figure 6 9 Figure 6 9 RSLogix 5000 New Module Selection Screen 0 RSLogix 5000 Example 20 COMM C 1756 L1 nf x File Edit View Search Logic Communications Tools Window Help asia e e SCO a le prive El No Forces hd If 8 Bee gps prd oae z Forces Disabled z 291 Mp Favornes Path AB_DF1 1M B Controller Example 20 COMM C Controller Tags C Controller Fault Handler C Power Up Handler D 6 Tasks E8 MainTask 2B MainProgram 8 Program Tags MainRoutine E Unscheduled Programs C31 Trends 5 6 Data Types Cj User Defined Og Predefined Ci Module Defined Ei 3 1 0 Configurat 9 To configure the ControINet communication module 20 COMM C or 20 COMM Q select the CONTROLNET MODULE type Figure 6 10 and click OK Figure 6 10 Select Mo
37. Object Communication Adapter ControlNet to SCANport DC Drive No Drive Object DPI to ControlNet Human Machine Interface Position Controller Programmable Logic Controller Rockwell Automation miscellaneou Vendor Rockwell Automation Allen Bradle Rockwell Automation Reliance El Er E E CY EI EI E BI EI EI EI HI RI HUAL M Graph Spreadsheet J d x Ready Offline 7A 1 Click on the on line icon EN to browse the network The Browse for Network dialog box appears Figure 4 11 Figure 4 11 Example Browse for Network Dialog Box Select a communications path to the desired network Gies Linx Gateways Ethemet es AB_DF1 1 DH 485 Cancel Heb 4 8 RSNetWorx Configuration for PLC 5C Applications 2 Select the ControlNet network access method and click OK In this example Figure 4 11 RSNetWorx will use the 1784 PCC to access the ControlNet network RSNetWorx starts browsing the ControINet network for nodes and builds the graphic representation of the network Figure 4 12 Figure 4 12 Example Network Displayed in RSNetWorx ControlNet RSNetWorx for ControlNet Ele Edt View Network Device Tools Help ie GS sm Ne amp er X ee as Base x EI E T Edits Enabled SHE Current z Network Update Time ms 5 00 Avg Scheduled Band 8 40 E Unscheduled Bytes Per Sec 525131 Paak Schediled Rand ATZ x T Hardware
38. Read Write Reset Required No ATTENTION Risk of injury or equipment damage exists Parameter 10 Comm Fit Action lets you determine the action of the adapter and connected drive if the 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 disconnect cable A Adapter Parameters B 3 Parameter No Name and Description Details 12 13 14 Idle Fit Action Default 0 Fault Sets the action that the adapter and drive will take Values 0 Fault if the adapter detects that the scanner is idle 1 Stop because the controller was switched to program 2 Zero Data mode This setting is effective only if I O that 3 Hold Last controls the drive is transmitted through the 4 Send Fit Cfg adapter Type Read Write yp Reset Required No Action lets you determine the action of the adapter and connected drive if the scanner is idle 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
39. SP accessing parameters with 3 1 definition G 2 supported feature 1 2 E EDS Electronic Data Sheet files definition G 2 installing and registering 4 2 web site G 2 EEPROM see Non Volatile Storage NVS environmental specifications A 2 equipment required 1 3 events clearing 7 6 list of 7 7 viewing 7 6 examples ControlNet network 4 1 Datalinks 5 7 Explicit Messaging 5 13 6 23 l O 5 9 6 20 Explicit Messages about 5 12 6 22 definition G 3 examples 5 13 6 23 running 5 12 6 22 F fault action configuring an adapter for 3 6 definition G 3 fault configuration configuring an adapter for 3 6 definition G 3 faults see events features 1 2 firmware release P 2 flash update G 3 Fit Cfg A1 D2 parameters B 4 Fit Cfg Logic parameter B 4 Fit Cfg Ref parameter B 4 G grounding the adapter 2 4 H HIM Human Interface Module accessing parameters with 3 1 definition G 3 LCD model 3 2 LED model 3 2 hold last configuring an adapter for 3 6 definition G 3 yo about 5 1 configuring an adapter for 3 3 definition G 4 image 5 2 6 13 Identity object C 2 Idle Fit Action parameter B 3 installation applying power to the adapter 2 6 commissioning the adapter 2 1 connecting to the drive 2 3 connecting to the network 2 5 preparing for 2 1 Internal Interface cables connecting to the adapter 2 3 connecting to the drive 2 3 illustration 2 3 L LCD HIM 3 2
40. correct type of media redundancy is selected in the Media Redundancy field 4 16 RSNetWorx Configuration for PLC 5C Applications Important The value in the Network Update Time ms field is 5 ms or greater Do not set lower than 5 ms The NUT must be set equal or lower than the RPI times set for the devices on the network Figure 4 27 ControlNet Dialog Box CONTROLNET 2 x Network Parameters Media Configuration General Current Pending Network Update Time ms E0 Max Scheduled Address 03 s Max Unscheduled Address ss fs mi Media Redundancy Pom Any z Network Name sen 7 eet c 2 Ifaspecial media configuration is required for example repeater or fiber select the Media Configuration tab Figure 4 28 and make the appropriate changes Refer to the RSNetWorx on line help for more information Figure 4 28 ControlNet Media Configuration Tab CONTROLNET 2 x Network Parameters Media Configuration General Available Media Media Configuration Descripti iption E 1000 meters RG6 Coax Cable 1786 Short Distance Fiber Module 1786 Medium Distance Fiber Modt 1786 Long Distance Fiber Module Hub Starter Block IS version Medium Distance Fiber Module IS Glass Fiber Cable 9904 Hub Starter Block 9904 Short Distance Fiber Module 9904 Medium Distance Fiber Mod 9904 Long Distance Fiber Module 1786 Coax Repeater 1786 Coax Repeater 24VDC 9904 Coax Repeater 9904
41. drive that has its Parameters 55 Maximum Freq set to 130 Hz and 82 Maximum Speed set to 60 Hz ControlLogix Applications 6 17 Figure 6 23 Example Speed Reference and Feedback for a PowerFlex 70 700 Reference Scale Feedback Value Percent Value Output Speed Value 32767 7 100 130 Hz 60 Hz A 15123 9 16384 50 65 Hz 60 Hz 15123 9 8192 25 32 5 Hz 32 5 Hz 8192 0 0 0 Hz 0 Hz 0 1 A value of 32767 is equivalent to the Parameter 55 frequency value The effects of values greater than 32767 depend on whether the DPI host uses a bipolar or unipolar direction mode Refer to the documentation for your DPI host 2 The drive runs at 60 Hz instead of 130 Hz or 65 Hz because Parameter 82 Maximum Speed sets 60 Hz as the maximum speed 3 The Feedback value is also scaled based on the value of Parameter 55 Maximum Freq For example 60 130 0 46 so 32767 x 0 46 15123 For Reference Feedback details about other DPI Hosts refer to their respective User Manuals Using Datalinks A Datalink is a mechanism used by PowerFlex drives to transfer data to and from the controller Datalinks allow a parameter value to be changed without using an Explicit Message When enabled each Datalink occupies two 16 bit or 32 bit words in both the input and output image Parameter 08 Datalink Size will indicate whether the drive uses 16 bit or 32 bit words for Datalinks Rules for Using Datalinks e Each se
42. eaae ala rosas e No Forces PF io Eats m Feces Disabled e flings Path AB_DF1 1 1 S BI els rod gt xir Favorites Bt AK TimeriCounter X_Input Output E8 Controller Example_20_COMM_C Controller Tags C Controller Fault Handler C3 Power Up Handler B E Tasks EA MainTask 23 MainProgram Program Tags DriveControl DriveMessaging MainFloutine Unscheduled Programs E Trends Ei 3 Data Types Ci User Defined jj Predefined E E Module Defined F AB CONTROLNET_MODULE C 0 AB CONTROLNET MODULE INT 20Bytes 0 0 CONTROLNET MODULE INT 248ytes I 0 n Vet 9 2 CONTROLNET MODULE PowerFlex70_02 18 Start RSNetWorx and perform the following A Click the On line icon es and browse the network B Select Edits Enabled and view the messages in the Message View for completion Figure 6 18 The Fel icon should disappear from the nodes in the Graphical View C Select File gt Save and save the project Figure 6 19 D Close RSNetWorx This schedules the I O that was configured in RSLogix 5000 6 12 ControlLogix Applications Figure 6 18 RSNetWorx for ControlNet Screen LontolNet HSNetworn tor Control et DC Drive No Drive Object DPI to ContioNet Eds enabled Download completed _The onire active keeper it he online scankst in nos DC Drive No Drive Object DPI to ContioNet Human Machine Inetace Poston Control
43. if necessary DWORD 32 bit unsigned integer INT 16 bit signed integer LWORD 64 bit unsigned integer SHORT STRING _ 1 byte length indicator that many characters STRING n Array of n characters STRUCT Structure name only no size in addition to elements TCHAR 8 or 16 bit character UDINT 32 bit unsigned integer UINT 16 bit unsigned integer USINT 8 bit unsigned integer WORD 16 bit unsigned integer C 2 ControlNet Objects Identity Object Class Code Hexadecimal Decimal 0x01 1 Instances The number of instances depends on the number of components in the device connected to the adapter This number of components can be read in Instance 0 Attribute 2 Instance Description 0 Class 1 DPI host 2 7 DPI Peripherals on ports 1 6 Class Attributes Attribute Access Name Data Type Description ID Rule 2 Get Max Instance UINT Total number of instances Instance Attributes Attribute Access Name Data Type Description Rule 1 Get Vendor ID UINT 1 Allen Bradley 2 Get Device Type UINT 120 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 Services Service Code
44. on the ControlNet network Performing Explicit Messages There are five basic events in the Explicit Messaging process The details of each step will vary depending on the controller 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 5 5 Explicit Message Process Set up and send Explicit o Message Request o 4 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 module download 2 The scanner module transmits the Explicit Message Request to the slave device over the ControlNet network 3 The slave device transmits the Explicit Message Response back to the scanner 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 The scanner module may be integrated with the controller e g PLC 5C PLC 5C Applications 5 13 The ControlNet I O Transfer CIO instruction is used to send Explicit Messages For PLC 5C contro
45. reset the adapter Determine how your drive will respond before resetting an adapter ATTENTION Risk of injury or equipment damage exists Parameters 10 Comm FIt Action and 11 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 PowerFlex drive You can set these parameters so that the PowerFlex 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 injury 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 Getting Started 1 5 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 Quick Start This section is provided to help experienced users quickly start using a ControlNet adapter If you are
46. that your system responds correctly to various situations for example a faulted controller ATTENTION Risk of injury or equipment damage exists Parameter 11 Idle Fit 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 03 CN Addr Cfg in EEPROM Itis Type Read Only determined by the settings of the Node Address Switches on the adapter DPI I O Cfg Default xxx0 0001 Sets the I O that is transferred through the Bit Values 0 I O disabled adapter 1 1 0 enabled Type Read Write Reset Required Yes Bit C 0 Cmd Ref 1 Datalink A 2 Datalink B oe gt 3 Datalink C 4 Datalink D 5 Not Used 6 Not Used 7 Not Used DPI I O Active Default xxxO 0001 Displays the I O that the adapter is actively Bit Values 0 I O disabled transmitting The value of this parameter will 1 I O enabled usually be equal to the value of Parameter 13 Type Read Only DPI I O Cfg Bt 7 6 5 Default X X X Bit Definitions gt 0 Cmd Ref 1 Datalink A 2 Datalink B cO gt 3 Datalink C 4 Datalink D 5 Not Used 6 Not Used 7 Not Used Bt 7 6 5 Default X X X IO wo B4 Adapter Parameters Parameter No Name and Description 15 16 25 Fit Cfg L
47. the product specific Logic Command being transmitted to the drive by this adapter 3 Reference Current value of the product specific Reference being transmitted to the drive by this adapter 4 Common Logic Current value of the common Logic Status being received Sts from the drive by this adapter 5 Prod Logic Sts Current value of the product specific Logic Status being received from the drive by this adapter 6 Feedback Current value of the product specific Feedback being received from the drive by this adapter 7 Datalink A1 In Current value of respective Datalink In being transmitted to 8 Datalink A2 In the drive by this adapter If not using a Datalink this parameter should have a value of zero 9 Datalink B1 In 10 Datalink B2 In 11 Datalink C1 In 12 Datalink C2 In 13 Datalink D1 In 14 Datalink D2 In 15 Datalink A1 Out Current value of respective Datalink Out being received from i the drive by this adapter If the drive indicates a 16 bit k Data UE fe Gut datalink size the value appears in the least significant 16 bits 17__ Datalink B1 Out _ of this diagnostic item and the most significant 16 bits are 18 Datalink B2 Out Zero 19 Datalink C1 Out 20 Datalink C2 Out 21 Datalink D1 Out 22 Datalink D2 Out 23 DPI Rx Errors Current value of the DPI Receive error counter 24 DPIRxErMax Maximum value since reset of the DPI Receive error counter 25 DPITx Errors Current value o
48. to the documentation for your drive Main Program PLC 5C Figure 5 4 I O Messaging 0000 0001 PLC 5C Applications There is an operator station wired into the local rack as follows I 000 0 Start Normally Open Pushbutton I 000 1 Stop Normally Closed Pushbutton I 000 2 Clear Faults Normally Open Pushbutton I 000 3 Forward Reverse Selector Switch 1 001 Operator Speed Reference O 000 0 Dri O 000 1 Dri O 000 2 Dri O 001 Operator Speed Feedback The 20 CO N9 0 Logic ve Ready ve Active ve Faulted Status N9 1 Feedback M C on the PowerFlex 70 drive is mapped as follows N10 0 Logic Command N10 1 Reference N9 2 Datalink A1 Out N10 2 Datalink A1 In N9 3 Datalink A2 Out N10 3 Datalink A2 In N9 4 Datalink B1 Out N10 4 Datalink B1 In N9 5 Datalink B2 Out N10 5 Datalink B2 In N9 6 Datalink C1 Out N10 6 Datalink C1 In N9 7 Datalink C2 Out N10 7 Datalink C2 In N9 8 Datalink D1 Out N10 8 Datalink D1 In N9 9 Datalink D2 Out N10 9 Datalink D2 In Operator Drive Start Logic Command Pushbutton START 1 000 N10 0 lE CY 1 Operator Drive Stop Logic Command Pushbutton STOP 1 000 N10 0 t CN 1 0 5 10 PLC 5C Applications Figure 5 4 I O Messaging Continued 0002 0003 0004 0005 0006 Operator Drive Clear Faults Logic Command Pushbutton CLEAR FAULTS 1 000 N10 0 Jj CS JLE 2 3 Operator Drive Fwd Rev Logic Command Selector Switch FORWARD 1 000
49. 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 Verify that the PowerFlex drive is not powered Then connect the adapter to the network using a ControlNet cable and to the drive using the Internal Interface cable Use the captive Chapter 2 screws to secure and ground the adapter to the drive Installing the 4 Apply power to the adapter Adapter The adapter receives power from the drive Apply power to the drive The status indicators should be green If they flash red there is a problem Refer to Chapter 7 Troubleshooting 5 Configure the adapter for your application Chapter 3 Set the following parameters for the adapter as required by Configuring the your application Adapter e O configuration e Fault actions 6 Apply power to the ControlNet master and other devices on the network Verify that the master and network are installed and functioning in accordance with ControlNet standards and then apply power to them 7 Configure the scanner to communicate with the adapter Chapter 4 Use a network tool such as RSNetWorx for ControlNet to RSNetWorx configure the scanner on the network Configuration for PLC 5C Applications 8 Create a ladder logic program Chapter 5 Use
50. 10 Data Out A1 140 Points to Pr 140 Accel Time 1 311 Data Out A2 142 Points to Pr 142 Decel Time 1 312 Data Out B1 100 Points to Pr 100 Jog Speed 313 Data Out B2 155 Points to Pr 155 Stop Mode A 13 DPI I O Cf x11111 Enables Cmd Ref Datalinks A D 20 COMM C X i Adapter 25 M S Input xxx1 1111 Configures the I O Data to be transferred from the network to the or drive 20 COMM Q 26 M S Output xxx1 1111 Configures the I O Data to be Adapter transferred from the drive to the network Logic Command Status Words This example uses the Logic Command word and Logic Status word for PowerFlex 70 and PowerFlex 700 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 DPI host Refer to the documentation for your drive 6 20 ControlLogix Applications RSLogix 5000 Ladder Logic Example Program Figure 6 24 I O Messaging This rung determines whether the drive is running and sets the DriveStatusRunning tag appropriately Drivelnputlmage Data 2 1 PowerFlex70 02 l Data 2 1 DriveStatusRunning 0 J F C2 This rung determines whether the drive is faulted and sets the DriveStatusFaulted tag appropriately Drivelnputlmage Data 2 7 lt PowerFlex70_02 Datal2 7 gt DriveStatusFaulted 1 j C2 This rung moves the drive s frequency feedback to the DriveFeedback tag COP Copy File Source Drivelnp
51. 2 Cat 2 SO 8859 3 Latin 3 SO 8859 4 Latin 4 ISO 8859 5 Cyrillic ISO 8859 6 Arabic 7 ISO 8859 7 Greek ISO 8859 8 Hebrew 7 50 8859 9 Turkish ISO 8859 10 Nordic 255 ISO 10646 Unicode 15 Get Languages STRUCT of Supported BYTE Number of Languages BYTE n Language Codes See Class Attribute 2 16 Get Date of STRUCT of Manufacture WORD Year BYTE Month BYTE Day 17 Get Product STRUCT of Revision BYTE Major Firmware Release BYTE Minor Firmware Release 18 Get Serial Number DWORD Value between 0x00 and OXFFFFFFFF 19 Set Language BYTE 0 Default HIM will prompt at start up Selected 1 Language was selected no prompt 20 Set Customer STRING 36 GUID Globally Unique Identifier Generated identifying customer firmware flashed Firmware into the device 128 Get Customization WORD Code identifying the customized device Code 129 Get Customization WORD Revision of the customized device Revision Number 130 Get Customization STRING 32 Text identifying the customized device Device Text C 14 ControlNet Objects DPI Device Object Continued Instance Attributes Attribute Access Name Data Type Description ID Rule 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
52. 4 hex 7 0064 Value 100 64 hex 10 0 Hz 8 0000 Response Data for Set_Attributes_Scattered 5 9 Qa Value hex Description 008C Parameter Number 140 8C hex 0000 0000 008E Parameter Number 142 8E hex 0000 0000 0064 Parameter Number 100 64 hex 0000 0000 N aJI AIIN o ControlNet Objects C 23 DPI Fault Object Class Code Hexadecimal Decimal 0x97 151 Products such as PowerFlex drives use this object for faults Adapters use this object for events 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 Hex Dec Device Example Description 0x0000 Ox3FFF 0 16383 Host 0 Class Attributes Drive 0x4000 Ox43FF 16384 17407 Adapter 1 Most Recent Drive Fault 0x4400 Ox47FF 17408 18431 DPI Port 1 0x4800 0x4BFF 18432 19455 DPI Port 2 2 Second Most Recent Drive Fault 16384 Class Attributes Adapter 0x4C00 Ox4FFF 19456 20479 DPI Port 3 0x5000 0x53FF 20480 21503 DPI Port4 16385 Most Recent Adapter Event 0x5400 0x57FF 21504 22527 DPI Port 5 E 0x5800 Ox5BFF 22528 23551 DPI Port 6 Class Attributes Attribute Access Name Data Type Description ID Rule 1 Get Class Revision WORD Revision of object 2 Get Number o
53. 480 PowerFlex 7000 PowerFlex 700 400 480v PowerFlex 700 208 240v PowerFlex 7008 208 240 mur 7 Click Next gt to register the EDS files and continue Figure 4 8 Figure 4 8 EDS Wizard Completion Screen Rockwell Softwar EDS Wizard x ompleting the EDS Wizard You have successfully completed the EDS Wizard 8 The EDS files have been installed and registered Click Finish to return to the main RSNetWorx screen Figure 4 9 4 6 RSNetWorx Configuration for PLC 5C Applications Figure 4 9 RSNetWorx for ControlNet DPI to ControlNet Folder Example ControlNet RSNetWorx for ControlNet Ex Fle Edt View Network Device Tools Help EEI jals Hlas eei amp elm a AE Edits Enabled To create an offline configuration click the Edits Enabled checkbox Network Usag bx Hardware E ControlNet ED Category EH AC Drive B AC Drive No Drive Object E Communication Adapter i ControlNet to SCANport a DC Drive No Drive Object 5 yere Wi PowerFlex 70 7 PowerFlex 700 208 240v A PowerFlex 700 400 480v PowerFlex 7000 PowerFlex 7005 208 240 PowerFlex 7005 400 480 ics Human Machine Interface Position Controller Programmable Logic Controller Y amp El i41 Graph Spreadsheet 7 15 ff REE Oifine 9 Click on the DPI to ControINet folder in the Hardware window Figure
54. 5 Compatible Products 1 2 Modes of Operation 1 6 Required Equipment 1 3 Components Figure 1 1 Components of the Adapter 20 COMM C coax 20 COMM Q fiber SS ci o o B B la la VOUCIOT Part Description Status Indicators Four LEDs that indicate the status of the ControlNet channel s DPI and the adapter Refer to Chapter 7 Troubleshooting DPI Connector 20 pin single row shrouded male header An Internal Interface cable connects to this connector and a connector on the drive Channel A Coax Receptacle Channel A connection for the ControlNet cable Channel B Coax Receptacle Channel B is optional connection for redundant ControlNet cable ControlNet Node Address Switches for setting the node address Refer to Chapter 2 Switches Installing the Adapter Channel A Fiber Receptacles Channel A connection for the ControlNet cable eo oco Channel B Fiber Receptacles Channel B is optional connection for redundant ControlNet cable 1 2 Getting Started Features The ControlNet adapters feature the following The adapter is mounted in the PowerFlex 7 Class drive It receives the required power from the drive A number of configuration tools can be used to configure the adapter and connected drive The tools include the PowerFlex HIM on the drive or drive configuration software such as DriveExplorer version 3 xx or higher or DriveExecutive version 1 xx or higher Sta
55. 76 Logic Mask are configured to receive the desired logic from the adapter 3 If you enabled one or more Datalinks configure the drive to determine the source and destination of data in the Datalink s Also ensure that the ControlNet adapter is the only adapter using the enabled Datalink s 4 Reset the adapter See Resetting the Adapter section in this chapter Selecting Master Slave A hierarchy determines the type of device with which the adapter exchanges data In a Master Slave hierarchy an adapter exchanges data with a scanner To set a Master Slave hierarchy 1 Enable the desired I O in Parameter 13 DPI I O Config Refer to Figure 3 2 2 Set the bits in Parameter 25 M S Input This parameter determines the data transmitted from the scanner to the drive A 1 enables the I O A 0 disables the I O Figure 3 3 Master Slave Input Screen on an LCD HIM Port 5 Device Bit Description 20 COMM C 0 Logic Command Reference Default Parameter 25 1__ Datalink A Input M S Input 2 Datalink B Input XXXX Xxxx xxx0 000 3 Datalink C Input Cmd Ref b00 4 Datalink D Input 5 15 Not Used Bit 0 is the right most bit In Figure 3 3 it is highlighted and equals j Configuring the Adapter 3 5 3 Setthe bits in Parameter 26 M S Output This parameter determines the data transmitted from the drive to the scanner A 1 enables the I O A 0 disables the I
56. Compliance A 2 Mechanical A 1 Communications Network Protocol ControlNet Data Rates 5M baud Media coax 20 COMM C fiber 20 COMM Q Drive Protocol DPI Data Rates 125 kbps or 500 kbps Electrical Consumption Drive 275 mA 5 VDC supplied through the drive Network None Mechanical Dimensions Height 16 mm 624 inches Length 103 mm 4 inches Width 80 mm 3 125 inches Weight 85g 3 oz A 2 Specifications Environmental Temperature Operating 10 to 50 C 14 to 149 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 UL UL508C cUL CAN CSA C22 2 No 14 M91 CE EN50178 and EN61800 3 Appendix B Adapter Parameters 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 HIM e DriveExplorer e DriveExecutive e Explicit Messaging e RSNetWorx for Con
57. Flex70_02 1 Data 4 gt Dest ParameterDataFromDrive 0 Length COP Copy File Source ParameterDataToDrive 0 Dest DriveOutputlmage Data 2 lt PowerFlex70_02 0 Data 2 gt Length 6 21 6 22 ControlLogix Applications 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 Performing Explicit Messages There are five basic events in the Explicit Messaging process The details of each step will vary depending on the controller 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 25 Explicit Message Process o Set up and send Explicit Message Request Complete Explicit Message 4 Oo 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 module download 2 The scanner module transmits the Explicit Message Request to the slave device over the ControlNet network 3 The slave device transmits the Explicit Message Response back to the scanner The data is stored in the scanner buffer 4 The co
58. N10 0 Pa Ca 3 4 Operator Drive Fwd Rev Logic Command Selector Switch REVERSE 1 000 N10 0 JE tw mA m 3 5 Drive Operator READY Drive Ready Status Status Bit Display N9 0 O 000 J C cS al 0 0 Drive Operator ACTIVE Drive Active Status Status Bit Display N9 0 0 000 J oN d t M 2 1 Figure 5 4 I O Messaging Continued 0007 0008 0009 0010 0011 0012 0013 PLC 5C Applications 5 11 Drive Operator FAULTED Drive Faulted Status Status Bit Display N9 0 O 000 aibi CN JE 7 2 This rung moves the Speed Reference from the operator station to the drive MOV Move Source 1 001 0 Dest N10 1 0 The rung moves the Speed Feedback from the drive to the operator station MOV Move Source N9 1 0 Dest 0 001 0 lt This rung moves Datalink data N7 to the drive where it is moved into parameters This rung moves Datalink data from the drive to file N7 This rung executes the messaging logic JS Drive Datalink A1 In COP Copy File Source N7 0 Dest N10 2 Length 8 COP Copy File Source N9 2 Dest N7 10 Length 8 Jump To Subroutine Prog File Number U 3 5 12 PLC 5C Applications 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
59. Out Datalinks C1 amp C2 In 8 9 Datalinks D1 amp D2 Out Datalinks D1 amp D2 In Important The size of the Reference Parameter 7 Ref Fdbk Size and Datalinks Parameter 8 Datalink Size will affect the size you configure for the network I O For example 32 bit Datalinks requires twice as many words as 16 bit Datalinks Depending on your application the configured I O size may vary Note the values in the Input Address and Output Address fields These are needed to develop a ladder program RSNetWorx Configuration for PLC 5C Applications 4 13 10 Enter the desired Requested Packet Interval RPI and note the value Figure 4 21 Ensure that this value is equal to or greater than the value that will be set later for Network Update Time NUT The Actual Packet Interval API may vary from the Requested Packet Interval Figure 4 21 Communication Properties Connection Properties 11 Click on the Electronic Keying tab Figure 4 22 Electronic Keying is used to determine the criteria used in order for the scanner to establish a connection to a node Select the settings according to your application needs Figure 4 22 Connection Properties Electronic Keying Settings Connection Properties 4 14 RSNetWorx Configuration for PLC 5C Applications 12 Click on the Details tab Fig 3 The availability of choosing connection options are determined by the EDS file for the node Click OK Figure 4 23 Connection Pr
60. PowerFlex HIM in Chapter 3 2 Press the Up Arrow or Down Arrow to scroll to Diagnostics e OR 3 Press Enter to display the Diagnostics eo menu in the adapter 4 Repeat steps 2 and 3 to enter the Events option and then the Clear Dgn Events Event option or Clr Event Queue View Event Queue option message will pop up to Clear Event confirm that you want to clear the Clr Event Queue message or queue E 5 Press Enter to clear all events out of em the event queue All event queue entries will then display No Event Events Troubleshooting 7 7 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 1 No Event Empty event queue entry 2 DPI Bus Off Flt A bus off condition was detected on DPI This event may be caused by loose or broken cables or by noise 3 Ping Time Fit A ping message was not received on DPI within the specified time 4 Port ID Fit The adapter is not connected to a correct port on a DPI product 5 Port Change Fit The DPI port changed 6 Host Sent Reset The drive sent a reset event message 7 EEPROM Sum Fit The EEPROM in the adapter is corrupt 8 Online 125 kbps The adapter det
61. _ Implemented for Service Name Class Instance 0x05 Yes Yes Reset Ox0E Yes Yes Get_Attribute_Single ControlNet Objects C 3 Register Object Class Code Hexadecimal Decimal 0x07 7 Instances Instance Description 1 All I O data being read from the DPI device read only 2 All I O data written to the DPI device read write 3 Logic Status and Feedback data read only 4 Logic Command and Reference data read write 5 Datalink A input data from device to scanner read only 6 Datalink A output data from scanner to device read write 7 Datalink B input data from device to scanner read only 8 Datalink B output data from scanner to device read write 9 Datalink C input data from device to scanner read only 10 Datalink C output data from scanner to device read write 11 Datalink D input data from device to scanner read only 12 Datalink D output data from scanner to device read write 13 Logic Status and Feedback Data read only 14 Mask read write 1 The mask command word is set to the value of the first word of the data where there are ones in the second word of the data Command word 1 and not word 2 or word 1 and word 2 This only controls specified bits in the Logic Command data to the DPI product and does not change the Reference value Class Attributes Attribute ee Data Type Description ID 100 Control Timeout UINT Contr
62. a programming tool such as RXLogix to create a ladder PLC 5C logic program that enables you to Applications e Control the adapter and connected drive using I O e Monitor or configure the drive using Explicit Messages Granier S m Applications 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 See Figure 1 2 Figure 1 2 Status Indicators location on drive may vary RO oy F fo 20 COMM C coax shown Item Status Normal Description Indicator Status PORT Green 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 NETA Green Normal Operation The adapter is properly connected and communicating on the network Q NETB Green Normal Operation The adapter is properly connected and communicating on the network Off Normal Operation if the network is not using redundant media 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 I
63. ameter Number 7 Parameter Value LSW 7 Pad Word or Error Code 8 Parameter Value MSW 8 Pad Word 9 Parameter Number 9 Parameter Number 10 Parameter Value LSW 10 Pad Word or Error Code 11 Parameter Value MSW 11 Pad Word 12 Parameter Number 12 Parameter Number 13 Parameter Value LSW 13 Pad Word or Error Code 14 Parameter Value MSW 14 Pad Word 15 Parameter Number 15 Parameter Number 16 Parameter Value LSW 16 Pad Word or Error Code 17 Parameter Value MSW 17 Pad Word 18 Parameter Number 18 Parameter Number 19 Parameter Value LSW 19 Pad Word or Error Code 20 Parameter Value MSW 20 Pad Word 21 Parameter Number 21 Parameter Number 22 Parameter Value LSW 22 Pad Word or Error Code 23 Parameter Value MSW 23 Pad Word 63 Parameter Number 63 Parameter Number 64 Parameter Value LSW 64 Pad Word or Error Code 65 Parameter Value MSW 65 Pad Word C 22 ControlNet Objects DPI Parameter Object Continued The PLC data in this example is for a Set Attributes Scattered of PowerFlex 70 parameters 140 Accel Time 1 142 Decel Time 1 and 100 Jog Speed to a device at node address 1 Request Data for Set Attributes Scattered Word Value hex Description 0 008C Parameter Number 140 8C hex 1 0032 Value 50 32 hex 5 0 seconds 2 0000 3 008E Parameter Number 142 8E hex 4 0032 Value 50 32 hex 5 0 seconds 5 0000 6 0064 Parameter Number 100 6
64. atalink _ Most Least Significant Word Parameter Data decimal Al LSW 242 32573 A2 Not Used 0 0 Datalink _ Most Least Significant Word Parameter Data decimal Al Not Used 0 0 A2 MSW 242 13 Datalink Most Least Significant Word Parameter Data decimal A2 MSW 242 13 B1 LSW 242 32573 32 bit data is stored in binary as follows MSW 29 through 216 LSW 215 through 2 Example Parameter 242 Power Up Marker 88 4541 hours MSW 13 decimal 1101 binary 219 2 8 216 851968 LSW 32573 851968 32573 884541 ControlLogix Applications 6 19 Function of the Example Program The following example ladder logic program works with a ControlLogix controller and a PowerFlex 70 or PowerFlex 700 drive This example program enables you to Obtain Logic Status information from the drive Use the Logic Command to control the drive for example start stop e Send a Reference to the drive and receive Feedback from the drive e Send Receive Datalink data to from the drive Example Adapter Settings e Nodes 2 and 3 Example Parameter Settings Device Parameter Name Value Description 90 Speed Ref A Sel 22 DPI Port 5 20 COMM C or Q 300 Data In A1 140 Points to Pr 140 Accel Time 1 301 Data In A2 142 Points to Pr 142 Decel Time 1 302 Data In B1 100 Points to Pr 100 Jog Speed duis 70 303 Data In B2 155 Points to Pr 155 Stop Mode A 3
65. ault 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 Checksum set 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 DPI 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 16 DPI Parameter Object Continued ControlNet Objects Instance Attributes Attribute Access Name Data Type Description ID Rule 7 Get DPI Online Read STRUCT of Full BOOL 32 Descriptor see pages C 17 C 18 CONTAINER Parameter value CONTAINER Minimum value CONTAINER Maximum value CONTAINER Default value WORD Next parameter WORD Previous parameter STRING 4 Units e g Amp Hz UINT Muliplier 2 UINT Divisor UINT Base INT Offset BYTE 3 Link source of the value 0 no link BYTE Always zero 0 STRING 16 Parameter name 8 Get DPI Descriptor BOOL 32 Descriptor see pages C 17 C 18 9 Get Set DPI Parameter Various Parameter value in NVS 9 Value 10 Get Set DPI RAM Various Pa
66. bit 32768 to 32767 Word 1 Figure 5 1 32 bit 2147483648 to 2147483647 Word 2 LSW and Word 3 MSW _ Figure 5 2 The Reference value is a scaled value it is not an engineering value For example in PowerFlex 70 700 drives the reference is scaled based on the value of Parameter 55 Maximum Freq where 32 767 equals the Parameter 55 frequency value and 0 equals 0 Hz Note that the commanded maximum speed can never exceed the value of Parameter 82 Maximum Speed Figure 5 3 shows example References and their results on a PowerFlex 70 700 drive that has its Parameters 55 Maximum Freq set to 130 Hz and 82 Maximum Speed set to 60 Hz Figure 5 3 Example Speed Reference and Feedback for a PowerFlex 70 700 Reference Scale Feedback Value Percent Value Output Speed Value 32767 7 100 130 Hz 60 Hz A 15123 9 16384 50 65 Hz 60 Hz 15123 9 8192 25 32 5 Hz 32 5 Hz 8192 0 0 0 Hz 0 Hz 0 1 A value of 32767 is equivalent to the Parameter 55 frequency value The effects of values greater than 32767 depend on whether the DPI host uses a bipolar or unipolar direction mode Refer to the documentation for your DPI host The drive runs at 60 Hz instead of 130 Hz or 65 Hz because Parameter 82 Maximum Speed sets 60 Hz as the maximum speed 3 The Feedback value is also scaled based on the value of Parameter 55 Maximum Freq For example 60 130 0 46 so 32767 x 0 46 15123 For Re
67. cation 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 Datalinks do not write to NVS and should be used for frequently changed parameters 6 2 ControlLogix Applications Configuring a ControlLogix CNB Scanner Configuring a ControlLogix CNB scanner and the network is mainly done using RSLogix 5000 software Figure 6 1 RSNetWorx is still required but only at the end of the configuration process Start the RSLogix 5000 software to begin the configuration process Figure 6 1 RSLogix 5000 I O Configuration Selection 0 RSLogix 5000 Example_20_COMM_C 1756 L1 File Edit View Search Logic Communications Tools Window Help mise epe lel p ae ler le za Ec a gme ete bce koa Kea ca gt vea zi Forces Disabled z Path AB_DF1 1 1 Sf gt Favorites KET K Tmericounter K Inpaiouipur E S Controller Example_20_COMM_C Controller Tags Controller Fault Handler C3 Power Up Handler BGI Tasks E58 MainTask 6 MainProgram Program Tags MainRoutine C Unscheduled Programs C3 Trends B S Data Types Cp User Defined Eh Predefined i Module Defined t3 1 Right click on the I O Configuration folder and select New Module Fi
68. ce name 4 5 Destination M essageReplyData Y Attribute name fa Hex New Tag Q Enable Enable Waiting 2 Start Done Done Length 24 Error Code Timed Gut Extended Error Code Cancel pp Help Configuration Refer to Service Code 10 hex Set Attribute Single C 7 Class name f hex Parameter Object C 5 Instance name 45 decimal Drive Parameter 45 C 5 Attribute name 1 hex Parameter Value Attribute C 6 ControlLogix Applications 6 27 Set Attribute Single example writing PowerFlex 70 Parameter 45 in Figure 6 29 Send Data Offset Description 0 Value 0 50HP A Get_Attribute_Single message is used to read a single parameter Figure 6 30 Figure 6 30 Get_Attribute_Single Message Screen Message Configuration DriveMessageControl x Configuration Communication Tag Message Type CIP Generic ha Service Code fe Hex Source Messages endData X Class name f Hex Num Of Elements a Bytes Instance name fas Destination MessageR eplyData X Attribute name h Hex New Tag O Enable Enable Waiting O Start Done Done Lenath 24 Error Code Timed Qut Extended Error Code Cancel Apply Help Configuration Refer to Service Code e hex Get Attribute Single C 7 Class name f hex Parameter Object C 5 Instance name 45 decimal Drive Parameter 45 C 5 Attribute name 1 hex Parameter Value Attribute C 6 Get Attr
69. ce to the drive and receive Feedback from the drive e Send Receive Datalink data to from the drive Example Adapter Settings e Nodes 2 and 3 e See Chapter 4 RSNetWorx Configuration for PLC 5C Applications 5 8 Example Parameter Settings Device PowerFlex 70 Drive 20 COMM C Adapter or 20 COMM Q Adapter PLC 5C Applications Parameter Name Value Description 90 Speed Ref A Sel 22 DPI Port 5 20 COMM C or Q 300 Data In A1 140 Points to Pr 140 Accel Time 1 301 Data In A2 142 Points to Pr 142 Decel Time 1 302 Data In B1 100 Points to Pr 100 Jog Speed 303 Data In B2 155 Points to Pr 155 Stop Mode A 310 Data Out A1 140 Points to Pr 140 Accel Time 1 311 Data Out A2 142 Points to Pr 142 Decel Time 1 312 Data Out B1 100 Points to Pr 100 Jog Speed 313 Data Out B2 155 Points to Pr 155 Stop Mode A 13 DPI I O Cfg xxx1 1111 Enables Cmd Ref Datalinks A D 25 M S Input xxx1 1111 Configures the I O Data to be transferred from the network to the drive 26 M S Output xxx1 1111 Configures the I O Data to be Logic Command Status Words This example uses the Logic Command word and Logic Status word for transferred from the drive to the network PowerFlex 70 and PowerFlex 700 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 DPI product Refer
70. ch Logic Communications Tools Window Help alala s eee Jr 3 alala e ie aell fec ul ecco s A Path AB_DF1 1 1 Jer ESN FC ets zs ee e gt xi Favorites BiA Timencounter Input Output E8 Controller Example 20 COMM C Controller Tags C Controller Fault Handler C3 Power Up Handler E E3 Tasks E58 MainTask E 8 MainProgram A Program Tags E DriveControl E DriveMessaging MainRoutine 3 Unscheduled Programs C3 Trends GJ Data Types Ci User Defined Predefined Module Defined oh M AB CONTROLNET MODULE C O W AB CONTROLNET MODULE INT 20Bytes 0 0 8 AB CONTROLNET_MODULE_INT_24Bytes 0 aa EET Configuration B 2CONTROLNET MODULE PowerFlex 0 02 16 Select Communications Download to download the configuration to the controller Figure 6 16 Click Download RSLogix automatically enters on line mode when complete Figure 6 16 Download to the Controller Dialog Box N Download to the controller Name Example_20_COMM_C Type 1756 L1 ControlLogix 5550 Controller Path AB_DF1 1 1 Help ControlLogix Applications 6 11 17 An Attention symbol P is located next to the Node 2 PowerFlex 770 02 icon which indicates the ControlNet scanner needs to be configured Figure 6 17 RSLogix Attention Symbol 0 RSLogix 5000 Example_20_COMM_C 1756 L1 Ele Edit View Search Logic Communications Tool Window Help fala 2 ele Ie s
71. ck words and Datalink words used by the drive e Configuration of I O Parameter 25 M S Input and Parameter 26 M S Output If all I O is not enabled the image table is truncated The image table always uses consecutive words starting at word 0 Figure 5 1 illustrates an example of an I O image with 16 bit words Figure 5 1 Example I O Image with All I O Enabled ControlNet Controller Scanner Adapter PowerFlex Drive Word and I O Output 0 Logic Command Logic Command Image 1 Reference Reference Write 2 Datalink In A1 Data In A1 EN 3 Datalink In A2 Data In A2 4 Datalink In B1 Data In B1 5 Datalink In B2 Data In B2 6 Datalink In C1 Data In C1 7 Datalink In C2 Data In C2 8 Datalink In D1 Data In D1 9 Datalink In D2 Data In D2 Input 0 Logic Status Logic Status Image 1 Feedback Feedback Read 2 Datalink Out A1 Data Out A1 3 Datalink Out A2 Data Out A2 4 Datalink Out B1 Data Out B1 5 Datalink Out B2 Data Out B2 6 Datalink Out C1 Data Out C1 7 Datalink Out C2 Data Out C2 8 Datalink Out D1 Data Out D1 9 Datalink Out D2 Data Out D2 E Message Message Message Handler Buffer Handler PLC 5C Applications 5 3 In Figure 5 1 the configuration is shown using 10 words of output and 10 words of input Depending on your application n
72. cription No errors Configuration Refer to Service Code Set_Attribute_Single C 18 Class Number DPI Parameter Object C 15 Instance Number Drive Parameter 41 C 15 Attribute Number Parameter Value Attribute C 16 Set Attribute Single example request writing PowerFlex 70 Parameter 41 in Figure 5 10 Request Data N13 0 2300 Value 230 0Vac The Response contains no data just a status value 5 18 PLC 5C Applications Notes Chapter 6 ControlLogix Applications Chapter 6 provides information and examples that explain how to use I O Messaging and Explicit Messaging to control configure and monitor a PowerFlex 7 Class drive using a ControlLogix Topic Page Topic Page Configuring a ControlLogix CNB 6 2 RSLogix 5000 Ladder Logic 6 20 Scanner Example Program Understanding the I O Image 6 13 About Explicit Messaging 6 22 Using Logic Command Status 6 16 Performing Explicit Messages 6 22 Using Reference Feedback 6 16 Explicit Messaging Example 6 23 Using Datalinks 6 17 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 publi
73. d out TO o Class Number Hex 33 Awaiting Execution EW 0 Instance Number Hex 1 Continuous Run CO o Attribute Number Hex 8 Enor ER o m This PLC 5 Done DN PLC 5 Data Table Address 13 0 Transmitting ST e Size in Elements 1 Enabled EN 9 PortNumber 2 M Target Device r Error Local ControlNet Node 4 Error Code Hex 0 r Error Description No errors Configuration Value Description Service Code Get Attribute Single Class Number Instance Number Attribute Number DPI Parameter Object Drive Parameter 1 Parameter Value Attribute PLC 5C Applications 5 17 Get Attribute Single example response reading PowerFlex 70 Parameter 1 in Figure 5 9 Response Data N13 0 0 Value 0 0Hz A Set Attribute Single message is used to write a single parameter Figure 5 10 Figure 5 10 CIO Set Attribute Single Screen 3 CIO CT12 0 General m Command r Control Bits Communication Command me Service Code Hex 10 Ignore if timed out T0 0 Class Number Hex 33 Awaiting Execution EW 0 Instance Number Hex 41 Continuous Run CO o Attribute Number Hex 9 Error ER 2 This PLC 5 Done DN 1 PLC 5 Data Table Address N13 0 Transmitting ST e Size in Elements 1 Enabled EN p Port Number m Target Device r Error Local ControlNet Node 4 Error Code Hex 0 Enor Des
74. dule Type Generic ControlNet Module Screen Select Module Type x Major Revision Type CONTROLNET MODULE fi zl 1784 ControlNet PCI Scanner 1 785 PLC5C ControlNet PLC5 1 788 CN2DN 1788 ControlNet to DeviceNet Linking Device 1788 CNC 1788 ControlNet Bridge Coax Media 1788 CNCR 1788 ControlNet Bridge Redundant Coax Media 1 794 ACN15 C 1794 ControlNet Adapter 1794 ControlNet Adapter Redundant Media 1797 ControlNet Adapter Redundant Media FlexPak 3000 DC Drive G 3000 GV3000 AC Drive Panelview 2711 PanelView Operator Terminal Show Vendor All v M Other M Speciatyl 0 Select All Iv Analog M Digital M Communication V Motion M Processor Clear All cme e ControlLogix Applications 6 7 10 Enter the Name Description and Node number Figure 6 11 The Comm Format selects the communication format for the module and must be set to Data INT Input Assembly Instance is the input connection point for the primary connection and should always be 1 Output Assembly Instance is the output connection point for the primary connection and should always be 2 Configuration Assembly Instance and Size specify the configuration assembly and should be 6 and 0 respectively The values entered will vary based on your application needs and the size 16 bit or 32 bit of the Reference Feedback and Datalinks in the drive For example PowerFlex 70 700 16 bit Ref Fdbk and Datalinks Node configur
75. e 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 USINT 3 Precision ccess rule is defined in bit 4 of instance attribute 4 0 Get Set 1 Get 0 A le is defined in bit 4 of i ib Get Set 1 G e Specified in descriptor data type and data size 3 4 Value varies based on parameter instance Refer to the ControlNet specification for a description of the link path ControlNet Objects C 7 Parameter Object Continued Services Service Code Implemented for Service Name Class Instance 0x01 No Yes Get Attribute All 0x05 Yes No Reset Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single 0x4B No Yes Get_Enum_String ControlNet Objects Parameter Group Object Class Code Hexadecimal Decimal 0x10 16 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 Last Drive Group Attributes n 1 Adapter Group Attributes Class Attributes Attribute Access Name Data Description Rule Type 1 Get Parametergroup UINT 1 version 2 Get Max Instance UINT Total number of groups 8 Set Na
76. e Programmable Logic Controller Hockwel Automaton miserine amp Vendor BD Rockwell Automation Alen Bandey Li Fiockwell Aaomation Rekance Electi mEGEE393 38 8 TAI 154845 Save completed No user action needed The maximum scheduled address was too low The value wat adusted to the highest node nur Edt enabled ControlLogix Applications 6 13 19 The Attention symbol on the RSLogix 5000 connection tree will disappear if the network has been configured properly Figure 6 20 You are now ready to develop your ladder logic program Figure 6 20 RSLogix 5000 Connection Tree without Attention Symbol 0 RSLogix 5000 Example_20_COMM_C 1756 L1 BEE File Edit View Search Logic Communications Tools Window Help alsa mpe ae Te v eel rosam e No Forces 7 Pr Jus Eats m Feces Disabled e Mai Path AB_DF1 1 1 a Ps ss e mA gt MIA Favorites Imerco Inf pi Ei 3 Controller Example 20 COMM C Controller Tags L Controller Fault Handler C Power Up Handler B E Tasks EA MainTask Ej 8 MainProgram Program Tags E DriveControl DriveMessaging MainRoutine Unscheduled Programs C3 Trends Ei 3 Data Types CR User Defined Cih Predefined E E Module Defined fi AB CONTROLNET_MODULE C 0 d AB CONTROLNET_MODULE_INT_20Bytes 0 0 i AB CONTROLNET_MODULE_INT_24Bytes I 0 5 8 1 0 Configuration Feige i 1756 CNB E My ControiNet 3 CONTROLNET MODULE PowerFlex70_02 Do
77. ected the drive communicating at 125 kbps 9 Online 500 kbps The adapter detected the drive communicating at 500 kbps 10 Bad Host Fit The adapter was connected to an incompatible product 11 Dup Port Fit Another peripheral with the same port number is already in use 12 Type 0 Login The adapter has logged in for Type 0 control 13 TypeO Time Fit The adapter has not received a Type 0 status message within the specified time 14 DL Login The adapter has logged into a Datalink 15 DL Reject Fit The drive rejected an attempt to log in to a Datalink because the Datalink is not supported or is used by another peripheral 16 DL Time Fit The adapter has not received a Datalink message within the specified time 17 Reserved Not used 18 Control Disabled e adapter has sent a Soft Control Disable command to the rive 19 Control Enabled qre adapter has sent a Soft Control Enable command to the rive 20 Message Timeout A Client Server message sent by the adapter was not completed 21 Fit Cfg Error Fit Cfg for the Reference or Datalinks is set to a value greater than 65 535 and the drive requires a 16 bit value 22 App CRC Fit Startup sequence detected corrupt application firmware 23 App Updated Statup sequence detected new application firmware 24 CN Comm Fit The adapter detected a communications fault on the network 25 CNSentReset The adapter received a reset from the network 26 CN Close Fit i um connec
78. ed 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 Ref Fdbk Size Default 0 16 bit Displays the size of the Reference Feedback The Values 0 16 bit drive determines the size of the Reference 1 32 bit Feedback Type Read Only Datalink Size Default 0 16 bit Displays the size of each Datalink word The drive Values 0 16 bit determines the size of Datalinks 1 32 bit Type Read Only 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 will be reset to O Type Read Write Ready after the command has been performed Reset Required No 10 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 drive will respond before resetting a connected adapter Comm Fit Action Default 0 Fault Sets the action that the adapter will take if it Values 0 Fault detects a network failure This setting is effective 1 Stop only if I O that controls the drive is transmitted 2 Zero Data through the adapter 3 Hold Last 4 Send Fit Cfg Type
79. ed for Input Size Output Size Logic Command Reference and 4 2 Logic Status Feedback only plus Datalink A 6 4 plus Datalink B 8 6 plus Datalink C 10 8 plus Datalink D 12 10 PowerFlex 700VC 16 bit Ref Fdbk and 32 bit Datalinks Node configured for Input Size Output Size Logic Command Reference and 4 2 Logic Status Feedback only plus Datalink A 8 6 plus Datalink B 12 10 plus Datalink C 16 14 plus Datalink D 20 18 PowerFlex 700S 32 bit Ref Fdbk and Datalinks Node configured for Input Size Output Size Logic Command Reference and 6 4 Logic Status Feedback only plus Datalink A 10 8 plus Datalink B 14 12 plus Datalink C 18 16 plus Datalink D 22 20 6 8 ControlLogix Applications Figure 6 11 Module Properties ControlNet Module Parameters lii Module Properties My ControlNet CONTROLNET MODULE 1 1 After entering all required data click Apply and then OK Figure 6 12 appears Figure 6 12 Module Properties RPI Selection Module Properties My ControlNet CONTROLNET MODULE 1 1 11 The Requested Packet Interval RPI schedules the connection to move data to or from the adapter at least this often or the connection will fail with the RPI Not Valid error Set this value to 5 ms or greater and click Next Figure 6 13 appears Important The RPI time must be set greater than or equal to the Network Update Time NUT ControlLo
80. eeds this may vary For example an image that uses 32 bit words for Reference and Datalinks would change the I O image in Figure 5 1 as follows Word Output I O Input I O 0 Logic Command Logic Status 1 Pad Word Pad Word 2 3 Reference Feedback 4 7 Datalink A1 A2 Datalink A1 A2 8 11 Datalink B1 B2 Datalink B1 B2 12 15 Datalink C1 C2 Datalink C1 C2 16 19 Datalink D1 D2 Datalink D1 D2 An image that uses a 16 bit Reference and 32 bit Datalinks would change the I O image in Figure 5 1 as follows Word Output I O Input I O 0 Logic Command Logic Status 1 Pad Word Pad Word 2 Reference Feedback 3 Pad Word Pad Word 4 7 Datalink A1 A2 Datalink A1 A2 8 11 Datalink B1 B2 Datalink B1 B2 12 15 Datalink C1 C2 Datalink C1 C2 16 19 Datalink D1 D2 Datalink D1 D2 Figure 5 2 illustrates an example of an I O image that does not use all of the I O data Only the Logic Command Reference and Datalink B are enabled In this example the Reference is a 32 bit word and Datalinks are 16 bit words 54 PLC 5C Applications Figure 5 2 Example I O Image with Only Logic Reference and Datalink B Enabled ControlNet DPI Controller Scanner Adapter PowerFlex Drive Word and I O Output 0 Logic Command Logic Command Image 1 Pad Word Reference Write 2 Reference LSW i Data In A1 3 Reference MSW Data In A2 4 Da
81. en changed and the adapter has not been reset 06 CN Rate Act The data rate used by the adapter 07 Ref Fdbk Size The size of the Reference Feedback It will either be 16 bits or 32 bits It is set in the drive and the adapter automatically uses the correct size 08 Datalink size The size of the Datalinks It will either be 16 bits or 32 bits It is set in the drive and the adapter automatically uses the correct size 12 CN Active Cfg Source from which the adapter node address is taken This will be either switches or Parameter 03 CN Addr Cfg in EEPROM It is determined by the settings of the switches on the adapter 14 DPI I O Active The Reference Feedback and Datalinks used by the adapter This value is the same as Parameter 13 DPI I O Cfg unless the parameter was changed and the adapter was not reset Bit Default 0 Bit Definitions 1 0 ae 1 1 Datalin 2 Datalink B E E gt 3 Datalink C 4 Datalink D 5 Not Used 6 Not Used 7 Not Used ojs ojo x o X xo Chapter 4 RSNetWorx Configuration for PLC 5C Applications Chapter 4 provides information for using RSNetWorx for ControlNet to configure a PLC 5C controller to communicate with the ControlNet adapter RSNetWorx for ControlNet is a 32 bit Windows application for configuring ControlNet networks After installing and configuring the adapter RSNetWorx is used to configure the controller
82. ens on an LCD HIM Port 5 Device Port 5 Device 20 COMM C 20 COMM C Parameter 10 Parameter 11 Comm Fit Action Idle Fit Action Fault Fault Changes to these parameters take effect immediately A reset is not required Configuring the Adapter 3 7 To set the fault configuration parameters If you set Parameter 10 Comm FIt Action or 11 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 15 Fit Cfg Logic A 16 bit value sent to the drive for Logic Command 16 Fit Cfg Ref A 32 bit value 0 4294967295 sent to the drive as a 17 24 Fit Cfg x1 In Reference or Datalink ak Cfg x2 In Important If the drive uses a 16 bit Reference or 16 bit Datalinks the most significant word of the value must be set to zero 0 or a fault will occur Changes to these parameters take effect immediately A reset is not required Resetting the Adapter Changes to switch settings or 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 ATTENTION Risk of injury or equipment damage exists If the adapter is transmitting control I O to the drive the drive may fault when y
83. er Parameter Attributes Class Attributes Attribute Access Name Data Type Description ID Rule 1 Get Revision UINT 1 2 Get Max Instance UINT Number of parameters 8 Get Parameter WORD Bits that describe parameters Class Descriptor 9 Get Configuration UINT 0 Assembly Instance 10 Set 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 Parameter Object Continued Instance Attributes Attribute Access Name Data Type Description ID Rule 1 m Parameter Value 9 2 Get Link Path Size USINT 0 No link specified n The size of Attribute 3 in bytes 3 Get Link Path 4 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 1 WORD 16 bit 2 UINT 16 bit 3 INT 16 bit 4 BOOL 5 SINT 8 bits 6 DINT 32 bits 8 USINT 8 bits 6 Get Data Size USINT 3 7 Get Parameter Name SHORT_ String STRING 8 Get Units String SHORT C STRING 9 Get Help String SENE Null string TRIN 10 Get Minimum Value _ 3 11 Get Maximum Value 3 12 Get Default Value 3 13 Get Scaling Multiplier UINT 3 14 Get Scaling Divisor UINT 3 15 Get Scaling Bas
84. erial UDINT ASA serial number of Number requestor Number 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 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 ST USINT Extended status Not used for all CMD s S used for all CMD s PCCC_ ARRAY CMD FNC specific PCCC_ ARRAY CMD FNC specific params of parameters results of result data USINT USINT C 12 ControlNet Objects DPI Device Object Class Code Hexadecimal Decimal 0x92 146 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 Hex Dec Device Example Description 0x0000 Ox3FFF 0 16383 Host 0 Class Attributes Drive 0x4000 Ox43FF 16384 17407 Adapter 1 Drive Component 1 0x4400 Ox47FF 17408 18431 DPI Port 1 2 Drive Component 2 0x4800 Ox4BFF 18432 19455 DPI Port 2 0x4C00 Ox4FFF 19456 20479 DPI Port 3 16384 Class Attributes Adapter 0x5000 0x53FF 20480 21503 DPI Port 4 16385 Adapter Component 1 0x5400 0x57FF 21504 22527 DPI Port 5 E 0x5800 Ox5BFF 22528
85. f 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 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 C 24 ControlNet Objects DPI Fault Object Continued Instance Attributes Attribute Access Name Data Type Description ID Rule 0 Get Full All STRUCT of Information WORD Fault code STRUCT of Fault source BYTE DPI port BYTE DPI 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 STRUCT of Fault source BYTE DPI port BYTE DPI Device Object 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 Services Service Code Implemented for Service Name Class
86. f any other conditions occur refer to Chapter 7 Troubleshooting Chapter 2 Installing the Adapter Chapter 2 provides instructions for installing the adapter in a PowerFlex 7 Class drive Topic Page Topic Preparing for an Installation 2 1 Connecting the Adapter to the 2 5 Network Commissioning the Adapter 2 1 Applying Power 2 6 Connecting the Adapter to the Drive 2 3 Preparing for an Installation Before installing the ControlNet adapter e Verify that you have all required equipment Refer to Chapter 1 Getting Started Commissioning the Adapter To commission the adapter you must set a unique node address on the network Refer to the Glossary for details about node addresses 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 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 equipment damage exists The ControlNet Important To guard against device malfunction you must wear a grounding wrist strap when installing the ControlNet adapter 2 2 Installing the Adapter 1 Set the Con
87. f the DPI Transmit error counter 26 DPITxErMax Maximum value since reset of the DPI Transmit error counter 27 Node Address SW Current value of the node address switches 28 Boot Flash Count Number of times the boot firmware in the adapter has been flash updated 29 AppFlash Count Number of times the application firmware in the adapter has been flash updated 30 M SInput Size Size of data transferred from the network to the drive 31 M S Output Size Size of data transferred from the drive to the network Troubleshooting Viewing and Clearing Events The adapter maintains an event queue that reports the history of its actions You can view the event queue using an LCD PowerFlex HIM DriveExplorer software 2 01 or higher or DriveExecutive software 1 01 or higher To view and clear events Step Keys Example Screen Viewing Events 1 Access parameters in the adapter Refer to Using the PowerFlex HIM in Chapter 3 2 Press the Up Arrow or Down Arrow to scroll to Diagnostics OR amp Main Menu 3 Press Enter to display the Diagnostics e rel menu in the adapter Device Select 4 Repeat steps 2 and 3 to enter the Events option and then View Event Queue option 5 Press the Up Arrow or Down Arrow to scroll through the events The most O 0n Event a E3 recent event is Event 1 Ping Time Flt Clearing Events 1 Access parameters in the adapter Refer to Using the
88. ference Feedback details about other DPI Hosts refer to their respective User Manuals 5 6 PLC 5C Applications Using Datalinks A Datalink is a mechanism used by PowerFlex drives to transfer data to and from the controller Datalinks allow a parameter value to be changed without using an Explicit Message When enabled each Datalink occupies two 16 bit or 32 bit words in both the input and output image Parameter 08 Datalink Size will indicate whether the drive uses 16 bit or 32 bit words for Datalinks Rules for Using Datalinks e Each set of Datalink parameters in a PowerFlex drive can be used by only one adapter If more than one adapter is connected to a single drive multiple adapters must not try to use the same Datalink e Parameter settings in the drive determine the data passed through the Datalink mechanism Refer to the documentation for your drive e When you use a Datalink to change a value the value is not written to the Non Volatile Storage NVS The value is stored in volatile memory and lost when the drive loses power Thus use Datalinks when you need to change a value of a parameter frequently 32 Bit Parameters using 16 Bit Datalinks To read and or write a 32 bit parameter using 16 bit Datalinks typically both Datalinks of a pair A B C D are set to the same 32 bit parameter For example to read Parameter 09 Elapsed MWh in a PowerFlex 70 both Datalink A1 and A2 are set to 9 Datalink A1 w
89. ferred to as adapters and modules The 20 COMM C or 20 COMM Q adapter and PowerFlex 7 Class HIMs 20 HIM xxx are examples of DPI peripherals DPI Product A device that uses the DPI communications interface to communicate with one or more peripheral devices For example a motor drive such as a PowerFlex 7 Class drive is a DPI product In this manual a DPI 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 Microsoft Windows 95 Windows 98 Windows NT version 4 0 or higher Windows 2000 and Windows CE version 2 01 or higher 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 Microsoft Windows 98 Windows NT 4 0 or higher and Windows 2000 operating systems This software suite provides a family of tools that you can use to program monitor control troubleshoot and maintain Allen Bradley products DriveTools SP version 1 xx can be used with PowerFlex drives Information about DriveTools SP can be accessed at http www ab com drives drivetools Electronic Data Sheet EDS Files EDS files are simple text files that are u
90. file manipulation A controller consists of a central processor input output interface and memory See also Scanner ControlFLASH ControIFLASH 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 ControlNet An open producer consumer communication network with features such as redundant medial and deterministic I O timing designed for high performance or time critical requirements Data Rate The data rate is the speed at which data is transferred on the ControlNet network fixed at 5M bit s Datalinks A Datalink is a type of pointer used by some PowerFlex drives to transfer data to and from the controller Datalinks allow specified Glossary parameter value s to be accessed or changed without using explicit messages When enabled each Datalink consumes either four bytes or eight bytes in both the input and output image table of the controller The drive determines the size of Datalinks DPI Drive Peripheral Interface DPI is a second generation peripheral communication interface used by various Allen Bradley drives and power products such as PowerFlex 70 and PowerFlex 700 drives It is a functional enhancement to SCANport DPI Peripheral A device that provides an interface between DPI and a network or user Peripheral devices are also re
91. gix Applications 6 9 Figure 6 13 Module Properties My ControlNet Module Properties My ControlNet CONTROLNET MODULE 1 1 12 This window Figure 6 13 is for informational purposes only Click Finish gt gt 13 The configured node PowerFlex 70 02 in this example now appears under the 1756 CNB in the I O Configuration folder Eigure 6 14 Figure 6 14 RSLogix Configure Additional Nodes Screen o RSLogix 5000 Example 20 COMM C 1756 L1 i Sale eI e ee fioros Im Rea Ip forora 7m H AARNA BPA Favortes E Controller Example_20_COMM_C i Controller Tags 1 Controller Fault Handler E PowerUp Handler E E3 Tasks EA MainTask ER B MainProgiam A Program Tags E DriveControl E DriveMessaging i E MainRoutine 3 Unscheduled Programs E Trends GJ Data Types Oi UserDefined Egg Predefined HC Module Defined B e 1 0 Configuration B 3 2 CONTROLNET MODULE PowerFlex70_02 14 Repeat the previous steps for each additional node you need to configure 6 10 ControlLogix Applications 15 In the Data Types folder click on the Module Defined sub folder Figure 6 15 When you create a module module defined data types and tags are automatically created These tags allow you to access the Input and Output Data of the module via the controller s ladder logic Figure 6 15 RSLogix 5000 Module Defined Screen 0 RSLogix 5000 Example_20_COMM_C 1756 L1 File Edit View Sear
92. gure 6 2 Figure 6 2 RSLogix 5000 New Module Selection 0 RSLogix 5000 Example_20_COMM_C 1756 L1 File Edit View Search Logic Communications Tools Window Help asea ee le gt tall fer lal oine e Forces z v g ips es S5 EO 9 Jal No Eats z oce Disabled z 1 Hals 4 Path AB_DF1 1 1 a gt JA Favorites imer icour i i Controller Example 20 COMM C A Controller Tags C Controller Fault Handler C3 Power Up Handler B Tasks 5 58 MainTask 5 8 MainProgram Program Tags MainRoutine C Unscheduled Programs C3 Trends B S Data Types Cih User Defined Cih Predefined m Module Defined a New Module ControlLogix Applications 6 3 2 Select the ControlNet used by the controller Figure 6 3 In this example a 1756 CNB Series B ControlNet Bridge is selected Click OK Figure 6 3 Select Module Type 1756 CNB B Selection Select Module Type x Type Major Revision 1755 CNB B 2 X 1756 CNB D 1756 ControlNet Bridge 1756 CNBR A 1756 ControlNet Bridge Redundant Media 1755 CNBR B 1756 ControlNet Bridge Redundant Media 55 CNBR D 1756 ControlNet Bridge Redundant Media 1756 DHRID B 1756 DH Bridge RIO Scanner 1756 DNB 1756 DeviceNet Scanner 1756 ENET A 1756 Ethemet Communication Interface 1756 ENET B 1756 Ethernet Bridge 1755 HSC 1756 High Speed Counter 1756 1416 16 Point 79V 132V AC Input Show Vendor alr M Other M Specialty 1 0 Selec
93. 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 e Cycle power to the drive hardware test e Replace the adapter Flashing The adapter is operational e Place the scanner in RUN mode Green but is not transferring I O t data e Program the controller to recognize and transmit I O to the adapter e Configure the adapter for the program in the controller e Normal behavior if no DPI I O is enabled Solid Green The adapter is operational No action required and transferring I O data 7 4 Troubleshooting Net A and B Together Status Cause Corrective Actions Both LEDs are A reset occurred or there is Apply power to the adapter off no power Both LEDs are A link interface failed e Check media for broken cables loose connectors steady red missing terminators etc e Power cycle or reset the adapter If the problem persists contact Rockwell Automation Inc support LEDs are The adapter is in self test No action required The adapter will exit this mode alternating mode when the self test is completed red green LEDs are There is a bad node e Verify that all node addresses are unique alternating configuration red off e Check the adapter s configuration e Check media for broken cables loose connectors missing terminators etc e Power cycle or re
94. he Allen Bradley PowerFlex 7 Class family of drives includes PowerFlex 70 PowerFlex 700 PowerFlex 700S and PowerFlex 7000 drives These drives can be used for applications ranging from 0 37 kW 0 5 HP to 3 000 kW 4 000 HP All PowerFlex 7 Class drives support DPI allowing them to use the ControlNet adapter 20 COMM C or 20 COMM Q This manual focuses on using the adapter with PowerFlex 7 Class drives Other products that implement DPI can also use the adapter Reference Feedback The Reference is used to send a Reference for example speed frequency torque to the drive It consists of one word of input to the adapter from the network The size of the word either a 16 bit word or 32 bit word is determined by the drive Feedback is used to monitor the speed of the drive It consists of one word of output from the adapter to the network The size of the word either a 16 bit word or 32 bit word is determined by the drive RSLogix RSLogix software is a tool for configuring and monitoring controllers to communicate with connected devices It is a 32 bit application that runs on various Windows operating systems Information about RSLogix software can be found at http www software rockwell com rslogix RSNetWorx for ControINet RSNetWorx for ControlNet software is a tool for configuring and monitoring ControINet networks and connected devices It is a 32 bit Windows application that runs on Microsoft Windows 95 Windows 98 and W
95. ibutes Single example reading PowerFlex 70 Parameter 45 in Figure 6 30 Reply Data Offset Description 0 Value 0 50HP 6 28 ControlLogix Applications Notes Chapter 7 Troubleshooting Chapter 7 provides information for diagnosing and troubleshooting potential problems with the adapter Topic Page Topic Page Locating the Status Indicators 7 1 Net A or B Independently 7 4 PORT Status Indicator 7 2 Viewing Adapter Diagnostic Items 7 5 MOD Status Indicator 7 3 Viewing and Clearing Events 7 6 Net A and B Together T4 Locating the Status Indicators The ControlNet adapter has four status indicators They can be viewed on the adapter or through the drive cover See Figure 7 1 Figure 7 1 Status Indicators location on drive may vary 9 20 COMM C coax shown M i Item Status Indicator Description Page PORT DPI Connection Status 7 2 MOD Adapter Status T NetA ControlNet A Status 7 4 Q NetB ControlNet B Status 4 T 2 Troubleshooting PORT Status Indicator Status Cause Corrective Action Off The adapter is not powered e Securely connect the adapter to the drive using the or is not connected properly Internal Interface cable to the drive f e Apply power to the drive Flashing Red The adapter is not receiving e Verify that cables are securely connected a pi
96. ill contain the least significant word LSW and Datalink A2 will contain the most significant word MSW In this example the Parameter 9 value of 5 8 MWh is read as a 58 in Datalink A1 Datalink Most Least Significant Word Parameter Data decimal 9 A1 LSW 58 A2 MSW 9 0 Regardless of the Datalink combination x1 will always contain the LSW and x2 will always contain the MSW In the following examples Parameter 242 Power Up Marker in a PowerFlex 70 contains a value of 88 4541 hours Datalink Most Least Significant Word Parameter Data decimal A1 LSW 242 32573 A2 Not Used 0 0 PLC 5C Applications 5 7 Datalink Most Least Significant Word Parameter Data decimal A1 Not Used 0 0 A2 MSW 242 13 Datalink Most Least Significant Word Parameter Data decimal A2 MSW 242 13 B1 LSW 242 32573 32 bit data is stored in binary as follows MSW 29 through 216 LSW 215 through 2 Example Parameter 242 Power Up Marker 88 4541 hours MSW 13 decimal 1101 binary 219 2 8 216 851968 LSW 32573 851968 32573 884541 Function of the Example Program The following example ladder logic program works with a PLC 5C controller and a PowerFlex 70 or PowerFlex 700 drive This example program enables you to Obtain Logic Status information from the drive Use the Logic Command to control the drive for example start stop e Send a Referen
97. in the output image and word 2 in the input image The Logic Command is a 16 bit word of control produced by the scanner and consumed by the adapter The Logic Status is a 16 bit word of status produced by the adapter and consumed by the scanner This manual contains the bit definitions for select PowerFlex products in Appendix D Logic Command Status Words For other products refer to their documentation Using Reference Feedback When enabled Reference Feedback begins at word 1 16 bit or word 2 32 bit in the I O range The Reference 16 bits or 32 bits is produced by the controller and consumed by the adapter The Feedback 16 bits or 32 bits is produced by the adapter and consumed by the controller The size of the Reference Feedback is determined by the drive and displayed in Parameter 07 Ref Fdbk Size in the adapter Size Valid Values In I O Image Example 16 bit 32768 to 32767 Word 1 Figure 6 21 32 bit 2147483648 to 2147483647 Word 2 LSW and Word 3 MSW Figure 6 22 The Reference value is a scaled value it is not an engineering value For example in PowerFlex 70 700 drives the reference is scaled based on the value of Parameter 55 Maximum Freq where 32 767 equals the Parameter 55 frequency value and 0 equals 0 Hz Note that the commanded maximum speed can never exceed the value of Parameter 82 Maximum Speed Figure 6 23 shows example References and their results on a PowerFlex 70 700
98. indows NT Information about RSNetWorx for ControlNet software can be found at http www software rockwell com rsnetworx Glossary 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 Reference and Datalink data If the drive was running and using the Reference from the adapter it will stay running but at zero Reference A adapter applying power 2 6 commissioning 2 1 compatible products 1 2 components 1 1 definition G 1 features 1 2 grounding 2 4 illustration 1 1 installing 2 1 to 2 6 mapping I O in a scanner 4 12 6 7 mounting 2 4 parameters B 1 to B 5 resetting 3 7 specifications A 1 tools to configure 3 1 troubleshooting 7 1 to 7 8 viewing active configuration 3 8 applying power to the adapter 2 6 attentions 1 4 baud rate see data rate bit definitions for Logic Command Status word D 1 C cables ControlNet
99. llers before Series F Revision C the available services you should use are Get Attribute Single Get Attribute All Set Attribute Single or Set Attribute All Series F Revision C or later allow for more complex messages using a new Generic Bi Directional communication command Explicit Messaging Example Figure 5 6 Explicit Messaging This rung sends a message to the drive over ControlNet and receives the response from the drive The message to be sent is built in data file N13 while the response data is placed in data file N14 User Logic Message Initiate N7 2 CIO 0000 J F ControlNet I O Transfer EN gt 0 Control CT12 0 DN Setup Screen ER 0001 CEND gt A Get Attributes Scattered message allows for reading multiple parameters that may or may not be in sequential order Figure 5 7 Figure 5 7 CIO Get Attributes Scattered Screen F ClO CT12 0 General MultiHop l Command p Control Bits gt Communication Command rfe Service Code Hex 4b Ignore if timed out TO p Class Number Hex Awaiting Execution EW 0 Instance Number Hex Continuous Run C0 o Attribute Number Hex Error ER o p This PLC 5 Done DN SndAddr N13 0 Rev Addr Transmitting ST 9 SIG Rev Elems Enabled EN 5 L ha Error Code Hex 0 r Error Description No errors 5 14 PLC 5C Applications Configuration Referto
100. mage and or personal injury note that changes to Parameter 27 Ref Adjust take effect immediately A drive receiving its Reference from the adapter will receive the newly scaled Reference resulting in a change of speed B 6 Adapter Parameters Notes Appendix C ControlNet Objects Appendix C presents 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 e Chapter 5 for PLC 5 in Explicit Messaging Example section e Chapter 6 for ControlLogix in Explicit Messaging Example section Object Class Code Page Hex Dec Identity Object 0x01 1 C 2 Register Object 0x07 7 C 3 Parameter Object OxOF 15 C 5 Parameter Group Object 0x10 16 C 8 PCCC Object 0x67 103 C 10 DPI Device Object 0x92 146 C 12 DPI Parameter Object 0x93 147 C 15 DPI Fault Object 0x97 151 C 23 DPI Alarm Object 0x98 152 C 25 DPI Time Object 0x9B 155 C 27 TIP Refer to the ControlNet specification for more information about ControlNet objects Information about the ControlNet specification is available on the ControlNet web site http www controlnet org Supported Data Types Data Type Description BOOL 8 bit value low bit is true or false BOOL n Array of n bits BYTE 8 bit unsigned integer CONTAINER 32 bit parameter value sign extended
101. nd differ only in the type of ControlNet media used S ii Summary of Changes Notes Preface Chapter 1 Chapter 2 Chapter 3 Chapter 4 Table of Contents About This Manual Related Documentation 00 00 eee eee eee P 1 Conventions Used in this Manual P 2 Rockwell Automation Support 000 P 2 Getting Started Components s e see I ote gos 1 1 Beat tes os aboseeru al A e RR ee oe 1 2 Compatible Products llslleee esee 1 2 Required Equipment 0 000002 ee eee 1 3 Safety Precautions 0 0 00 c eee eee eee eee 1 4 Quick Start leue ge eee ine erem e Ro 1 5 Modes of Operation lle eese 1 6 Installing the Adapter Preparing for an Installation 0000 2 1 Commissioning the Adapter l l lessen 2 1 Connecting the Adapter to the Drive 2 3 Connecting the Adapter to the Network 2 5 Applying Power ree Rer RETE 2 6 Configuring the Adapter Configuration Tools 0 0 cee eee eee eee 3 1 Using the PowerFlex HIM 000000000 3 2 Setting the Node Address 0 00 0 000000 3 3 Setting the I O Configuration 0 3 3 Selecting Master Slave 0 00 c eee eee eee 3 4 Selecting Reference Adjust 000 3 5 Setting a Fault Action 00 00 0000 200 3 6 Resetting the Adapter
102. nding Current Optimized Edits Merged Edits Network Update Time ms 5 00 5 00 Avg Scheduled Band 0 26 29 291 371 Peak Scheduled Band 1 06 Unscheduled Bytes Per Sec 573610 554093 371 X 1784 PCC PowerFlex 70 PowerFlex 70 TEE K 4 M Graph Spreadsheet 7 ual E DPI to ControlNet i Human Machine Interface E Position Controller E Programmable Lagic Controller Ed Rockwell Automation miscellane EMG Vendor Ej E Rockwell Automation Allen Bre Rockwell Automation Reliance xj 8l 10 18 01 17 03 55 Edits enabled r4 4000808D 10 18 01 17 03 55 This message pertains to the connection from node 01 The connection was to the ta zh 20008144 10 18 01 17 03 54 A device was inserted at node 04 because a connection to this device was found m 20008144 10 18 01 17 03 54 A device was inserted at node 03 because a connection to this device was found a 2nnngatAR 1071821 17 0 4 A device was inserted at nnde I2 slot NN herause nnnnentinn In this devine was ES m gt Ready Online Not Browsing 7A The communication adapter must be configured on the ControlNet network so the controller can communicate with it Click the Edits Enabled check box as shown in Figure 4 15 6 If the On line Off line Mismatch dialog box appears click OK to use the on line data Figure 4 16 If prompted to save save the data Figure 4 17 Figure 4 16 Online
103. ng message from the drive e Cycle power to the drive Solid Red The drive has refused an I O Important Cycle power to the drive after making any connection from the adapter of the following corrections Another DPI peripheral is e Verify that all DPI cables are securely connected using the same DPI port as and not damaged Replace cables if necessary the adapter e Verify that the DPI Host supports Datalinks e Configure the adapter to use a Datalink that is not already being used by another peripheral Orange The adapter is connected to Connect the adapter to a product that supports a product that does not Allen Bradley DPI communications for example support Allen Bradley DPI PowerFlex drives communications Flashing The adapter is establishing No action required Normal behavior if no DPI I O is Green an I O connection to the enabled drive Solid Green The adapter is properly No action required connected and is communicating with the drive Troubleshooting 7 3 MOD Status Indicator Status Cause Corrective Action Off The adapter is not powered e Securely connect the adapter to the drive using the Internal Interface cable e Apply power to the drive Flashing Red The adapter has failed the e Clear faults in the adapter firmware test Cycle power to the drive The adapter is being flash If cycli d t tth blem th upgraded ycling power does not correct the problem the parameter settings may
104. ntroller retrieves the Explicit Message Response from the scanner s buffer upload 5 The Explicit Message is complete ControlLogix Applications 6 23 Explicit Messaging Example Figure 6 26 Explicit Messaging This rung sends a CIP message to the PowerFlex 70 drive at ControlNet address 2 The data sent is obtained from the MessageSendData tag The data received is stored in the MessageReplyData tag This MSG instruction can be configured to send any CIP message EnableDriveMessage MSG 0 jE Type CIP Generic I END Message Control DriveMessageControl x DbN5 I ER5 End A Get Attributes Scattered Message allows for reaching multiple parameters that may or may not be in sequential order Figure 6 27 Figure 6 27 Get Attributes Scattered Message Screen Message Configuration DriveMessageControl x Configuration Commurication Tag Message Type CIP Generic ha Service Code fb Hex Source MessageSendData Class name 3 ej Num fElmens Bytes Instance name p Destination MessaneRephData e Attribute name p Hex New Tag O Enable Enable Waiting Start Done Done Length 24 Error Code Timed Out Extended Error Code DK Cancel Configuration Value Description Referto Service Code 4b hex Get Attributes Scattered C 18 Class name 93 hex DPI Parameter Object C 15 Instance name 0 hex Class A
105. o Drive Object DPI to ControlNet lobe 20008116 10 18 01 16 22 58 The online active keeper is valid and there is no offline configuration The online actis 200080F8 10 18 01 16 22 58 The online active keeper is valid The online active keeper status will be checked eve 20008084 10 18 01 16 22 58 No device is responding as the online active keeper on this network The online activi 100081E4 10 18 01 16 22 27 Mode changed to online 2 0000 Messages Annnetnr 1in tR f 18 2 2R If unu save this confinuratinn the online active keener information will he irreversibly cy gt Ready Online Not Browsing 7A 4 Double click on the PLC 5C 40C icon The ControlNet configuration box displays information about each node Figure 4 14 Figure 4 14 Sample ControlNet Configuration Box PLC 5 40C 1 x General ControlNet EDS File hohe pucs 4oc Description State Address 01 E Device ID Primary Vendor GTS TREN Le Ea Ss AA Product Programmable Logic Controller 14 Device PLCSMOCTI2 8 Catalog fi 785 L40015 F Series F z Revision c z E 4 10 RSNetWorx Configuration for PLC 5C Applications 5 Click OK Figure 4 15 Figure 4 15 Example of Product Line after Drive Connection is Selected i ControlNet RSNetWorx for ControlNet _ ol x jas a S amp BS IE FESS l x R Pending Pending pese Current Pe
106. ocumentation can be obtained online at http www ab com manuals About This Manual Conventions Used in this Manual The following conventions are used throughout this manual e Parameter names are shown in the following format Parameter xx The xx represents the parameter number The represents the parameter name For example Parameter 01 DPI Port e Menu commands are shown in bold type face and follow the format Menu gt Command For example if you read Select File gt Open you should click the File menu and then click the Open command e 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 e This manual provides information about the ControlNet adapter 20 COMM C coax and 20 COMM Q fiber versions and using it with PowerFlex 7 Class drives The adapter can be used with other products that support DPI Refer to the documentation for your product for specific information about how it works with the adapter 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 A
107. ode 01 PLC 5 40C Scanlist Configuration n x l Ele Edit View Network Device Connection Help E sj e to i S A e I Edits Enabled Current Pending Current Pending Entries Used Oof 96 10f96 Data Input File Usage 0 00 1 00 Discrete Input Usage 10 93 10 93 Configuration Curent Pending Memory Usage 0 02 061 Data Output Fie Usage 0 00 1 00 Discrete Output Usage 10 33 1033 Resource U alx Mode Memory Usage Node Slot Parameters Ur Discrete Exclusive Owner 5 N amp O 10 N10 0 10 H 4 gt W Connection Configuration 7 Connection Status f 4 P Curent Pending Curent Pending Cunent Pending Current Pending Status Fie N N11 Configuration File Size 1000 Data Input File Size 1000 Data Output File Size 1000 For Help press Ft Onine Eat PLC S 400 Node OT Program 7 9 Double click the Node 2 row PowerFlex 70 Enter the input and output size for the node on the network The number of words selected depends on the I O to be communicated with the node In this example the Node 2 PowerFlex 70 is set for all I O enabled which equates to 10 words of I O Figure 4 20 Figure 4 20 Input Output Table Words Input to PLC 5C Output to PLC 5C 0 1 Logic Command Reference _ Logic Status Feedback 2 3 Datalinks A1 amp A2 Out Datalinks A1 amp A2 In 4 5 Datalinks B1 amp B2 Out Datalinks B1 amp B2 In 6 7 Datalinks C1 amp C2
108. of the contents of this manual in whole or in part without written permission of Rockwell Automation Inc is prohibited Throughout this manual we use notes to make you aware of safety considerations 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 Important Identifies information that is especially important for successful application and understanding of the product Shock Hazard labels may be located on or inside the drive to alert h people that dangerous voltage may be present ControlFLASH DPI DriveExplorer DriveTools DriveExecutive and PLC 5C are trademarks of Rockwell Automation Inc Allen Bradley PowerFlex and ControlLogix are registered trademarks of Rockwell Automation Inc ControlNet is a trademark of ControlNet International Windows Windows CE Windows NT and Microsoft are either registered trademarks or trademarks of Microsoft Corporation Summary of Changes The information below summarizes the changes made to this manual since its last release November 2001 Description of Changes Added 20 COMM Q ControlNet adapter fiber optic network connections Throughout and references to this manual this manual NOTE The 20 COMM C coax and 20 COMM Q fiber adapters are functionally the same same firmware a
109. ogic Sets the Logic Command data that is sent to the drive if any of the following is true e Parameter 10 Comm Fit Action is set to Send Flt Cfg and communications are disrupted e Parameter 11 Idle Fit Action is set to Send Fit Cfg and the scanner is idle The bit definitions will depend on the product to which the adapter is connected Fit Cfg Ref Sets the Reference data that is sent to the drive if any of the following is true e Parameter 10 Comm Fit Action is set to Send Fit Cfg and communications are disrupted e Parameter 11 Idle Fit Action is set to Send Fit Cfg and the scanner is idle Fit Cfg A1 Fit Cfg A2 Fit Cfg B1 Fit Cfg B2 Fit Cfg C1 Fit Cfg C2 Fit Cfg D1 Fit Cfg D2 Sets the data that is sent to the Datalink in the drive if any of the following is true e Parameter 10 Comm FIt Action is set to Send Flt Cfg and communications are disrupted e Parameter 11 Idle Fit Action is set to Send Fit Cfg and the scanner is idle Details Default 0000 0000 0000 0000 Minimum 0000 0000 0000 0000 Maximum 1111 1111 1111 1111 Type Read Write Reset Required No Default 0 Minimum 0 Maximum 4294967295 Type Read Write Reset Required No Important If the drive uses a 16 bit Reference the most significant word of this value must be set to zero 0 or a fault will occur Default Default
110. ol timeout in seconds C4 ControlNet Objects Register Object Continued Instance Attributes Attribute Access Rule Name Data Type Description ID 1 Get Bad Flag BOOL If set to 1 then attribute 4 may contain invalid bad or otherwise corrupt data 0 good 1 bad 2 Get Direction BOOL Direction of data transfer 0 Producer Register Drive to ControlNet 1 Consumer Register ControlNet to Drive 3 Get Size UINT Size of register data in bits 4 Conditional Data ARRAY of Data to be transferred BITS 1 The access rule of Set is optional if attribute 2 Direction 1 If Direction 0 the access rule is Get Important Setting a register object attribute can only be accomplished through a connection with a non zero control timeout attribute Service Code _ Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Parameter Object Class Code Hexadecimal Decimal Ox0F 15 Instances ControlNet Objects C 5 The number of instances depends on the number of parameters in the DPI drive The adapter parameters are appended to the list of drive parameters The total number of parameters can be read in Instance 0 Attribute 2 Instance Description 0 Class Attributes 1 Drive Parameter 1 Attributes n Last Drive Parameter Attributes n1 Adapter Parameter 1 Attributes n4 27 Last Adapt
111. ontroller programmable logic controller see controller Q quick start 1 5 R Ref Adjust parameter B 5 Ref Fdbk Size parameter B 2 Reference Feedback definition G 5 in I O image 5 2 6 13 using 5 5 6 16 Register object C 3 regulatory compliance A 1 related documentation P 1 Reset Module parameter B 2 resetting adapter 3 7 ribbon cable see Internal Interface cable RSLinx P 1 RSLogix G 5 RSNetWorx for ControlNet definition G 5 using 4 1 web site G 5 S safety precautions 1 4 scanner G 6 specifications for adapter A 1 to A 2 status indicators definition G 6 locating 7 1 normal operation 1 6 troubleshooting with 7 2 Switches locating 1 1 setting node address with 2 2 T technical support P 2 tools required 1 3 troubleshooting 7 1 to 7 8 U update see flash update Index l 5 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 an adapter for 3 6 definition G 6 l 6 Index www rockwellautomation com Corporate Headquarters Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53202 5302 USA Tel 1 414 212 5200 Fax 1 414 212 5201 Headquarters for Allen Bradley Products Rockwell Software Products and Global Manufacturing Solutions Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel
112. operties Details Settings Connection Properties 13 Repeat steps 9 12 for additional nodes When complete all of the nodes should be mapped Figure 4 24 Figure 4 24 Scanlist Configuration Mapped Nodes Y Node 01 PLC 5 40C Scanlist Configuration PowerFlex 70 Discrete Exclusive Owner PowerFlex 70 Discrete Exclusive Owner 1784 PCC RSNetWorx Configuration for PLC 5C Applications 4 15 14 Select File Save to save the project Figure 4 25 Figure 4 25 Save Configuration Dialog Box Save Configuration 21x Either of the following choices will save the updated schedule OK to the file and to the online network if you are online Save Type Cancel te If prompted to optimize and re write schedule for all connections click OK Figure 4 26 Figure 4 26 Save As File Box Save in E Networks e rg 20 COMM C Example XC File name ControINet sc Save as type ControlNet Files c x Cancel 15 Enter a file name and click Save The project is now saved for future use Verifying Network Properties 1 In the Network menu select Properties to display the ControlNet dialog box Figure 4 27 Verify e The number in the Max Scheduled Address field is higher than or equal to the highest node number that will perform I O messaging e The number in the Max Unscheduled Address field is higher than or equal to the highest node number on the network The
113. ou reset the adapter Determine how your drive will respond before resetting a connected adapter e Set Parameter 09 Reset Module to Reset Module Figure 3 6 Reset Screen on an LCD HIM Port 5 Device Value Description 20 COMM C 0 Ready Default Parameter 9 1 Reset Module Reset Module 2 Set Defaults 1 Reset Module When you enter 1 Reset Module the adapter will be immediately reset When you enter 2 Set Defaults the adapter will set all adapter parame ters 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 3 8 Configuring the Adapter Viewing the Adapter Configuration The following parameters provide information about how the adapter is configured You can view these parameters at any time Number Name Description 01 DPI Port The port on the drive to which the adapter is connected Usually it is port 5 02 DPI Data Rate The data rate used by DPI in the drive It will be either 125 or 500 kbps kilobits sec It is set in the drive and the adapter detects it 04 CN Addr Act The node address used by the adapter This will be one of the following values e The address set by the rotary switches e The value of Parameter 03 CN Addr Cfg e An old address of the switches or parameter if they have be
114. protocol and a 1203 SSS Smart Self powered Serial converter version 3 xx or higher firmware HIM Human Interface Module A device that can be used to configure and control a PowerFlex 7 Class drive PowerFlex 7 Class HIMs 20 HIM xxx can be used to configure connected peripherals Hold Last When communications are 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 ControlNet 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 Glossary I O Data T O data sometimes called implicit messages or input output transmit time critical data such as a Logic Command and Reference The terms input and output are defined from the scanner s point of view Output is transmitted by the scanner and consumed by the adapter Input is transmitted by the adapter and consumed by the scanner Logic Command Logic Status The Logic Command is used to control the PowerFlex drive e g start stop direction It consists of one 16 bit word of input 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 output from the adapter to the netwo
115. rameter value in temporary Parameter Value memory 11 Get Set DPI 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 DPI Read Basic STRUCT of BOOL 32 Descriptor see pages C 17 C 18 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 DPI Parameter STRING 16 Parameter name Name 15 Get DPI Parameter STRING 16 Customer supplied parameter name Alias Only supported by PowerFlex 700S at time of publication 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 that it is always 32 bits 2 This value is used in the formulas used to convert the parameter value between display units and internal units Refer to Formulas for Converting on page C 18 3 Do NOT continually write parameter data to NVS Refer to the attention on page 6 1 ControlNet Objects C 17 DPI Parameter Object Continued Descriptor Attributes Bit 0 Name Data Type Bit 1 Description Right bit is least significant bit 0 000
116. rk The definitions of the bits in this word depend on the drive Master Slave Hierarchy An adapter configured for a master slave hierarchy exchanges data with the master device Usually a network has one scanner which is the master device and all other devices for example drives connected to ControlNet adapters are slave devices On a network with multiple scanners called a multimaster hierarchy each slave device must have a scanner specified as its master Node Address The legal range of ControlNet addresses is 1 99 The ControlNet adapter includes two rotary switches to allow the ControlNet address to be set The ControlNet 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 Glossary G 5 PCCC Programmable Controller Communications Command PCCC is the protocol used by some controllers to communicate with devices on a network Some software products for example DriveExplorer and DriveTools SP also use PCCC to communicate Ping A ping is a message that is sent by a DPI product to its peripheral devices They use the ping to gather data about the product including whether it can receive messages and whether they can log in for control PowerFlex 7 Class Drives T
117. s Attribute name p Hex New Tag O Enable Enable Waiting O Start Done Done Length 24 Error Code Timed Out Extended Error Code DK Cancel Configuration Referio Service Code 4c hex Set Attributes Scattered C 18 Set Attributes Scattered example request and response data Source Request Data Offset Value Description 45 Parameter Number 45 50 Value 0 5HP 0 Pad Word 44 Parameter Number 44 1740 Value 1740RPM Pad Word 43 Parameter Number 43 600 Value 60 0Hz 0 Pad Word 42 Parameter Number 42 16 Value 1 6Amps 0 Pad Word ojo NI oa AJ oN o e ak ak O 6 26 ControlLogix Applications Destination Response Data Offset Value Description 45 Parameter Number 45 0 Pad Word 0 Pad Word 44 Parameter Number 44 0 Pad Word Pad Word 43 Parameter Number 43 0 Pad Word 0 Pad Word 42 Parameter Number 42 Pad Word 0 Pad Word ojo 1 oc or Bon o e o e A Set Attribute Single message is used to write a single parameter Figure 6 29 Figure 6 29 Set Attribute Single Message Screen Message Configuration DriveMessageControl x Configuration Communication Tag Message Type cir Genetic Service Code fi 0 Hex Source Messages endData X Class name f Hex Num Of Elements 2 a Bytes Instan
118. s 3 1 Selecting Reference Adjust 3 5 Using the PowerFlex HIM 32 Setting a Fault Action 3 6 Setting the Node Address 3 3 Resetting the Adapter 3 7 Setting the I O Configuration 3 3 Viewing the Adapter Configuration 3 8 Selecting Master Slave 3 4 For a list of parameters refer to Appendix B Adapter Parameters For definitions of terms in this chapter refer to the Glossary All example screens shown in this chapter are based on the 20 COMM C Configuration Tools The ControlNet 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 HIM page 3 2 DriveExplorer Software http www ab com drives driveexplorer or version 3 xx or higher DriveExplorer Online help installed with the software DriveExecutive Software http www ab com drives drivetools or version 1 xx or higher DriveExecutive Online Help installed with the software 3 2 Using the PowerFlex HIM Configuring the Adapter If your drive has either an LED or LCD HIM Human Interface Module you can use it to access parameters in the adapter as shown below It is recommended that you read through the steps for your HIM before performing the sequence For additional HIM information refer to your PowerFlex Drive User Manual or the HIM Quick Reference card
119. sed by network configuration tools such as RSNetWorx for ControlNet to describe products so that you can easily commission them on a network EDS files describe a Glossary G 3 product device type revision and configurable parameters EDS files for many Allen Bradley products can be found at http www ab com networks eds 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 communications are 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 in the fault configuration parameters Parameters 15 Flt Cfg Logic through 24 FIt Cfg D2 In When a fault action parameter is set to use the fault configuration and a fault occurs the data from these parameters is sent as the Logic Command Reference and or Datalink s Flash Update The process of updating firmware in the adapter The adapter can be flash updated using the ControlFLASH tool or the X modem
120. set 6 111 Ref 7 Preset 7 x MOP 0 Not Decrement Decrement 1 Decrement 1 A 0 Not Stop condition logic 0 must first be present before a 1 Start condition will start the drive D 2 Logic Command Status Words PowerFlex 70 and PowerFlex 700 Drives Logic Status Word Logic Bits 15 14 13 12 11 10 9 8 7 6 5 4 3 21 e 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 Decelerating 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 X X Local Control 000 Port 0 TB 001 Port 1 010 Port 2 011 Port 3 100 Port 4 101 Port 5 110 Port 6 111 No Local X X X X Reference 0000 Ref A Auto 0001 Ref B Auto 0010 Preset 2 Auto 0011 Preset 3 Auto 0100 Preset 4 Auto 0101 Preset 5 Auto 0110 Preset 6 Auto 0111 Preset 7 Auto 1000 Term Blk Manual 1001 DPI 1 Manual 1010 DPI 2 Manual 1011 DPI 3 Manual 1100 DPI 4 Manual 1101 DPI 5 Manual 1110 DPI 6 Manual 1111 Jog Ref Logic Command Status Words D 3 PowerFlex 700S Drives Logic Command Word
121. set the adapter Net A or B Independently Status Cause Corrective Actions One channel That channel is disabled or Program the network for redundant media if required not supported LED is steady off One channel LEDis flashing There is an invalid link configuration for that e Power cycle or reset the adapter red green channel e Reset the controller e f the problem persists contact Rockwell Automation Inc support One channel The channel is not receiving Check media for broken cables loose connectors LEDis flashing network activity missing terminators etc red off One channel A temporary channel error Verify the controller is present on the network and LED is flashing green off has occurred or the channel is in listen only mode working One channel LED is steady green Normal operation for that channel No action required Troubleshooting 7 5 Viewing Adapter Diagnostic Items The following adapter diagnostic items can be viewed using DriveExplorer version 2 01 or higher or DriveExecutive version 1 01 or higher software or an LCD PowerFlex HIM Diagnostic Device Items No Name Description 1 Common Logic Current value of the common Logic Command being Cmd transmitted to the drive by this adapter 2 Prod Logic Cmd Current value of
122. set to 00 the value of Parameter 03 CN Addr Cfg determines the node address 1 Set the value of Parameter 03 CN Addr Cfg to a unique node address Figure 3 1 ControlNet Node Address Screen on LCD HIM Port 5 Device Default 02 20 COMM C Parameter 3 CN Addr Cfg 2 0 lt gt 99 2 Reset the adapter See Resetting the Adapter section in this chapter Setting the I O Configuration The I O configuration determines the type of data that is sent to and from the drive Logic Command Status Reference Feedback and Datalinks may be enabled or disabled A 1 enables the I O A 0 disables it 1 Set the bits in Parameter 13 DPI I O Cfg Figure 3 2 1 0 Configuration Screen on an LCD HIM Port 5 Device Bit Description 20 COMM C 0 Logic Command Reference Default Parameter 13 1__ Datalink A DPI I O Cfg 2 Datalink B Xxxxxxxxxxx0oooolg 3 Datalink C Cmd Ref b00 4 Datalink D 5 15 Not Used Bit 0 is the right most bit In Figure 3 2 it is highlighted and equals gt 34 Configuring the Adapter 2 If you enabled Logic Command Reference configure the drive to accept the Logic Command and Reference from the adapter For example set Parameter 90 Speed Ref A Sel in a PowerFlex 70 or 700 drive to DPI Port 5 so that the drive uses the Reference from the adapter Also verify that the mask parameters in the drive for example Parameter 2
123. t All z M Analog I Digital M Communication v Motion M Processor Gema All Camel Help 3 Enter a Name Slot number and Revision number Figure 6 4 Click Next Figure 6 4 Module Properties Name Selection Module Properties Local 1756 CNB B 2 1 x Type 1756 CNB B 1756 ControlNet Bridge Vendor Allen Bradley Name My_ControlNet Slot fi Description Ir Revision e fer zi Electronic Keying Compatible Module Cancel T Nest Finish gt gt Help 64 ControlLogix Applications 4 This step is used to define controller to module behavior Figure 6 5 Inhibit Module inhibits un inhibits the connection to the module The Major Fault check box selects if a failure on the connection of this module causes a major fault on the controller if the connection for the module fails Click Next gt Figure 6 5 Module Properties Controller to Module Behavior Screen Module Properties Local 1 1756 CNB B 2 27 r 5 This window Figure 6 6 is displayed for informational purposes only Click Next gt Figure 6 6 Module Properties Identification Status Screen Module Properties Local 1 1756 CNB B 2 27 ControlLogix Applications 6 5 6 This window Figure 6 7 is displayed for informational purposes only Click Finish gt gt Figure 6 7 Module Properties Informational Screen Module Properties Local 1 1756 CNB B 2 27 7 The 1756 CNB B now appears in the I
124. t of Datalink parameters in a PowerFlex drive can be used by only one adapter If more than one adapter is connected to a single drive multiple adapters must not try to use the same Datalink e Parameter settings in the drive determine the data passed through the Datalink mechanism Refer to the documentation for your drive e When you use a Datalink to change a value the value is not written to the Non Volatile Storage NVS The value is stored in volatile memory and lost when the drive loses power Thus use Datalinks when you need to change a value of a parameter frequently 6 18 ControlLogix Applications 32 Bit Parameters using 16 Bit Datalinks To read and or write a 32 bit parameter using 16 bit Datalinks typically both Datalinks of a pair A B C D are set to the same 32 bit parameter For example to read Parameter 09 Elapsed MWh in a PowerFlex 70 both Datalink Al and A2 are set to 9 Datalink A1 will contain the least significant word LSW and Datalink A2 will contain the most significant word MSW In this example the Parameter 9 value of 5 8 MWh is read as a 58 in Datalink A1 Datalink Most Least Significant Word Parameter Data decimal 9 A1 LSW 58 A2 MSW 9 0 Regardless of the Datalink combination x1 will always contain the LSW and x2 will always contain the MSW In the following examples Parameter 242 Power Up Marker in a PowerFlex 70 contains a value of 88 4541 hours D
125. talink In B1 Data In B1 UM 7 5 Datalink In B2 e Data In B2 Data In C1 Data In C2 Data In D1 Data In D2 Input 0 Logic Status Logic Status Image 1 Pad Word Feedback Read 2 Feedback LSW 1 Data Out A1 3 Feedback MSW 1 Data Out A2 4 Datalink Out B1 Data Out B1 5 Datalink Out B2 Data Out B2 Data Out C1 Data Out C2 Data Out D1 Data Out D2 1 LSW is Least Significant Word Bits 15 0 MSW is Most Significant Word Bits 31 16 Using Logic Command Status When enabled the Logic Command Status word is always word 0 in the output image and word 0 in the input image The Logic Command is a 16 bit word of control produced by the scanner and consumed by the adapter The Logic Status is a 16 bit word of status produced by the adapter and consumed by the scanner This manual contains the bit definitions for select PowerFlex products in Appendix D Logic Command Status Words For other products refer to their documentation PLC 5C Applications 5 5 Using Reference Feedback When enabled Reference Feedback begins at word 1 16 bit or word 2 32 bit in the I O range The Reference 16 bits or 32 bits is produced by the controller and consumed by the adapter The Feedback 16 bits or 32 bits is produced by the adapter and consumed by the controller The size of the Reference Feedback is determined by the drive and displayed in Parameter 07 Ref Fdbk Size in the adapter Size _ Valid Values In I O Image Example 16
126. tallation Test Results A C My Documents Greg Next GensCommsNControlINetEDS Files 0001007800 iz C My DocumentssGregNNext Gen Comms ControlNet EDS Files 0001007800 iv C My Documents Greg Next Gen Comms ControlNet EDS Files 0001007800 E C My Documents Greg Next Gen Comms ControlNet EDS Files 0001007800 A C My Documents Grea Next Gen Comms ControlNet EDS Files 0001 007800 A C My Documents Greg Next Gen Comms ControlNet EDS Files 0001007800 5 The EDS Wizard will install and test the EDS files A green check mark next to each file indicates success Click Next to continue Figure 4 6 Figure 4 6 EDS Wizard Change Graphic Image Screen Rockwell Software s EDS Wizard Change Graphic Image You can change the graphic image that is associated with a device Praduct Types Change icon Vendor Specific Type PowerFlex 70 PowerFlex 700S 400 480V PowerFlex 7000 PowerFlex 700 400 480v PowerFlex 700 208 240v y PowerFlex 7005 208 240v 6 The graphic images for each EDS file are displayed and can be changed if desired Click Next gt to continue Figure 4 7 RSNetWorx Configuration for PLC 5C Applications 4 5 Figure 4 7 EDS Wizard Final Task Summary Screen Rockwell Software s EDS Wizard Final Task Summary This is a review of the task you want to complete PPP ou would like to register the following 6 devices PowerFlex 70 PowerFlex 7005 400
127. tion from the network to the adapter was closed 27 CN idle Fit The adapter is receiving Idle packets from the network 28 CNOpen An I O connection to the adapter from the network has been opened 7 8 Troubleshooting Code Event Description 29 NetTimeoutFlt An I O connection from the network to the adapter has timed out 30 PCCC IO Close The device sending PCCC control messages to the adapter has sent the PCCC Control Timeout to a value of zero 31 PCCCIO Open The adapter has begun receiving PCCC control messages the PCCC Control Timeout was previously set to a non zero value 32 PCCC IO Time Fit The adapter has not received a PCCC control message within the specified PCCC Control Timeout interval 22 Watchdog T O Fit The software watchdog detects a failure 34 EEPROM Init Startup sequence detected a blank EEPROM map revision Intended to happen in factory test 35 DPI Fault Clear The drive issued this because a fault was cleared 36 NormalStartup The adapter successfully started up 37 Manual Reset The adapter was reset by the user Appendix A Specifications Appendix A presents the specifications for the 20 COMM C coax and 20 COMM Q fiber adapters The specifications are identical except where the adapters are identified separately Topic Page Topic Page Communications A 1 Environmental A 2 Electrical A 1 Regulatory
128. tive 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 9 Parameter Group Object Continued Instance Attributes Attribute Access Name Data Description ID Rule Type 1 Get Group Name String SHORT Group name STRING 2 Get Number of Members UINT Number of parameters in group in Group 3 Get 1st Parameter UINT 1 Number in Group 4 Get 2nd Parameter UNT Number in Group n Get UNT 1 Value varies based on group instance Services Service Code Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x01 Yes No Set Attribute Single C 10 ControlNet Objects PCCC Object Class Code Hexadecimal Decimal 0x67 103 Instances Not supported Class Attributes Not supported Instance Attributes Not supported Services Service Code Implemented for Service Name Class Instance 0x48 No Ys Excite PCCC PCCC Object Continued Message Structure for Execute PCCC ControlNet Objects C 11 Request Response Name Data Description Name Data Description Type Type Length USINT Length of requestor Length USINT Length of requestor ID ID Vendor UINT Vendor number of Vendor UINT Vendor number of requestor requestor Serial UDINT ASA serial number of S
129. to recognize and communicate with the adapter Topic Page Topic Page Example Network 4 1 Configuring a Network with 4 6 RSNetWorx Installing and Registering EDS 4 2 Verifying Network Properties 4 15 Files in RSNetWorx Before configuring the controller your PC must be e Connected to ControlNet using a 1784 PCC 1770 KFC or similar device e Running RSNetWorx with RSLinx communications Example Network In this example we will be configuring two PowerFlex 70 drives to be Node 2 and Node 3 on a coax ControlNet network This chapter describes the steps needed to configure a simple network like the network in Figure 4 1 4 2 RSNetWorx Configuration for PLC 5C Applications Figure 4 1 Example ControlNet Network 6 08 eae PowerFlex 70 Node 3 Installing and Registering EDS Files in RSNetWorx This section needs to be performed only if new EDS files need to be added to RSNetWorx The latest EDS files can be obtained at http www ab com networks eds 1 In the Tools menu select EDS Wizard and click Next Figure 4 2 Figure 4 2 Rockwell Software EDS Wizard Welcome to Rockwell Software s EDS Wizard The EDS Wizard allows you to register EDS based devices 25 E unregister a de
130. trolNet Numbering Scheme The adapter parameters begin with parameter 01 For example Parameter 01 DPI Port is parameter 01 as indicated by this manual The adapter parameters are appended to the list of drive parameters For example with a drive with 300 parameters Parameter 01 DPI Port is parameter 301 Parameter List Parameter No Name and Description Details 01 DPI Port Default 5 Displays the port to which the adapter is Minimum 0 connected This will usually be port 5 Maximum 7 Type Read Only 02 DPI Data Rate Default 0 125 kbps Displays the data rate kilobits per second used Values 0 125 kbps by the drive This data rate is set in the drive and 1 500 kbps the adapter detects it Type Read Only B 2 Adapter Parameters Parameter 03 04 05 06 07 08 09 No Name and Description Details CN Addr Cfg Default 2 Configures the ControlNet node address if the Minimum 1 Node Address Switches are set to 00 Updates Maximum 99 Parameter 04 CN Addr Act after reset Type Read Write Reset Required Yes CN Addr Act Default 2 Displays the ControlNet node address actually Minimum 1 used by the adapter Maximum 99 Type Read Only CN Rate Cfg Default 0 5 Mbps Configures the ControlNet data rate megabits per Values 0 5 Mbps second at which the adapter communicates Type Read Write Updates Parameter 06 CN Rate Act after a Reset Requir
131. trolNet adapter s node address by rotating the node address switches to the desired value for each digit Important Each node on the ControlNet network must have a unique address Important 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 and then remove and reapply power to or reset the adapter Figure 2 1 Setting Adapter s Node Address ly la 20 COMM C coax shown Setting 00 99 Description 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 03 CN Addr Cfg for the node address Refer to Chapter 3 Configuring the Adapter Installing the Adapter 2 3 Connecting the Adapter to the Drive 1 Remove power from the drive 2 Use static control precautions 3 Connect the Internal Interface cable to the DPI port on the drive and then to the DPI connector on the adapter Figure 2 2 DPI Ports and Internal Interface Cables 000000000500 p5550090059555 eue ControlNet Adapter PowerFlex 70 Drive 20 COMM C shown
132. ttributes for Drive C 15 Attribute name 0 hex Class Instances for Drive C 15 Source Message Send Data Request Message Destination Message Reply Data Response Message 6 24 ControlLogix Applications Get Attributes Scattered example request and response data Source Request Data Offset Value Description 12 Parameter Number 12 0 Pad Word 0 Pad Word 0 1 2 3 11 Parameter Number 11 4 0 Pad Word 5 0 Pad Word 6 10 Parameter Number 10 7 0 Pad Word 8 0 Pad Word 9 9 Parameter Number 9 10 0 Pad Word 11 0 Pad Word Destination Response Data Offset Value Description 0 12 Parameter Number 12 1 3333 Value 333 3VDC 2 0 Pad Word 3 11 Parameter Number 11 4 0 Value 0 0Hz 5 0 Pad Word 6 10 Parameter Number 10 7 148 Value 14 8Hrs 8 0 9 9 Parameter Number 9 23 Value 2 3MWh A A alo ControlLogix Applications 6 25 A Set Attributes Scattered message is used to write multiple parameters that may or may not be in sequential order Figure 6 28 Figure 6 28 Set Attributes Scattered Message Screen Message Configuration DriveMessageControl x Configuration Communication Tag Message Type cir Genetic Service Code fac Hex Source MessageSendData Class name 3 Hex Num Of Elements 24 Bytes Instance name ftw Destination MessageRepDat
133. tus iy 3 Feedback Feedback 4 Datalink Out A1 Data Out A1 5 Datalink Out A2 Data Out A2 6 Datalink Out B1 Data Out B1 7 Datalink Out B2 Data Out B2 8 Datalink Out C1 Data Out C1 9 Datalink Out C2 Data Out C2 10 Datalink Out D1 Data Out D1 11 Datalink Out D2 Data Out D2 E lessage Message pa Message Handler Buffer Handler 1 Required by ControlLogix May or may not be required by other controllers In Figure 6 21 the configuration is shown using 10 words of output and 12 words of input The adapter adds two pad words at the beginning of the input Depending on your application needs this may vary For example an image that uses 32 bit words for Reference and Datalinks would change the I O image in Figure 6 21 as follows Word Output I O Word Input I O 0 Logic Command 0 1 Pad Word 1 Pad Word 2 Logic Status 2 3 Reference 3 Pad Word 4 7 Datalink A1 A2 4 5 Feedback 8 11 Datalink B1 B2 6 9 Datalink A1 A2 12 15 Datalink C1 C2 11 13 Datalink B1 B2 16 19 Datalink D1 D2 14 17 Datalink C1 C2 18 21 Datalink D1 D2 ControlLogix Applications An image that uses a 16 bit Reference and 32 bit Datalinks would change the I O image in Figure 6 21 as follows 6 15 Word Output I O Word Input I O 0 Logic Command 0 1 Pad Word 1 Pad Word 2 Logic Status 2 Reference 3 Pad Word 3 Pad Word 4 Feedback 4 7 Datalink A1 A2 5 Pad Word 8
134. tus indicators report the status of the drive communications adapter and network They are visible when the drive cover is opened or closed I O including Logic Command Reference and up to four pairs of Datalinks may be configured for your application using parameters Explicit messages are supported User defined fault actions determine how the adapter and PowerFlex drive respond to communication disruptions on the network Compatible Products The ControlNet adapters are compatible with Allen Bradley PowerFlex 7 Class drives and other products that support DPI DPI is a second generation peripheral communication interface and is a functional enhancement to SCANport see Glossary At the time of publication compatible products include e PowerFlex 70 drives e PowerFlex 700S drives e PowerFlex 700 drives e PowerFlex 7000 drives Getting Started 1 3 Required Equipment Equipment Shipped with the Adapter When you unpack the adapter verify that the package includes Q One ControlNet adapter A 2 54 cm 1 in and a 15 24 cm 6 in Internal Interface cable only one cable is needed to connect the adapter to the drive LJ This manual User Supplied Equipment To install and configure the ControlNet adapter you must supply Q A small flathead or Phillips screwdriver Q Configuration tool such as PowerFlex HIM DriveExplorer version 2 01 or higher DriveExecutive version 1 01 or higher RSNetWorx for
135. utlmage Data 3 lt PowerFlex70_02 Data 3 gt Dest DriveFeedback Length 1 When the DriveCommandStart tag is true this rung sends a start command to the drive DriveOutputlmage Data 0 1 DriveCommandStart lt PowerFlex70_02 0 Data 0 1 gt 3 J F ry V 2 When the DriveCommandNotStop tag is false this rung sends a stop command to the drive This rung uses an XIO input instruction because Stop pushbuttons are usually normally closed so that the equipment stops if a wire breaks DriveOutputlmage Data 0 0 DriveCommandNotStop lt PowerFlex70_02 0 Data 0 0 gt 4 JE PI VE CO When the DriveCommandJog tag is true this rung sends a jog command to the drive DriveOutputlmage Data 0 2 DriveCommandJog lt PowerFlex70_02 0 Data 0 2 gt 5 FE y JE ISI mm When the DriveCommandClearFault tag is true this rung sends a clear fault command to the drive DriveOutputlmage Data 0 3 DriveCommandClearFault PowerFlex70 02 0 Data 0 3 JE ENS S7 End Figure 6 24 1 0 Messaging Continued ControlLogix Applications This rung moves data from the DriveReference tag to the drive where it is used as a frequency reference COP This rung moves Datalink data from the drive Copy File Source DriveReference Dest DriveOutputlmage Data 1 lt PowerFlex70_02 0 Data 1 gt Length COP This rung moves Datalink data to the drive Copy File Source Drivelnputlmage Data 4 lt Power
136. utomation Inc representative for e Sales and order support Product technical training e Warranty support e Support service agreements About This Manual P 3 Technical Product Assistance If you need to contact Rockwell Automation Inc for technical assistance please review the information in Chapter 7 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 ControlNet adapters 20 COMM C coax and 20 COMM Q fiber versions are communication options intended for installation into a PowerFlex 7 Class drive They can also be used with other Allen Bradley products that support an internal DPI Drive Peripheral Interface adapter Topic Page Topic Page Components 1 1 Safety Precautions 1 4 Features 1 2 Quick Start 1
137. vice change the graphic images associated with a device create an EDS file from an unknown device 2 The EDS Wizard can be used to install register new EDS files to the RSNetWorx database remove unregister EDS files from the RSNetWorx database or change the graphic icon used to represent the device Click Next gt to continue Figure 4 3 RSNetWorx Configuration for PLC 5C Applications 4 3 Figure 4 3 EDS Wizard Option Screen Rockwell Software s EDS Wizard ptions 1 3 3 What task do you want to complete z da ex Select Register an EDS file s and click Next gt to continue Figure 4 4 Figure 4 4 EDS Wizard Designation Screen Rockwell Software s EDS Wizard Registration Electronic Data Sheet file s will be added to your system for us Software applications C My Documents Greg Next Gen Comms ControlNet EDS Files Ci The EDS Wizard allows for registering single or multiple EDS files Click Browse and locate where your EDS files are located In our example Figure 4 4 multiple EDS files are registered from a directory on the hard drive Click Next gt to continue Figure 4 5 44 RSNetWorx Configuration for PLC 5C Applications Figure 4 5 EDS Files Installation Test Results Screen Rockwell Software s EDS Wizard EDS File Installation Test Results This test evaluates each EDS file for errors in the EDS file This test does i guarantee EDS file validity E B c Ins
138. wnload complete with no errors or warrings EHA 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 ControlNet 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 following e Size either 16 bit or 32 bit of the Reference Feedback words and Datalink words used by the drive e Configuration of I O Parameter 25 M S Input and Parameter 26 M S Output If all I O is not enabled the image table is truncated The image table always uses consecutive words starting at word 0 Figure 6 21 illustrates an example of an I O image with 16 bit words 6 14 ControlLogix Applications Figure 6 21 Example I O Image with All I O Enabled ControlNet DPI Controller Scanner Adapter PowerFlex Drive Word and I O Output 0 Logic Command Logic Command Image 1 Reference Reference Write 2 Datalink In A1 Data In A1 a 3 Datalink In A2 Data In A2 4 Datalink In B1 Data In B1 5 Datalink In B2 Data In B2 6 Datalink In C1 Data In C1 7 Datalink In C2 Data In C2 8 Datalink In D1 Data In D1 9 Datalink In D2 Data In D2 Input 0 Pad Word 1 Image 1 Pad Word 0 Read 2 Logic Status Logic Sta
139. xample 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 I O Messaging On ControlNet I O messaging is used to transfer the data which controls the PowerFlex drive and sets its Reference I O can also be used to transfer data to and from Datalinks in PowerFlex drives The ControlNet adapter provides many options for configuring and using I O including e The size of I O can be configured by enabling or disabling the Logic Command Reference and Datalinks A Master Slave hierarchy can be set up Chapter 3 Configuring the Adapter and Chapter 4 RSNetWorx Configuration for PLC 5C Applications discuss how to configure the adapter and scanner 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 scanner 5 2 Understanding the I O Image The terms input and output are defined from the scanner s point of view PLC 5C Applications Therefore Output I O is data that is output from the scanner and consumed by the ControlNet 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 following e Size either 16 bit or 32 bit of the Reference Feedba

Download Pdf Manuals

image

Related Search

Related Contents

dreamGEAR 4-in-1 Bundle for DSi  CNC-210A Series H6681 User`s manual  取扱説明書  Asrock 985GM-GS3 FX  サプリメント  192 CH DMX OPERATOR USER`S MANUAL  HMS-901マグネチックスターラー取扱説明書  ITA HRA G 1.5 P30 P36 manuale utente 39.0152  HoMedics FMS-200H Downloadable Instruction Book  Frigidaire FFRE0533Q1 Product Specifications Sheet  

Copyright © All rights reserved.
Failed to retrieve file