0% found this document useful (0 votes)
482 views32 pages

3aua0000004591 Revd

ACH550 AC drive should ONLY be installed by a qualified electrician. ACH550-01 / U1 is not a field repairable unit. Warnings caution you about conditions which can result in serious injury or death and / or damage to the equipment.

Uploaded by

Orlando
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
482 views32 pages

3aua0000004591 Revd

ACH550 AC drive should ONLY be installed by a qualified electrician. ACH550-01 / U1 is not a field repairable unit. Warnings caution you about conditions which can result in serious injury or death and / or damage to the equipment.

Uploaded by

Orlando
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

BACnet Protocol ACH550 AC Drives

BACnet LAN Ethernet Ethernet to MS/TP Router BACnet LAN MS/TP BACnet Workstation

ACH550 Drive

ACH550 Drive

ACH550 BACnet Users Manual

BACnet is a registered trademark of ASHRAE. IBM is a registered trademark of International Business Machines inc. Microsoft is a registered trademark of the Microsoft Corporation.

2004, 2005 ABB Inc. All Rights Reserved.

ACH550 BACnet Users Manual

Safety
WARNING! The ACH550 adjustable speed AC drive should ONLY be installed by a qualified electrician. WARNING! Even when the motor is stopped, dangerous voltage is present at the Power Circuit terminals U1, V1, W1 and U2, V2, W2 and, depending on the frame size, UDC+ and UDC-, or BRK+ and BRK-. WARNING! Dangerous voltage is present when input power is connected. After disconnecting the supply, wait at least 5 minutes (to let the intermediate circuit capacitors discharge) before removing the cover. WARNING! Even when power is removed from the input terminals of the ACH550, there may be dangerous voltage (from external sources) on the terminals of the relay outputs R01R03. WARNING! When the control terminals of two or more drive units are connected in parallel, the auxiliary voltage for these control connections must be taken from a single source which can either be one of the units or an external supply. WARNING! The ACH550-01/U1 is not a field repairable unit. Never attempt to repair a malfunctioning unit; contact the factory or your local Authorized Service Center for replacement. WARNING! The ACH550 will start up automatically after an input voltage interruption if the external run command is on. Note! For more technical information, contact the factory or your local ABB sales representative.

Use of Warnings and Notes


There are two types of safety instructions throughout this manual: Notes draw attention to a particular condition or fact, or give information on a subject. Warnings caution you about conditions which can result in serious injury or death and/or damage to the equipment. They also tell you how to avoid the danger. The warning symbols are used as follows: Dangerous voltage warning warns of high voltage which can cause physical injury and/or damage to the equipment. General warning warns about conditions, other than those caused by electricity, which can result in physical injury and/or damage to the equipment.

Safety

ACH550 BACnet Users Manual

Safety

ACH550 BACnet Users Manual

Table of Contents
Safety Use of Warnings and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Table of Contents Installation Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Start-up Communications Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drive Parameter Group 53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quick-Start Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activate Drive Control Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controlling the Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Start/Stop Direction Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Reference Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Miscellaneous Drive Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Relay Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Feedback from the Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pre-defined Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mailbox Read/Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 7 7 8 8

10 10 11 12 12 13 13 13 14 14 14 15 15 15

Diagnostics Fault Queue for Drive Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Serial Communication Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Diagnostic Situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Technical Data Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . . . . . . . PICS Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object/Property Support Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Binary Input Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . Binary Output Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . Binary Value Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Input Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . Analog Output Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . .

19 19 21 23 23 24 24 25 27 29

Table of Contents

ACH550 BACnet Users Manual

Analog Value Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Index

Table of Contents

ACH550 BACnet Users Manual

Installation

Introduction
Intended Audience This manual is designed for users who are familiar with ACH550 terminology, functions, and parameterization. For further information, please see the ACH550 Users Manual Overview The ACH550 can be set up to accept control from an external system using standard serial communication protocols. When using serial communication, the ACH550 can either: Receive all of its control information from the fieldbus, or Be controlled from some combination of fieldbus control and other available control locations, such as digital or analog inputs, and the control panel.
Fieldbus Controller Fieldbus

Other Devices

Connect using either: Standard embedded fieldbus (EFB) at terminals X1:2832 Fieldbus adapter (FBA) module mounted in slot 2 (option Rxxx)

Two basic serial communications configurations are available: Embedded fieldbus (EFB) Using the RS485 interface at terminals X1:2832 on the control board, a control system can communicate through the drives standard EFB using standard protocols, one of which is BACnet. Fieldbus adapter (FBA) See the ACH550 Users Manual.

Installation

ACH550 BACnet Users Manual

Control Interface In general, the basic control interface between the fieldbus system and the drive consists of:
Protocol BACnet Control Interface Device management Binary output objects Analog output objects Binary input objects Analog input objects Reference for more information "Technical Data"

Note! The words output and input are used as seen from the fieldbus controller point of view. For example an output describes data flow from the fieldbus controller to the drive and appears as an input from the drive point of view.

Planning
Network planning should address the following questions: What types and quantities of devices must be connected to the network? What control information must be sent down to the drives? What feedback information must be sent from the drives to the controlling system?

Hardware Installation
WARNING! Connections should be made only while the drive is disconnected from the power source. Drive terminals 2832 are for RS485 communications. Use Belden 9842 or equivalent. Belden 9842 is a dual twisted, shielded pair cable with a wave impedance of 120 . Use one of these twisted shielded pairs for the RS485 link. Use this pair to connect all A (-) terminals together and all B (+) terminals together. Use one of the wires in the other pair for the logical ground (terminal 31), leaving one wire unused. Do not directly ground the RS485 network at any point. Ground all devices on the network using their corresponding earthing terminals. As always, the grounding wires should not form any closed loops, and all the devices should be earthed to a common ground. Connect the RS485 link in a daisy-chained bus, without dropout lines.

Installation

ACH550 BACnet Users Manual

To reduce noise on the network, terminate the RS485 network using 120 resistors at both ends of the network. See following diagram and table.
Terminated Station Station Station Terminated Station

Preferred - three conductors and a shield


ACH 550 RS485: Terminal Block -X1
SCR Screen SCR Screen 32
PREFERRED WIRING: 3 Conductor with Shield

See Note 2

A - Negative 30

B + Positive

28

29

31

See Note 3: Shield

NOTES:
1. Use 3 Conductor Cable - Tie 3rd Wire to AGND: X1-31. 2. Set switch J2 to OFF. BUS termination is an active network: Pull Up & Pull Down (BIAS) resistors are on board the ACH550 Drive! 3. Tie shield wires together at Drive Do Not terminate at SCR! 4. Terminate shield ONLY at "Ground" terminal in the Building Automation Controller! 5. Terminate AGN wire at "Reference" terminal in the Building Automation Controller! See Note 4: Ground G R +

AGND

See Note 5: Reference/Common

Building Automation Controller

Alternate - two conductors and a shield

ACH 550 RS485: Terminal Block -X1


SCR Screen SCR Screen 32
ALTERNATE WIRING: 2 Conductor with Shield

See Note 2

A - Negative 30

B + Positive

28

29

31

NOTES:
1. 2 Conductor Cable - Tie Shield Wire to AGND: X1-31. 2. Set switch J2 to OFF. BUS termination is an active network: Pull Up & Pull Down (BIAS) resistors are on board the ACH550 Drive! 3. Tie shield wires together at Drive AGND - Do Not terminate at SCR! G +

AGND

Building Automation Controller

Installation

10

ACH550 BACnet Users Manual

Start-up

Communications Setup
Drive Parameter Group 53 Drive parameter Group 53 defines features unique to BACnet, as described below:
Parameter 5301 EFB PROTOCOL ID Default Value x5xx BACnet-specific Description This parameter indicates the active protocol and its revision. It should read x50xx if BACnet is properly loaded. If this is not the case, confirm that drive parameter 9802 = BACNET (5). This parameter sets the drives BACnet MS/TP MAC ID. A temporary value of 0 places the protocol channel in reset.1 This parameter sets the BACnet MS/TP baud rate. This parameter sets the BACnet MS/TP character format as follows: 0 = 8N1 1 = 8N2 2 = 8E1 3 = 8O1. This parameter indicates the active control profile. This parameter has no affect on BACnet behavior. This parameter indicates the number of valid application messages received at this drive. This count does not include MS/TP token passing and polling messages. (For such messages, see 5316). This parameter indicates the number of CRC errors detected, in either the header or data CRCs. This parameter indicates the number of UART-related errors (framing, parity) detected. This parameter indicates the internal status of the BACnet channel as follows: IDLE BACnet channel is configured but not receiving messages. TIMEOUT Time between valid messages has exceeded the interval set by parameter 3019. OFFLINE BACnet channel is receiving messages NOT addressed to this drive. ONLINE BACnet channel is receiving messages addressed to this drive. RESET BACnet channel is in reset. LISTEN ONLY BACnet channel is in listen-only mode. This parameter sets the BACnet MS/TP response turnaround time, in milliseconds.

5302 5303 5304

EFB STATION ID EFB BAUD RATE EFB PARITY

128 38400 0

5305 5306

EFB CTRL PROFILE EFB OK MESSAGES

5307 5308 5309

EFB CRC ERRORS EFB UART ERRORS EFB STATUS

5310

EFB PAR 10

1 Note: The ACH550 will function as a Master/Slave with MAC IDs in the range of 1 - 127. With MAC ID settings of 128 - 254, the drive is in Slave only behavior.

Start-up

ACH550 BACnet Users Manual

11

Parameter 5311 EFB PAR 11

Default Value 0

BACnet-specific Description This parameter, together with parameter 5317, EFB PAR 17, sets BACnet instance IDs: For the range 1 to 65,535: This parameter sets the ID directly (5317 must be 0). FOr example, the following values set the ID to 49134: 5311 = 49134 and 5317 = 0. For IDs > 65,535: The ID equales 5311s value plus 10,000 times 5317s value. For example, the following values set the ID to 71234: 5311 = 1234 and 5317 =7/ This parameter sets the BACnet Device Object Max Info Frames property. This parameter sets the BACnet Device Object Max Master property. N/A Not supported with BACnet Protocol Version 0506 and higher N/A Not supported with BACnet Protocol Version 0506 and higher

5312 5313 5314 5315 5316 5317 5318 5320

EFB PAR 12 EFB PAR 13 EFB PAR 14 EFB PAR 15 EFB PAR 16 EFB PAR 17 EFB PAR 1820

1 127 0

0 0

This parameter indicates the count of MS/TP tokens passed to this drive. This parameter works with paramter 5311 to set BACnet instance IDs. See parameter 5311. N/A - Not supported with BACnet protocol.

Changes made to drive parameter Group 53, EFB Protocol, do not take affect until you perform one of the following: Cycle the drive power OFF and ON, or Set parameter 5302 to 0, and then back to a unique MAC ID, or Use the ReinitializeDevice service. Quick-Start Sequence The following steps summarize the process for enabling and configuring BACnet on the ACH550: 1. Enable BACnet protocol: Set drive parameter 9802, COMM PROTOCOL SEL = BACNET (5). Note! If you cannot see the desired selection on the panel, your drive does not have that protocol software in the application memory. To confirm this selection, read drive parameter 5301, EFB PROTOCOL ID. It should read x5xx (where x is any value).

Start-up

12

ACH550 BACnet Users Manual

2. Place the BACnet channel in reset: Set drive parameter 5302, EFB STATION ID = 0. This setting holds the BACnet communication channel in reset while remaining settings are completed. 3. Define the MS/TP baud rate. Set drive parameter 5303, EFB BAUD RATE = appropriate value 4. Define the Device Object instance. To define a specific device object instance value, use drive parameters 5311 and 5317 (object instance values must be unique and in the range 1 to 4,194,303). To use the drives MS/TP MAC ID as the device object instance value, set drive parameter 5311 and 5317 = 0. 5. Define a unique MS/TP MAC ID. Set drive parameter 5302, EFB STATION ID = appropriate value. Once this parameter is set to a non-zero value, current BACnet settings are latched and used for communication until the channel is reset. In order to participate in MS/TP token passing, the MAC ID used must be within the limits defined by other masters Max Master property. 6. Confirm proper BACnet communication. When BACnet communication is operation properly, drive parameter 5316, EFB PAR 16 (the MS/TP token counter), should be continually increasing. Drive parameter 5306, UART ERRORS, should be stable.

Activate Drive Control Functions


Controlling the Drive Fieldbus control of various drive functions requires configuration to: Tell the drive to accept fieldbus control of the function. Define as a fieldbus input, any drive data required for control. Define as a fieldbus output, any control data required by the drive. The following sections describe the configuration required for each control function. Note: The user should change only the parameters for the functions you wish to control via BACnet. All other parameters should typically remain at factory default. For simple start/stop and speed reference BACnet control, only parameters 1001 and 1103 need to be changed to COMM.

Start-up

ACH550 BACnet Users Manual

13

Start/Stop Direction Control Using the fieldbus for start/stop/direction control of the drive requires: Drive parameter values set as defined below. Fieldbus controller supplied command(s) in the appropriate location.
Drive Parameter 1001 EXT1 COMMANDS 1002 EXT2 COMMANDS 1003 DIRECTION Value
COMM COMM

Description

BACnet Access Point

(10) (10)

Start/Stop by fieldbus with Ext1 selected. BV10 Start/Stop by fieldbus with Ext2 selected. BV10 BV11

REQUEST

(3) Direction by fieldbus-if required.

Note: Ext1 = Ref 1 Ext 2 = Ref 2; Ref 2 normally used for PID setpoint commands.

Input Reference Select Using the fieldbus to provide input references to the drive requires: Drive parameter values set as defined below. Fieldbus controller supplied reference word(s) in the appropriate location.
Drive Parameter 1102 1103 1106
EXT1/EXT2 SEL REF1 SEL REF2 SEL

Value
COMM COMM COMM

Description Reference set selection by fieldbus. Input reference 1 by fieldbus. Input reference 2 by fieldbus.

BACnet Access Point BV13 AV16 AV17

(8) (8) (8)

Miscellaneous Drive Control Using the fieldbus for miscellaneous drive control requires: Drive parameter values set as defined below. Fieldbus controller supplied command(s) in the appropriate location.
Drive Parameter 1601 1604 1608 1609
RUN ENABLE

Value
COMM

Description

BACnet Access Point BV12 BV14 BV20 BV21

(7) Run enable by fieldbus (not recommended). (8) Fault reset by fieldbus.

FAULT RESET SEL START ENABLE

COMM

1 2

7 (COMM) Source for start enable 1 is the fieldbus Command word (not recommended). 7 (COMM) Source for start enable 2 is the fieldbus Command word (not recommended).

START ENABLE

Start-up

14

ACH550 BACnet Users Manual

Relay Output Control Using the fieldbus for relay output control requires: Drive parameter values set as defined below. Only make these drive programming changes if you require control via BACnet. Fieldbus controller supplied, binary coded, relay command(s) in the appropriate location.
Drive Parameter 1401 1402 1403 1410
1 RELAY OUTPUT RELAY OUTPUT RELAY OUTPUT RELAY OUTPUT RELAY OUTPUT RELAY OUTPUT

Value 1 2 3 4 5 6
COMM COMM COMM COMM COMM COMM

Description Relay Output 1 controlled by fieldbus. Relay Output 2 controlled by fieldbus. Relay Output 3 controlled by fieldbus. Relay Output 4 controlled by fieldbus. Relay Output 5 controlled by fieldbus. Relay Output 6 controlled by fieldbus.

BACnet Access Point BO0 BO1 BO2 BO3 BO4 BO5

(35) (35) (35) (35) (35) (35)

14111 14121

1. More than 3 relays requires the addition of a relay extension module.

Analog Output Control Using the fieldbus for analog output control requires: Drive parameter values set as defined below. Fieldbus controller supplied analog value(s) in the appropriate location.
Drive Parameter 1501 1507
AO1 CONTENT SEL AO2 CONTENT SEL

Value

Description

BACnet Access Point AO0 AO1

135 (COMM VALUE 1) Analog Output 1 controlled by writing to parameter 0135. 136 (COMM VALUE 2) Analog Output 2 controlled by writing to parameter 0136.

Communication Fault When using fieldbus control, specify the drives action if serial communication is lost.
Drive Parameter 3018 COMM FAULT FUNC Value 0 (NOT SEL) 1 (FAULT) 2 (CONST SP7) 3 (LAST SPEED) Description Set for appropriate drive response.

3019 COMM FAULT TIME

Set time delay before acting on a communication loss.

Start-up

ACH550 BACnet Users Manual

15

Feedback from the Drive


Pre-defined Feedback Inputs to the controller (drive outputs) have pre-defined meanings established by the protocol. This feedback does not require drive configuration. The following table lists a sample of feedback data. For a complete listing, see input word/point/object listings in the "Technical Data" section.
Drive Parameter
0102 0103 0104 0105 0106 0107 0109 0115 0118 0122 SPEED FREQ OUTPUT CURRENT TORQUE POWER DC BUS VOLT OUTPUT VOLTAGE KWH COUNTER DI1-3 STATUS RO1-3 STATUS AV0 AV1 AV4 AV5 AV6 AV2 AV3 AV8 BI6, BI7, BI8 BI0, BI1, BI2

BACnet Access Point

Mailbox Read/Write The ACH550 provides a Mailbox function to access parameters that have not been pre-defined by the protocol. Using mailbox, any drive parameter can be identified and read. Mailbox can also be used to adjust parameter settings by writing a value to any parameter identified. The following table describes the use of this function.
Drive Parameter
Mailbox Parameter Mailbox Data Mailbox Read Mailbox Write Enter the number of the drive parameter to access. Contains the parameter value after a read, or enter the desired parameter value for a write. A binary value triggers a read the value of the Mailbox Parameter appears in Mailbox data. A binary value triggers a write the drive value for the Mailbox Parameter changes to the value in Mailbox data.

BACnet Access Point


AV25 AV26 BV15 BV16

Note! You must read and write mailbox values using the drives internal scaling. For example, the parameter 2202, ACCEL TIME1, has a resolution of 0.1 sec., which means that, in the drive (and in the mailbox), the value 1 = 0.1 seconds. So, a mailbox value of 10 translates to 1.0 second, a mailbox value of 300 translates to 30.0 seconds, etc. Refer to the parameter listing in the ACH550 Users Manual for each parameters resolution and units of measure.

Note! Relay status feedback occurs without configuration as defined below.


Drive Parameter 0122 0123
RO RO

Value Relay 13 status. Relay 46 status.

BACnet Access Point BI0, BI1, BI2 BI3, BI4, BI5

1-3 STATUS 4-6 STATUS

Start-up

16

ACH550 BACnet Users Manual

Diagnostics

Fault Queue for Drive Diagnostics


For general ACH550 diagnostics information, see Diagnostics in the ACH550 Users Manual. The three most recent ACH550 faults are reported to the fieldbus as defined below.
Drive Parameter 0401 Last Fault 0412 Previous Fault 1 0413 Previous Fault 2 BACnet Access Point AV18 AV19 AV20

Serial Communication Diagnostics


Network problems can be caused by multiple sources. Some of these sources are: Loose connections Incorrect wiring (including swapped wires) Incorrect baud rate Bad grounding Duplicate station numbers Incorrect setup of drives or other devices on the network The major diagnostic features for fault tracing on an EFB network include Group 53 EFB Protocol parameters 53065309. The Parameter Descriptions section, in the ACH550 Users Manual, describes these parameters in detail. Diagnostic Situations The sub-sections below describe various diagnostic situations the problem symptoms and corrective actions. Normal Operation During normal network operation, 53065309 parameter values act as follows at each drive: 5306 EFB OK MESSAGES advances (advances for each application message properly received and addressed to this drive). 5307 EFB CRC ERRORS does not advance at all (advances when an invalid message CRC is received). 5308 EFB UART ERRORS does not advance at all (advances when character format errors are detected, such as parity or framing errors). 5309 EFB status value varies depending on network traffic.

Diagnostics

ACH550 BACnet Users Manual

17

5316 EFB PAR 16 (MS/TP token counter) advances for each token passed to this drive. Loss of Communication The ACH550 behavior, if communication is lost, was configured earlier in "Communication Fault" on page 14. The parameters are 3018 COMM FAULT FUNC and 3019 COMM FAULT TIME. The Parameter Descriptions section in the ACH550 Users Manual describes these parameters in detail. No Master Station on Line If no master station is on line: Neither 5306, EFB OK MESSAGES, nor the errors (5307 EFB CRC ERRORS and 5308 EFB UART ERRORS) increase on any of the stations. To correct: Check that a network master is connected and properly programmed on the network. Verify that the cable is connected, and is not cut or short circuited. Duplicate Stations If two or more stations have duplicate numbers: Two or more drives cannot be addressed. Every time there is a read or write to one particular station, the value for 5307 EFB CRC ERRORS or 5308 EFB UART ERRORS advances. To correct: Check all station numbers and edit conflicting values. Swapped Wires If the communication wires are swapped (terminal A on one drive is connected to terminal B on another): The value of 5306 EFB OK MESSAGES does not advance. The values of 5307 EFB CRC ERRORS and 5308 EFB UART ERRORS are advancing. To correct: Check that the RS-485 lines are not swapped. Fault 28 Serial 1 Err If the drives control panel shows fault code 28 SERIAL 1 ERR, check for either of the following: The master system is down. To correct, resolve problem with master system. The communication connection is bad. To correct, check communication connection at the drive. The time-out selection for the drive is too short for the given installation. The master is not polling the drive within the specified time-out delay. To correct, increase the time set by parameter 3019 COMM FAULT TIME. Faults 31 - EFB1 If the drives control panel shows fault code 31 EFB1, the drive has an invalid object instance ID. To correct, use parameters 5311 and 5317 and establish a unique drive ID that is in the range 1 to 4,194,303.

Diagnostics

18

ACH550 BACnet Users Manual

Faults 32...33 - EFB2...EFB3 Two EFB fault codes (fault codes 32...33) listed for the drive in the Diagnostics section of the ACH550 Users Manual are not used. Incorrect Baud Rate If the baud rate setting does not match the networks rate, the value of 5308, EFB UART ERRORS, increases and the value of 5306, EFB OK MESSAGES, remains fixed. Intermittent Off-line Occurrences The problems described above are the most common problems encountered with ACH550 serial communication. Intermittent problems might also be caused by: Marginally loose connections. Wear on wires caused by equipment vibrations. Insufficient grounding and shielding on both the devices and on the communication cables. Missing network terminations (stations at both ends of a network require termination resistors).

Diagnostics

ACH550 BACnet Users Manual

19

Technical Data

Protocol Implementation Conformance Statement (PICS)


PICS Summary BACnet Standard Device Profile This version of ACH550 BACnet fully conforms to the 'Application-Specific Controller' standard device profile (B-ASC). Services Supported The following services are supported by the ACH550: I-Am (Response to Who-Is, also broadcast on power-up & other reset) I-Have (Response to Who-Has) ReadProperty WriteProperty DeviceCommunicationControl ReinitializeDevice Data Link Layer The ACH550 implements MS/TP (Master) Data Link Layer. All standard MS/TP baud rates are supported (9600, 19200, 38400 & 76800). MAC ID / Device Object Instance The ACH550 supports separate MAC ID and Device Object Instance parameters: Set the MAC ID using drive parameter 5302. Default: 5302 = 1. Set the Device Object Instance using drive parameters 5311 and 5317. Default: Both 5311 and 5317 = 0, which causes the MAC ID to double ast he Device Object Instance. For Device Object Instance values not linked to the MAC ID, set ID values using 5311 and 5317 = 0. For IDs in the range of 1 to 65,535: Parameter 5311 sets the ID directly (5317 must be 0). For example, the following values set the ID to 49134: 5311 = 49134 and 5317 = 0. For IDs > 65,535: The ID equals 5311s value plus 10,000 times 5317s value. For example, the following values set the ID to 71,234: 5311 = 1234 and 5317 = 7.

Technical Data

20

ACH550 BACnet Users Manual

Max Info Frames Property Configure the Device Object Max Info Frames property using drive parameter 5312. Default: 5312 = 1. Max Master Property Configure the Device Object Max Master property using drive parameter 5313. Default: 5313 = 127. MS/TP Token Counter Parameter 5316 stores the count of MS/TP tokens passed to this drive.

Technical Data

ACH550 BACnet Users Manual

21

Statement This statement is part of this Standard and is required for its use.
BACnet Protocol Implementation Conformance Statement Date: Vendor Name: Product Name: Product Model Number: Applications Software Version: Firmware Revision: BACnet Protocol Revision: November 1, 2006 ABB, Inc. Low Voltage AC Motor Drive ACH550 0506 310D 4 The ACH550 is a high-performance adjustable frequency drive specifically designed for commercial automation applications. This product supports native BACnet, connecting directly to the MS/TP LAN. All standard MS/TP baud rates are supported, as well as master mode functionality. Over BACnet, the drive can be fully controlled as a standard adjustable frequency drive. In addition, up to 16 configurable I/O ports are available over BACnet for user applications. BACnet Operator Workstation (B-OWS) BACnet Building Controller (B-BC) BACnet Advanced Application Controller (B-AAC) BACnet Application Specific Controller (B-ASC) BACnet Smart Sensor (B-SS) BACnet Smart Actuator (B-SA) DS-RP-B, DS-WP-B, DM-DDB-B, DM-DOB-B, DM-DCC-B, DM-RD-B. Segmented requests supported. Window Size ____ Segmented responses supported. Window Size ____ See table at "Object/Property Support Matrix" on page 23.

Product Description:

BACnet Standardized Device Profile (Annex L):

List all BACnet Interoperability Building Blocks Supported (Annex K): Segmentation Capability: Standard Object Types Supported: An object type is supported if it may be present in the device. For each standard Object Type supported provide the following data: 1) Whether objects of this type are dynamically creatable using the CreateObject service 2) Whether objects of this type are dynamically detectable using the DeleteObject service 3) List of the optional properties supported 4) List of all properties that are writable where not otherwise required by this standard 5) List of proprietary properties and for each its property identifier, data type, and meaning 6) List of any property range restrictions

Technical Data

22

ACH550 BACnet Users Manual

BACnet Protocol Implementation Conformance Statement BACnet IP, (Annex J) BACnet IP, (Annex J), Foreign Device ISO 8802-3, Ethernet (Clause 7) ANSI/ATA 878.1, 2.5 Mb. ARCNET (Clause 8) ANSI/ATA 878.1, RS-485 ARCNET (Clause 8), baud rate(s) ___ MS/TP master (Clause 9), baud rate(s): 9600, 19200, 38400, 76800 MS/TP slave (Clause 9), baud rate(s): ___ Point-To-Point, EIA 232 (Clause 10), baud rate(s): ___ Point-To-Point, modem, (Clause 10), baud rate(s): ___ LonTalk, (Clause 11), medium: __________ Other: __________ Yes No

Data Link Layer Options:

Device Address Binding: Is static device binding supported? (This is currently necessary for two-way communication with MS/TP slaves and certain other devices.)

Networking Options:

Router, Clause 6 - List all routing configurations, e.g., ARCNET-Ethernet, Ethernet-MS/TP, etc. Annex H, BACnet Tunneling Router over IP BACnet/IP Broadcast Management Device (BBMD) Yes No ANSI X3.4 IBM/Microsoft DBCS ISO 8859-1 ISO 10646 (UCS-2) ISO 10646 (UCS-4) JIS C 6226

Does the BBMD support registrations by Foreign Devices?

Character Sets Supported: Indicating support for multiple character sets does not imply that they can all be supported simultaneously.

If this product is a communication gateway, describe the types of nonBACnet equipment/networks(s) that the gateway supports:

Technical Data

ACH550 BACnet Users Manual

23

Object Definitions
Object/Property Support Matrix The following table summarizes the Object Types/Properties Supported:
Object Type Property Object Identifier Object Name Object Type Description System Status Vendor Name Vendor Identifier Model Name Firmware Revision Appl Software Revision Protocol Version Protocol Revision Services Supported Object Types Supported Object List Max APDU Length Segmentation Support APDU Timeout Number APDU Retries Max Master Max Info Frames Device Address Binding Database Revision Present Value Status Flags Event State Out-of-Service Units Priority Array Relinquish Default Polarity Active Text Inactive Text * For commandable values only. * * * * Device Binary Input Binary Output Binary Value Analog Input Analog Output Analog Value

Technical Data

24

ACH550 BACnet Users Manual

Binary Input Object Instance Summary The following table summarizes the Binary Input Objects supported:
Instance ID BI0 BI1 BI2 BI3 BI4 BI5 BI6 BI7 BI8 BI9 BI10 BI11 Object Name RO 1 ACT RO 2 ACT RO 3 ACT RO 4 ACT RO 5 ACT RO 6 ACT DI 1 ACT DI 2 ACT DI 3 ACT DI 4 ACT DI 5 ACT DI 6 ACT Description This object indicates the status of Relay Output 1. This object indicates the status of Relay Output 2. This object indicates the status of Relay Output 3. This object indicates the status of Relay Output 4 (requires OREL-01 option). This object indicates the status of Relay Output 5 (requires OREL-01 option) This object indicates the status of Relay Output 6 (requires OREL-01 option) This object indicates the status of Digital Input 1. This object indicates the status of Digital Input 2. This object indicates the status of Digital Input 3. This object indicates the status of Digital Input 4. This object indicates the status of Digital Input 5. This object indicates the status of Digital Input 6. Active/ Inactive Text ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF ON/OFF Present Value Access Type R R R R R R R R R R R R

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Binary Output Object Instance Summary The following table summarizes the Binary Output Objects supported:
Instance ID BO0 Object Name RO1 COMMAND Description Active/ Inactive Text Present Value Access Type C

This object controls the output state ON/OFF of Relay 1. This control requires that parameter 1401 value = COMM. This object controls the output state ON/OFF of Relay 2. This control requires that parameter 1402 value = COMM. This object controls the output state ON/OFF of Relay 3. This control requires that parameter 1403 value = COMM.

BO1

RO2 COMMAND

BO2

RO3 COMMAND

Technical Data

ACH550 BACnet Users Manual

25

Instance ID BO3

Object Name RO4 COMMAND

Description This object controls the output state of Relay 4. This control requires that parameter 1410 value = COMM (also requires OREL-01 option). This object controls the output state of Relay 5. This control requires that parameter 1411 value = COMM (also requires OREL-01 option). This object controls the output state of Relay 6. This control requires that parameter 1412 value = COMM (also requires OREL-01 option).

Active/ Inactive Text ON/OFF

Present Value Access Type C

BO4

RO5 COMMAND

ON/OFF

BO5

RO6 COMMAND

ON/OFF

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Binary Value Object Instance Summary The following table summarizes the Binary Value Objects supported:
Instance ID BV0 Object Name RUN/STOP ACT Description This object indicates the drive Run Status, regardless of the control source. This object indicates the motors rotation direction, regardless of the control source. this object indicates the drives fault status. This object indicates which control source is active: External 1 or External 2. This object indicates whether the drive is under Hand or Auto control. This object indicates the drives alarm status. This object indicates the drives maintenance status. Refer to Group 29 in the drives parameter descriptions. This object indicates whether the drive is ready to accept a run command. This object indicates whether the drive is at the commanded setpoint. Active/Inactive Text RUN/STOP Present Value Access Type R

BV1

FWD/REV ACT

REV/FWD

BV2 BV3

FAULT ACT EXT 1/2 ACT

FAULT/OK EXT2/EXT1

R R

BV4

HAND/AUTO ACT

HAND/AUTO

BV5 BV6

ALARM ACT MAINT REQ

ALARM/OK MAINT/OK

R R

BV7

DRIVE READY

READY/NOT READY YES/NO

BV8

AT SETPOINT

Technical Data

26

ACH550 BACnet Users Manual

Instance ID BV9

Object Name RUN ENA ACT

Description This object indicates the Run Enable command status, regardless of the control source. This object commands a drive start. Control requires either: Parameter 1001 value = COMM for control by EXT1 or Parameter 1002 value = COMM for control by EXT2. This object commands a motor rotation direction change. Control requires 1003 = REQUEST and either: Parameter 1001 value = COMM for control by EXT1 or Parameter 1002 value = COMM for control by EXT2. This object commands Run Enable. Control requires parameter 1601 value = COMM. This object selects ext1 or ext2 as the active control source. Control requires parameter 1102 value = COMM.

Active/Inactive Text ENABLE/ DISABLE

Present Value Access Type R

BV10

RUN/STOP CMD

RUN/STOP

BV11

FWD/REV CMD

REV/FWD

BV12

RUN ENA CMD

ENABLE/ DISABLE

BV13

EXT 1/2 CMD

EXT2/EXT1

BV14

FAULT RESET

RESET/NO This object resets a faulted drive. The command is risingedge triggered. Control requires parameter 1604 value = COMM. This object reads a parameter (defined by AV25 MBOX PARAM) and returns it in AV26 MBOX DATA. This object writes the data value specified by AV26, MBOX DATA, to a parameter (defined by AV25, MBOX PARAM). This object locks the panel and prevents parameter changes. The corresponding drive parameter is 1602. This object commands the drive into BACnet Control Override. In this mode, BACnet takes drive control from the normal source. However, the control panels HAND mode has priority over BACnet Control Override. READ/RESET

BV15

MBOX READ

BV16

MBOX WRITE

WRITE/RESET

BV17

LOCK PANEL

LOCK/UNLOCK

BV18

CTL OVERRIDE CMD

ON/OFF

Technical Data

ACH550 BACnet Users Manual

27

Instance ID BV19

Object Name CTL OVERRIDE ACT

Description This object indicates whether the drive is in BACnet Control Override. (See BV18.)

Active/Inactive Text ON/OFF

Present Value Access Type R

BV20

START ENABLE 1 This object commands start enable1. Control requires parameter 1608 value=COMM. START ENABLE 2 This object commands start enable1. Control requires parameter 1608 value=COMM.

ENABLE/ DISABLE

BV21

ENABLE/ DISABLE

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Analog Input Object Instance Summary The following table summarizes the Analog Input Objects supported:
Instance ID AI0 Object Name Description Units Percent Present Value Access Type R

ANALOG INPUT 1 This object indicates the value of Analog Input 1. The corresponding drive parameter is 0120. ANALOG INPUT 2 This object indicates the value of Analog Input 2. The corresponding drive parameter is 0121.

AI1

Percent

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Technical Data

28

ACH550 BACnet Users Manual

Analog Output Object Instance Summary The following table summarizes the Analog Output Objects supported:
Instance ID AO0 Object Name AO 1 COMMAND Description This object controls Analog Output 1. The corresponding drive parameter is 0135, COMM VALUE 1. Control requires parameter 1501 value = 135. This object controls Analog Output 2. The corresponding drive parameter is 0136, COMM VALUE 2. Control requires parameter 1507 value = 136. Units Percent Present Value Access Type C

AO1

AO 2 COMMAND

Percent

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Analog Value Object Instance Summary The following table summarizes the Analog Value Objects supported:
Instance ID AV0 Object Name OUTPUT SPEED Description This object indicates the calculated motor speed in RPM. The corresponding drive parameter is 0102. Units RPM Present Value Access Type R

AV1

OUTPUT FREQ This object indicates the output frequency applied to the motor in Hz. The corresponding drive parameter is 0103. DC BUS VOLT This object indicates the drives DC bus voltage level. The corresponding drive parameter is 0107. This object indicates the AC output voltage applied to the motor. The corresponding drive parameter is 0109. This object indicates the measured output current. The corresponding drive parameter is 0104. This object indicates the calculated motor output torque as a percentage of nominal torque. The corresponding drive parameter is 0105. This object indicates the measured output power in kW. The corresponding drive parameter is 0106. This object indicates the measured heatsink temperature in C. The corresponding drive parameter is 0110.

Hertz

AV2

Volts

AV3

OUTPUT VOLT

Volts

AV4

CURRENT

Amps

AV5

TORQUE

Percent

AV6

POWER

Kilowatts

AV7

DRIVE TEMP

Technical Data

ACH550 BACnet Users Manual

29

Instance ID AV8

Object Name KWH (R)

Description This object indicates, in kW hours, the drives accumulated energy usage since the last reset. The value can be reset to zero. The corresponding drive parameter is 0115. This object indicates the drives accumulated energy usage inMW hours. The value cannot be reset. This object is the Process PID feedback signal. The corresponding drive parameter is 0130. This object is the Process PID output signals deviation from its setpoint. The corresponding drive parameter is 0132. This object is the External PID feedback signal. The corresponding drive parameter is 0131. This object is the External PID output signals deviation from its setpoint. The corresponding drive parameter is 0133. This object indicates, in hours, the drives accumulated run time since the last reset. The value can be reset to zero. The corresponding drive parameter is 0114. This object indicates the drives motor temperature, as set up in parameter Group 35. The corresponding drive parameter is 0145. This object sets Input Reference 1. Control requires parameter 1103 value = COMM. This object sets either: Input Reference 2. Control requires parameter 1106 value = COMM. Process PID setpoint. Control requires parameter 1106 value = PID1 OUT and parameter 4010 value = COMM. This object indicates the most recent fault entered in the drives fault log. The corresponding drive parameter is 0401. This object indicates the second most recent fault entered in the drives fault log. The corresponding drive parameter is 0412. This object indicates the third most recent fault entered in the drives fault log. The corresponding drive parameter is 0413. This object indicates Analog Output 1s level. The corresponding drive parameter is 0124.

Units kWh

Present Value Access Type W

AV9

MWH (NR)

MWh

AV10

PRC PID FBCK

Percent

AV11

PRC PID DEV

Percent

AV12

EXT PID FBCK

Percent

AV13

EXT PID DEV

Percent

AV14

RUN TIME (R)

Hours

AV15

MOTOR TEMP

AV16

INPUT REF 1

Percent

AV17

INPUT REF 2

Percent

AV18

LAST FLT

None

AV19

PREV FLT 1

None

AV20

PREV FLT 2

None

AV21

AO 1 ACT

Milliamps

Technical Data

30

ACH550 BACnet Users Manual

Instance ID AV22

Object Name AO 2 ACT

Description This object indicates Analog Output 2s level. The corresponding drive parameter is 0125. This object sets the Ramp1 acceleration time. The corresponding drive parameter is 2202. This object sets the Ramp1 deceleration time. The corresponding drive parameter is 2203. This object defines the parameter to be read or written to by the mailbox function. See BV15 and BV16. This object holds the mailbox functions parameter value a value that was read, or is to be written. See BV15 and BV16. This object sets the External PID controller setpoint. The corresponding drive parameter is 4211. Control requires parameter 4210, PID SETPOINT SEL, value = 19 (INTERNAL).

Units Milliamps

Present Value Access Type R

AV23

ACCEL1 TIME

Seconds

AV24

DECEL1 TIME

Seconds

AV25

MBOX PARAM

None

AV26

MBOX DATA

None

AV27

EXT PID STPT

Percent

Note! For Present Value Access Types, R = Read-only, W = Writeable, C = Commandable. Commandable values support priority arrays & relinquish defaults.

Technical Data

ACH550 BACnet Users Manual

31

Index
A
autobaud detection . . . . . . . . . . . . . . . . . . . . . . . 19

I
installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

B
baud rate detection . . . . . . . . . . . . . . . . . . . . . . . 19 bus connections . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

M
mac id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 mailbox, EFB comm . . . . . . . . . . . . . . . . . . . . . . . 15 max info frame property . . . . . . . . . . . . . . . . . . . . 20

C
comm (EFB) analog output control, activate . . . . . . . . . . . 14 comm fault response. . . . . . . . . . . . . . . . . . . 14 configuration . . . . . . . . . . . . . . . . . . . . . . . . . 10 configure for loss of communication . . . . . . . 17 control interface. . . . . . . . . . . . . . . . . . . . . . . . 7 drive control of functions, activate. . . . . . . . . 12 fault code 28 . . . . . . . . . . . . . . . . . . . . . . . . . 17 fault code 31 . . . . . . . . . . . . . . . . . . . . . . . . . 17 fault code 32 . . . . . . . . . . . . . . . . . . . . . . . . . 17 fault code 33 . . . . . . . . . . . . . . . . . . . . . . . . . 17 fault tracing parameters . . . . . . . . . . . . . . . . 16 fault, duplicate stations . . . . . . . . . . . . . . . . . 17 fault, intermittent off-line . . . . . . . . . . . . . . . . 18 fault, no master station on line . . . . . . . . . . . 17 fault, swapped wires . . . . . . . . . . . . . . . . . . . 17 feedback from drive. . . . . . . . . . . . . . . . . . . . 14 feedback from drive, mailbox . . . . . . . . . . . . 15 input ref. sel., activate . . . . . . . . . . . . . . . . . . 13 mailbox, param. read/write . . . . . . . . . . . . . . 15 misc. drive control, activate. . . . . . . . . . . . . . 13 normal operation . . . . . . . . . . . . . . . . . . . . . . 16 relay output control, activate . . . . . . . . . . . . . 13 setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 start/stop control, activate . . . . . . . . . . . . . . . 12 termination . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 connections bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

N
network planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

O
object analog inputs . . . . . . . . . . . . . . . . . . . . . . . . . analog outputs . . . . . . . . . . . . . . . . . . . . . . . . analog values . . . . . . . . . . . . . . . . . . . . . . . . . binary inputs . . . . . . . . . . . . . . . . . . . . . . . . . . binary outputs. . . . . . . . . . . . . . . . . . . . . . . . . binary values . . . . . . . . . . . . . . . . . . . . . . . . . definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 27 28 24 24 25 23

P
pics statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 protocol implementation conformance statement see pics

Q
quick-start sequence. . . . . . . . . . . . . . . . . . . . . . . 10

R
RS485 comm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

D
data link layer . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 drive bus connections . . . . . . . . . . . . . . . . . . . . . . . 8

S
serial 1 error (fault code 28) . . . . . . . . . . . . . . . . . services supported . . . . . . . . . . . . . . . . . . . . . . . . start control, EFB comm. . . . . . . . . . . . . . . . . . . . . start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . support matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 19 12 10 23

F
fault comm failure (EFB) . . . . . . . . . . . . . . . . . . . . 14 fault code 28 serial 1 err . . . . . . . . . . . . . . . . . . . . . . . . 17

T
technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

G
group 53 parameters . . . . . . . . . . . . . . . . . . . . . . 28

Index

ABB Oy AC Drives P.O. Box 184 FIN-00381 HELSINKI FINLAND Telephone +358 10 22 11 Telefax +358 10 22 22681 Internet http://www.abb.com

ABB Inc. Automation Technologies Drives & Machines 16250 West Glendale Drive New Berlin, WI 53151 USA Telephone 262 785-3200 800 HELP-365 Telefax 262 780-5135

3AUA0000004591 REV D / EN EFFECTIVE: NOV. 1, 2006 SUPERSEDES: OCT. 27, 2005

You might also like