background image

FlexLogix 

Selection Guide

FlexLogix selguide cov.qxd  7/12/00  1:16 PM  Page 2

background image

Distributed Control Without Compromise

The distributed approach to control drastically
reduces field wiring and heightens performance
because the controller and I/O are placed close to
the machine or process.  FlexLogix achieves dis-
tributed control without the compromises --  such
as reduced processing power and programming
capability -- common to other distributed control
solutions.  Instead, the FlexLogix distributed control
platform combines these industry-leading elements:
• FlexLogix controllers, having the same powerful

control engine as the one found in the high-per-
formance ControlLogix platform

• RSLogix 5000 programming software, the

Microsoft Windows NT package shared  by other
Logix Platforms controllers

• FLEX I/O, the compact, DIN-rail mounted I/O

system found in thousands of industrial applica-
tions

• NetLinx Rockwell Automation network architec-

ture, a complete set of network services and
communication over DeviceNet, ControlNet and
Ethernet

No other vendor offers such state-of-art control,
communications and I/O elements in a distributed
control package.

In the distributed architecture (top), each oven has its own FlexLogix system, each communi-

cating via a single network to other FlexLogix systems,  while in the centralized architecture

(bottom) operation of the three ovens relies on a single controller .

Modularity means you have the ability to

precisely fit the system to your machine or

application.  The FlexLogix controller and

FLEX I/O may be mounted vertically or

horizontally, and the I/O may be placed in a

continuous stack or in two segments.  And

you can mount the system onto a standard

DIN rail or onto a wall or panel.

background image

Why Distributed Control?

For twenty years, customers have increasingly seen the advantage of moving away from central-
ized control.  In a centralized control architecture, a master controller scans for I/O data, result-
ing in a system that is communication intensive and vulnerable to failure.  In contrast, in a dis-
tributed control architecture:
• I/O data is handled locally and transmitted only when an event occurs, creating a less commu-

nication intensive architecture

• Control does not depend on a master controller, creating an architecture less vulnerable to

failure

• Control resides close to the machinery to establish zone control, station control or line control

Rockwell Automation’s Logix Platforms offer users compatibility of control in a variety of formats.  This compatibility
is achieved with an RSLogix 5000 programming environment and with the NetLinx open network architecture.  The
RSLogix 5000 environment offers an easy-to-use IEC 1131-3 compliant interface, symbolic programming with struc-
tures and arrays for increased productivity, and an instruction set that serves sequential, motion, process and drives

applications. The NetLinx open
architecture includes such open
networks as Ethernet, ControlNet
and DeviceNet.

Table of Contents

FlexLogix System Overview  .  .   .   .   .    .  .   .   .   . 

4

Selecting FLEX I/O Modules  .  .   .   .   .    .  .   .   .   .  17

Planning Network Communications  .  .   .   .   .    .  .   .  25

Selecting a Controller  .  .   .   .   .    .  .   .   .   .    .  . 

33

Selecting a Power Supply  .  .   .   .   .    .  .   .   .   .    . 45

Planning the DIN Rails  .  .   .   .   .    .  .   .   .   .    .  .  47

Selecting Software .  .   .   .   .    .  .   .   .   .    .  .   .   .   49

Choose  up to two optional network cards for 

for ControlNet or, in the near future, Ethernet

or DeviceNet  networks.  And with the RSLinx

component of RSLogix 5000 software, you

can use your personal computer to communi-

cate to any FlexLogix controller locally, or dis-

tributed across a network.  

A Controller You Can Adjust To Fit

Your Application

The FlexLogix controller offers you the flexibility to:
• Choose the memory size your application requires
•   Select the communications you want via communica-

tion cards and a built in rs-232 port

•   Determine how much I/O you want to control and pick

the modules needed for the application, with room to
expand in the future

•   Divide your application  into tasks for structured, fast

program  development

background image

4

FlexLogix System Overview

 1794-SG001A-EN-P July 2000

FlexLogix System Overview

The FlexLogix controller is one of the Logix platforms. The FlexLogix 
controller provides a distributed control system built on 
these components:

FlexLogix controller that supports the Logix instructions.

RSLogix 5000 programming software that supports the Logix 
family of controllers.

FLEX I/O modules that provide a compact, DIN-rail mounted 
I/O system.

1788 communication daughtercard that provides communication 
over a standards-based ControlNet network.

A simple FlexLogix system can consist of a single, stand-alone 
assembly with one controller and as many as eight I/O modules.

Or you can use multiple controllers across networks. Distribute 
multiple I/O platforms over multiple I/O links.

FlexLogix controller

1794 I/O modules in the 
local I/O assembly

computers
other controllers

ControlNet link

remote 
I/O modules

}

1794 I/O modules in the 
local I/O assembly

1794 I/O modules in the 
extended- local I/O assembly

FlexLogix 
controller

1788 
communication 
daughtercards

built-in 
RS-232 port

background image

Example System Configuration

5

1794-SG001A-EN-P July 2000

Example FlexLogix System

Use the following example as a guide to completing your own 
system specification. Follow these steps as you specify your 
FlexLogix system:

See page 6

See page 7

See page 9

See page 10

See page 12

See page 13

See page 16

Step 1

Determine the 
I/O devices

Step 2

Layout the system and 
select communication 
modules

Step 3

Determine controller 
requirements

Step 4

Determine the number of 
DIN rails

Step 5

Select power supplies 
and ensure sufficient 
power

Step 6

Verify communications

Step 7

Select software

background image

6

Example System Configuration

 1794-SG001A-EN-P July 2000

Step 1:
Determine the I/O Devices

Use a spreadsheet to record the amount and type of I/O devices the 
FlexLogix system needs. Record the:

location of the device

number of points needed

appropriate catalog number

number of points available per module

number of modules

To determine the number of modules you need, divide the “number 
of points needed” by the “I/O points per module.” For example:

For more information about FLEX I/O modules and how they operate, 
see page 17.

I/O device:

Location:

Number of 
points needed:

Catalog 
number:

I/O points per 
module:

Number of 
modules:

120V ac digital inputs

A

48

1794-IA8

8

6

120V ac digital outputs

A

25

1794-OA8

8

4

24V dc digital inputs

A

43

1794-IB16

16

3

24V dc digital outputs

A

15

1794-OB16

16

1

contact digital outputs

A

5

1794-OW8

8

1

4-20mA analog inputs

A

6

1794-IF4I

4

2

0-10V dc analog inputs

A

2

1794-IF4I

4

(use the remaining 

points from the above 
1794-IF4I module)

4-20mA analog outputs

A

4

1794-OF4I

4

1

Location A subtotal 18

120V ac digital inputs

B

35

1794-IA8

8

5

120V ac digital outputs

B

15

1794-OA8

8

2

24V dc digital inputs

B

23

1794-IB16

16

2

24V dc digital outputs

B

13

1794-OB16

16

1

contact digital outputs

B

5

1794-OW8

8

1

4-20mA analog inputs

B

3

1794-IF4I

4

1

0-10V dc analog inputs

B

1

1794-IF4I

4

(use the remaining 

points from the above 
1794-IF4I module)

4-20mA analog outputs

B

2

1794-OF4I

4

1

Location B subtotal 13

background image

Example System Configuration

7

1794-SG001A-EN-P July 2000

Step 2:
Layout the System

Layout the system by determining the network configuration and 
the placement of components in each location. Decide at this 
time whether each location will have its own controller.

Use the FlexLogix system to distribute control among different 
locations. You might want one central controller, such as a 
ControlLogix controller, to coordinate your FlexLogix 
controllers. If the FlexLogix controller uses remote I/O, place it 
on its own ControlNet network. If you plan to share I/O, make 
sure the I/O is on a network that each controller can access.

Each FlexLogix controller can support:

8 local I/O modules

8 extended-local I/O modules

16 remote I/O modules over ControlNet

Adding to the example in Step 1, Location A and Location B 
each require a unique FlexLogix controller. Location A has more 
I/O modules than the controller can support as local I/O, so 
some I/O will be configured as remote I/O over ControlNet.

The extended-local I/O in Location A requires a 1794-FLA 
extended-local adapter. The remote I/O in Location A requires 
an appropriate ControlNet adapter for the type of I/O modules. 
These are all FLEX I/O modules, so use a 1794-ACN15, -ACNR15 
ControlNet adapter.

For more information about placing I/O modules, see page 23.

You also need to evaluate what communications need to occur 
between the controllers. For non-time critical information, use 
the ControlNet network to send messages. If the information is 
time critical, use produced/consumed tags between the 
controllers over the ControlNet network.

Location 

A

ControlNet network A

ControlNet network B

central 
controller

remote I/O

extended-local DIN rail

local DIN rail

local I/O

local I/O

Location 

B

extended-local DIN rail

local DIN rail

local I/O

local I/O

background image

8

Example System Configuration

 1794-SG001A-EN-P July 2000

Placing communication modules

Determine the number of communication interfaces. The FlexLogix 
controller supports 2 communication cards.

Location A requires one communication card to attach to ControlNet 
network A and a second communication card to attach to ControlNet 
network B. Add the communication modules to the spreadsheet:

For more information about networks and communication modules, 
see page 25.

I/O device:

Location:

Number of 
points needed:

Catalog 
number:

I/O points per 
module:

Number of 
modules:

120V ac digital inputs

A

48

1794-IA8

8

6

120V ac digital outputs

A

25

1794-OA8

8

4

24V dc digital inputs

A

43

1794-IB16

16

3

24V dc digital outputs

A

15

1794-OB16

16

1

contact digital outputs

A

5

1794-OW8

8

1

4-20mA analog inputs

A

6

1794-IF4I

4

2

0-10V dc analog inputs

A

2

1794-IF4I

4

(use the remaining 

points from the 
above 1794-IF4I 
module)

4-20mA analog outputs

A

4

1794-OF4I

4

1

Extended-local adapter

A

na

1794-FLA

na

1

ControlNet communication card

A

na

1788-CNC

na

2

ControlNet remote I/O adapter

A

na

1794-ACN15

na

1

Location A subtotal 22

background image

Example System Configuration

9

1794-SG001A-EN-P July 2000

Step 3:
Determine the Controller 
Requirements

The following equations provide an estimate of the memory 
needed for a controller. Each of these numbers includes a rough 
estimate of the associated user programming. Depending on the 
complexity of your application, you might need more or 
less memory.

Controller tasks

_____ * 4000 = _____ bytes (minimum 1 needed)

Digital I/O points

_____ * 400

= _____ bytes

Analog I/O points

_____ * 2600 = _____ bytes

Communication modules_____ * 5000= _____ bytes

Motion axis

_____ * 8000 = _____ bytes

             Total=_____ bytes

For example, this table lists configurations for Location A and 
Location B:

These FlexLogix controllers are available:

Then estimate memory to help choose the controller:

Location A:

Location B:

Controller tasks:

1 continuous
1 periodic (STI)

1 continuous

Digital I/O points

48 + 25 + 43 + 15 + 5 = 136

35 + 15 + 23 + 13 + 5 = 91

Analog I/O points:

6 + 2 + 4 = 12

3 + 1 + 2 = 6

Communication modules:

two 1788-CNC cards

two 1788-CNC cards

Controller:

Available User Memory

1794-L33

64 Kbytes

1794-L34

512 Kbytes

Location A (bytes):

Location B (bytes):

Controller tasks:

(2 x 4000) = 48,000

(1 x 4000) = 4000

Digital I/O points:

(136 x 400) = 54,400

(91 x 400) = 36,400

Analog I/O points:

(12 x 2600) = 31,200

(6 x 2600) = 15,600

Communication modules:

(2 x 5000) = 10,000

(2 x 5000) = 10,000

Total bytes: 143,600

66,000

Selected controller: 1794-L34

1794-L34

background image

10

Example System Configuration

 1794-SG001A-EN-P July 2000

Step 4:
Determine the Number of 
DIN Rails

You can horizontally or vertically mount the FlexLogix system on 
steel, 35 x 7.55mm DIN rails (A-B part number 199-DR1; 46277-3; EN 
50022). The DIN rails for all FlexLogix system components, including 
all local and extended-local I/O modules, must be mounted on a 
common, conductive surface to ensure proper electromagnetic 
interference (EMI) performance.

Use the optional 1794-CE1 (0.3m, 1ft) or 1794-CE3 (0.9m, 3ft) extender 
cable to add an extended-local rail of I/O to the controller. You can 
have as many as eight I/O modules on the local rail and eight 
modules on the extended-local rail.

A

A

local rail

extended-local rail
requires 1794-FLA adapter

background image

Example System Configuration

11

1794-SG001A-EN-P July 2000

You can also use the 1794-CE1, -CE3 cable to split the I/O on 
one rail into two locations. The cable can be used between any 
module or adapter. You can have only one split per rail.

For more information about placing DIN rails, see page 47.

1794-CE1 or 
1794-CE3 cable

1794-CE1 or 
1794-CE3 cable

1794-CE1 or 
1794-CE3 cable

background image

12

Example System Configuration

 1794-SG001A-EN-P July 2000

Step 5:
Select Power Supplies and 
Ensure Sufficient Power

Create a spreadsheet to record your module selections and calculate 
power requirements. Complete one spreadsheet for each rail of 
components. For example:

Power Requirements for Location A, Local Rail

If your power consumption exceeds the maximums for a single power 
supply, install additional power supplies or separate the I/O modules 
onto multiple rails.

For more information about selecting a power supply, see page 45.

1794-L33

1794-IA8

1794-IA8

1794-IA8

1794-IA8

1794-OA8

1794-OA8

1794-OA8

1794-OA8

Catalog Number:

Nominal on state current:

Power dissipation:

1794-L33

640mA

21.1W

1794-IA8

7.1mA

4.5W

1794-IA8

7.1mA

4.5W

1794-IA8

7.1mA

4.5W

1794-IA8

7.1mA

4.5W

1794-OA8

2.25mA

4.1W

1794-OA8

2.25mA

4.1W

1794-OA8

2.25mA

4.1W

1794-OA8

2.25mA

4.1W

totals: 677.4mA

55.5W

background image

Example System Configuration

13

1794-SG001A-EN-P July 2000

Step 6:
Verify Communications

The following table shows how many connections the controller 
uses for these different communication configurations

For example, to calculate the connections for the example 
controller in Location A, add the connections. Assume the 
controller has these data transfer connections:

To calculate the number of connections for the modules in 
Location A, add the connections required for:

modules on the local rail

modules on the extended-local rail

remote I/O modules

For more information about how the controller uses connections 
for I/O modules, see page 36.

For each of these components:

The FlexLogix 
controller uses this 
many connections:

local rail
(a required rack-optimized connection)

1

local I/O module
(if configured for a direct connection)

1

extended-local rail
(a required rack-optimized connection, even if you do not use the extended-local rail)

1

1794-FLA extended-local adapter

0

extended-local I/O module
(if configured for a direct connection)

1

remote I/O module
(if configured for a direct connection only)

1

local 1788-CNC module

0

remote 1788-CNC module

0

remote 1756-CNB module
(if configured for a rack-optimized connection)

1

produced tag

produced tag and one consumer
each additional consumer of the tag

1
1

consumed tag

1

block-transfer message

1

other message

1

Connection Type:

Quantity:

Total 
Connections:

produced tags

produced tag
each consumer of the tag

2
4

6

consumed tags

4

4

other messages

12

12

total 22

background image

14

Example System Configuration

 1794-SG001A-EN-P July 2000

Connections for Location A, Local Rail

In this example, the controller uses one rack-optimized rack to control 
the local I/O on the local rail.

Connections for Location A, Extended-Local Rail

In this example, the controller uses one rack-optimized rack to control 
the local I/O on the extended-local rail. The controller also has direct 
connections to the 1794-IB16 and 1794-OB16 I/O modules.

Regardless of how you configure the I/O modules on either the local 
rail or the extended-local rail, the controller establishes a 
rack-optimized connection for each rail.

Catalog Number:

Nominal 
on state 
current:

Power 
dissipation:

Connections:

Direct

Rack

1794-L33

640mA

21.1W

1

1794-IA8

7.1mA

4.5W

0

1794-IA8

7.1mA

4.5W

0

1794-IA8

7.1mA

4.5W

0

1794-IA8

7.1mA

4.5W

0

1794-OA8

2.25mA

4.1W

0

1794-OA8

2.25mA

4.1W

0

1794-OA8

2.25mA

4.1W

0

1794-OA8

2.25mA

4.1W

0

totals: 677.4mA

55.5W

1

Catalog Number:

Nominal 
on state 
current:

Power 
dissipation:

Connections:

Direct

Rack

1794-FLA

250mA

6.0W

1

1794-IA8

7.1mA

4.5W

0

1794-IA8

7.1mA

4.5W

0

1794-IB16

1.5mA

6.1W

1

0

1794-IB16

1.5mA

6.1W

1

0

1794-IB16

1.5mA

6.1W

1

0

1794-OB16

80mA

5.3W

1

0

totals: 348.7mA

38.6W

4

1

background image

Example System Configuration

15

1794-SG001A-EN-P July 2000

Connections for Location A, Remote I/O

Total connections

Based on the example tallies, the controller in Location A uses 
these connections:

Catalog Number:

Nominal 
on state 
current:

Power 
dissipation:

Connections:

Direct

Rack

1794-ACN15

640mA

4.6W

1

1794-OW8

1mA

5.5W

1

1794-IF4I

20mA

2.0W

1

1794-IF4I

20mA

2.0W

1

1794-OF4I

20mA

4.7W

1

totals: 701mA

18.8W

5

Location:

Total 
Connections:

data transfer (see page 13)

22

modules on the local rail

1

modules on the extended-local rail

4

remote I/O

5

total: 32

background image

16

Example System Configuration

 1794-SG001A-EN-P July 2000

Step 7:
Select Software

Your selection of modules and network configuration determines 
what software packages you need to configure and program 
your system.

For more information about selecting software packages, see page 49.

If you have a:

You need:

Order this catalog number:

1794 FlexLogix controller

RSLogix 5000 programming software

9324 series
(RSLogix 5000 programming software)

1788-CNC, -CNCR ControlNet 
communication card

RSNetWorx for ControlNet
(comes with RSLogix 5000 programming software 
and RSNetWorx for ControlNet bundle)

9324-RLD300NXENE (RSLogix 5000 programming 
software plus RSNetWorx option)
or
9357-CNETL3

communication card in a 
workstation

RSLinx software
(comes with RSLogix 5000 programming software)

9324 series
(RSLogix 5000 programming software)

workstation dedicated for 
operator interface

RSView32 software

9301 series

PanelView terminal

PanelBuilder software

2711-ND3 for PanelBuilder 900
or
2711E-ND1 for PanelBuilder 1400e

background image

Selecting FLEX I/O Modules

17

1794-SG001A-EN-P July 2000

Selecting FLEX I/O Modules

The FlexLogix system adds control to the flexible, low-cost, 
modular FLEX I/O system. Use FlexLogix systems to meet the 
needs of your distributed applications. The FlexLogix system 
also lets you remove and insert I/O modules under power.

When planning I/O communications, consider:

FLEX I/O modules are packaged I/O modules that plug into 
terminal bases. The terminal base makes the backplane and 
provides the terminal connection points for wiring the I/O 
module. The FlexLogix controller supports FLEX and FLEX Ex 
I/O modules.

Considerations when planning I/O:

See page:

which FLEX I/O modules to use

18

where to place FLEX I/O modules

23

how FLEX I/O modules operate

24

This family of I/O modules:

Provides:

FLEX I/O

modular I/O

FLEX I/O builds an I/O interface onto a terminal strip. Use the terminal strip on the 
terminal base to wire field devices directly.

FLEX Ex

intrinsically safe I/O

FLEX Ex adds intrinsic safety isolation to the modularity of FLEX I/O. Dual-fault, 
intrinsically-safe circuits let you install I/O in a hazardous area while maintaining 
high fault tolerance.

Do not mix regular FLEX I/O and FLEX Ex I/O on the same ControlNet 
network segment.

Important:

If you use FLEX Ex I/O modules, make certain that you only 
connect the intrinsically-safe I/O modules to other 
intrinsically-safe system modules to maintain the integrity of 
the intrinsically-safe system.

background image

18

Selecting FLEX I/O Modules

 1794-SG001A-EN-P July 2000

Digital I/O Modules

1794 FLEX digital ac input module

1794 FLEX digital dc input modules

1794 FLEX digital ac output modules

Catalog 
number:

Number of 
inputs:

Voltage 
category:

Operating 
voltage:

Default 
signal delay:

Maximum 
off state current:

Terminal bases:

Backplane 
current load:

Power 
dissipation:

1794-IA8

8

120V ac

85-132V ac

on=8.6ms
off=26.6ms

2.9mA min

1794-TBN, -TB3, 
-TB3S, -TB2

30mA

4.5W @ 132V ac

1794-IA8I

8
individually 
isolated

120V ac

85-132V ac

on=8.6ms
off=26.6ms

2.9mA min

1794-TBN, -TB3, 
-TB3S

30mA

4.5W @ 132V ac

1794-IA16

16

120V ac

74-132V ac

on-7.5ms
off=26.5ms

2.87mA min

1794-TBN, -TB3
-TB3S

1

20mA

6.4W @ 132V ac

1794-IM8

8

220V ac

159-264

on=7.5ms
off=26.5ms

2.6mA min

1794-TBN

30mA

4.7W @ 264V ac

1.

If you use a 1794-TBN terminal base with this I/O module, you’ll need auxiliary terminal strips.

Catalog 
number:

Number of 
inputs:

Voltage 
category:

Operating 
voltage:

Default signal 
delay:

Maximum 
off state current:

Terminal bases:

Backplane 
current load:

Power 
dissipation:

1794-IB8

8 sinking

24V dc

19.2-31.2V dc

256

µ

s

1.5mA

1794-TB3, -TB3S

30mA

3.5W @ 31.2V dc

1794-IB8S

8 sinking

24V dc

19.2-31.2V dc

512

µ

s

1.5mA

1794-TB3

30mA

4.0W @ 31.2V dc

1794-IB16

16 sinking

24V dc

19.2-31.2V dc

512

µ

s

1.5mA

1794-TB3, -TB3S

30mA

6.1W @ 31.2V dc

1794-IV16

16 sourcing

24V dc

19.2-31.2V dc

256

µ

s

1.5mA

1794-TB3, -TB3s

30mA

5.7W @ 31.2V dc

1794-
IB10XOB6

1

10 sinking

24V dc

19.2-31.2V dc

0.25ms

1.5mA

1794-TB3, -TB3S

35mA

6.0W @ 31.2V dc

1794-IC16

16 sinking

48V dc

30-60V dc

256

µ

s

1.5mA

1794-TB3, -TB3S

25mA

6.4W @ 60V dc

1.

This is a combination input and output module. See the entry for 1794-IB10XOB6 in the digital dc output modules table for its output specifications.

Catalog 
number:

Number of 
outputs:

Voltage 
category:

Operating 
voltage:

Maximum 
current per 
output:

Maximum 
current per 
module:

Terminal bases:

Backplane 
current load:

Power 
dissipation

1794-OA8

8

120V ac

85-132V ac

750mA @ 35

°

C

(5mA min)

4A

1794-TBN, -TBNF
-TB3, -TB3S

80mA

4.1W @ 0.5A
6.3W @ 0.75A
6.3W @ 1.0A

1794-OA8I

8
individually 
isolated

120V ac

85-132V ac

750mA @ 35

°

C

(5mA min)

4A

1794-TBN, -TBNF
-TB3, -TB3S

80mA

4.1W @ 0.5A
6.3W @ 0.75A
6.3W @ 1.0A

1794-OA16

16

120V ac

74-132V ac

500mA @ 35

°

C

(50mA min)

4A

1794-TBN

1

, -TB3

-TB3S

80mA

4.7W @ 0.5A

1794-OM8

220V ac

159-264V ac

500mA @ 35

°

C

(50mA min)

4A

1794-TBN

60mA

5.0W @0.5A

1.

If you use a 1794-TBN terminal base with this I/O module, you’ll need auxiliary terminal strips.

background image

Selecting FLEX I/O Modules

19

1794-SG001A-EN-P July 2000

1794 FLEX digital dc output module

1794 FLEX digital contact output modules

1797 FLEX Ex digital dc input modules

1797 FLEX Ex digital dc output module

Catalog 
number:

Number of 
outputs:

Voltage 
category:

Operating 
voltage:

Maximum 
current per 
output:

Maximum 
current per 
module:

Terminal bases:

Backplane 
current load:

Power 
dissipation

1794-OB8

8 sourcing

24V dc

19.2-31.2V dc

500mA
(1.0mA min)

4A

1794-TBN, -TB3
-TB3S

60mA

3.3W @ 31.2V dc

1794-OB8EP

8 sourcing

24V dc

19.2-31.2V dc

2A

(1.0mA min)

10A

1794-TBN, -TB3
-TB3S

73mA

5.5W @ 31.2V dc

1794-OB16

16 sourcing

24V dc

19.2-31.2V dc

500mA

(1.0mA min)

8A

1794-TB3, -TB3s

80mA

5.3W @ 31.2V dc

1794-OB16P

16 sourcing

24V dc

19.2-31.2V dc

500mA
(1.0mA min)

8A

1794-TB3, -TB3s

60mA

5.0W @ 31.2V dc

1794-OV16

16 sinking

24V dc

19.2-31.2V dc

500mA
(1.0mA min)

8A

1794-TB3, -TB3S

80mA

4.2W @ 31.2Vdc

1794-OV16P

16 sinking

24V dc

19.2-31.2V dc

500mA
(1.0mA min)

8A

1794-TB3, -TB3S

80mA

4.2W @ 31.2Vdc

1794-
IB10XOB6

1

6 sourcing

24V dc

19.2-31.2V dc

200mA
(1.0mA min)

20A

1794-TB3, -TB3S

35mA

6.0W @ 31.2V dc

1794-OC16

16 sourcing

48V dc

30-60V dc

500mA
(2.0mA min)

8A

1794-TB3, -TB3S

80mA

3.7W @ 31.2V dc

1.

This is a combination input and output module. See the entry for 1794-IB10XOB6 in the digital dc input modules table for its input specifications.

Catalog 
number:

Number of 
outputs:

Voltage 
category:

Operating 
voltage:

Maximum 
current per 
output:

Maximum 
current per 
module:

Terminal bases:

Backplane 
current load:

Power 
dissipation

1794-OW8

8 isolated

24V dc

5-240V dc

2A @ 240V ac 
resistive

16A

1794-TBN, -TBNF
-TB3, -TB3S

69mA

5.5W @ 31.2V dc

Catalog 
number:

Number of 
inputs:

Voltage 
category:

Default signal 
delay:

Maximum 
off state current:

Terminal bases:

Power 
consumption

Power 
dissipation:

1797-IBN16

16 sinking

NAMUR 
compatible 
dc

1ms

1.2mA

1797-TB3, -TB3S

2.8W

2.9W

Catalog 
number:

Number of 
outputs:

Voltage 
category:

Maximum 
current per 
output:

Maximum 
current per 
module:

Terminal bases:

Power 
consumption:

Power 
dissipation

1797-OB4D

4 sourcing

24V dc

45mA

180mA

1794-TB3, -TB3S

7.5W

5.0W

background image

20

Selecting FLEX I/O Modules

 1794-SG001A-EN-P July 2000

Analog I/O Modules

1794 FLEX analog modules

1797 FLEX Ex analog modules

Catalog 
number:

1

Number of 
inputs/outputs:

Voltage range:

Current range:

Terminal bases:

Backplane 
current load:

External 
power:

Power 
dissipation:

1794-IE4XOE2

4 single-ended inputs
2 single-ended outputs

configurable

±10

0-10

configurable

4-20mA

0-20mA

1794-TB3, -TB3S, 
-TB3T, -TB3TS, 
-TB2

20mA

+24V dc
70mA

4.0W @ 31.2V dc

1794-IF2XOF2I

2 isolated inputs
2 isolated outputs

configurable

±10

0-10

±5

0-5

configurable

0mA

4-20mA

0-20mA

±20mA

1794-TBN, -TB3
-TB3S, -TB3T, 
-TB3TS

50mA

+24V dc
150mA

3.3W @ 31.2V dc

1794-IE8

8 single-ended inputs

configurable:

±10

0-10

configurable

4-20mA

0-20mA

1794-TB3, -TB3S, 
-TB3T, -TB3TS, 
-TB2

20mA

+24Vdc
60mA

3.0W @ 31.2V dc

1794-IF4I

4 isolated inputs

configurable

±10

0-10

±5

0-5

configurable

4-20mA

0-20mA

±20mA

1794-TBN, -TB3
-TB3S, -TB3T, 
-TB3TS

50mA

+24Vdc
60mA

2.0W @ 31.2V dc

1794-IRT8

8 single-ended 
thermocouple or RTD 
inputs

RTD sensors:
100

, 200

 Platinum

100

, 120

, 200

 Nickel

10

 Copper

Thermocouple types:
B, E, J, K, TXK/XK, N, R, S, T

1794-TB3G
-TB3GS

40mA

+24Vdc
85mA

3.0W @ 31.2V dc

1794-OE4

4 single-ended outputs

configurable

±10

0-10

configurable

4-20mA

0-20mA

1794-TBN, -TB3
-TB3S, -TB3T, 
-TB3TS, -TB2

20mA

+24V dc
70mA

4.5W @ 31.2V dc

1794-OF4I

4 isolated outputs

configurable

0

±10

0-10

±5

0-5

configurable

0mA

4-20mA

0-20mA

1794-TBN, -TB3
-TB3S, -TB3T, 
-TB3TS

50mA

+24V dc
70mA

4.7W @ 31.2V dc

1.

Currently the 1794-IT8, and 1794-IR8 are not supported by RSLogix 5000 programming software.

Catalog 
number:

Number of 
inputs/outputs:

Voltage range:

Current range:

Terminal bases:

Backplane 
current load:

External 
power:

Power 
dissipation:

1797-IE8

8 single-ended inputs

na

configurable

4-20mA

0-20mA

1797-TB3, -TB3S

5.2W

1797-IRT8

8 single-ended RTD or 
thermocouple inputs

RTD sensors:
100

, 200

 Platinum

100

, 120

, 200

 Nickel

10

 Copper

Thermocouple types:
B, E, J, K, TXK/XK, N, R, S, T

1797-TB3, -TB3S

5.4W

1797-OE8

8 single-ended outputs

15.5V dc in 
digital mode

configurable

4-20mA

0-20mA

45mA digital 
mode

1797-TB3, -TB3S

5.4W

background image

Selecting FLEX I/O Modules

21

1794-SG001A-EN-P July 2000

Counter I/O modules

1794 FLEX counter modules

1797 FLEX Ex counter modules

Terminal Bases

Terminal bases provide backplane connections between the 
controller and the I/O module and provide terminal connection 
points for an I/O module.

1794 FLEX terminal bases

1797 FLEX Ex terminal bases

Catalog 
number:

1

Number of inputs:

Number of outputs:

Terminal bases:

Backplane 
current load:

External power:

Power 
dissipation

1794-IJ2

a set of 2 digital inputs for 
each of 2 channels

a digital output for each of 2 
channels

1794-TB3G, -TB3GS

30mA

19.2-31.2V dc
180mA @ 24V dc

4.6W @ 31.2V dc

1794-VHSC

2

digital inputs for each of 
2 counter registers

4 digital outputs (5V or 
15-24V dc sourcing)

1794-TB3G, -TB3GS

75mA

19.2-31.2V dc
100mA @ 24V dc

5.0W @ 31.2V dc

1.

Currently the 1794-IT8, and 1794-IR8 are not supported by RSLogix 5000 programming software.

2.

Check with your Rockwell Automation representative for the availability date of support for the 1794-VHSC module in RSLogix 5000 programming software.

Catalog number:

Number of inputs:

Number of outputs:

Terminal bases:

External power:

Power 
consumption:

Power 
dissipation

1797-IJ2

a set of 2 digital NAMUR 
inputs for each of 2 
channels

a digital output for each of 2 
channels

1797-TB3, -TB3S

< 9.5V dc

< 1A

= negligible

= negligible

4.25W

4.25W

Catalog number:

Number of terminals:

Special features:

Terminal type:

1794-TB2

36

none

screw cage

1794-TB3

52

none

screw cage

1794-TB3S

52

none

spring clamp

1794-TB3T

52

cold-junction-compensation connections for thermocouple inputs

screw cage

1794-TB3TS

52

cold-junction-compensation connections for thermocouple inputs

spring clamp

1794-TB3G

52

individual terminals for use with specific modules

screw cage

1794-TG3GS

52

individual terminals for use with specific modules

spring clamp

1794-TBN

20

cover for terminals

screw cage

1794-TBNF

20

fused connection points for the I/O with cover for terminals

screw cage

1203-FB1

na

required for the 1203-FM1 module

screw

Catalog number:

Number of terminals:

Special features:

Terminal type:

1797-TB3

53

none

screw cage

1797-TB3S

53

none

spring clamp

background image

22

Selecting FLEX I/O Modules

 1794-SG001A-EN-P July 2000

Extended-Local Adapter

The FlexLogix extended-local adapter lets you connect an additional DIN 
rail of local I/O to the FlexLogix controller. The extended-local rail can 
support as many as 8 I/O modules.

Description:

Value:

input voltage

rating
range

24V dc
19.2V to 31.2V dc (includes 5% ac ripple)

isolation voltage

tested to 850V dc for 1 second between user power and FlexBUs

FlexBus output current

653mA maximum @ 5.1V dc

power consumption

6W (250mA) maximum from external 24V dc power supply

power dissipation

7.5W maximum @ 19.2V

thermal dissipation

25.6BTU/hour @ 19.2V

environmental conditions

operating temperature
storage temperature
relative humidity
operating shock
storage shock
vibration

0° to 60° C(32 to 140° F)
-40° to 85° C(-40 to 185° F)
5% to 95% noncondensing
30G peak for 11ms
50G peak for 11ms
5.0g b@ 10-500Hz per IEC 68-2-6

To maintain these specifications, you must use DIN rail locks.

weight

0.28 kg (0.62 lbs.)

power supply

1794-PS1 or 1794-PS13 
In applications that must be compliant with CSA requirements, use a 
Separated Extra-Low Voltage (SELV) power supply that is compliant with 
IEC 61010.1, Annex H

power conductors

60° C (140° F) minimum, copper
22-12 AWG (4 mm

2

) stranded

3/64 inch (1.2mm) insulation maximum
length 3m or less
category 3

(1)

extended local I/O cable

1794-CE1 cable (1 foot)
1794-CE3 cable (3 feet)
category 3

(1))

Agency Certifications
When product is marked:

industrial control equipment

 marked for all applicable directives

 Class I Division 2 Hazardous

1

1.

CSA certification - Class I, Division 2, Group A,B,C,D or nonhazardous locations

marked for applicable acts

N223

background image

Selecting FLEX I/O Modules

23

1794-SG001A-EN-P July 2000

Placing FLEX I/O Modules in a 
FlexLogix System

The FlexLogix controller supports a local DIN rail of as many as 
8 I/O modules and an extended-local DIN rail of as many as 
8 I/O modules. The second DIN rail is optional.

When you create a project for a FlexLogix controller, the 
Controller Organizer for that project automatically displays both 
the local DIN rail and the extended DIN rail. If you do not use 
the extended-local DIN rail, inhibit that rail.

You must configure an RPI rate for each DIN rail. This rate 
applies to the I/O modules you install on the DIN rail.

If you have a mix of analog and digital I/O modules, place the 
digital I/O modules on one DIN rail and place the analog I/O 
modules on the second DIN rail. You can then configure a faster 
RPI for the digital I/O and a more appropriate RPI for the analog 
I/O without impacting the digital I/O. The fastest RPI possible 
for a rail depends on the modules on that rail.

local DIN rail

extended-local DIN rail
(using a 1794-FLA adapter)

If you have:

The fastest possible RPI is:

one rail of digital I/O modules

2 ms

one rail of analog I/O modules

5 ms

one rail of digital and I/O modules mixed

5 ms

first rail of digital I/O modules
and
second rail of analog I/O modules

2 ms for the first rail
and
5 ms for the second rail

first rail of digital I/O modules
and
second rail of digital I/O modules

2 ms for the first rail
and
5 ms for the second rail

first rail of digital and analog I/O modules mixed
and
second rail of digital and analog I/O modules mixed

5 ms for the first rail
and
5 ms for the second rail

background image

24

Selecting FLEX I/O Modules

 1794-SG001A-EN-P July 2000

How FLEX I/O Modules 
Operate

The FlexLogix system follows a producer/consumer model. Input 
modules produce data for the system. Controllers, output modules, 
and intelligent modules produce and consume data. The 
producer/consumer model multicasts data. This means that multiple 
nodes can consume the same data at the same time from a 
single device.

The controller continually scans the control logic. One scan is the time 
it takes the controller to execute the logic once. Input data transfers to 
the controller and output data transfers to output modules 
asynchronous to the logic scan.

Selecting Controller 
Ownership

Every I/O module in the Logix system must be owned by a controller. 
The owner controller stores configuration data for every I/O module 
that it owns and can be local or remote in regard to the I/O module’s 
position. The owner controller sends the I/O configuration data to 
define the I/O module’s behavior and to start the I/O module’s 
operation within the control system. Each I/O module must 
continuously maintain communication with its owner controller to 
operate normally.

Because of the distributed nature of a FlexLogix system, the FlexLogix 
controller must own its local I/O modules. No other Logix controller 
can listen to or own the local FlexLogix I/O. The FlexLogix controller 
must produce its local I/O data for any other controller to consume. 
The listen-only format works for remote I/O only.

background image

Planning Network Communications

25

1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

Planning Network Communications

Interfacing with communication networks is modular, except for 
the RS-232 serial (DF1 protocol) port built into the FlexLogix 
controller. Separate network communication cards are available 
for interfacing the controller with ControlNet networks.

You determine your communication architecture based on your 
networking needs. There are three main types of networks:

Information networks

An information network:

provides a link between the plant floor and the 
manufacturing systems

connects to multiple vendor’s host computers

has the capacity to transfer large data files

supports standard network management and 
troubleshooting tools

Control networks

A control network:

offers real-time performance

is deterministic and repeatable

supports peer-to-peer messaging

connects to programmable controllers, personal 
computers, man-machine interface devices, drives, motion 
devices, etc.

support programming and device configuration

Device networks

A device network:

reduces wiring costs because devices do not need to be 
directly wired to a programmable controller

supports device-level diagnostics

connects to multiple vendors’ devices

A FlexLogix controller communicates across the DIN rail with 
I/O modules on the local rail and on the extended-local rail. A 

41760

41761

41762

background image

26

Planning Network Communications

 1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

FlexLogix controller can also communicate through a communication 
card to monitor and control I/O on ControlNet networks. General 
communication messages can be sent from or received by FlexLogix 
controllers across ControlNet and RS-232 serial networks.

The FlexLogix system is designed to control distributed applications, 
not bridge data across networks. The FlexLogix controller supports 
only one connected and one unconnected MSG to a device on 
another network. Control performance degrades significantly if you 
use the FlexLogix system as a bridge. Instead, use a 
ControlLogix Gateway.

You select the communication card for the network that meets 
your needs:

If your application requires:

Use this network:

Type:

high-speed transfer of time-critical data between controllers 

and I/O devices

deterministic and repeatable data delivery

program maintenance

media redundancy or intrinsic safety options

ControlNet network
see page 27

control and information 
network

modems

supervisory control and data acquisition (SCADA)

serial network
see page 29

serial network

background image

Planning Network Communications

27

1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

ControlNet Network

The ControlNet network is an open, high-speed, and 
deterministic network used for transmitting time-critical 
information. It provides real-time control and messaging services 
for peer-to-peer communication. As a high-speed link between 
controllers and I/O devices, a ControlNet network combines the 
capabilities of existing Universal Remote I/O and DH+ networks. 
You can connect a variety of devices to a ControlNet network, 
including personal computers, controllers, operator interface 
devices, drives, I/O modules, and other devices with ControlNet 
connections.

At the control layer, a ControlNet network combines the 
functionality of an I/O network and a peer-to-peer messaging 
network. This open network provides the performance required 
for critical control data, such as I/O updates and 
controller-to-controller interlocking. ControlNet also supports 
transfers of non-critical data, such as program uploads, 
downloads, and messaging.

1788-CNx ControlNet statistics

workstation running 
programming software 
with 1784-KTCx

ControlNet

ControlLogix Gateway or 
Logix5550 controller

PLC-5/40C controller

1395 drive

PanelView 1200 
operator terminal

FlexLogix controller with 
1788-CNCR card

Rates:

Cable lengths:

Maximum number 
of nodes:

transmission: 5 Mbps
network update time: 2-100ms

1000m (3,280 ft.) with 2 devices
250m (820 ft.) with a maximum of 48 devices
tap drop cable length fixed at 1m (3 ft.)
maximum distance 6km with repeaters

99

background image

28

Planning Network Communications

 1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

1788-CNC, -CNCR ControlNet communication card

The ControlNet communication card links the FlexLogix controller to 
other devices on a ControlNet network. The ControlNet 
communication card also provides access for the FlexLogix controller 
to monitor and control I/O modules located remotely from the 
controller on the ControlNet network.

You install the ControlNet communication card directly into the 
FlexLogix controller. 

Description:

Value:

communication rate

5 Mbps

connections

16 connections per module

cable

RG-6 coaxial cable
1786-RG6 (shield high flex cable)
1786-RG6F (quad shield high flex coax cable)

termination resistor

1786-XT

tap

Choose:

1786-TPR (T-tap right angle)

1786-TPS (T-tap straight)

1786-TPYR (Y-tap right angle)

1786-TPYS (Y-tap straight)

The straight taps are recommended.

backplane current

640mA @ 5V dc
3.26W

conductor category

2

operating temperature

0° to 60° C (32 to 140° F)

storage temperature

-40° to 85° C (-40 to 185° F)

relative humidity

5% to 95% noncondensing

vibration

10 to 150 Hz
5.0 G maximum peak acceleration

operating shock

30G peak for 11ms

storage shock

50G peak for 11ms

weight

1788-CNC

0.08 kg (0.19 lb)

1788-CNCR

0.10 kg (0.22 lb)

agency certification

1

1.

CSA certification - Class I Division 2, Group A, B, C, D or nonhazardous locations.

Class I Division 2 Hazardous

marked for all applicable directives

background image

Planning Network Communications

29

1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

Serial Network

The FlexLogix serial port is a non-isolated port that provides 
RS-232 serial communications. You select the serial protocol:

The RS-232 port is a non-isolated serial port built-in to the front 
of the FlexLogix controller.

Use this serial protocol:

For:

DF1 point to point

communication between a controller and other DF1-compatible devices using 
DF1 full-duplex protocol

DF1 master

control of polling and message transmission between the master and each slave 
using DF1 half-duplex polled protocol.

DF1 slave

using the controller as a slave station in a master/slave serial network using 
DF1 half-duplex protocol.

user mode (ASCII)

communication between a controller and an ASCII device, such as a bar code reader

modem

RS-232

RS-232

RS-232

Ethernet

modem

modem

background image

30

Planning Network Communications

 1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

The FlexLogix controller is grounded through its DIN rail and its 
grounding stud. It is important that you understand the workstation’s 
grounding system before connecting it to the controller. An isolator is 
recommended between the controller and the workstation.

1. Determine whether you need an isolator.

If you connect the controller to a programming workstation, 
modem, or ASCII device, consider installing an isolator between 
the controller and the end device.

One possible isolator is the 1761-NET-AIC interface converter.

port 1: DB-9 RS-232, DTE

baud rate selector switch

port 2: mini-DIN 8 RS-232

dc power source selector switch

terminals for external 24V dc power supply

background image

Planning Network Communications

31

1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

2. Select the appropriate cable.

If you are using an isolator:

Use this cable:

yes

The 1761-CBL-AP00 cable (right-angle bend connector to controller) or the 1761-CBL-PM02 cable 
(straight connector to the controller) attaches the controller to port 2 on the 1761-NET-AIC isolator. 
The 8-pin mini-DIN connector is not commercially available, so you cannot make this cable.

no

The 1756-CP3 cable attaches the controller directly to the RS-232 device.

If you make your own cable, it must be shielded and the shields must be tied to the metal shell 
(that surrounds the pins) on both ends of the cable.

You can also use a 1747-CP3 cable from the SLC product family. This cable has a larger right-angle 
connector than the 1756-CP3 cable.

1 2

3

4

5

6 7 8

6

7

8

9

1

2

3

4

5

DB-9 right-angle or 
straight cable end

8-pin, mini-DIN cable 
end

Pin:

DB-9 end:

Mini-DIN end:

1

DCD

DCD

2

RxD

RxD

3

TxD

TxD

4

DTR

DTR

5

ground

ground

6

DSR

DSR

7

RTS

RTS

8

CTS

CTS

9

na

na

2 RDX

3 TXD

4 DTR

COMMON

6 DSR

7 RTS

8 CTS

1 CD

2 RDX

3 TXD

4 DTR

COMMON

6 DSR

7 RTS

8 CTS

9

1 CD

straight cable end

right-angle cable end

background image

32

Planning Network Communications

 1794-SG001A-EN-P July 2000

Ethernet

Contr

olNet

DeviceNet

If you connect the controller to a modem or an ASCII device, install 
the optical isolator between the controller and end device.

Consider installing an optical isolator if you use the serial port to 
directly connect a programming workstation to the controller.

modem

optical isolator 
1761-NET-AIC

24 V dc

user-supplied modem cable

 1761 cable

1761 cable

isolator 
(recommended)

workstation

background image

Selecting a Controller

33

1794-SG001A-EN-P July 2000

Selecting a Controller

The FlexLogix controller is part of the Logix architecture. The 
FlexLogix controller provides a distributed control system built 
on these components:

FlexLogix controller that supports the Logix instructions.

RSLogix 5000 programming software.

FLEX I/O modules that provide a compact, DIN-rail 
mounted I/O system.

1788 communication card that provides communication 
over a standards-based ControlNet network.

The FlexLogix controller 
supports FLEX I/O modules.

1788 communication card installs directly 
in the FlexLogix controller.

The FlexLogix extended-local adapter allows a 
second DIN rail for FLEX I/O modules.

The same RSLogix 5000 programming 
software supports program development 
for all Logix controllers.

background image

34

Selecting a Controller

 1794-SG001A-EN-P July 2000

1794 FlexLogix Controller

Category:

FlexLogix controller (1794-L33, -L34)

available user memory

1

1.

Available user memory is the amount of memory available to the user after RSLogix 5000 programming 
software is connected and a null program is loaded. 

1794-L33 64 KBytes
1794-L34 512 KBytes

input voltage

rating
range

24V dc
19.2V to 31.2V dc (includes 5% ac ripple)

isolation voltage

tested to 850V dc for 1 second between user power and FlexBus

FlexBus output current

653mA maximum @ 5.1V dc

power consumption

20.4W (850mA) maximum from external 24V dc power supply

power dissipation

25.5W maximum @ 19.2V

thermal dissipation

87BTU/hour @ 19.2V

environmental conditions

operating temperature
storage temperature
relative humidity
operating shock
storage shock
vibration

0° to 60° C(32 to 140° F)
-40° to 85° C(-40 to 185° F)
5% to 95% noncondensing
30G peak for 11ms
50G peak for 11ms
5.0g b@ 10-500Hz per IEC 68-2-6

To maintain these specifications, you must use DIN rail locks.

weight

1794-L33 0.71 kg (1.56 lbs.)
1794-L34 0.75 kg (1.66 lbs.)
(no communication cards installed)

power supply

1794-PS1 or 1794-PS13 
In applications that must be compliant with CSA requirements, use a 
Separated Extra-Low Voltage (SELV) power supply that is compliant with IEC 
61010.1, Annex H

power conductors

60° C (140° F) minimum, copper
22-12 AWG (4 mm

2

) stranded

3/64 inch (1.2mm) insulation maximum
length 3m or less
category 3

(1)

battery

1756-BA1 (PROMARK Electronics 94194801)
0.59g lithium

serial cable

1761-CBLPM02 to 1761-NET-AIC isolator
1761-CBLPA00 to 1761-NET-AIC isolator
1756-CP3 directly to controller
1747-CP3 directly to controller
category 3

2

2.

See the 

Industrial Automation Wiring and Grounding Guidelines

, publication 1770-4.1.

extended local I/O cable

1794-CE1 cable (1 foot)
1794-CE3 cable (3 feet)
category 3

(1))

Agency Certifications
When product is marked:

industrial control equipment

 marked for all applicable directives

 Class I Division 2 Hazardous

3

3.

CSA certification - Class I, Division 2, Group A,B,C,D or nonhazardous locations

marked for applicable acts

N223

background image

Selecting a Controller

35

1794-SG001A-EN-P July 2000

The following equations provide an estimate of the memory 
needed for a controller. Each of these numbers includes a rough 
estimate of the associated user programming. Depending on the 
complexity of your application, you might need 
additional memory.

Controller tasks

_____ * 4000 = _____ bytes (minimum 1 needed)

Digital I/O points

_____ * 400

= _____ bytes

Analog I/O points

_____ * 2600 = _____ bytes

Communication modules_____ * 5000= _____ bytes

Motion axis

_____ * 8000 = _____ bytes

             Total=_____ bytes

1756-BA1 Battery

The FlexLogix controller comes with one 1756-BA1 battery:

 Order a battery if you need a spare or a replacement.

Description:

Value:

battery

1756-BA1
0.59g lithium

top

red lead (+)

middle

black lead (-)

bottom

no connection

background image

36

Selecting a Controller

 1794-SG001A-EN-P July 2000

How the FlexLogix System 
Uses Connections

The FlexLogix system uses a connection to establish a communication 
link between two devices. This includes controllers, communication 
modules, input/output modules, produced/consumed tags, and 
messages. Connections take many forms:

controller direct to local I/O modules or local communication 
daughtercards

controller direct to remote I/O or remote communication 
modules

controller to remote I/O (rack optimized) modules

produced and consumed tags

messages

You indirectly determine the number of connections that the 
controller requires by configuring the controller to communicate with 
other devices in the system.

Each module in the FlexLogix system supports a limited number of 
active connections. Take these connection limits into account when 
designing your system. These modules support these number 
of connections:

Device:

Description:

Possible Connections per Module:

1794 I/O modules

FLEX I/O modules

1 connection per module

1788-CNC
1788-CNCR

ControlNet communication 
daughtercard

12 connections

1756-CNB
1756-CNBR

ControlLogix ControlNet 
communication module

64 connections

1794-ACN15
1794-ACNR15

FLEX ControlNet adapter 
module

9 connections

background image

Selecting a Controller

37

1794-SG001A-EN-P July 2000

Use the following table to tally the connection requirements for 
a controller:

Determining Connections for 
Produced and Consumed Tags

The FlexLogix controller supports the ability to produce 
(broadcast) and consume (receive) system-shared tags over a 
ControlNet link. Produced and consumed data is accessible by 
multiple controllers over a ControlNet network. Produced and 
consumed data are scheduled connections because the 
controller sends or receives data at a predetermined rate.

Produced and consumed tags must be controller-scoped tags of 
DINT or REAL data type, or in an array or structure.

The producer and consumer must be configured correctly for 
the specified data to be shared. A produced tag in the producer 
must be specified exactly the same as the consumed tag in 
the consumer.

Connection Type:

Device 
Quantity:

Connections 
per Device:

Total 
Connections:

rack-optimized connection to DIN rail

2 rails

1

2

local I/O module (direct connection)

1

remote I/O module (direct connection)

1

1788-CNC, -CNCR ControlNet communication card

0

0

remote ControlNet communication device (such as a 
1794-ACN15, -ACNR15 or 1756-CNB module)

configured as a direct (none) connection
configured as a rack-optimized connection

or
1

remote 1785 ControlNet PLC-5 controller

1

produced tag

produced tag to one consumer

number of additional consumers

1

1

consumed tags

1

messages

1

total:

Tag type:

Description:

Specify:

produced

These are tags that the controller 
produced for other controllers to 
consume.

Enabled for producing

How many consumers allowed

consumed

These are tags whose values are 
produced by another controller.

Controller name that owns the tag that the local controller wants 
to consume

Tag name or instance that the controller wants to consume

Data type of the tag to consume

Update interval of how often the local controller consumes the tag

background image

38

Selecting a Controller

 1794-SG001A-EN-P July 2000

Maximum number of produced and consumed tags

The maximum number of produced/consumed tags that you can 
configure depends on the connection limits of the communication 
device that transfers the produced/consumed data.

Determining Connections 
for Messaging

Some messages use a connection to send or receive data. Some 
messages also have the option of leaving the connection open (cache) 
or closing the connection when the message is done transmitting. The 
following table shows which messages use a connection and whether 
or not you can cache the connection:

Message instructions that execute repeatedly should keep the 
connection open to optimize execution time. Opening a connection 
each time to execute an instruction would increase execution time. 
Message instructions that operate infrequently can close connections 
upon completion to free up connections for other uses. Use the 
following table to select a cache option for a message.

Important:

For two controllers the share produced or consumed tags, 
both controllers must be attached to the same ControlNet 
network. You cannot bridge produced and consumed tags 
between two networks.

This type of message:

Using this 
communication method:

Uses a 
connection:

Which you 
can cache:

CIP data table read or write

CIP

PLC2, PLC3, PLC5, or SLC 
(all types)

CIP

CIP with Source ID

DH+

CIP generic

N/A

block-transfer read or write

N/A

If the message 
executes:

Then:

Because:

repeatedly

Select the Cache Connections 
check box

This will keep the connection open and optimize 
execution time. Opening a connection each time the 
message executes increases execution time.

infrequently

Clear the Cache Connections 
check box

This will close the connection upon completion, which 
frees up that connection for other uses.

background image

Selecting a Controller

39

1794-SG001A-EN-P July 2000

Determining Connections for 
I/O Modules

For the FlexLogix controller to send or receive information from 
I/O modules, a communication link, or connection, must be 
established from the controller to the module. The controller 
establishes a communication connection to an I/O module 
either directly or indirectly by communicating to a 
communication module in the system. A direct connection 
occurs when the controller establishes a real-time, data-transfer 
link directly with the module. A direct connection lets you tailor 
the system to meet specific timing or information needs of 
certain modules. Direct connections provide the greatest system 
flexibility, but require extra system bandwidth and capacity.

In addition to direct connections, a communication module or 
adapter can consolidate the data for multiple, digital I/O 
modules, in the same chassis as the communication module, 
into a single, rack-optimized connection. With a rack-optimized 
connection, the controller establishes a single connection to a 
communication module or adapter. The communication module 
or adapter then establishes a connection to each of the 
appropriate modules. By doing this, the communication module 
or adapter reduces the:

number of message packets that must be sent on the 
network

amount of processing time required by each module and 
controller receiving the information

system communications overhead and capacity needs

number of connections used by the controller

The FlexLogix controller automatically assigns one 
rack-optimized connection for the local DIN rail and one 
rack-optimized connection for the extended-local DIN rail. You 
then configure each I/O module on a DIN rail to either use that 
rack-optimized connection or to use a direct connection. The 
rack-optimized connection for each DIN rail exists whether or 
not you configure the I/O modules to use that rack-optimized 
connection.

The rack-optimized connection lets you organize all the digital 
I/O modules on one DIN rail into one connection to the 
controller. Or you can choose to configure each I/O module to 
have a direct connection to the controller. Analog I/O modules 
must have a direct connection to the controller.

background image

40

Selecting a Controller

 1794-SG001A-EN-P July 2000

Direct connections for I/O modules

A direct connection is a real-time, data transfer link between the 
controller and an I/O module. The controller maintains and monitors 
the connection between the controller and the I/O module. Any break 
in the connection, such as a module fault or the removal of a module 
while under power, causes the controller to set fault status bits in the 
data area associated with the module.

In this example, assume that each I/O module is configured for a 
direct connection to the controller.

The following table calculates the connections in this example.

Connection:

Amount:

FlexLogix controller 3 to local I/O modules

rack-optimized connection for the DIN rail
direct connection for each I/O module

1
3

FlexLogix controller 2 to extended-local I/O modules

rack-optimized connection for the DIN rail
direct connection for each I/O module

1
2

total connections used: 7

background image

Selecting a Controller

41

1794-SG001A-EN-P July 2000

Rack-optimized connections for I/O modules

For each digital I/O module on the local or the extended-local 
DIN rail, you can select rack optimized communication. A rack 
optimized connection consolidates connection usage between 
the controller and all the digital I/O modules on a DIN rail. 
Rather than having individual, direct connections for each I/O 
module, there is one connection for the entire DIN rail.

In this example, assume that each I/O module is configured for 
a rack-optimized connection to the controller.

The following table calculates the connections in this example.

The rack optimized connection conserves connections, but it 
limits the status and diagnostic information that is available from 
the I/O modules.

Connection:

Amount:

FlexLogix controller 3 to local I/O modules

rack-optimized connection for the DIN rail

1

FlexLogix controller 2 to extended-local I/O modules

rack-optimized connection for the DIN rail

1

total connections used: 2

background image

42

Selecting a Controller

 1794-SG001A-EN-P July 2000

Mixing direct and rack-optimized connections

A DIN rail can have both a rack-optimized connection and direct 
connections. In this example, assume that the I/O modules in slot 0 
and slot 1 on the local rail are configured for a rack-optimized 
connection and that the I/O module in slot 2 is configured for a direct 
connection. Also, assume that the I/O modules on the extended-local 
DIN rail are analog I/O modules, so each module requires a direct 
connection.

The following table calculates the connections in this example.

Connection:

Amount:

FlexLogix controller 3 to local I/O modules

rack-optimized connection for the DIN rail
direct connection for one I/O module (slot 2)

1
1

FlexLogix controller 2 to extended-local I/O modules

rack-optimized connection for the DIN rail
direct connection for each I/O module

1
2

total connections used: 5

background image

Selecting a Controller

43

1794-SG001A-EN-P July 2000

Communicating with 
I/O Products

In addition to 1794 and 1797 I/O modules, the FlexLogix 
controller can communicate with and control other types of I/O 
products. The following table lists the I/O products the 
FlexLogix controller can control over which networks:

I/O Product:

ControlNet 
network:

RS-232 (DF1) 
serial link:

ControlLogix I/O (1756 series)

yes

no

SLC I/O (1746 series)

no

limited

Compact I/O (1769 series)

no

no

Block I/O (1791 series)

no

no

ArmorBlock I/O (1792 series)

no

no

Flex Integra I/O (1793 series)

no

no

Flex I/O (1794 series)

yes

no

Flex EX I/O (1797 series)

yes

no

1771 I/O

yes

no

PanelView terminals (2711 series)

yes

no

RediPANEL modules (2705 series)

no

no

Dataliners (2706 series)

no

no

DTAM (2707 series)

no

yes

background image

44

Selecting a Controller

 1794-SG001A-EN-P July 2000

Communicating with 
Other Controllers and 
Devices

The FlexLogix system takes advantage of several networks to allow 
communications with many different controllers and devices. The 
following table lists which products the FlexLogix controller can 
communicate with over which networks.

The FlexLogix controller can 
communicate with a:

ControlNet 
network:

RS-232 (DF1) 
network:

1756 ControlLogix controller

yes

yes

1794 FlexLogix controller

yes

yes

1785 PLC-5 controller

yes

yes

1747 SLC controller

yes

yes

MicroLogix controllers

n/a

yes

1772 PLC-2 controller

n/a

yes

1

1.

The PLC-2 controller requires a 1771-KG module for serial (DF1) communications.

1775 PLC-3 controller

n/a

yes

2

2.

The PLC-3 controller requires a 1775-KA module for serial (DF1) communications.

5250 PLC-5/250 controller

n/a

yes

2711 PanelView

limited

no

9355 RSLinx software

yes

yes

1784-KTC, -KTCx

yes

n/a

1784-KT, -KTx

n/a

n/a

1784-PCC

yes

3

3.

You need a 1784-PCC1 cable.

n/a

1784-PCD

n/a

n/a

1784-PCMK

n/a

n/a

1788-CNC, -CNCR

yes

n/a

background image

Selecting a Power Supply

45

1794-SG001A-EN-P July 2000

Selecting a Power Supply

In a FlexLogix system, select an Allen-Bradley power supply. In 
applications that must be compliant with CSA requirements, use 
a Separated Extra-Low Voltage (SELV) power supply that is 
compliant with IEC 61010.1, Annex H

1794 FLEX power supply

The FLEX power supply is the Allen-Bradley offering for the 
FlexLogix system.

Description:

1794-PS13

nominal input voltage

120/230V ac

input voltage range

85-265V ac

frequency

47-63 Hz

maximum real input power

36W

maximum apparent input power

53VA

maximum transformer load

90VA

output current

1.3A @ 24V dc

dimension (H x W x D)

87H x 68W x 69D mm
(3.4H x 2.7W x 2.7D in)

weight

0.2 kg (0.5 lb)

operating temperature

-0° to 55° C (32 to 131° F)

storage temperature

-40° to 85° C (-40 to 185° F)

relative humidity

5 to 95% (without condensation)

operating shock

30g peak acceleration, 11 (±1)ms pulse width

storage shock

50g peak acceleration, 11 (±1)ms pulse width

vibration

tested 5g @ 10-500 Hz per IEC 68-2-6

output 
current load 
(Amps)

1.5

1.2
0.9

0.6

0.3

0.0

0

10

20

30

40

0

20

60

80

100

0

15

30

45

60

1.5

1.2
0.9

0/6

0.3

0.0

1.5

1.2
0.9

0/6

0.3

0.0

real power (Watts)

apparent power (Watts)

transformer load (VA) = 
real power (Watts) x 2.5

1794-PS13
ac/dc

40

background image

46

Selecting a Power Supply

 1794-SG001A-EN-P July 2000

1797 FLEX Ex power supplies

The intrinsically safe power supplies convert unsafe 24V dc power 
into intrinsically safe power in an hazardous location.

FLEX Ex power supply:

Description:

1797-PS2N

24V dc in/quad-Ex dc out power supply in an explosion-proof 
enclosure with 1-inch conduit pipe-thread input/output terminations

1797-PS2E

24V dc in/quad-Ex dc out power supply in a flame-proof enclosure 
with increased safety input/output terminations

Description:

1797-PS2N

1797-PS2E

input voltage

24 (19-32)V dc, 5% ripple

input power entrance

1-in NPT

1

increased safety

maximum output power

8.5W each at 4 outputs

input power consumption

55W

power dissipation

21W

dimension (H x W x D)

174H x 174W x 128D mm
(6.9H x 6.9W x 5.04D in)

174H x 174W x 280D mm
(6.9H x 6.9W x 11.0D in)

protection class

IP 66/NEMA 7B

IP 65/NEMA 7B

weight

7.3 kg (16 lb)

7.7 kg (17 lb)

operating temperature

-20° to 70° C (4 to 158° F)

storage temperature

-40° to 85° C (-40 to 185° F)

relative humidity

5 to 95% (without condensation)

operating shock

15g peak acceleration, 11 (±1)ms pulse width

storage shock

15g peak acceleration, 11 (±1)ms pulse width

vibration

tested 2g @ 10-500 Hz per IEC 68-2-6

1.

After the conductors are routed through the conduit, a seal must be formed at the power supply port.

background image

Planning the DIN Rails

47

1794-SG001A-EN-P July 2000

Planning the DIN Rails

You horizontally or vertically mount the FlexLogix system on 
steel, 35 x 7.55mm DIN rails (A-B part number 199-DR1; 
46277-3; EN 50022). The DIN rails for all FlexLogix system 
components, including all local and extended-local I/O 
modules, must be mounted on a common, conductive surface to 
ensure proper electromagnetic interference (EMI) performance.

Use the optional 1794-CE1 (0.3m, 1ft) or 1794-CE3 (0.9m, 3ft) 
extender cable to add an extended-local rail of I/O to the 
controller. You can have as many as eight I/O modules on the 
local rail and eight modules on the extended-local rail.

A

A

local rail

extended-local rail
requires 1794-FLA adapter

background image

48

Planning the DIN Rails

 1794-SG001A-EN-P July 2000

Dividing I/O modules across DIN rails

Use the optional 1794-CE1 (0.3m, 1ft) or 1794-CE3 (0.9m, 3ft) extender 
cable to arrange your system in two rows or split your system into 
horizontal and vertical orientation. The cable can be used between 
any module or adapter.

Module 0

Module 1

Module 2

Module 3

Module 4

Module 5

Module 6

Module 7

1794-CE1

or

1794-CE3

cable

Module 0

Module 1

Module 2

Module 3

Module 4

Module 5

Module 6

Module 7

1794-CE1

or

1794-CE3

cable

1794-CE1

or

1794-CE3

cable

background image

Selecting Software

49

1794-SG001A-EN-P July 2000

Selecting Software

Your selection of modules and network configuration 
determines what software packages you need to configure and 
program your system.

If you have a:

You need:

Order this catalog number:

1794 FlexLogix controller

RSLogix 5000 programming software

9324 series
(RSLogix 5000 programming software)

1788-CNC, -CNCR ControlNet 
communication card

RSNetWorx for ControlNet
(comes with RSLogix 5000 programming software 
and RSNetWorx for ControlNet bundle)

9324-RLD300NXENE (RSLogix 5000 programming 
software plus RSNetWorx option)
or
9357-CNETL3

communication card in a 
workstation

RSLinx software
(comes with RSLogix 5000 programming software)

9324 series
(RSLogix 5000 programming software)

workstation dedicated for 
operator interface

RSView32 software

9301 series

PanelView terminal

PanelBuilder software

2711-ND3 for PanelBuilder 900
or
2711E-ND1 for PanelBuilder 1400e

background image

50

Selecting Software

 1794-SG001A-EN-P July 2000

Programming Software

RSLogix 5000 programming software is IEC 1131-3 compliant software 
that supports the FlexLogix controller. Operating on Microsoft’s 
Windows NT 32-bit operating system, the software maximizes 
performance, saves development time, and improves productivity. 
RSLogix 5000 is part of the RSLogix family of software products, 
offering the same reliable functionality. RSLogix 5000 programming 
software also includes axis configuration and programming support 
for motion control. One hardware and software platform is all you 
need for your combined sequential and motion needs.

Select the programming package based on the functionality you need:

This catalog number:

Includes this functionality

9324-RLD300

standard programming software (relay ladder logic)

9324-RLD300NXENE

standard programming software (relay ladder logic)

RSNetWorx for ControlNet and DeviceNet software

Description:

Value:

personal computer

IBM-compatible Pentium 90 MHz or greater

software requirements

Microsoft Windows NT version 4.0 with Service Pack 4
RSLinx software must be installed

RAM

32 Mbytes of RAM minimum
64 Mbytes of RAM recommended

hard disk space

40 Mbytes of free hard disk space
(or more based on application requirements)

video requirements

16-color VGA graphics adapter
640 x 480 or greater resolution
(256-color 800 x 600 minimum for optimal resolution)

background image

Selecting Software

51

1794-SG001A-EN-P July 2000

Network Configuration 
Software

RSNetWorx software for ControlNet (9357-CNETL3) is the 
configuration and scheduling tool for your ControlNet network. 
RSNetWorx software lets you create a graphical representation of 
your network configuration and configure the parameters that 
define your network.

RSNetWorx software also performs a scheduling function for all 
network components. For example, each network scanner has 
its own scan list and memory mapping. This information is 
stored in the configurations files in the scanner. When changes 
are made to the scan lists, RSNetWorx software automatically 
calculates network bandwidth for the entire network, as well as 
the bandwidth used by each network component.

You must have RSNetWorx software to configure and schedule 
the ControlNet networks in your FlexLogix system.

ControlLogix, Logix5550, FlexLogix, ProcessLogix, PLC-5, PLC-3, PLC-2, SLC, DH+, Allen-Bradley, RSLogix, RSNetWorx, and 
Rockwell Software are trademarks of Rockwell Automation.

ControlNet is a trademark of ControlNet International, Ltd.

DeviceNet is a trademark of the Open DeviceNet Vendor Association.

Ethernet is a trademark of Digital Equipment Corporation, Intel, and Xerox Corporation.

A

OK

A

ControlNET

A # 2 4

A

OK

A

ControlNET

A # 2 4

A

OK

A

ControlNET

A # 2 4

A

OK

A

ControlNET

A # 2 4

A

OK

A

ControlNET

A # 2 4

1

2

5

4

PLC-5/40C

Description:

Value:

personal computer

IBM-compatible 120MHz minimum (Pentium recommended)

operating system

Microsoft Windows 95, Windows 98, or
Windows NT version 4.0 (with Service Pack 2 or later)

RAM

32 Mbytes of RAM minimum
48 Mbytes or more of RAM recommended

hard disk space

14 Mbytes of free hard disk space
(or more based on application requirements)

video requirements

16-color VGA graphics adapter
640 x 480 or greater resolution
(256-color 800 x 600 minimum for optimal resolution)

background image

Publication 1794-SG001A-EN-P—July 2000

PN 957293-37

FlexLogix selguide cov.qxd  7/12/00  1:16 PM  Page 1


Document Outline