The leader in industrial automation and control solutions

Introduction

All Maple Systems HMIs programmed with EBPro (EasyBuilder Pro), including every cMT X Series and cMT Series model, are compatible with BACnet MSTP Server. Configure your Controller and HMI/cMT with the following parameters to establish reliable communication.

Only Supports cMT/cMT-X Series HMIs

HMI Setting

ParametersRecommendedOptionsNotes
PLC typeBACnet/MSTP Server
PLC I/FRS485-2W
Baud rate384009600, 19200, 38400
Data bits8
ParityNone
Stop bits1
Device MAC10 ~ 127
HMI Device ID41943020 ~ 4194302*Note

NOTE: LW-12245 is not applicable to this BACnet MSTP Server driver.

System Parameter Settings dialog with Local Device 2 configured as BACnet/MSTP Server on COM 2 (38400, N, 8, 1) RS485 2W interface.

The following steps explain how to build the tag list

  1. Build the tag list

    In [System Parameter Settings] add [BACnet/MSTP Server] driver
  2. Click [Tag Manager]

    Click [Tag Manager]
  3. Configure tag information

    3.1 HMI Device ID: Set the range to 0 ~ 4194302.

    3.2 Tag Name: Add these tags: Analog Input, Analog Output, Analog Value, Binary

    Input, Binary Output, Binary Value…

    3.3 Specify the quantity of the selected tag, the allowable range: 1 ~ 100

    3.4 [Add Tag]: According to the selected tag and the specified quantity, the added

    tags will be shown in the list.

    3.5 [Delete Tag]: Delete a single tag or multiple tags.

    3.6 [Import Tag] [Export Tag]: Import an existing CSV file or export current data as a

    CSV file. Please note that current data will be removed after importing a CSV file

Tag Information dialog with Weintek HMI Device ID set to 4194302 and AnalogInput, AnalogOutput tag groups expanded in the tag list.

Objects

Object IDObject NameObject Structure
0Analog InputDescription
0Analog InputObject Identifier
0Analog InputObject Name
0Analog InputObject Type
0Analog InputPresent Value
0Analog InputUnits
0Analog InputEvent State
0Analog InputStateFlags
0Analog InputOutOfService
1Analog OutputDescription
1Analog OutputObject Identifier
1Analog OutputObject Name
1Analog OutputObject Type
1Analog OutputPresent Value
1Analog OutputPriority
1Analog OutputPriority Array
1Analog OutputPriority Reset
1Analog OutputUnits
1Analog OutputEvent State
1Analog OutputStateFlags
1Analog OutputOutOfService
1Analog OutputRelinquishDefault
2Analog ValueDescription
2Analog ValueObject Identifier
2Analog ValueObject Name
2Analog ValueObject Type
2Analog ValuePresent Value
2Analog ValuePriority
2Analog ValuePriority Array
2Analog ValuePriority Reset
2Analog ValueUnits
2Analog ValueEvent State
2Analog ValueStateFlags
2Analog ValueOutOfService
2Analog ValueRelinquishDefault
3Binary InputDescription
3Binary InputObject Identifier
3Binary InputObject Name
3Binary InputObject Type
3Binary InputPresent Value
3Binary InputEvent State
3Binary InputStateFlags
3Binary InputOutOfService
4Binary OutputDescription
4Binary OutputObject Identifier
4Binary OutputObject Name
4Binary OutputObject Type
4Binary OutputPriority
4Binary OutputPriority Array
4Binary OutputPriority Reset
4Binary OutputPresent Value
4Binary OutputEvent State
4Binary OutputStateFlags
4Binary OutputOutOfService
4Binary OutputRelinquishDefault
5Binary ValueDescription
5Binary ValueObject Identifier
5Binary ValueObject Name
5Binary ValueObject Type
5Binary ValuePriority
5Binary ValuePriority Array
5Binary ValuePriority Reset
5Binary ValuePresent Value
5Binary ValueEvent State
5Binary ValueStateFlags
5Binary ValueOutOfService
5Binary ValueRelinquishDefault
13MultistateInputDescription
13MultistateInputObject Identifier
13MultistateInputObject Name
13MultistateInputObject Type
13MultistateInputPresent Value
13MultistateInputEvent State
13MultistateInputNumber Of State
13MultistateInputStateFlags
13MultistateInputOutOfService
14MultistateOutputDescription
14MultistateOutputObject Identifier
14MultistateOutputObject Name
14MultistateOutputObject Type
14MultistateOutputPresent Value
14MultistateOutputEvent State
14MultistateOutputNumber Of State
14MultistateOutputPriority
14MultistateOutputPriority Array
14MultistateOutputPriority Reset
14MultistateOutputStateFlags
14MultistateOutputOutOfService
14MultistateOutputRelinquishDefault
19MultistateValueDescription
19MultistateValueObject Identifier
19MultistateValueObject Name
19MultistateValueObject Type
19MultistateValuePresent Value
19MultistateValueEvent State
19MultistateValueNumber Of State
19MultistateValuePriority
19MultistateValuePriority Array
19MultistateValuePriority Reset
19MultistateValueStateFlags
19MultistateValueOutOfService
19MultistateValueRelinquishDefault
21LifeSafetyPointDescription
21LifeSafetyPointObject Identifier
21LifeSafetyPointObject Name
21LifeSafetyPointObject Type
21LifeSafetyPointPresent Value
21LifeSafetyPointEvent State
21LifeSafetyPointMode
21LifeSafetyPointSilenced
21LifeSafetyPointStateFlags
21LifeSafetyPointOutOfService
22LifeSafetyZoneDescription
22LifeSafetyZoneObject Identifier
22LifeSafetyZoneObject Name
22LifeSafetyZoneObject Type
22LifeSafetyZonePresent Value
22LifeSafetyZoneEvent State
22LifeSafetyZoneMode
22LifeSafetyZoneSilenced
22LifeSafetyZoneStateFlags
22LifeSafetyZoneOutOfService

Wiring Diagram

The diagram below shows the Ethernet cable wiring.

Ethernet cable wiring diagram showing color-coded twisted pair connections with wire numbers 1 through 8 labeled on both ends.