EasyManua.ls Logo

ABB AC 31 User Manual

ABB AC 31
221 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #47 background imageLoading...
Page #47 background image
Technical specifications
Page 3-4 ABB Control - AC 31
1SBC 260400 R1001-b 06.99
Creepage distances and clearances
IEC 664 et DIN VDE0160
Insulation test
IEC 1131-2
Electromagnetic compatibility
Immunity tests against:
- Electrostatic discharge
- Radiated fields
- Fast transient bursts
- High energy pulse
- Conducted high frequencies
IEC 1000-4-2 (level 3)
IEC 1000-4-3 (level 3)
IEC 1000-4-4 (level 3)
IEC 1000-4-5
IEC 1000-4-6 (level 3)
Voltage drops and short power cutoffs
- D.C. power supply
- A.C. power supply
Duration of the power cutoffs: 10 ms
Time between 2 voltage drops: 1 s
Duration of the power cutoffs: 20 ms
Time between 2 voltage drops: 1 s
Clearance
IEC 664-664A
DIN VDE 0160
Dielectric test
IEC 1131-2
Mountings
- DIN rail
- Screw fittings
35 mm
4 mm diameter screw (M4)
Connections
- Connectors
- Section for:
Earth
Inputs
Outputs
Power supply
Bus
- Screws tightening torque
Removable terminal blocks (2.5 mm²)
Rigid or multi-conductor wire AWG 14
(1.95 mm²)
Rigid or multi-conductor wire AWG 18
(0.96 mm²) to AWG 14 (1.95 mm²)
Rigid or multi-conductor wire AWG 14
(1.95 mm²)
Rigid or multi-conductor wire AWG 14
(1.95 mm²)
Twisted pair AWG 24 (0.22 mm²)
to AWG 18 (0.8 mm²)
0.8 Nm (given as an indication only)
Serial interface
- For programming
- For the bus
RS 232 / RS 485
RS 485

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the ABB AC 31 and is the answer not in the manual?

ABB AC 31 Specifications

General IconGeneral
BrandABB
ModelAC 31
CategoryController
LanguageEnglish

Summary

Chapter 1 Presentation / operation

1. Presentation

Introduces the AC 31 automation system and its applications.

2. General setup rules

Details the different types of AC 31 central units and system configurations.

2.1. Central units with extensions

Explains increasing I/O by adding local extension units for 40/50 series.

2.2. Central units with CS 31 bus

Describes 50/90 series central units with remote units and the MASTER unit role.

2.3. Cabling techniques

Outlines cabling rules for AC 31 systems with remote units and cabinets.

3. Operation of the 40 and 50 series central units

Explains the memory structure and operational aspects of central units.

3.1. Functional diagram

Details the functional diagram of the central unit's memory and processing.

3.2. Program execution

Describes the cyclic execution of the system and interruption handling.

3.3. Bus transmission

Explains the master central unit's management of messages over RS485.

3.4. Refresh times / reply times

Discusses factors affecting bus refresh and central unit reply times.

3.5. Power on / program launch

Details the auto-tests and initialization process upon startup.

3.6. Power cuts or drops

Explains how power interruptions affect 50 series units with battery backup and 40 series units.

4. References

Lists products and their corresponding references and documentation.

Chapter 2 Getting started

1. Required material

Lists the necessary hardware and software for starting with the AC 31 system.

2. Cabling

Provides example cabling for a central unit and necessary precautions.

3. Programming

Guides through launching the AC31GRAF software and creating a project.

3.3. Variable declarations

Explains how to declare physical and internal variables in the AC31GRAF software.

3.4. Program editing

Details how to edit programs, insert functions, and link variables.

3.5. Saving

Describes how to save the program using the AC31GRAF editor.

3.6. Compilation

Explains the process of verifying and translating the program for the PLC.

3.7. Communication with the PLC

Covers serial interface configuration, control panel access, and central unit configuration.

3.8. Quitting AC31GRAF

Explains how to exit the AC31GRAF software and its associated windows.

Chapter 3 Technical specifications

1. General operating conditions

Details ambient conditions, mechanical data, and voltage tolerances for AC 31 units.

2. CS 31 bus technical specifications

Provides technical details for the CS 31 bus, including type, support, protocol, and speed.

3. Central units

Describes the front view of central units and details their components and status indicators.

3.1. The front of the central unit (see Figure 3-1)

Details the physical components and indicators on the front of central units.

3.2. Technical specification

Presents a technical comparison of 40 and 50 series central units' I/O, interfaces, and memory.

3.3. Programming

Covers functionality, execution times, programming languages, and sub-programs.

3.4. Incorporated binary inputs

Specifies technical details for incorporated binary inputs across different models.

3.5. Incorporated outputs

Details technical specifications for incorporated outputs, including charging current and breaking capacity.

4. Extensible remote units

Describes the front view of extensible remote units and their components.

4.1. The front (see Figure 3-3)

Details the physical components and indicators on the front of extensible remote units.

4.2. Technical specifications of the extensible remote units

Lists technical specifications for extensible remote units like ICMK and XE series.

5. Binary extensions

Describes the front view of binary extensions and their connectors.

5.1. The front (see Figure 3-5 to Figure 3-9)

Details the physical components and connectors of binary extension units.

5.2. Binary extensions specifications

Provides technical specifications for various binary extension units.

6. Analog extensions

Describes the front view of analog extensions and their displays.

6.1. The front (see Figure 3-10, Figure 3-11)

Details the physical components and connectors of analog extension units.

6.3. Technical specifications of the analog extension

Lists technical specifications for analog extensions like XM, XE, and XTC series.

7. Accessories

Lists programming cables and connectors as accessories for AC 31 systems.

7.4. Connectors (see Figure 3-17)

Details types of connectors used for AC 31 products and their simplified installation.

8. TC50 Display

Describes the TC50 display unit and its communication capabilities.

9. Dimensions (in mm)

Provides dimensional drawings for central units, remote units, extensions, and connectors.

Chapter 4 Installation

1. Implementation of an AC 31 system

Presents rules for assembly, cabling, earthing, and power supply for AC 31 systems.

1.1. Assembly conditions

Details mounting options (DIN rail, screws) and cabinet assembly considerations.

1.2. Input/output cabling

Guides on using appropriate wires for inputs/outputs and precautions for signal separation.

1.3. Earthing

Explains basic and advanced earthing principles for AC 31 systems and cabinets.

1.4. Cabling of the CS 31 bus

Provides guidelines for cabling the CS 31 bus, including cable types and termination.

1.5. Different power supply types

Describes T-T and I-T neutral power supply types and transformer requirements.

2. Central unit and remote unit cabling

Details power supply connection, input/output cabling, and output protection for central and remote units.

2.1. Power supply

Explains power supply connections, internal/external supplies, and fuse requirements.

2.2. Inputs/outputs cabling

Guides on cabling inputs/outputs and connecting common C to 0V or 24V DC.

2.3. Output protection

Discusses external protection for relay outputs and internal protection for transistor outputs.

3. Cabling binary extensions

Details cabling for various binary extensions (XI, XO, XC, XK, XO).

4. Cabling the analog extension

Explains cabling for analog extensions (XM, XE) and probe connection recommendations.

5. Addressing

Covers addressing of I/O variables and CU masters/stand-alones with extensions.

5.1. Input/Output variables

Explains how AC 31 remote unit I/O are defined and recognized by the program.

5.2. Addressing CU masters or stand-alones with extensions

Details addressing of extensions connected to central units based on series and type.

5.3. Addressing slave central units or remote extension units on the CS 31 bus

Explains addressing slave units on the CS 31 bus, including connection points and limitations.

5.3.1. Addressing extensible remote units

Details using rotative switches to set slave numbers for extensible remote units.

5.4. Summary

Provides a summary of addressing configurations for master and slave units with extensions.

Chapter 5 Programming

1. Software introduction

Introduces the AC31GRAF software, its features, and project organization.

2. List of variables

Details the five types of variables used in user programs and comments on historical values.

4. Configuration

Explains the two tools for configuring central units for applications.

4.1. AC31GRAF configuration tool

Guides on using the PLC configuration tool for parameter entry and validation.

4.1.1. The central unit operative mode

Describes operative modes (Master, Slave, Stand-alone) and slave unit addressing.

4.1.2. Transmission/reception range of a slave central unit

Details parameters for data exchange between master and slave central units.

4.1.3. Data initialization and backup

Explains variable initialization and data backup mechanisms, especially for 50 series units.

4.1.4. Initialization /Internal bits backup

Details how internal bits are backed up and initialized based on the value 'n'.

4.1.5. Initialization / Internal words backup

Details how internal words are backed up and initialized based on the value 'n'.

4.1.6. Initialization / Internal double word backup

Details how internal double words are backed up and initialized based on the value 'n'.

4.1.7. Initialization / Chain step backups

Details how chain steps are backed up and initialized based on the value 'n'.

4.1.8. Initialization / Historical values backup

Details how historical values are backed up and initialized based on the value 'n'.

4.1.9. Central unit reaction to class 3 errors

Explains how central units react to class 3 errors and the configuration options.

4.1.10. Initialization of the CS 31 bus units

Details CS 31 bus unit initialization and its impact on program launch.

4.1.11. Communication mode of the COM1 serial interface

Explains the different communication modes for the COM1 serial interface.

4.1.12. communication parameters

Defines communication parameters for Programming, ASCII, and MODBUS modes.

4.1.13. The central unit cycle time

Explains how to calculate the central unit cycle time based on bus and program execution times.

4.1.14. CS31 bus communication times

Lists CS 31 bus communication times for various units and configurations.

4.1.15. Clock

Describes clock access, parameters, update methods, and year 2000 passage.

4.1.16. Password

Explains how to set and use a password for central unit write access.

4.2. CS31CO configuration function block

Details the CS31CO function block for configuring remote units and extensions.

4.3. Analog configuration ( extension)

Guides on configuring channel type, display value, and filtering for analog extensions.

4.3.1. Hardware configuration

Explains how to configure analog extensions using dip switches for channel settings.

5. Programming examples

Provides programming examples for simple automation functions like complementing and duplicating.

5.1. Practical advice

Offers practical advice on complementing variables and duplicating inputs in programming.

5.2. Operation AND

Explains the AND operation in ladder diagram and function block forms.

5.3. NAND operation

Describes the NAND operation and its equivalence to an inverted OR operation.

5.4. Operation OR

Explains the OR operation in ladder diagram and function block forms.

5.5. NOR operation

Describes the NOR operation and its equivalence to a complemented AND operation.

5.6. Combinations of Boolean functions

Provides an example of combining Boolean functions and using intermediate variables.

5.7. Timer functions

Introduces time-dependent functions and timer value handling.

5.7.1. TON: on delay

Explains the TON (on delay) function block and its behavior.

5.7.2. TOF: off delay

Explains the TOF (off delay) function block and its behavior.

5.7.3. TP: monostable (constant)

Explains the TP (monostable) function block for fixed-time output activation.

5.7.4. TIME_W:

Describes the TIME_W function for displaying elapsed time on the XTC 08 display.

5.7.5. W_TIME:

Explains the W_TIME function for modifying time values during program execution.

5.7.6. Oscillators

Describes the four oscillator variables for generating fixed frequency signals.

5.8. Detecting the first cycle with the M 255.15 variable

Shows how to use the M 255.15 bit for detecting the first program cycle.

5.9. Up/Down counter function

Explains how to set up the VRZ Up/Down counter block with examples.

5.10. Scaling an analog value

Guides on scaling analog values using potentiometers and MULDI function block.

5.10.1. Using the potentiometers of the 40 and 50 series

Explains using potentiometers for parameter adjustment without a programming tool.

5.10.2. Processing an analog input

Shows how to process analog input measurements, like distance sensor data.

Chapter 6 Program Optimization

1. Sub-program

Explains how sub-programs reduce cycle time, program size, and simplify control.

1.1. Programming sub-programs

Details the process of defining and creating sub-programs in AC31GRAF.

1.2. Calling a sub-program

Explains how to call a defined sub-program using function blocks in the main program.

1.3. Passing parameters

Describes the syntax for exchanging parameters between sub-programs and programs.

1.4. Limits

Outlines limits for sub-program calls, historical values, and total sub-programs.

2. Interruptions

Discusses immediate information treatment and rapid execution using interruptions.

2.1. Programming interruptions

Details how to define and program interruptions (alarms, cyclic) in AC31GRAF.

2.2. Validation of interruptions

Explains how to validate or deactivate interruptions using function blocks.

2.3. Performances

Discusses interruption delays based on central unit configuration and task priorities.

3. Step motor command

Explains how to command a step motor using the NPULSE function block.

4. High speed counter with value capture, zero reset and overflow detection

Describes high-speed counter functions, modes, and capture inputs.

5. Communication between central units on the CS 31 bus

Explains CS 31 bus interface usage as master or slave for performance improvement.

5.1. CS 31 bus addressing

Details CS 31 bus addressing for master and slave central units.

5.2. Communication type

Discusses configuring the number of data exchanged per CS 31 bus cycle.

5.3. Programming

Covers data exchange via inputs/outputs or function blocks on the CS 31 bus.

5.3.1. Bit transmission

Explains bit transmission between master and slave central units.

5.3.2. Transmission by word

Explains analog information transmission by words between central units.

5.3.3. Utilization of the function blocks

Details function blocks for simplifying CS 31 bus communication and data exchange.

Chapter 7 Communication

1. Network communication with the incorporated MODBUS interface

Describes the MODBUS protocol and its implementation in AC 31 central units.

1.1. Protocol description

Details the MODBUS RTU protocol, its support, modes, and transmission controls.

1.2. Communication configuration

Guides on configuring MODBUS communication using default parameters or SINIT function.

1.3. Programming

Explains MODBUS slave and master unit programming and cross-reference lists.

1.3.1. MODBUS slave unit

Describes how MODBUS slave units manage data read/write requests automatically.

1.3.2. MODBUS master unit

Explains the MODBUS function for sending read/write requests to MODBUS slaves.

1.3.3. List of cross references

Details the MODBUS addressing method and cross-reference lists.

1.3.4. Example using the MODBUS function

Provides an example of MODBUS communication between central units.

1.4. Reply times for MODBUS communication

Lists MODBUS reply times based on variable count, bits/words, and speed.

2. Point to point communication with the incorporated ASCII interface

Describes ASCII communication protocol and its configuration.

2.1. Protocol description

Explains the ASCII protocol for exchanging text between devices.

2.2. Configuration of the communication

Guides on configuring ASCII communication using specific cables and software.

2.2.1. Using the black 07 SK 51 or 07 SK 53 cable

Details using specific cables for MODBUS and ASCII communication modes.

2.3. Programming

Explains SEND and REC functions for ASCII messaging and provides an example.

3. Point to point communication with the programming protocol

Describes communication using the programming protocol via serial interface.

Chapter 8 Diagnosis

1. Types of errors detected

Groups detected errors into four classes: fatal, serious, light, and warnings.

2. Detection of errors

Explains how errors are signaled via central unit LEDs and acknowledged.

3. Status through software

Details obtaining central unit status information and acknowledging errors via AC31GRAF.

4. Error management through programming

Explains how programming enables immediate error reaction and management.

4.1. Description of the diagnosis variables

Describes diagnosis variables identifying error class, code, and arguments.

4.2. Correspondence table between the error and the diagnosis variable values

Provides a table mapping error types to memory addresses, unit types, and channel numbers.

4.3. Class error descriptions:

Details specific error codes and information for Class 1, 2, 3, and 4 errors.

4.4. Programming examples

Offers programming examples for handling specific errors and saving multiple errors.

4.4.1. Example of a reaction / command following a specific error

Shows how to command an alarm and shut down output based on a specific error.

4.4.2. Example for saving numerous errors of the same class

Demonstrates saving multiple errors of the same class using an adapted program.

Annexes

1. List of variables

Lists authorized variables for 40 and 50 series units by type (Inputs, Outputs, Internal).

2. List of functions

Provides lists of binary, timer, counter, comparison, arithmetic, and logical functions.

3. Mapping

Describes the correspondence between variables and their physical memory addresses.

4. Historical values

Explains historical values for functions and their usage limits.

Related product manuals