Data Highway or Data Highway Plus
Asynchronous (RS-232-C or RS-422-A)
Interface Module
Cat. No. 1770-KF2)
User Manual
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, the
Allen-Bradley Company, Inc. does not assume responsibility or liability (to
include intellectual property liability) for actual use based upon the examples
shown in this publication.
Allen-Bradley Publication SGI-1.1, “Safety Guidelines for the Application,
Installation and Maintenance of Solid State Control” (available from your local
Allen-Bradley office) describes some important differences between solid-state
equipment and electromechanical devices which should be taken into
consideration when applying products such as those described in this
publication.
Reproduction of the contents of this copyrighted manual, in whole or in part,
without written permission of the Allen-Bradley Company Inc. is prohibited.
Throughout this manual we use notes to make you aware of safety
considerations:
ATTENTION: Identifies information about practices or
circumstances that can lead to personal injury or death, property
damage or economic loss.
Attentions help you:
identify a hazard
avoid the hazard
recognize the consequences
Important: Identifies information that is especially important for
successful application and understanding of the product.
Interchange, ControlView, Data Highway Plus and DH+ are trademarks and PLC is a registered
trademark of Allen-Bradley Company, Inc.
HART is a registered trademark of Rosemount Inc.
IBM is a registered trademark of International Business Machines Corporation.
A 1770-KF2 Series B module is a communication interface that links
intelligent RS-232-C or RS-422-A (asynchronous) devices to an
Allen-Bradley local area network. By setting switches on the KF2, and
changing cables, you can direct communications over a Data Highway or
a Peer Communication Link (PCL). With a 1770-KF2 module, a
computer on a PCL can communicate with any PLC-5 node on the
network. Other current Allen-Bradley products that communicate over a
PCL are the 1784-T50 Industrial Terminal System and the 1785-KA
Communication Adapter Module.
The KF2 is designed to operate in a control-room environment on a
tabletop. It takes its power from an AC wall outlet, and it gives you a
choice of full-duplex or half-duplex protocol on its asynchronous link.
The module has Data Highway compatibility, and it supports all PCL
facilities except internetworking.
(Internetworking would indicate that a computer on a PCL could talk to a
node on another PCL, or to a station on a Data Highway link. That may
be possible in the future, but it isn’t right now. A computer on a Data
Highway, though, using a 1770-KF2 and a 1785-KA can communicate
with PLC-5s on a PCL.)
About This Manual
This manual describes installation, operation, and communication
protocols of a 1770-KF2 module; and it assumes that you are already
thoroughly familiar with how to program your computer or other
intelligent asynchronous device. It does not assume prior knowledge of
the Allen-Bradley Data Highway or a Peer Communication Link.
Table 1.A lists related documentation that might be helpful in conjunction
with this manual. For more details about the programming and operation
of specific Allen-Bradley programmable controllers, refer to the
appropriate user’s manual for that controller.
1-1
Chapter 1
Introduction
T
able 1.A
Related
Documentation
Publication
Number
1770-6.2.11770-810
1771-6.5.11771-801
1771-6.5.151771-822
1771-6.5.81771-811
1775-6.5.11775-802
1773-6.5.21773-801
1785-6.8.1
1785-6.6.1
6226-6.5.1
Old Publication
Number
Title
Data Highway Cable Assembly and Installation
Manual
Communication Adapter Module
(Cat. No. 1771-KA2) User’s Manual
Communication Controller Module
(Cat. Nos. 1771-KE, -KF) User’s Manual
PLC-3 Communication Adapter Module
(Cat. No. 1775-KA) User’s Manual
PLC-4 Communication Interface Module
(Cat. No. 1773-KA) User
PLC-5/15 Processor Manual
PLC-5/15 Assembly & Installation Manual
Industrial Terminal Support Software System
Manual
’
s Guide
1784-6.5.1
1785-6.5.1
Industrial T
PCL-to-Data Highway Communication Adapter
Module (1785-KA) User’s Manual
erminal (1784-T50) User’s Manual
This manual is organized as follows:
Chapter 2 — Explains basic communication concepts.
Chapter 3 — Tells how to install a KF2 module.
Chapters 4, 5, and 6 — Describe the communication protocol used by
a KF2 module.
Chapter 7 — Summarizes error reporting.
1-2
Chapter 1
Introduction
Module Description
Figure 1.1 shows the 1770-KF2 module’s hardware features:
Diagnostic Indicators
Connectors for Data Highway and RS-232-C Devices
Communication Option Switches
On/Off Switch, Power Plug, Fuse, and Voltage Select Switch
Figure 1.1
1770-KF2
Communication Interface Module
ALLEN–BRADLEY
DATA HIGHWAY
COMMUNICATION INTERFACE
XMTG RCVG RDY ACTV CPUPWR
A KF2 also features extensive self-diagnostics. At power-up, tests are run
on internal memory, timers, and firmware integrity. Any failure causes
the red front-panel CPU indicator to flash. Also, the module continuously
checks the memory and firmware during operation.
1-3
Chapter 1
Introduction
Specifications
Table 1.B lists KF2 module specifications.
T
able 1.B
KF2
Module Specifications
SpecificationRequirements
Communication Rates
Functions
Location
Communication Ports
•
Data Highway: 57,600 bits per second (recommended)
•
Peer Communication Link: 57,600 bits per second
(recommended)
•
Asynchronous: Switch selectable from 1
per second
•
Interface a programmable RS-232-C or RS-422-A
compatible device with an Allen-Bradley Data Highway
•
Serve as a replacement for a 1771-KD Communication
Controller Module.
•T
abletop (or other horizontal surface)
•
Controlled environment, e.g., of
•
Data Highway: 15-pin male EIA D-connector
•
Peer Communication Link: 15-pin male EIA
D-connector
•
Data Highway Monitor: 9-pin female EIA D-connector
•
Asynchronous (RS-232-C/RS-422-A): 25-pin male
EIA D-connector
10 to 9.600 bits
.
fice or control room
Cabling
Power Requirements
Ambient T
Rating
Ambient Humidity Rating
Physical
emperature
•
Data Highway: Data Highway Dropline Cable
(Cat. No. 1770-CD)
•
Asynchronous RS-232-C: User-Supplied Data
T
erminal Interface Cable or Modem Interface Cable
•
Asynchronous RS-422-A: User-Supplied Data T
Interface Cable
•
Selectable: 115 V/60 Hz or 230 V/50 Hz
•W
atts: 3.5
•32oF to 1
•-40oF to 185oF (-40oC to 85oC) Storage
•
10% to 80% Non-Condensing
•
Size: 10-3/8 in. x 10.0 in. x 3-3/8 in. (263.5 mm x
254 mm x 85.7 mm)
•W
13oF (0oC to 45oC) Operational
eight: 6.0 pounds (2.7 Kg)
erminal
1-4
Chapter 1
Introduction
Data Highway Applications
A KF2 module provides either a point-to-point link or a multi-drop link
between an Allen-Bradley Data Highway and an intelligent asynchronous
device. By “intelligent asynchronous device” we mean any device that
complies with RS-232-C or RS-422-A electrical standards and that can be
programmed to handle the communication protocol described in
Chapters 4 through 6 of this manual. Throughout this manual, we will
also use the term “computer” in a general sense to refer to this type of
device. Some examples include:
An Allen-Bradley Advisor 2+TM Color Graphic System
A PLC-3 Programmable Controller and Connected Communication
Adapter Module (Cat. No. 1775-KA)
A PLC-2 Family Programmable Controller and Connected PLC-2
A PLC-4 Microtrol Programmable Controller and Connected
Communication Interface Module (Cat. No. 1773-KA)
A Variety of Minicomputers and Microcomputers
In point-to-point configuration, the KF2 module connects one intelligent
asynchronous device as a single station on a Data Highway. Figure 1.2
illustrates this configuration. Point-to-point links can use either peer-topeer (full-duplex) or master-slave (half-duplex) communication.
Figure 1.2
Point-to-Point
Links
Computer
Modem
Modem Link
Modem
KF2 ModuleKF2 Module
Allen–Bradley Longline
RS-232-C Link
(7,000 Cable-Ft. Max.)
Asynchronous Link
(50 Cable-Ft. Max.)
KF2 Module
Data Highway Link
1771-KG
Module
PLC-2/30
Processor
Computer
11687
1-5
Chapter 1
Introduction
In a multi-drop configuration, one intelligent asynchronous device
connects to several Data Highways through sets of modems and KF2
modules. Figure 1.3 illustrates this type of configuration. If the
multi-drop link consists of broadband modems, you can select either
peer-to-peer (full-duplex) or master-slave (half-duplex) communication.
If the multi-drop link consists of baseband modems, you must use
master-slave (half-duplex) communication because baseband modems
support only one communication channel.
Figure 1.3
Multi-Drop
Link
Computer
1775-KA
Module
PLC-3
Processor
Modem
KF2 Module
1773-KA
Module
PLC-4
Microtrol
Processor
Modem
Multi-Drop Modem Link
Modem
1771-KG
Module
Data Highway Link
PLC-2/15
Processor
Modem
KF2 Module
Data Highway Link
1-6
KF2 Module
Computer
1771-KA
Module
PLC-2
Processor
1774-KA
Module
PLC
Processor
11688
Chapter 1
Introduction
In either type of configuration, there are three possible ways you can
connect a KF2 module:
Direct connection to an intelligent asynchronous device if the KF2
module is mounted within 50 cable-feet of an RS-232-C, or within
4,000 cable-feet of an RS-422-A device.
Direct connection to an Allen-Bradley 1775-KA, 1773-KA, or
1771-KG interface module if the KF2 module is within 50 cable-feet of
the other module.
Modem connection if the KF2 module is within 50 cable-feet of an
RS-232-C compatible modem, or within 4,000 cable-feet of an
RS-422-A device.
You can also use the 1770-KF2 module to replace a 1771-KD module in
an existing application. By properly setting the option switches on the
KF2 module, you can make this replacement without having to change
any application programs that you were using with the 1771-KD module.
Refer to Chapter 3 under “Replacing a 1771-KD Module with a KF2
Module” for switch settings.
PCL Applications
A 1770-KF2 Series B module provides either a point-to-point or
multi-drop link between an Allen-Bradley Peer Communication Link
(PCL) and an intelligent asynchronous device. You can use a PCL link
when you have a small number of PLC-5/15 stations in a local cluster.
Typically, a PCL link connects PLC-5/15s that need to communicate with
each other frequently. If your system requires more than ten stations,
consider breaking it into smaller PCL links connected by a Data Highway
to optimize performance.
The KF2 Series B module provides an interface between either:
an RS-232-C or RS-422-A asynchronous link to Data Highway, or
an RS-232-C or RS-422-A asynchronous link to a PCL network as
shown in Figure 1.4.
1-7
Chapter 1
Introduction
Figure 1.4
A
PCL Network Connected to a Data Highway
1770-KF2
TM
1785-KA
PLC-3
1775-KA
PCL
Advisor 2+
Data Highway
PLC-5PLC-51770-KF2
1-8
Computer
14690
Important: A 1770-KF2 module on a PCL link cannot access a station
on the Data Highway through a 1785-KA module. A KF2 module on the
Data Highway, however, can access a station on a PCL link through a
1785-KA.
Chapter
Communication Concepts
2
General
This chapter presents some of the concepts of communication with the
KF2 module. It describes the physical communication links to the module
and the various levels of software necessary to make those links work.
A KF2 module connects a computer or programmable controller to an
Allen-Bradley local area network (LAN), either Data Highway or Peer
Communication Link (PCL). In doing so, the module acts as an interface
between two physical communication links:
Data Highway or PCL, Called “Network Link”
RS-232-C or RS-422-A, Called “Asynchronous Link”
A Data Highway network provides peer-to-peer communication between
the KF2 module and other stations on the Data Highway. It uses a
half-duplex (polled) protocol and rotation of link mastership.
A Peer Communication Link provides peer-to-peer communication
between the KF2 module and other stations on the PCL. The PCL uses
token-passing to control access to the link.
The asynchronous link can provide either peer-to-peer communication
through a full-duplex (unpolled) protocol, or master-slave communication
through a half-duplex (polled) protocol.
In addition to a physical link layer, communication on either the network
link or the asynchronous link involves three levels of software:
Application Layer
Network Layer
Data Link Layer
If you are using a computer on an asynchronous link, you must program
all three layers. For A-B programmable controllers, you need program
only the application layer; the Data Highway interface modules (or for the
PCL, the PLC-5 itself) automatically take care of the other two layers.
The rest of this chapter presents some of the concepts behind the physical
communication links and their three software layers. For more details on
2-1
Chapter 2
Communication Concepts
the application and network layers, refer to Chapters 5 and 6. For more
on the data link layer of the asynchronous link, refer to Chapter 4 and
Appendix D.
Physical Link Layer
The physical link layer is a set of cables and interface modules that work
together to provide a channel for communication between the various
points, called stations, on the physical link. A station consists of an
intelligent programmable device (e.g., PC or computer) and the module or
modules that interface it with the physical link.
In this way, the KF2 module allows stations on one link to communicate
with stations on the other link. Since these two physical links have
different communication protocols, the KF2 module serves mainly as a
protocol translator.
Data Highway
The Data Highway and the PCL are both local area networks (LANS) that
allow peer-to-peer communication among up to 64 stations. Figure 2.1
illustrates a Data Highway network.
The Data Highway link consists of a trunkline that can be up to
10,000 feet long and droplines that can be up to 100 feet each. Each
station is at the end of a dropline.
2-2
A Data Highway link implements peer-to-peer communication through a
modified token-passing scheme called the floating master. With this
arrangement, each station has equal access to become the master. The
stations bid for temporary mastership based on their need to send
information.
Unlike a master/slave relationship, a floating master relationship does not
require the current master to poll each station to grant permission to
transmit. Therefore, it provides a more efficient network because there is
less overhead per transaction.
Figure 2.1
Data
Highway Network
Chapter 2
Communication Concepts
PLC-3
Processor
1775-KA
Module
Computer
MODEM
MODEM
1770-KF2
Module
MODEM
Link
Advisor 2+
1770-KF2
Module
TM
RS-232-C Link
50 Cable-Ft. Max.
Data
Highway
Link
1770-KF2
Module
RS-232-C Link
50 Cable-Ft. Max.
1771-KA
Module
PLC-2/15
Processor
1773-KA
Module
PLC-4
Loop
1771-KG
Module
PLC-2/30
Processor
Stations
A station consists of a computer or PC processor and the module or
modules that interface it with the Data Highway link. Within a station
that contains a KF2 module, an asynchronous link is required as an
auxiliary link to the network. Figure 2.1 shows three such stations.
11299A
2-3
Chapter 2
Communication Concepts
One station consists of an Advisor 2+TM Color Graphic System connected
to a KF2 module through an RS-232-C link limited to 50 cable-feet.
Another station consists of a computer interfacing with a KF2 module
through a modem link that is limited only by the nature of the modems
themselves.
The third such station consists of a 1771-KG module interfacing a
PLC-2/30 processor with a KF2 module through an RS-232-C link limited
to 50 cable-feet. If you want a link longer than 50 cable-feet, you can use
modems.
PC Programming
All Allen-Bradley PC processors can be connected to a Data Highway
through an appropriate station interface module. All of these processors
can receive and reply to command messages, and some of them can also
transmit command messages. For an explanation of how to program PCs
to send and receive messages, refer to the user’s manual for the
appropriate station interface module.
Computer Programming
The communication protocol for the Data Highway link is transparent to a
computer on the network. However, for a computer to send or receive
messages through the Data Highway network, it must be programmed to
communicate with its KF2 module over an asynchronous link.
Chapters 4, 5, and 6 describe the protocol that you must program your
computer to use on such an asynchronous link.
Peer Communication Link
A PCL has much the same topology as the Data Highway, described in the
previous chapter; but it is designed for fewer, closely coupled, PCs. The
PCL implements peer-to-peer communication with a token-passing
scheme to rotate link mastership among the stations connected to that link.
Since such a method does not require any polling, it is very time efficient.
The PCL also uses timeouts to recover from any fault that disables the
station that has the token.
2-4
Chapter 2
Communication Concepts
Stations
A station consists of a computer, or PC processor, and the module or
modules that interface it with the PCL. Within a station that contains a
KF2 module, an asynchronous link is required as an auxiliary link to the
network. PCL networks currently use PLC-5 processors, which interface
directly to the PCL; and no station interface module is required. You can,
however, connect other PCs, as shown in Figure 2.2.
Figure 2.2
PCL
Network Connected to V
arious PC Processors
PLC-4
Loop
1773-KA
Module
KF2
Module
PLC-3
Processor
1775-KA
Module
KF2
Module
PLC-2/30
Processor
1771-KG
Module
KF2
Module
PCL
11300A
Other PCL stations can be computers that interface with the KF2 module
either directly or through a modem link, or a PCL-to-Data Highway
communication adapter (1785-KA), which you can use to connect a PCL
to the Data Highway.
PC Programming
All Allen-Bradley PC processors can receive command messages and
reply to them, and some can transmit commands. For an explanation of
how to program PCs to send and receive messages, refer to the user’s
manual for that particular station interface module or, in the case of a
PLC-5, the processor itself.
2-5
Chapter 2
Communication Concepts
Computer Programming
The communication protocol for the PCL is transparent to a computer on
the network. However, for a computer to send or receive messages
through the PCL, it must be programmed to communicate with its KF2
module over an asynchronous link. Chapters 4, 5, and 6 describe the
protocol that you must program your computer to use on this link.
Configuration Selection
Figure 2.1 and Figure 2.2 illustrate configurations in which PC stations
can communicate with each other and with computers through network
ports and asynchronous ports on the station interface modules. Each
configuration is useful, depending on your application.
If you want to provide a peer-to-peer communication among many PCs
and/or a computer, use a Data Highway network as shown in Figure 2.1.
For communication among a small cluster of PCs and a computer, use a
PCL as shown in Figure 1.4. For distances longer than the networks
provide, you can use an auxiliary longline asynchronous (RS-232-C or
RS-422-A) link or a modem link.
A Data Highway link has a communication rate of 57,600 bits per second
and a half-duplex (peer-to-peer, polled) protocol. A KF2 asynchronous
link is selectable RS-232-C/RS-422-A and has a selectable
communication rate up to 9,600 bits per second. It uses a selectable
protocol of half-duplex (master-slave polled) or full-duplex (peer-to-peer,
unpolled).
A master-slave communication protocol can be selected for any link to a
computer. A peer-to-peer communication protocol can be selected only
for a point-to-point link or a broadband modem multi-drop link to a
computer.
Even with only two stations, you may want a Data Highway or a Peer
Communication Link. Either network provides the flexibility of easy
reconfiguration or expansion if you want to be able to add more stations
later, and it also provides more error checking than an asynchronous link.
2-6
Chapter 2
Communication Concepts
Configuration Considerations
Allen-Bradley manufactures a variety of communication interface
modules for different applications:
Communication
PLC Communication Adapter Module
PLC-2 Family Communication Adapter Module
PLC-3 Communication Adapter Module
PLC-4 Communication Interface Module
PLC-5/Data Highway Communication Adapter Module
PLC-2 Family/RS-232-C Interface Module
Communication Controller Modules
Communication Interface Module
Provides interface between:
1
A PC Processor and a Data Highway Communication Link
2
A PC Processor and an RS-232-C Communication Link
3
A RS-232-C Communication Link and a Data Highway Communication Link
A 1785-KA module interfaces a Data Highway with a Peer
Communication Link. The module resides in a 1771 I/O rack and
receives its power from the rack’s backplane.
A 1771-KE module must be installed in an I/O chassis. The 1771-KD,
1771-KF, and 1770-KF2 are standalone modules. Modules 1771-KE,
1771-KF, and 1770-KF2 provide either peer-to-peer or master-slave
communication between an RS-232-C link, or to a modem link, and the
Data Highway.
RS-422-A/Data Highway Interface
A 1770-KF2 provides an interface between an RS-422-A communication
link and a Data Highway communication link. The 1770-KF2 is
functionally identical to the 1771-KF except that it is a desktop module,
provides its own power supply, and supports both RS-232-C and
RS-422-A communication.
RS-232-C/RS-422-A — PCL Interface
A 1770-KF2 provides an interface between an RS-232-C or RS-422-A
asynchronous link and a Peer Communication Link network.
2-7
Chapter 2
Communication Concepts
Software Layers
Each of the physical links just described requires three layers of software
to enable communication to take place. The layers are defined as follows:
Application Layer — Controls and executes the actual tasks, or
commands, specified in the communication between stations. To
program this layer, use the commands described in Chapter 5.
routing, and error status reporting for communication. If your physical
link contains only Allen-Bradley PCs, you do not have to program this
layer. Otherwise, refer to Chapter 5 for a description of how to
program this layer for an asynchronous link to a computer.
Data Link Layer — Controls the flow of communication over the
physical link by establishing, maintaining, and releasing the
communication channel between stations. If your physical link
contains only Allen-Bradley PCs, you do not have to program this
layer. Otherwise, refer to Chapter 4 for a description of how to
program this layer for an asynchronous link to a computer.
Application Layer
The application layer concerns the specific commands that you can
program at a given station to cause that station to communicate over the
link. This layer is the same for both asynchronous and network links.
The types of commands that a station can transmit and receive vary with
the type of processor at that station. Chapter 5 describes the commands
that each type of PC processor can transmit or receive. To program your
computer to communicate with a PC, use the appropriate command
message format shown in Chapter 5.
Message Structures
All messages on a network have the same fundamental structure,
regardless of their function or destination. If you could freeze a block
while it is in transmission, you would see two types of message bytes:
Protocol Bytes
Data Bytes
Protocol bytes are used by the network to get the message to its
destination. Data bytes are delivered to the application at the destination.
The methods by which these bytes are filled is determined by the nature
of the station from which the transmission block originates. For example,
if a transaction originates from a PC station, the station interface module
2-8
Chapter 2
Communication Concepts
automatically fills the protocol bytes. If the transaction originates from a
computer station, your computer software must supply the necessary
protocol. In both cases, the data bytes contain information supplied by
application programs.
Command/Reply Cycle
Any network transaction consists of two messages: a command and a
reply.
The two parts provide extra data integrity by ensuring that a required
action always returns some sort of status, whether an error code or data.
As a frame of reference, the command initiator is always referred to as a
local station, and a reply initiator is always referred to as a remote station.
Unless noted otherwise, whether in a network link or an asynchronous
link, our reference will be limited to a single local station and a single
remote station.
The network layer protocol distinguishes a command from a reply.
Obviously, the data area of a command and its corresponding reply
depend on the type of command.
Priority
Each message on a Data Highway link is classified as either high priority
or normal priority.
Each message on a PCL is classified as normal priority.
Priority levels of messages determine the order in which stations are
polled and allowed to transmit messages. In the polling process, stations
with high priority messages will always be given priority over stations
with normal priority messages.
You specify the priority level for each command in the message command
code. The station that receives a command message must establish the
same priority level for its corresponding reply message.
Important: Stations with high priority messages are given priority over
stations with normal priority messages throughout the command/reply
message cycle. For this reason, a command should be given a high
priority designation only when special handling of specific data is
2-9
Chapter 2
Communication Concepts
required. Using an excessive number of high priority commands defeats
the purpose of this feature and could delay or inhibit the transmission of
normal priority messages.
Command Structures
There are four basis types of command on a Data Highway network or a
standalone link:
Read
Write
Diagnostic
Mode Select
Reads
There are two types of read:
Physical
Unprotected
A physical read allows you to read any area of PC memory at a remote
station. However, a PC processor cannot originate a physical read
command; only a computer can originate a physical read.
An unprotected read can access only the data table area of PC memory.
Both computers and PCs can initiate unprotected reads.
Any read can request up to 122 16-bit words of contiguous data from PC
memory.
Writes
We can classify write commands both by their application and by their
level of memory access.
2-10
As an application issue, writes are divided between bit writes and
word writes. Bit writes allow the local station to control bits in the
data table of a remote station.
Word writes allow the local station to write up to 121 contiguous words of
data into the remote station’s memory, provided you abide by the
restrictions on memory access discussed next.
Chapter 2
Communication Concepts
As with reads, writes also are classified by the level of access to PC
memory. Non-physical writes can access only the data table at a remote
PC; physical writes can access all of user memory, including PC program
memory.
Non-physical writes can be further subdivided into protected and
unprotected. Protected writes can access only specified areas of the
remote PC’s data table memory. The accessible areas are defined by
memory protection rungs in the remote PC’s ladder diagram program.
Unprotected writes, on the other hand, can access any area of the remote
PC’s data table.
In most cases, switch settings on the remote station’s interface module can
disable the module from executing each of these types of write
commands.
Diagnostics
Diagnostic commands have to originate from a device other than a PC.
You can use these commands to return status information from a remote
or local station or to alter some on-board parameters at a station interface
module. Diagnostic commands are particularly useful during a start-up or
during on-line debugging.
Mode Select
Mode select commands allow you to load a new PC program from a
remote computer station. The operation of these commands varies by PC
processor type. These commands can be issued only by a computer.
Network Management Layer
The network management layer is concerned with the specifics of
conveying a message safely from its source to its destination. This layer
is the same for both asynchronous and network links.
If your physical link contains only Allen-Bradley PCs, you do not have to
program anything for this layer; the communication interface modules
automatically take care of it. If your physical link contains a computer,
then refer to Chapter 5 for a description of how to program this layer at
the computer station.
2-11
Chapter 2
Communication Concepts
Generally, you need not be concerned with the interaction of station
interface modules on the network.
This means that your application programs at the PCs and computers
along the network need not involve themselves with interstation protocol,
handshaking, or control of the network link. This is all carried out
automatically by the station interface modules. However, an
understanding of station interaction is useful both to computer
programmers and PC programmers. It allows optimum use of network
commands and fault diagnostics.
Error Checking
Error codes can be generated at two places: remote station modules and
local station interface modules. For codes that are returned from a local
station module, two types of condition can exist:
Application programs use the wrong message format or issue illegal
commands.
The local station cannot complete a transaction due to network
problems.
A remote station can return only the codes associated with an application
problem at the remote station. Typically, these involve either the PC
processor being off-line (in Program mode, for example) or the command
trying to access memory areas blocked by either the interface module or
the user application program.
In the network layer protocol, command message status is returned in a
reply status byte. A value of zero in the status byte indicates successful
transmission of the corresponding command. It is up to the local
application program to display and act on the value of the returned byte.
2-12
Installation
Chapter
3
General
Communication Option Switches
This chapter explains how to install the 1770-KF2 module. There are four
parts to installation:
Setting Communication Option Switches
Situating the Module for Operation
Connecting the Module to the Network and Asynchronous Links
Observing the Diagnostic Indicators
Please read the first three chapters of this manual carefully before
attempting any of the installation steps.
The KF2 module has 8 switch assemblies (Figure 3.1) that enable you to
select various communication options. The switch assemblies and their
corresponding options are:
Switch
Assembly
SW-1
SW
-2, SW-3, SW
SW-5
SW-6
SW-7
SW-8
-4
Communication Option
Asynchronous Link Features
Station Number
Network Link Communication Rate
Asynchronous Link Communication Rate and Diagnostic
Commands
Selecting the Network Link
RS-232-C/RS-422-A Selection
3-1
Chapter 3
Installation
Figure 3.1
Communication
RS-232-C/RS-422-A
Selection (SW-8)
Option Switches
Asynchronous Link
Features (SW-1)
Network Link
Communication
Rate (SW-5)
Station Number
(SW-2, SW-3, SW-4)
Asynchronous Link
Communication
Rate (SW-6)
Network Link
Selection
(SW-7)
O
N
O
F
F
12
O
N
O
F
F
12
345
O
N
O
F
F
12
123
O
N
O
F
F
123
O
N
O
F
F
O
N
O
F
F
12
1234
O
N
O
F
F
O
N
O
F
F
12
Front ViewSide View
12
O
N
O
F
F
ON
OFF
ON
ON
OFF
OFF
13529
Important: The KF2 reads the status of the communication option
switches only at power-up, so you must make your selection with the
KF2’s power off.
Asynchronous Link Features
The following table shows you how to set the asynchronous link features
using Switch Numbers 1, 2, and 5.
If You W
Protocol as:
Full Duplex
Full Duplex
Full Duplex
Full Duplex
Half Duplex
Half Duplex
Full Duplex
Half Duplex
Switch 3 determines whether the asynchronous port of the KF2 module
can detect duplicate messages transmitted to it.
If You W
Detect and Ignore Duplicate Messages
Accept All Messages Regardless of Duplication
ant Y
our Module to:
Set Switch 3:
ON
OFF
Switch 4 determines whether the module uses and recognizes the
following handshaking signals: data set ready, request to send, clear to
send, data carrier detect, and data terminal ready.
If You W
Use Handshaking Signals
Ignore Handshaking Signals
ant the Module’s Asynchronous Port to:
Set Switch 4:
ON
OFF
Important: If you select half-duplex, the KF2 uses handshaking signals
even if Switch 4 is set OFF.
Station Number
Switch Assemblies SW-2, SW-3, and SW-4 are for setting the network
station number of the KF2 module. For the Data Highway, the station
number is a 3-digit octal number that identifies the KF2 module as a
unique station. Valid station numbers for the KF2 module in Data
Highway mode are 010 to 077 and 110 to 376 octal. For a PCL, the
station number is 2 digits; set both switches in SW-2 OFF. Valid station
numbers for the KF2 in PCL mode are 00 to 77 octal.
Figure 3.2 shows an example of how to set the KF2 station number to
037 octal. The switches in Assembly SW-2 set the first (left-most) digit
of the station number; Switch Assembly SW-3 sets the middle digit; and
Switch Assembly SW-4 sets the last (right-most) digit.
Station numbers play an important part in the polling scheme described in
Chapter 2. They can also influence the order in which mastership is
transferred between network stations. Therefore, we recommend that you
always begin numbering stations with the lowest possible number and
continue with the next available number in sequence.
3-3
Chapter 3
Installation
Figure 3.2
Station
Number
Switch Groups
SW-2SW-3SW-4
12
O
N
O
F
F
First DigitSecond and Third Digits
If You Want
to Set This
Digit:
0
1
2
3
12
O
N
O
F
F
Set Switches
No. 1No. 2
OFFOFF
OFFON
ONOFF
ONON
3
12
O
N
O
F
F
If You Want
to Set This
Digit:
0
1
2
3
4
5
6
7
3
No. 1No. 2
OFFOFF
OFFOFF
OFFON
OFFON
ON
ON
ON
ON
ON
OFF
ON
OFF
Set Switches
OFF
OFF
ON
ON
ON
OFF
No. 3
OFF
ON
OFF
ON
OFF
ON
OFF
ON
3-4
Switch Setting Example: Station No. 037
Switch GroupSW-2SW-3SW-4
Station No. Digits037
Switch No.
Switch Setting
12123
OFFOFFOFFONONONONON
123
13531
Network Communication Rate
Switch Assembly SW-5 lets you select the communication rate for the
KF2 module’s network link.
Important: Set both switches ON for a network communication rate of
57,600 bits per second. Be sure to set all modules on the network link for
this communication rate.
Chapter 3
Installation
Figure 3.3
Switch
Settings for Network Link
SW–5
12
O
N
O
F
F
Both switches ON for
57,600 bits per second
13514
Asynchronous Communication Rate and Diagnostic Commands
Switch Assembly SW-6 lets you select the communication rate and
diagnostic commands for the KF2 module’s asynchronous port.
Switch 4 determines how the KF2 module treats diagnostic commands
sent to it by a remote Data Highway station. You can connect the
asynchronous port of the KF2 module directly to a 1771-KG, 1773-KA,
or 1775-KA communication interface module (Figure 1.2). In such
applications, you can set Switch 4 so that the KF2 module either executes
any received diagnostic commands itself or passes those commands to the
other attached communication module.
If You W
Execute Received Diagnostic Commands
Pass Any Received Diagnostic Commands to the
Attached Asynchronous Device
ant Y
our Module to:
Set Switch 4:
ON
OFF
3-5
Chapter 3
Installation
Switch 4 relates only to diagnostic commands sent to the KF2 module
from a remote Data Highway station. Since only computers can transmit
diagnostic commands, the remote station must be a computer connected to
the Data Highway by means of another KF2 module. At the computer
station, the setting of Switch 4 does not affect any diagnostic commands
that the computer sends to its local KF2 module. The local module
always retransmits the command message over the Data Highway without
executing it. Figure 3.4 illustrates these concepts.
Figure 3.4
Effect
of Switch 4 on Diagnostic Commands
Switch 4 ON
1770-KF2 Module
Computer
Diagnostic Command Path
Reply Message Path
Computer
1770-KF2 Module
1770-KF2 Module
Data
Highway
Link
T
o Other Stations
Data
Highway
Link
T
o Other Stations
1771-KG Module
PLC-2/15 Processor
Switch 4 OFF
1770-KF2 Module
1771-KG Module
PLC-2/15 Processor
11691
You can have more than one computer station on a network, and one
computer can transmit diagnostic commands to the others. At the
receiving computer station, if Switch 4 is OFF, the local KF2 module will
pass the diagnostic commands to the computer. In such cases, you will
have to write computer application programs to handle those commands at
the receiving station. If Switch 4 is ON at the receiving station, the local
KF2 module itself will execute the incoming diagnostic commands.
3-6
Loading...
+ 205 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.