Summary of Contents for Rockwell Automation Allen-Bradley 1770-KFC15
Page 1
ControlNet Communication Interface Module 1770-KFC15 User Manual...
Page 2
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
Page 3
Preface Purpose of the Manual Related Publications Publication Title Publication Number ControlNet Cable System Planning and Installation Manual CNET-IN002 ControlNet Cable System Component List AG-PA002 DF1 Protocol and Command Set Reference Manual 1770-RM516 Industrial Automation Wiring and Grounding Guidelines 1770-4.1 PLC-5 Family Programmable Controllers Hardware Installation Manual 1785-6.6.1 Publication 1770-UM520C-EN-P - July 2004...
Page 4
Related Products Publication 1770-UM520C-EN-P - July 2004...
Page 5
Terms and Abbreviations This term: Means: 1747-KFC15 SLC-based module 1756-CNB a 1756-CNB or 1756-CNBR module; a ControlLogix backplane to ControlNet bridge 1770-KFC15 referred to herein as the module a.k.a. also known as a DF1 or ControlNet acknowledgement ControlNet the communication architecture that allows the exchange of messages between devices that follow the ControlNet specifications It is a real-time, control-layer network that provides high-speed transport for both time-critical I/O and messaging data.
Page 6
This term: Means: old KFC Any 1747-KFC15 or 1770-KFC15 firmware released before v4.2, including version 2.2 (a.k.a. version B/B) and older firmware parallel port input/output port for a device that transmits multiple data and control bits over wires connected in parallel PCCC Programmable Controller Communication Commands;...
Page 7
Environment and Enclosure ATTENTION Preventing Electrostatic Discharge WARNING Publication 1770-UM520C-EN-P - July 2004...
Page 8
Notes: Publication 1770-UM520C-EN-P - July 2004...
Page 9
Table of Contents Chapter 1 ControlNet System Overview Chapter 2 Introducing the Module Chapter 3 Installing the Module Publication 1770-UM520C-EN-P - July 2004...
Page 10
Table of Contents Chapter 4 Configuring the Module Chapter 5 Understanding the Extra-hop Feature Chapter 6 Communicating with the Module Chapter 7 Troubleshooting the Module Publication 1770-UM520C-EN-P - July 2004...
Table of Contents Appendix A Product Specifications Appendix B Cabling and Pinouts Appendix C DF1 Diagnostic Command Support Appendix D Writing a Parallel Communication Driver Index Publication 1770-UM520C-EN-P - July 2004...
Page 12
Table of Contents Publication 1770-UM520C-EN-P - July 2004...
Page 13
Chapter ControlNet System Overview Overview of ControlNet Physical Characteristics Communication Protocol Publication 1770-UM520C-EN-P - July 2004...
Page 14
ControlNet System Overview boundary moves depending on scheduled traffic load Start • reserved for scheduled traffic • each device transmits only once • unscheduled traffic • reserved for network maintenance 31446-M Understanding the ControlNet Architecture Publication 1770-UM520C-EN-P - July 2004...
Page 15
ControlNet System Overview Planning the Host Cable System IMPORTANT Planning for an RS-232C Serial Port Host 1770-KFC15 RS-232C Link ControlNet ControlNet Devices 31348-M Publication 1770-UM520C-EN-P - July 2004...
Page 16
ControlNet System Overview Figure 1.1 Connecting Multiple Modules to One Host By Using Modems Host RS-232C Link Modem Modem Modem 1770-KFC15 1770-KFC15 ControlNet ControlNet ControlNet ControlNet ControlNet Devices ControlNet Devices 31349-M Publication 1770-UM520C-EN-P - July 2004...
Page 17
ControlNet System Overview Planning for a Parallel Port (Not supported in V4.2 and later) Host 1770-KFC15 Parallel Link ControlNet ControlNet Devices 31347-M Publication 1770-UM520C-EN-P - July 2004...
Page 18
ControlNet System Overview Notes: Publication 1770-UM520C-EN-P - July 2004...
Page 19
Chapter Introducing the Module Overview of the 1770-KFC15 Module Figure 2.1 Top View Network Status LEDs Access Port Parallel Port RS-232C Port ControlNet Channel B Fuse BNC Connector Power Connector ControlNet Channel A 115/230 VAC BNC Connector Line Selector Switch 31352-M Publication 1770-UM520C-EN-P - July 2004...
Page 20
Introducing the Module Figure 2.2 Sample Connections Shielded 8 Conductor Cable with RJ-45 type connectors Hand-held Programming Terminal 1770-KFC15 RS-232-C PLC-540C15 Portable PC 1770-KFC15 RS-232-C 1770-KFC15 Telephone Line ControlNet Network B Modem Sending or Controlling RS-232C ControlNet Devices Supporting PCCC Network A 1770-KFC15 Desktop PC...
Page 21
Introducing the Module Figure 2.3 Bottom View Pushbuttons Panel Mounting Holes 7-Segment LED Displays 31353-M Compatibility Publication 1770-UM520C-EN-P - July 2004...
Page 22
Introducing the Module Notes: Publication 1770-UM520C-EN-P - July 2004...
Page 23
Chapter Installing the Module Electrostatic Damage ATTENTION Publication 1770-UM520C-EN-P - July 2004...
Page 24
Installing the Module Overview of the Installation Procedure IMPORTANT Connecting to a Host through the RS-232C Port RS- 232C Baud Rates Publication 1770-UM520C-EN-P - July 2004...
Page 25
Installing the Module Cables Connector RS-232C Activity Indicator Publication 1770-UM520C-EN-P - July 2004...
Page 26
Installing the Module Connecting to a Host through the Parallel Port IMPORTANT Cables Connector Parallel Port Activity Indicator Connecting a Device to the Network Access Port Cables Publication 1770-UM520C-EN-P - July 2004...
Page 27
Installing the Module Connecting to the AC Power Supply ATTENTION WARNING 31355-M Publication 1770-UM520C-EN-P - July 2004...
Page 28
Installing the Module Connecting to the ControlNet Cable System ATTENTION Publication 1770-UM520C-EN-P - July 2004...
Page 29
Installing the Module Attaching the Module to a Wall or Mounting Bracket DIA. 5.16 - 5.54 mm 0.203 - 0.218 inches 150 mm 5.9 inches 31357-M IMPORTANT Publication 1770-UM520C-EN-P - July 2004...
Page 30
Installing the Module Notes: Publication 1770-UM520C-EN-P - July 2004...
Page 31
Chapter Configuring the Module Overview of Configuration Procedures IMPORTANT IMPORTANT Displays Publication 1770-UM520C-EN-P - July 2004...
Page 32
Configuring the Module Parameter Number Current Setting SAVE VIEW DATA EXIT 31358-M Pushbuttons Pressing this button or button Performs this task: combination: VIEW In run mode, places the module in configuration mode. This is the only button that has a function in run mode. In configuration mode, cycles through the possible communication parameters (displayed on the left digit).
Page 33
Configuring the Module Pressing this button or button Performs this task: combination: EXIT In configuration mode at the main menu, returns the module to run mode without saving any changes. From the sub_menu, returns to the main menu. VIEW + EXIT In configuration mode, saves all configuration changes, and returns the module to run mode from either menu.
Page 34
Configuring the Module Configuring the Basic Parameters Table 4.1 Basic Communication Parameters Parameter Number Parameter Description Factory Default ControlNet Network Address Auto Addressing (AA) or 01-99 AA or 99 Auto Addressing is not supported in version 4.2 or later. The factory default for V4.2 is 99.
Page 35
Configuring the Module Table 4.1 Basic Communication Parameters Parameter Number Parameter Description Factory Default RS-232C Baud Rate 300 (03), 600 (06), 1200 (12), 2400 (24), 4800 (48), 9600 (96), 19200 (19), 38400 (38) bits/sec Parity None (00), Even (01), Odd (02) Full/Half Duplex Full duplex (00), Half duplex (01) for serial port only...
Page 36
Configuring the Module Table 4.1 Basic Communication Parameters Parameter Number Parameter Description Factory Default DF1 Station Address The station address of this node on the DF1 link. Valid addresses are 00-77 Octal inclusive. Diagnostic Command Determines whether PCCC diagnostic Execution commands are executed directly by the KFC15 (01) or passed through to the host computer (00).
Page 37
Configuring the Module Table 4.1 Basic Communication Parameters Parameter Number Parameter Description Factory Default V4.2 and later support additional parameters. Counter Sub-menu Displays diagnostic counter information. Press the DATA key to enter the Counters sub-menu. See the new counter table in Appendix Extra Path Sub-menu Lets the user into the Extra Path sub-menu.
Page 38
Configuring the Module Configuring the Advanced Communication Parameters Advancead Parameter Number Current Setting Sub-Menu Indicator SAVE VIEW DATA EXIT 31359-M Publication 1770-UM520C-EN-P - July 2004...
Page 39
Configuring the Module Table 4.2 Advanced Communication Parameters Parameter Number Parameter Description Factory Default Number of Retries Number of allowable retries per attempt on the RS-232C link: 00 - 10 Duplicate Message Disabled (00), Enabled (01). If enabled, Detection the module will acknowledge and discard duplicate messages received on the DF1 link.
Page 40
4-10 Configuring the Module Table 4.2 Advanced Communication Parameters Parameter Number Parameter Description Factory Default CTS to Transmit Delay The delay between the CTS signal and No delay the start of transmission. The delay is (00) from 0 to 0.99 seconds in 10 ms (0.01 second) increments.
Page 41
Configuring the Module 4-11 Table 4.2 Advanced Communication Parameters Parameter Number Parameter Description Factory Default Message Reply Used to configure the message reply 5 secs Time-out time-out. This parameter represents time in seconds and has a range of 1 to 99 seconds.
Page 42
4-12 Configuring the Module Saving Configuration Changes SAVE VIEW DATA EXIT 31360-M SAVE VIEW DATA EXIT 31361-M Publication 1770-UM520C-EN-P - July 2004...
Page 43
Configuring the Module 4-13 Exit Without Saving IMPORTANT Setting Factory Defaults Verifying the Communication Parameters Publication 1770-UM520C-EN-P - July 2004...
Page 44
4-14 Configuring the Module 1770-KFC15 Diagnostic Counters Reading 1770-KFC15 Counters With a Diagnostic Command Publication 1770-UM520C-EN-P - July 2004...
Page 45
Chapter Understanding the Extra-hop Feature Publication 1770-UM520C-EN-P - July 2004...
Page 46
Understanding the Extra-hop Feature Method 1: No Configuration IMPORTANT EXAMPLE Publication 1770-UM520C-EN-P - July 2004...
Page 47
Understanding the Extra-hop Feature Method 2: Configure a Path Using the Pushbuttons and 7-segment Display Path Length Publication 1770-UM520C-EN-P - July 2004...
Page 48
Understanding the Extra-hop Feature Port Numbers Table 5.1 Port numbers Module: Port Number: Description 1756-CNB Port 1 ControlLogix Backplane 1756-CNBR Port 2 ControlNet 1788-CN2DN Port 2 DeviceNet Port 3 ControlNet 1770-KFC15 Port 2 ControlNet 1747-KFC15 Port 3 Publication 1770-UM520C-EN-P - July 2004...
Page 49
Understanding the Extra-hop Feature Address/Slot Number Example 5.1 EXAMPLE CNB at node address 54 LGX in slot 12 ControlLogix module device backplane RS-232 ControlNet network Publication 1770-UM520C-EN-P - July 2004...
Page 50
Understanding the Extra-hop Feature {A. 5 4} The ControlNet node address parameter (the CNB ControlNet node address) {L. 0 2} The Path Length {1. 0 1} The first port. (1 => CNB ControlLogix backplane port). {2. 1 2} The first Address/Slot number (12 => Slot number of the Logix Controller). {3.
Page 51
Understanding the Extra-hop Feature Example 5.2 EXAMPLE Publication 1770-UM520C-EN-P - July 2004...
Page 53
Chapter Communicating with the Module DF1 Communication Publication 1770-UM520C-EN-P - July 2004...
Page 54
Communicating with the Module Serial Communication Figure 6.1 Full-duplex Serial Protocol Programmable Controller or Host Computer Full duplex serial protocol KFC15 ControlNet Nodes 31362-M Publication 1770-UM520C-EN-P - July 2004...
Page 55
Communicating with the Module Figure 6.2 Half-duplex Multi-drop Serial Network PLC Computer Other Hosts Modem Multidrop Network Modem Modem Modem RS-232C Link RS-232C Link RS-232C Link KFC15 KFC15 KFC15 ControlNet ControlNet ControlNet Nodes Nodes Nodes 31363-M Publication 1770-UM520C-EN-P - July 2004...
Page 56
Communicating with the Module Parallel Communication Computer or Other Host Parallel Link KFC15 ControlNet Nodes 31364-M Publication 1770-UM520C-EN-P - July 2004...
Page 57
Communicating with the Module Embedded Responses Publication 1770-UM520C-EN-P - July 2004...
Page 58
Communicating with the Module Message Reply Time-out Default DF1 Address Publication 1770-UM520C-EN-P - July 2004...
Page 59
Communicating with the Module DF1 SRC and DST Address Publication 1770-UM520C-EN-P - July 2004...
Page 60
Communicating with the Module RSLinx DF1 Driver Anomaly Publication 1770-UM520C-EN-P - July 2004...
Page 61
Communicating with the Module Auto-recovery Message Buffers Publication 1770-UM520C-EN-P - July 2004...
Page 62
6-10 Communicating with the Module Publication 1770-UM520C-EN-P - July 2004...
Page 63
Chapter Troubleshooting the Module Interpreting the Status LEDs ControlNet Communication Interface HOST STATUS Label Position 31365-M Publication 1770-UM520C-EN-P - July 2004...
Page 64
Troubleshooting the Module Term State of the LED 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.
Page 65
Troubleshooting the Module State Probable Cause Recommended Action HOST No activity or no host present None FLICKERING Link OK--data is being None GREEN-OFF transmitted or received over the RS-232C or parallel port SOLID RED Link fault--the module has Check cable pinouts and detected a communication parameter settings, then reset the fault...
Page 66
Troubleshooting the Module Interpreting the Seven-Segment LED Displays Table 7.1 Fault Descriptions This number: Indicates this fault: Meaning: Processor Fault A hardware fault was detected in the processor. This is a major fault. Return the module for servicing. Invalid Firmware The Flash EPROM does not contain valid firmware.
Page 67
Troubleshooting the Module Table 7.1 Fault Descriptions This number: Indicates this fault: Meaning: Power Failure The power supply voltage is below the minimum rating for the module. The module will continue to communicate when this fault is detected, but configuration will not be possible. Invalid Network Address The chosen network address is greater than the highest network address ControlNet is configured for.
Appendix Product Specifications RS-232C Interface Start Bits Data Bits Parity None, Even, Odd Stop Bits Baud Rates 300, 600, 1200, 2400, 4800, 9600, 19200, 38400 Connector DB-25P (male) with 4-40 screwlock hardware Output RS-232C Protocol Allen-Bradley DF1 Cable Length Recommended maximum of 7.5 m (25 ft) at 38400 baud, or 15 m (50 ft) at lower baud rates Cable Type Shielded...
Page 70
Product Specifications RS-232C Interface Operating Temperature IEC 60068-2-1 (Test Ad, Operating Cold), IEC 60068-2-2 (Test Bd, Operating Dry Heat), IEC 60068-2-14 (Test Nb, Operating Thermal Shock): 0 to 60 C (32 to 140 F) Storage Temperature IEC 60068-2-1 (Test Ab, Un-packaged Non-operating Cold), IEC 60068-2-2 (Test Bb, Un-packaged Non-operating Dry Heat), IEC 60068-2-14 (Test Na, Un-packaged Non-operating Thermal Shock): -40 to 85 C (-40 to 185 F)
Page 71
Product Specifications 1770-KFC15 Supply Rating 115/230V ac 50/60 Hz, 0.2/0.1A Power Dissipation Cord Hard Service S or Junior Hard Service SJ grade 14AWG, 250V rating 115 Volt operation: Alpha Wire #546 230 Volt operation: Alpha Wire #920 Branch Circuit Protection Fuse 5 x 20 mm, 0.5A, 250V, IEC 127 Type T (Blue) Bussmann GDC-500mA...
Page 72
Product Specifications Notes: Publication 1770-UM520C-EN-P - July 2004...
Appendix Cabling and Pinouts Cabling and Pinouts for RS-232C Connection Table B.1 EIA Standard Pinout Signal Chassis ground Transmitted data Received data Request to send Clear to send Data set ready Signal common Data carrier detect Data terminal ready Publication 1770-UM520C-EN-P - July 2004...
Page 74
Cabling and Pinouts Figure B.1 Three Wire Connections to IBM Computers (25-pin) 1770-KFC15 Host Computer Shield 3 RXD TXD 2 2 TXD RXD 3 7 GND GND 7 31366-M Figure B.2 Three Wire Connections to IBM Computers (9-pin) 1770-KFC15 Host Computer Shield 3 RXD TXD 2...
Page 77
Cabling and Pinouts Figure B.7 Connection between the 1770-KFC15 and a Modem 1770-KFC15 Modem Shield TXD 2 2 RXD RXD 3 3 TXD RTS 4 4 RTS CTS 5 5 CTS DSR 6 6 DSR GND 7 7 GND DCD 8 8 DCD DTR 20 20 DTR...
Page 78
Cabling and Pinouts Cabling and Pinouts for Parallel Port Connection Table B.2 Centronics Standard Pinout Signal Polarity Strobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 Acknowledge Busy P. End Select Auto Feed Error Initialize Printer Select Input...
Page 79
Cabling and Pinouts Figure B.8 Connection to IBM Computer through the Parallel Port (25-pin) DB-25 Male DB-25 Connector to Connector IBM-Compatible to 1770-KFC15 Host Computer - Strobe + Data 0 + Data 1 + Data 2 + Data 3 + Data 4 + Data 5 + Data 6 + Data 7...
Page 80
Cabling and Pinouts Notes: Publication 1770-UM520C-EN-P - July 2004...
Appendix DF1 Diagnostic Command Support Description Command Byte Function Code (hex) Diagnostic Loop Diagnostic Read Counters Diagnostic Status Reset Diagnostic Counters ADDR address of data to be read command code function code status code transaction number Publication 1770-UM520C-EN-P - July 2004...
Page 82
DF1 Diagnostic Command Support Diagnostic Loop Table C.1 Command Format 1 byte 1 byte 2 bytes 1 byte 243 bytes max DATA Table C.2 Reply Format 1 byte 1 byte 2 bytes 243 bytes max DATA Diagnostic Read Counters Table C.3 Command Format 1 byte 1 byte 2 bytes...
Page 83
DF1 Diagnostic Command Support Table C.4 Reply Format 1 byte 1 byte 2 bytes 16 bytes (old counters) or 46 bytes (new counters) DATA Table C.5 Reply Values (8-bit wide old counter descriptions) Counter Description Total DF1 packets received, low byte Total DF1 packets received, high byte Total DF1 packets transmitted, low byte Total DF1 packets transmitted, high byte...
Page 84
DF1 Diagnostic Command Support Table C.6 Reply Values (16-bit wide new counter descriptions) Counter Description Handshake Lines (Low byte only). This is a hexadecimal value that indicates the state of the hardware handshake lines. The bits are defined as follows: x x x DTR DCD DSR RTS CTS. The three most significant bits, represented by ‘x’, are not used and are always 0.
Page 85
DF1 Diagnostic Command Support Diagnostic Status Table C.7 Command Format 1 byte 1 byte 2 bytes 1 byte Table C.8 Reply Format 1 byte 1 byte 2 bytes 24 bytes max DATA Table C.9 Reply Values Data Byte Description Status Reply Mode/Status Byte 00 (No Modes) Interface/Processor Type...
Page 86
DF1 Diagnostic Command Support Diagnostic Counter Reset Table C.10 Command Format 1 byte 1 byte 2 bytes 1 byte Table C.11 Reply Format 1 byte 1 byte 2 bytes 1747-KFC15 Meters Publication 1770-UM520C-EN-P - July 2004...
Appendix Writing a Parallel Communication Driver DF1 Parallel Communication Publication 1770-UM520C-EN-P - July 2004...
Page 88
Writing a Parallel Communication Driver Pin Notation BYTE Mode NIBBLE Mode Strobe Host Data Clock/ Acknowledge Host Data Clock/ Acknowledge (ACK) (ACK) Data 0 Data 0 to/from 1770-KFC15 Data 0 to 1770-KFC15 Data 1 Data 1 to/from 1770-KFC15 Data 1 to 1770-KFC15 Data 2 Data 2 to/from 1770-KFC15 Data 2 to 1770-KFC15...
Page 89
Writing a Parallel Communication Driver Publication 1770-UM520C-EN-P - July 2004...
Page 90
Writing a Parallel Communication Driver Data Transmission Data Transfer in Byte Mode Publication 1770-UM520C-EN-P - July 2004...
Page 91
Writing a Parallel Communication Driver Data Transfer in Nibble Mode Publication 1770-UM520C-EN-P - July 2004...
Page 92
Writing a Parallel Communication Driver Publication 1770-UM520C-EN-P - July 2004...
Index Numerics configuration changes save 1747-KFC15 4-12 successful Preface-3 defined 4-12 unsuccessful meters configuration panel displays 1756-CNB configuration panel pushbuttons Preface-3 defined configuration procedures 1770-KFC15 overview of Preface-3 defined configuring the advanced communication 4-14 1770-KFC15 diagnostic counters parameters 1770-KFC15 module configuring the basic parameters overview of the configuring the module...
Page 94
Index-2 diagnostic command support parallel communication factory defaults RSLinx driver anomaly 4-13 setting SRC and DST address fault descriptions file names Preface-3 defined full duplex DH+ PCCC message Preface-3 defined Preface-3 defined full-duplex serial protocol DHRIO Preface-3 defined diagnostic counter reset command format reply format half duplex...
Page 95
Index-3 Preface-3 defined VIEW network access cable network access port network address Preface-3 defined reading 1770-KFC15 counters with a diagnostic network update time (NUT) 4-14 command new KFC Preface-2 related products Preface-3 defined Preface-1 related publications Nibble Transfer Mode repeater node Preface-4 defined...
Page 96
Index-4 Preface-3 terms and abbreviations troubleshooting the module trunkline Preface-4 defined trunkline section Preface-4 defined understanding the ControlNet architecture unscheduled data 4-13 verifying the communication parameters viewing basic parameter settings writing a parallel communication driver Publication 1770-UM520C-EN-P - July 2004...