Welcome to the official website of CNIACS Automation Technology Co., Ltd!

A-B 1746-HSRV Overview Selecting Power Supplies, Encoders, and Drives

Use the table below to find the current requirements of the devices 

using backplane power. Those devices that are not included in the 

backplane calculations are included in the example’s user-side calculations.

Selecting a User-Side Power Supply

You must provide a power supply that meets your system 

requirements. The following devices require user-side power:

• SLC Servo Module

• Encoders

• I/O modules

• Estop circuitry

• Fast inputs and outputs

You must select a power supply that meets the specifications of a NEC 

class 2 power supply. The power supply must have +5V, ±15V 

capacity, and +24V capacity for fast I/O and Estop circuitry.

Example of the Calculations for User-Side Current Requirements 

In this example, the system includes:

• One seven-slot modular rack

• One 1747-L541 CPU module

• One 1746-IB8 DC input module with eight inputs @ +24V

• One 1746-OV8 DC output module with eight outputs @ +24V

• An SLC Servo Module system that contains:

• Two SLC Servo Modules

• Two termination panels

• Two Allen-Bradley 845H encoders

• Six fast inputs

• Two fast outputs

Using Fast Inputs and Outputs

The fast I/O (FIN1through FIN3, and FOUT1) are 24V DC compatible 

and are used with a user-side +24V power supply. Review potential

24V DC I/O devices for compatibility with the electrical specifications 

as shown in the table below.

A-B 1746-HSRV Overview of the SLC Servo Module

SLC Servo Module Operation

The SLC Servo Module, compatible with the SLC family, is used with 

SLC 5/03 FRN 5.0 (and above) processors using RSLogix 500, AI500 or 

APS (version 5.0 or higher) software. Once the SLC processor is 

initiated, the execution of the motion block is independent of the scan 

time of the processor. Blended motion allows for complicated move 

profiles consisting of two to thirty-two segments. The blended move 

profiles are stored in the SLC Servo Module’s memory as a series of 

absolute moves and can be executed more than once. Other move or 

homing operations can be performed between blended move profiles.

The SLC Servo Module controls absolute position over a range of 32 

bits. The SLC Servo Module performs an origin search (also called 

homing) and automatically resets the absolute position to the home 

position when the SLC processor requests a search function after 

detecting one of the following: 

• Encoder marker

• Limit switch

• Limit switch and marker

The SLC Servo Module operates in two modes:

• Configuration 

• Command 

When operating in the configuration or the command mode, the status 

of the module is reported to the SLC processor.

A-B 1746-HSCE2 Multi-Channel High-Speed Counter

Important Wiring Considerations

Use the following guidelines when planning the system wiring for the module:

• Install the SLC 500 system in a NEMA-rated enclosure.

• Disconnect power to the SLC processor and the module before wiring.

• Make sure the system is properly grounded.

• Group this module and low-voltage DC modules away from AC I/O or 

high-voltage DC modules.

• Shielded cable is required for high-speed input signals A, B, and Z. Use 

individually shielded, twisted pair cable lengths up to 300 m (1000 ft.).

• Shields should be grounded only at one end. Ground the shield wire outside 

the module at the chassis mounting screw. Connect the shield at the encoder 

end only if the housing is isolated from the motor and ground.

• If you have a junction in the cable, treat the shields as a conductor at all 

junctions. Do not ground them to the junction box.

Considerations for Reducing Noise

In high noise environments, the 1746-HSCE2 inputs may accept “false” pulses, 

particularly when using low frequency input signals with slowly sloping pulse 

edges. To minimize the effects of high frequency noise on low frequency signals, 

the user can do the following:

• Identify and remove noise sources.

• Route 1746-HSCE2 input cabling away from noise sources.

• Install low pass filters on input signals. Filter values are dependent on the 

application and can be determined empirically.

• Use devices which output differential signals, like differential encoders, to 

minimize the possibility that a noise source will cause a false input.

Electronic Protection

The electronic protection of the 1746-HSCE2 has been designed to provide 

protection for the module from short-circuit and overload current conditions. The 

protection is based on a thermal cut-out principle. In the event of a short circuit or 

overload current condition on an output channel, all channels turn off within 

milliseconds after the thermal cut-out temperature has been reached. 

A-B 1746-HSCE High-Speed Counter Module

High-Speed Counter Module Overview

The High-Speed Counter Module, Catalog Number 1746-HSCE is an SLC 500 family 

compatible device except with the 1747-ASB Remote I/O Adapter Module. It can be 

used with SLC™ 5/02 (and above) processors.

The module’s bidirectional counting ability allows it to detect movement in either 

direction. In addition, x2 and x4 counting modes are provided to fully use the 

capabilities of high-resolution quadrature encoders.

High-speed inputs from quadrature encoders and various high-speed switches are 

supported. Accepting input pulse frequencies of up to 50k Hz allows precise 

control of fast motions.

In addition, an Accumulated Counter, the module provides a Rate Counter to 

determine Rate Measurement by indicating the pulse input frequency in Hz. (See 

the block diagram on page 6.) The Rate Measurement is determined by 

accumulating input pulses over a fixed period of time. You set the Rate Period to 

best match your application requirements.

Background Rate calculation is provided in Sequencer and Range Modes. This 

operation accepts input rates up to 32,767 Hz. The dynamically configurable Rate 

Period ranges from 10 ms to 2.55 seconds. 

The module’s four current sink (open collector) outputs can be controlled in the 

user program or the module.

A-B 1746-INT4 Thermocouple/mV Isolated Input Module

To the Installer

This publication states compliance with directives required for using

analog I/O modules with the CE mark within the European Union or

EEA regions. It also provides instructions for inserting a ferrite collar

on the module’s input cable(s) for compliant immunity to electrical

noise. Use these instructions as a supplement to the user manual,

Compliance with European Union Directives

If this product has the CE mark, it is approved for installation within 

the European Union and EEA regions. It has been designed and tested

to meet the following directives.

EMC Directive

This product is 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 50081-2

EMC – Generic Emission Standard, Part 2 – Industrial Environment

EN 50082-2

EMC – Generic Immunity Standard, Part 2 – Industrial Environment

This product is intended for use in an industrial environment.

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 EN 61131-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 B111

A-B 1746-BTM Barrel Temperature Control Module

The 1746-BTM module is compatible with any SLC processor that 

supports M0/M1 files, such as the SLC 5/05, SLC 5/04, SLC 5/03, and 

SLC 5/02 controllers.

Vocabulary

In this manual, we refer to:

• the barrel temperature control module as the “1746-BTM 

module,” the “BTM module,” or as “the module”

• the programmable controller as the “SLC processor”, or “the processor”

• a thermocouple as a “TC”

• a time-proportioned output as “TPO”

• the tuning-assisted processes as “TAP”

• proportional-integral-derivative as “PID”

• cold-junction compensation as “CJC”

Temperature Control Using a BTM Module in an SLC System

The temperature control module is an intelligent I/O module that can 

provide a maximum of 4 PID loops for temperature control. The 

module has 4 analog thermocouple (TC) inputs. Each analog input 

functions as the process variable (PV) for a PID loop. The PID 

algorithm and tuning–assisted–process (TAP) algorithm are performed 

on the module for each of the loops. The control–variable (CV) 

output of each loop, either analog output or time–proportioned 

output (TPO), is sent from the module to the SLC data table. Your 

application ladder logic must access the CV value in the data table and 

send the analog or TPO data to an output module to close the loop.

A-B 1746-BLM Blow-molding Module

Features

This 4-axis position-control module has these features:

• Open-loop or closed-loop control

• Independent and coordinated axis control

• Position- and time-based control

• Accumulator push-out control

• Zero-scale/full-scale (offset & span) calibration for position inputs

• PID with anti-windup, bumpless parameter changes, setpoint weighting, and 

limited high-frequency derivative gain.

• Profile interpolation (linear or cubic spline) between setpoints

• Converging/diverging tooling (direct/reverse acting control)

• Three hold values per axis: manual position, purge, or die gap

• Independent profile scale and offset adjustments 

• Automatic parison weight adjustment

• Setpoint marking

Overview

The module performs its servo control task independently, but is dependent on the 

SLC processor for all of its configuration and run-time information. The processor 

may be also be used to supply process data or timing information over the 

backplane in certain situations (e.g. parison drop synchronization on continuous 

extrusion machines, or accumulator position in reciprocating screw machines).

The module uses a digital signal processor running a 

Proportional-Integral-Derivative (PID) algorithm to control four axes of motion. 

Four analog inputs and four analog outputs are used for process variables and 

signals, while four digital inputs and four digital outputs are used for start-of-drop 

synchronization and profile step synchronization signals, respectively. An excitation 

voltage is provided for use with linear potentiometers.

Communication with the SLC Processor

• shared memory

• control bit/status bit handshake

• micro processor

• PID control algorithm

• digital I/O

• analog I/O

A-B 1747-PBASE BASIC Development Software

The BASIC development software provides the user with a structured 

and efficient means to create BASIC programs for the module. This 

software is loaded into a an MS-DOS compatible personal computer. It 

uses the personal computer to facilitate editing, compiling 

(translating), uploading, and downloading of BASIC programs. 

The BASIC development software has a menu-driven, window-type 

environment that offers: 

• pull-down menus to access all editor functions.

• function key access to frequently used functions.

• multiple window editing.

• cut and paste support between windows.

• search and replace support.

• search between files support.

• built-in calculator that can paste results into your program.

• ASCII look-up table.

• line draw editor to create operator interface images without having to enter ASCII characters.

• keystroke macros.

• undo and redo functions.

• extensive help messages for each menu, menu option, and for keywords embedded in the menu text.

• capability to create user-defined macro libraries.

• sophisticated debug tools including watch windows, single-step 

operation, and go to cursor breakpoint operation.

• syntax checked translations to native BASIC to reduce debug time.

• BASIC translator that steps through the BASIC program and identifies errors.

• ASCII terminal mode.

• hex file transfer support.

A-B BAS-T Module and Development Software Overview

Overview

The module and the development software provide the following benefits.

• Easy data collection from user devices

• Integrated program debugging environment

• Operator interface capabilities

• Flexible program and data storage options

• High-level math

• Clock/calendar

• High-level programming environment

• Extensive online help system

• Easy access to editor functions through user interface

• Advanced text editor windows

TIP

The 1746-BAS-T module is a higher-speed version of 

the 1746-BAS module with identical hardware 

features. The modules can be interchanged, except 

that the 1746-BAS-T module uses different (optional) 

memory modules. Due to the high speed of the 

1746-BAS-T module, existing programs written for 

the 1746-BAS module may require adjustment for 

identical operation using the faster 1746-BAS-T module.

A-B ASCll Data Transfer to theSLC 500M BASlC Module(Series B)

Introduction

This application note demonstrates how to transfer ASCII data to an

SLC 5/02 or later processor by using a remote SLC 500 BASIC

module. An example shows how to transfer a maximum of 10

ASCII characters to an SLC 5/03 processor.

General Information

M-files cannot be accessed from a module in a remote I/O chassis.

Therefore, the BASIC module (Catalog Number 1746-BAS) is

limited to its 8 input and 8 output image words for data transfer

between itself and the SLC 5/02 or later processor. The first three

words of the I/O image are reserved for handshake bits, status, and

character count respectively. So, only 5 input and 5 output words are

available for actual data transfers. In addition, since a total of 8

words of image are used, they must be block transferred because

they do not fit in the image allocated in the Remote I/O Adapter

module (Catalog Number 1747-ASB).

To keep the BASIC programming to a minimum and the throughput

to a maximum, CALL 22 is used to transfer data from PRT1 on the

BASIC module to the SLC 5/03 processor in this case. CALL 22

operates on an interrupt basis, so the throughput of data from PRT1

to the backplane is 10 ms or less. To calculate overall throughput for

your specific system, consult your Remote I/O Adapter User Manual

(Publication 1747-6.13) and your Remote I/O Scanner User Manual

(Publication 1747-6.6).

If you also wish to transfer data from a SLC 5/02 or later processor

to a BASIC module in a remote I/O chassis, please refer to the

BASIC Language Reference Manual (Publication 1746-6.3) and

refer to the section on CALL 23.

Search for products

Back to Top
Product has been added to your cart