Rockwell Automation 1769-BOOLEAN User Manual

Compact Combination 24V dc Sink Input/Source Output BOOLEAN Control Module
1769-BOOLEAN
Reference Manual

Important User Information

SHOCK HAZARD
) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited.
Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING
IMPORTANT
ATTENTION
Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to personal injury or death, property damage, or economic loss.
Identifies information that is critical for successful application and understanding of the product.
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 a hazard, and recognize the consequence
Labels may be located on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.
BURN HAZARD
Labels may be located on or inside the equipment, for example, a drive or motor, to alert people that surfaces may be dangerous temperatures.
Allen-Bradley, Compact I/O, MicroLogix 1500, RSLogix 500, CompactLogix, RSLogix 5000, RSNetWorx, and RSLinx are trademarks of Rockwell Automation, Inc.
Trademarks not belonging to Rockwell Automation are property of their respective companies.
Module Operation

Table of Contents

Important User Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Preface
Who Should Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
How to Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Related Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Conventions Used in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 1
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
About the 1769-BOOLEAN Module. . . . . . . . . . . . . . . . . . . . . . . . . . 10
Module Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Hardware Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Boolean Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1769-BOOLEAN Module Block Diagram. . . . . . . . . . . . . . . . . . . . . . 13
Wire the 1769-BOOLEAN Module . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Input and Output Circuit Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 14
Control Outputs Using Boolean Expressions . . . . . . . . . . . . . . . . . . . 15
Format of Boolean Expression . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Boolean Expression Configuration Restrictions. . . . . . . . . . . . . . . . . . 15
Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Output Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Output Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Output Delay and Duration Operation . . . . . . . . . . . . . . . . . . . . . 18
Boolean Control Mode Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Example 1: Duration > 0, Delay > TRUE Time . . . . . . . . . . . . . . 19
Example 2: Duration > 0, Delay < TRUE Time . . . . . . . . . . . . . . 21
Example 3: Duration > 0, Delay < TRUE Time,
Retriggering Ignored. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Example 4: Duration > 0, Delay = 0, Duration > TRUE Time . . 23
Example 5: Duration > 0, Delay = 0, Duration < TRUE Time . . 24
Example 6: Duration = 0, Delay < TRUE Time . . . . . . . . . . . . . . 25
Example 7: Duration = 0, Delay > TRUE Time . . . . . . . . . . . . . . 26
Chapter 2
Installation and Wiring
3 Publication 1769-RM016A-EN-P - July 2006
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Compliance to European Union Directives . . . . . . . . . . . . . . . . . . . . . 27
EMC Directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Low Voltage Directive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
General Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Hazardous Location Considerations. . . . . . . . . . . . . . . . . . . . . . . . 29
Prevent Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Remove Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4
Module Data, Status, and Configuration
Reduce Noise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Protect the Circuit Board from Contamination . . . . . . . . . . . . . . . 30
System Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Mount the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Minimum Spacing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Panel Mount. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
DIN Rail Mount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Replace a Single Module Within a System . . . . . . . . . . . . . . . . . . . . . . 34
Field Wiring Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Ground. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
System Wiring Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Label the Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Remove the Finger-safe Terminal Block . . . . . . . . . . . . . . . . . . . . 37
Wire the Finger-safe Terminal Block . . . . . . . . . . . . . . . . . . . . . . . 37
Wire the Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Input and Output Wiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapter 3
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Module Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Module Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1769-BOOLEAN Module Addressing . . . . . . . . . . . . . . . . . . . . . . . . . 42
1769-BOOLEAN Module Input Image. . . . . . . . . . . . . . . . . . . . . 43
1769-BOOLEAN Module Output Image . . . . . . . . . . . . . . . . . . . 43
1769-BOOLEAN Module Configuration File . . . . . . . . . . . . . . . . 43
1769-BOOLEAN Module Input Data File . . . . . . . . . . . . . . . . . . . . . 44
1769-BOOLEAN Module Output Data File . . . . . . . . . . . . . . . . . . . . 44
Direct Control of Module Outputs. . . . . . . . . . . . . . . . . . . . . . . . . 44
Virtual Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
1769-BOOLEAN Module Configuration Data File . . . . . . . . . . . . . . 46
Input Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Input Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Program to Fault Enable (PFE) . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Program State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Program Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Fault State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Fault Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Output Control (DB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Output Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Operands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Output Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Output Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Publication 1769-RM016A-EN-P - July 2006
Module Diagnostics and Troubleshooting
1769-BOOLEAN Module Specifications
5
Chapter 4
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Safety Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Stand Clear of the Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Program Alteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Safety Circuits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Power Cycle Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Module Error Definition Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Module Error Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Extended Error Information Field . . . . . . . . . . . . . . . . . . . . . . . . . 61
Hardware Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Configuration Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Module Inhibit Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Contacting Rockwell Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Appendix A
Temperature Derating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Transistor Output Transient Pulses . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Module Addressing and Configuration with MicroLogix 1500
Configuration Using the RSLogix 5000 Generic Profile for CompactLogix Controllers
Configure Modules in a Remote DeviceNet System with a 1769-ADN DeviceNet Adapter
Index
Appendix B
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Module Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Input Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Output Image. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Configure the 1769-BOOLEAN Module in a MicroLogix 1500 System 76
Appendix C
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Configure the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Configure I/O Modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Configure the Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Appendix D
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Configuration Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Add the DeviceNet Adapter to the Scanlist . . . . . . . . . . . . . . . . . . . . . 86
Configure the 1769-BOOLEAN Module Example . . . . . . . . . . . . . . . 88
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Installation Assistance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
New Product Satisfaction Return . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Publication 1769-RM016A-EN-P - July 2006
6
Notes:
Publication 1769-RM016A-EN-P - July 2006
Preface
Read this preface to familiarize yourself with the rest of the manual. This preface covers the following topics:
Who should use this manual
How to use this manual
Related publications
Conventions used in this manual

Who Should Use This Manual

How to Use This Manual

Use this manual if you are responsible for designing, installing, programming, or troubleshooting control systems that use the Allen-Bradley Compact I/O system.
As much as possible, we organized this manual to explain, in a task-by-task manner, how to install, configure, program, operate, and troubleshoot a control system using the 1769 BOOLEAN module.
7 Publication 1769-RM016A-EN-P - July 2006
8

Related Documentation

The table below provides a listing of publications that contain important information about using Compact I/O modules.
For Read this document Document number
A user manual containing information on how to install, use and program your MicroLogix 1500 controller.
A user manual containing information on how to install, and use your 1769-ADN DeviceNet adapter.
A user manual containing information on how to install, use and program your 1769-L20 and 1769-L30 CompactLogix controllers.
A user manual containing information on how to install, use and program your 1769-L31, 1769-L32C, 1769-L32E, 1769-L35CR and 1769-L35E CompactLogix controllers.
An overview of 1769 Compact I/O modules. Compact I/O System Selection Guide 1769-SG002 In-depth information on grounding and wiring
Allen-Bradley programmable controllers.
MicroLogix 1500 User Manual 1764-UM001
DeviceNet Adapter User Manual 1769-UM001
CompactLogix User Manual 1769-UM007
CompactLogix System User Manual 1769-UM011
Allen-Bradley Programmable Controller Grounding and Wiring Guidelines
1770-4.1
If you would like a manual, you can:
download a free electronic version from the Internet at http://literature.rockwellautomation.com
purchase a printed manual by contacting your local distributor or Rockwell Automation representative.

Conventions Used in This Manual

Publication 1769-RM016A-EN-P - July 2006
We use the following conventions throughout this manual.
Bulleted lists (like this one) provide information, not procedural steps.
Numbered lists provide sequential steps or hierarchical information.
Bold type is used for emphasis.

Module Operation

Chapter
1

Overview

This chapter contains information about the following.
Module description
Module block diagram
Input and output circuit diagrams
Controlling outputs using Boolean expressions
Format of Boolean expression
Allowed variations of Boolean expressions
Operands
Operators
Output delay control
Output duration control
Delay/Duration control rules and examples
Topic Page
About the 1769-BOOLEAN Module 1 Module Description 11 Boolean Expressions 12 1769-BOOLEAN Module Block Diagram 13 Wire the 1769-BOOLEAN Module 14 Control Outputs Using Boolean Expressions 15 Boolean Expression Configuration Restrictions 15 Boolean Control Mode Examples 19
9 Publication 1769-RM016A-EN-P - July 2006
10 Module Operation

About the 1769-BOOLEAN Module

The 1769-BOOLEAN module is a 24V dc combination input/output module. The module outputs can be either directly controlled from your program or independently controlled by the module using configured Boolean expressions. These Boolean expressions are simple, logical combinations of the module hardware input states and soft inputs controlled by your program. When controlled by Boolean expression, the 1769-BOOLEAN module output states can be conditioned using configured delay and duration settings. The 1769-BOOLEAN module supports interrupts to the system controller on
both input and output change of states
(1)
.
The Compact I/O system is suitable for use in an industrial environment when installed in accordance with these instructions. Specifically, this equipment is intended for use in clean, dry environments (Pollution degree
(2)
) and to circuits not exceeding Over Voltage Category II
2
(4)
60664-1)
.
(3)
(IEC
Publication 1769-RM016A-EN-P - July 2006
(1)
Interrupts from the module to the controller may not be supported by all controllers. Refer to your controller's user manual for more information.
(2)
Pollution Degree 2 is an environment where, normally, only nonconductive pollution occurs except that occasionally a temporary conductivity caused by condensation is expected.
(3)
Over Voltage Category II is the load-level section of the electrical distribution system. At this level, transient voltages are controlled and do not exceed the impulse voltage capability of the product’s insulation.
(4)
Pollution Degree 2 and Over Voltage Category II are International Electrotechnical Commission (IEC) designations.

Module Description

1
5
b
Module Operation 11
7a
10a
10b
8a
10
0
2
1
3
0246
IN OUT
BOOLEAN
7531
7a
2a
DANGER
Do Not Remove RTB Under Power
Unless Area is Non-Hazardous
+VDC
OUT 0
OUT 1
OUT 2
OUT 3
OUT DC
COM
N.C.
N.C.
N.C.
IN 0
IN 1
IN 2
IN 3
IN 4
IN 5
IN 6
IN 7
IN DC COM
Ensure Adjacent Bus Lever is Unlatched/Latched Before/After Removing/Inserting Module
1769-BOOLEAN
2b
3
4
Item Description 1 Bus lever (with locking
function)
2a Upper panel mounting tab 2b Lower panel mounting tab 3 Module status LED 4 Module door with terminal
identification label
5a Movable bus connector
with female pins
5b Stationary bus connector
with male pins
6 Nameplate label
0
2
1
3
0246
IN OUT
7531
BOOLEAN
a
9
0
1 2
3 0
1
2
3
4 5
6
7
0
1
2
3
0
IN OUT
2
1
46 3 Boolean
5
7
7a Upper
tongue-and-groove slots
7b Lower
tongue-and-groove slots
5
8a Upper DIN rail latch 8b Lower DIN rail latch 9 Write-on label (user ID tag)
6
10 Removable terminal block (RTB)
with finger-safe cover
7b
7b
8b
10a RTB upper retaining screw 10b RTB lower retaining screw

Hardware Features

The 1769-BOOLEAN module contains a removable terminal block. The module input circuits are isolated from the output circuits. Single-ground applications can be supported by wiring the IN DC COM and the OUT DC COM terminals together; however, this eliminates the isolation between the input and output circuits provided by the module.
Module configuration is normally done via the controller programming software. In addition, some controllers support configuration via the user program. In either case, the controller memory stores the module configuration. Refer to your controller's user manual for more information.
Publication 1769-RM016A-EN-P - July 2006
12 Module Operation

Boolean Expressions

An expression is any legal combination of symbols that represents a value. An expression that results in a value of either TRUE or FALSE is called a Boolean expression. Every Boolean expression (except a null expression) consists of at least one operand and can have one or more operators. Operands are values, whereas operators are symbols that represent particular logical actions. For example, in the expression
OUT = A AND B,
the value of OUT is either TRUE or FALSE and is determined by the value of the expression “A AND B”. A and B are operands that also have a value of TRUE or FALSE. The operator in the expression is the logical operator AND. Other examples of logical operators are OR and XOR (exclusive-OR).
The 1769-BOOLEAN module outputs can be controlled based upon the value of Boolean expressions configured by the program. An output state (when in Boolean control mode) is determined by the state of that output’s configured Boolean expression, with a value of TRUE corresponding to the ON state and a value of FALSE corresponding to the OFF state.
Refer to Chapter 3, Module Data, Status, and Configuration on page 41, for information on configuring control of the 1769-BOOLEAN module outputs using Boolean expressions.
Publication 1769-RM016A-EN-P - July 2006
Module Operation 13

1769-BOOLEAN Module Block Diagram

The following figure is the block diagram for the 1769-BOOLEAN module.
1769-BOOLEAN Module Block Diagram
Publication 1769-RM016A-EN-P - July 2006
14 Module Operation

Wire the 1769-BOOLEAN Module

Each terminal accepts as many as two wires with these restrictions.
Wire Type Wire Size Terminal
Screw Torque
Solid Cu-90 °C (194 °F) 2.08…0.34 mm
(14…22 AWG)
Stranded Cu-90 °C (194 °F) 1.31…0.34 mm
(16…22 AWG)
2
0.68 Nm (6 lb-in) 0.46 Nm (4.1
2
0.68 Nm (6 lb-in) 0.46 Nm (4.1
Retaining Screw Torque
lb-in)
lb-in)

Input and Output Circuit Diagrams

The following figures illustrate the simplified input and output circuits.
Simplified Input Circuit Diagram
Publication 1769-RM016A-EN-P - July 2006
Simplified Output Circuit Diagram
+VDC
OUT x
OUT DC COM
Module Operation 15

Control Outputs Using Boolean Expressions

You can configure the 1769-BOOLEAN module outputs to be controlled by Boolean expression (Boolean control mode).

Format of Boolean Expression

Each output is controlled with a separate expression. The fixed format of each Boolean expression is assumed to be of the form:
Output State = (A x B) y C
where A, B, and C are operands and x and y are logical operators you select. The location of the parentheses in the fixed format indicates that the logical operation represented by x is performed on operands A and B first, with the result of that operation then used as the first operand for the logical operation represented by y (with C being the second operand).
The parameter names assigned in the 1769-BOOLEAN module configuration file that correspond to the operands and operators of the fixed format Boolean expression above are:
A: Operand_A_#

Boolean Expression Configuration Restrictions

B: Operand_B_#
C: Operand_C_#
x: Operator_1_#
y: Operator_2_#
where the # symbol indicates the module output (OUT0 through OUT3).
The Boolean expressions controlling the output states have default values assigned to each operand and operator. These default values assign “None” to each operand and operator resulting in a “Null” expression. A “Null” expression will be accepted by the module but will result in an output that will always be in the OFF state.
The module will only accept the following variations of Boolean expressions as valid (based on the fixed format expression (A x B) y C).
Publication 1769-RM016A-EN-P - July 2006
16 Module Operation
Variations of Boolean Expressions
Variation Description
Null All operands and operators assigned a value of “None”. A Only the first operand assigned a non-default value, all other
operands and all operators assigned a value of “None”.
A x B Only the first two operands and the first operator assigned a
non-default value, final operand and final operator assigned a value of “None”
(A x B) y C All operands and operators assigned non-default values)

Operands

The operands in each output's Boolean expression can be configured to be one of the following.
None (default)
Current state of one of the module's eight, real inputs
Inverted, current state of one of the module's eight, real inputs
Current state of one of the module's eight, virtual inputs (controlled by
the user program via the module's output data file)
Inverted, current state of one of the module's eight, virtual inputs
Refer to Chapter 3, Module Data, Status, and Configuration on page 41, for details on configuring the Boolean expression operands.

Operators

The operators in each output Boolean expression can be configured to be one of the following (the operator's effect on a pair of operands is described).
Boolean Expression and the Related Operator Effect
Expression Operator Effect
None Default, no logical operation performed. OR If either operand in TRUE, the result is TRUE. AND Both operands must be TRUE for the result to be TRUE.
Publication 1769-RM016A-EN-P - July 2006
XOR Exclusive - OR, one operand must be TRUE and the other
FALSE for the result to be TRUE.
Refer to Chapter 3, Module Data, Status, and Configuration on page 41, for details on configuring the Boolean expression operators.
Module Operation 17

Output Delay

When configured for Boolean control, the module's outputs are directed ON when the Boolean expression for each output channel is TRUE. The module can be configured to add a delay between an output's Boolean expression becoming TRUE and the output being placed into the ON state. The length of this delay time for an output operating in Boolean control mode can be configured to be between 0 (default) and 1 second in 1 ms increments.
Refer to Chapter 3, Module Data, Status, and Configuration on page 41, for details on configuring the Boolean expression output delay.

Output Duration

When configured for Boolean control, if an output is directed ON as the result of the output's Boolean expression becoming TRUE, and the Output Delay time for that output has been satisfied, then the length of time an output stays ON can be controlled by designating an Output Duration. The length of this duration time for an output operating in Boolean control mode can be configured to be either a fixed amount of time between 1 ms and 1 second (in 1 ms increments), or, the output can be configured to remain ON only as long as its Boolean expression remains TRUE (duration time set to 0, this is the default setting).
Refer to Chapter 3, Module Data, Status, and Configuration on page 41, for details on configuring the Boolean expression output duration.
Publication 1769-RM016A-EN-P - July 2006
18 Module Operation

Output Delay and Duration Operation

Since an output's Boolean expression can change in real time, configuring a delay and/or duration time when an output is in Boolean control mode could cause confusion.
The module shall operate in the following manner when output delay and/or duration times are configured to non-default values (while an output is configured for Boolean control).
When the Boolean expression controlling an output transitions from FALSE to TRUE, the output will be directed ON after the delay time has expired only if:
Case 1
The output's duration time is not equal to 0. In this case the output should be directed ON for the length of the duration time regardless of the state of the output's Boolean expression and then should be directed OFF regardless of the state of the Boolean expression.
In Case 1 a “One-shot” type of function has been configured. The output will be turned ON with a single pulse of configured delay time and duration time when the output's Boolean expression becomes TRUE. The length of time the Boolean expression remains TRUE does not determine whether the “One-shot” pulse occurs. As long as the duration time of the output has been configured to a value greater than 0, then a “One-shot” ON pulse will occur and the output will remain ON for the length of the duration time. The output will then turn OFF regardless of the state of the output's Boolean expression.
Retriggering of the output is not supported. Any additional transitions of the output's Boolean expression from FALSE to TRUE after the initial transition to TRUE are ignored for a length of time equal to the configured delay time added to the configured duration time. Once the output's “One-shot” pulse duration is complete, and the output is turned OFF, a FALSE to TRUE transition of the Boolean expression will cause another “One-shot” ON pulse to occur.
Case 2
The output's duration is equal to 0 and the output's Boolean expression has maintained a state of TRUE for the entire delay time. The output should then be directed OFF when the output's Boolean expression becomes FALSE.
Publication 1769-RM016A-EN-P - July 2006
Module Operation 19
In Case 2 the output will follow the state of the Boolean expression as long as the configured delay time has expired and the Boolean expression has maintained a TRUE state. When an output's Boolean expression transitions from FALSE to TRUE, the output will be turned ON only if the Boolean expression has maintained a state of TRUE for the entire length of the delay time. If the output's Boolean expression transitions to FALSE before the configured delay time expires, then the delay time should be terminated and the output should not be turned ON. If the output's Boolean expression has maintained a TRUE state for the full length of the delay time, the output will be turned ON and will remain ON until the Boolean expression becomes FALSE.
If an output's Boolean expression is configured with both the delay and duration times set to 0, then the output simply follows the state of the Boolean expression, ON when the expression is TRUE and OFF when it is FALSE.

Boolean Control Mode Examples

The following examples illustrate the module's operation when an output is configured in Boolean control mode. Examples 1…5 show module output operation for Case 1 where the configured duration time is greater than 0. Examples 6 and 7 show module operation for Case 2 where the configured duration time is equal to 0.

Example 1: Duration > 0, Delay > TRUE Time

In this example, the output is configured with a duration time greater than 0, a delay time greater than 0, and the configured delay time is longer than the time that the Boolean expression remains TRUE.
Since the configured duration time is greater than 0, a “One-shot” pulse occurs on the output. The pulse starts an amount of time after the FALSE to TRUE transition of the Boolean expression equal to the configured delay time. The “One-shot” pulse lasts as long as the configured duration time even though the Boolean expression transitions to FALSE. The second “One-shot” pulse occurs on the output since there was a FALSE to TRUE transition in the Boolean expression after the first “One-shot” pulse is completed.
Publication 1769-RM016A-EN-P - July 2006
20 Module Operation
Publication 1769-RM016A-EN-P - July 2006
Module Operation 21

Example 2: Duration > 0, Delay < TRUE Time

In this example, the output is configured with a duration time greater than 0, a delay time greater than 0, and the configured delay time is shorter than the time that the Boolean expression remains TRUE.
Again, since the configured duration time is greater than 0, a “One-shot” pulse occurs on the output. The pulse starts an amount of time after the FALSE to TRUE transition of the Boolean expression equal to the configured delay time. The “One-shot” pulse again lasts only as long as the configured duration time even though the Boolean expression remains TRUE. The second “One-shot” pulse occurs on the output since there was a FALSE to TRUE transition in the Boolean expression after the first “One-shot” pulse is completed.
Publication 1769-RM016A-EN-P - July 2006
22 Module Operation

Example 3: Duration > 0, Delay < TRUE Time, Retriggering Ignored

In this example, the output is configured with a duration time greater than 0, a delay time greater than 0, and multiple transitions of the Boolean expression occur before the initial “One-shot” pulse duration is completed.
The first FALSE to TRUE transition of the Boolean expression causes a “One-shot” pulse to occur. The pulse starts an amount of time after the FALSE to TRUE transition of the Boolean expression equal to the configured delay time. The “One-shot” pulse lasts as long as the configured duration time. Since the second FALSE to TRUE transition of the Boolean expression occurs before the initial “One-shot” pulse is completed, that transition of the Boolean expression is ignored by the module. The third FALSE to TRUE transition of the Boolean expression again causes a “One-shot” pulse, with the fourth FALSE to TRUE transition of the Boolean expression again ignored by the module since it occurs before the second “One-shot” pulse is complete.
Publication 1769-RM016A-EN-P - July 2006
Module Operation 23

Example 4: Duration > 0, Delay = 0, Duration > TRUE Time

In this example, the output is configured with a duration time greater than 0, a delay time equal to 0, and the configured duration time is longer than the time that the Boolean expression remains TRUE.
Since the configured duration time is greater than 0, a “One-shot” pulse occurs on the output. The pulse starts at the same time as the FALSE to TRUE transition of the Boolean expression because the configured delay time is equal to 0. The “One-shot” pulse lasts as long as the configured duration time even though the Boolean expression transitions to FALSE.
Publication 1769-RM016A-EN-P - July 2006
24 Module Operation

Example 5: Duration > 0, Delay = 0, Duration < TRUE Time

In this example, the output is configured with a duration time greater than 0, a delay time equal to 0, and the configured duration time is shorter than the time that the Boolean expression remains TRUE.
Again, since the configured duration time is greater than 0, a “One-shot” pulse occurs on the output. The pulse starts at the same time as the FALSE to TRUE transition of the Boolean expression because the configured delay time is equal to 0. The “One-shot” pulse again lasts only as long as the configured duration time even though the Boolean expression remains TRUE. The second “One-shot” pulse occurs on the output since there was a FALSE to TRUE transition in the Boolean expression after the first “One-shot” pulse is completed.
Publication 1769-RM016A-EN-P - July 2006
Module Operation 25

Example 6: Duration = 0, Delay < TRUE Time

In this example, the output is configured with a duration time equal to 0 (the output will remain ON only if the Boolean expression remains TRUE), a delay time greater than 0, and the Boolean expression continuously remains TRUE for a length of time greater than the configured delay time.
Since the delay time is greater than 0, the output does not turn ON until the Boolean expression has maintained a TRUE condition for a period of time equal to the configured delay time. The output remains ON until the Boolean expression becomes FALSE. The output immediately turns OFF since the configured duration time is 0.
Publication 1769-RM016A-EN-P - July 2006
26 Module Operation

Example 7: Duration = 0, Delay > TRUE Ti me

In this example, the output is configured with a duration time equal to 0 (the output will remain ON only if the Boolean expression remains TRUE) and a delay time greater than 0. Conditions where the Boolean expression remains TRUE both for less than and longer than the configured delay time are illustrated.
Publication 1769-RM016A-EN-P - July 2006
The first instance that the Boolean expression goes to the TRUE state, but does not remain continuously TRUE for a period of time exceeding the configured delay time, it does not cause the output to turn ON. When this first TRUE condition ends, the corresponding delay time event also ends. The next time the Boolean expression becomes TRUE, a new delay time event begins. This second TRUE event does continuously remain TRUE for longer than the configured delay time and the output turns ON. The output remains ON until the Boolean expression becomes FALSE, at which point it immediately turns OFF since the configured duration time is 0.

Installation and Wiring

Chapter
2

Overview

This chapter tells you how to:
determine the power requirements for the module.
avoid electrostatic damage.
install the module.
wire the module’s terminal block.
wire input devices.
wire output devices.
Topic Page

Compliance to European Union Directives 27 Power Requirements 28 General Considerations 28 System Assembly 31 Mount the Module 32 Replace a Single Module Within a System 34 Field Wiring Connections 35 Wire the Module 38

Compliance to European
This product is approved for installation within the European Union and EEA regions. It has been designed and tested to meet the following directives.
Union Directives

EMC Directive

The analog modules are tested to meet Council Directive 89/336/EEC Electromagnetic Compatibility (EMC) and the following standards, in whole or in part, documented in a technical construction file:
EN 61000-6-4:2001 Electromagnetic Compatibility (EMC) - Part 6-4: Generic Standards ­Emission Standard for Industrial Environments
EN 61000-6-2:2001 Electromagnetic Compatibility (EMC) - Part 6-4: Generic Standards ­Immunity for Industrial Environments
This product is intended for use in an industrial environment.
27 Publication 1769-RM016A-EN-P - July 2006
28 Installation and Wiring

Low Voltage Directive

This product is tested to meet Council Directive 73/23/EEC Low Voltage, by applying the safety requirements of EN 61131-2 Programmable Controllers, Part 2 – Equipment Requirements and Tests.
For specific information required by EN61131-2, see the appropriate sections in this publication, as well as the following Allen-Bradley publications:
Industrial Automation Wiring and Grounding Guidelines for Noise Immunity, publication 1770-4.1
Automation Systems Catalog, publication B113

Power Requirements

General Considerations

The module receives power through the bus interface from the +5V dc/+24V dc system power supply. The maximum current draw for the 1769-BOOLEAN module is:
5V dc: 220 mA.
24V dc: 0 mA.
The Compact I/O system is suitable for use in an industrial environment when installed in accordance with these instructions. Specifically, this equipment is intended for use in clean, dry environments (Pollution degree
(1)
) and to circuits not exceeding Over Voltage Category II
2
60664-1).
(3)
(2)
(IEC
Publication 1769-RM016A-EN-P - July 2006
(1)
Pollution Degree 2 is an environment where, normally, only nonconductive pollution occurs except that occasionally a temporary conductivity caused by condensation shall be expected.
(2)
Over Voltage Category II is the load level section of the electrical distribution system. At this level transient voltages are controlled and do not exceed the impulse voltage capability of the product’ s insulation.
(3)
Pollution Degree 2 and Over Voltage Category II are International Electrotechnical Commission (IEC) designations.
Installation and Wiring 29

Hazardous Location Considerations

This equipment is suitable for use in Class I, Division 2, Groups A, B, C, D or nonhazardous locations only. The following attention statement applies to use in hazardous locations.
ATTENTION
Explosion Hazard
Substitution of components may impair suitability for Class I, Division 2.
Do not replace components or disconnect eq uipment unless power has been switched off or the area is known to be nonhazardous.
Do not connect or disconnect components unless power has been switched off or the area is known to be nonhazardous.
This product must be installed in an enclosure.
All wiring must comply with N.E.C. article 501-4(b).

Prevent Electrostatic Discharge

ATTENTION
Electrostatic discharge can damage integrated circuits or semiconductors if you touch th e bus connector pins or the terminal block on the module. Follow these guidelines when you handle the module:
Touch a grounded object to discharge static potential.
Wear an approved wrist-strap grounding device.
Do not touch the bus connector or connector pins.
Do not touch circuit components inside the module.
Use a static-safe work station, if available.
Keep the module in its static-shield box when it is not in
use.
Publication 1769-RM016A-EN-P - July 2006
30 Installation and Wiring

Remove Power

ATTENTION
Remove power before removing or inserting this module. When you remove or insert a module with power applied, an electrical arc may occur. An electrical arc can cause personal injury or property damage by:
sending an erroneous signal to your system’s field devices, causing unintended machine motion.
causing an explosion in a hazardous environment.
Electrical arcing causes excessive wear to contacts on both the module and its mating connector and may lead to premature failure.

Reduce Noise

Most applications require installation in an industrial enclosure to reduce the effects of electrical interference. Group your modules to minimize adverse effects from radiated electrical noise and heat. Consider the following conditions when selecting a location for the module. Position the module:
away from sources of electrical noise such as hard-contact switches, relays, and ac motor drives.
away from modules that generate significant radiated heat, such as the 1769-IA16 module. Refer to the module’s heat dissipation specification.
Publication 1769-RM016A-EN-P - July 2006

Protect the Circuit Board from Contamination

The printed circuit board of the module must be protected from dirt, oil, moisture, and other airborne contaminants. To protect the printed circuit board, the system must be installed in an enclosure suitable for the environment. The interior of the enclosure should be kept clean and the enclosure door should be kept closed whenever possible.
Loading...
+ 68 hidden pages