Allen-Bradley SLC500 ControlNet RS-232 Interface (Cat. No.
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.
Preface The 1747-KFC15 allows an SLC500 modular processor to communicate with the ControlNet™ network via the processor’s RS-232 serial port. Purpose of the Manual Throughout this manual we refer to the 1747-KFC15 Communication Interface as the KFC15 module. Use this manual to: • install and configure the KFC15 module • understand how the KFC15 module communicates on the network (procedures and protocols) • troubleshoot for problems 1747-5.
P-2 Related Publications The following publications contain information related to the KFC15 module: Publication Publication Number Allen-Bradley ControlNet Cable System Planning and Installation Manual 1786-6.21 Allen-Bradley ControlNet Cable System Component List AG-2.2 Allen-Bradley Industrial Automation Wiring and Grounding Guidelines 1770-4.1 SLC 5/03 and 5/04 Modular Processors Installation Instructions 1747-5.
P-3 • Rockwell Software’s RSLogix500™, and RSLinx™ • Network Access cable (1786-CP) Other ContolNet devices and software that comply with the ControlNet Network specifications can also be used with the KFC15 module. Glossary of Terms and Abbreviations This manual may use the following terms as defined below: ControlNet The communication architecture that allows the exchange of messages between devices that follow the ControlNet specifications.
P-4 NAP (Network Access Port) An input/output (RJ-45 style) connector for a programming terminal to gain full access to the network. Network A collection of connected nodes (end devices). The connection paths between any pair of nodes can include repeaters, routers, bridges, and gateways. Network Address The network address of a node on the ControlNet network. This address must be in the range of 1 to 99 (decimal) and be unique to that subnet. A subnet can contain a maximum of 99 nodes.
P-5 RS-232C Port A serial port that complies with accepted industry standards for serial communications connections. Segment Trunkline sections connected via taps with terminators at each end, and with no repeaters. Serial Port Input/output connector for a device that transmits data and controls bits sequentially over a single transmission line. (See RS-232C port.) Subnet Network segments connected by repeats to make up on ControlNet network.
P-6 1747-5.
Table of Contents Chapter 1 Introducing the 1747-KFC15 Module Overview of the 1747-KFC15 Module .................................... 1-1 Compatibility ......................................................................... 1-5 European Union Directive Compliance ................................... 1-6 CSA Hazardous Location Approval ......................................... 1-7 Approbation d’utilisation dans des emplacements dangereux par la CSA ...........................................................
toc-ii Appendix A Product Specifications RS–232C Interface ................................................................A-1 ControlNet Interface ..............................................................A-2 Network Access Port (NAP) Interface .....................................A-2 Physical ................................................................................A-2 Environmental .......................................................................A-2 Agency Safety Certification ..........
Chapter 1 Introducing the 1747-KFC15 Module Overview of the 1747-KFC15 Module The KFC15 module enables you to communicate with your SLC500 processor using a ControlNet network. You can examine the processor’s ladder program, monitor program operation, and make program changes. The KFC15 module acts as a bridge between a ControlNet network and your SLC500 processor’s RS-232C serial port. SLC500 Processor 30667-M 1747-5.
1-2 Introducing the 1747-KFC15 Module RS-232C Laptop PC ControlNet Network B ControlNet Network A Desktop PC 30668-M The KFC15 module connects to the ControlNet network from one (channel A) or both of its two BNC connectors via a standard, one-meter, ControlNet coaxial tap. For redundant media, both connectors are used. 1747-5.
Introducing the 1747-KFC15 Module 1-3 The KFC15 module has two ports for device connections: RS-232C serial port—provides half- or full-duplex communication with a serial port on your SLC500 processor. network access port—lets you connect a ControlNet programming terminal or other device to the KFC15 module for full network access without disrupting the cable wiring The serial port uses DF1 protocol while the network access port handles ControlNet packets directly.
1-4 Introducing the 1747-KFC15 Module Top View of Module 30666-M Rotary Switches 3 Banks of DIP Switches 30663-M You use the three banks of DIP switches to configure the RS-232C serial communication parameters. Two rotary switches are available to set the ControlNet network address. To verify your settings, you can use the dot matrix display located on the front of the module. Refer to Chapter 2 and Chapter 4 for more information. 1747-5.
Introducing the 1747-KFC15 Module 1-5 Compatibility The KFC15 is compatible with the following interfaces: • RS-232C serial ports that comply with DF1 protocol • ControlNet devices that comply with the ControlNet specification • Programming terminal products that comply with ControlNet specifications for the Network Access Port Contents of Your Order Make sure that you have these items before you discard any packing material.
1-6 Introducing the 1747-KFC15 Module European Union Directive Compliance If this product has the CE mark it is approved for installation within the European Union and EEA regions. It has been designed and tested to meet the following directives.
Introducing the 1747-KFC15 Module 1-7 CSA Hazardous Location Approval CSA certifies products for general use as well as for use in hazardous locations. Actual CSA certification is indicated by the product label as shown below, and not by statements in any user documentation.
1-8 Introducing the 1747-KFC15 Module Approbation d’utilisation dans des emplacements dangereux par la CSA La CSA certifie les produits d'utilisation générale aussi bien que ceux qui s'utilisent dans des emplacements dangereux. La certification CSA en vigueur est indiquée par l'étiquette du produit et non par des affirmations dans la documentation à l'usage des utilisateurs.
Chapter 2 Configuring the KFC15 Module Use this chapter to configure the KFC15 communication parameters via the DIP switches and rotary switches on the module. Overview of Configuration Procedures The KFC15 module is configured by using the DIP and rotary switches located on the module. These two types of switches configure the RS-232 serial communication parameters, and the network address. During configuration, the module must not be powered.
2-2 Configuring the KFC15 Module DIP Switches S1 S2 S3 ON 1 2 34 5 6 7 8 The white area indicates the position of the switch specified as on. 30663-M Located within the body of the 1747-KFC15 module are three banks (S1, S2, and S3) of eight DIP switches. These switches are used to configure the RS-232 serial communication port. Important: The communication parameters between the SLC500 and the KFC15 must be identical. Refer to Chapter 4 for more information.
Configuring the KFC15 Module 2-3 Documented in the tables below are the DIP switches, the bank in which they are located, and the parameters controlled by each switch.
2-4 Configuring the KFC15 Module Table 2-3: Bank S3 DIP Switches DIP Switch Parameter Description Switch 1 Duplicate detect off = Duplicate detect off (default) on = Duplicate detect on Switch 2 Error detect Switch 3-4 Switch 5-8 Number of retries DF1 ACK time-out 1747-5.
Configuring the KFC15 Module 2-5 Configuring the KFC15 Module Using Rotary Switches The KFC15’s ControlNet network address is set by the rotary switches S4 and S5. Switch S5 sets the upper digit of the address and S4 the lower. These switches can be turned manually by hand while holding the module in the orientation illustrated below. S5 S4 Rotary Switches S5 and S4 respectively 1747-5.
2-6 Configuring the KFC15 Module 1747-5.
Chapter 3 Installing the KFC15 Module Use this chapter to install the KFC15 module. This chapter describes: • an overview of the general installation procedure • how to connect the KFC15 module to your SLC500 processor through the RS-232C serial port • how to connect the KFC15 module to a host through the isolated network access port (NAP) • how to connect the KFC15 module to the ControlNet network Pinout and wiring details are provided in Appendix B, Cabling and Pinouts.
3-2 Installing the KFC15 Module Electrostatic Damage ! ATTENTION: Electrostatic discharge can damage semiconductor devices inside the KFC15 module. To guard against electrostatic damage wear an approved wrist strap grounding device, or touch a grounded object to rid yourself of electrostatic charge before handling the products. Overview of the Installation Procedure 1.
Installing the KFC15 Module 3-3 6. Connect the KFC15 module to your SLC500 processor with the supplied RS-232 cable. RS-232 cable 30664-M 7. Apply power to your SLC500 chassis. Connecting a Device to the Network Access Port Use the isolated network access port to connect a transitory device, such as a programming device, to the KFC15 module. Cables You must use the Allen-Bradley Network Access cable (cat. no. 1786-CP). 1784-5.
3-4 Installing the KFC15 Module Connecting to the ControlNet Cable System To connect the KFC15 to the ControlNet cable system use an approved ControlNet tap. Refer to the ControlNet Cable System Planning and Installation Manual (pub. no. 1786-6.2.1) for complete instructions on connecting the tap to the cable system. ! ATTENTION: If the KFC15 module is connected to a cable system that does not support redundant media, the tap dropline should be connected to the BNC connector labeled channel A.
Chapter 4 Communicating with the KFC15 Module This chapter explains how to use your 1747-KFC15 module to communicate with your SLC500 processor. RSLinx and RSLogix500 To use your KFC15 module to communicate with your SLC500 processor, you must have RSLinx and RSLogix500 installed on your personal computer, along with an add-on module or communication card to communication between your PC and the ControlNet network.
4-2 Communicating with the KFC15 Module Setting the Correct Options To communicate with your SLC500 processor, using RSLogix500, perform the following: 1. Start RSLogix500 and choose Comms from the menu. 2. Select System Comms from the pop-up menu. A dialog box is displayed. 1747-5.
Communicating with the KFC15 Module 4-3 3. Select the System Communications tab. 4. From the Driver field, choose the appropriate driver for the add-on module you are using from the drop-down list that was used to configure RSLinx for communications on the ControlNet network. 5. Within the Processor Node field, enter the 1747-KFC15 ControlNet network address displaying on the KFC15 module. If you are unsure, remember the network address is set by the rotary switches on the KFC15 module.
4-4 Communicating with the KFC15 Module 6. Select the Auto-Configure pushbutton to obtain the serial parameters. Once you have confirmed the communication settings for the SLC500, you can use the dot matrix display on the KFC15 to verify the settings are the same. Refer to Chapter 5 for information on interpreting the display. If you are unsure, you can check the three DIP switch banks on the KFC15 module for the particular settings.
Chapter 5 Troubleshooting the KFC15 Module Use this chapter to interpret the indicators (status LEDs and dot matrix display) on the KFC15 module to help you troubleshoot problems. Interpreting the Status LEDs There are three, bi-color (red/green) status LEDs on the top of the KFC15 module. Two are for ControlNet, showing the physical layer status of channels A (primary connection) and B (redundant media connection), and one is for the KFC15 (STATUS).
5-2 Troubleshooting the KFC15 Module The following terms are used to describe the state of the LEDs: solid - on continuously in the defined state flashing - each LED alternates between the two defined states (or with OFF if only one state is defined). This only applies to a single LED viewed independently of the other. If both ControlNet LEDs are flashing, they flash together (in phase). railroad - both LEDs alternate between the two defined states at the same time.
Troubleshooting the KFC15 Module LED State Probable Cause Channel A or OFF B (viewed separately) SOLID GREEN STATUS Channel disabled or unused Channel good—data is being received and transmitted on this channel FLASHING Temporary errors or GREEN - OFF device is not on-line FLASHING RED - Bad network GREEN configuration FLASHING RED - Media fault or no other OFF nodes present on the network OFF No power is applied to the KFC15 module SOLID GREEN Normal operation—the module is OK FLASHING The KFC15 is n
5-4 Troubleshooting the KFC15 Module This number Indicates this fault 1 Processor Fault 2 Invalid Firmware 3 Firmware Checksum Fault RAM Fault 4 Meaning A hardware fault was detected in the processor. This is a major fault. Return the KFC15 for servicing. The Flash EPROM does not contain valid firmware. New firmware must be downloaded to the unit. A checksum error was detected in the main application code of the Flash EPROM.
Appendix A Product Specifications RS-232C Interface • Start Bits 1 • Data Bits 8 • Parity None, Even, Odd • Stop Bits 1 • Baud Rates 1200, 2400, 4800, 9600,19200, 38400, 57600 • Connector DB-9P (male) • Output RS-232C • Protocol Allen-Bradley DF1 • Cable Length Recommended maximum of 7.5 m (25 ft) at 57600 baud, or 15 m (50 ft) at lower baud rates • Cable Type Shielded • Ground Isolation Opto-coupled 1747-5.
A-2 Product Specifications ControlNet Interface • Connectors Standard BNC Connectors • Cable RG-6 75-ohm coaxial cable • Media Redundancy Connection for 2 independent coaxial cables • Ground Isolation Dual transformers Network Access Port (NAP) Interface • Connector RJ-45 8-pin, phone jack with shield • Ground Isolation Opto-coupled Physical • Dimensions 140 cm wide x 145 cm long x 35 cm high • Weight 217.
Product Specifications A-3 Agency Safety Certification • CSA Approved. Class 1, Group A, B, C or D Division 2 • UL Listed • CE Compliant for all application directives 1747-5.
A-4 Product Specifications 1747-5.
Appendix B Cabling and Pinouts This appendix contains the pinout and wiring information required if you need to construct cables before installing the KFC15 to a host device. Cabling and Pinouts for RS-232C Connection The KFC15 RS-232C connector is a DB-9 male with the following EIA standard pinout: GND TXD RXD RTS CTS DSR COM DCD DTR Signal I/O Pin Chassis ground Transmitted data Received data Request to send Clear to send Data set ready Signal common Data carrier detect Data terminal ready .
B-2 Cabling and Pinouts The following diagram illustrates wiring for a DB-9 cable. 9P R/A D-Shell 9P R/A D-Shell I I 3 2 2 3 6 4 5 5 4 6 8 7 7 8 9 9 Shield Shield The following diagram illustrates the handshake wiring between the SLC500 and the KFC15. SLC500 KFC15 Shield TXD 3 2 RXD RXD 2 3 TXD RTS 7 8 CTS CTS 8 GND 5 DSR 6 DCD 1 7 RTS 5 GND 4 DTR 6 DSR 1 DCD DTR 4 1747-5.
Appendix C DF1 Diagnostic Command Support The information in this appendix deals with DF1 communications between the host processor and KFC15 module.
C-2 DF1 Diagnostic Command Support Diagnostic Loop You can use this command to check the integrity of the transmissions over the communication link. The command message transmits up to 243 bytes of data to a node interface module. The receiving module should reply to this command by transmitting the same data back to the originating node. Table C.1: Command Format 1 byte 1 byte 2 bytes 1 byte 243 bytes max CMD 06 STS TNS FNC 00 DATA Table C.
DF1 Diagnostic Command Support C-3 Table C.
C-4 DF1 Diagnostic Command Support Table C.8: Reply Values Data Byte 1 Description Mode/Status Byte Interface/Processor Type Status Reply 00 (No Modes) Bits 0 – 3: Interface type 2 (E = Extended) FE (Extended) Bits 4 – 7: Processor type 3 4 (F = Computer) Extended Interface Type On-line/Off-line Mode Series/Revision 5F (KFC15) 60 (KFCD15) 0 = on-line; 1 = off-line 0 = Revision A Bits 0–4: 1 = Revision B, etc. 5 0 = Series A Bits 5–7: 1 = Series B, etc.
DF1 Diagnostic Command Support C-5 Table C.10: Reply Format 1 byte CMD 46 1 byte 2 bytes STS TNS 1784-5.
C-6 DF1 Diagnostic Command Support 1747-5.
Index-1 A agency safety certification A-3 C Cabling and Pinouts B-1 Compatibility 1-5 Connecting to the ControlNet Cable System 3-4 ControlNet interface A-2 table of 5-2 N network access cable 3-3 network access port 1-3, 1-5, 31, A-2 1786-CP 3-3 P product specifications A-1 D R DF1 1-3 commands from host C-1 DF1 diagnostic command support C-1 diagnostic counter reset C-4 diagnostic loop C-2 diagnostic read counters C-2 diagnostic status C-3 DIP switches Bank S1 DIP Switches 2-3 Bank S2 DIP Switches
Index-2 1747-5.
Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products. At http://support.rockwellautomation.com, you can find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.