Home
Installation Instructions
Contents
1. Supported Emulated Block Transfer Commands Fault Queue Entry Read Full F 17 Message Operation Fault Queue Entry Read Full reads the contents of the fault queue specified in word 3 of the request The response returns the fault text which can be ASCII text Every two characters of text are in reverse order Also the 1336 FORCE drive returns a time stamp indicating the day and time the fault occurred If an error has occurred word 1 of the response returns a negative value Example In this example Fault Queue Entry number 3 was retrieved from a 1336 PLUS drive The drive response returned the ASCII text Drive Reset Flt with each character reversed The fault code for this example is 22 Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 3 1792 3 Drive response 18 1792 3 29252 20313 8293 25938 25971 8308 27718 8303 22 Drive response 00112 0700 03100 vi e eR es t IF t 100116 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 F 18 Supported Emulated Block Transfer Commands Fault Queue Size Fault Queue Size Fault Queue Size gets the number of fault entries allowed in the fault queue PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words
2. Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 14 Supported Emulated Block Transfer Commands NVS Functions NVS Functions NVS Non Volatile Storage Functions activates an NVS function PLC Block Transfer Emulation Instruction Data PLC request instruction length 4 words Drive response instruction length 3 words Message Structure EDS RR RE Sgn a 0 Length Header Word 0 Header Length Word 0 us pon ane Header Word 1 PLC Decimal Value Header Word 1 0 2 0 Header Word 2 NVS Command Data Word 3 Value NVS Command 00 Not Used 01 NVS Save 02 NVS Recall 03 NVS Default Initialize Message Operation The NVS storage function allows three different message requests e NVS Save saves parameter information from the working memory or RAM to NVS Storage NVS Recall retrieves the last saved data from NVS Storage and places it in the working memory or RAM e NVS Default Initialize clears the RAM and NVS Storage and sets all parameter values to default If an error has occurred response word 1 returns a value of 31998 Example This example requests the NVS Storage Save function be performed Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 4 31998 0 0 1 2 or 3 Drive response 3 770 0
3. Message Structure Message Length 9 Header Word 0 Message Length ES Word 0 in giis Header Word 1 PLC Decimal Value 1793 Message OK Header 30975 Message Error Word 1 0 Header Word 2 0 Header Word 2 Fault Queue Size Data Word 3 Message Operation Fault Queue Size reads back the size of the fault queue available in the product Each product may have a different number of fault queue entries available for storage If an error has occurred word 1 of the response returns a value of 30975 Example In this example a 1336 PLUS drive was used This product has a fault queue of four storage locations available to store faults This value is seen in word 3 of the response header message Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 3 1793 0 Drive response 6 1793 0 4 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 Trip Fault Queue Number Supported Emulated Block Transfer Commands Trip Fault Queue Number F 19 Trip Fault Queue Number provides the fault queue number of the fault that caused the device to trip PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Message Structure ES gt SSS Message Length Header Word 0 3 Mes
4. ControlNet A SCANport cable connects the module to a SCANport product through a SCANport interface port on the SCANport product One or two ControlNet cable taps connect the module to the ControlNet bus depending on whether you are using non redundant or redundant connections Publication 1203 5 13 February 2002 1 2 Overview What Is ControlNet Publication 1203 5 13 February 2002 The module translates the ControlNet messages into SCANport messages that can be understood by the SCANport product Both scheduled I O data and unscheduled messages can be transferred through the module ControlNet capability enhances the functionality and usefulness of the connected product and lets you communicate with the SCANport product from any node on the ControlNet network ControlNet is a real time control layer network providing high speed transport of both scheduled time critical I O data and unscheduled messaging data including upload download of programming and configuration data and peer to peer messaging on a single physical media link Deterministic and repeatable ControlNet s high speed 5 Mbps control and data capabilities significantly enhance the size and speed of I O data and messaging data transfers Specifically ControlNet provides e Bandwidth for I O real time interlocking peer to peer messaging and programming all on the same link without impacting time critical I O e Dete
5. Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 Fault Command Write Supported Emulated Block Transfer Commands Fault Command Write F 15 Fault Command Write activates the Clear Fault Clear Fault Queue and Drive Reset functions PLC Block Transfer Emulation Instruction Data PLC request instruction length 4 words Drive response instruction length 4 words Message Structure e qu Message Length 4 Header Word 0 2 4 Word 0 Header Word 1 PLC Decimal Value Header 20076 Message Word 1 0 Header Word 2 Header Word 2 Fault Command Data Word 3 Status Word E Word 3 Value Fault Command 00 Not Used 01 Clear Fault 02 Clear Fault Queue 03 Drive Reset 1336 FORCE Only Message Operation The specified fault Clear Reset function sends a fault handling request to the device e A Clear Fault request clears the last fault that occurred e A Clear Fault Queue clears the entire fault buffer Certain devices may store more than one fault e A Drive Reset is used with the 1336 FORCE drive product only This function resets the drive clears the fault queue and writes the parameter information stored in NVS Storage to RAM Data File Format 0 1 2 3 4 5 7 8 9 PLC request 4 30976 0 0 1 2 0r3 Drive response 4 1792 0 0
6. Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 16 Supported Emulated Block Transfer Commands Fault Queue Entry Read Full Fault Queue Entry Read Full Publication 1203 5 13 February 2002 Fault Queue Entry Read Full reads the contents of the specified fault queue entry message is returned which includes the fault text and fault code associated with the specified fault queue entry The 1336 FORCE drive also returns the time stamp associated with the fault PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 12 or 16 words Message Structure 3 Message Length H W 3 Message Length Header i 18 Word 0 PLC Decimal Value 1792 Header Word 1 PLC Decimal Value Header 1792 Message OK Word 1 Fault Queue 30976 Message Error Entry Number Peo Fault Queue Header Entry Number Word 2 g Data onare MES UM Data Char 4 Char 3 Word 4 Data a Data Chare Char worde Fault Text Data Char 10 Char 9 Word 7 Data Char 12 Char 11 Word 8 Char 14 Char 13 Data Word 9 Data Char 16 Char 15 Word 10 Data Fault Code Value Word 11 Data SES REF Word 12 Hour Minute Data 1336 FORCE edi Drive Only Time Date Day Data Word 14 Year Month Data Word 15
7. 5 3 Chapter 6 Chaptar Objectives ipee P Ee iar f ri ya i de Da e Ya 6 1 Required Equipment and Software 6 1 Using Messages d t ated cna Geld naa Ga ga pad aol koci 6 1 Examples oto peti io PU d o E IRR SOA GME ana 6 2 Example PLC 5 Typed Read of 10 Parameter 6 2 Example PLC 5 Typed Read of All Information about a Parameter 6 4 Example Fault Queue Read Emulated Block Transfer 6 6 More Information on Emulated Block 6 8 Troubleshooting Specifications 1203 CN1 Module Parameters N File Structure ControlNet Objects Table of Contents iii Chapter 7 Ghia pier ObIBctiV8S 288 Pos xb Ld ha s ago eh 7 1 LEDs on the 1203 CN1 7 1 Understanding the ControlNet _ 0 7 2 Understanding the SCANport LED 7 3 Understanding the Module LED 7 4 Appendix A Appendix ODIGGHVBS Ra aber t re or ee a D RUP E E 1 Specification S Deko P M A 1 Appendix B App ndix Objectives pece merone axe RR dl Apos CY E Nen Aun A o dd B 1 What Are DatalifiKS uet etra ue e cep E A
8. 6 Inthe Filename field select the file that contains the flash upgrade Important You can click the Browse button to locate the file that contains the flash upgrade 7 Inthe Protocol field select Xmodem Publication 1203 5 13 February 2002 Getting Started Publication 1203 5 13 February 2002 8 Click Send A dialog box appears to report the flash is in progress When the flash is complete a message appears to tell you the download is complete and the module will reset itself Figure 3 16 Message Reporting the Flash Is Complete Te DirectCom1 HyperTerminal File Edit View Call Transfer Help 5 gt Display DF1 protocol statistics 6 gt Display serial number 7 gt Update flash program You have requested to update the adapter s firmware The adapter will STOP all communications with ControlNet and the attached drive product The drive product will normally FAULT when communications stops Please verify that the product is in a safe state before proceeding with the update Are you ready to Proceed with the Flash code update Y N Begin an Xmodem download of the flash upgrade file from your terminal program The transfer may be aborted now by sending a CTRL X character or by resetting the product before the transfer begins IMPORTANT DO NOT INTERRUPT TRANSFER ONCE IT BEGINS c File Download Completed Please wait while the adapter resets 3 Connected 0 29 32 AN
9. F 15 PLC Block Transfer Emulation Instruction F 15 Message F 15 Fault Queue Entry Read F 16 PLC Block Transfer Emulation Instruction F 16 Message F 17 Example ren esn T ae xata e a onde F 17 Faut tpe VADO ote s te a Rance F 18 PLC Block Transfer Emulation Instruction F 18 Message 18 soa Dre Paid et ER orte Rn ol ae D F 18 Trip Fault Queue Number poche Red aede a rts F 19 PLC Block Transfer Emulation Instruction F 19 Message F 19 Qa 1s ridere da Mte yo naa Ud Da bitter ios F 19 Index Index cu 6 Ste crank i etal ad dice eu pi aceti Atos plea doe dee Sid ante e Ea fete etd I 1 Publication 1203 5 13 February 2002 Objectives Who Should Use This Manual What Is the 1203 CN1 ControlNet Communications Module Purpose of this Manual Preface Preface Read this preface to become familiar with the rest of the manual This preface covers the following topics Who should use
10. 3 7 Navigation Techniques 3 8 Editing Parameters in the 1203 CN1 Module 3 9 Displaying and Clearing the Event Queue in the 1203 CN1 Module 3 10 Displaying the 1203 CN1 module s Current I O Data 3 11 Displaying the DF1 Protocol Statistics in the 1203 CN1 Module 3 12 Viewing Your 1203 CN1 Module s Serial 3 13 Performing a Flash Upgrade to the 1203 CN1 3 14 Chapter 4 Chapter ODIGCIIV6S rae delet war aset ac bat ed xa Eau Et d S x ae 4 1 What is RSNetWorx dte at Odes ok oe E Te babe ea ee 4 4 1 Required Equipment and Software 4 1 Configuring a Controller to Communicate with the 1203 CN1 Module 4 2 Using Online Mode in RSNetWorx 4 2 Mapping the 1203 CN1 Module to the ControlNet 4 6 Verifying Network 4 1 Chapter 5 Chapter Objectives ess eo vo a e e Qe D 5 1 What IS 00 5 ea iS 5 1 What PLC Ladder Logic 5 5 2 Required Equipment and Software 5 3 Example Ladder Logic Program
11. Network Edit View Configuration Insert Help Edits Enabled Map Entries Used of 96 0 of 96 Data Input File Usage 0 00 0 004 Discrete Input Usage 6 25 6 25 Configuratio Curent Pending Current Pending Current Pending Map Memory Usage 0 00 0 00 Data Output File Usage 0 00 0 00 Discrete Output Usage 6 25 6 25 NHode Memory Usage A Node Network Usage Overall Netw 4 gt f E S dolle 2 amp R x Node Slot Message Module Message Type API ms RPI ms Connection Type Input Address Input Size Output Address Output Size Status PLC 5 40C 4 1305 AC Drive 1784 KTCX15 Current Current Current Current Diagnostic File Configuration File Data Input File Data Dutput File Status File Configuration File Size fi 000 Data Input File Size 1000 Data Output File Size 1000 Online Edit PLC 5 40C C L Node 1 Remote Program 7 For Help press F1 Publication 1203 5 13 February 2002 Configuring Controller to Communicate with the 1203 CN1 Module 4 7 3 Select the line with the SCANport product you want to configure Important You can verify that you ve selected the correct line by making sure it has the same node number that you set for the module during the installation 4 Inthe Insert menu select Device Connection Figure 4 7 Example of the Product Line after Drive C
12. wy Allen Bradley ControlNet Communications Module User Manual Cat No 1203 CN1 Firmware 2 Important User Information Because of the variety of uses for the products described in this publi cation those responsible for the application and use of this control equipment must satisfy themselves that all necessary steps have been taken to assure that each application and use meets all performance and safety requirements including any applicable laws regulations codes and standards The illustrations charts sample programs and layout examples shown in this guide are intended solely for purposes of example Since there are many variables and requirements associated with any particular installation Rockwell Automation does not assume responsibility or liability to include intellectual property liability for actual use based upon the examples shown in this publication Rockwell Automation publication SGI 1 1 Safety Guidelines for the Application Installation and Maintenance of Solid State Control available from your local Rockwell Automation office describes some important differences between solid state equipment and electromechanical devices that should be taken into consideration when applying products such as those described in this publication Reproduction of the contents of this copyrighted publication in whole or in part without written permission of Rockwell Automation is prohibited Thro
13. Map Entries Used OD of 96 D of 96 Data Input File Usage 0 00 0 00 Discrete Input Usage 6 25 6 25 Configuratio Map Memory Usage 0 00 0 00 Data Output File Usage 0 00 0 00 Discrete Output Usage 6 25 6 25 N Node Memory Usage Node Network Usage A Overall Netwed 4 gt E a gollel ale s Node Slot Message Module Message Type API ms RPltms Connection Type Input Address Input Size Output Address Output Size Status 1 PLC 5 40C 1305 AC Drive 5 Exclusive Owner N12 2 N13 2 N10 1784 KTCX15 2 Curent Pending Curent Pending Curent Pending Current Pending Diagnostic File N E Configuration File N N11 Data Input File N N12 DataDutput File N Status File N N10 Configuration File Size 1000 Data Input File Size 000 Data Dutput File Size mii For Help press F1 Online Edit PLC 5 40C C L Node 1 Remote Program 7 Publication 1203 5 13 February 2002 Configuring Controller to Communicate with the 1203 CN1 Module 4 9 10 In the Configuration menu select Auto Map and then All Entries Addresses are put in the Input Address and Output Address columns Figure 4 9 Example Configuration Y Node 1 PLC 5 ControlNet Configuration Network Edit View Configuration Insert Help Curent Pending Current Pending Current Pending 0 of 96 1 of 96 Data Input File Usage 0 00 0
14. F 10 Supported Emulated Block Transfer Commands Scattered Parameter Value Read Scattered Parameter Value Read Scattered Parameter Value Read reads a scattered list of Publication 1203 5 13 February 2002 parameters PLC Block Transfer Emulation Instruction Data PLC request instruction length 5 63 words Drive response instruction length 5 63 words Message Structure es Message Length Header Word 0 5 63 Message Length Header ORs 5 63 Word 0 ecimal Value 3 Header Word 1 PLC Decimal Value paar 3 Message OK Word 1 Number of Parameter Header Word 2 Values to Read Number of Parameter Data Values to Read Word 2 Parameter Number Data Word 3 1 bit Parameter Number Data 0 Data Word 4 Word 3 Parameter Value or Status Word Pei Parameter Number Data Word 5 1 Word 4 bit Parameter Number Data 0 Data Word 6 15 2 Word 5 Value or Data tatus Word Parameter Number Data Word 7 2 Word 6 3 bit Parameter Number Data 0 Data Word 8 15 3 Word 7 Parameter Value or r Status Word Data e e 3 Word 8 e Parameter Number Data Word 61 30 0 Data Word 62 bit Parameter Number Data 15 30 Word 61 Parameter Value or Status Word Data 30 Word 62 Supported Emulated Block Transfer Commands Scattered Parameter Value Read F 11 Message Operation Scattered Parameter Va
15. Supported PCCC Messages Provides a reference list of PCCC messages supported by the 1203 CN1 module Supported Emulated Block Transfer Commands Provides a reference list of emulated block transfer commands Safety Precautions Terms and Abbreviations Preface P 3 Please read the following safety precautions carefully ATTENTION Only personnel familiar with SCANport devices and the associated machinery should plan or implement the installation start up configuration and subsequent maintenance of the 1203 CN1 module Failure to comply may result in personal injury and or equipment damage ATTENTION The 1203 CN1 ControlNet communications module contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing testing or servicing this module Device malfunction may occur if you do not follow ESD control procedures If you are not familiar with static control procedures refer to Allen Bradley publication 8000 4 5 2 Guarding Against Electrostatic Damage or other applicable ESD protection handbook The following terms and abbreviations are specific to this product For a complete listing of Allen Bradley terminology refer to the Allen Bradley Industrial Automation Glossary Publication AG 7 1 Term Definition ControlNet An open network that provides deterministic control and unscheduled messaging through a time division multiplexing s
16. The actual value attribute 1 Parameter 12 attribute 1 Value should be set to when the user wants the default for the parameter 13 Get Full Scaling Multiplier UINT Multiplier for scaling formula 14 Get Full Scaling Divisor UINT Divisor for scaling formula 15 Get Full Scaling Base UINT Base for scaling formula Publication 1203 5 13 February 2002 ControlNet Objects Class Code Parameter Object D 15 Attribute ID Access Rule Stub Full Name Data Type Description 16 Get Full Scaling Offset UINT Offset for scaling formula 17 Get Full Multiplier Link UINT Parameter object instance number of multiplier source 18 Get Full Divisor Link UINT Parameter object instance number of base source 19 Get Full Base Link UINT Parameter object instance number of offset source 20 Get Full Offset Link UINT Parameter object instance number of offset source Get Full Decimal Precision USINT Specifies number of decimal places to use when displaying the scaled engineering value Also used to 21 determine actual increment value so that incrementing a value causes a change in scaled engineering value to this precision The access rule is defined in bit 4 of instance attribute 4 the Descriptor If bit 4 is 0 the access rule is Set and the Parameter Value can be read and written If bit 4 is 1 the access rule is Get and the Parameter Value can only be read Data type specified
17. 2002 Viewing Your 1203 CN1 Module s Serial Number Getting Started 3 13 3 Scroll through the list of DF1 statistic parameters by pressing the Up Arrow or Down Arrow key Number Name Description 1 Clear DF1 Counts Ready Accept default Enable Reset all status parameters 2 DF1 Packets Sent Total number of DF1 packets sent by the module 3 DF1 Packets Rcvd Total number of DF1 packets received by the module 4 Undelivered Msgs Total number of messages sent that were not acknowledged 5 ENQ Sent Total number of inquiries sent by the module 6 ENQ Rcvd Total number of inquiries received by the module 7 NAKs Received Total number of 5 received by the module 8 NAK Bad Packet Total number of 5 received by the module 9 NAK No Memory Total number of NAKs sent by the module because the previous command did not yet complete and there was no place to save the new command 10 Duplicate Msgs Total number of messages received by the module with the TNS number 4 If desired reset the current DF1 protocol statistics by setting Clear 1 Counts to Enable and pressing the Enter key 5 Press the Escape key to return to the main menu Each 1203 1 module has a unique serial number To view the serial number follow these instructions Establish a serial connection to access the module s software Refer to the Establishing a Serial Connection with the 1203 1 Module sectio
18. B 2 to B 4 power supply 2 7 removal 2 8 resetting B 4 serial connection to 3 2 serial number 3 13 setting up 1 5 software 3 8 troubleshooting 7 1 to 7 4 A audience for this manual P 1 Index baud rate parameter B 4 setting in terminal 3 7 setting in terminal emulation software 3 5 block transfer emulation refer to emulated block transfer commands C cables ControlNet connecting to module 2 6 disconnecting from module 2 8 selecting 2 2 SCANport connecting to module 2 6 disconnecting from module 2 8 selecting 2 2 serial connecting to module 3 7 selecting a 1203 SFC 3 2 communications module refer to 1203 CN1 module ControlNet cable taps 2 2 2 6 2 8 definition P 3 network node addresses 2 4 4 4 4 13 network properties 4 13 to 4 15 overview 1 2 Publication 1203 5 13 February 2002 ControlNet objects D 1 to D 30 assembly D 7 connection manager D 9 ControlNet D 21 identity D 2 message router D 5 non volatile storage D 24 parameter D 13 parameter group D 19 PCCC D 30 register D 11 SCANport pass through D 26 SCANport pass through fault D 27 SCANport pass through link D 29 SCANport pass through warning D 28 D datalinks description B 1 I O size 4 8 list of B 2 using B 1 DF1 protocol statistics 3 12 DIN rail attaching module to 2 5 grounding 2 4 specification A 1 E electrostatic discharge precautions P 3 A 1 emulated block transfe
19. Class Code 0x99 SCANport Pass Through Link Object D 29 The SCANport Pass Through Link Object lets you perform a scattered read or write of a number of links or a single read or write of a link Class Attributes Attribute ID Access Rule Name Data Type Description 0 Set Link Command BYTE 1 Clear all links NVS Link Diagnostic WORD Checksum 1 Get Value Instance Attributes Attribute ID Access Rule Name Data Type Description 0 Sel Parameter Link WORD Reference 9 An instance in this class is the number of a parameter that is to get its value from another parameter The Parameter Link Reference value is the number of the parameter whose value is to be transferred Common Services Service Code Implemented for Service Name Class Instance OxOE Yes Yes Get Attribute Single 0x10 Yes Yes Set_Attribute_Single Object Specific Services Implemented for Service Code Service Name Class Instance Scattered_Link 2 Ye N Bite ue 98 Reference Value Read Scattered Link TENE SE Ne Reference_Value_Write Must be directed to Attribute 0 Instance 0 The table below lists parameters for Scattered_Link_Reference_Read and Scattered_Link_Reference_Write object specific services Name Data Type Description Scattered Link Read STRUCT of Write Parameter Number WORD Parameter Link Reference to read or write Parameter Link W
20. Guarding Against Electrostatic Damage or other applicable ESD protection handbook Important You must wear a grounding wrist strap that is properly grounded when you handle the 1203 CN1 module Publication 1203 5 13 February 2002 2 4 Installation Installing Your 1203 CN1 Module Publication 1203 5 13 February 2002 The following instructions explain how to physically install your 1203 CN1 module Important To guard against device malfunction you must wear a grounding wrist strap when installing the 1203 CN1 module 1 Set the module s ControlNet node address by clicking the or button 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 module 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 module Figure 2 1 Setting the Module s Node Address ATTENTION When setting the node address use a blunt pointed instrument Do not use a pencil or pen because lead graphite or ink may damage the switch assembly 2 Ensure the DIN rail to which the module will be attached is connected to an earth ground Important If EMC compliance is required the DIN rail should be properly grounded inside a full metal enclosure The enclosure should also be properly connec
21. If you are not familiar with static control procedures refer to Allen Bradley publication 8000 4 5 2 Guarding Against Electrostatic Damage or other applicable ESD protection handbook Important To meet EMC Emission Class A Group 1 require ments you must place the module in a full metal enclosure It is the end user s responsibility to choose a full metal enclosure that will provide adequate emission protection Publication 1203 5 13 February 2002 2 Specifications Notes Publication 1203 5 13 February 2002 Appendix Objectives What Are Datalinks What Are Fault Configurable Inputs Appendix B 1203 CN1 Module Parameters Appendix B provides information on the 1203 CN1 SCANport to ControlNet module s parameters The information includes e Discussion of datalinks e Discussion of Fault Configurable inputs e List of parameters Datalinks let you increase the scheduled I O values to and from a SCANport device provided the SCANport device supports datalinks By enabling datalinks you can continuously change or monitor the value of a parameter without using the ControlNet to SCANport messaging function Each datalink consists of two 16 bit words of input and two 16 bit words of output when enabled Up to eight words in and eight words out of data are available if supported in the connected SCANport device SCANport devices that support this function have a group of parameters for datalink conf
22. In Figure 6 6 elements 6 12 spell out Output Voltage The text in each bit is reversed e g element 6 is uO instead of Ou because of the method used to display ASCII text in an N file Figure 6 7 Example Results in Decimal Code 0 t 3 5 6 9 3 N21 0 0 35 l 100 1 0 30031 29813 22048 121 10 27759 24948 25959 8224 513 0 19536 0 27734 29556 nE N21 0 Radix Decimal bd Columns fio Publication 1203 5 13 February 2002 6 6 Using Messages 0002 0003 0004 Example Fault Queue Read Emulated Block Transfer Figure 6 8 contains an example of an emulated block transfer In emulated block transfers the first rung always writes the data from the drive to the N 40 file in the module the second rung then reads the data from this file Important You can activate only one emulated block transfer message at a time If more than one message is active data may be processed out of order and inaccurate results may be supplied Figure 6 8 Read Fault Queue Entry 1 Logic Block Transfer Emulation This rung sends a message that instructs the 1203 CN1 what information to gather from the 1305 AC Drive The message can be 3 to 64 words long User Input I 000 S Read Write Message Control MG15 2 Setup Screen When the previous MSG instruction completes this rung reads the information requested from the 1203 CN1 The response message can be 3 to 64 words long Write Probe Message
23. This value is obtainable via class attribute 2 ControlNet Objects Class Code 0x01 Identity Object D 3 Instance Attributes Attribute ID Access Rule Get Get Name Vendor ID Device Type Data Type UINT UINT Description Identification of each vendor by number 1 Allen Bradley Indication of general type of product 0x69 Sub Component Ox6E SCANport Device Get Product Code UINT Identification of a particular product of an individual vendor 0x0002 1336 PLUS 0 5 10 HP 0x0003 1336 PLUS 7 5 800 HP 0x0007 1336 PLUS II 0x0010 1336 FORCE w PLC Adapter 0x0011 2364F RGU 0x0012 1394 Motion Drive 0x0013 1557 Medium Voltage AC Drive 0x0014 2193 SMP 3 0x0015 150 SMC Dialog Plus 0x0017 1305 AC Drive 0x0018 1397 DC Drive 0x0019 1336 VSC 0x0020 1336T Force w Std Adapter 0x0022 1336 IMPACT Get Revision STRUCT of Major Revision USINT Minor Revision USINT Revision of the item that this instance of the Identity Object represents Value varies based on product Get Status WORD Summary status of product Value varies based on product Get Serial Number UDINT Serial number of product Value varies based on product Get Product Name SHORT STRING Human readable identification Value varies based on product Common Services Implemented for Service Code
24. fied in a logical binary system address OxFO 0x03 Illegal Address Format Too many fields specified in a logical binary system address OxFO 0x06 Illegal Address Address does not exist or does All Messages not point to something usable by this command OxFO Ox0A Request is too large Transaction size plus word CMD 0x0F address is too large For example a write of 10 elements to N50 248 would attempt to write data beyond the end of the file OxFO 0x10 No Access For example your message tried to write to a read only location OxFO 0 11 Illegal data type information For example an attempt to write floating point data to a numeric integer file Related documentation For more information on PCCC messages refer to the DF1 Protocol and Command Set Reference Manual publication 1770 6 5 16 Publication 1203 5 13 February 2002 Appendix Objectives Supported Emulated Block Transfer Commands Appendix F Supported Emulated Block Transfer Commands Appendix F provides information about supported emulated block transfer commands You may want to use these to set or obtain information about parameters in the SCANport product connected to the 1203 CN1 This appendix contains the following e List of supported emulated block transfer commands e Description of the emulated block transfer status word e Header and data configurations that you need to set up the data files for the each of the emulated block tran
25. use the drop down list to specify whether the MSG instruction performs a read or write operation and what type of message is used Inthe Data Table Address field enter the data table address containing the message in the controller e g PLC 5 e Inthe Size in Elements field enter the number of elements being transferred Inthe Port Number field enter 2 to enable the ControlNet dialog parameters Publication 1203 5 13 February 2002 6 2 Using Messages Examples User Input The following must be completed in the Target Device section e Inthe Data Table Address field enter the starting address of the source or the destination file in the 1203 CN1 module Refer to Appendix C N File Structure to see what data is contained in each N file Inthe ControlNet Path field enter the node address for the 1203 CN1 module Important For more information refer to the RSLogix5 online help 4 Read the message by viewing the N file set in the Data Table Address field in the PLC 5 section The following examples show the addition of message rungs to the example ladder logic program for the 1305 or 1336 PLUS drive shown in Chapter 5 PLC Ladder Logic Programming For each type of message the following are shown e Rung s in the ladder logic program e Configuration in MSG dialog box e Example results Example PLC 5 Typed Read of 10 Parameter Values Figure 6 1 contains an example of a PCCC mess
26. 2 Member Path Size UINT Size of member path in BYTEs 0 Empty Path Member Path ARRAY of Path to from data for this member BYTES 30 Get Data ARRAY of All of the member data packed into one BYTES array 9 Instance attribute 3 Data contains all of the member data packed into one array This data may contain many different data types For efficiency it is best to keep this data word aligned by packing it on word boundaries and adding padding as needed This can be accomplished by using empty paths Member Path Size 0 Publication 1203 5 13 February 2002 D 8 ControlNet Objects Class Code 0x04 Assembly Object Publication 1203 5 13 February 2002 Common Services Service Code Implemented for Static Assembly OxOE Class Yes Instance Yes Service Name Get Attribute Single ControlNet Objects Class Code 0x06 Connection Manager Object D 9 Class Code 0x06 Connection Manager Object The Connection Manager Object is used to manage the establishment and maintenance of communication connections Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Set Max Instance UINT Maximum instance number of an object 2 currently created in this class level of the device Get Optional Attribute STRUCT of Li
27. 20 Discrete Input Usage 6 25 625 Configuratio Edits Enabled Map Entries Used Map Memory Usage 0 00 0 55 Data Output File Usage 0 00 0 20 Discrete Output Usage 6 25 6 25 Hode Memory Usage Node Network Usage Overall 4 gt f E a Hle tlile 2 Als K v onne ax Node Slot Message Module Message Type API ms RPlms Connection Type Input Address Input Size Output Address Output Size Status 1 PLC 5 40C d 1305 Drive 5 Exclusive Owner N12 0 N130 2 N10 0 1784 KTCX15 Current Pending Curent Pending Current Pending Current Pendinc Diagnostic File N Configuration File N N11 Data Input File N N12 Data Output File N v 3 Status File N N10 Configuration File Size fi 000 Data Input File Size fi 000 Data Dutput File Size 1000 gt Online Edit PLC 5 40C Node 1 Remote Program 7 For Help press F1 Important If you want to map the addresses manually click in the correct field and then enter the address Make sure you insert a valid address Refer to the online help for information on manually mapping an address Publication 1203 5 13 February 2002 4 10 Configuring a Controller to Communicate with the 1203 CN1 Module Publication 1203 5 13 February 2002 11 In the Network menu select Save The Save Configuration dialog box appears Figure 4 10 Save Configuration Dialog Box
28. ANSI 19200841 SCROLL CAPS NUM Capture Print echo You now have access to the module s software Go to the Navigation Techniques section on page 3 8 for more information on using it Using a VT100 Compatible Terminal Important If you are using a PC skip this section The following instructions describe how to establish a serial connection to the module using a VT100 compatible terminal 1 Connect 1203 SFC serial cable to your terminal and then to the RS 232 serial port on the module Refer to Figure 3 1 2 Start your terminal 3 Select the following settings 9600 in the Bits per second field If you have previously set the module s Serial Port Rate Parameter 21 to enable 19200 bps set the bps to 19200 e 810 Data bits field None in the Parity field 110 the Stop bits field None in the Flow Control field Publication 1203 5 13 February 2002 3 8 Getting Started Navigation Techniques Publication 1203 5 13 February 2002 4 Press the Enter key The main menu of the 1203 CN1 ControlNet to SCANport Adapter application appears Refer to the Navigation Techniques section in this chapter for information on navigating in the software Figure 3 9 Main Menu 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 00 00 045 Main Menu Enter Number for Selection Display and edit parameters Enter a specific parameter number to display and edit
29. Devices Help 7 Identify the device s that need s to be mapped to the network The Current Configuration list blank in Figure 4 5 shows the devices configured on the ControINet network The Network Configuration list shows devices on the network Because we are creating a new ControlNet network from scratch in our example no devices are currently configured Your network may already have devices configured on it The only device that we will need to map to the network is the 1203 CN1 module The other devices PLC 5 408 and 1784 K TCX do not need to be configured on the network 8 Click OK to close the dialog box The RSNetWorx screen reappears You are now in online mode and know which device s need to be mapped to the network Publication 1203 5 13 February 2002 4 6 Configuring a Controller to Communicate with the 1203 CN1 Module Mapping the 1203 CN1 Module to the ControlNet Network You must configure the 1203 CN1 module on the ControlNet network so that the controller can communicate with it Follow these instructions 1 Click the Edits Enabled box Important If the Online Offline Mismatch dialog box appears click OK to use the online data If prompted to save save the data 2 Right click on the controller s icon PLC 5 and select ControINet Configuration The ControlNet Configuration screen appears Figure 4 6 Sample ControlNet Configuration Screen Y Node 1 PLC 5 ControlNet Configuration
30. Parameter Value Write writes to a scattered list of parameters and returns the status of each parameter If any of the states have errors the parameter number is negative PLC Block Transfer Emulation Instruction Data PLC request instruction length 5 63 words Drive response instruction length 5 63 words Message Structure pr Message Length 963 Header Word 0 PLC Decimal Value 22765 Header Word 1 Number of Parameter Header Word 2 Values to Write Data Word 3 Parameter Value 1 Data Word 4 psu Number Data Word 5 Parameter Value Data Word 6 2 iaa Number Data Word 7 Parameter Value Data Word 8 3 e e e e e Data Word 61 Parameter Value Data Word 62 Publication 1203 5 13 February 2002 Message Length Header 5 63 Word 0 PLC Decimal Value Header 3 M OK 32765 Message Error Word 1 Data Number of Parameter Values to Write Word 2 Data bit a caramels Number Word 3 Data Status Word 1 Word 4 Data it Parameter Number 2 Word 5 Data Status Word 2 Word 6 bit Parameter Number Data 15 3 Word 7 Data Status Word 3 Word 8 e e bit Parameter Number Data 15 Word 61 Data Status Word 30 Word 62 Supported Emulated Block Transfer Commands Scattered Parameter Value Write F 13 Message Operation
31. Publication 1203 5 13 February 2002 D 26 ControlNet Objects Class Code 0x93 SCANport Pass Through Parameter Object Class Code 0x93 SCANport Pass Through Parameter Object Publication 1203 5 13 February 2002 The SCANport Pass Through Parameter Object lets you perform a scattered read or write Class Attributes None Instance Attributes None Common Services None Object Specific Services Implemented for Service Code Service Name Class Instance Scattered Parameter 0x32 Yes No T Value_Read tt P t 0x34 Yes No Scattered_Parameter_ Value_Write Must be directed to Attribute 0 Instance 0 The table below lists the parameters for the Scattered_Parameter_ Value_Read and Scattered_Parameter_Value_Write object specific Services Name Data Type Description Scattered Parameters STRUCT of Parameter Number WORD Parameter to read or write Parameter Value WORD Parameter value to write zero when reading Important The STRUCT may repeat up to 124 times in a single message ControlNet Objects Class Code 0x97 SCANport Pass Through Fault Object D 27 Class Code 0x97 SCANport Pass Through Fault Object The SCANport Pass Through Fault Object provides information on the product s fault queue Class Attributes Attribute ID Access Rule Name Data Typ
32. Save Configuration 2 xi Save Typ C Merge changes into existing schedule Cancel 12 Click OK The Save As dialog box may appear Important If the ControINet Services dialog box appears with a warning about the MAX scheduled node being set too low click OK You will correct the problem later while verifying network properties Figure 4 11 Save As Dialog Box Save Save in E Networks e E File name et Save as type Offline Files c Cancel 13 In the File name field enter name for the file and then click Save Clicking Save saves the configuration to a file on the PC and downloads the configuration to the controller on the network Configuring Controller to Communicate with the 1203 CN1 Module 4 11 14 In the Network menu select Exit The ControlNet Configuration screen closes and the RSNetWorx screen reappears Figure 4 12 Example RSNetWorx Screen with Configured Network 2 ControlNet RSNetWorx x Network Edit View Selection Help Pending Pending Edits Enabled Curent Pending Current Optimized Edits Edits Network Update Time ms 5 00 Avg Scheduled Band 1 75 Unscheduled Bytes Per Sec 517281 Peak Scheduled Band 2 63 E al e Online Networks Hardware 9 06 ControlNet PLC 5 40C 1305 AC Drive 2 Workstation 2 3 Important The icon for the SCAN
33. Scattered Parameter Value Write writes data values to a pre defined group of device parameters in any order You define the number of parameters to write in word 2 The parameters to be written to and their order are defined starting with word 3 If an error occurs while writing to any of the parameters Word 1 of the drive response returns a value of 32765 Bit 15 of the drive response word for that parameter s number is set drive response word for that parameter s status word is non zero If no error has occurred e Word 1 of the drive response returns a value of 3 of the drive response s parameter numbers are the same as in the request e Each of the drive response status words returns a value of 0 Example In this example six parameters were written to in a 1336 PLUS drive Word 2 of the request defines the number of parameter values that are transferred Beginning with word 3 the message lists each parameter number followed by the value of the parameter The values are entered in device units The drive response returns the status of each parameter write If the request was successful a zero is returned If an error has occurred the response returns a status word code for the error Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 15 32765 6 90 1 150 4 30 20 31 10 10 2 12 5 Drive response 15 3 6 90 0 150 0 30 0 31 0 10 0 12 0
34. field in the This PLC 5 section N23 0 is specified This is where the results will be reported e In the Size in Elements field in the This PLC 5 section 20 is specified The response will be 20 elements Inthe Data Table Address field in the Target Device section N40 0 is specified This is the location where the fault queue data is stored after the previous message block executes Important If you refer to Appendix C N File Structure you will find that block transfer emulation data is contained in N40 0 N40 63 Figure 6 10 MG15 2 Message Control Block Setup 56 Rung 4 3 MG15 3 This PLC 5 Control Bits 34 Communication Command Ignore if timed out TO 0 Data Table Address To be retired NR 0 Size in Elements Awaiting Execution EW 0 Port Number Continuous Run CO 0 Error 0 Target Device Message done DN 0 Data Table Address Message Transmitting ST 0 Message Enabled 0 ContolNet Par Error Error Code Hex 0 Error Description No errors Publication 1203 5 13 February 2002 6 8 Using Messages Publication 1203 5 13 February 2002 Figure 6 11 shows the results of the typed write command Figure 6 11 Example Results of the Typed Write N22 0 Radix Decimal Symbol Columns 10 Figure 6 12 and Figure 6 13 display the same resul
35. in instance attributes 4 Descriptor 5 Data Type and 6 Data Size Bit definitions for Instance Attribute 4 Bit Definition Value 0 Supports settable path 0 Link path can not be set 1 Link path can be set 1 Supports enumerated strings 0 Enumerated strings are not supported 1 Enumerated strings are supported and may be read with the Get Enum String service 2 Supports scaling 0 Scaling not supported 1 Scaling is supported The scaling attributes are implemented and the value presented is in engineering units 3 Supports scaling links 0 Scaling links not supported 1 The values for the scaling attributes may be retrieved from other parameter object instances 4 Read only parameter 0 Parameter value attribute can be written set and read get Access rule is set 1 Parameter value attribute can only be read Access rule is get 5 Monitor parameter 0 Parameter value attribute is not updated in real time by the device 1 Parameter value attribute is updated in real time by the device 6 Supports extended precision 0 Extended precision scaling is not supported scaling 1 Extended precision scaling should be implemented and the value presented to the user in engineering units 7 Support non consecutive 0 Non consecutive enumerated strings are not supported enumerated strings 1 Non consecutive enumerated strings are supported 8 Allow both enumeration and 0 Both enumeration and
36. logic program Publication 1203 5 13 February 2002 4 8 Configuring a Controller to Communicate with the 1203 CN1 Module 7 Double click the Input Size field in your product s row and select the appropriate size Valid sizes are 2 4 6 8 and 10 To determine the size add 2 if Control I O is enabled and add 2 for each datalink that is enabled For example if Control I O data and all datalinks are enabled the size would be 10 8 Double click the Output Size field in your product s row and select the appropriate size This Output size should be the same value as the Input size 9 Click the RPI ms field in your product s row and enter the desired time for required packet interval Important Note the value you enter Ensure that this value is equal to or greater than the value you will set later in the Network Update Time field in the Network Properties ControINet dialog box Important The actual packet interval API may vary from the requested packet interval RPI Important The rate at which a SCANport product reports information to the module varies based on the number of datalinks enabled the number of peripherals attached to the product and the type of product Figure 4 8 Example Configuration with Size Inputs Set for Control I O Data Only Y Node 1 PLC 5 ControlNet Configuration x Network Edi View Configuration Insert Help Edits Enabled Current Pending Current Pending Current Pending
37. lower CN1s only have two 4 38 4K settings 0 9600 and 1 19 2K Important If you change the baud rate in the module you must also change it in your terminal emulation software or terminal 22 Reset Adapter 0 Ready O Ready Yes No 1 Resets the module if set to Enable 1 Enable 2 Sets all parameters to their default values and 2 Set Defaults then resets the module 23 Active Cfg Logic Ref 0 No No Determines whether each of the control data b1 Datalink A b2 Datalink B b3 Datalink C b4 Datalink D connections logic command analog reference LSB datalink A B C and D MSB are currently logged into the SCANport product Important For information on accessing and editing parameters refer to Chapter 3 Getting Started Publication 1203 5 13 February 2002 Appendix Objectives N File Structure Appendix C N File Structure Appendix C details the N file structure in the 1203 CN1 module The N files contain data for the 1203 CN1 module and the connected SCANport product If you need to access information in the product using messages or program a PLC or PC you will need to know what data is stored in each N file The following table lists the N files and a description of each N file s content N File N10 0 Description Number of SCANport Product Parameters N10 1 N10 999 N11 0 N11 999 N12 0 N12 999 SCANport Product Parameter Value Read Wr
38. need the following equipment Grounding wrist strap shipped with the module 1203 CN1 ControlNet communications module 35 x 7 5 mm DIN rail A Allen Bradley part number 199 DR1 46277 3 EN 50022 1 8 in 3 2 mm flathead screwdriver Blunt pointed instrument not pen or pencil for setting the node address Ohm meter Appropriate cables for SCANport and ControlNet connections Refer to Chapter 2 Installation for more information 1203 SFC serial cable Either a PC running a Windows terminal emulation program e g HyperTerminal or a VT100 compatible terminal PC that is Running RSNetWorx RSLogix5 M and RSLinx M Connected to the ControINet network using 1784 K TCX card 1784 PCC card or 1770 KFC adapter Publication 1203 5 13 February 2002 1 6 Overview Notes Publication 1203 5 13 February 2002 Chapter Objectives Required Tools and Equipment Selecting Cables Chapter 2 Installation Chapter 2 provides the information that you need to install the 1203 1 ControlNet communications module This information includes Alist of tools and equipment needed for the installation discussion of available cables for SCANport and ControlNet connections Instructions for installing the module e Instructions for removing the module After installing the module refer to Chapter 3 Getting Started for procedures on how to configuring the module s parame
39. parameter number in group low BYTE 1st parameter number in group high BYTE last parameter number in group low BYTE last parameter number in group high BYTE Publication 1203 5 13 February 2002 Class Code 0xF0 ControlNet Object ControlNet Objects Class Code OxF0 ControlNet Object D 21 The ControlNet Object provides a consistent Station Management interface to the Physical and Data Link Layers This object makes diagnostic information from these layers available to client applications Class Attributes Attribute ID Access Rule Name Data Type Description 0x01 Get Revision UINT Revision of this object First revision value 1 0x02 Get Max Instance UDINT Maximum instance number Value determined by node specifics Instances Instance Description 1 ControlNet Status Instance Attributes Attribute ID Access Rule Name Data Type Description Get current link config STRUCT of 34 Current link configuration parameters 0x81 BYTEs Get Get and diagnostic counters STRUCT of 42 Diagnostic counters Clear BYTEs buffer errors UINT Buffer event counters error log BYTE 8 MAC frame log event counters STRUCT of 32 Diagnostic counters BYTEs good frames BYTE 3 Good MAC frames transmitted LSB transmitted first good_frames_ BYTE 3 Good MAC frames received LSB first 0x82 received selected_channel_ USI
40. peripheral Refer to your user manual to verify that your product supports a sixth peripheral Important If you intend to use datalinks to communicate with and control your SCANport product verify that your SCANport product supports datalinks before enabling them in the module Important To connect multiple peripherals to a SCANport product a port expander may be required Refer to your product s documentation for more information Publication 1203 5 13 February 2002 1 4 Overview What Hardware Is Included Figure 1 2 and the table below illustrate and list the main parts of the 1203 CN1 ControlNet communications module Figure 1 2 Parts of the Communications Module Number Part Description 1 DIN Rail Mount Securely attaches and electronically grounds the module to the DIN rail 2 ControlNet Coax Provide connections for ControlNet cable taps to allow either redundant or non redundant Connections communications over the ControlNet network 3 Bi Color LEDs Indicate the status of each ControlNet media channel of the SCANport connection and of the module For more information refer to Chapter 7 Troubleshooting 4 SCANport Connection Provides a standard SCANport 8 pin circular mini DIN connector for the SCANport cable 5 ControlNet Node Displays the ControlNet node address for the module Use the push buttons to set the Address Indicator address before applying power 6 24V DC Power Provide for
41. power supply is functional and apply power Solid red The hardware or firmware is bad 1 Ensure all connections are made properly Flashing red A flash update is in progress or the firmware has 2 Power cycle or reset the module 1 flash detected an error 3 Perform a flash upgrade to the module 4 Contact Rockwell Automation customer Flashing red RAM test failed service or replace the module 2 flashes Flashing red Non Volatile Storage Cyclic Redundancy Check 1 Verify all parameters are correct 3 flashes CRC failed 2 Change and save at least one parameter Flashing red Boot Code CRC failed 4 flashes Flashing red ASIC Code CRC failed Module 5 flashes Flashing red Application Code CRC failed 1 Ensure all connections are made properly 6 flashes 2 Power cycle or reset the module 3 Perform a flash upgrade to the module Flashing red ControlNet chip self test failed 4 Contact Rockwell Automation customer 7 flashes service or replace the module Flashing red SCANport Controller Test failed 8 flashes Flashing red Factory diagnosis mode 9 flashes Solid green No failures have occurred during the diagnostics None mode testing or since the module has been running Flashing green The adapter is configured for I O but no ControlNet I O connection has been made Configure the PLC to communicate with the module Refer to Chapter 4 Publication 1203 5 13 February 2002 Appendix
42. whether to pass control data contained in 1 Enabled datalink B from a ControlNet connection to the SCANport product Publication 1203 5 13 February 2002 Important For information on accessing and editing parameters refer to Chapter 3 Getting Started 1203 CN1 Module Parameters B 3 Valid Values Reset or Default Writable Power Cycle Description Settings to Take Effect 7 DataLnk C Config 0 Disabled 0 Disabled Yes Yes Determines whether to pass control data contained in 1 Enabled datalink C from a ControlNet connection to the SCANport product 8 DataLnk D Config 0 Disabled 0 Disabled Yes Yes Determines whether to pass control data contained in 1 Enabled datalink D from a ControlNet connection to the SCANport product 9 Idle Fit Action 0 Fault 0 Fault Yes No Determines the action the module should instruct the 1 Zero Data SCANport product to take if the module detects that 2 Hold Last the PLC is set to program mode 3 Fault Cfg ATTENTION Risk of severe bodily injury or loss of life exists The dle Fit Action 9 parameter allows the user to change the default configuration that would allow the module and associated drive to continue to operate if communication is lost Precautions should be taken to assure that your settings for these parameters and your application do not create a hazard of bodily injury or loss of life 10 Comm Fit Action 0 Fault 0 Fault Yes No Determines
43. with an array of object class codes supported by the device via the message router 1 Number UINT Number of supported classes in the classes array Classes ARRAY of List of supported class codes UINT 2 Get Number available UINT Maximum number of connections supported Get Number active UINT Number of connections currently used by 3 system components Not used Reserved for compatibility purposes Value 0 Get Active connections ARRAY of A list of the connection IDs of the currently 4 UINT active connections This attribute not used Reserved for compatibility purposes Common Services Implemented for Service Code Service Name Class Instance 0x01 Yes Yes Get_Attribute_All Ox0E Yes Yes Get_Attribute_Single Get_Attribute_All Response At the class level the order of the attributes returned in the Get Attribute response is as follows Class Attribute ID Definition 1 Revision Default 1 4 Optional attribute list number of attributes default 0 5 Optional service list number of services default 0 6 Max ID number of class attributes default 0 7 Max ID number of instance attributes default 0 At the instance level the order of attributes returned in the Get Attribute response is as follows Instance Attribute ID Definition 1 Object list number number of supported classes default 0 2 Number available maximum number of connections default 0 3
44. 2 Reference Selection 000 Operation 001 External Reference 1 Par 5 010 External Reference 2 Par 6 011 Preset 3 100 Preset 4 101 Preset 5 110 Preset 6 111 Preset 7 X MOP Decrement 1 Decrement MOP 0 No Operation Publication 1203 5 13 February 2002 5 4 PLC Ladder Logic Programming The 1305 or 1336 PLUS drive in this example sends the following Logic Status Data to the PLC Logic Status Bits Function Description 15 14 13 12 11 10 9 87 6 5 4 3 2 1 X Enabled 1 Enabled 0 Not Enabled X Running 1 Running 0 Not Running X Command Direction 1 Forward 0 Reverse X Rotating Direction 1 Forward 0 Reverse X Acceleration 1 Accelerating 0 Not X Deceleration 1 Decelerating 0 Not X Warning 1 Warning Present 0 Not X Fault 1 Faulted 0 Not Faulted X At Reference 1 At Speed 0 Not At Speed X XX Local 000 Terminal I O has Local 001 Port 1 has Local 010 Port 2 has Local 011 Port 3 has Local 100 Port 4 has Local 101 Port 5 has Local 110 Port 6 has Local 111 Multiplexed Control X XX Reference Source 0000 External Reference 1 0001 0111 Presets 1 7 1000 External Reference 2 1001 1110 Port 1 6 Direction 1111 Jog This example program for the 1305 or 1336 PLUS drive provides basic control functions including starting stopping clearing faults displaying dr
45. 7 0008 Drive ENABLED Status Bit 0 Drive RUNNING Status Bit N12 0 1 Drive FAULTED Status Bit N12 0 2 0 000 fo ae ________ __ The portion of program shown in Figure 5 4 displays the status of the drive by reading the status information in the drive s logic status word and displaying it at the operator s station Figure 5 4 Drive Status Display logic Status Display Logic Operator Drive Enabled Status Display 0 Operator Drive Running Status Display O 000 1 Operator Drive Faulted Status Display O 000 2 The portion of the program shown in Figure 5 5 moves a Frequency Reference to the drive The word is scaled 0 to 32767 equals 0 to maximum frequency Scaling may differ for other products Figure 5 5 Drive Frequency Reference Frequency Reference This rung moves a frequency reference from N7 0 to the drive s FREQUENCY REFERENCE input word at N13 1 Frequency scaling on the 1305 AC Drive is such that 0 32767 zero max frequency Move Source Dest The portion of the program shown in Figure 5 6 moves the drive s Frequency Feedback from the drive s feedback word to the PLC The word is scaled 0 to 32767 equals 0 to maximum frequency This scaling may differ on other SCANport products Figure 5 6 Drive Frequency Feedback Display Frequency Feedback This rung moves the drive s FREQUENCY FEEDBACK fr
46. AC_ID USINT MAC ID of the current moderator node non_lowman_mods USINT Moderator frames heard from non lowman nodes rogue_count USINT Rogue events detected unheard_moderator USINT MAC frames being heard by no moderators being heard vendor_specific USINT Vendor specific reserved BYTE 4 Reserved vendor_specific USINT Vendor specific vendor_specific USINT Vendor specific reserved BYTE Reserved Get station_status STRUCT of 6 Station status BYTEs smac_ver USINT MAC implementation 0x83 vendor specific BYTE 4 Vendor specific channel_state BYTE Channel state LEDs redundancy warning and active channel bits Set Get MAC ID STRUCT of 4 MAC ID switch and current settings BYTEs MAC ID current USINT Current MAC ID UIT MAC ID switches USINT MAC ID switch settings MAC ID changed BOOL MAC ID switches changed since reset reserved USINT Reserved ControlNet Objects Class Code OxFO ControlNet Object D 23 Attribute ID 0x86 Access Rule Name Data Type Description Get Error log STRUCT of 10 Driver firmware buffer error counts and BYTEs troublesome node list Buffer errors UINT Buffer event counter Error log BYTE 8 MAC frame log Common Services Implemented for Service Code Service Name Class Instance 0x05 No Yes Reset Ox0E Yes Yes Get_Attribute_Single 0x4C No Yes 0x4D No Yes Enter Listen Only Used only for diagnost
47. Always 0x000 Publication 1203 5 13 February 2002 Class Code 0x04 Assembly Object ControlNet Objects Class Code 0x04 Assembly Object D 7 The Assembly Object binds attributes of multiple objects allowing data to or from each object to be sent or received over a single connection Assembly objects are used to produce and or consume data to from the network instance of the assembly object can both produce and consume data from the network if designed to do so Important Setting of an assembly attribute can only be accom plished through a connection This feature is to prevent accidental control of the SCANport product Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Get Max Instance UINT Maximum instance number of an object 2 currently created in this class level of the device Instances Instance Description 1 PLC Input Data from the SCANport Product 2 PLC Output Data to the SCANport Product 3 Controlling Heartbeat 4 Listen Only Heartbeat 5 Redundant Output 6 Dummy Configuration Instance Attributes Attribute ID Access Rule Name Data Type Description 1 Get Number of Members UINT Number of members in attribute 2 in List Get Member List ARRAY The member list is an array of paths STRUCT Member Data Size UINT Size of member data in bits
48. CC Messages Appendix E Supported PCCC Messages Appendix E lists PCCC messages and whether they are supported by the 1203 CNI ControINet Communications Module This information is provided for those writing software to perform monitoring and configuration functions from a PC The following table lists PCCC messages and whether each message is supported Message Type Supported Identify Host message Yes Uses 7 Processor Type code Yes PLC 5 Typed Read CMD 0x0F FNC 0x68 Yes Logical Binary Addressing Yes Symbolic No Logical ASCII Addressing Yes PLC 2 System Address No PLC 5 Typed Write CMD 0x0F FNC 0x67 Yes Logical Binary Addressing Yes Symbolic No Logical ASCII Addressing Yes PLC 2 System Address No om Other Protocol message CMD 0x0F FNC Yes 0x95 Publication 1203 5 13 February 2002 2 Supported Messages PCCC Error Response Codes The following table lists the PCCC error response codes Messages STS EXT STS Problem 0x10 Illegal command or format The adapter does not support this command All Messages 0x30 Remote station host is not present disconnected or shutdown The SCANport product is discon nected or cannot communicate for some other reason OxFO 0x01 Illegal Address Format A field has an illegal value in a logical binary system address OxFO 0x02 Illegal Address Format Not enough fields speci
49. Completed MG15 2 MS Read Write Message Control MG15 3 Setup Screen The MSG dialog box in Figure 6 9 specifies the configuration for the Write Probe message Note the following Inthe Data Table Address field in the This PLC 5 section N22 0 is specified This is where the results will be reported In the Size in Elements field in the This PLC 5 section 10 is specified The response will be 10 elements Inthe Data Table Address field in the Target Device section N40 0 is specified This is the location where the fault queue data will be stored Important If you refer to Appendix C N File Structure you will find that block transfer emulation data is contained in N40 0 N40 63 Publication 1203 5 13 February 2002 Using Messages 6 7 Figure 6 9 MG15 1 Message Control Block Setup 2 MSG Rung 4 2 MG15 2 This PLC 5 Communication Command Ignore if timed out 0 Data Table Address To be retired NR 0 Size in Elements Awaiting Execution D Port Number Continuous Run CO 0 _ Error 0 Target Device m nd Message done DN 0 Data Table Address N40 0 Message Transmitting ST 0 Message Enabled 0 ContolNet Error Code Hex 0 Error Description No errors The MSG dialog box in Figure 6 10 specifies the configuration for the Read Response message Inthe Data Table Address
50. D 26 Class Attributes D 26 Instance ATRDUIBS 2 Puedes ea a NER E D 26 CORTO ASSI VICES tive V Iz koe cui or eder SU es D 26 Object Specific Services D 26 Class Code 0x97 SCANport Pass Through Fault D 27 Glass AUNDULOS a a baee B e eg a D 27 STANCE cele wad D 27 Class Code 0x98 SCANport Pass Through Warning Object D 28 Glass AUNDULOS as otra a bette nl ewe Wee a dain ee oat at D 28 Instance Attributes iu cde vow B Grol p c acp a aca e ici peace D 28 Publication 1203 5 13 February 2002 Supported Messages Supported Emulated Block Transfer Commands Table of Contents Class Code 0x99 SCANport Pass Through Link Object D 29 Glass Attributes Ue Ee d hc eye eed pr v Der data D 29 Instance AT HDUIBSS uu d ea sr ace eoo d doe it dl a Ee a aed D 29 Common D 29 Object Specific Services 29 Class Code 0x67 PCCC Object D 30 Class Attributes sss a iar LER E ARMES IURI aca deri ar DA Se RAN Do dt id D 30 STANCE Attributes esce eres o era d De ur ach a ood wale ase ER D 30 Comitiol Sel VIDBS edo e Facta ea La cor d
51. Display event queue Display current I O data Display DF1 protocol statistics Display serial number Update flash program You now have access to the module s software Go to the Navigation Techniques section on page 3 8 for more information on using it To perform any of the functions in the software e g editing parameters you need to know the following navigation techniques Press To 1 2 3 4 5 6 7 8 9 0 Select an option in the Main Menu 1 5 or enter a value for a parameter in the Parameter screen 0 9 Escape Return to Main Menu or abort changes to a parameter Down Arrow View the next parameter Up Arrow View the previous parameter Right Arrow View the next value for a parameter Left Arrow View the previous value for a parameter Enter Save a value for a parameter Inthe Fault Config Logic Command parameter 11 the right and left arrow keys let you navigate through the 16 bits Editing Parameters in the 1203 CN1 Module Getting Started 3 9 The 1203 1 module has many configurable parameters Refer to Appendix B 203 CN1 Module Parameters for a detailed list If you do not want to use the module s default settings edit its parameters Important You may also edit parameters over the ControlNet network using PCCC or emulated block transfer messages Refer to Chapter 6 Using Messages for information on and examples of messaging and refer to the appendixes f
52. E TABLE OR FIGURE NUMBERS v DO YOU HAVE ANY ADDITIONAL COMMENTS v COMPLETE THE FOLLOWING NAME COMPANY TITLE DEPARTMENT STREET CITY STATE ZIP TELEPHONE DATE FOLD HERE FOLD HERE BUSINESS REPLY MAIL FIRST CLASS PERMIT NO 413 MEQUON WI POSTAGE WILL BE PAID BY ADDRESSEE ALLEN BRADLEY Attn Marketing Communications P O Box 760 Mequon WI 53092 9907 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES 1336 FORCE 1336 IMPACT SCANport RSLinx RSNetWorx and RSLogix5 are trademarks of Rockwell International Inc PLC and PLC 5 are registered trademarks of Rockwell International Inc ControlNet is a trademark of ControlNet International Windows and Microsoft are either registered trademarks or trademarks of Microsoft Corporation www rockwellautomation com Power Control and Information Solutions Headquarters Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Middle East Africa Rockwell Automation Vorstlaan Boulevard du Souverain 36 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation Level 14 Core F Cyberport 3 100 Cyberport Road Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Publication 1203 5 13 February 2002 P N 189939 P02 Supercedes 1203 5 13 July 1998 Copyright C 2001 Rockwell Automation All
53. NT Framing errors detected on active frame_errors receive channel channel_A_frame_ USINT Framing errors detected on active errors receive channel channel_B_frame_ USINT MAC frames aborted during errors transmission transmit underflows aborted_frames_ USINT MAC frames aborted during transmitted transmission transmit underflows highwaters USINT LLC transmit underflow and LLC receive overflow Publication 1203 5 13 February 2002 D 22 Publication 1203 5 13 February 2002 ControlNet Objects Class Code ControlNet Object Attribute ID Access Rule Name Data Type Description Get Get and NUT overloads USINT No unscheduled time in NUT all time Clear used for scheduled transmissions confined slot overloads USINT More scheduled data queued for one NUT than allowed by sched max frame parameter blockages USINT Single Lpacket size exceeds sched max frame parameter non concurrence USINT Two or more nodes could not agree whose turn it is to transmit aborted frames USINT Incomplete MAC frames received received lonely counter USINT Number of times nothing heard on network for 8 or more NUTS duplicate node USINT MAC frame received from node with local node s MAC ID 0x82 noise hits USINT Noise detected that locked the modem continued rx PLL collisions USINT Rx data heard just as we were going to transmit mod_M
54. ORD Link Reference value to write zero when reading Reference Important The STRUCT may repeat up to 124 times in a single message Publication 1203 5 13 February 2002 0 30 ControlNet Objects Class Code 0 67 PCCC Object Class Code 0x67 PCCC Object Publication 1203 5 13 February 2002 The PCCC Object is used to process encapsulated PCCC messages from ControlNet The PCCC Object does not implement any specific class or instance attributes so the instance field for any received messages is ignored Class Attributes Attribute ID Access Rule Name Data Type Description Set PCCC Message STRUCT of CMD BYTE CMD STS BYTE STS 0 TNS WORD TNS FNC or EXT STS BYTE Optional FNC or EXT STS Data ARRAY of Optional Data BYTE Instance Attributes None Common Services None Object Specific Services Service Code Implemented for Service Name Class Instance 0x4B Yes No Execute_PCCC Message Structure Command Response Command BYTE Extended Status BYTE Replies STS BYTE TNSW High BYTE TNSW Low BYTE TNSW Low BYTE TNSW High BYTE STS BYTE Optional Extended Functional Command BYTE Code FNC Optional Data Up to 243 or 244 BYTEs Optional Data Up to 243 or 244 BYTEs More Information For more information on PCCC messages refer to Appendix E Supported PCCC Messages Appendix Objectives Supported PC
55. Objectives Specifications Specifications Appendix A Appendix A provides the specifications that you may need to install repair or use your 1203 CN1 ControlNet communications module The following table gives the specifications for the 1203 CN1 ControlNet communications module Category Specifications Dimensions 3 92 x 2 69 x 3 54 in 99 5 x 68 4 x 90 0 mm Weight 0 52 Ibs 236 7 9 Operating Temperature 0 to 55 32 to 131 F Storage Temperature 40 to 85 C 40 to 185 F Relative Humidity Operating 5 to 80 non condensing Relative Humidity Non Operating 5 to 95 non condensing Shock Operating 30g peak acceleration 11 1 ms pulse width Shock Non Operating 50g peak acceleration 11 1 ms pulse width Vibration Operating 2 54 5Hz 2KHz Vibration Non Operating bg 5Hz 2KHz Power Consumption 250mA at 24V DC 20 30 ESD Susceptibility IEC 1000 4 2 6KV contact 8KV open air Regulatory Agencies UL 508 and CUL European Union EMC and Low Voltage Directives DIN Rail Mounting Standard 1 38 x 0 30 in 35 x 7 5 mm ATTENTION The 1203 CN1 ControlNet communications module contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing testing or servicing this assembly Device malfunction may occur if you do not follow ESD control procedures
56. SI 119200 8 N 1 sc ROLL CAPs NUM Capture Print echo The module resets itself and then the Main menu appears You must clear the drive s fault in order to restart the drive Chapter Objectives What is RSNetWorx Required Equipment and Software Chapter 4 Configuring a Controller to Communicate with the 1203 CN1 Module Chapter 4 provides instructions for configuring your controller to communicate with the 1203 CN1 ControlNet communications module This allows the product connected to the 1203 CN1 module to be an active node on the ControlNet network This chapter provides information on e RSNetWorx e Equipment and software needed for the configuration e Configuring a controller to communicate with the 1203 CN1 module This chapter assumes you have experience using RSNetWorx to configure a ControlNet network RSNetWorx for ControINet is a 32 bit Windows application program that lets you configure ControlNet networks Using a graphical representation of your network you can configure network wide parameters and the network wide schedule After installing and configuring the module you must use RSNetWorx to configure the controller to recognize and communicate with the module For more information on RSNetWorx refer to e Getting Results with RSNetWorx for ControlNet Doc ID 9399 CNETGR e Hardware Configuration Reference Guide Doc ID 9399 HDWAREREF e RSNetWorx online help Before configuring th
57. ST 0 Message Enabled 0 ContolNet Path Error Error Code Hex 0 No errors Error Description Figure 6 3 contains the values read by this example rung The zero element contains the value of parameter 1 the one element contains the value of parameter 2 etc Figure 6 3 Example Results in Decimal Text N20 0 Radix Decimal hd Symbol Columns 10 Desc GC PCR CERNI po Properties Usage Help Publication 1203 5 13 February 2002 6 4 Using Messages User Input 1 000 0001 Publication 1203 5 13 February 2002 Example PLC 5 Typed Read of All Information about a Parameter Figure 6 4 contains an example of a PCCC message This message allows the PLC to read all information about parameter 1 in the drive Figure 6 4 Example Full Read Rung Read Information available about Parameter Number 1 MS Read Write Message Control 15 1 Setup Screen In the MSG dialog box Figure 6 5 the configuration for the message is specified Note the following Inthe Data Table Address field in the This PLC 5 section N21 0 is specified This is where the results will be reported Inthe Size in Elements field in the This PLC 5 section 20 is specified The response will be 20 elements Important A read of all information about a parameter requires 20 elements You can read all information from one to five p
58. Service Name Class Instance 0x01 Yes Yes Get Attribute All 0x05 Yes Yes Reset Ox0E Yes Yes Get_Attribute_Single Publication 1203 5 13 February 2002 D 4 ControlNet Objects Class Code 0x01 Identity Object Get Attribute All Response At the Class level the order of the attributes returned in the Object service specific reply data portion of the Get Attribute All response is defined as follows Publication 1203 5 13 February 2002 Attribute ID Definition 1 Revision low BYTE Default 1 Revision high BYTE Default 0 2 Max Instance low BYTE Default 1 Max Instance high BYTE Default 0 6 Max ID Number of Class Attributes low BYTE Default 0 Max ID Number of Class Attributes high BYTE Default 0 7 Max ID Number of Instance Attributes low BYTE Default 0 Max ID Number of Instance Attributes high BYTE Default 0 At the instance level the order of the attributes returned in the Object service specific reply data portion of the Get Attribute AII response is as follows Attribute ID Definition 1 Vendor Device Type Product Code Major Revision Status Serial Number a P Product Name Length ControlNet Objects Class Code 0x02 Message Router Object D 5 Class Code 0x02 Message Router Object The Message Router Object provides a messaging connection point through which a
59. Type and data size Data Size attributes Set Stub Link Path Size USINT Size of Link Path attribute If this 2 attribute is 0 then no link is specified Number of 5 in attribute 3 Set Stub Link Path ARRAY of path Path to the object from where this segments parameter value is retrieved The link path is limited to 255 BYTES Segment type port BYTE 3 Segment Address Path format depends on data con tained in seg ment type port 4 Get Stub Descriptor WORD Descriptor of parameter Refer to the table on page D 15 5 Get Stub Data Type USINT Data type code Refer to the table on page D 16 6 Get Stub Data Size USINT Number of 5 in attribute 1 Parameter Value Get Full Parameter Name SHORT A human readable string representing String STRING the parameter name For example 7 frequency 1 The maximum number of characters is 16 The first byte is a length code Get Full Units String SHORT Engineering unit string 8 STRING The maximum number of characters is 4 The first byte is a length code Get Full Help String SHORT Help string 9 STRING The maximum number of characters is 64 The first byte is a length code Get Full Minimum Value Sameas The minimum valid actual value to 10 attribute 1 which attribute 1 Parameter Value can be set Get Full Maximum Value Sameas The maximum valid actual value to 11 attribute 1 which attribute 1 Parameter Value can be set Get Full Default Value Sameas
60. UL SL Length Header Word 0 Tem Header 0 Word 0 PLC Decimal Value Header Word 1 51 769 Header 1 OR 0x8000 fan Parameter Number L See Drive List Header 2 Header Word 2 Parameter Value or Data Status Word Word 3 Message Operation Parameter Value Read reads parameter values from the drive and places that value or an error code in word 3 of the drive response data file The value is shown in device units Device units are listed in the user manual for the device you are using If an error occurs Word 3 of the response contains the status code e The status area of the data file is non zero Example In this example the value of parameter 20 was requested from a 1336 PLUS drive and a value of 4096 was returned 4096 is the internal drive unit value for the Maximum Rated Voltage Parameter This corresponds to a value of 100 Drive Rated Volts in Display Units Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 3 769 20 Drive response 6 769 20 4069 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 4 Supported Emulated Block Transfer Commands Parameter Value Write Parameter Value Write Parameter Value Write writes a 16 bit parameter data value to the selected parameter number PLC Block Transfer Emulation Instruction Data PLC request instruction
61. Value Read Write Parameters 1 2999 N90 1 N90 249 N91 0 N91 249 N92 0 N92 249 N93 0 N93 249 N94 0 N94 249 N95 0 N95 249 N96 0 N96 249 N97 0 N97 249 N98 0 N98 249 N99 0 N99 249 N100 0 N100 249 N101 0 N101 249 SCANport Product Parameter Full All Info Read Parameters 1 2999 Each file contains a maximum of 250 parameters SCANport Product refers to a drive or other SCANport product connected to the 1203 CN1 module Appendix Objectives Object Classes ControlNet Objects Appendix D Appendix D defines the ControlNet object classes class services and attributes that are supported by the 1203 CN1 ControlNet communications module These objects can be used to develop programs for the module This appendix assumes that you have experience in object programming The 1203 1 module supports the following object classes Class Object Page 0x01 Identity 2 0x02 Message Router 5 0x04 Assembly T 0x06 Connection Manager 9 0x07 Register 11 0x0F Parameter 13 0x10 Parameter Group 19 OxFO ControlNet 21 OxA1 Non Volatile Storage 24 0x93 SCANport Pass Through Parameter 26 0x97 SCANport Pass Through Fault Queue 27 0x98 SCANport Pass Through Warning Queue 28 0x99 SCANport Pass Through Link 29 0x67 PCCC Object 30 Publication 1203 5 13 February 2002 D 2 ControlNet Objects Class Code 0x01 Identi
62. a 24V DC power supply connection Multiple connections let you daisy chain Connections power through a group of modules placed close to each other 7 ControlNet Network Provides an RJ 45 connection for devices capable of communicating over ControlNet The Access Port module as well as other operational network devices can be accessed A ControlNet network access cable 1786 CP and 1784 KTCX communication card 1784 PCC communication card or 1770 KFC communication interface are required to use this port 8 RS 232 Serial Port Provides a connection for terminals capable of RS 232 serial communications This port can be used to edit the module s parameters download a file needed to perform a flash to the module s operating code and support devices that monitor and test the module A 1203 SFC serial cable and a PC running a terminal emulation program or a VT100 compatible terminal are required to use this port Publication 1203 5 13 February 2002 Overview of Setting Up the 1203 CN1 Module Required Tools and Equipment Overview 1 5 To set up the 1203 CN1 module you must perform the following tasks 1 2 Install the module Refer to Chapter 2 Installation If desired configure the module s parameters Refer to Chapter 3 Getting Started Configure the module on the ControlNet network Refer to Chapter 4 Configuring a Controller to Communicate with the 1203 CNI Module To install and configure 1203 CN1 module you
63. a o 5 PLC Block Transfer Emulation Instruction F 5 Message F 6 osos a ne ital dotar Dite eu aia is dt ot dissi F 6 Product ID Number Read F 8 PLC Block Transfer Emulation Instruction F 8 Message F 9 EXAM sous aint a a Mo ou toed N oe F 9 Scattered Parameter Value Read F 10 Message F 11 Examples asthma asunto V Ca a delia ite ets ie ame F 11 Scattered Parameter Value Write F 12 PLC Block Transfer Emulation Instruction F 12 Message F 13 EXaITIDIe ud aps Pe REM ISP FO a he v pt ka UT F 13 Publication 1203 5 13 February 2002 vi Table of Contents IY SCHON uso Aes dac wa adde F 14 PLC Block Transfer Emulation Instruction F 14 Message F 14 Example si Aes o drca ec d a ud F 14 Fault Command Write
64. a to the SCANport product and does not change the reference value Publication 1203 5 13 February 2002 D 12 ControlNet Objects Class Code 0x07 Register Object Instance Attributes Setting of an assembly attribute can only be accomplished through a connection This feature is to prevent accidental control of the SCANport product Attribute ID Access Rule Name Data Type Description Get Bad Flag BOOL If set to 1 then attribute 4 may contain 1 invalid bad or otherwise corrupt data 0 good 1 Set Direction BOOL Direction of data transfer 2 0 Producer Register 1 Consumer Register 3 Set Size UINT Size of register data in bits 4 Conditional Data ARRAY of Data to be transferred BITS The access rule of Set is optional if attribute 2 Direction 1 If Direction 0 the access rule is Get Publication 1203 5 13 February 2002 Common Services Service Code Implemented for Service Name Class Instance Ox0E Yes Yes Get_Attribute_Single 0x10 No Yes Set_Attribute_Single Class Code 0x0F Parameter Object ControlNet Objects Class Code Parameter Object D 13 The Parameter Object provides a known public interface for device configuration data This object also provides all the information necessary to define and describe each individual configuration parameter of a device Class Attributes Attri
65. age This message allows the PLC to read ten parameters from the drive beginning with parameter 1 Figure 6 1 Read Parameters Logic Read 10 Parameter Values starting with Parameter Number 1 I 000 MS 0000 Read Write Message 15 Control 15 0 DN Setup Screen ER Publication 1203 5 13 February 2002 In the MSG dialog box Figure 6 2 the configuration for the message is specified Note the following Inthe Data Table Address field in the This PLC 5 section N20 0 is specified This is where the results will be reported In the Size in Elements field in the This PLC 5 section 10 is specified The response will be 10 elements Inthe Data Table Address field in the Target Device section N10 1 is specified This is the location where the first parameter value is found Using Messages 6 3 Important If you refer to Appendix C N File Structure you will find that SCANport product parameter values are contained in the N10 1 N12 999 Important To view the 1203 CN1 module s parameters you would specify N13 1 instead of N10 1 Figure 6 2 Read Parameters Logic a MSG MG15 0 BEES This PLC 5 Communication Command Ignore if timed out TO 0 Data Table Address To be retired NR 0 Size in Elements Awaiting Execution Ew 0 Port Number Continuous Run CO n Error o Target Device Message done 1 Data Table Address N10 1 Message Transmitting
66. als must meet the needs of you the user This is your opportunity to make sure they do just that By filling out this form you can help us provide the most useful thorough and accurate manuals available Please take a few minutes to tell us what you think then mail this form or FAX it FAX your local Allen Bradley Sales Office or 414 512 8579 PUBLICATION NAME PUBLICATION NUMBER DATE AND PART NUMBER IF PRESENT v CHECK THE FUNCTION THAT MOST CLEARLY DESCRIBES YOUR JOB Q SUGGEST RESPONSIBLE FOR THE PURCHASE OF EQUIPMENT 1 MAINTAIN OPERATE PROGRAMMABLE MACHINERY Q DESIGN IMPLEMENT ELECTRICAL SYSTEMS 1 TRAIN EDUCATE MACHINE USERS 1 SUPERVISE FLOOR OPERATIONS v WHAT LEVEL OF EXPERIENCE DO YOU HAVE WITH EACH OF THE FOLLOWING PRODUCTS NONE LITTLE MODERATE EXTENSIVE PROGRAMMABLE CONTROL AC DC DRIVES PERSONAL COMPUTERS NC CNC CONTROLS COMMUNICATIONS LAN v RATE THE OVERALL QUALITY OF THIS MANUAL BY CIRCLING YOUR RESPONSE BELOW 1 5 EXCELLENT HELPFULNESS OF INDEX TABLE OF CONTENTS 1 2 3 4 5 CLARITY 1 2 3 4 5 EASE OF USE 1 2 3 4 5 ACCURACY AND COMPLETENESS 1 2 3 4 5 QUALITY COMPARED TO OTHER COMPANIES MANUALS 1 2 3 4 5 QUALITY COMPARED TO OTHER ALLEN BRADLEY MANUALS 1 2 3 4 5 v WHAT DID YOU LIKE MOST ABOUT THIS MANUAL v WHAT DID YOU LIKE LEAST ABOUT THIS MANUAL v PLEASE LIST ANY ERRORS YOU FOUND IN THIS MANUAL REFERENCE PAG
67. arameter Read Full retrieves the attributes of the specified parameter The attributes for each parameter include the data minimum and maximum values and the parameter text The response message returns this information If an error has occurred in reading any of the values word 3 contains the status word The parameter text is returned with each data word containing two ASCII characters per word The first and second characters are in opposite order Example In this example a Parameter Read Full was performed through block transfer on a 1336 PLUS drive N10 10 shows the header message for the request The data is returned in the response data file starting with word 3 for parameter 20 Word 3 shows the present value in drive units Word 4 through word 8 provide scaling information used to convert drive units to engineering units for the Human Interface Module HIM Word 9 through word 16 provide the parameter name Supported Emulated Block Transfer Commands Parameter Read Full F 7 This example shows the response message in both binary and ASCII Note the ASCII information beginning with word 9 The parameter name characters return in reverse order for each word Word 9 has the ASCII value of aM To read this reverse the word to read Ma The next word ix reversed gives you xi These words along with the following two words form the word Maximum You can see the parameter name Maximum Voltage in word 9 through word 16
68. arameters at one time For example you can read five parameters at one time by specifying the size as 100 Inthe Data Table Address field in the Target Device section N30 1 is specified This is the location where the parameter s value is found Important If you refer to Appendix C N File Structure you will find that SCANport product parameter full all information read data is contained in N30 1 N32 999 Important Parameters for the 1203 CN1 module start at N33 1 Figure 6 5 Example MSG Dialog Box MSG Rung 4 1 MG15 1 This PLC 5 r Control Bits Communication Command Ignore if timed out TO 0 Data Table Address To be retired NR 0 Size in Elements Awaiting Execution EW D Port Number Continuous Run CO 0 Error ER o Target Device Message done DN 0 Data Table Address Message Transmitting ST 0 Message Enabled o ContolNet Path FREI Error Error 0 No errors Error Description Using Messages 6 5 Figure 6 6 and Figure 6 7 display the same results in ASCII and decimal text respectively Figure 6 6 Example Results in ASCII Text File N21 ascii 3 4 5 6 7 9 9 00500 5008 500501 5004 500501 500500 ud pt tu v 121 10 10 at eq 0201 500500 B3 BO 500500 lV st N21 0 Radix ASCII Symbol Columns 10 Desc N21 Properties Usage Help Important
69. ast class 6 Number Class attribute of the class definition Attributes implemented in the device Get Maximum ID UINT The attribute ID number of the last 7 Number Instance instance attribute of the class definition Attributes implemented in the device Instances Instance Description 1 Boot Code 2 Application Code 3 ASIC Code 4 Combined Application and ASIC Code ControlNet Objects Class Code 0xA1 Non Volatile Storage Object D 25 Instance Attributes Attribute ID Access Rule Name Data Type Description 1 Get Status UINT Current status of the NVS object 2 Get Major Instance USINT Current Major Revision number of this Revision NVS instance Start at 1 Minor Instance USINT Current Minor Revision number of this Revision NVS instance Start at 1 The Status attribute reports the current status based upon the state of an instance of the object The assignment of values to Status follows 0 nothing new no update 1 success on transfer 2 success on programming 3 failure on transfer 4 failure on programming 5 faulted Common Services Implemented for Service Code Service Name Class Instance 0x03 Yes Yes Get Attribute List 0x01 Yes Yes Get Attributes All 0 4 Yes Yes Get Attributes Single Class Specific Services Service Code Implemented for Service Name Class Instance 0 4 Update 0x4D No Yes Transfer
70. bruary 2002 2 8 Installation Removing the 1203 CN1 Module Publication 1203 5 13 February 2002 If you want to remove the 1203 CN1 module you need to Important To guard against device malfunction you must wear a grounding wrist strap when removing the 1203 CN1 module 1 Turn off the power supply to the module 2 Disconnect all cables and the power supply from the module Important To disconnect the SCANport cable gently push in the cable and then pull it out 3 With a screw driver in the tab release gently push its handle towards the module to release the connection tab and then pull the module off of the DIN Rail Figure 2 7 Removing the Module from the DIN Rail Chapter Objectives Factory Default Settings for the 1203 CN1 Module s Parameters Chapter 3 Getting Started Chapter 3 provides information that you need to configure the 1203 CN1 ControlNet Communications module This includes Information on the 1203 CN1 module s default setting Equipment needed to make a serial connection to the module Instructions on how to connect a PC running terminal emulation software or a VT100 compatible terminal to the module Navigation techniques to use in the module s software Instructions for editing the module s parameters Instructions for displaying and clearing the module s event queue Instructions for displaying the modules I O data Instructions for displaying DF1 Protocol stat
71. bute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Get Max Instance UINT Maximum instance number of an object 2 currently created in this class level of the device 8 Get Parameter Class WORD Bits that describe parameters Descriptor Get Configuration UINT Instance number of the configuration Assembly Instance assembly 9 This attribute should be set to zero if a configuration assembly is not supported Set Native Language USINT Language ID for all character array accesses 0 English 1 French 2 Spanish e 3 Italian 4 German 5 Japanese 6 Portuguese 7 Mandarin Chinese Instances The number of instances varies based on the number of parameters in your SCANport product The 23 module parameters immediately follow the SCANport product parameters Instance Description 1 through n 23 9 SCANport Product Parameters n 22through n Module Parameters The value of n is the maximum instance in the object This value is obtainable via class attribute 2 Publication 1203 5 13 February 2002 D 14 ControlNet Objects Class Code Parameter Object Instance Attributes Attribute ID Access Rule Stub Full Name Data Type Description Stub Parameter Value Specified in Actual value of parameter Data type Descriptor specified in descriptor data type and 1 Data
72. can perform control functions Therefore message writes are only allowed when the controller is not actively controlling the module and the message write is done through a connection with a time out value not equal to zero Writes cannot be performed through an unconnected message After a write any time out or closure of the connection may cause the SCANport product to fault Important For firmware 1 001 connections to this object are not supported Therefore it is a read only object Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 2 Get Number of UINT Number of instances of object Instances Value 14 Instances Instance Description 1 All output data configured from the SCANport device 2 All input data configured to the SCANport device 3 Status Feedback data 4 Command Reference data 5 Datalink A input data 6 Datalink A output data 7 Datalink B input data 8 Datalink B output data 9 Datalink C input data 10 Datalink C output data 11 Datalink D input data 12 Datalink D output data 13 Status Feedback Data 14 Logic Command Command Mask The 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 dat
73. cheme ControlNet offers a redundant media option SCANport A standard peripheral communications interface for various Allen Bradley drives and power products SCANport A device that provides an interface between SCANport and a Peripheral network It is often referred to as an adapter For example the 1203 CN1 module is a SCANport peripheral SCANport A device that uses the SCANport communications interface to Product communicate with one or more peripheral devices For example a motor drive such as a 1336 PLUS is a SCANport product 1203 CN1 In this manual it is also called 1203 CN1 module or module ControlNet Communications Module Publication 1203 5 13 February 2002 4 Preface Conventions Used in this Manual Rockwell Automation Support Publication 1203 5 13 February 2002 The following conventions are used throughout this manual Bulleted lists provide information not procedural steps e Numbered lists provide sequential steps or hierarchical information e Italic type is used for chapter names and for parameter names Bold type is used for names of menus menu options screens and dialog boxes Important This type of paragraph contains tips or notes that have been added to call attention to useful information Rockwell Automation offers support services worldwide with over 75 sales support offices over 500 authorized distributors and over 250 authorized systems integ
74. client may address to any object class or instance residing in the physical devices Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Get Optional Attribute STRUCT of List of optional instance attributes List utilized in an object class implementation 4 Number Attributes UINT Number of attributes in the optional attribute list Optional Attributes ARRAY of List of optional attribute numbers UINT Get Optional Service STRUCT of list of service codes specifying the List optional services implemented in the device for this class 5 Number Services UINT Number of services in the optional service list Optional Services ARRAY of _ List of optional service codes UINT Get Max ID Number of UINT The attribute ID number of the last class 6 Class Attributes attribute of the class definition implemented in the device Get Max ID Number of UINT The attribute ID number of the last 7 Instance Attributes instance attribute of the class definition implemented in the device Instances Instance Description 1 Message Router Object Publication 1203 5 13 February 2002 D 6 ControlNet Objects Class Code 0x02 Message Router Object Instance Attributes Attribute ID Access Rule Name Data Type Description Get Object List STRUCT of A list of supported objects Structure
75. dicators The LEDs provide status information about ControlNet channel s SCANport and the module itself Refer to Figure 7 1 Figure 7 1 LED Status Indicators ControlNet A Channel B ControlNet 227 a Channel A nfi Publication 1203 5 13 February 2002 7 2 Troubleshooting Understanding the ControlNet LEDs When viewing the ControlNet LEDs the color and status solid or flashing of the LEDs are significant In addition the ControlNet Channel A and Channel B LEDs may need to be viewed together or independently depending on their state Refer to this table LEDs Viewed If Cause Action Both LEDs are off A reset has occurred or there is no power Apply power to the module Both LEDs are steady A link interface failed 1 Check media for broken cables loose red connectors missing terminators etc 2 Power cycle or reset the module If problem persists contact Rockwell Automation support ControlNet Aand B LEDs are alternating red The module is in self test mode None The module will exit this mode when the Together green self test is completed LEDs are alternating red There is a bad node configuration 1 Verify that all node addresses are unique off 2 Check the module s ControlNet configuration parameter 3 Check media for broken cables loose connectors missing terminators etc 4 Power cycle or reset the module One channel LED is That channel
76. dule s software Refer to the Establishing a Serial Connection with the 1203 1 Module section earlier in this chapter 2 Press 4 to select 4 gt Display current I O data The I O Data screen appears Figure 3 12 Example I O Data Screen Biel es File Edit View Call Transfer Help 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 09 39 510 Main Menu Enter Number for Selection Display Enter a Display Display Display Display Update flash program and edit parameters specific parameter number to display and edit event queue current I O data DF1 protocol statistics serial number Use UP and DOWN Cursor Keys to Display Parameters Left and Right Cursor Keys to Modify Parameters The Enter Key Saves the new value Esc returns to the main menu You may need to reset the adapter for your changes to take effect 1 Logic Command 0000 0000 0000 0000 Read Only Connected 0 24 01 ANSI 19200841 SCROLL CAPS NUM Capture Print echo Publication 1203 5 13 February 2002 3 12 Getting Started 3 Scroll through the list of I O Data parameters by pressing the Up Arrow or Down Arrow key Number Name Description 1 Logic Command Buffer for Logic Command data 2 Logic Status Buffer for Logic Status data 3 Reference Data Buffer for Reference data 4 Feedback Data Buffer for Feedback data 5 20 Data A1 In Val Data D2 Out Val Data going to In
77. e Parameter Object Class Attribute ID Attribute Name and default Value 14 Scaling Divisor Default 1 15 Scaling Base Default 1 16 Scaling Offset Default 0 17 Multiplier Link Default 0 18 Divisor Link Default 0 19 Base Link Default 0 20 Offset Link Default 0 21 Decimal Precision Default 0 Object Specific Services Implemented for Service Code Service Name Class Instance 0x4B No Yes Get_Enum_String Enumerated strings are human readable strings that describe either a bit or a value depending on the data type of instance attribute 1 the Parameter Value If the data type is a BYTE or WORD the enumerated string is a bit enumerated string If the data type is INT or UINT the enumerated string is a value enumerated string Any other data type does not have enumerated strings The table below lists the parameters for the Get_Enum_String request service Name Enumerated String Number Data Type Description of Attribute USINT Number of enumerated string to retrieve MAX value is 255 Publication 1203 5 13 February 2002 e If the string to be returned is a bit enumerated string then the enumerated string number represents a bit position and the Get_Enum_String service returns a string from that bit e Ifthe string to be returned is a value enumerated string then the enumerated string number represents a value and the Get_Enum_String
78. e Description Set Write Fault BYTE 1 Clear Faults 0 Command 2 Clear Fault Queue 3 Reset Product 1 Get Read Number of BYTE Reads the number of fault queue entries Fault Queue Entries 2 Get Read Fault Queue BYTE Reads the index of the fault that tripped Trip Index the product Instance Attributes Attribute ID Access Rule Name Data Type Description et Read Fault Queue TRUCT of Entry Full All Info Fault Text ARRAY of BYTE 16 character string no length information no terminating null Fault Code WORD Fault Code Fault Time Stamp STRUCT BYTE 1 100 Second 0 99 0 BYTE Second 0 59 BYTE Minute 0 59 BYTE Hour 0 23 BYTE Day of Week 0 6 9 BYTE Date 1 31 BYTE Month 1 12 BYTE Year 0 999 Get Fault Code and STRUCT of Time Stamp Fault Code WORD Fault Code Fault Time Stamp STRUCT of BYTE 1 100 Second 0 99 BYTE Second 0 59 128 BYTE Minute 0 59 BYTE Hour 0 23 BYTE Day of Week 0 6 9 BYTE Date 1 31 BYTE Month 1 12 BYTE Year 0 999 Get Read Fault Text ARRAY of BYTE 16 character string no length 19 String Only information no terminating null Sunday is a value of zero Year is an offset from 1990 Publication 1203 5 13 February 2002 D 28 Class Code 0x98 SCANport Pass Through Warning Object ControlNet Objects Class Code 0x98 SCANport Pass Through Warning Object The SCANport Pass Through Warning Object provid
79. e controller your PC must be e Running RSNetWorx and RSLinx applications Refer to http www software rockwell com for more information on these products e Connected to and communicating with the ControlNet network using a 1784 KTCX card 1784 PCC card or 1770 KFC adapter Publication 1203 5 13 February 2002 4 2 Configuring a Controller to Communicate with the 1203 CN1 Module Configuring a Controller to Communicate with the 1203 CN1 For the controller on the ControlNet network to transmit control I O and or messages to the 1203 CN1 module you must configure it to recognize and communicate with the 1203 CN1 module Module These instructions describe how to use RSNetWorx to configure a new ControlNet network in online mode The main steps in the configuration are e Using online mode in RSNetWorx e Mapping the 1203 CN1 module to the network e Verifying the network properties Important RSNetWorx 1 6 and RSLinx 2 0 82 were used for these instructions If you are using other versions you may notice differences between these instructions and your screens Using Online Mode in RSNetWorx It is easiest to configure the ControlNet network online because you can view a graphical representation of your network in RSNetWorx Follow these instructions 1 Start RSNetWorx The RSNetWorx screen appears Figure 4 1 RSNetWorx Screen 5 ControlNet RSNetWorx x Network Edit View Selection Help Pending Pendin
80. ervices Implemented for Service Code Service Name Class Instance 0x01 Yes Yes Get Attribute All Ox0E Yes Yes Get_Attribute_Single 0x10 Yes Yes Set_Attribute_Single Get_Attribute_All Response At the class level the order of the attributes returned in the object services specific reply data portion of the Get Attribute AII response is as follows Class Attribute ID Definition Revision low BYTE Default 1 Revision high BYTE Default 0 Max Instance low BYTE Max Instance high BYTE Parameter class descriptor low BYTE Parameter class descriptor high BYTE Configuration Assembly Instance low BYTE j Configuration Assembly Instance high BYTE 10 Native Language Default 0 At the instance level the order of attributes returned in the Get Attributes response is as follows Class Attribute ID Attribute Name and default Value Parameter Value Link Path Size Link Path Descriptor Data Type Data Size Parameter Name String default character count 0 Units String default character count 0 o N aj A wy Help String default character count 0 2 Minimum Value default 0 11 Maximum Value default 0 Default Value default 0 Scaling Multiplier Default 1 Publication 1203 5 13 February 2002 0 18 ControlNet Objects Class Cod
81. es Refer to the online help for more information Figure 4 15 Media Configuration Tab Network Properties ControlNet 21x Network Parameters Media Configuration General Available Media Media Configuration R6 Coax Cable Cancel Apply 5 If desired select the General tab and enter name and description for the network Figure 4 16 Example General Tab Network Properties 21x Network Parameters Media Configuration General ControlNet Name Description Offline file X Praaram Elles nline path Created Friday March 27 1998 01 10 23 PM Modified Friday March 27 1998 01 13 00 PM Cancel Apply Configuring Controller to Communicate with the 1203 CN1 Module 4 15 6 Click OK 7 Inthe Network menu select Save to save the properties and download them to the PLC The module is now mapped on the network and the controller will communicate with it If all mapped devices are present and operational and ControlNet Channel LEDs on the controller will be solid green e ControlNet LED s the 1203 CN1 will be solid green For information on how to create a PLC ladder logic program to transmit control data to the SCANport product attached to the 1203 1 module refer to Chapter 5 PLC Ladder Logic Programming Publication 1203 5 13 February 2002 4 16 Configuring a Controller to C
82. es information on the product s warning queue Class Attributes Attribute ID Access Rule Name Data Type Description 0 Set Write Warning BYTE Write Warning Command Command 1 Clear Warnings 2 Clear Warning Queue 3 Reset Product 1 Set Read Number of BYTE Warning Queue Entries Instance Attributes Attribute ID Access Rule Name Data Type Description Get Read Warning Queue STRUCT of Entry Full All Info Warning Text ARRAY of BYTE 16 character string no length information no terminating null Warning Code WORD Fault Code Warning Time Stamp STRUCT BYTE 1 100 Second 0 99 0 Second 0 59 Minute 0 59 BYTE Hour 0 23 BYTE Day of Week 0 6 BYTE Date 1 31 BYTE Month 1 12 BYTE Year 0 999 Get Warning Code and STRUCT of Time Stamp Warning Code WORD Fault Code Warning Time Stamp STRUCT of BYTE 1 100 Second 0 99 BYTE Second 0 59 128 Minute 0 59 BYTE Hour 0 23 BYTE Day of Week 0 6 BYTE Date 1 31 BYTE Month 1 12 BYTE Year 0 999 129 Get Read Warning Text ARRAY of BYTE 16 character string no length String Only information no terminating null Sunday is a value of zero 9 Year is an offset from 1990 Publication 1203 5 13 February 2002 ControlNet Objects Class Code 0x99 SCANport Pass Through Link Object
83. eters by pressing the Up Arrow or Down Arrow key Publication 1203 5 13 February 2002 3 10 Getting Started 4 Edit parameters as necessary using the Left Arrow and Right Arrow keys Refer to Navigation Techniques earlier in this chapter for information on changing values Refer to Appendix B 1203 CN1 Module Parameters for valid values 5 If necessary reset power to the module by enabling the Reset Adapter parameter 22 Refer to Appendix B 203 CN Module Parameters to see if the parameter you changed requires the module to be reset in order to take effect Displaying and Clearing the Event If an unexpected problem occurs with the module you may need to Queue in the 1203 CN1 Module check the event queue to view events that have happened in the module Follow these instructions 1 Establish a serial connection to access the module s software Refer to the Establishing a Serial Connection with the 1203 CN1 Module section earlier in this chapter 2 Press 3 to select 3 gt Display event queue The event queue appears Figure 3 11 Example Event Queue Te DirectCom1 HyperT erminal D x File Edi View Call Transfer Help 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 02 00 155 Main Menu Enter Number for Selection Display and edit parameters Enter a specific parameter number to display and edit Display event queue Display current I O data Display DF1 protocol statistics Displa
84. g Edits Enabled Current Pending Current Iptimizededits Network Update Time ms 5 00 Scheduled Band 0 26 573529 Peak Scheduled Band 1 06 Unscheduled Bytes Per Sec j ajaj Ele ag owe amp Networks Hardware ControlNet Publication 1203 5 13 February 2002 Configuring Controller to Communicate with the 1203 CN1 Module 4 3 2 Click the Online box RSLinx starts in the background to provide a communications interface and then the Browse for Network dialog box appears Figure 4 2 Example Browse for Network Dialog Box Browse for Network EE Find the route to communicate with this network Autobrowse E E Workstation COMMLAB1 3 If available click the Autobrowse box 4 If necessary click the plus sign to view the available networks Figure 4 3 Example Browse for Network Dialog Box with Available Networks Displayed Browse for Network Find the route to communicate with this network Autobrowse Hefre 23 Workstation COMMLAB1 89 225 Linx Gateways Ethernet 9 25 AB KT 1 Data Highway Plus 2 1 ControlNet Cancel Help Publication 1203 5 13 February 2002 44 Configuring a Controller to Communicate with the 1203 CN1 Module 5 Select your ControINet network and click OK A graphical representation of your network appears Figure 4 4 Example Network Displayed in RSNetWorx 2 ControlNet RSNetWorx
85. ic counters Publication 1203 5 13 February 2002 D 24 ControlNet Objects Class Code 1 Non Volatile Storage Object Class Code 0xA1 Non Volatile Storage Object Publication 1203 5 13 February 2002 The Non Volatile Storage NVS Object stores information during the loss of power to a module The object is an abstraction of EEPROM FLASH EPROM and Battery Backed RAM Class Attributes Attribute ID Access Rule Name Data Type Description Get Revision UINT Revision of this object Important All 1 class definitions are required to include this class attribute Value is 02 Get Max Instance UDINT Maximum instance number of an object 2 currently created in this class level of the device Get Number of UDINT Number of object instances currently 3 Instances created at this class level of the device Get Optional attribute list STRUCT of List of optional instance attributes used in an object class implementation 4 number attributes UINT Number of attributes in the optional attribute list optional attributes ARRAY of List of optional attribute numbers UINT 5 Get Optional service list STRUCT of List of optional services used in an object class implementation Number services UINT Number of services in the optional service list Optional services ARRAY of _ List of optional service codes UINT Get Maximum ID UINT The attribute ID number of the l
86. iguration These parameters are Data In Al D2 and Data Out Al D2 If you intend to use datalinks you must do the following 1 Enable desired DataLink parameters within the 1203 CN1 module Refer to Chapter 3 Getting Started for instructions on editing parameters 2 Configure or link the Data In A1 D2 and Data Out A1 D2 parameters in the SCANport device Refer to the documentation for your SCANport product 3 Set the Input Size and Output Size to the correct values in RSNetWorx Refer to Chapter 4 Configuring a Controller to Communicate with the 1203 CN1 Module for instructions on setting these You can select constant values that your 1203 CN1 module will maintain in the event of a controller mode change or error These constant values are referred to as Fault Configurable inputs When the controller is placed in program mode or a ControlNet network fault occurs the control outputs from the module to the SCANport product can be set to automatically switch to the constant values set in the Fault Cfg In parameters This lets you define a safe operating state for Publication 1203 5 13 February 2002 1203 CN1 Module Parameters Parameters controlled devices that depend on pre programmed output from the module ATTENTION Risk of severe bodily injury or loss of life exists The dle Flt Action 9 and Comm Action 10 parameters allow the user to change the default configuration that would allow the mod
87. individual values are not supported individual values 1 Both enumeration and individual values are supported 9 15 Not Defined These bits have yet to be defined They should be set to 0 Publication 1203 5 13 February 2002 0 16 ControlNet Objects Class Code Parameter Object Data Types for Instance Attribute 5 M Definition Data Type Description Scaling xia onthe 1 WORD 16 bit word No 2 UINT 16 bit unsigned integer Yes 3 INT 16 bit signed integer Yes 4 BOOL Boolean No 5 SINT Short integer Yes 6 DINT Double integer Yes 7 LINT Long integer Yes 8 USINT Unsigned short integer Yes 9 UDINT Unsigned double integer Yes 10 ULINT Unsigned long integer Yes 11 REAL Single floating point format IEEE Yes 754 12 LREAL Double floating point format IEEE Yes 754 13 ITIME Duration short Yes 14 TIME Duration Yes 15 FTIME Duration high resolution Yes 16 LTIME Duration long Yes 17 DATE Date No 18 TIME OF DAY Time of Day No 19 DATE AND TIME Date and time No 20 STRING 8 bit per character string No 21 STRING2 16 bit per character string No 22 STRINGN N byte per character string No 23 SHORT STRING Short N byte character string No 24 BYTE 8 bit string No 25 DWORD 32 bit string No 26 LWORD 64 bit string No Publication 1203 5 13 February 2002 ControlNet Objects Class Code Parameter Object D 17 Common S
88. is disabled or not supported Program the network for redundant media if steady off required One channel LED is There is an invalid link configuration for that 1 Power cycle or reset the module flashing red green channel 2 Reset the controller If problem persists contact Rockwell Automation support ControlNet Aor B One channel LED is There is a link fault or no frames received for 1 Check media for broken cables loose Independently flashing red off that channel connectors missing terminators etc 2 Add other nodes to the network One channel LED is flashing green off A temporary channel error has occurred or the channel is in listen only mode Verify the controller is present on the network and working One channel LED is steady green Normal operation for that channel None Publication 1203 5 13 February 2002 Understanding the SCANport LED Troubleshooting 7 8 When viewing the SCANport LED the color and status solid or flashing of the LED are significant Refer to this table LEDs Viewed SCANport If Cause Action Solid red Either the SCANport interface is not connected 1 Verify the SCANport product is powered to SCANport product or it is connected but for 2 Check media for broken cables loose some reason has not detected valid SCANport connectors etc ID Flashing red The SCANport interface has detected an error 1 Temporarily disco
89. istics Instructions for viewing the module s serial number Instructions for performing a flash upgrade to the module The factory default settings of the 1203 CN1 module enable the following functions 16 bit Logic Command Status 16 bit Reference Feedback If the PLC is put into program mode or the network fails the SCANport product will be faulted by the module All datalinks are disabled Baud rate is 9600 If you wish to change any of these functions e g Fault Configurable inputs or add more functions e g datalinks you must edit the module s parameters To do so refer to Appendix B 203 CN Module Parameters for detailed information about each of the module s parameters Instructions in this chapter on establishing a serial connection Instructions in this chapter on how to edit the parameters Publication 1203 5 13 February 2002 3 2 Getting Started Required Tools and Equipment Electrostatic Discharge Precautions Establishing a Serial Connection with the 1203 CN1 Module Publication 1203 5 13 February 2002 To make a serial connection to the module you need the following e Grounding wrist strap e 1 203 SFC serial cable e Either a PC running a Windows terminal emulation program e g HyperTerminal or a VT100 compatible terminal Please read the following safety precautions carefully before making a serial connection to the 1203 CN1 module ATTENTION The 1203 CN1 Contr
90. ite Parameters 1 2999 N13 0 Number of 1203 CN1 Module Parameters N13 1 N13 999 1203 CN1 Module Parameter Value Read Write Parameters 1 999 N20 0 N20 127 Status of last SCANport parameter write into N10 N19 0 good 1 7 SCANport error code If ten parameter values are written to N10 with a single PCCC message each of the first ten elements will contain a status code for the respective SCANport write operation If twenty parameter values are written the first twenty elements of this file will contain these codes It makes no difference if the parameter write began at some element other than 0 because the resulting status codes will still begin at N20 0 N30 1 N30 999 N31 0 N31 999 N32 0 N32 999 SCANport Product Parameter Full All Info Read Parameters 1 2999 N33 1 N33 999 1203 CN1 Module Parameter Full All Info Read Parameters 1 999 N40 0 N40 63 Block Transfer Emulation N42 6 Max Network Node Read Only N42 7 1203 CN1 Module s Port Number Read Only Publication 1203 5 13 February 2002 2 N File Structure Publication 1203 5 13 February 2002 N File N50 1 N50 249 N51 0 N51 249 N52 0 N52 249 N53 0 N53 249 N54 0 N54 249 N55 0 N55 249 N56 0 N56 249 N57 0 N57 249 N58 0 N58 249 N59 0 N59 249 N60 0 N60 249 N61 0 N61 249 Description SCANport Product Parameter
91. ive status controlling drive frequency reference and displaying drive frequency feedback Two words of control I O have been enabled for this program by accepting the module s default configuration and by entering 2 for the Input Size and Output Size in RSNetWorx Publication 1203 5 13 February 2002 PLC Ladder Logic Programming 5 5 The portion of the program shown in Figure 5 2 controls the starting and stopping of the drive When the start button is pushed the drive will start When the stop button is pushed the drive will stop Figure 5 2 Start Stop Logic Start Stop Logic Note that commands sent to the drive should be maintained long enough for the drive to receive the command a bit that is true for one PLC program scan may not be sufficient because of the asynchronous communication loops between the PLC and the drive This program does not include any logic for this purpose Drive Operator START Start Command Pushbutton Bit 1 000 N13 0 0000 0 1 Drive Operator STOP Stop Command Pushbutton Bit 1 000 N13 0 0001 The portion of the program shown in Figure 5 3 allows the operator to clear faults in the drive by pushing a Clear Faults button Figure 5 3 Clear Faults Logic Fault Clearing Logic Drive Operator CLEAR FAULTS Clear Faults Command Pushbutton Bit 1 000 N13 0 0002 3 Publication 1203 5 13 February 2002 5 6 PLC Ladder Logic Programming 0003 0004 0005 0006 000
92. k the Edits Enabled box 2 In the Network menu select Properties The Network Properties ControlNet dialog box appears Figure 4 14 Network Parameters Tab of the Network Properties ControlNet Dialog Box Network Properties ControlNet 21x Network Parameters Media Configuration General Curent Pending Network Configuration Name default Network Update Time ms E 00 00 p Max Scheduled Address 5 p p pm Max Unscheduled Address 95 ied 99 ss d Media Redundancy Only Only 3 Inthe Network Parameters tab verify The value in the Network Update Time ms field is 5 or greater Important Do not set the Network Update Time lower than 5 ms Important Set the Network Update Time equal to or lower than the RPI times set for the devices on the network number in the Max Scheduled Address field is higher than or equal to the highest node number with which you ll do I O number in the Max Unscheduled Address field is higher than or equal to the highest node number on the network correct type of media redundancy is selected in the Media Redundancy field Publication 1203 5 13 February 2002 4 14 Configuring a Controller to Communicate with the 1203 CN1 Module Publication 1203 5 13 February 2002 4 Ifaspecial media configuration is required e g repeater select the Media Configuration tab and make the appropriate chang
93. length 4 word Drive response instruction length 4 words Message Structure _ depu Message Length Header Word 0 Message Length Header 4 4 Word 0 PLC Decimal Value PLC Decimal Value Header 31999 Message Error Header Word 1 1 Data Parameter Number Data Word 2 Parameter Number Word 2 Parameter Data Data Word 3 Status Word ven Message Operation Parameter Value Write sends a new value to the specified parameter The value must be in device units Units for each parameter are listed in the device manual If an error has occurred word 1 of the response returns a value of 31999 and word 3 contains a status code Example In this example a value of 4096 was sent to Parameter 20 4096 is in drive units and indicates a value of 100 Drive Rated Volts as defined in P147 Drive Rated Volts Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 4 31999 20 4096 Drive response 3 769 20 0 Publication 1203 5 13 February 2002 Example only These values vary depending on parameters and products Parameter Read Full Supported Emulated Block Transfer Commands Parameter Read Full F 5 Parameter Read Full provides all known attributes for the parameters requested This information includes the parameter s current value descriptor multiply and divide value base value offset value text string grou
94. lt Cfg parameters Important For information on accessing and editing parameters refer to Chapter 3 Getting Started Publication 1203 5 13 February 2002 4 1203 CN1 Module Parameters Reset rcd Default Writable Power Cycle Description 9 to Take Effect 16 Fault Cfg B2 In 0 65535 0 Yes No Provides the second word of datalink B data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 17 Fault Cfg C1 In 0 65535 0 Yes No Provides the first word of datalink C data to the SCANport product when the adapter is instructed to use the values for the Fault Cfg parameters 18 Fault Cfg C2 In 0 65535 0 Yes No Provides the second word of datalink C data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 19 Fault Cfg D1 In 0 65535 0 Yes No Provides the first word of datalink D data to the SCANport product when the adapter is instructed to use the values for the Fault Cfg parameters 20 Fault Cfg D2 In 0 65535 0 Yes No Provides the second word of datalink D data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 21 Serial Port Rate 0 2400 2 9600 Yes Yes Sets the baud rate for the 1203 CN1 module s serial 1 4800 DF1 port 2 9600 Important These settings are valid for v1 004 or 3 19 2K higher CN1s v1 003 or
95. lue Read reads a pre defined group of parameter values in any order from the device You define the number of parameters to read in word 2 of the request The parameters to be read and their order are defined starting with word 3 An unused word is left between each parameter request so the drive can respond with the parameter value as shown If an error has occurred in reading any of the parameters Word 1 of the drive response returns a value of 32765 e Bit 15 of the drive response word for the number of that parameter is set drive response word for the value of that parameter returns status word instead of returning the parameter value Example In this example eight parameters were read from a 1336 PLUS drive as defined in word 2 of the request Parameter numbers 5 7 8 20 18 17 19 and 36 were requested The drive response returned the values of these parameters in the data file These values are in drive units Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 19 3 8 5 0 7 0 8 0 20 0 18 0 17 0 19 0 36 0 Drive response 19 3 8 5 6 7 1000 8 1000 20 4096 18 4096 17 51 19 60 36 6144 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 12 Supported Emulated Block Transfer Commands Scattered Parameter Value Write Scattered Parameter Value Write Scattered
96. message Example Message Structure and Error Message Reply jo Message Length Header Word 0 4 Message Length Header Word 0 Header 1 Header Word 1 Header 2 0 8000 2 Header Word 2 Header 2 Header Word 2 Data Data Word 3 Error Code Header Word 3 The following table lists the error codes Value Description 0 No error occurred The service failed due to an internal reason and the drive could not perform the request some messages are read only or write only 2 The requested service is not supported 3 An invalid value in the block transfer emulation request header word 2 4 An invalid value in the block transfer emulation request header word 3 5 An invalid value in the block transfer emulation request header word 2 6 The data value is out of range Thereis a drive state conflict The drive is in an incorrect state to perform 7 the function The drive cannot be running when you perform certain functions Publication 1203 5 13 February 2002 Parameter Value Read Supported Emulated Block Transfer Commands Parameter Value Read F 3 Parameter Value Read reads the 16 bit parameter data value for the selected parameter number PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 4 word Message Structure pn E
97. n earlier in this chapter Press 6 to select gt Display serial number The serial number for your communications module appears Press Escape to return to the Main Menu Publication 1203 5 13 February 2002 3 14 Getting Started Performing a Flash Upgrade to the 1203 CN1 Module Publication 1203 5 13 February 2002 To upgrade the 1203 CN1 module s flash firmware using the module s serial port you need to perform a flash upgrade Important To perform a flash upgrade to your module s firmware you must use a PC running terminal emulation software Important To exit the flash upgrade option before the download has started simultaneously press the Control and X keys ATTENTION Exiting the flash upgrade procedure once the download has begun can cause the module to become inoperable If the module becomes inoperable you must perform and complete a flash upgrade to fix the module To perform a flash upgrade you need to 1 Obtain the software file that contains the upgrade and record its location 2 Establish a serial connection to access the module s software Refer to the Establishing a Serial Connection with the 1203 1 Module section earlier in this chapter 3 Press 7 to select 7 gt Update Flash Program The following screen appears ATTENTION Hazard of personal injury or death exists when stopping a drive to perform a flash upgrade When you perform a flash upgrade the drive will fault and s
98. nd incremented for any remainder gives the length of the array in the Conn Open Bits field ConnOpenBits ARRAY of BYTE List of connection data which may be individually queried by the Get Search Connection Data Services Each bit represents a possible connection 0 No Connection 1 Connection Established Query for more information 11 Get CpuUtilization UINT CPU Utilization in tenths of a percent Range of 0 1000 representing 0 to 100 12 Get MaxBuffSize UDINT Amount of buffer space originally available Size is in BYTEs 13 Get BufSize Remaining UDINT Amount of buffer space available at this time Size is in BYTEs Important Instance attribute number 10 is not used Publication 1203 5 13 February 2002 Common Services Implemented for Service Code Service Name Class Instance 0x01 Yes Yes Get_Attribute_All 0x02 No Yes Set Attribute All Ox0E Yes Yes Get_Attribute_Single 0x10 No Yes Set_Attribute_Single Class Code 0x07 Register Object ControlNet Objects Class Code 0x07 Register Object D 11 The Register Object is used to address individual bits or a range of bits It may operate as either a producer input register or a consumer output register producer register object produces data onto the network A consumer register object consumes data from the network Message writes to the Register Object
99. nnect the cable to the such as no communications from the SCANport SCANport product and then reconnect it product or a datalink is configured in the module 2 Verify the module s configuration works with and your product does not support it or another the product s configuration adapter is using it 3 Power cycle or reset the module or the SCANport product Solid orange A SCANport compatibility problem exists Contact Rockwell Automation support Solid green The SCANport interface is fully functional for None both messaging and control I O The adapter is communicating normally with the connected SCANport product Flashing green A valid SCANport ID has been detected and messages are being received from the SCANport product The module has not been configured for control I O messages to the SCANport product This indicates that the SCANport interface is in a messaging only mode and no I O enables are present in the current configuration If control communication is desired configure the module s parameters to enable control I O Publication 1203 5 13 February 2002 7 4 Troubleshooting Understanding the Module LED When viewing the Module LED the color status solid or flashing and flash pattern number of flashes before a pause are significant Refer to this table LEDs Viewed If Cause Action Off The adapter is not receiving power Check that the
100. nnection on the cable is required e Do not exceed 10 meters 33 feet of cable between the SCANport product and module e Keep SCANport cables away from high power cables to guard against introducing noise into your system ControlNet Cable Taps A tap connects a node on the ControlNet network such as a module to the cable system via an integral 1 m 39 6 in drop cable When selecting a tap to connect the module to the ControlNet network you need to e Determine if your network uses a redundant media system If so you will need two taps e Use one or two Allen Bradley tap s Refer to the table below Type Catalog Number Straight 1786 TPS Straight Y Tap 1786 TPYS Right Angle T Tap 1786 TPR Right Angle Y Tap 1786 TPYR For more information on ControlNet taps and ControlNet networks refer to Publication 1786 6 2 1 ControlNet Cable System Planning and Installation Manual Installation 2 3 Electrostatic Discharge Please read the following safety precautions carefully before Precautions installing the 1203 CN1 module ATTENTION The 1203 CN1 ControlNet communications module contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing testing or servicing this module Device malfunction may occur if you do not follow ESD control procedures If you are not familiar with static control procedures refer to Allen Bradley publication 8000 4 5 2
101. o Fuoco oe D 7 IDA ii aciei pda poe ar E CPC Pate re but act ce aote d a o ca e ERR D 7 Instance ATTIDUIBS ui xen aec Fev e IE Ed sp e FACE EAR a D 7 Common oar Vi Sca ca serre ero adus tese D 8 Class Code 0x06 Connection Manager Object D 9 Class 9 du d a D 9 Instance Attributes iio e oO a ER OSEE p Toe Tace stas D 9 COMMON OBI VICOS t v3 2192 5 Dp Pa e EUR PER ara pa d D 10 Publication 1203 5 13 February 2002 iv Table of Contents Class Code 0x07 Register D 11 jas ANHDUIBS uada ane ae wien RR wile Por on ted D 11 qoa riu eg d cardo edd uc e eoo t o A oe te ed a Me Aic D 11 Instance D 12 SBIIC8S passiv RET ia PVP EH Rs D 12 Class Code Parameter D 13 Class D 13 Instante Sken raodo ve eor ie Mt tate te ae anna a ood a e ad D 13 Instance Attributes is acd adco ER EY ORE EV CC PUR LE LER D 14 Bit definitions for Instance Attribute 4 D 15 Data Types for Instance Attribute 5 D 16 Comm
102. of the response message In addition words 21 22 are also returned in this format These words provide the units in which the parameter is defined In this example it is vits Word 17 contains the file group and element which are used to reference the parameter Words 18 20 contain the minimum maximum and default values of this parameter Data File Format 0 1 3 4 5 6 7 8 9 PLC request 3 768 20 Drive response 23 768 20 4096 355 1 4096 460 0 24909 Decimal 27000 30061 8301 28502 29804 26465 8293 1794 1024 4915 4096 27794 29556 Drive response 00 17 103100 100114 4000 01 00 01 4000 01 CC 00 00 aM ASCII ix um m oV 07 02 04 00 M30 10 00 IV st Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 8 Product ID Number Read Supported Emulated Block Transfer Commands Product ID Number Read Product ID Number Read returns the product ID of the device to which the 1203 CN1 module is connected PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Message Structure pm a Message Length Header Word 0 3 Message Length Header PLC Dem Value Word 0 i NE 0 Da
103. olNet communications module contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing testing or servicing this module Device malfunction may occur if you do not follow ESD control procedures If you are not familiar with static control procedures refer to Allen Bradley publication 8000 4 5 2 Guarding Against Electrostatic Damage or other applicable ESD protection handbook You must wear a grounding wrist strap that is properly grounded when you handle the 1203 CN1 module The module s software lets you do the following e Edit the module s parameters e View its serial number e View its event queue e View its current I O data e View DFI statistics e Perform a flash upgrade To access its software you must make a serial connection between the module and either a PC running terminal emulation software or a terminal Refer to the following table If Using Refer to Page PC running terminal emulation software 3 3 VT100 compatible terminal 3 7 DriveExplorer v 101 or higher software can now also be used on 1203 CN 1s that are v2 001 or higher Do not use DriveExplorer software with v1 xxx 15 Getting Started 3 3 Using a PC Running Terminal Emulation Software A variety of terminal emulation programs can be used to establish a serial connection to the module The following instructions describe how to establish the initial serial connection to the mod
104. om the drive s feedback word at N12 1 to N7 1 Frequency feedback scaling on the 1305 AC drive is such that 0 32767 zero to max frequency Publication 1203 5 13 February 2002 Move Source Dest Chapter Objectives Required Equipment and Software Using Messages Chapter 6 Using Messages Chapter 6 provides information about using messages on the ControlNet network It includes the following e Required equipment and software e Discussion of messaging e Examples of rungs that enable messaging This chapter assumes you already have experience creating ladder logic programs and using messages in RSLogix5 Before adding messages to a PLC ladder logic program your PC should be e Running RSLogix5 and RSLinx applications Refer to http www software rockwell com for more information on these products e Connected to and communicating with the ControlNet network using a 1784 KTCX card 1784 PCC card or 1770 KFC adapter Messaging lets you view and modify SCANport product parameters as well as provides access to other internal SCANport related information and services To use messaging you need to 1 Insert a MSG rung in your ladder logic program A unique message number must be used for each message 2 Insert a control word in the MSG rung 3 Configure the message using the MSG dialog box The following must be completed in the This PLC 5 section Inthe Communication Command field
105. ommunicate with the 1203 CN1 Module Notes Publication 1203 5 13 February 2002 Chapter Objectives What Is RSLogix5 Chapter 5 PLC Ladder Logic Programming Chapter 5 provides information needed to create the PLC Ladder Logic program that the controller will use to transmit control I O and messages to and from the SCANport product This information includes e Discussion of PLC ladder logic programs e Equipment and software needed to create a PLC Ladder Logic program Example PLC ladder logic program to control the drive This chapter assumes you already have experience creating ladder logic programs using RSLogix5 RSLogix5 software lets you create the ladder logic programs you need and download them to the PLC It also lets you monitor the program as the PLC is using it For more information on creating PLC ladder logic programs consult the documentation for your controller For more information on RSLogix5 consult the documentation for RSLogix5 Publication 1203 5 13 February 2002 5 2 PLC Ladder Logic Programming What Are PLC Ladder Logic A PLC ladder logic program lets you control the drive and the Programs messaging from the PLC to the drive Figure 5 1 shows how the I O image table for the controller e g PLC relates to the 1336 PLUS drive when 1203 CN1 module is used Figure 5 1 1 0 Image Table ControlNet SCANport Controller 1203 CN1 Module 1336 PLUS Drive Ou
106. on D 17 Get Attribute All Response D 17 Object Specific D 18 Class Code 0x10 Parameter Group D 19 S a y aer wed E N a D 19 STANCES 2 s eade bae D 19 Instance Attributes s sera m e ce t d D 19 Comimon Servi Bs acaso ea C epe aed debis donar Fat TCU D 20 Get Attribute All Response D 20 Class Code OxFO ControlNet Object D 21 Glass Attributes dodo icu arua SE tan ici a aa t va ES D 21 VRS TANCES aua pes at PS dcr de taU PP uti d s D 21 STANCE ATHDUIBS S ves acia oe a edes we cU ada ba ie a ua D 21 COMMON Servi s CE ands ade Carpe reo leac od o Re Vaca en e D 23 Class Code 1 Non Volatile Storage Object D 24 Class AUNDULOS dor acis aos ier eL RU nat bae s pm Peto D 24 RECIPERE SD ERUIT MET D 24 Instance ATHDUIBS e faa dace du Sooke ae dave ata de mic ees D 25 ServiGBs a cvs asc cafe Era a ero oe etre e Pacta D 25 Glass Specific ServiC8s He ee PP ee ee Padua ons D 25 Class Code 0x93 SCANport Pass Through Parameter Object
107. onnection Is Selected Y Node 1 PLC 5 ControlNet Configuration Network Edit View Configuration Insert Help Edits Enabled Map Entries Used of 96 0 of 96 Data Input File Usage 0 00 0 00 Discrete Input Usage 6 25 6 25 Configuratio Current Pending Current Pending Curent Pending Map Memory Usage 0 00 0 00 Data Output File Usage 0 00 0 00 Discrete Output Usage 6 25 6 25 Hode Memory Usage Node Network Usage Overall 4 gt f aj a 2 51 tlle al Node Slot Message Module Message Type API ms RPllms Connection Type Input Address Input Size Output Address Output Size Status 1 PLC 5 40C 1305 AC Drive 5 Exclusive Owner 2 N 2 N 1784 KTCX15 i Current Current Current Current Diagnostic File m Configuration File Data Input File Data Dutput File Status File Configuration File Size fi 000 Data Input File Size fi 000 Data Output File Size 1000 i mi For Help press F1 Online Edit PLC 5 40C C L Node 1 Remote Program 7 5 Fill in each of the following fields on the bottom of the screen with unique valid N file numbers for the controller you are using Each N file number must be unique e Diagnostics e Status e Configuration e Data Input e Data Output 6 Note the N file numbers you filled in the fields You will need them to develop a ladder
108. ono e TR d D 30 Object Specific D 30 Message Structure D 30 More 1 D 30 Appendix E Appendix Objectives oe rer a1 in E ur E 1 Supported PCCC Messages dob ra eacace a ties aa eee EN a E 1 Error Response E 2 Related documentation 2 Appendix Appendik Objectives atta twice dt b t ipee cebu Cheap F 1 Supported Emulated Block Transfer Commands F 1 Emulated Block Transfer Status Word F 2 Parameter Value Read sik ute ac sir EX Ur b a do ed ae ais CAO F 3 PLC Block Transfer Emulation Instruction F 3 Message F 3 Laos Saut bac dtt ens dete F 3 Parameter Value Write F 4 PLC Block Transfer Emulation Instruction F4 Message OpOrallO l rte Rey ee ter ced Laurea 4 ies 4 EU PE anil a oc
109. or information needed to build messages To edit parameters using a serial connection you need to 1 Establish a serial connection to access the module s software Refer to the Establishing a Serial Connection with the 1203 1 Module section earlier in this chapter 2 Press 1 to select 1 gt Display Parameters The first parameter appears on the bottom of the screen Figure 3 10 Example Display Parameters Screen Te DirectCom1 HyperTerminal x File Edi View Call Transfer Help Di Sls 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 01 18 495 Main Menu Enter Number for Selection Display Enter a Display Display Display Display Update flash program Use UP and Left and Right Cursor Keys to Modify Parameters The Enter Key Saves the new value Esc returns to the main menu You may need to reset the adapter for your changes to take effect and edit parameters specific parameter number to display and edit event queue current I O data DF1 protocol statistics serial number DOWN Cursor Keys to Display Parameters 1 SCANport Adapter 1 Read Only X Connected 0 14 26 ANSI 19200 8 N 1 SCROLL CAPS NUM Capture Print echo Important If you know the number of the parameter you intend to edit press 2 to select 2 gt Enter Specific Parameter Number and then enter the parameter number 3 If necessary scroll through the list of param
110. p Backscroll buffer lines 500 Beep three times when connecting or disconnecting ASCII Setup 11 Click the Settings tab 12 In the Function arrow and ctrl keys act as box verify Terminal keys is selected 13 In the Emulation field verify VT100 is selected 14 Click OK 15 In the File menu select Save The configuration is saved and the icon you selected will appear in the initial HyperTerminal window next time you start HyperTerminal Figure 3 7 Example Initial HyperTerminal Window Fie Edi View Help Mailht 85 CompuServe ht Mail ht 1203 CN1 ht 1 object s selected 786 bytes 7 Important Next time you need to make a connection to the module double click the icon just created In Figure 3 7 double clicking the 1203 CNI ht icon would re establish the connection to the module Getting Started 3 7 16 Press the Enter key The main menu of the1203 CN1 ControlNet to SCANport Adapter application appears Figure 3 8 Main Menu Te DirectCom1 HyperTerminal GI x File Edi View Call Transfer Help 1203 1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 00 00 045 Main Menu Enter Number for Selection Display and edit parameters Enter a specific parameter number to display and edit Display event queue Display current I O data Display DF1 protocol statistics Display serial number Update flash program Connected 0 13 13
111. p element reference minimum value maximum value default value and unit text string PLC Block Transfer Emulation Instruction Data PLC request instruction length 3 words Drive response instruction length 23 words Message Structure n L O O Messe Header Word 0 Message Length Header 23 Word 0 Decimal Valle Header Word 1 PLC Decimal Value Header 768 Message OK Word 1 Parameter Number Header Word 2 31999 Message Error ve Li t Parameter Number ES Data Parameter Value or Status Word Word 3 Descriptor us 4 Multiply Value Divide Value us Base Value Ww ed Data Offset Value Word 8 Data Char2 Char Word9 Data Char4 Char3 Word 10 Dat Char 6 Char 5 Wen 1 Data Char 8 Char 7 Parameter Word 12 Text Data Char 10 Char 9 Word 13 Data Char 12 Char 11 Word 14 Data Char 14 Char 13 Word 15 Data Char 16 Char 15 Word 16 Publication 1203 5 13 February 2002 F 6 Supported Emulated Block Transfer Commands Parameter Read Full Publication 1203 5 13 February 2002 Message Structure Continued Data File Group Element Word 17 Minimum Value Data Word 18 A Data Maximum Value Word 19 Default Value Data Word 20 Data Char 2 Char 1 Word 21 Unit Text s ata Char4 Char 3 Word 22 Message Operation P
112. pe B 1 What Are Fault Configurable Inputs B 1 Paramete 7 4214 yu udp rb dh aha ee eed EAs cpa B 2 Appendix C Appendix Objectives x 15 55 pa Shei Aaa ae Aat Rd Ca UR od C 1 Re 1 Appendix D Appondoc Objective Sin c Va ed RES pere C rp xe DENT ag D 1 ODIBGL DI SSOS Rica ke cor Mere ea vao 189 T a o D 1 Class Code 0x01 Identity Object D 2 CI3ssoNTRIDULBSS oido peer de Verdi abi eet aad bibe dades Pado bas D 2 BS o uA SUED ae t den wars Bette D 2 Instance AttriDUteSi Sad etr REC i d D 3 Common Serice Sesia dac atl ra as RA ratae deer ids uten ca a E D 3 Get Attribute All Response D 4 Class Code 0x02 Message Router Object D 5 ctr a ed Kati aste patr do a e eaaet paio dora D 5 Fita eS acts NEN a afe D 5 Instance AUHDUIBS aver iae vers dre ate VET DIEN CO D 6 COMMON OBI VICBS da eh tb la ad Se aate dod D 6 Get Attribute All Response D 6 Class Code 0x04 Assembly Object D 7 Glass ABUS act vel ipae vao caw ae pd s aetati q
113. port product connected to the 1203 CN1 module node 4 in Figure 4 12 should appear with a gray flag on it to indicate it is configured The sign may appear in the flag to indicate your drive s firmware revision is not matching that in RSNetWorx If so proceed Publication 1203 5 13 February 2002 4 12 Configuring a Controller to Communicate with the 1203 CN1 Module 15 In the Network menu select Action and then Configuration List The ControINet Configuration dialog box appears Figure 4 13 Example ConirolNet Configuration Dialog Box ControlNet Configuration I2 1 x Current Configuration Network Configuration PLC 5 40C C L 1305 AC Drive 1784 KTCX15 PLC 5 40C C L 4 1305 AC Drive F A 20 1784 KTCX15 gt Show Devices 16 Verify all devices are configured your network Devices configured on the network will appear in the Current Configuration list Figure 4 13 shows all devices are configured on our example network 17 Click OK to close the dialog box When all devices are mapped to the network you must verify that network properties are set correctly Publication 1203 5 13 February 2002 Configuring Controller to Communicate with the 1203 CN1 Module 4 13 Verifying Network Properties For your network to function properly you must set the correct properties To verify that the correct properties are set follow these instructions 1 Clic
114. put or coming from Output the SCANport device 4 Press the Escape key to return to the main menu Displaying the DF1 Protocol If you are working with DF1 communications you may need to know Statistics in the 1203 CN1 Module how the module is using DF1 communications To view statistics on communications follow these directions 1 Establish a serial connection to access the module s software Refer to the Establishing a Serial Connection with the 1203 1 Module section earlier in this chapter 2 Press 5 to select 5 Display DF1 protocol statistics The DF1 Protocol screen appears Figure 3 13 Example DF1 Protocol Statistic T DirectCom1 HyperTerminal Gl x File Edi View Transfer Help 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 12 07 705 Main Menu Enter Number for Selection Display and edit parameters Enter a specific parameter number to display and edit Display event queue Display current I O data Display DF1 protocol statistics Display serial number Update flash program Use UP and DOWN Cursor Keys to Display Parameters Left and Right Cursor Keys to Modify Parameters The Enter Key Saves the new value Esc returns to the main menu You may need to reset the adapter for your changes to take effect l gt Clear DF1 Counts Ready Connected 0 27 33 ANSI 19200841 SCROLL CAPS NUM Capture Print echo Publication 1203 5 13 February
115. r commands fault command write F 15 fault queue entry read full F 16 fault queue size F 18 NVS functions F 14 parameter value read F 3 parameter value write F 4 product ID number read F 8 scattered parameter read value F 10 scattered parameter write value F 12 trip fault queue number F 19 Publication 1203 5 13 February 2002 Index equipment required 1 5 configuring a controller 4 1 installation 2 1 ladder logic programming 5 3 6 1 serial connection 3 2 event queue 3 10 F fault configurable inputs B 1 to B 2 firmware upgrading 3 14 flash upgrades 3 14 H HyperTerminal 3 3 I O data 3 11 installation of 1203 CN1 module 2 1 to 2 8 L ladder logic programs description 5 2 example 5 3 to 5 6 LEDs ControlNet 7 2 location 7 1 module 7 4 SCANport 7 3 M manual audience P 1 contents P 2 conventions P 4 purpose P 1 messaging description 6 1 emulated block transfer 6 6 F 1 to F 19 examples 6 2 to 6 8 N file structure 6 3 C 1 6 1 to 6 8 E 1 to E 2 module refer to 1203 CN1 module N navigation techniques in software 3 8 network node address highest on network 4 13 highest receiving I O data 4 13 setting on 1203 CN1 module 2 4 viewing in RSNetWorx 4 4 N file structure 6 3 C 1 0 objects refer to ControlNet objects P parameters module datalinks B 1 to B 2 default settings 3 1 editing 3 9 fault configurable inputs B 1 to B 4 lis
116. r to http www software rockwell com for more information on these products e Connected to and communicating with the ControlNet network using a 1784 KTCX card 1784 PCC card or 1770 KFC adapter The following is an example ladder logic program for a 1305 drive or a 1336 PLUS drive ATTENTION The example ladder logic program shown in this manual is intended solely for purpose of example Because there are many variables and requirements associated with any particular installation Rockwell Automation does not assume responsibility or liability to include intellectual property liability for actual use based upon the example shown in this publication Important Consult your SCANport product s user manual for I O patterns Different SCANport products have different Logic Command Data and Logic Status Data patterns The 1305 or 1336 PLUS drive in this example accepts the following Logic Command Data from the PLC Logic Status Bits Function Description 15 14 13 12 11 10 9 8 7 6 4 3 2 1 0 X Stop 1 Stop 0 No Operation X Start 1 Start 0 No Operation X Jog 1 Jog 0 Operation X Clear Faults 1 Clear 0 Operation X Direction 00 No Operation 01 Forward 10 Reverse X Local 1 Local 0 Multiplexed X MOP Increment 1 Increment MOP 0 No Operation X X Accel Rate Select 00 No Operation 01 Rate 1 10 Rate 2 Decel Rate Select 00 Operation 01 Rate 1 10 Rate
117. rators located through the United States alone In addition Rockwell Automation representatives are in every major country in the world Local Product Support Contact your local Rockwell Automation representative for e Sales and order support e Product technical training e Warranty support Support service agreements Technical Product Assistance If you need to contact Rockwell Automation for technical assistance please review the information in the Troubleshooting chapter first If you are still having problems then call your local Rockwell Automation representative Refer to http www ab com for updates and supporting documentation Chapter Objectives Overview of the 1203 CN1 ControlNet Communications Module Chapter 1 Overview Chapter 1 provides an overview of your 1203 CN1 ControlNet communications module It provides the following information e Description of how the 1203 CN1 module works e Overview of ControlNet Overview of SCANport products e Parts of the 1203 CN1 module e Overview of setting up the module e Required equipment and tools The 1203 1 ControlNet communications module provides an electronic communications interface between a ControlNet network and any single SCANport product Figure 1 1 Example of 1203 CN1 Modules Connecting SCANport Products to ControlNet 1336 IMPACT 1336 PLUS GD BRADLEY ALLEN BRADLEY 1305
118. rights reserved Printed in USA
119. rministic repeatable performance for both discrete and process applications e Multicast of both inputs and peer to peer data e Fiber media media redundancy and intrinsically safe options e Simple and flexible installation requiring no special tools to install or tune the network e Network access for any node e Support for up to 99 nodes per subnet to help flatten architectures and support more distributed systems e User configured real time remote analog updates for more flexibility and process capabilities SCANport Products Overview 1 3 Some SCANport products support one peripheral others support up to six peripherals The table below lists SCANport products the number of peripherals each supports and the minimum and maximum I O words allowed between the product and module Number of 1 0 Words Product Peripherals Supported Minimum Maximum 1305 AC MICRO Drive 59 0 10 1336 IMPACT Drive 62 0 10 1336 PLUS AC Drive 62 0 10 1336 PLUS II Drive 62 0 10 1336 FORCE Drive 62 0 10 1336 Line Regeneration Package 2 0 2 um Mult Axis Motion Control 6 0 10 SMC Dialog Plus 1 0 2 SMP 3 Smart Motor Protector 2 0 2 1397 Digital DC Drive 5 0 10 1557 Medium Voltage Drive 5 0 10 2364 RGU DC Bus Regeneration 6 0 10 Front End Early versions of the 1305 AC MICRO Drive firmware may not support some types of communications Lower horsepower products may not support a sixth
120. rs Figure 3 4 Example Phone Number Dialog Box Phone Number 1203 CN1 Enter details for the phone number that you want to dial Country code M Area code Bhone number Connect using Cancel 6 Inthe Connect Using field select the appropriate communications port usually COMI or COM2 Getting Started 3 5 7 Click OK The Comm Properties dialog box appears Figure 3 5 Example Comm Properties Dialog Box 1 Properties 2 x Port Settings Bits per second 58 Data bits B H Parity oe xl Stop bits Elow control Advanced Restore Defaults Cancel 8 Select the following settings 9600 in the Bits per second field If you have previously set the module s Serial Port Rate Parameter 21 to enable 19200 bps set the bps to 19200 in this field 8 in the Data bits field None in the Parity field 1 in Stop bits field None in the Flow Control field 9 Click OK A blank HyperTerminal screen appears Publication 1203 5 13 February 2002 3 6 Getting Started Publication 1203 5 13 February 2002 10 In the File menu select Properties The Properties dialog box appears Figure 3 6 Properties Dialog Box 1203 CN1 Properties 21x Phone Number Settings Function arrow and ctrl keys act as Terminal keys Windows keys Emulation Terminal Setu
121. rt Overview Provides an overview of the 1203 CN1 module ControlNet and SCANport Installation Provides procedures for installing the 1203 CN1 module Getting Started Provides procedures for configuring the 1203 CN1 module including how to set a serial connection to the module navigate in the module s software edit its parameters view its serial number perform a flash upgrade to its firmware and view its event queue Configuring a Controller to Communicate with the 1203 CN1 Module Provides procedures for using RSNetWorx to set up ControlNet network and configure controllers to communicate with devices such as the 1203 CN1 module PLC Ladder Logic Programming Provides information on and an example of a ladder logic program used to control the SCANport product Using Messages Provides information on and examples of messages used to set and monitor data in the SCANport product Troubleshooting Explains how to troubleshoot the 1203 CN1 module using its LEDs Specifications Provides specifications for the 1203 CN1 module 1203 CN1 Module Parameters Provides information on datalinks information on fault configurable inputs and a list of the 1203 CN1 module s parameters N File Structure Lists the N file structure for the 1203 CN1 module and attached SCANport products ControlNet Objects Provides a reference list of ControlNet objects
122. s and 1 5 Chapter 2 Chapter Objectives ECCE e E P ds ERE ted 2 1 Required Tools and Equipment 2 1 Selecting Cables eros DAL tod Apc Ee ee 2 1 SOANDOFTtCOSDIBS s am seen tue odo ddp eT Pa Axim Ac gi toca ca 2 2 ControlNet Cable Taps 49 imb Mes e Are e EO pcnc Ate e A DERE S 2 2 Electrostatic Discharge Precautions 2 3 Installing Your 1203 CN1 24 Removing the 1203 1 Module 2 8 Publication 1203 5 13 February 2002 ii Table of Contents Getting Started Configuring a Controller to Communicate with the 1203 CN1 Module PLC Ladder Logic Programming Using Messages Publication 1203 5 13 February 2002 Chapter 3 Chapter Objectives 0 gredi eaae nr on cepa e de eade TUE oT 3 1 Factory Default Settings for the 1203 CN1 Module s Parameters 3 1 Required Tools and 3 2 Electrostatic Discharge 3 2 Establishing a Serial Connection with the 1203 CN1 3 2 Using a PC Running Terminal Emulation Software 3 3 Using a VT100 Compatible
123. sage Length Header PLC Decimal Val a Wome ae Header Word 1 PLC Decimal Value Header 1794 OK 30984 Message Error Word 1 0 Header Word 2 eee Word 2 Number of Trip Fault Word 3 Message Operation Trip Fault Queue Number provides the number of the entry in the fault queue that tripped the device in word 3 of the drive response The fault queue number is 0 when the device is not faulted If an error has occurred in the block transfer word 1 of the response is negative Example In this example the device has stored a fault in the first entry of the fault queue that caused the drive to trip Word 3 of the response indicates the entry number Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 3 1794 0 Drive response 6 1794 0 1 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002 20 Supported Emulated Block Transfer Commands Trip Fault Queue Number Notes Publication 1203 5 13 February 2002 Numerics 1203 CN1 module configuring to communicate with a controller 4 1 to 4 15 definition P 1 editing parameters 3 9 event queue 3 10 firmware 3 14 flash upgrade 3 14 function 1 1 hardware 1 4 icon in RSNetWorx 4 4 illustration 1 4 installation 2 1 to 2 8 LEDs 7 1 to 7 4 mapping to the ControlNet network 4 6 to 4 12 network node address 1 4 2 4 4 4 parameters 3 1 3 9
124. service returns a string for that value The enumerated string is returned in the form of a SHORT STRING and is 16 characters long plus the preceding length byte ControlNet Objects Class Code 0x10 Parameter Group Object D 19 Class Code 0x10 Parameter Group Object The Parameter Group Object identifies and provides access to groups of parameters in a device grouping The Parameter Group Object provides convenient access to related sets of parameters Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Get Max Instance UINT Maximum instance number of an object 2 currently created in this class level of the device Set Native Language USINT Language ID for all STRING accesses 0 English 1 French 2 Spanish Mexican 8 3 Italian 4 German 5 6 Portuguese 7 Mandarin Chinese Instances The number of instances varies based on the number of groups in the SCANport product One additional group is added for the module Instance Description 1 n 1 SCANport product groups n Module group N is the value returned by a get from class attribute 2 max instance Instance Attributes Attribute ID Access Rule Name Data Type Description Get Group Name String SHORT human readable string representing 1 STRING the group name e g set up frequency set Maxim
125. sfer commands The header and data values depend on the operation you want to perform e Examples of each emulated block transfer command This appendix assumes that you have experience using emulated block transfer commands For more information on messaging refer to Chapter 6 Using Messages The following table lists the supported emulated block transfer commands and pages in this appendix where you can find more information on them Command Page Parameter Value Read 3 Parameter Value Write 4 Parameter Read Full 5 Product ID Number Read 8 Scattered Parameter Read Value 10 Scattered Parameter Write Value 12 NVS Functions 14 Fault Command Write 15 Fault Queue Entry Read Full 16 Fault Queue Size 18 Trip Fault Queue Number 19 9 This function can be accessed in the module and product The following examples describe how to access it in the product To do so in the module add 16384 to the decimal value of header word 2 Publication 1203 5 13 February 2002 2 Supported Emulated Block Transfer Commands Emulated Block Transfer Status Word Emulated Block Transfer Status When an operation is unsuccessful header word 2 of the drive Word response contains a negative value bit 15 1 If an error occurs the drive also returns a status word to indicate the reason for the failure The location of the status word is typically header word 3 in the drive response but will depend on the
126. st of optional instance attributes used List in an object class implementation 4 Number Attributes UINT Number of attributes in the optional attribute list Optional Attributes ARRAY of List of optional attribute numbers UINT Instances Instance Description Connection Manager Instance Attributes Attribute ID Access Rule Name Data Type Description 1 Set OpenReqs UINT Number of Open Requests received including Null Open Requests Set OpenFormat UINT Number of open requests rejected by 2 Rejects this node due to format errors 3 Set OpenResource UINT Number of open requests rejected by Rejects this node 4 Set OpenOther Rejects UINT Number of open requests rejected or timed out by downstream nodes 5 Set CloseReqs UINT Number of close requests received Set CloseFormat UINT Number of close requests rejected by 6 Rejects this node due to format errors Set CloseOther Rejects UINT Number of close requests received 7 rejected or timed out by downstream nodes Set Conn Timeouts UINT Number of connections which have 8 been timed out by this node after they Were opened Publication 1203 5 13 February 2002 D 10 ControlNet Objects Class Code 0x06 Connection Manager Object Attribute ID Access Rule Get Name Connection Entry List Data Type STRUCT of Description List of connections NumConnEntries UINT Number of Conn Array Entries bit field This attribute divided by 8 a
127. t of B 2 to B 4 viewing with PCCC messaging 6 3 SCANport product using emulated block transfer to view F 3 to F 13 using messages to view 6 2 6 4 messaging 6 2 6 4 E 1 to E 2 PLC configuring to communicate with 1203 CN1 module 4 2 to 4 15 ladder logic programs 5 1 to 5 6 power supply 2 7 A 1 Index R removal of 1203 CN1 module 2 8 resetting the module B 4 RSLinx 4 3 RSLogix5 description 5 2 RSNetWorx description 4 1 downloading configuration to PLC 4 10 mapping 1203 CN1 module to ControlNet network 4 6 to 4 12 online mode 4 2 to 4 5 saving configurations 4 10 verifying network properties 4 13 to 4 15 S safety precautions P 3 SCANport cables 2 2 2 6 2 8 definition P 3 peripherals P 3 1 3 products P 3 1 3 serial connection cable 3 2 3 7 using a PC running terminal emulation software 3 3 to 3 7 using a VT100 compatible terminal 3 7 to 3 8 serial number 3 13 serial port rate refer to baud rate specifications A 1 T technical support P 4 terminal VT100 compatible 3 7 terminal emulation software 3 3 terms and abbreviations P 3 tools refer to equipment troubleshooting 7 1 to 7 4 Publication 1203 5 13 February 2002 4 Index Notes Publication 1203 5 13 February 2002 Notes Notes Notes Notes Notes Notes CUT ALONG DOTTED LINE Se We Want Our Manuals to the Best You can help Our manu
128. ta Word 2 MEETS 0 Header Word 2 Product ID Number uon Product Code Product Code Bulletin Product Hex Decimal Number 0x02 2 13365 1336 PLUS Fractional HP 0x03 3 13365 1336 PLUS 0x07 7 1336F 1336 PLUS II 0x10 16 1336T 1336 FORCE w PLC Adapter Board 0 11 17 2364F 2364 RGU DC Bus Regen Front End 0x12 18 1394 1394 Motion Drive 0x13 19 1557 1557 Medium Voltage AC Drive 0x14 20 193 SMP 3 0x15 21 150 SMC Dialog Plus 0x17 23 1305 1305 AC Drive 0x18 24 1397 1397 DC Drive 0x19 25 1336R 1336 Line Regeneration Package 0x20 32 1336T 1336 FORCE w Standard Adapter Board 0x22 34 1336E 1336 IMPACT Publication 1203 5 13 February 2002 Supported Emulated Block Transfer Commands Product ID Number Read F 9 Message Operation Product ID Number Read through the drive response message word 3 indicates the type of device the 1203 CN1 module is connected to This value is defined in the message response chart shown above If an error has occurred word 1 of the response returns a negative value of 32512 Example In this example the Product ID Number Read was requested The drive response contained a value of 3 in word 3 of its message response indicating a connection to a 1336 PLUS drive Data File Format PLC request 256 Drive Response 256 Example only These values vary depending on parameters and products Publication 1203 5 13 February 2002
129. ted to an earth ground Installation 2 5 3 Hook the top lip of the module s DIN rail mount onto the top of the DIN rail and then rotate the module onto the DIN rail You will hear the module snap into a locked position Figure 2 2 Connecting the Module to the DIN Rail 4 Verify the module is correctly grounded to the DIN rail by using an Ohm meter to measure between e DIN rail s earth ground Metal shell in the module s RS 232 serial port If the reading is greater than 2 Ohms you must reconnect the module to the DIN rail making sure it attaches securely Figure 2 3 Metal Shell of the Module s RS 232 Serial Port Publication 1203 5 13 February 2002 2 6 Installation 5 Connect the SCANport cable to the SCANport product and the module To connect the cable to the module align the pins on the cable with the holes in the SCANport connection and then insert the SCANport cable The cable will click into a locked position Figure 2 4 6 Connect the ControlNet cable tap s to the ControlNet media and the module To connect the cable tap s to the module twist each onto the ControlNet Coax connection s You will hear the tap s click into a locked position Important Make sure you connect the Channel A cable to the Channel A connection and the Channel B cable to the Channel B connection Figure 2 5 Publication 1203 5 13 Febr
130. ters and refer to Chapter 4 Configuring a Controller to Communicate with the 1203 CNI Module for information on configuring the module on the ControlNet network To install your 1203 CN1 module you will need the following tools and equipment e Grounding wrist strap e 1203 CNI ControlNet communications module e 35x 7 3 mm DIN rail A Allen Bradley part number 199 DR1 46277 3 EN 50022 e 1 8 in 3 2 mm flathead screwdriver e Blunt pointed instrument not pen or pencil for setting the node address e Appropriate cables for SCANport and ControlNet connections Refer to the Selecting Cables section in this chapter Ohm meter To connect the 1203 CN1 module to the SCANport product and the ControlNet network you must select an appropriate SCANport cable and one or two ControlNet cable tap s Use the following information to select appropriate cables for each connection Publication 1203 5 13 February 2002 2 2 Installation Publication 1203 5 13 February 2002 SCANport Cables When selecting the SCANport cable to connect the module to the SCANport product you need to e Use an Allen Bradley SCANport cable Refer to the table below Male to Male Connection Male to Female Connection Length Catalog Number Length Catalog Number 1 3m 1202 C03 1 3m 1202 H03 1m 1202 C10 1m 1202 H10 3m 1202 C30 3m 1202 H30 9m 1202 C90 9m 1202 H90 For most installations a male to male co
131. the action the module should instruct the 1 Zero Data SCANport product to take if the module detects a 2 Hold Last network failure 3 Fault Cfg ATTENTION Risk of severe bodily injury or loss of life exists The Comm Fit Action 10 parameter allows the user to change the default configuration that would allow the module and associated drive to continue to operate if communication is lost Precautions should be taken to assure that your settings for these parameters and your application do not create a hazard of bodily injury or loss of life 11 Fault Cfg Logic 0 65535 0 Yes No Provides the logic command data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 12 Fault Cfg Ref 0 65535 0 Yes No Provides the analog reference data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 13 Fault Cfg A1 In 0 65535 0 Yes No Provides the first word of datalink A data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 14 Fault Cfg A2 In 0 65535 0 Yes No Provides the second word of datalink A data to the SCANport product when the module is instructed to use the values for the Fault Cfg parameters 15 Fault Cfg B1 In 0 65535 0 Yes No Provides the first word of datalink B data to the SCANport product when the adapter is instructed to use the values for the Fau
132. this manual e An overview of the 1203 CN1 ControlNet communications module purpose of this manual Terms and abbreviations e Conventions used in this manual e Rockwell Automation support Use this manual if you are responsible for installing wiring programming or troubleshooting control systems that use the 1203 CN1 ControlNet communications module This manual is intended for qualified service personnel responsible for setting up and servicing the 1203 CN1 module You must have previous experience with and a basic understanding of electrical terminology programming procedures required equipment required software networking and safety precautions The 1203 1 ControlNet communications module provides an interface between ControlNet network and a single SCANport product This manual is a learning and reference guide for the 1203 CN1 ControlNet communications module It describes the procedures needed to install configure and troubleshoot the module Before you initialize operate or service the module you should read this manual in its entirety Publication 1203 5 13 February 2002 2 Preface Publication 1203 5 13 February 2002 Contents of this Manual This manual contains the following information Chapter Title Contents Preface Describes the purpose background and scope of this manual Also provides information on safety precautions and technical suppo
133. tion 1203 5 13 February 2002 Summary of Changes Notes Publication 1203 5 13 February 2002 Preface Overview Installation Table of Contents ODJECUVES re Dodo at dnt bd Led a bobo P 1 Who Should Use This P 1 What Is the 1203 CN1 ControlNet Communications P 1 Purpose of this Matigaluss sedebit Cebu Rm CR ee oars P 1 Contents of this Manual 2 1 hae do tad ata P 2 Safety Precautions P 3 Terms and Abbreviations ated edo aC Re ce AD We cd P 3 Conventions Used in this P 4 Rockwell Automation Support P 4 Local Product Support nett doute Eta qox te Re n P 4 Technical Product Assistance ER eEERPREK PRI PES P 4 Chapter 1 Chapter Objectes CM C edi ne E rad duo 1 1 Overview of the 1203 CN1 ControlNet Communications Module 1 1 What Is ControlNet 1 2 SCANportProd tS s sre ea cro c deu dod 1 3 What Hardware Is Included 4 2s ex rax cbe ERG Mp REI VIE SES 1 4 Overview of Setting Up the 1203 CN1 1 5 Required Tool
134. top the motor if the drive is receiving control data from the 1203 CN1 module Make sure the motor will stop safely or the drive will receive control data from an alternate source before beginning a flash upgrade Getting Started 3 15 Figure 3 14 Initial Update Flash Program Screen Te HyperT erminal x File Edit View Call Transfer Help 1203 CN1 ControlNet to SCANport Adapter Main Code Version 01 001 Up time 00 15 54 255 Main Menu Enter Number for Selection Display and edit parameters Enter a specific parameter number to display and edit Display event queue Display current I O data Display DF1 protocol statistics Display serial number Update flash program You have requested to update the adapter s firmware The adapter will STOP all communications with ControlNet and the attached drive product The drive product will normally FAULT when communications stops Please verify that the product is in a safe state before proceeding with the update Are you ready to Proceed with the Flash code update Y N Connected 0 28 12 ANSI 19200 8 N 1 SCROLL CAPS NUM Capture Print echo 4 Press Y to verify that you want to perform a flash upgrade when prompted 5 Inthe Transfer menu select Send File The Send File dialog box appears Figure 3 15 Send File Dialog Box Send File 21x Folder C temp Filename ent 0_61 bin Browse Protocol Xmodem X Close
135. tput Nxx 0 Nxx 1 Nxx 2 Nxx 3 Nxx 4 Nxx 5 Nxx 6 Nxx 7 Nxx 8 Nxx 9 Logic Command Reference Data In A1 Data In A2 Data In B1 Data In B2 Data In C1 Data In C2 Data In D1 Data In D2 Logic Command Reference Data Link A1 Data Link A2 Data Link B1 Data Link B2 Data Link C1 Data Link C2 Data Link D1 Data Link D2 Logic Status Feedback Data Out A1 Data Out A2 Data Out B1 Data Out B2 Data Out C1 Data Out C2 Data Out D1 Data Out D2 Logic Status Feedback Data Link A1 Data Link A2 Data Link B1 Data Link B2 Data Link C1 Data Link C2 Data Link D1 Data Link D2 The N file number depends on the value entered for the Data Output File field in RSNetWorx You can also configure this as an I O address The N file number depends on the value entered for the Data Input File field in RSNetworx You can also configure this as an I O address You must enable each datalink in the module Refer to Appendix B 1203 CN1 Module Parameters and Chapter 3 Getting Started for more information 9 You must configure the datalinks in the SCANport product Refer to your SCANport product s user manual for more information Publication 1203 5 13 February 2002 Required Equipment and Software Example Ladder Logic Program PLC Ladder Logic Programming 5 3 Before creating a PLC ladder logic program your PC should Running RSLogix5 and RSLinx applications Refe
136. ts of the typed read command in ASCII and decimal text respectively Figure 6 12 Example Results in ASCII Text File N23 ascii Jo x Offset 2 3 5 6 8 E NUUS 0700 00501 5 ir la F 00 0 XOOXVOO 500500 500500 XOOXOO 500500 400500 500500 500500 N23 0 Radix 5 Columns 10 Important In Figure 6 12 elements 3 8 spell out Serial Fault The text in each element is reversed e g element 3 is eS instead of Se because of the method used to display ASCII text in an N file Figure 6 13 Example Results in Decimal Text E4 File N23 dec 2 3 4 5 6 7 8 9 1 25939 26994 27745 17952 30049 29804 8224 123 10 8224 10 0 0 0 0 0 0 0 0 He N23 0 Radix Decimal Symbol Columns 10 B Desc o Properties Usage Help More Information on Emulated Block Transfers The same ladder logic used to read the fault queue can also be used to obtain other information from the drive and send various commands to the drive For more information on emulated block transfers refer to Appendix F Supported Emulated Block Transfer Commands Chapter Objectives LEDs on the 1203 CN1 Module Chapter Troubleshooting Chapter 7 provides information about the LEDs and basic troubleshooting procedures This chapter covers the following topics e Locating the LEDs e Using the LEDs to troubleshoot Your 1203 CN1 module has four LED status in
137. ty Object Class Code 0x01 Identity Object The identity object provides identification and general information about the device Class Attributes Attribute ID Access Rule Name Data Type Description 1 Get Revision UINT Revision of this object First revision value 1 Get Max Instance UINT Maximum instance number of an object 2 currently created in this class level of the device Get Max ID Number of UINT The attribute ID number of the last class 6 Class Attributes attribute of the class definition implemented in the device Get Max ID Number of UINT The attribute ID number of the last 7 Instance Attributes instance attribute of the class definition implemented in the device Instances Publication 1203 5 13 February 2002 The total number of instances depends on the number of microprocessors in the SCANport product connected to the module Instance 1 includes information on both the module and the product instances for the SCANport product s microprocessors start at instance 2 The instances for the module start after all the instances for the SCANport product s microprocessors Instance Description 1 Total Product 2 through n 5 Product Microprocessor s n 49 Total Module n 39 Module Application Code n 29 Module Boot Code n 19 Module ASIC Code n Module application and ASIC code The value of n is the maximum instance in the object
138. uary 2002 Installation 2 7 7 Connect a 24V power supply If necessary loosen the screw to insert the power supply connection and then re tighten the screw Important You can use the two sets of holes to daisy chain the power supply between multiple 1203 CN1 modules placed close together Figure 2 6 Connecting the Power Supply to the Module COMMON antl 24 VDC A D ZE The module is now physically installed Its SCANport and ControlNet LEDs are solid green and its Module LED is flashing green If your module s LEDs differ refer to Chapter 7 Troubleshooting for troubleshooting information The flashing green Module LED means that the module is not yet able to provide an interface between the ControlNet network and the SCANport product For it to do so you must 1 Configure if necessary the module by editing its parameters Refer to Chapter 3 Getting Started 2 Configure the controller on the ControlNet network to recognize and communicate with the module Refer to Chapter 4 Configuring a Controller to Communicate with the 1203 CN1 Module 3 If desired write a PLC Ladder Logic program to control the SCANport product Refer to Chapter 5 PLC Ladder Logic Programming Important The 1203 CN1 ControlNet communications module will not communicate over ControlNet without being connected to a SCANport product which is powered and operational Publication 1203 5 13 Fe
139. ughout 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 Attention statements help you to Identify a hazard e Avoid the hazard Recognize the consequences Important Identifies information that is critical for successful application and understanding of the product Updated Information Getting Started Appendix A Appendix B Parameter 21 Serial Port Rate Appendix D Summary of Changes Summary of Changes The following changes to this manual have occurred since Publication 1203 5 13 July 1998 P N189939 02 Section Establishing a Serial Connection with the 1203 CN1 Module Paragraph added DriveExplorer v1 01 or higher software can now also be used on 1203 CNlIs that are v2 001 or higher Do not use DriveExplorer software with v1 xxx 15 Power Consumption specification updated to 250mA at 24V DC 20 3090 Valid Value Settings updated 0 2400 1 2 4800 2 9600 3 19 2K 4 38 4K Default setting updated 2 9600 Important statement added to description Important These settings are valid for v1 004 or higher 15 v1 003 or lower 15 only have two settings 0 9600 and 1 19 2K Section Class Code 0x99 SCANport Pass Through Link Object Common Services Service Code updated OxOE Ox10 Publica
140. ule and associated drive to continue to operate if communication is lost Precautions should be taken to assure that your settings for these parameters and your application do not create a hazard of bodily injury or loss of life If you intend to use Fault Configurable inputs you must do the following l Set desired values for the Fault Cfg Logic Fault Cfg Ref and Fault Cfg In parameters 2 Set the Idle Fault Config parameter and or the Comm Action parameter to Fault Cfg Refer to Chapter 3 Getting Started for instructions on editing parameters The following table provides information on the parameters for the 1203 CN1 module Valid Values Reset or Name Settings Default Writable Power Cycle Description 9 to Take Effect SCANport Adapter 0 7 0 No No Identifies the port number to which the module is connected on the SCANport product CN Node Address 0 99 0 No Yes Provides the ControlNet node address for the 1203 CN1 module CN Data Rate 0 5 Mbps 0 No No Speed of ControlNet Cmd Stat 0 Disabled 1 Enabled Yes Yes Determines whether to pass logic command and 1 Enabled analog reference control data from a ControlNet connection to a SCANport product DataLnk A Config 0 Disabled O Disabled Yes Yes Determines whether to pass control data contained in 1 Enabled datalink A from a ControlNet connection to the SCANport product DataLnk B Config 0 Disabled O Disabled Yes Yes Determines
141. ule using a PC running Windows 95 HyperTerminal software Future connections to the module can use this same configuration by clicking the icon added to the initial screen when the configuration is saved Important If you are not using Windows 95 HyperTerminal steps to establish a serial connection may vary from the following steps 1 Connecta 1203 SFC serial cable to your PC s serial port and then to the RS 232 serial port on the module Figure 3 1 Connecting the 1203 SFC Serial Cable to the Module s RS 232 Serial Port 2 Inthe Start menu select Programs Accessories and then HyperTerminal HyperTerminal dialog box appears Figure 3 2 Example HyperTerminal Dialog Box C PROGRA 1 ACCESS 14H File Edit View Help SAT amp T Mail ht 85 CompuServe ht gt hticons dll 5 hypertrm dll MCI Mail ht 1 object s selected 16 00 Publication 1203 5 13 February 2002 34 Getting Started 3 Double click HyperTrm exe The Connection Description Publication 1203 5 13 February 2002 dialog box appears Figure 3 3 Example Connection Dialog Box Connection Description Enter name and choose an icon for the connection fi 203 CN1 Cancel 4 Enter a name in the Name field and select any icon in the Icon field In this example we enter 1203 1 in the Name field 5 Click OK The Phone Number dialog box appea
142. um number of characters 16 2 Get Number of Members UINT Number of parameters in group in Group 3 Get 1st Parameter UINT Parameter instance number Number in Group 4 Get 2nd Parameter UINT Parameter instance number Number in Group Get n 2 th Parameter UINT Parameter instance number Number in Group Publication 1203 5 13 February 2002 0 20 ControlNet Objects Class Code 0x10 Parameter Group Object Common Services Implemented for Service Code Service Name Class Instance 0x01 Yes Yes Get Attribute All 0x10 Yes No Set_Attribute_Single Ox0E Yes Yes Get_Attribute_Single Get_Attribute_All Response At the class level the order of the attributes returned in the object service specific reply data portion of the Get Attribute All response 15 as follows Class Attribute ID 0 Definition Revision low BYTE Default 1 Revision high BYTE Default 0 Max Instance low BYTE Max Instance high BYTE n Native language default In the instance level the order of the attributes returned in the object service reply data portion of the Get Attribute response is as follows Class Attribute ID 0 Definition Group name character count 1 Group name 1st character n Group name last character 1 Number of members in group low BYTE Number of members in group high BYTE 1st
143. x Network Edit View Selection Help 3 Pending Pending Edits Enabled Current Pending Current TET Edits Edits Network Update Time ms 5 00 Avg Scheduled Band 0 30 Unscheduled Bytes Per Sec 523457 Peak Scheduled Band 1 18 ale eel Ele s v o Networks Hardware uw ControlNet PLC 5 40C 1305 AC Drive 4 Workstation 3 4 Important Note the following about our example In Figure 4 4 Node 1 is the controller PLC 5 Node 4 is the SCANport product to which the 1203 CN1 module is connected and Node 20 is the PC we are using to configure the network e The 1203 CN1 module is transparent on the ControlNet network so an icon for the SCANport product connected to it is displayed in RSNetWorx In our example we used a 1305 drive and set the node address on the 1203 CN1 module to Node 4 e Above the icons are plus flags that indicate the devices are not configured for the network Publication 1203 5 13 February 2002 Configuring Controller to Communicate with the 1203 CN1 Module 4 5 6 In the Network menu select Actions and then Configurations List The ControINet Configuration dialog box appears Figure 4 5 Example ControlNet Configuration Dialog Box ControlNet Configuration i2 x Current Configuration Node Device Network Configuration 1 PLC 5 40C C L 4 1305 AC Drive F A 20 1784 KTCX15 gt Show
144. y serial number Update flash program Use UP and DOWN Cursor Keys to Display Parameters Left and Right Cursor Keys to Modify Parameters The Enter Key Saves the new value Esc returns to the main menu You may need to reset the adapter for your changes to take effect 4 gt Event Queue 3 Connected 0 18 38 ANSI Sapture Print echo Level of Fault internal information D ription Fault ID W warning 5 5 severe F fatal Publication 1203 5 13 February 2002 Getting Started 3 11 3 Scroll through the list of Event Queue parameters by pressing the Up Arrow or Down Arrow key Number Name Description 1 Clr Event Queue Enable Clears the event queue Ready Leaves the event queue as is 2 33 Event Queue 1 Event Queue 32 Event in the event queue Most recent event is listed in Event Queue 1 Displaying the 1203 CN1 module s Current I O Data Te DirectCom1 HyperTerminal 4 If desired clear the current fault in the adapter by setting Clr Event Queue 1 to Enable and pressing the Enter key Important The Fault is cleared in the module and a Clear Fault event is added to the Event Queue 5 Press the Escape key to return to the main menu You may need to do diagnostic testing to verify I O data is passing through the module To view the I O data transmitted through the module follow these instructions 1 Establish a serial connection to access the mo
Download Pdf Manuals
Related Search
Related Contents
Accendere/spegnere il proiettore MODE D`EMPLOI DU CODE DE CALCUL DES RESEAUX D Philips SRU8010 Icon Universal Remote Control Copyright © All rights reserved.
Failed to retrieve file