You are on page 1of 33

SLC 500 Communications

1
SLC 500
COMMUNICATIONS
SLC 500 Communications
2
Requirements for
Industrial Networks
An industrial communication link
Capable of supporting real-time control
High data integrity
High noise immunity
High reliability in harsh environments
Suitable for large installations
SLC 500 Communications
3
Local Area Network - Applications
Centralized Data Monitering and Acquisition
Manufacturing
SCADA
MMI

Distributed Control
Communication between programmable controllers
Upload to a programmer or host computer from any PLC
Download from a programmer or host computer to any PLC
Read/write I/O values, registers of any PLC
Monitoring of PLC status and control of PLC operation
SLC 500 Communications
4
Network Topologies
Daisy-Chain
Each device has two sections of cable tied together
Each end has termination (resistor/capacitor)
SLC SLC SLC SLC
Examples
DH+
DH-485
Remote I/O
Beldon #9463 cable
SLC 500 Communications
5
Network Topologies
Star
All devices physically connected at one point
PLC PLC PLC
PLC
Example
Ethernet
SLC 500 Communications
6
Network Topologies
Trunk-Line / Drop-Line
Trunk line very long - run through plant
Drop lines very short
Drops connected to trunk with Y-adapters
SLC SLC SLC SLC
Trunk Line
Drop Line
Drop Line
Drop Line
Drop Line
Examples
Data Highway (DH)
Devicenet
DH+ can be
SLC 500 Communications
7
Token Passing:
Each node can talk on the network when it
has the token
After done talking, the node will Pass the
token to the next node
Multi-master network
Eliminates data collisions
TOKEN
Network Access Methods
SLC SLC SLC SLC
# 1
# 2
# 3 # 4
SLC 500 Communications
8
Network
Controller
(Master)
Request ?
Reply !
Network Access Methods
Master / Slave:
Master talks to one slave at a time
The slave can only talk if the master
asks it for some information
Polling network
Eliminates data collision
Single master network
SLC
(Slave)
SLC
(Slave)
SLC
(Slave)
SLC
(Slave)
# 1
# 2 # 3
# 4
SLC 500 Communications
9
Maximum number of devices
How many nodes are required for the application?
How many nodes should be reserved for future
expansion?
Maximum network length
Usually specified as the physical cable distance from the
first node to the last node on the network
Drop length is the length of cable from the main cable to
the node
Device supported
Programmable controllers
Programming devices
Operator Interfaces
Other Computers - PCs, Workstations, Minis, Mainframes...
Response time
Application interface
Networks - How to Decide on One?
SLC 500 Communications
10
A-B Communication Network Terms
RS-232
RS-485
DH-485
REMOTE I/O
DF1
DH+
RS-422
What the hell do
all these mean?
SLC 500 Communications
11
A-B Communication Network Terms
RS-232
RS-485
DH-485
REMOTE I/O
DF1
DH+
RS-422
}
}
Electrical Connections
Protocols (languages)
Must have matching electrical connections and
protocols for two computers to communicate.
SLC 500 Communications
12
Communications - Like a Phone
Call...
SLC 500 Communications
13
Communications - Like a Phone
Call...
Electrical Connection
is made when person
answers phone
SLC 500 Communications
14
Communications - Like a Phone
Call...
Electrical Connection
is made when person
answers phone
ENGLISH
FRENCH
COMMS
SLC 500 Communications
15
Communications - Like a Phone
Call...
Electrical Connection
is made when person
answers phone
Communication when
connection make AND
both people speak the
same language
ENGLISH
FRENCH
ENGLISH
ENGLISH
COMMS
COMMS
SLC 500 Communications
16
Networks: DH-485 and DH+
Network Communications
Program support and monitering
Supervisory control for distributed hierarchy
Operator interface for monitoring and control
SLC 500 Communications
17
DH-485 Characteristics
DH-485 Multi-drop link
Daisy chain configuration
Token passing system
9.6 or 19.2 Kbaud data rate
Connect up to 32 devices on network
Up to 4000 cable feet (1200 meters) of network lenght
SLC 500 Communications
18
DH485 Peer-to-peer Comms.
Send/Recv messages from other SLC 500s
Multi-master token-passing ring; 32 nodes
5/02, 5/03 + 5/04 can initiate communications to
other processors
5/03 can using Channel 0, Channel 1, or both
5/04 can using Channel 0 only
Fixed and 5/01 respond only
Initiate comms. with MESSAGE instruction in
ladder logic
NO ladder programming necessary to respond
to a message from another processor
SLC 500 Communications
19
Typical DH-485 Network
Link Coupler Link Coupler Link Coupler Link Coupler
SLC 5/03 SLC 5/02 SLC 5/01
SLC 500 Fixed
PIC
ALLEN-BRADLEY DTAM Plus
RUN ALARM
AIC+
SLC 5/04
SLC 500 Communications
20
DH+ Characteristics
Peer-to-Peer Communication
Utilizes Tolken Passing
64 nodes maximum
Remote Programming of SLC 500S, PLC-2, PLC-
3, and PLC-5
Direct Connections to 5/04,PLC-5, Panelview, and
Industrial Terminals
57.6, 115.2, OR 230Kbaud data rate
Pub # 1770-6.5.16 DH/DH-485/DH+ Ref Manual
Robust Industrial Network
SLC 500 Communications
21
DH+ Communications
RSLogix 500 Software
AI 500 Software
6200/AI Software
PLC-5
DH+
SLC-5/04
PLC-2, PLC-3
PLC-5/250
Other
Processors
57.6Kbaud: 10,000 feet
115.2Kbaud: 5,000 feet
230.4Kbaud: 2,500 feet
SLC 500 Communications
22
DH+ to DH-485 Interface
Interface through a 1785-KA5
Translate DH-485 <-> DH+
Allows PLC5s and SLCs to communicate
RSLogix 500
Software
Link Coupler
SLC 5/01
Link Coupler
SLC 5/03
Link Coupler
SLC 5/02
PLC-5
PLC-5
DH-485 Network #1
DH-485 Network #2
DH+
Link Coupler
SLC 5/03
SLC 5/04
DH+
SLC 500 Communications
RS-232 Communications
SLC-5/03 and 5/04 Support:

Full-Duplex (Point-to-Point)

Half- Duplex

ASCII

Modem Communication
SLC 500 Communications
RS-232: DF1 Full-Duplex
AKA: DF1 Point-to-Point

Simultaneous transmission
between two devices in both
directions

- Programming Port
- Peer Messaging
SLC 500 Communications
RS-232: DF1 Half-Duplex
Mulit-Drop, Single Master, Multiple Slave

Slaves are Polled for Response from the Master

Supports up to 255 Slave Devices

Slaves: Any SLC Processor

Master: PLC-5, SLC-5/03, 5/04, CV
SLC 500 Communications
26
5/03 + 5/04 Serial Port
Point-to-point communications
RS-232
Using Channel 0 w/ DF1 Full-Duplex
RSLogix 500
Programming Software
Modem
Modem
SLC 5/03 or 5/04
SLC 500 Communications
27
5/03 + 5/04 Serial Port
Master/Slave communications
Polled Network
Using Channel 0 w/ DF1 Half-
duplex Master or Slave
Modem Modem
RSLogix 500 Programming Software
Modem
DF1 Master (RSView)
Modem
Master
Slave(s)
SLC 5/04 SLC 5/03
SLC 500 Communications
28
ASCII Communications
5/03 and 5/04
Direct connection to devices such as
barcode decoders and printers
Eliminates requirement of BASIC module
for this task
PROG
SLC 5/03 CPU
RUN
FLT
BATT
FORCE
RS232
DH485
RUN REM
SLC 500 Communications
29
1747-KE Module
RS-232
RS-485
DF1
DH-485
Converts electrical signals
RS-485 to RS-232
Translates protocols
DH-485 to DF1
Configured thru the backplane
(Series B)
RS-232
Config
DH-485 / RS-232
ACT
BA LOW 485
CFG
DF1
FAULT
H/D
F/D
SLC 500 Communications
30
1747-KE Module
RS-485/DH-485 to RS-232C/DF1
interface module
Acts as a BRIDGE between two
different networks or types of
communication
Called a Bridge module
(1) DH-485 port
(2) Serial ports (RS-232, 422, 485)
Allows remote communications to
SLC 500 systems
DH-485 / RS-232
ACT
BA LOW 485
CFG
DF1
FAULT
H/D
F/D
SLC 500 Communications
31
Typical KE Configurations
Modem
Modem
RSLogix 500
Isolated Link
Coupler
1747-AIC
SLC 5/01
SLC 500
DH-485
Point-to-Point configuration
using full duplex DF1
communications
Remote communications from
the programming software to a
remote network of SLC 500
processors.
RSLogix 500 acts as if it were
directly on the DH-485
network
SLC 500 CPU with KE module
SLC 500 Communications
32
Typical KE Configurations
SLC 500
with KE
Modem
Modem
RSLogix 500 Programming
Software
Modem
DF1 Master (RSView)
Modem
Master
Slave(s)
SLC 5/01
with KE
SLC 5/02
with KE
Modem
Master/Slave communications
Polled Network
Using Channel 0 w/ DF1 Half-
duplex Slave
SLC 500 Communications
33
Read/Write: Read - local processor is receiving data
Write - local processor is sending data

Target Device: 500CPU if target is another SLC Processor
485CIF if target is a non-SLC device on the network
PLC5 if target device accepts PLC-5 commands

Local/Remote: Local - the message is to be communicated via a local network
Remote - the message is to be communicated to a remote
device on another network through a bridge

Control Block: Contains - target node address, local file address,
target file address, status bits

Control Block Length: Fixed at 14 elements

Setup Screen: Advanced setup parameters

EN: enable bit - set when rung is true
DN: done bit - message successfully transmitted
ER: error bit - transmission failed
Peer-to-Peer Communications
Setup Screen
Read/Write Message
Read/Write Read
Target Device 500CPU
Control Block ?
Control Block Length 14
MSG
( EN )
( DN )
( ER )
Local/Remote Local
Type Peer-To-Peer

You might also like