BACnet LAN – Ethernet
Ethernet to MS/TP
Router
BACnet LAN – MS/TP
BACnet Workstation
ACH550ACH550DriveDrive
2ACH550 BACnet User’s 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 User’s Manual3
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 R01…R03.
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
4ACH550 BACnet User’s Manual
Safety
ACH550 BACnet User’s Manual5
Table of Contents
Safety
Use of Warnings and Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Table of Contents
Installation
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Control Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Hardware Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Start-up
Communications Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Drive Parameter Group 53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Quick-Start Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Activate Drive Control Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Controlling the Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Start/Stop Direction Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Input Reference Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Miscellaneous Drive Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Relay Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Analog Output Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Communication Fault . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Feedback from the Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Pre-defined Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Mailbox Read/Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Diagnostics
Fault Queue for Drive Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Serial Communication Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Diagnostic Situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Technical Data
Protocol Implementation Conformance Statement (PICS) . . . . . . . . . . . . . . . . 19PICS Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Object Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Object/Property Support Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Binary Input Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Binary Output Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 24Binary Value Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Analog Input Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Analog Output Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table of Contents
6ACH550 BACnet User’s Manual
Analog Value Object Instance Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Index
Table of Contents
ACH550 BACnet User’s Manual7
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 User’s ManualOverview
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:28…32
•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:28…32 on the control board, a control system can communicate through the drive’s standard EFB using standard protocols, one of which is BACnet.•Fieldbus adapter (FBA) – See the ACH550 User’s Manual.
Installation
8ACH550 BACnet User’s Manual
Control Interface
In general, the basic control interface between the fieldbus system and the drive consists of:
ProtocolBACnet
•••••
Control InterfaceDevice managementBinary output objectsAnalog output objectsBinary input objectsAnalog 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 28…32 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 User’s Manual9
•To reduce noise on the network, terminate the RS485 network using 120 Ω resistors at both ends of the network. See following diagram and table.
TerminatedStation
Station
Station
TerminatedStation
Preferred - three conductors and a shield
ACH 550 RS485: Terminal Block -X1SCR ScreenSCR Screen32PREFERRED WIRING:3 Conductor with ShieldSee Note 2A - Negative30B + Positive2829NOTES:1. Use 3 Conductor Cable - Tie 3rd Wire to AGND: X1-31.See Note 3: ShieldAGND312. 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: GroundGR-+See Note 5: Reference/CommonBuilding AutomationControllerAlternate - two conductors and a shield
ACH 550 RS485: Terminal Block -X1SCR ScreenSCR Screen32ALTERNATE WIRING:2 Conductor with ShieldSee Note 2A - Negative30B + Positive2829NOTES: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-+AGND31Building AutomationControllerInstallation
10ACH550 BACnet User’s 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 Valuex5xx
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 drive’s BACnet MS/TP MAC ID. A temporary value of 0 places the protocol channel in reset.1This parameter sets the BACnet MS/TP baud rate. This parameter sets the BACnet MS/TP character format as follows: 0 = 8N11 = 8N22 = 8E13 = 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 turn-around time, in milliseconds.
530253035304
EFB STATION IDEFB BAUD RATEEFB PARITY
128384000
53055306
EFB CTRL PROFILEEFB OK MESSAGES
--
530753085309
EFB CRC ERRORSEFB UART ERRORSEFB STATUS
---
5310EFB PAR 105
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 User’s Manual11
Parameter
5311
EFB PAR 11
Default Value0
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 5311’s value plus 10,000 times 5317’s 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 BACnetProtocol Version 0506 and higherN/A Not supported with BACnetProtocol Version 0506 and higher
5312531353145315531653175318… 5320
EFB PAR 12EFB PAR 13EFB PAR 14EFB PAR 15EFB PAR 16EFB PAR 17EFB PAR 18…20
11270
00
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
12ACH550 BACnet User’s 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 value4.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 drive’s 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 User’s Manual13
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 Parameter1001EXT1 COMMANDS1002EXT2 COMMANDS1003DIRECTION
Value
COMM (10)COMM (10)REQUEST (3)
Description
BACnet Access Point
Start/Stop by fieldbus with Ext1 selected.BV10Start/Stop by fieldbus with Ext2 selected.BV10Direction by fieldbus-if required.
BV11
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 Parameter110211031106
EXT1/EXT2 SELREF1 SELREF2 SEL
Value
COMM (8)COMM (8)COMM (8)
Description
Reference set selection by fieldbus.Input reference 1 by fieldbus.Input reference 2 by fieldbus.
BACnet Access PointBV13AV16AV17
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 Parameter1601160416081609
RUN ENABLEFAULT RESET SELSTART ENABLESTART ENABLE
Value
COMM (7)COMM (8)
Description
Run enable by fieldbus (not recommended).Fault reset by fieldbus.
BACnet Access
PointBV12BV14BV20BV21
12
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-up
14ACH550 BACnet User’s 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 Parameter140114021403141011411114121RELAY OUTPUT 1RELAY OUTPUT 2RELAY OUTPUT 3RELAY OUTPUT 4RELAY OUTPUT 5RELAY OUTPUT 6
Value
COMM (35)COMM (35)COMM (35)COMM (35)COMM (35)COMM (35)
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 PointBO0BO1BO2BO3BO4BO5
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 Parameter15011507
AO1 CONTENT SELAO2 CONTENT SEL
ValueDescription
BACnet Access PointAO0AO1
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 drive’s action if serial communication is lost.
Drive Parameter3018COMM FAULT FUNC
Value
0 (NOT SEL) 1 (FAULT)
2 (CONST SP7) 3 (LAST SPEED)
Description
Set for appropriate drive response.
3019COMM FAULT TIMESet time delay before acting on a communication loss.
Start-up
ACH550 BACnet User’s Manual15
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
0102010301040105010601070109011501180122
SPEEDFREQ OUTPUTCURRENTTORQUEPOWERDC BUS VOLTOUTPUT VOLTAGEKWH COUNTERDI1-3 STATUSRO1-3 STATUS
AV0AV1AV4AV5AV6AV2AV3AV8BI6, BI7, BI8BI0, 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 ParameterMailbox DataMailbox ReadMailbox 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
AV25AV26BV15BV16
Note! You must read and write mailbox values using the drive’s 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 User’s Manual for each parameter’s resolution and units of measure.
Note! Relay status feedback occurs without configuration as defined below.
Drive Parameter01220123
RO 1-3 STATUSRO 4-6 STATUS
Value
Relay 1…3 status.Relay 4…6 status.
BACnet Access PointBI0, BI1, BI2BI3, BI4, BI5
Start-up
16ACH550 BACnet User’s Manual
Diagnostics
Fault Queue for Drive Diagnostics
For general ACH550 diagnostics information, see “Diagnostics” in the ACH550
User’s Manual. The three most recent ACH550 faults are reported to the fieldbus as defined below.
Drive Parameter0401Last Fault0412Previous Fault 10413Previous Fault 2
BACnet Access PointAV18AV19AV20
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 5306…5309. The “Parameter Descriptions” section, in the ACH550 User’s 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, 5306…5309 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 User’s Manual17
•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 User’s 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 drive’s 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 drive’s 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
18ACH550 BACnet User’s 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 User’s Manual are not used.Incorrect Baud Rate
If the baud rate setting does not match the network’s 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 User’s Manual19
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•ReinitializeDeviceData 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 5311’s value plus 10,000 times 5317’s value. For example, the following values set the ID to 71,234: 5311 = 1234 and 5317 = 7.
Technical Data
20ACH550 BACnet User’s 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 User’s Manual21
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, 2006ABB, Inc.
Low Voltage AC Motor DriveACH5500506 310D4
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 ____
Product Description:
BACnet Standardized Device Profile
(Annex L):
List all BACnet Interoperability Building
Blocks Supported (Annex K):
Segmentation Capability:
Standard Object Types Supported:See table at \"Object/Property Support Matrix\" on page 23.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 supported4) 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
22ACH550 BACnet User’s 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
Does the BBMD support registrations by
Foreign Devices?
⌧ ANSI X3.4
IBM™/Microsoft™ DBCSCharacter Sets Supported:
Indicating support for multiple character sets ISO 8859-1
does not imply that they can all be supported ISO 106 (UCS-2)simultaneously. ISO 106 (UCS-4)
JIS C 6226If this product is a communication gateway, describe the types of non-BACnet equipment/networks(s) that the
gateway supports:
Technical Data
ACH550 BACnet User’s Manual23
Object Definitions
Object/Property Support Matrix
The following table summarizes the Object Types/Properties Supported:
Object Type
PropertyObject IdentifierObject NameObject TypeDescriptionSystem StatusVendor NameVendor IdentifierModel NameFirmware RevisionAppl Software Revision
Protocol VersionProtocol RevisionServices SupportedObject Types Supported
Object ListMax APDU LengthSegmentation Support
APDU TimeoutNumber APDU Retries
Max MasterMax Info FramesDevice Address BindingDatabase RevisionPresent ValueStatus FlagsEvent StateOut-of-Service
UnitsPriority ArrayRelinquish Default
PolarityActive TextInactive Text
* For commandable values only.
* *
Device
* *
Binary Input
Binary Output
Binary Value
Analog Analog Analog InputOutputValue
Technical Data
24ACH550 BACnet User’s Manual
Binary Input Object Instance Summary
The following table summarizes the Binary Input Objects supported:
Instance
IDBI0BI1BI2BI3BI4BI5BI6BI7BI8BI9BI10BI11
Object NameRO 1 ACTRO 2 ACTRO 3 ACTRO 4 ACTRO 5 ACTRO 6 ACTDI 1 ACTDI 2 ACTDI 3 ACTDI 4 ACTDI 5 ACTDI 6 ACT
Description
Active/Inactive Text
Present Value Access TypeRRRRRRRRRRRR
This object indicates the status of Relay ON/OFFOutput 1.
This object indicates the status of Relay ON/OFFOutput 2.
This object indicates the status of Relay ON/OFFOutput 3.
This object indicates the status of Relay ON/OFFOutput 4 (requires OREL-01 option).
This object indicates the status of Relay ON/OFFOutput 5 (requires OREL-01 option)
This object indicates the status of Relay ON/OFFOutput 6 (requires OREL-01 option)
This object indicates the status of Digital ON/OFFInput 1.
This object indicates the status of Digital ON/OFFInput 2.
This object indicates the status of Digital ON/OFFInput 3.
This object indicates the status of Digital ON/OFFInput 4.
This object indicates the status of Digital ON/OFFInput 5.
This object indicates the status of Digital ON/OFFInput 6.
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
IDBO0
Object NameRO1 COMMAND
Description
Active/Inactive Text
Present Value Access TypeC
This object controls the output state ON/OFFof Relay 1. This control requires that parameter 1401 value = COMM.
This object controls the output state ON/OFFof Relay 2. This control requires that parameter 1402 value = COMM.
This object controls the output state ON/OFFof Relay 3. This control requires that parameter 1403 value = COMM.
BO1RO2 COMMANDC
BO2RO3 COMMANDC
Technical Data
ACH550 BACnet User’s Manual25
Instance
IDBO3
Object NameRO4 COMMAND
Description
Active/Inactive TextPresent Value Access TypeC
This object controls the output state ON/OFFof Relay 4. This control requires that parameter 1410 value = COMM (also requires OREL-01 option).
This object controls the output state ON/OFFof Relay 5. This control requires that parameter 1411 value = COMM (also requires OREL-01 option).
This object controls the output state ON/OFFof Relay 6. This control requires that parameter 1412 value = COMM (also requires OREL-01 option).
BO4RO5 COMMANDC
BO5RO6 COMMANDC
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
IDBV0
Object NameRUN/STOP ACT
Description
Active/Inactive
Text
Present Value Access TypeR
This object indicates the drive RUN/STOPRun Status, regardless of the control source.
This object indicates the motor’s rotation direction, regardless of the control source.
this object indicates the drive’s fault status.This object indicates which control source is active: External 1 or External 2.
REV/FWD
BV1FWD/REV ACTR
BV2BV3
FAULT ACTEXT 1/2 ACT
FAULT/OKEXT2/EXT1
RR
BV4HAND/AUTO ACT
This object indicates whether HAND/AUTOthe drive is under Hand or Auto control.
This object indicates the drive’s alarm status.This object indicates the drive’s maintenance status. Refer to Group 29 in the drive’s parameter descriptions.
ALARM/OKMAINT/OK
R
BV5BV6
ALARM ACTMAINT REQ
RR
BV7DRIVE READY
This object indicates whether READY/NOT the drive is ready to accept a READYrun command.
This object indicates whether YES/NOthe drive is at the commanded setpoint.
R
BV8AT SETPOINTR
Technical Data
26ACH550 BACnet User’s Manual
Instance
IDBV9
Object NameRUN ENA ACT
Description
Active/Inactive
TextPresent Value Access TypeR
This object indicates the Run ENABLE/Enable command status, DISABLEregardless of the control source.
This object commands a drive RUN/STOPstart. 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.
REV/FWD
BV10RUN/STOP CMDC
BV11FWD/REV CMDC
BV12RUN ENA CMD
ENABLE/DISABLE
C
BV13EXT 1/2 CMDEXT2/EXT1C
BV14FAULT RESET
RESET/NOThis object resets a faulted
drive. The command is rising-edge triggered. Control requires parameter 1604 value = COMM.
This object reads a parameter READ/RESET(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.
WRITE/RESET
C
BV15MBOX READW
BV16MBOX WRITEW
BV17LOCK PANELLOCK/UNLOCKW
BV18
CTL OVERRIDE CMD
ON/OFFThis object commands the
drive into BACnet Control Override. In this mode, BACnet takes drive control from the normal source. However, the control panel’s HAND mode has priority over BACnet Control Override.
C
Technical Data
ACH550 BACnet User’s Manual27
Instance
IDBV19
Object NameCTL OVERRIDE ACT
Description
Active/Inactive
TextPresent Value Access TypeR
This object indicates whether ON/OFFthe drive is in BACnet Control Override. (See BV18.)
ENABLE/DISABLE
BV20
START ENABLE 1This object commands start
enable1. Control requires parameter 1608 value=COMM.START ENABLE 2This object commands start
enable1. Control requires parameter 1608 value=COMM.
C
BV21
ENABLE/DISABLE
C
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
IDAI0
Object Name
Description
UnitsPercent
Present Value Access TypeR
ANALOG INPUT 1This object indicates the value of
Analog Input 1. The corresponding drive parameter is 0120.ANALOG INPUT 2This object indicates the value of
Analog Input 2. The corresponding drive parameter is 0121.
AI1PercentR
Note! For Present Value Access Types, R = Read-only, W = Writeable,
C = Commandable. Commandable values support priority arrays & relinquish defaults.
Technical Data
28ACH550 BACnet User’s Manual
Analog Output Object Instance Summary
The following table summarizes the Analog Output Objects supported:
Instance
IDAO0
Object NameAO 1
COMMAND
Description
Units
Present Value Access TypeC
This object controls Analog Output 1. The Percentcorresponding drive parameter is 0135, COMM VALUE 1. Control requires parameter 1501 value = 135.
This object controls Analog Output 2. The Percentcorresponding drive parameter is 0136, COMM VALUE 2. Control requires parameter 1507 value = 136.
AO1
AO 2
COMMAND
C
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
IDAV0
Object NameOUTPUT SPEED
Description
Units
Present Value Access TypeR
This object indicates the calculated motor RPMspeed in RPM. The corresponding drive parameter is 0102.
AV1
HertzOUTPUT FREQThis object indicates the output
frequency applied to the motor in Hz. The corresponding drive parameter is 0103.DC BUS VOLT
This object indicates the drive’s 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.
Volts
R
AV2R
AV3OUTPUT VOLTVoltsR
AV4CURRENTAmpsR
AV5TORQUE
This object indicates the calculated motor Percentoutput 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.
Kilowatts
R
AV6POWERR
AV7DRIVE TEMP°CR
Technical Data
ACH550 BACnet User’s Manual29
Instance
IDAV8
Object NameKWH (R)
DescriptionUnits
Present Value Access TypeW
This object indicates, in kW hours, the kWhdrive’s accumulated energy usage since the last reset. The value can be reset to zero. The corresponding drive parameter is 0115.
This object indicates the drive’s
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 signal’s 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 signal’s deviation from its setpoint. The corresponding drive parameter is 0133.
MWh
AV9MWH (NR)R
AV10PRC PID FBCKPercentR
AV11PRC PID DEVPercentR
AV12EXT PID FBCKPercentR
AV13EXT PID DEVPercentR
AV14RUN TIME (R)
This object indicates, in hours, the drive’s Hoursaccumulated run time since the last reset. The value can be reset to zero. The corresponding drive parameter is 0114.This object indicates the drive’s motor temperature, as set up in parameter Group 35. The corresponding drive parameter is 0145.
°C
R
AV15MOTOR TEMPR
AV16INPUT REF 1
This object sets Input Reference 1. PercentControl requires parameter 1103 value = COMM.
This object sets either:Percent•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 Noneentered in the drive’s fault log. The corresponding drive parameter is 0401.This object indicates the second most recent fault entered in the drive’s fault log. The corresponding drive parameter is 0412.
None
C
AV17INPUT REF 2C
AV18LAST FLTR
AV19PREV FLT 1R
AV20PREV FLT 2
This object indicates the third most recent Nonefault entered in the drive’s fault log. The corresponding drive parameter is 0413.
This object indicates Analog Output 1’s Milliampslevel. The corresponding drive parameter is 0124.
R
AV21AO 1 ACTR
Technical Data
30ACH550 BACnet User’s Manual
Instance
IDAV22
Object NameAO 2 ACT
DescriptionUnits
Present Value Access TypeR
This object indicates Analog Output 2’s Milliampslevel. The corresponding drive parameter is 0125.
This object sets the Ramp1 acceleration Secondstime. The corresponding drive parameter is 2202.
This object sets the Ramp1 deceleration Secondstime. The corresponding drive parameter is 2203.
This object defines the parameter to be Noneread or written to by the mailbox function. See BV15 and BV16.
This object holds the mailbox function’s Noneparameter value – a value that was read, or is to be written. See BV15 and BV16.
PercentThis object sets the External PID
controller setpoint. The corresponding drive parameter is 4211. Control requires parameter 4210, PID SETPOINT SEL, value = 19 (INTERNAL).
AV23ACCEL1 TIMEW
AV24DECEL1 TIMEW
AV25MBOX PARAMW
AV26MBOX DATAW
AV27EXT PID STPTC
Note! For Present Value Access Types, R = Read-only, W = Writeable,
C = Commandable. Commandable values support priority arrays & relinquish defaults.
Technical Data
ACH550 BACnet User’s Manual31
Index
A
autobaud detection . . . . . . . . . . . . . . . . . . . . . . . 19
I
installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
B
baud rate detection . . . . . . . . . . . . . . . . . . . . . . . 19bus
connections. . . . . . . . . . . . . . . . . . . . . . . . . . . 8
M
mac id. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19mailbox, EFB comm . . . . . . . . . . . . . . . . . . . . . . . 15max info frame property . . . . . . . . . . . . . . . . . . . . 20
C
comm (EFB)
analog output control, activate . . . . . . . . . . . 14comm fault response. . . . . . . . . . . . . . . . . . . 14configuration . . . . . . . . . . . . . . . . . . . . . . . . . 10configure for loss of communication . . . . . . . 17control interface. . . . . . . . . . . . . . . . . . . . . . . . 7drive control of functions, activate. . . . . . . . . 12fault code 28 . . . . . . . . . . . . . . . . . . . . . . . . . 17fault code 31 . . . . . . . . . . . . . . . . . . . . . . . . . 17fault code 32 . . . . . . . . . . . . . . . . . . . . . . . . . 17fault code 33 . . . . . . . . . . . . . . . . . . . . . . . . . 17fault tracing parameters . . . . . . . . . . . . . . . . 16fault, duplicate stations . . . . . . . . . . . . . . . . . 17fault, intermittent off-line . . . . . . . . . . . . . . . . 18fault, no master station on line . . . . . . . . . . . 17fault, swapped wires . . . . . . . . . . . . . . . . . . . 17feedback from drive. . . . . . . . . . . . . . . . . . . . 14feedback from drive, mailbox . . . . . . . . . . . . 15input ref. sel., activate. . . . . . . . . . . . . . . . . . 13mailbox, param. read/write . . . . . . . . . . . . . . 15misc. drive control, activate. . . . . . . . . . . . . . 13normal operation. . . . . . . . . . . . . . . . . . . . . . 16relay output control, activate. . . . . . . . . . . . . 13setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10start/stop control, activate. . . . . . . . . . . . . . . 12termination . . . . . . . . . . . . . . . . . . . . . . . . . . . 8connections
bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
N
network
planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
O
object
analog inputs . . . . . . . . . . . . . . . . . . . . . . . . . 27analog outputs . . . . . . . . . . . . . . . . . . . . . . . . 27analog values. . . . . . . . . . . . . . . . . . . . . . . . . 28binary inputs. . . . . . . . . . . . . . . . . . . . . . . . . . 24binary outputs. . . . . . . . . . . . . . . . . . . . . . . . . 24binary values . . . . . . . . . . . . . . . . . . . . . . . . . 25definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
P
pics
statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8protocol implementation conformance statement
see pics
Q
quick-start sequence. . . . . . . . . . . . . . . . . . . . . . . 10
R
RS485 comm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
D
data link layer . . . . . . . . . . . . . . . . . . . . . . . . . . . 19diagnostics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16drive
bus connections . . . . . . . . . . . . . . . . . . . . . . . 8
S
serial 1 error (fault code 28) . . . . . . . . . . . . . . . . . 17services supported . . . . . . . . . . . . . . . . . . . . . . . . 19start
control, EFB comm. . . . . . . . . . . . . . . . . . . . . 12start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10support
matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
F
fault
comm failure (EFB). . . . . . . . . . . . . . . . . . . . 14fault code
28 serial 1 err . . . . . . . . . . . . . . . . . . . . . . . . 17
T
technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19termination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
G
group 53 parameters. . . . . . . . . . . . . . . . . . . . . . 28
Index
ABB OyAC DrivesP.O. Box 184
FIN-00381 HELSINKIFINLAND
Telephone +358 10 22 11Telefax +358 10 22 22681Internethttp://www.abb.com
ABB Inc.
Automation TechnologiesDrives & Machines
16250 West Glendale DriveNew Berlin, WI 53151USA
Telephone 262 785-3200
800 HELP-365
Telefax 262 780-5135
3AUA0000004591 REV D / ENEFFECTIVE: NOV. 1, 2006SUPERSEDES: OCT. 27, 2005
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务