0% found this document useful (0 votes)
27 views13 pages

BACnet IP

This document provides guidelines for connecting a PLC using BACnet/IP communication. It outlines the recommended HMI and adapter settings, including the standard port number of 47808. It also describes how to import tag addresses into EasyBuilder Pro through automatic retrieval from the PLC or manual import of a CSV file exported from SCADA software. The default BACnet object models are listed for common object types like analog inputs and binary outputs.

Uploaded by

jwck6218
Copyright
© © All Rights Reserved
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)
27 views13 pages

BACnet IP

This document provides guidelines for connecting a PLC using BACnet/IP communication. It outlines the recommended HMI and adapter settings, including the standard port number of 47808. It also describes how to import tag addresses into EasyBuilder Pro through automatic retrieval from the PLC or manual import of a CSV file exported from SCADA software. The default BACnet object models are listed for common object types like analog inputs and binary outputs.

Uploaded by

jwck6218
Copyright
© © All Rights Reserved
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/ 13

PLC Connection Guide

BACnet/IP
Supported series: BACnet/IP protocol devices

HMI Setting:
Parameters Recommended Options Notes
PLC type BACnet/IP
PLC I/F Ethernet
47808 is the standard
Port no. 47808 communication port of
BACnet protocol.
Different HMI ports are
47808~47823
HMI port no. 47808 required when connecting
49152~65535
multiple
Device ID 342566 0~999999 devices.communication
According to device.
PLC sta. no. 1 port of BACnet protocol.

BACnet/IP to MS/TP Adapter Setting:


1. When using BACnet/IP driver, please correctly set “Mode”, “Maxinum number of
segments accepted”, and “Maximum APDU length accepted” according to the actual
device.

BACnet/IP to
MS/TP adapter
PLC Connection Guide
2. As shown above, in BACnet/IP to MS/TP Adapter mode, [Network number] must follow
the factory setting, and enter the device station number in [Device ID].

3. [HMI port no]. default: 47808, can be filled in other effective value.

How to Import Tags:


EasyBuilder Pro provides two ways to gain tag addresses. One is to directly get tag
information via internet, another is to export the generated CSV file via SCADA, and then
import to EasyBuilder Pro. The following introduces how to import tag address information.

Step 1. Add BACnet/IP driver in System Parameters Settings


PLC Connection Guide
Step 2. Correctly set the relevant parameters.

Step 3. Get tag address information

Way 1: Click Tag Manager -> Get Tag Info


PLC Connection Guide
Way 2: Import the CSV file generated by SCADA software.
*Support files exported by BACShark software

BACnet mode select: Object type or Object name


When using Get tag or import SCANDA Sofeware to create a csv file, you can select
BACnet mode. (EasyBuilder Pro V6.04.02 and later versions support this function)

.
PLC Connection Guide
CSV file content is shown below; users can build the file and import:
a. Object format
b. OBJECT NAME (user defined tag name, EasyBuilder will start reading data from the
6th row of CSV file.), DEVICE ID, OBJECT TYPE(object ID) and INSTANCE(object
address)

Step 4. File imported successfully.

Take (10,2)File as an example, 10 represents object ID, 2 represents object address, File
represents user defined name or default name.
PLC Connection Guide

Default Object Model:


Object ID Object Name Object Structure
0 Analog Input ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValue Array
EventState
OutOfService
Units
SubscribeCovTime
HighLimit
LowLimit
DeadBand
NotificationClass
LimitEnable
EventEnable
NotifyType
TimeDelay
1 Analog Output ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
OutOfService
Units
Priority
PriorityReset
PriorityArray
RelinquishDefault
SubscribeCovTime
HighLimit
LowLimit
DeadBand
NotificationClass
LimitEnable
EventEnable
PLC Connection Guide
Object ID Object Name Object Structure
NotifyType
TimeDelay
2 Analog Value ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
OutOfService
Units
Priority
PriorityReset
PriorityArray
RelinquishDefault
SubscribeCovTime
HighLimit
LowLimit
Dead Band
NotificationClass
LimitEnable
EventEnable
NotifyType
TimeDelay
3 Binary Input ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
OutOfService
Polarity
SubscribeCovTime
AlarmValue
NotificationClass
EventEnable
NotifyType
TimeDelay
4 Binary Output ObjectName
PLC Connection Guide
Object ID Object Name Object Structure
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
OutOfService
Priority
PriorityReset
PriorityArray
Polarity
SubscribeCovTIme
AlarmValue
NofificationClass
EventEnable
NotifyType
TimeDelay
5 Binary Value ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
Priority
PriorityReset
PriorityArray
OutOfService
SubscribeCovTime
AlarmValue
NotificationClass
EventEnable
NotifyType
TimeDelay
6 Calendar ObjectName
ObjectIdentifier
ObjectType
PresentValue
DateList Date
DateList DateRange
PLC Connection Guide
Object ID Object Name Object Structure
DateList WeekDay
DateListControl
DateListStatus
7 Command ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
InProcess
AllWritesSuccessful
8 Device ObjectName
ObjectIdentifier
ObjectType
SystemStatus
VendorName
VendorIdentifier
ModelName
FirmwareRevision
ApplicationSoftwareVersion
ProtocolVersion
ProtocolRevision
MaxAPDUlengthAccepted
SegmentationSupported
ApduTimeout
NumberOfAPDUretries
DataBaseRevision
MaxSegmentsAccepted
UtcOffset
DaylightSavingsStatus
ApduSegmentTimeout
BackupFailureTimeout
10 File ObjectName
ObjectIdentifier
ObjectType
FileType
FileSize
Archive
ReadOnly
PLC Connection Guide
Object ID Object Name Object Structure
11 Group ObjectName
ObjectIdentifier
ObjectType
SettingGroup
13 Multi State ObjectName
Input ObjectIdentifier
ObjectType
PresentValue
EventState
OutOfService
NumberOfStates
SubscribeCovTime
14 Multi State ObjectName
Output ObjectIdentifier
ObjectType
PresentValue
EventState
OutOfService
NumberOfStates
Priority
SubscribeCovTime
PriorityReset
PriorityArray
15 Notification ObjectName
Class ObjectIdentifier
ObjectType
NotificationClass
RecipientList
ControlWord (1:Read / 2:Write)
16 Program ObjectName
ObjectIdentifier
ObjectType
17 Schedule ObjectName
ObjectIdentifier
ObjectType
PresentValue
PriorityForWriting
Reliability
PLC Connection Guide
Object ID Object Name Object Structure
OutOfService
WeeklyScheduleControl
WeeklyScheduleStatus
ExceptionScheduleControl
ExcpetionScheduleStatus
ScheduleDefault
WeeklySchedule_Monday
WeeklySchedule_Tuesday
WeeklySchedule_Wednesday
WeeklySchedule_Thursday
WeeklySchedule_Friay
WeeklySchedule_Saturday
WeeklySchedule_Sunday
BACnetExceptionSchedule_Date
BACnetExceptionSchedule_DateRange
BACnetExceptionSchedule_WeekDay
BACnetExceptionSchedule_Calender
18 Averaging ObjectName
ObjectIdentifier
ObjectType
MinimumValue
AverageValue
MaximumValue
AttemptedSamples
ValidSamples
Window nterval
WindowSamples
19 Multi State ObjectName
Value ObjectIdentifier
ObjectType
PresentValue
EventState
OutOfService
NumberOfStates
Priority
PriorityReset
PriorityArray
SubscribeCovTime
PLC Connection Guide
Object ID Object Name Object Structure
20 Trend Log ObjectName
ObjectIdentifier
ObjectType
Enable
StopWhenFull
BufferSize
RecordCount
TotalRecordCount
21 Life Safety ObjectName
Point ObjectIdentifier
ObjectType
PresentValue
TrackingValue
EventState
Reliability
OutOfService
Mode
Silenced
22 Life Safety ObjectName
Zone ObjectIdentifier
ObjectType
PresentValue
TrackingValue
EventState
Reliability
OutofService
Mode
Silenced
23 Accumulator ObjectName
ObjectIdentifier
ObjectType
PresentValue
PresentValueArray
EventState
OutOfService
Scale
Units
24 Pulse ObjectName
PLC Connection Guide
Object ID Object Name Object Structure
Converter ObjectIdentifier
ObjectType
PresentValue
EventState
OutOfService
Units
ScaleFactor
AdjustValue
Count
Note 1. Object name can not include “#”.
Note 2 Group objects can only communicate when the Group_Member_List addresses are
placed in the project editing screen.

Wiring Diagram:
Diagram 1
Ethernet cable:

You might also like