Home

User Manual - Rockwell Automation

image

Contents

1. Figure 3 7 Connecting the Remote I O Cable ge VOTES PLC Controller fe NG O Ka c _ 0 0 0 0 0 ojo a ojo jo jojo ojo fo Blue OT ee Shield SH KL z Clear Ci 2 a i N te bA aa J SCANport Product ee Sy NG 4 J4 Vs o0000 Blue e o 1 ESR l Shield o SH avin Clear gt 2 l i 2e Hp 1336 GMT N eat Board Sue vere O 3 8 Installing the Module 8 If the module is the last device on the Remote I O link either user the internal termination resistor J2 or an external termination resistor If the Remote I O link uses 230Kbps you must use an external 82 ohm termination resistor Important Use only one type of termination internal or external Figure 3 8 Using a Termination Resistor q O External Termination B DDTDTIUT GATCE ADU gi a d kii a oo q VON d f 1 NG Blue ae Shield D 150 Ohm s t lt o i Clear 2 lt g20hm i 1 watt Jes aS To 2 i H PRET 10 E Another HER un Iles ell J2 Remote 1 0 N ee E lt 7 4 use A
2. Figure 1 2 Remote I O Link with Remote IJO Communications Modules 1305 Drive SMC PLUS Drive Cad ee araog QDDOD DOH DN OON aj oo 55e E Ant 1203 GK1 o El oB EE rq 000 Features of the Communications Module Remote VO Link The 1203 GD1 module 1203 GK1 module and 1336 GM1 board let you connect SCANport products to Remote I O links and devices These modules feature the following e DIP switches let you configure how the Remote I O module operates before connecting it to the link e User configurable fault action DIP switches let you customize the module actions when communication errors occur e LEDs report link module and SCANport product health e Datalinks are supported in the module Datalinks are a SCANport mechanism for transferring information between a controller and SCANport device Each enabled datalink uses two words in the T O image table unless it is truncated Overview 1 3 Compatibility SCANport Products Remote I O modules are compatible with many SCANport products including the following Number of 1 0 Words Module Use Peripherals 1203 GD1 or Product Supported Minimum Maximum 1203 GK1 1336 GM1 1305 AC MICRO Drive 5 0 8 Yes No 1336 IMPACT Drive 62 0 8 Yes Yes 1336 PLUS AC Drive 62 0 8 Yes Yes 1336
3. Figure 5 5 SLC Block Transfer Continued When the Gx1 indicates that it is ready for a BTR this rung sets up the BT buffer for a BTR and enables it Virtual BT Type Virtual Bit BTR BT EN 0 BIW Available Bit 1 BTR dda ie N10 0 pues 10 At T 1747 SN Virtual BT EN Bit N10 0 D 15 Virtual BT DN Bit N10 100 V gt 13 This rung copies the BT Status data already received from the 1747 SN into an N file within the SLC and then clears the Virtual BT_Enable and User Logic bits Virtual BT Type Bit Virtual 0 BIW BT DN 1 BTR Bit ane Ni 09 eus con opy File 7 ih ie N10 100 Dest N11 0 Length 74 Virtual BT EN Bit N10 0 V 15 User Logic B3 0 U gt 0 This rung copies the BT information to the 1747 SN for execution a 0006 Copy File Source N10 0 Dest M0 1 100 Length 74 0007 lt END gt Example Data File Data is displayed as decimal values 0 1 2 3 4 5 6 7 8 9 N10 0 128 64 0 N10 10 3 768 78 N10 100 0 64 0 N10 110 24 768 78 7 354 1 1 1 0 24900 N10 120 24948 20256 29813 17440 8241 8224 8224 3850 0 125 N10 130 0 8224 8224 Example Logix5550 Block Transfers Using Block Transfer Messages 5 7 Calculating the Rack Group Slot Address The Rack Group Slot address for a block transfer is calculated as shown in the table below Rack Group Slot Address Decimal Value 0
4. Remote _ Reserved For Minimum VO Required Starting Address Output Image Input Image Rack Size Group 020 Block Transfer Block Transfer 1 4 Rack 0 2 4 0r6 021 Logic Command Logic Status 022 Reference Feedback 1 2 Rack 0 2 or 4 023 Datalink A Datalink A 024 Datalink A Datalink A 3 4 Rack Oor2 025 Datalink B Datalink B 026 Datalink B Datalink B Full Rack 0 only 027 Settings Switch 8 gt 1 Description 8 swat 00011111 Block transfer is enabled Off 0 Logic command status is enabled t On 1 Reference feedback is enabled Datalink A is enabled Datalink B is enabled Truncate last datalink is disabled 8 SW2 4 00011011 Starting group is 0 P0684600 off 0 This is not the last rack On 1 Drive will fault when communications are disrupted and it will hold last state when the controller is placed in program reset test Remote I O baud rate is 57 6K 10111100 Rack address is 2 8 SM GADERE 912 Setting Switches on SW3 Configuring the Module 2 5 ATTENTION Injury or equipment damage can result from loss of PLC or Controller Logic Commands Stop Start etc when all these conditions are true module firmware 3 04 or lower e 230 4k baud rate e block transfer is enabled DIP switch SW3 1 is ON e block t
5. Figure B 8 Message Structure PLC Request Message Length D BA Header Word 0 PLC Decimal Value _39765 Header Word 1 Number of Parameter Header Word 2 Values to Write Pena Number Data Word 3 Parameter Value 1 Data Word 4 Parameter Number 2 Data Word 5 Parameter Value Data Word 6 2 RUE Number Data Word 7 Parameter Value Data Word 8 3 e e e e e e e e e e e e KAN Number Data Word 62 Parameter Value Data Word 63 Message Length Header 5 64 Word 0 PLC Decimal Value Header M OK 30765 meee Error Word 1 Number of Parameter Data Values to Write Word 2 Data bit ae ence Number Word 3 Data 0 or Error Code Word 4 Data it Parameter Number i 2 Word 5 Data 0 or Error Code Word 6 bit Parameter Number Data 15 3 Word 7 Data 0 or Error Code Word 8 e e e e e e e e e e e A Data bit Parameter Number 15 Word 62 Data 0 or Error Code Word 63 For parameter values greater than 32 767 you may need to enter the value in hexadecimal Message Operation 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 is defined starting with word 3 Supported Block Transfer Messages B 13 If an error occurs while writing to any of the parameters e Word 1 of the drive response returns a value of 32765
6. A 2 1203 GK1 Module Specifications A 2 Appendix B Appendix Objectives de eme ee en bg B 1 Supported Block Transfer Messages B 1 Block Transfer Data Structure B 2 Parameter Value Read et eue TS B 3 Parameter Value Write B 4 Parameter Read Full B 5 Product ID Number Read aa B 8 Scattered Parameter Value Read B 10 Scattered Parameter Value Write B 12 Continuous Parameter Value Read B 14 Save Recall Initialize edit ele Bawa ee B 16 Fault Command Write este buds whweunmeeacry B 17 Fault Queue Entry Read Full B 18 Fault Queue Size Read oe bre wea miens B 20 Trip Fault Queue Number Read B 21 Block Transfer Quick Reference B 22 Preface Objectives Audience for This Manual Purpose of This Manual Firmware Support Preface Using This Manual Read this preface to familiarize yourself with the rest of the manual In this preface you will read about the following e Intended audience for this manual e Purpose of this manual e Firmware supported by this manual e Terms and abbreviations e Safety precautions e Roc
7. 4 5 Example PLC Ladder Logic Program 4 8 Example SLC Ladder Logic Program 4 10 Example Logix5550 Ladder Logic Program 4 12 ii Table of Contents Using Block Transfer Messages Troubleshooting Specifications Supported Block Transfer Messages Chapter 5 Chapter Objectives tebe eke ns Mure 5 1 Understanding Block Transfer 5 1 Understanding the Block Transfer Status Word 5 2 Understanding Data Storage 5 3 Example PLC Block Transfers 5 3 Example SLC Block Transfers 5 5 Example Logix5550 Block Transfers 5 7 Notes Regarding Block Transfer Programming 5 8 Chapter 6 Chapter Objeciives rater nent ga neers ae 6 1 LEDs on the Remote I O Communications Module 6 1 FAULT LED yian ester haine dis aussi den 6 2 SCANDOM STS LED erori cy ie eee he ene nd 6 2 Pe auLED esoteric eh ube heel lta Bhatt Ghd aka na AG 6 2 R m I O AGT PED 2 bas ee megan a A ea enr ah 6 2 Rem HO STS LED sen to ia Sa hah ss hohe endian dn i 6 2 Appendix A Appendix Objectives ig eye eee eee vetoes A 1 1336 GM1 Board Specifications A 1 1203 GD1 Module Specifications
8. Figure 3 3 Connecting the Remote I O Cable Pa a a PLC Controller x ie os Se C RC 0 0 0 0 0 0 0 0 00 0 0 0 0 DI Blue Qi De Shield SH SL m Clear QC 2 i J E x J _ 7 leet N ee i Le 7 RE lt Module Laa PA N gi Pa hs eee Pi N wer N oH j o o Clear ZC f 2 Fe Shield SH Oo Se 9 Sa Blue Em J oO ee X TSA t SC Ke 7 2 AN yf Installing the Module 3 5 5 If the module is the last device on the Remote I O link connect the termination resistor If the Remote I O link uses 230Kbps you must use an 82 ohm termination resistor Figure 3 4 Connecting the Termination Resistor wer z E NG Wi ae A se 2 eee Clear HIT Shield D 180 0hm TBI Sh lt or 5 To e 2 5 820hm z Another Remote NO iwat CUED Link Device S 1 10 ese x sardea f a 5 a
9. wy Allen Bradley Bulletin 1203 Remote I O Communications User Manual Module Cat Nos 1203 GD1 1203 GK1 or 1336 GM1 Firmware 1 xx 4 xx Important User Information Because of the variety of uses for the products described in this publication 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 or online at www ab com manuals gi 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
10. B 20 Trip Fault Queue Number 3 1794 0 B 21 Read Warning Warning Command Write 4 30720 0 Warning B 17 Queue Command Warning Queue Read Full 3 2048 Warning B 18 Queue Entry Number Warning Queue Size Read 3 2049 0 EE Save Recall Initialize 4 31988 0 EE Com B 16 Memory mand Request Link Read Continuous Parameter Link 4 4 Number of Starting Read Links Link Number Parameter Link Read 3 2304 Link Number Scattered Parameter Link 5 64 15 Number of FirstLink 0 Second 0 Read Links Number Link Number Link Write Continuous Parameter Link 5 64 32764 Number of Starting First Second Third Write Links Link Link Link Link Number Number Number Number Parameter Link Clear 4 30464 0 1 Parameter Link Write 4 30464 Link Number Link Scattered Parameter Link 5 64 32763 Number of FirstLink FirstLink Second Second Write Links Number Link Link Number This word is not used Example not available in this manual Refer to the 1336 FORCE PLC Communications Adapter User Manual Publication 1336 FORCE 5 13 n x 4096 offset bits O 11 Trending is a function of the 1336 FORCE drive with a PLC adapter board Supported Block Transfer Messages B 23 Word0 Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Message Decimal Cl
11. Link Device gt ae ee eo UT fe SS Internal Termination A NA 4 N Not Last Device Factory Default 3 Last Device on link Termination e Resistor Inserted En jf Enables 1500hm 3 2 1 Termination Resistor N 9 Reapply power to the SCANport product 10 Apply power to the Remote I O link The module is now installed Its LEDs are as follows LED Status Fault Red Blinking SCANport STS Green or amber Health Green or amber Rem 1 0 ACT Off Rem I O STS Off This LED is off if the module use firmware 2 xx or lower Early versions of the module use amber LEDs You are now ready to create a ladder logic program Important If your LEDs are different refer to Chapter 6 Chapter 4 Creating Ladder Logic Programs Chapter Objectives Chapter 4 provides information about ladder logic programs for p P gic prog products connected to a Remote I O communications module In this chapter you will read about the following e I O image table Control Features e Datalinks e Example ladder logic programs for PLC SLC and Logix5550 controllers ATTENTION When you configure a system for the first time you should disconnect the motor from the machine or the process during the initial testing shown in this manual are intended solely for purposes of example Since there are many variables and requirements associ
12. 6 o HI o sg 6 Connect the power supply to the module Figure 3 5 Connecting the Power Supply 1203 GD1 Module 1203 GK1 Module T5 Ts O O O Hi115V 230V AC a i O O Low 115V 230V AC Qt 6 24VDC Bt 6 QIN Supply BE o BOG o QGo GND SS GND 7 Apply power to the Remote I O link The module is now installed Its LEDs are as follows LED Status Fault Red Blinking SCANport STS Green or amber 2 Health Green or amber Rem 1 0 ACT Off Rem I O STS Off This LED is off if the module use firmware 2 xx or lower Early versions of the module use amber LEDs You are now ready to create a ladder logic program Important If your LEDs are different refer to Chapter 6 3 6 Installing the Module Installing a 1336 GM1 Board Required Tools and Equipment To install your 1336 GM1 board you need the following tools and equipment e Remote I O communications board 1336 GM1 e A kit that includes one grounding wrist strap four Phillips mounting screws four stand off nylon headers and one snap in comm housing with mounting instructions supplied with board e 1 Phillips screwdriver e Appropriate cable for the Remote I O connection Refer to the Selecting Cables section in this chapter Installing the 1336 GM1 Communications Board The following instructions explain how to physically install a Remote T O communications board A A ATTENTION The 1336 GM1 co
13. ES E Product Code ProductCode Bulletin Hex Decimal Number Product 0x02 2 1336S 1336 PLUS 0 5 10 HP 0403 3 1336S 1336 PLUS 7 5 800 HP 0x07 7 1336F 1336 PLUS 0x10 16 1336T 1336 FORCE w PLC Adapter Board 0x11 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 Message Operation Product ID Number Read through the drive response message word 3 indicates the type of device the Remote I O 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 Supported Block Transfer Messages B 9 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 3 Example only These values vary depending on parameters and products B 10 Supported Block Transfer Messages Scattered Parameter Value Scattered Parameter Value Read reads a scattered list of Read parameters PLC Block Transfer
14. 0 Front View Factory Default Settings Quick Configuration Configuring the Module 2 3 The module is shipped with the following settings Feature Switch es Default Setting Block Transfer 3 1 Enabled Logic Command Status 3 2 Enabled Reference Feedback 3 3 Enabled Datalinks 3 4 3 7 Datalinks A and B are Enabled Datalinks C and D are Disabled Truncate Last Datalink 3 8 Disabled Starting Group 21 22 0 Last Rack 2 3 Not Last Rack Fault Action 2 4 2 6 Fault on communications loss Hold last state on reset program test Baud Rate 2 7 2 8 57 6K Not Used 1 1 1 2 Not Used Rack Address 13 18 2 For detailed switch information refer to pages 2 4 through 2 13 Switch Setting Description 3 1 0 Disable block transfer 8 SW3 o Off 0 1 Enable block transfer HHHHHHHE on 1 32 0 Disable Logic Command Status Z 1 Enable Logic Command Status 3 3 0 Disable Reference Feedback 1 Enable Reference Feedback 3 4 0 Disable Datalink A A1 and A2 1 Enable Datalink A A1 and A2 3 5 0 Disable Datalink B B1 and B2 1 Enable Datalink B B1 and B2 3 6 0 Disable Datalink C C1 and C2 1 Enable Datalink C C1 and C2 3 7 0 Disable Datalink D D1 and D2 1 Enable Datalink D D1 and D2 3 8 0 Disable truncate last datalink 1
15. 0 0 0 1 0 0 100 1 2 0 120 2 4 0 240 This value is needed as part of the data file that is copied to the MO file block transfer buffer in the 1747 SN RIO Scanner module Figure 5 6 is an example of block transfer programming from a Logix5550 controller to a Remote I O communications module 5 6 Using Block Transfer Messages End Figure 5 6 Example for a Logix5550 Due to the asynchronous nature of the ControlLogix platform input data may change during a program scan This rung makes a local copy of the Block Transfer Status word to ensure proper synchronization between the ControlLogix program and the RIO Scanner Make a Local Copy of the 1203 GD1 s Block Transfer Status Word MOV Move Source PLUS 1O I Data 0 2 0000_0000_0000_0000 Dest GD1_LocalCopy 2 0000_0000_0000_0000 This rung sends a BTW to the drive if the drive s RIO adapter is ready to accept a BTW and no response from a previous BTW is available to be read with a BTR The data instructs the RIO adapter to send a SCANport message to the drive When this message has completed the response can be read with a BTR The BTW Available and BTR Available bits will not be set until the SCANport message has been completed BTW Available BTR Available GD1_LocalCopy 13 GD1_LocalCopy 10 ll HE MSG Type Block Transfer Write __ FCEND Message Control PLUS_BTW_Control KOND lt ER gt This rung
16. Enable truncate last datalink aaa D 4 Starting group 0 Q HHHHHHHHJ n g 0 i Starting yi 2 1 10 Starting group 4 0 0 Starting group 6 2 3 0 Not last rack 1 Lasi rack with this address 2 4 0 Hold last state 1 Zero data 2 5 0 No fault Use action of switch 2 4 1 Fault drive on communications loss 2 6 0 No fault Use action of switch 2 4 1 Fault drive on Reset Program Test 2 7 2 8 2 8 2 7 0 0 57 6 kbps 0 1 115 2 kbps 1 10 230 4 kbps 8 SW 1 1 1 2 l Not Used 9 off 0 1 3 1 8 Varies See Setting the Rack Address on H44HHHHHH i On 1 page 2 13 2 4 Configuring the Module Configuring the module As you configure your module you should complete the I O image table First size the I O using switch SW3 Next set the rack address using switch SW1 Finally select the starting group last rack setting fault action and baud rate using switch SW2 For more information on the I O image table refer to the example below and Chapter 4 I O Image Table Remote _ Reserved For Minimum VO Required Starting Address Output Image Input Image Rack Size Group 1 4 Rack 0 2 4 0r6 1 2 Rack 0 2 or 4 3 4 Rack Oor2 Full Rack 0 only Example I O Image Table In this example we use the factory default settings We use rack 2 and record it as our address Because we are using a full rack we use starting group 0 so block transfer starts at word 0
17. PLUS II Drive 62 0 8 Yes Yes 1336 FORCE Drive 62 0 8 Yes Yes 1336 REGEN Line Regeneration Package 2 0 20 Yes No 1336 SPIDER Drive 62 0 8 Yes Yes 1394 AC Mult Axis Motion Control System 5 0 Yes No SMC Dialog Plus 1 0 20 Yes No SMP 3 Smart Motor Protector 2 0 2 Yes No 1397 Digital DC Drive 5 0 8 Yes No 1557 Medium Voltage Drive 5 0 8 Yes No 2364F Regenerative DC Bus Supply Unit 6 0 8 Yes No The Remote IJO modules are compatible with 1305 drives using firmware release 2 xx or greater Lower horsepower products may not support a sixth peripheral To connect multiple peripherals to a SCANport product a port expander may be required Refer to the product user manual to verify that it supports a sixth peripheral Many SCANport products support 10 words of I O Command Logic Speed Reference and four datalinks Remote 1 0 however supports only 8 words of I O Drive must be B frame or larger If it is a 1336 FORCE drive it must use a standard adapter board Datalinks are not supported by this product 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 Controllers This Remote I O communications module is compatible with many programmable controllers including the following e Logix5550 e PLC 2 30 with SD2 module version 1 02 or later e PLC 3 e PLC Classic Family includin
18. link 1 2 terminating links 3 2 Remote I O communications module compatibility 1 3 definition P 2 description 1 1 features 1 2 illustration 1 4 1 5 installing 3 3 3 6 parts 1 4 1 5 specifications A 1 types 1 1 removing SCANport cables 3 1 required equipment see equipment resistor see termination resistor S safety precautions P 3 2 1 Save Recall Initialize block transfer B 16 SCANport cables 3 1 3 4 definition P 2 peripherals P 2 products P 2 SCANport STS LED 6 1 6 2 Scattered Parameter Value Read block transfer B 10 Scattered Parameter Value Write block transfer B 12 selecting cables 3 1 SLC controllers block transfers 5 5 compatible 1 3 ladder logic programs 4 10 specifications A 1 starting group 2 8 status word 5 2 switches default settings 2 2 locating 2 2 setting 2 3 SW1 2 12 SW2 2 8 SW3 2 5 Index 1 3 T technical support P 4 termination resistor installing 3 5 3 8 selecting 3 2 terms P 2 tools see equipment Trip Fault Queue Number Read block transfer B 21 Troubleshooting 6 1 W Warning Command Write block transfer B 17 Warning Queue Entry Read Full block transfer B 18 website P 2 Z zero data 2 10 1 4 Index Notes Notes Notes 1336 FORCE 1336 IMPACT 1336 PLUS IT DriveTools32 SCANport PLC PLC 2 30 PLC 3 PLC 5 PLC 5 15 PLC 5 20 PLC 5 25 PLC 5 40 PLC 5 40L PLC 5 60 PLC 5 60L PLC 5 80
19. sends a BTR to the drive whenever the drive s RIO adapter indicates that it has a response message available from a previous BTW The data read contains the response to the SCANport message sent by the previous BTW BTR Available GD1_LocalCopy 10 MSG ill Type Block Transfer Read CEND Message Control PLUS_BTR_Control ON gt Notes Regarding Block Transfer e A Block transfer subroutine can be used to transfer more data Programming than can be moved in a single block transfer If this is done the block transfers must be carefully sequenced so that one Block Transfer Write and one Block Transfer Read occur for each portion of the sequence One method of doing this is to set a latch bit to enable the Block Transfer Write and unlatch this bit when the Block Transfer Write is completed When the Block Transfer Read completes the program can then set up the data for the next transfer e The status bits from the BTW and BTR Control files EN DN ER may change at any time during a program scan If they are used by the program they should be copied to a file and the program should use the copied versions Chapter 6 Troubleshooting Chapter Objectives Chapter 6 provides information about the LEDs on the Remote I O modules It also provides basic troubleshooting procedures In this chapter you will read about the following e Locating the LEDs e Using the LEDs to troubleshoot LEDs on the Remo
20. when all these conditions are true e module firmware 3 04 or lower e 230 4k baud rate e block transfer is enabled DIP switch SW3 1 ON e block transfers to the module are used in the ladder program or by DriveTools DriveTools32 using a Remote I O pass thru connection Do not use the 230 4k baud rate if your module firmware is 3 04 or earlier and if your program uses block transfers Use the 57 6k or 115 2k baud rate instead Figure 2 11 Remote I O Baud Rate Switches 8 SW2 GABARAHA Off 0 l On 1 Use SW 2 8 and SW 2 7 for setting the baud rate To change the baud rate you need to 1 Refer to the following table to determine settings for SW2 8 and SW2 7 Baud Rate Switch 2 8 SW2 7 57 6 K 0 0 115 2K 0 1 230 4 K 1 0 2 Slide the switches to their appropriate positions Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Configuring the Module 2 13 Setting Switches on SW1 Setting the Rack Address DIP switches 8 through 3 on SW 1 set the rack address for the Remote I O module Each Remote I O device must have a rack address that the controller can recognize Each rack contains 8 words Impo
21. without written permission of Rockwell Automation is prohibited Throughout this manual we use notes to make you aware of safety considerations ATTENTION Identifies information about practices or circumstances that can lead to personal injury or death property damage or economic loss Attention statements help you to e Identify a hazard e Avoid the hazard e Recognize the consequences Important Identifies information that is critical for successful application and understanding of the product Updated Information Updates and Additions Summary of Changes The information below summarizes the changes made to this manual since the last release This manual incorporates the information found in the following two manuals e Bulletin 1203 Remote I O Communication Module Getting Started Manual Publication 1203 5 1 e Bulletin 1203 Remote I O Communications Module Reference Manual Publication 1203 5 0 It also contains new information The information below summarizes the changes to this manual since its last release Page Description 2 5 Important statement added Injury or equipment damage can result from loss of PLC or Controller Logic Commands Stop Start etc when all these conditions are true module firmware 3 04 or lower 230 4k baud rate block transfer is enabled DIP switch SW3 1 is ON block transfers to the module are used in the ladder program or by DriveTools DriveTools32
22. 00000 15 17 000011 31 37 000001 47 57 000010 63 77 000000 Important Not all controllers support all of these node addresses Refer to the documentation for your controller The maximum number of devices on a Remote I O link is 32 2 Slide the switches to their appropriate positions Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect 2 14 Configuring the Module Chapter 3 Chapter Objectives Selecting Cables Installing the Module Chapter 3 provides the information that you need to install the module 1203 GD1 module 1203 GK1 module or 1336 GM1 board In this chapter you will read about the following e Selecting cables e Selecting a termination resistor e Installing a 1203 GD1 or 1203 GK1 module e Installing a 1336 GM1 board Refer to the following table to determine the required cables If Installing Required Cables 1203 GD1 1203 GK1 SCANport and Remote 1 0 1336 GM1 Remote 1 0 SCANport Cables When selecting the SCANport cable to connect a 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 3 m 1202 C03 1 3m 1202 H03 1m 1202 C10 1m 1202 H10 3m 1202 C30 3m 1202 H30 9m 1202 C90 9m 1
23. 0003 A frequency command is transferred from the SLC data table to the drive A range of 0 to 32767 is equivalent to zero to maximum frequency In this example the drive frequency select parameters are set to receive a frequency reference from the Remote I O module 0004 When the machine Jog button is pressed the SLC will send a JOG command to the drive The drive will start and run at the programmed jog frequency if no STOP command is being sent by the SLC or other control device Jog button is normally open contact in this example 0005 When the machine Clear Faults push button is pressed the PLC sends a CLEAR FAULTS command to the drive Clear Faults button is a momentary normally open contact in this example 0006 When the drive is running the SLC will receive a Drive Running status bit 0007 When the drive is faulted the SLC will receive a Drive Faulted status bit 0008 A value is moved from the SLC data table into the drive parameter specified by the Data In A1 parameter in the drive About the SLC Display When you are creating an SLC ladder logic program you can display information by slot and bit or by slot word and bit Figure 4 5 SLC Displays Drive Drive START START Command Command 0 1 0 1 16 257 1 1747 SN 1747 SN slot 1 slot 1 bit 257 word 16 bit 1 4 12 Creating Ladder Logic Programs Example Logix5550 Ladder Logic Program End Refer to pag
24. 202 H90 Cables with male to female connections are generally used as extension cables e Use 10 meters 33 feet or less of cable between the SCANport product and all peripherals e Keep SCANport cables away from high power cables to guard against introducing noise into your system Important SCANport cables lock into a connection To remove a SCANport cable you must push it in and then pull it out 3 2 Installing the Module Selecting a Termination Resistor Remote I O Cables Remote I O communications modules are connected to Remote I O links with twinaxial cable used for Remote I O and Data Highway Plus DH communications When selecting a cable remember the following e Only 1770 CD Belden 9463 is tested and approved for RIO and DH installations Using other cables is at your own risk e The total cable length depends on the baud rate that you are using Refer to the following table Baud Rate Maximum Length 57 6K 3 048 m 10 000 ft 115 2 K 1524 m 5 000 ft 230 4 K 762 m 2 500 ft e All three of the following conductors must be connected at each node Color Description Blue 1 Shield SH Clear 2 e Do not use a star topology Only two cables may be connected at any wiring point You can use a series topology and daisy chain two wires at a point You must terminate both ends of a Remote I O link to ensure proper operation This termination is required only at the ends o
25. 3 Message Structure PLC Request Drive Response Message Length Ep peie Header Word 0 Message han nay i Word 0 PLC Decimal Value Header Word 1 769 PLC Decimal Value aia 769 OK _ 31999 Error or Panel Mambo Header Word 2 Head Seba Parameter Number Rams Parameter Value or Data Error Code 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 e 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 Maximum Rated Voltage 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 4 769 20 4069 Example only These values vary depending on parameters and products B 4 Supported Block Transfer Messages Parameter Value Write Parameter Value Write writes a 16 bit parameter data value to the selected parameter number PLC Block Transfer Instruction Data PLC request instruction lengt
26. 30976 Message Error Entry Number Header Word 2 Fault Queue Header Entry Number Word 2 Data Char 2 Char 1 Word 3 Dat Char 4 Char 3 Wann 4 Char 6 Char 5 T s Dat Char 8 Char 7 wie Fault Text Char 10 Char 9 Pe Char 12 Char 11 ae Char 14 Char 13 ae or Data Char 16 Char 15 Word 10 Data Fault Code Value Word 11 a Data SES REF Word 12 1336 FORCE Hour Minute Data Drive Only Clock Word 13 Time Date Day Data Word 14 Year Month Data Word 15 For Warning Queue Read Full messages the PLC decimal value is 2048 2 For Warning Queue Read Full messages a message OK returns 2048 and a message error returns 30720 Other drives return zeros Supported Block Transfer Messages B 19 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 fault code for this example is 22 and the fault name is Drive Reset Flt The fault code 22 is word 11 12th word in the decimal drive response The fault name Drive Reset FIt is in the ASCII drive response Note that e
27. 4 Save Recall Initialize B 16 Parameter Read Full B 5 Fault Command Write B 17 Product ID Number Read B 8 Fault Queue Entry Read Full B 18 Scattered Parameter Value Read B 10 Fault Queue Size Read B 20 Scattered Parameter Value Write B 12 Trip Fault Queue Number B 21 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 These block transfer messages can be used for both faults and warnings See details on the referenced page Refer to the quick reference on page B 22 for a complete list of block transfer messages B 2 Block Transfer Data Structure Supported Block Transfer Messages Successful Messages When an operation is successful header word 1 of the drive response contains a positive value bit 15 0 and data follows Figure B 1 Example Message Structure and Reply PLC Request Drive Response Message Length Header Word 0 Message Length Header Word 0 Decimal Value Header Word 1 Decimal Value Header wordt OK eader Wor Data Header Word 2 Data Header Word 2 Data Data Word 3 Data Data Word 3 Unsuccessful Messages When an operation is unsuccessful header word 1 of the drive response contains a negative value bit 15 1 If an error occurs the drive also returns an error code to ind
28. Appropriate cables for SCANport and Remote I O connections Refer to Chapter 3 Software such as RSLogix5 RSLogix500 or RSLogix5000 for programming the controller 1336 GM1 Board To install and configure a 1336 GM1 board you need the following Remote I O communications board 1336 GM1 A kit that includes one grounding wrist strap four Phillips mounting screws four stand off nylon headers one 3 pin connector and one snap in comm housing with mounting instructions supplied with board 1 Phillips screwdriver Appropriate cable for the Remote I O connection Refer to Chapter 3 Software such as RSLogix5 RSLogix500 or RSLogix5000 for programming the controller To set up the Remote I O communications module you must perform the following tasks 1 2 3 4 Read the safety precautions in this manual Configure the module using the DIP switches Refer to Chapter 2 Install the module or mount the board Refer to Chapter 3 Create a ladder logic program to control the SCANport product Chapter 4 or send messages to it Chapter 5 Chapter Objectives Safety Precautions and Important Information Chapter 2 Configuring the Module Chapter 2 provides instructions and information for configuring the Remote I O communications module 1203 GD1 1203 GK1 or 1336 GM1 In this chapter you will read about the following e Factory default settings e Recording the I O image table e Configuring the modul
29. BTR_AVAIL gt Block Transfer Wait BT_WAIT gt Block Transfer Error BT_ERROR gt Block Transfer Write Available BTW_AVAIL Reserved for future use gt Reserved for future use Status Block Transfer Ready Description The SCANport product and Remote I O module are communicating and are ready to process block transfers Block Transfer Write in Progress A block transfer write is in progress between the controller and Remote I O module This bit is cleared when the data transfer to the module is complete Block Transfer Read Available The Remote I O module has data available for the controller to read Block Transfer Wait The Remote I O module is communicating with the SCANport product This bit is cleared when the data transfer between the module and SCANport product is complete Block Transfer Error An error has occurred during communications with the SCANport product or the BTW data is invalid Block Transfer Write Available The Remote I O module is ready to receive a Block Transfer Write Figure 5 2 Bit Timing BTW BTW data at BTW BTR Request Remote I O Module Complete Request BT Write Available 1 BT Wait Status Bit 13 1 BT Read Data miem o Status Bit 12 BT Write In Progress p l o Status Bit 11 Using Block Transfer Messages 5 3 Understanding Data Storage In order to use the block transfer instructions in the ladder program
30. Features of the module e Compatible SCANport products and programmable controllers e Parts and hardware of the module e Steps for setting up the module e Required tools and equipment Description of the Remote I O The Remote I O communications module is an optional interface Communications Modules designed to provide a direct digital link between an Allen Bradley programmable controller and any one Allen Bradley SCANport product A module is required for each product that you want to connect to Remote I O There are three types of Remote I O communications modules Catalog Number Enclosure Required Power Supply 1203 GD1 NEMA Type 1 85 264V AC 1203 GK1 NEMA Type 1 24V DC 10 1336 GM1 Open Drive Supplied Figure 1 1 Module and Board 1203 GD1 Module and 1336 GM1 Board 1203 GK1 Module i gar DUDU ODUITIIIT TAFITI AAAA 1 2 Overview PLC 5 The 1203 GD1 and 1203 GK1 modules mount on a DIN rail They connect to a SCANport product using a SCANport cable and to the Remote I O link using a Remote I O cable The 1336 GM1 board mounts directly onto selected SCANport products It connects to a SCANport product using an internal SCANport connector and to the Remote I O link using a Remote I O cable Figure 1 2 shows how the modules connect SCANport products to the Remote I O link
31. IN rail Appropriate cables for SCANport and Remote I O connections Refer to the Selecting Cables section in this chapter Termination resistor if necessary Refer to the Selecting a Termination Resistor section in this chapter 115 V 230 V AC or 24 V DC power supply Installing the 1203 GD1 or 1203 GK1 Module 1 2 Remove power from the Remote I O link Hook the top lip of the module DIN rail mount onto the top of the DIN rail and then rotate the module onto the DIN rail It snaps into a locked position Figure 3 1 Mounting a Module onto the DIN Rail 3 4 Installing the Module Important For the location of the SCANport connector on your product refer to its user manual If you are using a port expander refer to its documentation Connect a SCANport cable 1202 Cxx to a module and product Figure 3 2 Connecting the SCANport Cable SCANport Product ALLEN BRADLEY V D uw ae a Se N oo BOS ae 7 x na I f i Ca NG N Bary Sg A a oe eee Module La d in bd SX 4 00000 SSF 4 Connect a Remote I O cable to the module and link or controller
32. Instruction Data PLC request instruction length 5 64 words Drive response instruction length 5 64 words Figure B 7 Message Structure PLC Request Drive Response Message Length Header Word 0 5 64 Message Lengih Header ene 5 64 Word 0 ecimal Value 3 Header Word 1 PLC Decimal Value eder 3 Message OK Word 1 Number of Parameter Header Word 2 RU ot Values to Read Number of Parameter Data Values to Read Parameter Number Data Word 3 Dodas 1 bi Parameter Number Data 0 Data Word 4 Word 3 Parameter Value or Error Code Data Parameter Number Data Word 5 1 Word 4 pit Parameter Number Data 0 Data Word 6 15 2 Word 5 FENG Value or Data Error Code Parameter Number Data Word 7 2 Word 6 3 bit P ter N Data 0 Data Word 8 15 alts 3 mper Word 7 Parameter Value or Error Code Data e e 3 Word 8 e 2 e e 5 e e e Parameter Number Data Word 62 s 5 30 e e 0 Data Word 63 bit Parameter Number Data 15 Word 62 Parameter Value or Error Code Data 30 Word 63 Message Operation Scattered Parameter Value 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 is defined starting with word 3 An unused word is left between each parameter request so the drive can respond with the para
33. PLC 5 250 SLC SLC 500 SMC Dialog Plus are trademarks of Rockwell Automation Microsoft Windows and Windows NT are registered trademarks of Microsoft Corporation www rockwellautomation com Corporate Headquarters Rockwell Automation 777 East Wisconsin Avenue Suite 1400 Milwaukee WI 53202 5302 USA Tel 1 414 212 5200 Fax 1 414 212 5201 Headquarters for Allen Bradley Products Rockwell Software Products and Global Manufacturing Solutions Americas Rockwell Automation 1201 South Second Street Milwaukee WI 53204 2496 USA Tel 1 414 382 2000 Fax 1 414 382 4444 Europe Rockwell Automation SA NV Vorstlaan Boulevard du Souverain 36 BP 3A B 1170 Brussels Belgium Tel 32 2 663 0600 Fax 32 2 663 0640 Asia Pacific Rockwell Automation 27 F Citicorp Centre 18 Whitfield Road Causeway Bay Hong Kong Tel 852 2887 4788 Fax 852 2508 1846 Headquarters for Dodge and Reliance Electric Products Rev04 Americas Rockwell Automation 6040 Ponders Court Greenville SC 29615 4617 USA Tel 1 864 297 4800 Fax 1 864 281 2433 Europe Rockwell Automation BruhlstraBe 22 D 74834 Elztal Dallau Germany Tel 49 6261 9410 Fax 49 6261 1774 Asia Pacific Rockwell Automation 55 Newton Road 11 01 02 Revenue House Singapore 307987 Tel 65 351 6723 Fax 65 355 1733 Publication 1203 5 16 August 2006 PIN 194690 Rev04 Supercedes 1203 5 16 February 2002 Copyright C 2006 Rockwell Automation All rights rese
34. Product Image Communications Module Output Image Message Handler Logic Command Reference Data In Al Data In A2 Data In B1 Data In B2 Data In C1 Data In C2 Data In D1 Data In D2 Block Transfer Logic Command L Reference Datalink A1 Datalink A2 Datalink B1 Datalink B2 Datalink C1 Datalink C2 Datalink D1 Datalink D2 8 words maximum Input Image Block Transfer Logic Status Feedback Datalink A1 Datalink A2 Datalink B1 D Datalink B2 Datalink CD Datalink C2 Datalink D1 Datalink D2 Message Handler 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 8 words maximum Optionally enabled using DIP switches on the module Refer to Chapter 2 Control Features SW 3 1 through SW 3 3 select the basic control features Block Transfer Logic Command Status and Reference Feedback When enabled each of these features adds one word to the input I O image table and one word to the output I O image table Datalinks SW 3 4 through SW 3 8 enable or disable the datalinks Description A datalink is a type of pointer used by some SCANport products to transfer data to and from the controller Datalinks allow a parameter value to be changed without using a block transfer message When enabled each datalink consumes two 16 bit words in both the input and output image table of the controller When SW3 8 is ON the last data
35. STOP Pushbutton Command 14 0 1 129 256 1747 SN 1747 SN Drive Drive STOP Running Command Status Bit 0 1 14 im in 1747 SN 1747 SN Drive Frequency Command M Move Source N7 0 16000 lt Dest 0 1 17 16000 lt Machine Drive JOG JOG Pushbutton Command is 0 1 ill 130 258 1747 SN 1747 SN Machine Drive Clear Faults Clear Faults Pushbutton Command d 0 1 fll u 131 259 1747 SN 1747 SN Drive Machine Running Running Status Bit Indicator Is 0 1 lt 257 129 1747 SN 1747 SN Drive Machine Faulted Faulted Status Bit Indicator Is 0 1 lt 263 Drive Data In Al 135 1747 SN 1747 SN Data to Drive MOV Move Source N7 1 500 lt Dest 0 1 18 500 lt Creating Ladder Logic Programs 4 11 About the SLC Ladder Logic Program Rung 0001 Description When the machine Start push button is pressed the SLC sends a START command to the drive The drive will start if no STOP command is being sent by the SLC or any other control device Start button is a normally open contact in this example SCANport products will start only if the start bit transitions high while the stop bit is already low The address 0 1 is determined by the slot and word It is displayed as a continuous bit number In the example we use rack 02 and starting group module word 0 0002 When the machine Stop push button is pressed the SLC sends a STOP command to the drive Stop button is normally closed contact in this example
36. apter User Manual Publication 1336 FORCE 5 13 n x 4096 offset bits 0 11 Trending is a function of the 1336 FORCE drive with a PLC adapter board B 24 Supported Block Transfer Messages End of Appendix B Numerics 1203 GD1 module see Remote 1 0 communications module 1203 GK1 module see Remote I O communications module 1336 GM1 board see Remote 1 0 communications module A address 2 12 application notes P 2 attentions P 3 2 1 audience P 1 B baud rate 2 11 block transfer data files B 1 data structure B 2 examples 5 3 5 5 5 7 B 1 notes 5 7 quick reference B 22 setting switch for 2 5 status word 5 2 understanding 5 1 C cables connecting 3 4 3 7 Remote 1 0 3 2 removing 3 1 SCANport 3 1 selecting 3 1 compatibility 1 3 Continuous Parameter Value Read block transfer B 14 control features 4 2 controllers compatible 1 3 definition P 2 example programs 4 1 image table 2 4 4 1 ControlLogix see Logix5550 Index D data files B 1 data storage 5 3 data structure B 2 datalinks description 4 2 example applications 4 2 setting switches for 2 7 using 4 2 default settings 2 2 DIN rails 3 3 DIP switches see switches E EEPROM B 16 equipment 1 6 error codes B 2 examples block transfers 5 3 5 5 5 7 datalinks 4 3 ladder logic programs 4 8 4 10 4 12 settings for 4 5 F factory default settings 2 2 fault action 2 10 Fault Comma
37. ass Message Length Value Data Data Data Data Data Example User Text User Text String Read 3 261 0 String User Text String Write 11 32507 l0 chart char3 char5 chr7 char 0 char2 char4 char 6 Product ID Product ID Number Read 3 256 0 B 8 Number Read Clock Data Real Time Clock Data Read 3 2816 0 Real Time Clock Data Write 7 29952 0 sec 100th hour min date day year month Run Time Clear Run Time Accumulator 3 29950 0 Accumulator Run Time Accumulator Data 3 2817 0 Read Time Stamp Load Clock Info Reference 3 29950 Time Stamp Stamp Number Reference Time Stamp Data 3 2816 Time Stamp Read Number Reference Time Stamp Data 3 29952 Time Stamp Write Number Trend File All Info 3 4098 n x 4096 Maximum Trend Size Avail 3 4097 0 ORO able Number of Trends Available 3 4096 0 2006 Run File Data 3 4100 206 Setup Data Full 15 28670 n x 4096 Trend Command 4 28672 n x 4096 1 3 ORO Trend Parameter Definition 3 4102 n x 4096 ORO Trend Status 4 4097 n x 4096 1 4 OO Trend Triggered Setup 3 4103 n x 4096 Parameter Trigger Time 3 4099 n x 4096 This word is not used Example not available in this manual Refer to the 1336 FORCE PLC Communications Ad
38. ated with any particular installation Rockwell Auto mation does not assume responsibility or liability to in clude intellectual property liability for actual use based upon the examples shown in this publication N ATTENTION The configurations and program examples Understanding the 1 0 Image The Remote I O communications module allows a SCANport product Table to look and act like a Remote I O chassis when connected to a programmable controller Data contained in the input output image table is transferred between the programmable controller by the Remote I O scanner the same as with any Remote I O chassis You control the location of data transferred by setting the rack address and starting group You control the amount of data by setting the DIP switches on SW3 Important The communications module does not scale the data that is transferred Consequently all scaling of the data must be done in the controller Refer to the user manual for your SCANport product for details on device units Important The Remote I O to SCANport conversion is asynchronous Data sent to the adapter for transfer to the drive must be maintained until the drive has received data 4 2 Creating Ladder Logic Programs DIP switches on SW3 determine how the data contained in the programmable controller I O image table is used in the drive Figure 4 1 shows an I O image table Figure 4 1 1 0 Image Table Remote VO SCANport Controller Remote V0 SCANport
39. cedures refer to Rockwell Automation Publication 8000 4 5 2 Guarding Against Electrostatic Damage or other appli cable ESD protection handbook A 2 Specifications 1203 GD1 Module Specifications 1203 GK1 Module Specifications The following table gives the specifications for the 1203 GD1 module Category Specifications Electrical Input Voltage 85 to 264 V AC 1 phase Input Current 35 mA maximum Input Frequency 45 to 63 Hz SCANport Load 60mA DC Environmental Operating Temperature 0 to 50 C 32 to 122 F Storage Temperature 40 to 85 C 40 to 185 F Relative Humidity 0 95 non condensing Communications Product SCANport Controller Allen Bradley Remote I O Baud Rates 57 6K 115 2K 230 4K Rack Sizes 1 4 1 2 3 4 full Mechanical Height 76 mm 3 0 Width 45 mm 1 8 Depth 123 mm 4 8 Enclosure NEMA Type 1 IP30 DIN Rail Standard 35 x 7 5 mm 1 38 x 0 30 in Regulatory UL Agencies CSA CE The following table gives the specifications for the 1203 GK1 module Category Specifications Electrical Input Voltage 24 V DC 10 Input Current 0 4 A maximum SCANport Load 60mA DC Environmental Operating Temperature 0 to 50 C 32 to 122 F Storage Temperature 40 to 85 C 40 to 185 F Relative Humidity 0 95 non condensing Communications Product SCANport Controller Allen Bradley Remote I O Baud Rates 57 6K 115 2K 230 4K Rack Sizes 1 4 1 2 3 4 full Mec
40. d For example to change parameters 27 28 and 29 in a 1336 PLUS drive you need to 1 In the 1336 PLUS drive set the following parameters Parameter Setting 111 Data In A1 112 119 Data Out A1 112 113 Data In B1 120 2 On the module slide SW 3 4 and SW 3 5 to ON to enable datalinks A and B See Figure 2 6 Slide the other DIP switches on SW3 to OFF A parameter number must be moved or copied into word 0 first word and word 2 third word of the output image for each scan The new parameter value must be moved or copied into word 1 second word of the output image In our example we move the following data into the input image table Scan Word0and2 Word 1 Description 1 27 123 Parameter 27 will be set to 123 2 28 456 Parameter 28 will be set to 456 3 29 789 Parameter 29 will be set to 789 A successful scan yields the following results in word 0 and 1 in the input image table Scan Word 0 Word 1 Description 1 27 123 Parameter 27 has been set to 123 2 28 456 Parameter 28 has been set to 456 3 29 789 Parameter 29 has been set to 789 Logic can be developed for the controller that uses the values in word 0 first word and word 1 second word of the input image to verify that the change was completed successfully Creating Ladder Logic Programs 4 5 Figure 4 2 illustrates the first scan in Example Application 3 Figure 4 2 Example Scan using Da
41. d to the SCANport product e Verify that the SCANport product is powered e Cycle power to the module Health LED LED Status Cause Corrective Action Green Steady je Normal Operation None e If FAULT LED is steady a DIP switch is set incorrectly Verify that the module is correctly configured there is a bad cable or an RIO connection between Verify that SCANport and Remote I O cables are correctly wired and the controller and adapter has not been made securely connected e Configure or auto configure the controller Off e Internal module fault e Cycle power Rem 1 0 ACT LED LED Status Cause Corrective Action Green Steady je Normal Operation None Off e No data is being received from the controller e Verify that Remote I O is online e Verify that the controller is in run mode e Verify that rack addressing is set correctly e Verify that the module is connected to the controller Rem I O STS LED LED Status Cause Corrective Action Green Steady e Normal Operation None Green Blinking e Controller is in reset program or test mode Controller has more rack space allocated than is used e Return the controller to run mode e Configure or auto configure the controller Off Module is not communicating with the controller e Module is not connected to the product e Verify that the module is connected to the controller e Verify that the controller is configured to recognize the module e Verif
42. der Logic Programs 4 7 Logic Status Bits The Logic Status bits for the 1336 PLUS drive that we use in our example are as follows Logic Status Bits 15 14113 12111110 918 7 6 Function Description Enabled 1 Enabled 0 Not Enabled Running 1 Running 0 Not Running Command 1 Forward 0 Reverse Direction Rotating Direction 1 Forward 0 Reverse Acceleration 1 Accelerating O Not Deceleration 1 Decelerating O Not X Warning 1 Warning Present 0 Not X Fault 1 Faulted 0 Not Faulted X At Speed 1 At Speed 0 Not At Speed X X X 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 X X X Reference Source 0000 External Reference 1 0001 0111 Presets 1 7 1000 External Reference 2 1001 1110 Port 1 6 Direction 1111 Jog The 1305 drives 1336 PLUS II drives and 1336 Spider drives use the same Logic Command and Logic Status data For other drives refer to their user manuals 4 8 Creating Ladder Logic Programs Example PLC Ladder Logic Program 0000 0001 0002 0003 0004 0005 0006 0007 0008 Refer to page 4 5 for the settings of the module and the 1336 PLUS drive used for this example Figure 4 3 Example Ladder Logic Progra
43. dition 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 vifs 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 2 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 27734 29556 Drive response 00 17 03 00 00 14 10 00 01 c 00 01 10 00 01 CC 00 00 aM se iX um m oV tl ga e 07 02 04 00 13 0 10 00 IV st Example only These values vary depending on parameters and products B 8 Supported Block Transfer Messages Product ID Number Read Product ID Number Read returns the product ID of the device to which the Remote I O module is connected PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Figure B 6 Message Structure PLC Request Drive Response Message Length Header Word 0 3 RESTE Length K PLC ue Value Header Word 1 or PLC Decimal Value Header 256 Message OK Word 1 0 Data Word 2 32512 Message Error 0 Header Word 2
44. e Important The communications module is not compatible with complementary I O configurations because it uses both output and input image words for proper product control Please observe the following safety precautions instrument Do not use a pencil or pen ATTENTION Hazard of injury or equipment damage exists Failure to check connections and switch settings for compatibility with your application could result in unintended or undesirable operation Verify the configuration is correct for your application ATTENTION Hazard of equipment damage exists When you make changes to the switch settings use a blunt pointed exists Unintended or incorrect machine motion can result from the initial configuration When a system is configured for the first time the motor must be disconnected from the machine or process during initial system testing A ATTENTION Hazard of injury or equipment damage Important Due to an anomaly in firmware release 4 01 Remote I O modules that are used only for block transfer messages require the following configuration switches for block transfer and reference feedback should both be enabled SW 3 1 and SW 3 3 are ON SW 3 2 and SW 3 4 through 3 8 are OFF This configuration prevents a fault on power up It does not affect rack I O allocation or the ladder logic program because it still fits within 1 4 rack I O space The drive will however generate a serial fault if the communications mod
45. e 4 5 for the settings of the module and the 1336 PLUS drive used for this example Figure 4 6 Example Ladder Logic Program for a Logix5550 Drive Machine START Start Command Pushbutton nu Data Bit PLUS_10 0 Data 1 1 Drive STOP Command Bit PLUS_10 0 Data 1 0 Machine Stop Pushbutton Local 2 1 Data 0 rive Drive STOP RUNNING Command Status Bit Bit Re rt D mu Drive Frequency Reference MOV Machine JOG Pushbutton os Move Source Reference Dest PLUS 10 0 Data Al 2 0000_0000_0000_00 Drive JOG Command it PLUS_10 0 Data 1 2 Machine CLEAR FAULTS Pushbutton Drive CLEAR FAULTS Command Bit PLUS_10 0 Data 1 3 Local 2 1 Data 3 ll Drive Machine RUNNING RUNNING Status Indicator Bit Lamp ee Local 3 0 Data 0 Drive Machine FAULTED FAULTED Status Status Bit Local 3 0 Data 1 Bit dar al Drive Frequency Feedback MOV Move Source P meria 2 0000_0000_0000_000 Dest Feedback Creating Ladder Logic Programs 4 13 About the Logix5550 Ladder Logic Program Rung 0001 Description When the machine Start push button is pressed the Logix5550 sends a START command to the drive The drive will start if no STOP command is being sent by the Logix5550 or any other control device Start button is a normally open contact in this example SCANport products will start o
46. e Bit 15 of the drive response word for that parameter s number is set e The 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 e Each 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 T 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 Example only These values vary depending on parameters and products B 14 Supported Block Transfer Messages Continuous Parameter Value Read Continuous Parameter Value Read reads a continuous list of parameters beginning with the starting parameter number PLC Block Transfer Instruction Data PLC request instruction length 4 words Drive
47. eating Ladder Logic Programs End of Chapter 4 Chapter Objectives Understanding Block Transfer Chapter 5 Using Block Transfer Messages Chapter 5 provides information about Block Transfer messages In this chapter you will read about the following e General information on block transfers The Remote I O status word e Data storage e Example ladder logic programs using Block Transfer messages examples shown in this manual are intended solely for pur poses of example Since there are many variables and re quirements associated with any particular installation Rockwell Automation does not assume responsibility or li ability to include intellectual property liability for actual use based upon the examples shown in this publication A ATTENTION The sample programs and block transfer block transfer messages are programmed to frequently write parameter data the EEPROM Non Volatile Storage will quickly exceed its life cycle and cause the product to malfunction Do not create a program that frequently uses block transfer messages to write parameter data to a product Datalinks do not write to the EEPROM and should be used for frequently changed parameters A ATTENTION Hazard of equipment damage exists If Discrete transfer is the method used by a controller to transfer data to and from the module during every rack scan The module transfers this data to and from the SCANport product Block transfer is the
48. ents of this Manual Chapter Title Contents Preface Using This Manual Descriptions of the audience purpose back ground and scope of this manual 1 Overview Features of the Remote I O communications module 2 Configuring the Module Procedures for setting DIP switches 3 Installing the Module Procedures for mounting connecting cables and connecting power 4 Creating Ladder Logic Information about addressing information trans Programs fer and sample programs 5 Using Block Transfer Information about messaging and sample pro Messages grams 6 Troubleshooting Information about troubleshooting the module A Specifications Environmental electrical and communication specifications B Supported Block Transfer Information about block transfer messages Messages Related Documentation You can obtain documentation about Allen Bradley products including PLC controllers SLC controllers Logix5550 controllers and drives from your local Rockwell Automation office or distributor You can also access documents online at http www ab com manuals Application notes are available at http www ab com drives stddrives faxback faxback htm The following terms are specific to this product For a complete listing of automation terminology refer to the Rockwell Automation Industrial Automation Glossary Publication Number AG 7 1 Terms Definition Controller A solid state control system that has a use
49. f the physical cable Each Remote I O link should have exactly two termination resistors If the device that you connect is an end device on the Remote I O link it must be terminated Refer to the following table to select a resistor Important You must use an 82 ohm external termination resistor if the link is operating at 230 4 kbps Device Description Programmable Controller Refer to its manual 1336 GM1 Set J2 in position 1 2 for termination and 2 3 for no termination Using Jumpers Refer to Figure 3 8 The jumper enables a 150 ohm resistor 1203 GD1 1203 GK1 or Connect a resistor between terminals 1 and 2 on the Remote I O 1336 GM1 connector Refer to Figure 3 4 Using an external termi Use an 82 ohm termination resistor unless a device requires a nation resistor 150 ohm termination resistor The following scanners require 150 ohm termination resistors on the RIO link 1771 SN 1772 SD 1772 SD2 1775 SR 1775 S4A 1775 S4B 6008 SQH1 and 6008 SQH The following adapters require a 150 ohm termination resistors on the RIO link 1771 AS 1772 ASB Series A 1771 DCM The following devices require a 150 ohm termination resistors on the RIO link 1771 AF Installing a 1203 GD1 or 1203 GK1 Module Installing the Module 3 3 Required Tools and Equipment To install your module you need the following tools and equipment Remote I O communications module 1203 GD1 or 1203 GK1 35 x 7 5 mm D
50. ference Feedback and datalink A we use 4 words in the rack so we need a 1 2 rack Using the table below as a guide we could set the starting group for word 0 2 or 4 for our example Figure 2 8 Starting Group Switches 8 SW2 FERRER 2 Off 0 On 1 Use SW 2 2 and SW 2 1 for setting the starting group To edit the starting group you need to 1 Refer to the following table to determine starting groups that you can use Rack Size Starting Group 1 4 0 2 4 0r 6 1 2 0 2 or 4 3 4 0or2 Full 0 2 10 Configuring the Module 2 Refer to the following table to set SW 2 2 and SW 2 1 Starting Group SW 2 2 SW 2 1 0 1 1 2 0 1 4 1 0 6 0 0 3 Slide the switches to their appropriate positions Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Setting the Last Rack Switch SW 2 3 lets you notify a controller that the connected product is the last device with this rack address You must set this switch if a product is the last device with this rack address and you are using a PLC 2 controller It is recommended that you set this switch when you are using other controllers Figure 2 9 Last Rack Switch 8 SW2 Off 0 BABEAHAH lt 0 Use SW2 3 fo
51. frequently uses block transfer messages to write parameter data to a product Datalinks do not write to the EEPROM and should be used for frequently changed parameters ATTENTION Hazard of equipment damage exits Firmware version 3 04 has the following anomaly If DIP Switch 2 5 is OFF No Fault the product remains in its last state after acommunications loss occurs no matter how DIP Switch 2 4 is set If you must use zero data contact Rockwell Automation Technical Support P 4 Using This Manual Rockwell Automation Support Rockwell Automation offers support services worldwide with more than 75 sales support offices more than 500 authorized distributors and more than 250 authorized systems integrators located throughout 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 e Support service agreements Technical Product Support If you need to contact Rockwell Automation for technical assistance please call your local Rockwell Automation representative Chapter 1 Overview Chapter Objectives Chapter 1 provides an overview of the Remote I O communications module 1203 GD1 module 1203 GK1 module and 1336 GM1 board In this chapter you will read about the following e Function of the module e
52. g the PLC 5 10 only with 1771 SN in Discrete Mode PLC 5 15 PLC 5 25 family e PLC Enhanced family including the PLC 5 20 PLC 5 30 PLC 5 40 PLC 5 40L PLC 5 60 PLC 5 60L family PLC 5 80 e PLC 5 250 e PLC scanner modules and subscanners e SLC 500 with 1747 SN scanner 1 4 Overview Hardware Description The hardware included with the module depends on the module that you have 1203 GD1 and 1203 GK1 Modules The 1203 GD1 module and 1203 GK1 module share the same parts Figure 1 3 illustrates these parts Figure 1 3 SS Parts of the 1203 GD1 and 1203 GK1 Module Part Description 1 SCANport Connection Standard SCANport 8 pin mini DIN connector for the SCANport cable 2 Power Supply Connections Connections for the power supply Multiple connec tions allow daisy chaining The 1203 GD1 module uses 85 264V AC The 1203 GK1 module uses 24V DC 3 Remote I O Connection Standard 3 pin Remote I O connector 4 LEDs Status indicators for the module SCANport connec tion and Remote I O connection Refer to Chapter 6 5 DIP Switches Switches used to configure ihe module Refer to Chapter 2 6 DIN Rail Mount Mount for securely attaching and electrically ground ing the module to a DIN rail Not Remote I O connector One 3 pin connector for connecting the Remote I O Shown cable to the module Not Termination Resistors Two termination resistors for terminating t
53. gth 64 Continuous No CEND gt The following table defines the contents of the example PLC block transfer messages Figure 5 3 and Figure 5 4 Content Description Rack The rack address is determined by the switch settings on the Remote I O module Refer to Chapter 2 In Figure 5 3 and Figure 5 4 rack address 1 is used Group The group number is the first group in the rack associated with the Remote I O module This is called the starting group It is determined by the size of the rack Refer to Chapter 2 In Figure 5 3 the rack has been set up as a full 8 group rack therefore the starting group 0 is used Module The module number is associated with the block transfer in the associated slot This will always be 0 Control The control block is a predefined set of words that contain bit information associated with the Block block transfer function In the PLC 5 15 and PLC 5 25 the control block requires 5 contiguous words In the PLC 5 40 and 5 60 the control block may be either an integer type and would require 5 contiguous words or a block transfer type and would require 1 element In Figure 5 3 words N11 0 through N11 4 have been reserved for the bit array in the BTW block Words N11 5 through N11 9 have been reserved for the BTR block In Figure 5 4 element BT11 0 has been reserved for the bit array in the BTW block Element BT11 1 has been reserved for the BTR block Data File The da
54. h 4 word Drive response instruction length 4 words Figure B 4 Message Structure PLC Request Drive Response Message Length Header Word 0 Message Length Header 4 4 Word 0 PLC Decimal Value PLC Decimal Value Header Header Word 1 769 M OK Tn 31999 Message Error Word 1 Parameter Numb ete Parameter Number Data Word 2 arameter Number Word 2 pi ter Data 0 or Error Code Data 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 4 769 20 0 For parameter values greater than 32 767 you may need to enter the value in hexadecimal Example only These values vary depending on parameters and products Parameter Read Full Supported Block Transfer Messages B 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 ba
55. hanical Height 76 mm 3 0 Width 45 mm 1 8 Depth 123 mm 4 8 Enclosure NEMA Type 1 IP30 DIN Rail Standard 35 x 7 5 mm 1 38 x 0 30 in Regulatory UL Agencies CSA CE Appendik Objectives Supported Block Transfer Messages Appendix B Supported Block Transfer Messages Appendix B provides information about the Block Transfer messages supported by the Remote I O communications module In this appendix you will read about the following e Block transfer status word e Setting up data files for block transfer messages e Examples of block transfer messages e Block transfer quick reference Important This appendix provides detailed examples of block transfer messages For information about block transfer messages also refer to Chapter 5 block transfer messages are programmed to frequently write parameter data the EEPROM Non Volatile Stor age will quickly exceed its life cycle and cause the prod uct to malfunction Do not create a program that fre quently uses block transfer messages to write parameter data to a product Datalinks do not write to the EEPROM and should be used for frequently changed parameters N ATTENTION Hazard of equipment damage exists If The following table lists the examples of block transfer messages in this chapter Command Page Command Page Parameter Value Read D B 3 Continuous Parameter Value Read B 14 Parameter Value Write B
56. he I O link at Shown its physical ends Refer to Chapter 3 Overview 1 5 1336 GM1 Board Hardware Figure 1 4 illustrates the main parts of a 1336 GM1 board Figure 1 4 ae a Parts of the 1336 GM1 Board AaAAASA gt o Part Description 1 SCANport Connection Internal 14 pin female SCANport connector 2 Remote 1 0 Connection Standard 3 pin Remote I O connector 3 LEDs Status indicators for the module SCANport connection and Remote I O connection Refer to Chapter 6 4 DIP Switches Switches used to configure the module Refer to Chapter 2 Not Kit Materials for mounting the board to the SCANport prod Shown uct These material include one grounding wrist strap four Phillips mounting screws four stand off nylon head ers one 3 pin Remote I O connector one snap in comm housing with mounting instructions and termination resistors 1 6 Overview Required Tools and Equipment Overview of Setting Up the Module The tools and equipment required depend on if you are using a 1203 GD1 module 1203 GK1 module or 1336 GM1 board 1203 GD1 or 1203 GK1 Module To install and configure a 1203 GD1 module or 1203 GK1 module you need the following Remote I O communications module 1203 GD1 or 1203 GK1 35 x 7 5 mm DIN rail Termination resistor s Power source 1 8 flathead screwdriver
57. he PLC data table to the drive A range of 0 to 32767 is equivalent to zero to maximum frequency In this example the drive frequency select parameters are set to receive a frequency reference from the Remote I O module 0004 When the machine Jog button is pressed the PLC will send a JOG command to the drive The drive will start and run at the programmed jog frequency if no STOP command is being sent by the PLC or other control device Jog button is normally open contact in this example 0005 When the machine Clear Faults push button is pressed the PLC sends a CLEAR FAULTS command to the drive Clear Faults button is a momentary normally open contact in this example 0006 When the drive is running the PLC will receive a Drive Running status bit 0007 When the drive is faulted the PLC will receive a Drive Faulted status bit 0008 A value is moved from the PLC data table into the drive parameter specified by the Data In A1 parameter in the drive 4 10 Example SLC Ladder Logic Program Creating Ladder Logic Programs 0000 0001 0002 0003 0004 0005 0006 0007 0008 Refer to page 4 5 for the settings of the module and the 1336 PLUS drive used for this example Figure 4 4 Example Ladder Logic Program for an SLC Machine Drive START START Pushbutton Command Is 0 1 iit 128 257 1747 SN 1747 SN Machine Drive STOP
58. icate the reason for the failure The location of the error code is typically data word 3 in the drive response but will depend on the message Figure B 2 Example Message Structure and Error Message Reply PLC Request Drive Response Message Length Header Word 0 Message Length Header Word 0 Decimal Value Header Word 1 Decimal Value resin Wana Error eader Wor Data Header Word 2 Data Header Word 2 Data Data Word 3 Error Code See Table Below Data Word 3 The following table lists the error codes Value 0 Description No error occurred 1 The service failed due to an internal reason and the drive could not perform the request The requested service is not supported An invalid value in the block transfer request header word 2 An invalid value in the block transfer request header word 3 An invalid value in the block transfer request header word 2 The data value is out of range No AJOIN There is a drive state conflict The drive is in an incorrect state to perform the func tion The drive cannot be running when you perform certain functions Parameter Value Read Supported Block Transfer Messages B 3 Parameter Value Read reads the 16 bit parameter data value for the selected parameter number PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Figure B
59. it is necessary to reserve several words for data storage Some of these words are required for internal use by the block transfer function and some contain the block transfer message information Refer to Appendix B for detailed information on the required data in data files for different block transfer messages Example PLC Block Transfers Figure 5 3 and Figure 5 4 are examples of block transfer 0000 0001 0002 programming from PLC controllers to a Remote I O communications module The BTW_AVAIL and BTR_AVAIL bits from the module status word 1 010 in these examples are used in these examples The examples also show how user logic can be used to enable or disable the block transfer operations Figure 5 3 Example for a PLC 5 15 or PLC 5 25 This rung performs a Block Transfer Write to the 1203 GD1 at Rack Address 1 Starting Group 0 the Module number is always 0 with these adapters The data instructs the adapter to send a SCANport message When this message has completed the response can be read with a BTR User BIW BTR Logic Available Available B3 0 1 010 1 010 BTW il fl NG Block Transfer Write EMD 0 15 12 Module Type Generic Block Transfer Rack 001 KDND Group 0 Module On lt ER gt Control Block N11 0 Data File N12 0 Length 64 Continuous No This rung performs a Block Transfer Read from the 1203 GD1 at Rack Address 1 Starting Group 0 the Module number is always 0 with these adapte
60. kwell Automation support Use this manual if you are responsible for setting up and using a Remote I O communications module Bulletin numbers 1203 GD1 1203 GK1 or 1336 GM1 You must have previous experience with and a basic understanding of communications terminology configuration procedures required equipment and safety precautions To use this Remote I O communications module efficiently you must be able to program and operate programmable controllers as well as have a basic understanding of the parameter settings and functions of the SCANport product with which you are communicating This manual is an installation and user guide for the Remote I O communications module The 1203 Remote I O communications modules are available for products that include SCANport This manual provides the following information e An overview of the Remote I O communications module e Procedures that you need to install configure and troubleshoot the Remote I O communications module e Example ladder logic programs for controlling a product and using block transfer messages Important You should read this manual in its entirety before configuring installing operating or troubleshooting the Remote I O communications module This manual supports firmware versions 1 xx to 4 xx the xx designator may vary Features that work with specific firmware versions will be identified P 2 Using This Manual Terms and Abbreviations Cont
61. link is truncated so that it uses only one word in the input and output image table Creating Ladder Logic Programs 4 3 Products That Support Datalinks To use datalinks your SCANport product must support them Refer to your product user manual Using Datalinks The following are the rules for using datalinks e Normally each enabled datalink reserves two words in both the input and output image tables of the controller This increases your I O image size The starting module group on the module must be set to support the size of the I O image table Truncation can be used to minimize the required rack size used by the Remote I O module Refer to Chapter 2 e Each set of datalink parameters in a SCANport product can be used by only one communications module If more than one module is connected to a single SCANport product they must not attempt to use the same datalink e Parameter settings in the SCANport product determine the data passed through the datalink mechanism Refer to the user manual for your SCANport product for more information e When you use a datalink to change a value the value is not written to the EEPROM The value is stored in volatile memory and lost when the drive loses power e The 1336 FORCE and 1336 IMPACT drives use datalinks in a special way Refer to their user manuals for information Example Application 1 The simplest application of datalinks is to set a parameter number into a Data In parame
62. lue is seen in word 3 of the response header message Data File Format 0 1 3 4 5 6 7 8 9 PLC request 3 1793 Drive response 4 1793 4 Example only These values vary depending on parameters and products Trip Fault Queue Number Read Supported Block Transfer Messages B 21 Trip Fault Queue Number Read provides the fault queue number of the fault that caused the device to trip PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Figure B 14 Message Structure PLC Request Drive Response Message Length Header Word 0 3 Message Length Header PLC Decimal Val meee aa alue Header Word 1 PLC Decimal Value Header M K 30084 Nene EON Word 1 0 Header Word 2 Header l Word 2 Number of Trip Fault Header or Error Code Word 3 Message Operation Trip Fault Queue Number Read 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 PLC request 1794 Drive resp
63. m for a PLC Machine Drive START START Pushbutton Command 1 000 0 020 ll 0 1 Machine Drive STOP STOP Pushbutton Command 1 000 0 020 1 0 Drive Drive STOP Running Command Status Bit oe ie 0 1 Drive Frequency Comman MOV Move Source N7 0 1600 Dest 0 021 16000 Machine Drive JOG Pushbutton Command 1 000 0 020 lll A Machine Drive Clear Faults Clear Faults Pushbutton Command Hm 0 020 3 3 Drive Machine Running Running Status Bit Indicator 1 020 0 000 i Drive Machine Faulted Faulted Status Bit Indicator i 0 000 7 1 Drive Data In Al Data to Drive MOV Move Source N7 1 500 Dest 0 022 500 lt END Creating Ladder Logic Programs 4 9 About the PLC Ladder Logic Program Rung 0001 Description When the machine Start push button is pressed the PLC sends a START command to the drive The drive will start if no STOP command is being sent by the PLC or any other control device Start button is a normally open contact in this example SCANport products will start only if the start bit transitions high while the stop bit is already low The address 0 020 is determined by the rack and starting group settings on the module In the example we use rack 02 and starting group module word 0 0002 When the machine Stop push button is pressed the PLC sends a STOP command to the drive Stop button is normally closed contact in this example 0003 A frequency command is transferred from t
64. meter value as shown If an error has occurred in reading any of the parameters e 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 Supported Block Transfer Messages B 11 e The drive response word for the value of that parameter returns a 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 B 12 Supported Block Transfer Messages Scattered Parameter Value Write Scattered 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 Instruction Data PLC request instruction length 5 64 words Drive response instruction length 5 64 words Drive Response
65. method used by a controller to transfer data that does not require continuous updates To perform this function the module provides a status word to the controller during the normal discrete transfer scan This status word occupies the first module group word in the I O image table for the designated rack communications module The status word is then used by the ladder program to control the controller Block Transfer Write BTW and Block Transfer Read BTR functions Important The Remote I O communications module does not scale or manipulate data that is transferred between the controller and SCANport product The data in the controller must be converted to device units before being sent to the SCANport product 5 2 Using Block Transfer Messages Understanding the Block Transfer Status Word The block transfer status word is returned from the Remote I O module It is the first word associated with the rack in the controller input image table This status word indicates the condition of the Remote I O module itself and is not part of the standard block transfer instructions in the ladder program Figure 5 1 details the individual bits Figure 5 1 Remote 1 0 Status Word Bit 17 Bit16 Bit15 Bit14 Bit13 Biti2 Bit11 Bit10 Bit7 Bit6 Bit5 Bit4 Bits Bit2 Biti Bito gt Reserved for future use gt Block Transfer Ready BT_READY Block Transfer Write in Progress BTW_IN_PROG gt Block Transfer Read Available
66. mmunications board contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing test ing or servicing this board Device malfunction may occur if you do not follow ESD control procedures If you are not familiar with static control procedures refer to Rockwell Automation Publication 8000 4 5 2 Guarding Against Electrostatic Damage or other applicable ESD protection handbook ATTENTION Remove all power from the SCANport product before installing the 1336 GM1 board Failure to disconnect power may result in death or serious injury Ver ify all power is removed before installing the 1336 GM1 board Important If you are attaching the communications board to a 1336 PLUS II refer to the one page insert included with the kit for mounting instructions 1 Remove power from the SCANport product and verify that it is not holding power 2 Remove power from the Remote T O link 3 Put on the grounding wrist strap Installing the Module 3 7 4 Screw the four stand off nylon headers into the appropriate spaces on the drive main control board Figure 3 6 Mounting the Open Style Communications Board ol 5 Insert the SCANport connector into the 14 pin SCANport header on the control board The DIP switches should be facing you 6 Screw the board securely into place being careful not to overtighten the four screws 7 Connect the Remote I O cable
67. n Drive Units Data Format 0 1 2 3 4 5 6 7 8 9 PLC request 4 1 60 10 Drive response 64 1 60 10 0 0 0 0 0 100 0 50 4096 60 4096 1 6 0 1000 0 0 0 0 0 1000 1000 400 400 400 0 6144 2 4710 1 1 0 0 0 0 2 64 0 0 15 1024 0 0 5811 0 18 0 0 0 3597 0 12808 6 0 0 17952 0 0 0 0 Example only These values vary depending on parameters and products B 16 Save Recall Initialize Supported Block Transfer Messages Save Recall Initialize NVS Non Volatile Storage Functions activates the specified function These functions are also referred to as EEPROM functions PLC Block Transfer Instruction Data PLC request instruction length 4 words Drive response instruction length 4 words Figure B 10 Message Structure PLC Request Drive Response Message Lengih Header Word 0 Header 4 Me Length Word 0 PLC pee Header Word 1 PLC Decimal Value Header KN o Word 1 0 Header Word 2 0 Header Word 2 NVS Command Data Word 3 0 or Error Code PE Word 3 Value NVS Command 00 Not Used 01 NVS Save 02 NVS Recall 03 NVS Default Initialize Message Operation This function allows three different message requests e NVS Save saves parameter information from the working memory or RAM to NVS Storage e NVS Recall retrieves the last saved data from NVS Storage and place
68. nd Write block transfer B 17 Fault LED 6 1 6 2 Fault Queue Entry Read Full block transfer B 18 Fault Queue Size Read block transfer B 20 feedback 2 6 firmware P 1 H Health LED 6 1 6 2 hold last state 2 10 1 2 Index l image table blank 2 4 example 2 4 illustration 4 2 understanding 4 1 installing a Remote I O communications module 3 3 3 6 L ladder logic programs 4 1 last rack 2 9 LEDs 6 1 6 2 links example 1 2 terminating 3 2 logic command example bits 4 6 setting switch for 2 5 logic status example bits 4 7 setting switch for 2 5 Logix5550 controllers block transfers 5 7 compatible 1 3 ladder logic programs 4 12 M manual audience P 1 contents P 2 online P 2 purpose P 1 related documentation P 2 mounting a board 3 7 N NVS Non Volatile Storage B 16 p Parameter Read Full block transfer B 5 Parameter Value Read block transfer B 3 Parameter Value Write block transfer B 4 PLC controllers block transfers 5 3 compatible 1 3 ladder logic programs 4 8 Product ID Number Read block transfer B 8 products compatible 1 3 definition P 2 see also SCANport products supporting datalinks 4 2 programs 4 1 R rack address 2 12 last 2 9 size 2 4 2 8 reference 2 6 related documentation P 2 Rem I O ACT LED 6 1 6 2 Rem I O STS LED 6 1 6 2 Remote I O baud rate 2 11 cables 3 2 3 4 3 7 definition P 2 example
69. nly if the start bit transitions high while the stop bit is already low In the example we use rack 02 and starting group module word 0 The tags are configured to represent this address 0002 When the machine Stop push button is pressed the Logix5550 sends a STOP command to the drive Stop button is normally closed contact in this example 0003 A frequency command is transferred from the Logix5550 data table to the drive A range of 0 to 32767 is equivalent to zero to maximum frequency In this example the drive frequency select parameters are set to receive a frequency reference from the Remote I O module 0004 When the machine Jog button is pressed the Logix5550 will send a JOG command to the drive The drive will start and run at the programmed jog frequency if no STOP command is being sent by the Logix5550 or other control device Jog button is normally open contact in this example 0005 When the machine Clear Faults push button is pressed the Logix5550 sends a CLEAR FAULTS command to the drive Clear Faults button is a momentary normally open contact in this example 0006 When the drive is running the Logix5550 will receive a Drive Running status bit 0007 When the drive is faulted the Logix5550 will receive a Drive Faulted status bit 0008 A value is moved from the Logix5550 data table into the drive parameter specified by the Data In A1 parameter in the drive 4 14 Cr
70. ns loss occurs no matter how DIP Switch 2 4 is set If you must use zero data contact Rockwell Automation Technical Support Figure 2 10 8 SW2 Fault Action Configuration Switches FERRER Off 0 i On 1 Use SW 2 6 through SW 2 4 for setting the fault action To change the fault action you need to 1 Refer to the following table to determine the setting for SW 2 6 Fault on Reset Program Test SW 2 6 No Fault 0 Fault Product 1 Important Switch SW 2 6 is active only on modules with firmware 2 xx and later 2 Refer to the following table to determine the setting for SW 2 5 Fault on Communications Loss SW 2 5 No Fault 0 Fault Product 1 3 Ifyou set SW 2 6 or SW 2 5 to 0 No Fault set SW 2 4 to select an action when a condition that normally causes a drive fault occurs Function SW 2 4 Hold last state 0 Zero data 1 2 12 Configuring the Module 4 Slide the switches to their appropriate positions Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Setting the Remote I O Baud Rate SW 2 8 and SW 2 7 set the baud rate at which the Remote I O module communicates ATTENTION Injury or equipment damage can result from loss of PLC or Controller Logic Commands Stop Start etc
71. of the Remote 1 0 Communications Modules 1 1 Features of the Communications Module 1 2 Compatibil SE de Pan an de tease 1 3 Hardware Description Panne ati 1 4 Required Tools and Equipment 1 6 Overview of Setting Up the Module 1 6 Chapter 2 Chapter Objectives ede est es ee eens 2 1 Safety Precautions and Important Information 2 1 Locating the DIP Switches s 0 s2s0092 eccese dia seuare wrens eeled ee 2 2 Factory Default Settings eee 2 3 Quick Configuration curea h o e e A der ch Bree 2 3 Configuring the module aee 2 4 Setting Switches on OWS eee eee 2 5 Setting Switches on SW cate Lette dore 2 8 Setting Switches on SW1 coc us octet nade teased L on 2 12 Chapter 3 Chapter Objeciives ee ee eh ata ke 3 1 SCICCING Cals Se Mn a petted Sa E a ee Leos 3 1 Selecting a Termination Resistor 3 2 Installing a 1203 GD1 or 1203 GK1 Module 3 3 Installing a 1336 GM1 Board a naneatiene ater 3 6 Chapter 4 ChaplerObjectives 22 5 025 soot A SRE SAR ee ea 4 1 Understanding the 1 0 Image Table 4 1 Control Features nes en a ue 4 2 DataliNks 4235 tice oura p E aie aoe ikea tenes Satan dante 4 2 Settings for the Ladder Logic Program Examples
72. onse 1794 1 Example only These values vary depending on parameters and products B 22 Block Transfer Quick Reference Supported Block Transfer Messages The following table provides a list of block transfers and a description of the data that is entered in the first few words Word 0 Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Message Decimal Class Message Length Value Data Data Data Data Data Example Parameter Continuous Parameter Value 4 1 Number of Starting B 14 Read Read Parameters Parameter Parameter Read Full 3 768 Parameter B 5 Number Parameter Value Read 3 769 Parameter B 3 Number Scattered Parameter Value 5 64 3 Number of First 0 Second 0 B 10 Read Parameters Parameter Parameter Parameter Continuous Parameter Value 5 64 32767 Number of Starting First Second Second Write Write Parameters Parameter Parameter Parameter Parameter Value Value Parameter Value Write 4 31999 Parameter Parameter B 4 Number Value Scattered Parameter Value 5 64 32765 Number of First First Second Second B 12 Write Parameters Parameter Parameter Parameter Parameter Value Value Fault Queue Fault Command Write 4 30976 0 Fault B 17 Command Fault Queue Entry Read Full 3 1792 Fault Queue B 18 Entry Number Fault Queue Size Read 3 1793 0
73. r programmable memory for storage of instructions to implement specific functions such as I O control logic timing counting report generation communica tion arithmetic and data file manipulation A controller is also called a programmable logic controller or processor Remote 1 0 I O connected to a processor across a serial link With a serial link remote I O can be located long distances from the processor Remote 1 0 This module connects a SCANport product to a Remote I O link There Communications _ are three types of Remote I O communications modules 1203 GD1 Module module 1203 GK1 module and 1336 GM1 board The Remote I O module is also referred to as adapter module and communications module 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 commu Peripheral nications system such as Remote I O It is often referred to as an adapter or communications module For example the Remote I O module is a SCANport peripheral SCANport A device that uses the SCANport communications interface to commu Product nicate with one or more peripheral devices For example a motor drive such as a 1336 PLUS is a SCANport product Safety Precautions Using This Manual P 3 ATTENTION Only personnel familiar with SCANport devices and associated machinery should plan o
74. r setting the last rack To edit the last rack settings you need to 1 Refer to the following table to determine the switch setting for SW 2 3 Setting SW2 3 Not Last Rack 0 Last Rack 1 2 Slide the switch to its appropriate position Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Configuring the Module 2 11 Setting the Fault Action SW 2 6 through SW 2 4 let you configure how a Remote I O module and connected product act when Remote I O communications fail e g disconnected cable or the controller is switched to program or test mode You can use fault hold last state or zero data If you select hold last state a product continues in its present state after a communications disruption If you select zero data the data output to the product is zeroed Zero data does not command a stop A A ATTENTION Risk of bodily injury or equipment damage exists These switches allow the user to change the default configuration that would fault the drive if communication is lost Precautions should be taken to ensure that settings for these switches do not create a hazard of bodily injury or equipment damage ATTENTION Hazard of equipment damage exits Firmware version 3 04 has the following anomaly If DIP Switch 2 5 is OFF No Fault the product remains in its last state after acommunicatio
75. rameter 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 Block Transfer Messages B 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 of the response message In ad
76. ransfers to the module are used in the ladder program or by DriveTools DriveTools32 using a Remote I O pass thru connection Do not use the 230 4k baud rate if you are using a module with 3 04 or earlier firmware and your program uses block transfers Use the 57 6k or 115 2k baud rate instead Setting Block Transfer SW 3 1 enables or disables block transfer Enable block transfer if you are using messages refer to Chapter 5 in your ladder logic program or if you are using DriveTools32 software Important You cannot use both messages and DriveTools32 software at the same time Block transfer uses the first module group word in the rack and group Figure 2 3 Block Transfer Switch 8 SWS 9 Off 0 DERRHER ana Use SW 3 1 for setting the block transfer To edit the block transfer setting you need to 1 Refer to the following table to determine the setting for SW 3 1 Block Transfer SW 3 1 Disabled 0 Enabled 1 2 Slide the switch to its appropriate position If Block Transfer is enabled record Block Transfer in the first module group word of your I O image table on page 2 4 Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Configuring the Module Important Due to an anomaly in firmware release 4 01 Remote I O modules that are u
77. response instruction length 5 64 words Figure B 9 Message Structure PLC Request Drive Response Message Length Header Word 0 4 Message Length Header TRE 5 64 Word 0 ecimal Value 4 Header Word 1 PLC Decimal Value Header 1 Message OK Word 1 Number of Parameter Header Word 2 32767 Message Error Values to Read Number of Parameter Data Starting Parameter Data Word 3 Values to Read Word 2 Number araor Data Starting Parameter Number Word 3 Data Value 1 or Error Code Word 4 Value 2 Data or Error Code Word 5 Value 3 Data or Error Code Word 6 e e e e e e e e e e Value 60 Data or Error Code Word 63 Message Operation This function specified in the request will read a consecutive group of parameter values from the device beginning with the starting parameter number defined in Word 3 of the request The number of parameters to be read is defined in Word 2 of the request The values will return in the response beginning with Word 4 If an error has occurred in reading any of the parameters Word 1 of the response will return a value of 32767 and the response word for that parameter will return a status word instead of a parameter value Example Supported Block Transfer Messages B 15 In this example 60 parameters were read from a 1336 PLUS drive beginning with parameter 10 The values of these parameters are returned in the response The values are i
78. rimplement the installation start up configuration and subsequent maintenance of the Remote I O communications module Failure to comply may result in personal injury and or equipment damage ATTENTION The 1336 GM1 board contains Electrostat ic Discharge ESD sensitive parts and assemblies Static control precautions are required when handling this assem bly Component damage may result if ESD control proce dures are not followed If you are not familiar with static control procedures refer to Allen Bradley Publication 8000 4 5 2 Guarding Against Electrostatic Damage or any other applicable ESD protection handbook ATTENTION Injury or equipment damage can result from loss of PLC or Controller Logic Commands Stop Start etc when all these conditions are true module firmware 3 04 or lower e 230 4k baud rate e block transfer is enabled DIP switch SW3 1 is ON e block transfers to the module are used in the ladder program or by DriveTools DriveTools32 using a Remote I O pass thru connection Do not use the 230 4k baud rate if you are using a module with 3 04 or earlier firmware and your program uses block transfers Use the 57 6k or 115 2k baud rate instead ATTENTION Hazard of equipment damage exists If block transfer messages are programmed to frequently write parameter data the EEPROM Non Volatile Storage will quickly exceed its life cycle and cause the product to malfunction Do not create a program that
79. rs The response contains the data read from the SCANport Product as instructed by the previous BTW BTR Available 1 010 BTR fil Block Transfer Read ED 12 Module Type Generic Block Transfer Rack 001 KDND Group 0 Module 0 CER gt Control Block N11 5 Data File N12 70 Length 64 Continuous No 5 4 Using Block Transfer Messages 0000 0001 0002 Figure 5 4 Example for a PLC 5 20 PLC 5 40 PLC 5 60 PLC 5 80 This rung performs a Block Transfer Write to the 1203 GD1 at Rack Address 1 Starting Group 0 the Module number is always 0 with these adatpers The data instructs the adapter to send a SCANport message When this message has completed the response can be read with a BTR User BTW BTR Logic Available Available B3 0 1 010 1 010 BTW ll il WE Block Transfer Write ED 0 15 12 Module Type Generic Block Transfer Rack 001 KDND Group 0 Module 0 EH Control Block BT11 0 Data File N12 0 Length 64 Continuous No This rung performs a Block Transfer Read from the 1203 GD1 at Rack Address 1 Starting Group 0 the Module number is always 0 with these adapters The response contains the data read from the SCANport Product as instructed by the previous BTW BTR Available 1 010 BTR iil Block Transfer Read ED 12 Module Type Generic Block Transfer Rack 001 HDN gt Group 0 Module 0 KER gt Control Block BT11 1 Data File N12 70 Len
80. rtain 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 it clears the fault queue and writes the parameter information stored in NVS Storage to RAM Data File Format 1 2 3 4 5 6 7 8 9 PLC request 30976 0 0 1 2 013 Drive response 1792 0 0 For Warning Clear messages the PLC decimal value is 30720 You can use three values 0 Not used 1 Clear Warning and 2 Clear Warning Queue For Warning Clear messages a message OK returns 2048 and a message error returns 30720 Example only These values vary depending on parameters and products B 18 Supported Block Transfer Messages Fault Queue Entry Read Full Fault Queue Entry Read Full reads the contents of the specified fault queue entry A message is returned which includes the fault text and fault code associated with the fault The 1336 FORCE drive also returns the time stamp associated with the fault PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 12 or 16 words Figure B 12 Message Structure PLC Request Drive Response Message Length 3 Header Word 0 Message Length Header 12 or 16 Word 0 PLC Decimal Value 1792 Header Word 1 PLC Decimal Value Header 1792 Message OK Word 4 Fault Queue
81. rtant When using a PLC 2 family processor add 1 to the rack number set on the Remote I O module DIP switches to your PLC code The PLC 2 cannot have a Remote I O rack numbered zero so add a value of one to the rack number value when writing your PLC code Figure 2 12 Rack Address Switches 8 SW 1 o Off 0 On 1 Use DIP switches 8 through 3 on SW1 for setting the module address To edit the rack address you need to 1 Refer to the following table to determine the settings for SW1 8 through SW1 3 Address Switch Setting Address Switch Setting Address Switch Setting Address Switch Setting Decimal Octal 8 lt 3 Decimal Octal 8 lt 3 Decimal Octal 8 lt 3 Decimal Octal 8 lt 3 0 0 111111 16 20 111101 32 40 111110 48 60 111100 1 1 011111 17 21 011101 33 41 011110 49 61 011100 2 2 101111 18 22 101101 34 42 101110 50 62 101100 3 3 001111 19 23 001101 35 43 001110 51 63 001100 4 4 110111 20 24 110101 36 44 110110 52 64 110100 5 5 010111 21 25 010101 37 45 010110 53 65 010100 6 6 100111 22 26 100101 38 46 100110 54 66 100100 7 7 000111 23 27 000101 39 47 000110 55 67 000100 8 10 111011 24 30 111001 40 50 111010 56 70 111000 9 11 011011 25 31 011001 41 51 011010 57 71 011000 10 12 101011 26 32 101001 42 52 101010 58 72 101000 11 13 001011 27 33 001001 43 53 001010 59 73 001000 12 14 110011 28 34 110001 44 54 110010 60 74 110000 13 15 010011 29 35 010001 45 55 010010 61 75 010000 14 16 100011 30 36 100001 46 56 100010 62 76 1
82. rved Printed in USA
83. s 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 4 770 0 0 Example only These values vary depending on parameters and products Fault Command Write Supported Block Transfer Messages B 17 Fault Command Write activates the Clear Fault Clear Fault Queue and Drive Reset functions PLC Block Transfer Instruction Data PLC request instruction length 4 words Drive response instruction length 4 words Figure B 11 Message Structure PLC Request Drive Response Message Length Header Word 0 d Message Length Header x 4 Word 0 E Nes Header Word 1 PLC Decimal Value Header 1792 M OK 30976 Message Error Word 1 0 Header Word 2 9 Header Word 2 Fault Command Data Word 3 Data 0 or Error Code 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 command 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 Ce
84. s loaded into N10 2 for the rack group slot address for the block transfer because this address is 0 0 0 refer to page 5 7 Data for the BTW is loaded into N10 10 Once the data has been loaded the user enabled bit B3 0 0 is set When the block transfers have completed the BTR data is copied into N10 starting at N10 100 and B3 0 0 is cleared by the program Figure 5 5 Example for an SLC 500 This rung clears the Virtual BT Command word on the first scan This ensures that the Block Transfer logic starts up reliably First Pass S1 MOV J Move E 15 Source 0 0 lt Dest N10 0 32640 This rung copies the BT Status buffer from the 1747 SN into the SLC into a file that we will refer to as the Virtual BT Status Buffer TOP Copy File Source M1 1 100 Dest N10 100 Length 74 If the user logic is calling for a Block Transfer message to occur and the Gx1 is ready to receive a BTW this rung sets up the BT buffer for a BTW and then enables it Virtual BT Type Virtual Bit User BTR BTW BT EN 0 BTW Logic Available Available Bit 1 BTR TL D D VE bi 0 10 13 15 7 1747 SN 1747 SN Virtual BT EN Bit N10 0 D 15 Virtual BT DN Bit N10 100 V 13 This rung turns off the Virtual BT_Enable bit when the BTW has completed Virtual BT Type Bit Virtual Virtual 0 BTW BT DN BT EN 1 BTR Bit Bit N10 0 N10 100 N10 0 ae il T U 7 13 15 5 6 Using Block Transfer Messages
85. se value offset value text string group element reference minimum value maximum value default value and unit text string PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 23 words Figure B 5 Message Structure PLC Request Drive Response Message Length Header Word 0 3 Message Length Header i 23 Word 0 oe pall value Header Word 1 PLC Decimal Value Header 768 Message OK Word 1 Parameter Number Header Word 2 31999 Message Error See Drive List P ND Data arameter Number Word 2 Data Parameter Value or Error Code Word 3 Data Descriptor Word 4 Data Multiply Value m Word 5 Ae Data Divide Value Word 6 Data Base Value Word 7 Data Offset Value Word 8 Data Char 2 Char 1 Word 9 Data Char 4 Char 3 Word 10 Data Char 6 Char 5 Word 11 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 B 6 Supported Block Transfer Messages Message Structure Continued Drive Response cont 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 F ata Char 4 Char 3 Word 22 Message Operation Pa
86. sed only for block transfer messages require the following configuration switches for block transfer and reference feedback should both be enabled SW 3 1 and SW 3 3 are ON SW 3 2 and SW 3 4 through 3 8 are OFF This configuration prevents a fault on power up It does not affect rack I O allocation or the ladder logic program because it still fits within 1 4 rack I O space The drive will however generate a serial fault if the communications module is disconnected or loses power Setting Logic Command and Status SW 3 2 enables or disables the word used for logic command and Status e g start stop direction Logic command status uses one word in the rack and group Figure 2 4 Logic Command Status Switches 8 SW3 1 GHBHERED on Use SW 3 2 for setting logic status word To edit the command status setting you need to 1 Refer to the following table to determine the setting for SW 3 2 Command I O SW 3 2 Disabled 0 Enabled 2 Slide the switch to its appropriate position If Logic Command Status is enabled record Logic Cmd in the first available module group word of the output column and Logic Sts in the first available module group word of the input column of your I O image table on page 2 4 Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new set
87. ta file is the address of the message sent by the BTW or received by the BTR block It contains both header and data information The number of words required for the data file is dependent on the type of message being sent Refer to Appendix B for information regarding the header and data that must be included in the data file for each message In Figure 5 3 and Figure 5 4 N12 0 is the first word in the data file for the BTW block and N12 70 is the first word for the BTR block Length Length specifies the length of the block transfer message in words It varies depending on the type of message being sent The BTW and BTR instruction lengths may be different Refer to the message examples in Appendix B for the minimum lengths required for each message Continuous Continuous specifies whether the block transfer block is to be executed continuously or only when the rung is true This should always be set to No Using Block Transfer Messages 5 5 Example SLC Block Transfers Figure 5 5 and the following data file illustrate an example block 0000 0001 0002 0003 transfer program from an SLC controller to a Remote I O communications module This program uses the first block transfer area in the scanner located in the first slot It also uses data files N10 and B3 The example data file contains the data needed to request a read full of parameter 78 The length of the block transfer data file is loaded into N10 1 The value 0 i
88. talink is deleted For example if datalinks A and B are enabled and this feature is enabled Data In B2 and Data Out B2 are truncated This feature can save rack space by maintaining an even number of words in your rack Important This feature is available only on modules with firmware 1 02 or later Setting Switches on SW2 Configuring the Module 2 9 Figure 2 7 Truncate Last Datalink Switch 8 SW3 o Off 0 On 1 Use SW 3 8 for truncating the last datalink To set the truncate last datalink feature you need to 1 Referto the following table to determine the setting for SW 3 8 Duplicate Message Detection SW 3 8 Disable 0 Enable 1 2 Slide the switch to its appropriate position If the switch is enabled cross out the second module group word of the last datalink in your I O image table on page 2 4 Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Setting the Starting Group SW 2 2 and SW 2 1 set the starting group A starting group is the word in a rack at which the group starts The starting group depends on the rack size To determine the starting group you must set the switches on SW3 and calculate the rack size A full rack is 8 words For example if we enabled the switches for Logic Command Status Re
89. talinks Remote I O SCANport Remote I O Communications Module Controller Image 1336 PLUS Drive Output Image 0 010 27 Block Transfer Message Handler 0 011 123 Logic Command Logic Command 0 012 27 Reference Reference 0 013 Datalink A1 P111 Data In A1 Sends 27 to P112 0 014 Datalink A2 P112 Data In A2 Sends 123 to P27 0 015 Datalink B1 P113 Data In B1 Sends 27 to P120 0 016 Datalink B2 P114 Data In B2 0 017 Datalink C1 P115 Data In C1 Datalink C2 P116 Data In C2 Datalink D1 P117 Data In D1 Datalink D2 P118 Data In D2 Input Image 1 010 27 Block Transfer Message Handler 1 011 123 Logic Status Logic Status 1 012 Feedback Feedback 1 013 Datalink A1 P119 Data Out A1 Gets 27 from P112 1 014 Datalink A2 P120 Data Out A2 Gets 123 from P27 1 015 Datalink B1 P121 Data Out B1 1 016 Datalink B2 P122 Data Out B2 1 017 Datalink C1 P123 Data Out C1 Datalink C2 P124 Data Out C2 Datalink D1 P125 Data Out D1 Datalink D2 P126 Data Out D2 Din this example scan the parameter being changed is P27 Preset Freq 1 Its new value will be 123 Settings for the Ladder Logic The example ladder logic programs in this manual use the following Program Examples settings Remote IJO Communications Module Settings The Remote I O module used for examples in this manual is connected to a 1336 PLUS drive It is configured for the following e Rack Address 2 e Rack Size 1 2 Rack e Star
90. te I O Figure 6 1 Communications Module LED Status Indicators N 8 O O 2 CECILO Diititit Titititl qd g oe q 8 A z q 1203 GD1 Module and 1203 GK1 Module 1336 GM1 Board Number LED Color 1 Fault Red 2 SCANport STS Green 3 Health Green 4 Rem 1 0 ACT Green 5 Rem I O STS Green Early versions of Remote I O modules may use amber LEDs instead of green 6 2 Troubleshooting FAULT LED LED Status Cause Corrective Action Red Steady Unrecoverable Fault e Replace the module Red Blinking Recoverable Fault e If Health LED is steady a DIP switch is set incorrectly there is a bad cable or an RIO connection between the controller and adapter has not been made e Verify that the module is configured correctly e Verify that the SCANport and Remote I O cables are correctly wired and securely connected Configure or auto configure the controller Off Normal Operation None SCANport STS LED LED Status Cause Corrective Action Green Steady Normal Operation None Green Blinking e If FAULT LED is also blinking the connected device is not compatible e Verify that the connected product is compatible Refer to Chapter 1 Off No SCANport Connection e Verify that the module is connecte
91. ter The controller output image table word connected to this datalink will then control the value of the parameter set into the Data In parameter For example to change the value of parameter 27 in a 1336 PLUS drive you need to 1 Inthe 1336 PLUS drive set parameter 111 Data In Al to 27 2 On the communications module slide SW 3 4 to ON See Figure 2 6 3 If your communications module is configured like Figure 4 1 word 3 fourth word in the output image will be the value that parameter 27 uses This value is stored in volatile memory and lost when the drive loses power 4 4 Creating Ladder Logic Programs Example Application 2 Another application for datalinks is to set a parameter into a Data Out parameter The controller input image table word connected to this datalink will then receive the value of the parameter programmed into the Data Out parameter For example to monitor the value of parameter 27 in a 1336 PLUS drive you need to 1 Inthe 1336 PLUS drive set parameter 119 Data Out A1 to 27 2 Onthe module slide SW 3 4 to ON See Figure 2 6 3 If your communications module is configured like Figure 4 1 word 3 fourth word in the input image would receive the value of parameter 27 Example Application 3 A third application for datalinks is to change multiple parameters with only two datalinks enabled During each scan this application changes a parameter and then verifies that it has been change
92. ting Group 0 DIP switches on SW3 are set as follows Settings Switch 8 gt 1 Description 00001110 Logic command status reference 8 SW3 5 feedback and datalink A are enabled All os 5 other features are disabled 4 6 Creating Ladder Logic Programs SCANport Product Settings Logic Command bits In our example we are using a 1336 PLUS drive The Logic Command bits for it are Logic Command Bits 15 1411312 11110 9 817 6 5 Function Description Stop 1 Stop 0 No Operation Start 1 Start 0 No Operation Jog 1 Jog 0 No Operation Clear Faults 1 Clear 0 No 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 X X Decel Rate Select 00 No Operation 01 Rate 1 10 Rate 2 X X X Reference 000 No Operation Selection 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 Asserting a 1 will stop the product The 1305 drives 1336 PLUS II drives and 1336 Spider drives use the same Logic Command and Logic Status data For other drives refer to their user manuals Creating Lad
93. ting to take effect Setting the Reference and Feedback SW 3 3 enables or disables the word used for reference and feedback e g speed reference torque reference Reference feedback uses one word in the rack and group Configuring the Module 2 7 Figure 2 5 Reference Feedback Switch 8 SW3 9 Off 0 BBABAHEA on 1 Use SW 3 3 for setting the command I O To edit the reference feedback setting you need to 1 Refer to the following table to determine the setting for SW 3 3 Reference Feedback SW 3 3 Disabled 0 Enabled 1 2 Slide the switch to its appropriate position If Reference Feedback is enabled record Reference in the first available module group word of the output column and Feedback in the first available module group word of the input column of your I O image table on page 2 4 Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect 2 8 Configuring the Module Setting Datalinks SW 3 7 through SW 3 4 enable or disable datalinks A datalink is a type of pointer used by some SCANport products to transfer data to and from a controller You can use datalinks to change or monitor the value of parameters without using block transfer messages Each datalink consists of two 16 bit words of input and two 16 bit words of outp
94. ule is disconnected or loses power 2 2 Configuring the Module Locating the DIP Switches SW3 1 Block Transfer SW3 2 Logic Command Status SW3 3 Reference Feedback SW3 4 Datalink A Settings SW3 5 Datalink B Settings SW3 6 Datalink C Settings SW3 7 Datalink D Settings SW3 8 Truncate Last Datalink SW3 1 Block Transfer SW3 2 Logic Command Status SW3 3 Reference Feedback SW3 4 Datalink A Settings SW3 5 Datalink B Settings SW3 6 Datalink C Settings SW3 7 Datalink D Settings SW3 8 Truncate Last Datalink Figure 2 1 Switches on the 1203 GD1 and 1203 GK1 Modules SW2 1 SW2 2 Starting Module Group SW2 3 Last Rack Setting SW2 4 Hold Last State Zero Data SW2 5 Communications Loss SW2 6 Reset Program Test SW1 1 SW1 2 Not Used SW2 7 SW2 8 RIO Baud Rate SW1 3 SW1 8 Rack Address Open Off 0 8 SW3 8 SW2 i 8 SWI Closed On 1 L PEER BBBBBEE z Bottom View Figure 2 2 Switches on the 1336 GM1 Board SW2 1 SW2 2 Starting Module Group SW2 3 Last Rack Setting SW2 4 Hold Last State Zero Data SW2 5 Communications Loss SW2 6 Reset Program Test SW1 1 SW1 2 Not Used SW2 7 SW2 8 RIO Baud Rate SW1 3 SW1 8 Rack Address Open Off 0 i Closed On 1 LO O Ae ees 0000000000000
95. using a Remote I O pass thru connection Do not use the 230 4k baud rate if you are using a module with 3 04 or earlier firmware and your program uses block transfers Use the 57 6k or 115 2k baud rate instead 2 6 Attention statement added Due to an anomaly in firmware release 4 01 Remote I O modules that are used only for block transfer messages require the following configuration switches for block transfer and reference feedback should both be enabled SW 3 1 and SW 3 3 are ON SW 3 2 and SW 3 4 through 3 8 are OFF This configuration prevents a fault on power up It does not affect rack I O allocation or the ladder logic program because it still fits within 1 4 rack I O space The drive will however generate a serial fault if the communications module is disconnected or loses power End of Summary of Changes Using This Manual Overview Configuring the Module Installing the Module Creating Ladder Logic Programs Table of Contents Preface Preface Objectives RS TAN Ie e en P 1 Audience for This Manual een ie Re P 1 Purpose of This Manual aaua P 1 Firmware SUPPONE a kan Ka EN a na ete hs tia b Ka aga ai P 1 Terms and Abbreviations d enershe esta P 2 Safety Precautions Se edt ek ee cat orate dee J P 3 Rockwell Automation Support P 4 Chapter 1 Chapter Objectives LES Era ne Sn ne Seat hace 1 1 Description
96. ut You can enable up to four datalinks eight words in and out Refer to Chapter 4 for detailed datalink information and examples Figure 2 6 Datalink Switches 8 SW3 BBREBEES nas Use SW 3 7 through SW 3 4 for setting the datalinks Important Ensure that datalinks are supported and enabled in the SCANport product before you enable them in the Remote T O module You do not have to use datalinks If you do use them remember that a datalink in a drive can be used by only one communications module Datalinks do not write to the EEPROM To edit the datalinks you need to 1 Refer to the following table to determine the settings for SW 3 7 through SW 3 4 Datalink D Datalink C Datalink B Datalink A Function SW 3 7 SW 3 6 SW 3 5 SW 3 4 Disable 0 0 0 0 Enable 1 1 1 1 2 Slide the switches to their appropriate positions For each enabled datalink record Datalink A B C or DJ in the first two available module groups words of the output and input columns of your I O image table on page 2 4 Settings take effect when a module or board first receives power When you change a setting you must remove and then reapply power for the new setting to take effect Setting the Truncate Last Datalink Feature SW 3 8 enables or disables the truncate last datalink feature All datalinks are two words If this feature is enabled the second word of the last da
97. very other character is reversed Data File Format 0 1 2 3 4 5 6 7 8 9 PLC request 3 1792 3 Drive response 12 1792 3 29252 20313 8293 25938 25971 8308 27718 Decimal 8303 Do Drive response 00 12 07 00 03 00 rD vi e eR es t IF 60 t O6 Example only These values vary depending on parameters and products B 20 Supported Block Transfer Messages Fault Queue Size Read Fault Queue Size Read gets the number of fault entries allowed in the fault queue PLC Block Transfer Instruction Data PLC request instruction length 3 words Drive response instruction length 4 words Figure B 13 Message Structure PLC Request Drive Response Message Length Header Word 0 3 Message Lengih Header 4 Word 0 PLC D Val C Dermal Yale Header Word 1 PLC Decimal Value 1793 Header 1793 Message OK 30975 Message Error Word 1 0 Header Word 2 0 Header Word 2 Fault Queue Size Data or Error Code Word 3 Message Operation Fault Queue Size Read 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 va
98. y that the module is connected to the SCANport product Early versions of Remote I O modules use amber LEDs instead of green The SCANport product should be powered to ensure a successful auto configure Appendik Objectives 1336 GM1 Board Specifications Specifications Appendix A Appendix A provides the specifications for the 1203 GD1 module 1203 GK1 module and the 1336 GM1 board Important Remote I O communications modules are non repairable units The following table gives the specifications for the 1336 GM1 board Category Specifications Electrical Input Voltage Supplied by the drive Input Current Not Applicable Input Frequency Not Applicable SCANport Load 60mA DC Environmental Operating Temperature 0 to 50 C 32 to 122 F Storage Temperature 40 to 85 C 40 to 185 F Relative Humidity 0 95 non condensing Communications Product SCANport Controller Allen Bradley Remote 1 0 Baud Rates 57 6K 115 2K 230 4K Rack Sizes 1 4 1 2 3 4 full Mechanical Height 71 mm 2 8 Width 114 mm 4 5 Depth 127 mm 0 5 Enclosure Open IP00 Regulatory UL Agencies CSA CE A ATTENTION The 1336 GM1 communications board contains ESD Electrostatic Discharge sensitive parts Static control precautions are required when installing and removing this assembly Device malfunction may occur if you do not follow ESD control procedures If you are not familiar with static control pro

Download Pdf Manuals

image

Related Search

Related Contents

L`assurance qualité automatisée en agence de traduction (QA  P3-luboklar HH  MODE D`EMPLOI :  Genius SP-U150  Califone 4100 User's Manual  TAFCO WINDOWS NU2-265V-I Instructions / Assembly  User manual  Manuale d`istruzioni  LM OG-P2 Advanced - REMAG AG Mess  TA7774PG,TA7774FG,TA7774FAG  

Copyright © All rights reserved.
Failed to retrieve file