background image

 

Page 2 of 2 

SI-B3 BACnet Option Cheat 

BACnet Objects and Accessing Drive Parameters 

Step

5

BACnet Node Addressing and 

Related Drive Parameters 

Step

4

BACnet Node Addressing

The BACnet node address is configurable by parameter F6-
45 in the drive. This defines the physical address of the drive 
on the MS/TP network. In addition, both the Device Object 
Instance Identifier (parameters F6-48 and F6-49) and the 
Device Object Name are configurable. These allow the drive 
to have a virtual address and simplify the controller 
configuration.
After setting the addressing, a controller can initiate 
communication to the drive. The drive will perform the 
specified function and then send a response back to the 
controller. The drive will usually respond immediately, but 
may delay its response until it gets the token for commands 
that may take extra local processing time.

Related Drive Parameters

The following parameters are used to set up the drive for 
operation with the option. Parameter setting instructions can 
be found in the drive Quick Start Guide or Technical Manual.
Confirm proper setting of the all parameters in the table 
below, before starting network communications. After 
changing parameter settings, cycle power to the drive for the 
new settings to take effect.

<1>

 To start and stop the drive with the option master device using 

serial communications, set b1-02 to 3. To control the drive frequency 
reference via the master device, set b1-01 to 3.

<2>

 These parameters set the Instance Identifier of the BACnet 

Device Object, where the F6-48 value is the least significant word 
and the F6-49 value is the most significant word.

Example 1

: Set the Device Object Instance Identifier of "1234". 1234 

decimal is equal to 4D2H (hexadecimal). Set F6-48 to 4D2H and 
F6-49 to 0.

Example 2

: Set Device Object Instance Identifier to "1234567". 

1234567 decimal is equal to 12D687H. Set
F6-48 to D687H and set F6-49 to 12H.

No. 

Name 

Description 

Values 

 b1-01 

<1> 

Frequency 
Reference 
Selection 

0: Operator  
1: Terminals - A1 or A2 
2: MEMOBUS/Modbus  
3: Option PCB 
4: Pulse Input  

  
Default: 1 
Range: 0 to 4 
(Set to 3 for BACnet) 

 b1-02 

 Run  
Command 
Selection 

0: Digital Operator  
1: Digital input terminals 
2: MEMOBUS/Modbus  
3: Option PCB 

  
Default: 1 
Range: 0 to 3 
(Set to 3 for BACnet) 

F6-45 

Drive Node 
Address 

Sets the BACnet MS/TP 
MAC address  
(physical node address). 

Default: 1 
Range: 0 to 127 

 F6-46 

Comm. 
Speed  
Selection 

Sets the comm. speed. 
0: 1200 bps 
1: 2400 bps 
2: 4800 bps 
3: 9600 bps 
4: 19200 bps 
5: 38400 bps 
6: 57600 bps 
7: 76800 bps 
8: 115200 bps 

Default: 3 
Range: 0 to 8 

F6-47 

Drive  
Transmit 
Wait 
Time 

Sets the time the drive 
waits after receiving data 
from a master before 
transmitting response  
data. 

Default: 5 ms 
Range: 5 to 65 

F6-48 

<2> 

BACnet  
Device 
Object  
Identifier 0 

Set the Instance Identifier 
of the BACnet Device 
Object, where the F6-48 
value is the least signifi-
cant word. 

Default: 1 
Range: 0 to FFFFH 

F6-49 
<2> 

BACnet  
Device 
Object  
Identifier 1 

Set the Instance Identifier 
of the BACnet Device 
Object, where the F6-49 
value is the most signifi-
cant word. 

Default: 0 
Range: 0 to 3FH 

`

Present Value Access

The Present Value (PV) of BACnet objects can be read. In addition, some PVs can be written or commanded. A commandable PV is similar to writing the value, but the value is actually written into a priority array. The value occupying the highest priority in 
the array will be used by the drive. The convention for showing how the PV is accessed is C = Commandable, Value written to a priority array. R = Readable, Value is read-only, W = Writable, Value written to the drive.

Binary Value Objects

Analog Outputs Objects

Binary Input Objects

Binary Output Objects

Analog Inputs Objects

Analog Value Objects

Reading Drive Parameters

Reading drive parameters not listed in the analog or digital objects is 
accomplished using
AV29 and AV30 as shown below:

1. 

In decimal, write the desired Modbus register to AV29.

2. 

In decimal, read the value at the given register from AV30.

For example, to read the Frequency Reference Upper Limit, read 
from parameter d2-01. Parameter d2-01 is located at Modbus register 
0289H, which is decimal 649.
Set AV29 to “649”
Read AV30 to get the value.

Enter Command

Enter Commands are only required when using AV29 and AV30 to 
write drive parameters. An Enter command is not required when 
reading or writing to the other BACnet objects.
When writing parameters to the drive from a controller using BACnet 
communications, an Enter command must be issued to enable these 
parameters. This section describes the types and functions of the 
Enter commands.

Accessing Drive Parameters

Writing Drive Parameters

Writing drive parameters not listed in the analog or digital objects is 
accomplished using
AV29, AV30, and BV55 or BV56 as shown below:

1. 

In decimal, write the desired Modbus register to AV29.

2. 

In decimal, write the value to be written into AV30.

3. 

At this point the value is pending. One of two actions must be taken to 

complete the writing process:

Set BV55 to “ON” to move data to active memory.
Set BV56 to “ON” to move data into active memory and save to non-volatile memory.

For example, to reset the KWH Monitor, write a value of “1” to parameter o1-12.
Parameter o1-12 is located at Modbus register 0512H, which is decimal 1298.
Set AV29 to “1298”
Set AV30 to “1”
Set BV55 to “ON”

.

Enter Command Types

The drive supports two types of Enter commands as shown in the table below.

Object ID  Object Name 

Modbus 
Adress 

Precision 

Range 

Units 

PV  
Access 

AI1 

Analog Input 1 Level 

004EH 

XXXX.X 

– 

AI2 

Analog Input 2 Level 

004FH 

XXXX.X 

– 

AI3 

Not Used AI3 

– 

– 

– 

– 

– 

AI4 

Not Used AI4 

– 

– 

– 

– 

– 

AI5 

Not Used AI5 

– 

– 

– 

– 

– 

AI6 

Display Format o1-03 

0502H 

XXXXX 

– 

– 

AI7 

Scale Format b5-20 

01E2H 

XXXXX 

– 

– 

AI8 

Inverter Model o2-04 

0508F 

XXXXX 

– 

– 

AI9 

Rated Current n9-01 

05D0H 

XXXX.X 

– 

Amps 

Object ID  Object Name 

Modbus 
Adress 

Precision 

Range 

Units 

PV  
Acess 

AO1 

Analog Output 1 Level 

0007H 

XXXX.X 

0 to 100.0 

AO2 

Analog Output 2 Level 

0008H 

XXXX.X 

0 to 100.0 

Object ID  Object Name 

Modbus 
Adress 

Precision 

Range 

Units 

PV  
Access 

AV1 

Operation Cmd 

0001H 

XXXXX 

0 to 65535 

– 

AV2 

Frequency Cmd 

0002H 

XXX.XX Dep. on o1-03 

0.00 to 600.00 

Hz (o1-03) 

AV3 

PI Setpoint Cmd 

0006H 

XXX.XX 

0.00 to 100.00 

AV4 

MF Output 1 Cmd 

0009H 

XXXXX 

0 to 65535 

– 

AV5 

Reference Select Cmd 

000FH 

XXXXX 

– 

– 

AV6 

Drive Status 

0020H 

XXXXX 

– 

– 

AV7 

Fault Details 

0021H 

XXXXX 

– 

– 

AV8 

Data Link Status 

0022H 

XXXXX 

– 

– 

AV9 

Frequency Reference 

0040H 

XXX.XX Dep. on o1-03 

– 

Hz (o1-03) 

AV10 

Output Frequency 

0041H 

XXX.XX Dep. on o1-03 

– 

Hz (o1-03) 

AV11 

Output Voltage 

0045H 

XXXX.X 

– 

Volts 

AV12 

Output Current 

0042H 

XXXX.X (>11 kVA) 
XXX.XX (<=11 kVA) 

– 

Amps 

AV13 

Output Power 

0047H 

XXXX.X (>11 kVA) 
XXX.XX (<=11 kVA) 

– 

Watts 

AV14 

Torque Reference 

0048H 

XXXX.X 

– 

AV15 

MF Input Status 

002BH 

XXXXX 

– 

– 

AV16 

Drive Status 2 

002CH 

XXXXX 

– 

– 

AV17 

MF Output Status 

002DH 

XXXXX 

– 

– 

AV18 

DC Bus Voltage 

0031H 

XXXX.X 

– 

Volts 

AV19 

PI Feedback Level 

0038H 

XXXX.X 

– 

AV20 

PI Input Level 

0039H 

XXXX.X 

– 

AV21 

PI Output Level 

003AH 

XXXX.X 

– 

AV22 

CPU Software 

005BH 

XXXXX 

– 

– 

AV23 

Flash Number 

004DH 

XXXXX 

– 

– 

AV24 

Comm Error Detail 

003DH 

XXXXX 

– 

– 

AV25 

kVA Setting 

0508H 

XXXXX 

– 

– 

AV26 

Control Method 

0102H 

XXXXX 

– 

– 

AV27 

 Accel Time 

 0200H 

XXXX.X (C1-10 = 1) 
XXX.XX (C1-10 = 0) 

0.0 to 6000.0 (C1-10=1) 
0.00 to 600.00 (C1-10 = 0) 

Sec 

AV28 

 Decel Time 

 0201H 

XXXX.X (C1-10 = 1) 
XXX.XX (C1-10 = 0) 

0.0 to 6000.0  (C1-10=1) 
0.00 to 600.00 (C1-10 = 0) 

Sec 

AV29 

Parameter Number 

– 

XXXXX 

0 to FFFFH 

– 

AV30  

Parameter Data 

– 

XXXXX 

0 to FFFFH 

– 

Object ID  Object Name 

Modbus Address  Active Text 

Inactive Text 

PV Access 

BI1 

Input Terminal 1 

002BH:bit 0 

ON 

OFF 

BI2 

Input Terminal 2 

002BH:bit 1 

ON 

OFF 

BI3 

Input Terminal 3 

002BH:bit 2 

ON 

OFF 

BI4 

Input Terminal 4 

002BH:bit 3 

ON 

OFF 

BI5 

Input Terminal 5 

002BH:bit 4 

ON 

OFF 

BI6 

Input Terminal 6 

002BH:bit 5 

ON 

OFF 

BI7 

Input Terminal 7 

002BH:bit 6 

ON 

OFF 

BI8 

Multi-Function Out 1 

0020H:bit 5 

ON 

OFF 

BI9 

Multi-Function Out 2 

0020H:bit 6 

ON 

OFF 

Object ID 

Object Name 

Modbus Address  Active Text  Inactive Text 

PV Access 

BO1 

MF Output M1-M2 

0009H:bit 0 

ON 

OFF 

BO2 

MF Output M3-M4 

0009H:bit 1 

ON 

OFF 

BO3 

MF Output M5-M6 

0009H:bit 2 

ON 

OFF 

BO4 

Ref Sel:PI Setpoint 

000FH:bit 1 

ON 

OFF 

BO5 

Ref Sel:Term S5 IN 

0001H:bit 8 

ON 

OFF 

BO6 

Ref Sel:Term S6 IN 

0001H:bit 9 

ON 

OFF 

BO7 

Refl Sel:Term S7 IN 

0001H:bit 10 

ON 

OFF 

Object ID  Object Name 

Modbus Address  Active Text 

Inactive Text 

PV Access 

BV1 

Run FWD Cmd 

0001H:bit 0 

RUN 

OFF 

BV2 

Run REV Cmd 

0001H:bit 1 

REV 

OFF 

BV3 

Ext Fault Cmd 

0001H:bit 2 

FAULT 

OFF 

BV4 

Fault Reset Cmd 

0001H:bit 3 

RESET 

OFF 

BV5 

Com Net Cmd 

0001H:bit 4 

COM 

LOCAL 

BV6 

Com Cntrl Cmd 

0001H:bit 5 

COM 

LOCAL 

BV7 

MF Input 3 Cmd 

0001H:bit 6 

ON 

OFF 

BV8 

MF Input 4 Cmd 

0001H:bit 7 

ON 

OFF 

BV9 

MF Input 5 Cmd 

0001H:bit 8 

ON 

OFF 

BV10 

MF Input 6 Cmd 

0001H:bit 9 

ON 

OFF 

BV11 

MF Input 7 Cmd 

0001H:bit 10 

ON 

OFF 

BV12 

Set Fault Contact Cmd 

0009H:bit 6 

ENABLE 

OFF 

BV13 

RUN-STOP 

0020H:bit 0 

RUN 

OFF 

BV14 

REV-FWD 

0020H:bit 1 

REV 

FWD 

BV15 

READY 

0020H:bit 2 

READY 

OFF 

BV16 

FAULT 

0020H:bit 3 

FAULTED 

OFF 

BV17 

Data Set Error 

0020H:bit 4 

ERROR 

OFF 

BV18 

Overcurrent – Gnd Fault 

0021H:bit 0 

OC-GF 

OFF 

BV19 

Main Ckt Overvoltage 

0021H:bit 1 

OV 

OFF 

BV20 

Drive Overload 

0021H:bit 2 

OL2 

OFF 

BV21 

Drive Overheat 

0021H:bit 3 

OH1-OH2 

OFF 

BV22 

Fuse Blown 

0021H:bit 5 

PUF 

OFF 

BV23 

PI Feedback Loss 

0021H:bit 6 

FBL 

OFF 

BV24 

External Fault 

0021H:bit 7 

EF0-EF 

OFF 

BV25 

Hardware Error 

0021H:bit 8 

CPF 

OFF 

BV26 

Mtr Ovrld-OvrTorque 

0021H:bit 9 

OL1-OL3 

OFF 

BV27 

Overspeed 

0021H:bit 10 

OS-DEV 

OFF 

BV28 

Main Ckt Undervoltage 

0021H:bit 11 

UV 

OFF 

BV29 

MCU, Cntl Pwr Sy Err 

0021H:bit 12 

UV1-2-3 

OFF 

BV30 

Output Phase Loss 

0021H:bit 13 

LF 

OFF 

BV31 

Communication Error 

0021H:bit 14 

CE 

OFF 

BV32 

Operator Disconnect 

0021H:bit 15 

OPR 

OFF 

BV33 

Operating 

002CH:bit 0 

OPERATING  OFF 

BV34 

Zero Speed 

002CH:bit 1 

ON 

OFF 

BV35 

Frequency Agree 

002CH:bit 2 

ON 

OFF 

BV36 

Desired Freq Agree 

002CH:bit 3 

ON 

OFF 

BV37 

Frequency Detect 1 

002CH:bit 4 

ON 

OFF 

BV38 

Frequency Detect 2 

002CH:bit 5 

ON 

OFF 

BV39 

Drv Startup Complete 

002CH:bit 6 

ON 

OFF 

BV40 

Low Voltage Detect 

002CH:bit 7 

ON 

OFF 

BV41 

Base Block 

002CH:bit 8 

ON 

OFF 

BV42 

Frequency Ref Mode 

002CH:bit 9 

COM 

LOCAL 

BV43 

Run Command Mode 

002CH:bit 10 

COM 

LOCAL 

BV44 

Overtorque Detect 

002CH:bit 11 

ON 

OFF 

BV45 

Frequency Refer Lost 

002CH:bit 12 

ON 

OFF 

BV46 

Retry Error 

002CH:bit 13 

ON 

OFF 

BV47 

Modbus Comms Error 

002CH:bit 14 

ON 

OFF 

BV48 

Modbus Timeout Error 

002CH:bit 15 

ON 

OFF 

BV49 

CRC Error 

003DH:bit 0 

ON 

OFF 

BV50 

Invalid Data Length 

003DH:bit 1 

ON 

OFF 

BV51 

Parity Error 

003DH:bit 3 

ON 

OFF 

BV52 

Overrun Error 

003DH:bit 4 

ON 

OFF 

BV53 

Framing Error 

003DH:bit 5 

ON 

OFF 

BV54 

Timeout Error 

003DH:bit 6 

ON 

OFF 

BV55 

Parameter Accept 

0910H:bit 0 

ON 

OFF 

BV56  

Parameter Enter 

0900H:bit 0 

ON 

OFF 

BV57 

Drive Comms Error 

ON 

OFF 

BACnet Object 

Modbus Address 

Description 

BV55 (Write “ON”) 

0910H (bit 0) 

Writes data in the active RAM only. Parameter changes are lost when the drive is shut off. 

BV56 (Write “ON”) 

0900H (bit 0) 

Simultaneously writes data into the EEPROM (non-volatile memory) of the drive and ena-
bles the data in active RAM. Parameter changes remain after cycling power. 

Error 

Codes 

Step

6

Display 

Description 

 bUS   

Option  
Communication 
Error. 

The connection 
was lost after es-
tablishing initial 
communication. 
Only detected when 
the run command 
frequency  
reference is  
assigned to an  
option card. 

EFO  

Option Card  
External Fault. 

An external fault 
condition is  
present. 

oFA00  

Option Card Con-
nection Error at 
Option Port CN5-A. 

Option compatibility 
error. 

oFA01  

Option Card Fault 
at Option Port  
CN5-A. 

Option not properly 
connected. 

oFA03 to 
oFA06, 
oFA10, 
oFA11 

Option Card Error 
Occurred at Option 
Port CN5-A.  

oFA12 to 
oFA17  

Option Card Con-
nection Error  
(CN5-A).  

oFA30 to 
oFA43  

Communication 
Option Card Con-
nection Error  
(CN5-A).  

CALL   

Serial  
Communication 
Transmission Error. 

Communication has 
not yet been  
established. 

Yaskawa America, Inc., 2121 Norman Drive South, Waukegan, IL 60085, (800) YASKAWA (927-5292)     Fax (847) 887-7310, DrivesHelpDesk@yaskawa.com, www.yaskawa.com, Document Number: TM.BACnet.01   11/28/2012  © Yaskawa America, 

Reviews: