Neptronic EFCB Series User manual

EFCB Series Controller
BACnet®Communication Module
User Guide
EFCB-SERIES-BACNET-USER GUIDE
EFCB-130429-EUL.doc


EFCB Series Controller
Page | 1
Table of Contents
Introduction..............................................................................................................................2
BACnet®Overview..................................................................................................................2
Getting Started.........................................................................................................................3
Quick Setup ............................................................................................................................3
Manual Setup..........................................................................................................................3
Copy Config ............................................................................................................................4
MAC address and Max_Master ..............................................................................................4
Device Object Properties........................................................................................................5
Object Types Supported.........................................................................................................6
Out of Service .........................................................................................................................6
EFCB Series Objects Table ....................................................................................................7

EFCB Series Controller
Page | 2
Introduction
This document provides information on using the Neptronic controller communications feature. This product
provides a BACnet®network interface between BACnet®client devices and Neptronic controllers. It uses the
BACnet®Master Slave/Token Passing (MS/TP) protocol at the BACnet®MAC layer.
This document assumes you are familiar with BACnet®and BACnet®terminology.
BACnet®Overview
Performance
The controller uses a synchronous implementation for BACnet®messages. Each BACnet®confirmed service
request is answered as quickly as possible without using Reply Postponed. In particular, MS/TP implementation
performs within Tusage_delay of 15ms in order to assure Tusage_timeout values within 20ms.
Support for MS/TP
The controller supports a Full Master Node state machine for MS/TP. All parameters are configured via the
thermostat menu or via the BACnet®WriteProperty service. Changes made via the WriteProperty take effect
immediately and does not require a restart of the controller. For more information the configurable properties,
please refert to the Getting Started section on page 3. For more information on the thermostat menu, please
refer to the controller’s Specification & Installation Manual for more details.
BIBB Support
The controller generally behaves as a B-ASC type profile server. The following specific BIBBs are supported per
their relevant definitions in Annex K to BACnet®: DS-RP-B, DS-RPM-B, DS-WP-B, DS-WPM-B, DM-DDB-B,
DM-DOB-B, DM-DCC-B
Object Support (in general)
The controller supports a table-based fixed list of BACnet®-visible values which appear as Present_Values of
various BACnet®standard object types, in addition to a Device object.
Alarms
Although the controller supports the ability to indicate various alarm conditions through value changes in
properties of several of its objects, it does not generate BACnet®Event Notifications.
Features
Neptronic controllers also offer the following time-saving features.
Auto Baud Rate Detection
The controller automatically configures its baud rate by detecting the network speed upon connection.
Auto Device Instance Configuration
The controller automatically configures its device instance to 153000 + MAC address.
Copy Configuration
Copy the controller’s entire configuration and broadcast it to other controllers of the same type on the same
network.

EFCB Series Controller
Page | 3
Getting Started
The following BACnet®properties are configurable and may need to be modified to effectively establish
communication on the network and to guarantee uniqueness of each device in a BACnet®system.
MAC Address (Default: 000)
Set to between 000 and 127 via DIP switches on the controller. Can also be set manually to between
000 and 254 via thermostat menu* (128-254 represent MS/TP non-token-passing slave devices).
Device Instance (Default: Auto)
The controller automatically configures its device instance to 153000 + MAC address. Can also be set
manually via thermostat menu* or through the WriteProperty service to Device Object.Object_Identifier.
The device’s Object_Identifier is a combination of the Device Object_Type (8) and the Device_Instance
(0-4194302), therefore its decimal or hexadecimal representation tends to be incomprehensible. For
example, the Device_Instance=1000 has an equivalent Object_Identifier of 0x020003E8 hexadecimal or
33555432 decimal. While it’s the device’s Object_Identifier property that can be changed using a
BACnet®WriteProperty service, this document refers mostly to Device_Instance.
Baud Rate (Default: 0 = Auto)
The controller automatically configures its baud rate by detecting the network speed upon connection.
Can also be set manually via thermostat menu* or through the WriteProperty service to Device
Object.proprietary property #1001. This value is Unsigned type, and available values are 9600, 19200,
38400, 76800.
Max_Master (Default: 127)
To increase network efficiency or if there are less than 127 devices on the network, the Max_Master
value can be configured through WriteProperty service to the Device Object.Max_Master. For more
information, refer to the MAC address and Max_Master section on page 4.
Device Object.Object_Name
Name of device, for example EVFB11WQ4. This value can be configured through WriteProperty service
to the Device Object.Object_Name.
* NOTE: When referring to the thermostat menu in this section, it includes the Quick Access Menu when in
operation mode (RUN) and the Installer Menu when in programming mode (PGM).Refer to the controller’s
Specification & Installation Manual for more details.
Quick Setup
Take advantage of the controller’s Auto Baud Rate Detection, Auto Device Instance Configuration, and default
Max_Master value, to get up and running with no programming.
1) Using the DIP switches located on the controller, set a unique MAC address.
2) Connect the controller to the network and then power up the controller. The controller automatically
configures the baud rate and device instance.
3) Repeat steps 1 and 2 for each controller.
Manual Setup
If your site has more than one EFCB network and/or you wish to use a Device_Instance other than 153,000,
follow these instructions.
1) With the thermostat in Operation Mode (jumper = RUN), go to the Quick Access Menu by pressing and
holding both function buttons on the thermostat for 5 seconds. Refer to the controller’s Specification &
Installation Manual for more details.
2) Enter the password (637).
3) In this mode you can manually configure the MAC address, Device Instance and Baud Rate.
4) Power down the controller, connect the controller to the network and then power up the controller.

EFCB Series Controller
Page | 4
5) Repeat steps 1 to 4 for each controller.
6) To increase network efficiency or if there are less than 127 devices on the network, the Max_Master
value can be configured through WriteProperty service to the Device Object.Max_Master. For more
information, refer to the MAC address and Max_Master section on page 4.
Copy Config
Copy the controller’s entire configuration and broadcast it to other controllers of the same type on the same
network.
1) With the thermostat in Operation Mode (jumper = RUN), go to the Quick Access Menu by pressing and
holding both function buttons on the thermostat for 5 seconds. Refer to the controller’s Specification &
Installation Manual for more details.
2) Enter the password (637).
3) Scroll to “Copy Config” and select yes. Follow onscreen instructions.
MAC address and Max_Master
The MAC address must be unique on the entire MS/TP network. However, having a unique MAC address and a
high baud rate does not guarantee efficient operation of the controller and other MS/TP units on the MS/TP
network. Some MAC address and Max_Master combinations are more efficient than others. BACnet®requires
token-passing units to occasionally “poll” for other masters based on the MAC address and Max_Master. A
“poor” combination of MAC addresses and Max_Master can lead to a slower network due to lost time polling for
masters that are not present. Unless there are 126 other units on the MS/TP network, the default Max_Master
of 127 is not the most efficient choice for the controller. The Max_Master default of 127 was selected to ensure
that any master, specifically a BACnet®client, can be found when the controller is first started.
Example 1:
This example is slow and inefficient because every time either unit is required to find another master unit it has
to poll 126 units until it finds the right one to pass the token.
MAC=0. Max_Master=127
MAC=1, Max_Master=127
Example 2:
This example is better but it’s still slower. The Max_Master is set to the most efficient value; however because
of the gap between the two MAC addresses, each unit must poll 4 units until it finds the right one to pass the
token.
MAC=0. Max_Master=5
MAC=1 to MAC=4 are not used
MAC=5, Max_Master=5
Example 3:
This example is an incorrect configuration. The MAC=0 will never find MAC=2 because it will never poll for the
master MAC address=2.
MAC=0. Max_Master=1
MAC=2, Max_Master=2
Example 4:
As a general guideline, the most efficient set up for an MS/TP network is one in which the units are
consecutively numbered starting at MAC address 0 and all have Max_Master=the maximum MAC address in
the system. If consecutive numbering is not possible, then the next most efficient set up is one in which all units
have Max_Master=the maximum MAC address in the system.
MAC=0. Max_Master=3
MAC=1, Max_Master=3
MAC=2, Max_Master=3
MAC=3, Max_Master=3

EFCB Series Controller
Page | 5
Device Object Properties
The following table lists all the BACnet®properties supported for the device object. The “W” indicates if the
property is writable using the BACnet®WriteProperty service.
Property Value Writable
Object_Identifier Programmable where the instance part of the Object_Identifier is in
the range of 0-4194302. The device instance must be unique system-
wide. The default value for the device instance=153000
(Vendor_Identifier*1000)
W
Object_Name Programmable up to 32 characters. The device name must be unique
system-wide. The default value is Model_Name.
W
Description Programmable up to 32 characters. The default value= "BACnet
fancoil controller"
W
Object_Type 8
System_Status Non-Operational if major error on device.
Vendor_Identifier Always 153
Vendor_Name Always “National Environmental Products Ltd”
Model_Name Example : “EFCB”
Firmware_Revision currently “1.28”
Application_Software_Version currently “1.11”
Protocol_Version Always 1
Protocol_Revision Always 4
DataBase_Revision Default = 0, will be incremented if Object_Name and/or
Odject_Identifier is modified
Max_APDU_Length_Accepted Always 480
Segmentation_Supported (3) = No Segmentation
APDU_Timeout 3000
Number_of_APDU_Retries Always 0
Protocol_Services_Supported Always 0x00, 0x0B, 0xC0, 0x02, 0x60
(i.e. a bitstring in BACnet® order)
- writeProperty, readProperty
- writePropertyMultiple, readPropertyMultiple
- deviceCommunicationControl
- unconfirmedPrivateTransfer
- who-Is, who-Has
Protocol_Object_Types_Supported Always 0x00, 0xB4, 0x80, 0x10
(i.e. a bitstring in BACnet®order)
- analog-input, analog-value, binary-input, binary-value
- device
- multi-state-value
Object_List Per the standard. Because of restrictions on the size of the transmit
buffers, the entire Object_List cannot be returned at once, rather the
Object_List must be read, one-at-a-time.
Device_Address_Binding Always empty.
Max_Master Programmable in the range of 0-127. Default value=127 W
Max_Info_Frames Always 1
Proprietary property #1000 Read only. This proprietary property represents the MS/TP MAC
address in the range of (0-254). Values 128 to 254 represent MS/TP
non-token-passing slave devices. Default value=0
Proprietary property #1001 Programmable. This proprietary property represents the MS/TP baud
rate. This value is Unsigned type, and available values are 9600,
19200, 38400, 76800. Writing 0 will activate auto baud rate
functionality. Reading this property will always return actual baud rate.
Default : Auto* (Auto Baud Rate Detection requires V1.28 and up)
W
Proprietary property #1002 Programmable. This proprietary property represents that period of
time that an object in/out of service will automatically return to normal.
Range = 0-120 minutes (unsigned type). Writing 0 means no
automatic return to normal. Default: 15 minutes.
W

EFCB Series Controller
Page | 6
Object Types Supported
A complete list of all BACnet®objects for the controller is listed in the following section:
The Device Object has already been described. The following tables list all the BACnet®properties supported
for each object type. Most of the properties are locked in. The exception is Present_Value, which represents the
dynamic operating values of the device, and the Status_Flag, Event_State and Reliability properties which
reflect the availability of the Present_Value. Unless otherwise specified, properties are not changeable.
Object Type Supported Optional Properties
Supported Writable
Properties If “Out of Service”
is True
Analog Input
Reliability
Description
Min_Present_Value
Max_Present_Value
Resolution
Out_of_Service Present_Value
Status_Flag
Analog Value Reliability
Description
Present_Value1
Out_of_Service2
Present_Value
Status_Flag
Binary Input
Reliability
Active_Text
Inactive_Text
Description
Out_of_Service Present_Value
Status_Flag
Binary Value
Reliability
Active_Text
Inactive_Text
Description
Present_Value3
Out_of_Service4
Present_Value
Status_Flag
Device
Max_Master
Max_Info_Frame
Description
#1001 (BAUD RATE)
#1002 (TIME OUT)
Object_Identifier
Object_Name
Max_Master
Description
#1001
#1002
N/A
Multi-State Value5Description
Reliability
States_Text
Present_Value6N/A
Out of Service
Neptronic controllers offer the use of the “Out of Service” writable property. When set to true, this property
disconnects the object from the physical input, enabling you to input other values. This could be useful for
special applications or when troubleshooting. For example, you can ignore the temperature read from a sensor
and input the desired temperature value in order to perform specific tests.
For security reasons there is a timeout that will set the Out of Service property back to false after 15 minutes.
This value can be modified to between 0 and 120 minutes (see proprietary property #1002).
1Present_Value property is writable for every AV object except: AV.1, AV.2, AV.3, AV.42, AV.46, AV.49, AV.68, AV.69, AV.98
2 Out_of_Service property is writable for objects that Present_Value is not writable: AV.1, AV.68, AV.69. Object will automatically return to
normal after a programmable period of time. See Proprietary property #1002 of Device object.
3Present_Value property is writable for every BV object except: BV.7, BV26, BV27, BV28, BV36, BV37
4Out_of_Service property is writable for objects that Present_Value is not writable. See list above. Object will automatically return to normal
after a programmable period of time. See Proprietary property #1002 of Device object.
5MSV object states number and text can vary depending of system set-up. Use carefully.
6Present_Value property is writable for every MSV object except: MSV.9, MSV.14

EFCB Series Controller
Page | 7
EFCB Series Objects Table
The EFCB controllers use the following BACnet®object table. The type is the BACnet®Object type, the instance is the BACnet®Object. Together the type and instance
form the BACnet®Object_Identifier for an object according to the following C-language algorithm:
object_identifier=(unsigned long)((unsigned long)type<<22)+instance
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
AI.1 Intern.Temper. Internal temperature sensor value Out of service x x x x x x x x x x
0-50ºC or 32-122ºF, Resolution 0.01ºC/0.02ºF
AI.2 Extern.Temper. External temperature sensor value Out of service xxxxxxxxxx
0-50ºC or 32-122ºF, Resolution 0.01ºC/0.02ºF
AI.3 ChangeOverTemper. Changeover temperature sensor value Out of service x x x x x x x x x x
0-50ºC or 32-122ºF, Resolution 0.01ºC/0.02ºF
AI.4 Intern.Humidity
8
Internal humidity sensor value Out of service xxxxxxxxx
5-95%RH, Resolution 0.1%RH
AI.9 Extern.Humidity
9
External humidity sensor value Out of service x x x x x x x x x
5-95%RH, Resolution 0.1%RH
AI.13 AnalogInput310 Analog input 3, mode selected by dipswitch on
EFCB Out of service x x x x x x x x x x
If BV.6 is set to “Intern.Sensor” and/or MSV.4 = “10k”
0-10Volt or -40-100ºC or -40-212ºF, Resolution
0.01Volt or 0.01ºC/0.02ºF
If BV.6 is set to “Extern.Sensor” and MSV.4 ≠“10k”
AV.99 to AV.100, Resolution 0.01ºC/0.02ºF
AI.14 AnalogInput411 Analog input 4, mode selected by dipswitch on
EFCB Out of service x x x x x x x x x x
0-10Volt or -40-100ºC or -40-212ºF, Resolution
0.01Volt or 0.01ºC/0.02ºF
AI.15 AnalogInput512 Analog input 5, mode selected by dipswitch on
EFCB Out of service x x x x x x x x x x
0-10Volt or -40-100ºC or -40-212ºF, Resolution
0.01Volt or 0.01ºC/0.02ºF
AI.16 AnalogInput613 Analog input 6, mode selected by dipswitch on
EFCB Out of service x x x x x x x x x x
0-10Volt or -40-100ºC or -40-212ºF, Resolution
0.01Volt or 0.01ºC/0.02ºF
AV.1 ControlTemper. Temperature reading Out of service x x x x x x x x x x
0-50ºC or 32-122ºF, Resolution 0.01ºC/0.02ºF
AV.2 HeatingDemand Heating demand xxxxxxxxxx
0-100%, Resolution 0.1%
AV.3 CoolingDemand Cooling demand x x x x x x x x x x
0-100%, Resolution 0.1%
AV.4 FanDemand Fan demand
xxxxxxxxxx
0-100%, Resolution 0.1%
AV.5 Intern.Temper.Offset Internal temperature offset calibration Present Value x x x x x x x x x x
±5.0ºC, Resolution 0.1ºC
AV.6 Extern.Temper.Offset External temperature offset calibration Present Value x x x x x x x x x x
±5.0ºC, Resolution 0.1ºC
AV.7 Temper.SetPointOcc Temperature set point Present Value x x x x x x x x x x AV.8 to AV.9, Resolution 0.5ºC/1ºF
7ID is equal to ObjectType.Instance
8Internal sensor is available when a compatible controller is connected with a TFLH-INT; otherwise object is always out of service.
9External sensor is available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
10 This input could be analog 0-10V or thermistor mode, selectable by hardware dipswitch.
11 This input could be analog 0-10V or thermistor mode, selectable by hardware dipswitch.
12 This input could be analog 0-10V or thermistor mode, selectable by hardware dipswitch.
13 This input could be analog 0-10V or thermistor mode, selectable by hardware dipswitch.

EFCB Series Controller
Page | 8
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
AV.8 Min.SetPointOcc Minimum temperature set point allowed Present Value x x x x x x x x x x
0 to AV.9 , Resolution 0.5ºC/1ºF
AV.9 Max.SetPointOcc Maximum temperature set point allowed Present Value x x x x x x x x x x
AV.8 to 40ºC or 104ºF, Resolution 0.5ºC/1ºF
AV.10 SetPointCoolNoOcc. No occupancy cooling set point Present Value x x x x x x x x x x
AV.11 to 40ºC or 104ºF, Resolution 0.5ºC/1ºF
AV.11 SetPointHeatNoOcc. No occupancy heating set point Present Value x x x x x x x x x x
10.0ºC or 50ºF to AV.10, Resolution 0.5ºC/1ºF
AV.12 CoolingProp.Band1 Proportional band for cooling Present Value xxxxxxxxxx
0.5-5ºC or 1-10ºF, Resolution 0.5ºC/1ºF
AV.13 HeatingProp.Band1 Proportional band for heating Present Value x x x x x x x x x x
0.5-5ºC or 1-10ºF, Resolution 0.5ºC/1ºF
AV.14 CoolingDeadBand1 Dead band for cooling Present Value xxxxxxxxxx
0-5ºC or 0-10ºF, Resolution 0.1ºC/0.2ºF
AV.15 HeatingDeadBand1 Dead band for heating Present Value x x x x x x x x x x
0-5ºC or 0-10ºF, Resolution 0.1ºC/0.2ºF
AV.16 FanTimeOutDelay Fan shutoff delay when there is no demand Present Value x x x x x x x x x x
0-255 seconds, resolution Resolution 1 second
AV.23 ChangeOverSetPoint Changeover set point Present Value x x x x x x x x x x
10-40ºC or 50-104ºF, Resolution 0.5ºC/1ºF
AV.24 NightSetBackDelay Override delay when in night Present Value x x x x x x x x x
0-180 minutes, Resolution 15 minutes
AV.25 FanDampingFactor Slow the effect on the fan of change of demand Present Value xxxxxxxxxx
0-255 seconds, Resolution 1 second
AV.26 Int.TimeFactorHeating Heating integral time factor Present Value x x x x x x x x x x
0-250 seconds, Resolution 5 seconds
AV.27 CoolingAntiCycleDelay Cooling start will be delayed by this value Present Value xxxxxxxxxx
0-15 minutes, Resolution 1 minute
AV.28 Loc.Heat.Demand Local reheat demand x x x x x x x x x x
0-100%
AV.29 Loc.Heat.Prop.Band Proportional band for local reheat Present Value x x x x x x x x x x
0.5-5.0ºC or 1-10ºF, Resolution 0.5ºC/1ºF
AV.30 Loc.Heat.DeadBand Dead band for local reheat Present Value x x x x x x x x x x
0-5ºC or 0-10ºF, Resolution 0.1ºC/0.2ºF
AV.31 FloatingMotorTiming Floating time Present Value
x x x x x x x x x
15-250 seconds
AV.36 Dehumid.Demand
14
Dehumidification demand xxxxxxxxx
0-100%
AV.37 HumiditySetPoint
15
Humidification/Dehumidification set point Present Value x x x x x x x x x
10.0-65.0%RH, Resolution 0.5%RH
AV.38 Intern.HumidityOffset
16
Internal humidity sensor offset Present Value xxxxxxxxx
±5.0%RH, Resolution 0.1%RH
AV.39 NoOcc.OverrideDelay Override delay when in no occupancy Present Value x x x x x x x x x x
0-180 minutes, Resolution 15 minutes
AV.40 HumidityControlRamp
17
Humidification/Dehumidification proportional band Present Value xxxxxxxxx
0.5-5.0%RH, Resolution 0.5%RH
AV.41 Humidif.Demand
18
Humidification demand x x x x x x x x x
0-100%
AV.45 Extern.HumidityOffset
19
External humidity sensor offset Present Value x x x x x x x x x
±5.0%RH, Resolution 0.1%RH
AV.49 ChangeOverDemand Changeover demand x x x x x x x x x x
0-100%, Resolution 0.1%
AV.50 ChangeOverProp.Band Proportional band for changeover Present Value x x x x x x x x x x
0.5-5ºC or 1-10ºF, Resolution 0.5ºC/1ºF
AV.51 ChangeOverDeadBand Dead band for changeover Present Value xxxxxxxxxx
0.3-5ºC or 0.6-10ºF, Resolution 0.1ºC/0.2ºF
AV.52 AnalogOutput1Min. Minimum voltage of analog output 1 Present Value x x x x x x x x x x
0 Volt to AV.54, Resolution 0.1 Volt
AV.53 AnalogOutput2Min. Minimum voltage of analog output 2 Present Value xxxxxxxxxx
0 Volt to AV.55, Resolution 0.1 Volt
AV.54 AnalogOutput1Max. Maximum voltage of analog output 1 Present Value x x x x x x x x x x
AV.52 to 10.0 Volt, Resolution 0.1 Volt
AV.55 AnalogOutput2Max. Maximum voltage of analog output 2 Present Value x x x x x x x x x x
AV.53 to 10.0 Volt, Resolution 0.1 Volt
14 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
15 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
16 Internal sensor is available when a compatible controller is connected with a TFLH-INT; otherwise object is always out of service.
17 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
18 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
19 External sensor is available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.

EFCB Series Controller
Page | 9
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
AV.72 AnalogOutput1
20
Analog output 1 value Present Value x x x x x x x x x x
0-10 Volt, Resolution 0.01Volt
AV.73 AnalogOutput221 Analog output 2 value Present Value x x x x x x x x x x
0-10 Volt, Resolution 0.01Volt
AV.74 Contact1ActivationDelay Digital output 1 delay Present Value x x x x x x x x
0-15 minutes, Resolution 1 minute
A
V
.75 Contact2ActivationDelay Digital output 2 delay Present Value x xxxxx
0-15 minutes, Resolution 1 minute
AV.76 Contact3ActivationDelay Digital output 3 delay Present Value x x x x
0-15 minutes, Resolution 1 minute
AV.77 Contact4ActivationDelay Digital output 4 delay Present Value x x x
0-15 minutes, Resolution 1 minute
AV.78 Contact1ClosePos. Percentage of demand to close DO1 Present Value x x x x x x x x
15-80%, Resolution 1%
AV.79 Contact2ClosePos. Percentage of demand to close DO2 Present Value x xxxxx
15-80%, Resolution 1%
AV.80 Contact3ClosePos. Percentage of demand to close DO3 Present Value x xxx
15-80%, Resolution 1%
AV.81 Contact4ClosePos. Percentage of demand to close DO4 Present Value x x x
15-80%, Resolution 1%
AV.82 Contact1OpenPos. Percentage of demand to open DO1 Present Value x xxxxxxx
0-(AV.78-4%), Resolution 1%
AV.83 Contact2OpenPos. Percentage of demand to open DO2 Present Value x xxxxx
0-(AV.79-4%), Resolution 1%
AV.84 Contact3OpenPos. Percentage of demand to open DO3 Present Value x x x x
0-(AV.80-4%), Resolution 1%
AV.85 Contact4OpenPos. Percentage of demand to open DO4 Present Value x x x
0-(AV.81-4%), Resolution 1%
AV.86 TO1OnPos.
22
Percentage of demand to close TO1 Present Value x x x x x x x x x
15-80%, Resolution 1%
AV.87 TO2OnPos.
23
Percentage of demand to close TO2 Present Value xxxxxxxxx
15-80%, Resolution 1%
AV.88 TO3OnPos.
24
Percentage of demand to close TO3 Present Value x x x x x x x x x
15-80%, Resolution 1%
AV.90 TO1OffPos.
25
Percentage of demand to open TO1 Present Value xxxxxxxxx
0-(AV.86-4%), Resolution 1%
AV.91 TO2OffPos.
26
Percentage of demand to open TO2 Present Value x x x x x x x x x
0-(AV.87-4%), Resolution 1%
AV.92 TO3OffPos.
27
Percentage of demand to open TO3 Present Value xxxxxxxxx
0-(AV.88-4%), Resolution 1%
AV.94 NoOcc.Ov.CountDown No occupancy override countdown timer Present Value x x x x x x x x x x
0-AV.39, Resolution 1 minute
AV.95 OccupancyMin.Time Minimum time in occupancy mode Present Value x x x x x x x x x x
0-240 minutes, Resolution 1 minute
AV.96 Int.TimeFactorCooling Cooling integral time factor Present Value x x x x x x x x x x
0-250 seconds, Resolution 5 seconds
AV.99 MinVoltTemper.Value Minimum temperature of Vdc input
28
Present Value
x
-40-0ºC or -40-32ºF, Resolution 0.5ºC/1ºF
AV.100 MaxVoltTemper.Value Maximum temperature of Vdc input
29
Present Value x 50-100ºC or 122-212ºF, Resolution 0.5ºC/1ºF
AV.105 DehumSPNoOcc.Night30 No Occupancy or Night Dehumidification set point Present Value x x x x x x x x x
AV.107-65.0%RH, Resolution 0.5%RH
20 Writable if MSV.16 is set OFF. Off means no internal process affected to this output.
21 Writable if MSV.17 is set OFF. Off means no internal process affected to this output.
22 Not applicable if MSV.22 is other than On_Off.
23 Not applicable if MSV.23 is other than On_Off.
24 Not applicable if MSV.24 is other than On_Off.
25 Not applicable if MSV.22 is other than On_Off.
26 Not applicable if MSV.23 is other than On_Off.
27 Not applicable if MSV.24 is other than On_Off.
28 Link to hardware ai.3, only in version 1.12 and above.
29 Link to hardware ai.3, only in version 1.12 and above.
30 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.

EFCB Series Controller
Page | 10
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
AV.107 HumSPNoOcc.Night
31
No Occupancy or Night Humidification set point Present Value x x x x x x x x x
10.0%RH-AV.105, Resolution 0.5%RH
AV.108 HumidityDeadBand
32
Humidity dead band Present Value x x x x x x x x x
0-5%RH, Resolution 0.5%RH
BI.1 DigitalInput Digital input 1 status Out of service x x x x x x x x x x
0= Open
1= Close
BI.2 DigitalInput2 Digital input 2 status Out of service x x x x x x x x x x
0= Open
1= Close
BI.3 DigitalInput3 Digital input 3 status Out of service x x x x x x x x x x
0= Open
1= Close
BI.4 DigitalInput4 Digital input 4 status Out of service x x x x x x x x x x
0= Open
1= Close
BV.1 Temper.Unit Temperature unit (Celsius or Fahrenheit) Present Value x x x x x x x x x x
0= Celsius
1= Fahrenheit
BV.2 Temper.SetPointLock Temperature set point lock Present Value x x x x x x x x x x
0= Disable
1= Enable
BV.3 UserControlOffMode33 Enable or disable the Off mode by end user. Present Value x x x x x x x x x x
0= Enable
1= Disable
BV.4 UserFanAutoMode Enable or disable the user access to change fan
mode Present Value x x x x x x x x x x
0= Enable
1= Disable
BV.6 ControlTemper.Source Temperature sensor used for control: internal or
external Present Value x x x x x x x x x x
0= Intern.Sensor
1= Extern.Sensor
BV.7 ChangeOverMode Change over mode status Out of service x x x x x x x x x x
0= Cooling
1= Heating
BV.8 HumidityControlSource34 Humidity sensor used for control: internal or
external Present Value x x x x x x x x x
0= Intern.Sensor
1= Extern.Sensor
BV.16 AntiFreezeProtection Enable or disable anti-freeze protection Present Value x x x x x x x x x x
0= Off
1= On
BV.17 FloatingMotorDirection Clockwise or counter clockwise motor direction Present Value x x x x x x x x x
0= Direct
1= Reverse
BV.19 KeyPadUpperLeftLock35 Fan button lock Present Value x x x x x x x x x x
0= Off
1= On
BV.20 KeyPadBottomLeftLock36 Cool/Heat button lock Present Value x x x x x x x x x x
0= Off
1= On
31 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
32 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
33 Enable or Disable “off” state of UserControlMode (MSV.3).
34 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
35 If set “On”, all functionality of this button will not be available.
36 If set “On”, all functionality of this button will not be available.

EFCB Series Controller
Page | 11
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
BV.21 KeyPadArrowLock37 Keypad arrows lock Present Value x x x x x x x x x x
0= Off
1= On
BV.22 ContactOutput138 Digital output 1 status Present Value x x x x x x x x
0= Open
1= Close
BV.23 ContactOutput239 Digital output 2 status Present Value x xxxxx
0= Open
1= Close
BV.24 ContactOutput340 Digital output 3 status Present Value x x x x
0= Open
1= Close
BV.25 ContactOutput441 Digital output 4 status Present Value x x x
0= Open
1= Close
BV.26 FanContactLow Low speed fan contact status x x x x x x x x x x
0= Open
1= Close
BV.27 FanContactMed Medium speed fan contact status x x x x x x x x x x
0= Open
1= Close
BV.28 FanContactHigh High speed fan contact status x x x x x x x x x x
0= Open
1= Close
BV.29 OnOffOutput142 TO1 output status Present Value x x x x x x x x x
0= Off
1= On
BV.30 OnOffOutput243 TO2 output status Present Value x x x x x x x x x
0= Off
1= On
BV.31 OnOffOutput344 TO3 output status Present Value x x x x x x x x x
0= Off
1= On
BV.33 DigitalInput1Mode Flow switch normally open or close Present Value x x x x x x x x x x
0= Norm.Open
1= Norm.Close
BV.34 DigitalInput2Mode Dirty filter normally open or close Present Value x x x x x x x x x x
0= Norm.Open
1= Norm.Close
BV.36 DirtyFilter Dirty filter status x x x x x x x x x x
0= No
1= Yes
BV.37 FlowSwitch Flow switch status x x x x x x x x x x
0= No
1= Yes
BV.38 CondensationAlarm Condensation alarm status Present Value x x x x x x x x x x
0= No
1= Yes
37 If set “On”, all functionality of these buttons will not be available.
38 Writable if MSV.50 is set OFF. Off means no internal process affected to this output.
39 Writable if MSV.51 is set OFF. Off means no internal process affected to this output.
40 Writable if MSV.52 is set OFF. Off means no internal process affected to this output.
41 Writable if MSV.53 is set OFF. Off means no internal process affected to this output.
42 Writable if MSV.18 is set OFF. Off means no internal process affected to this output.
43 Writable if MSV.19 is set OFF. Off means no internal process affected to this output.
44 Writable if MSV.20 is set OFF. Off means no internal process affected to this output.

EFCB Series Controller
Page | 12
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
BV.39 CoolingLock Cooling mode locked Present Value x x x x x x x x x x
0= No
1= Yes
BV.40 HeatingLock Heating mode locked Present Value x x x x x x x x x x
0= No
1= Yes
BV.41 ProgramLock Lock keypad and program mode Present Value x x x x x x x x x x
0= No
1= Yes
BV.42 ServiceDisplayAdd Display MAC address on thermostat LCD Present Value x x x x x x x x x x
0= No
1= Yes
BV.43 Loc.HeatLock Local Reheat demand Locked Present Value x x x x x x x x x x
0= No
1= Yes
BV.44 ChangeOverLock Change Over demand Locked Present Value x x x x x x x x x x
0= No
1= Yes
BV.45 NightModeOFF Thermostat OFF in night mode Present Value x x x x x x x x x
0= No
1= Yes
MSV.2 UserFanSpeed Fan speed status Present Value x x x x x x x x x x
1= Auto
2= Speed1_Low
3= Speed2_Med
4= Speed3_High
MSV.3
UserControlMode Selected user control mode (according to MSV.4) Present Value x x x x x
States available if MSV.4 is set to “Auto”
1= Auto,
2= Heating
3= Cooling
4= Fan
5= Off (only if BV.3 is set to “Enable”)
States available if MSV.4 is set to “Cool”
1= Cooling
2= Fan
3= Off (only if BV.3 is set to “Enable”)
States available if MSV.4 is set to “Heat”
1= Heating
2= Fan
3= Off (only if BV.3 is set to “Enable” )
States available if MSV.4 is set to “HeatingOrCooling”
1= Heating
2= Cooling
3= Fan
4= Off (only if BV.3 is set to “Enable”)

EFCB Series Controller
Page | 13
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
UserControlMode Selected user control mode (according to MSV.4) Present Value x x x xx
States available if MSV.4 is set to “Auto”
1= Auto,
2= Heating
3= Cooling
4= Off (only if BV.3 is set to “Enable”)
States available if MSV.4 is set to “Cool”
1= Cooling
2= Off (only if BV.3 is set to “Enable”)
States available if MSV.4 is set to “Heat”
1= Heating
2= Off (only if BV.3 is set to “Enable” )
States available if MSV.4 is set to “HeatingOrCooling”
1= Heating
2= Cooling
3= Off (only if BV.3 is set to “Enable”)
MSV.4 ControlMode45 Selected control mode (in programming mode) Present Value x x x x x x x x x x
1= Auto
2= Heating
3= Cooling
4= HeatingOrCooling
MSV.8 FanOutputSignal Number of fan contacts used Present Value x x x x x x x x x x
1= 1Speed
2= 2Speeds
3= 3Speeds
if MSV.17 is set to FAN (not available on GR1)
1= AnalogOutput2
MSV.9 NightSetBack Night SetBack status x x x x x x x x x
1= Day
2= Night
3= Override
MSV.11
OccupancyInput Digital Input 3 (occupancy) mode selection Present Value x
1= Off
2= Norm.Open
3= Norm.Close
NsbOcc.Input Digital Input 3 (NSB / occupancy) mode selection Present Value x x x x x x x x x
1= Off
2= OccNorm.Open
3= OccNorm.Close
4= NSBNorm.Open
5= NSBNorm.Close
MSV.12 ChangeOverInputMode Changeover mode selection Present Value x x x x x x x x x x
1= ChangeOverSensor
2= Ch.Ov.ContactNorm.Cool
3= Ch.Ov.ContactNorm.Heat,
45 Locks user options. MSV.3, UserControlMode, will be affected or even locked in one state.

EFCB Series Controller
Page | 14
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
MSV.13
OccupancyMode46 Occupancy mode selected Present Value x
1= Locally
2= Occupancy
3= NoOccupancy
NsbOcc.Mode47 Occupancy mode selected Present Value x x x x x x x x x
1= Locally
2= Occupancy
3= NoOccupancy
4= Day
5= Night
MSV.14 OccupancyStatus Occupancy status x x x x x x x x x x
1= NoOccupancy
2= Occupancy
3= Override
MSV.16 AnalogOutput1Signal Ramp that control analog output 1 Present Value x x x x x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
MSV.17
AnalogOutput2Signal Ramp that control analog output 2 Present Value x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= Fan (not available on GR1)
AnalogOutput2Signal Ramp that control analog output 2 Present Value x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
8= Fan (not available on GR1)
46 Locally mode lets the thermostat manage the Occupancy status for energy conservation. The other 2 statuses force the thermostat into a specific state.
47 Locally mode lets the thermostat manage the Occupancy or NSB status for energy conservation. The other 4 statuses force the thermostat into a specific state.

EFCB Series Controller
Page | 15
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
MSV.18 TO1Signal Ramp that control TRIAC output 1 Present Value x x x x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
MSV.19 TO2Signal Ramp that control TRIAC output 2 Present Value x x x x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
MSV.20 TO3Signal Ramp that control TRIAC output 3 Present Value x x x x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
MSV.22 TO1Mode Signal output configuration for TRIAC output 1 Present Value x x x x x x x x x
States available if MSV.18 is set to “HeatingWithFan”
or “ReheatWithFan” or “Reheat”
1= Pulsing
2= On_Off
3= Floating
States available if MSV.18 is set to
“ChangeOverWithFan” or “CoolingWithFan”
1= On_Off
2= Floating
States available if MSV.18 is set to “Off”
1= On_Off
MSV.23 TO2Mode Signal output configuration for TRIAC output 2 Present Value x x x x x x x x x
States available if MSV.22 is set to “Floating”
1= Floating
States available if MSV.22 is other then “Floating” and
MSV.19 is set to “HeatingWithFan” or
“ReheatWithFan” or “Reheat”
1= Pulsing
2= On_Off
States available if MSV.19 is set to
“ChangeOverWithFan” or “CoolingWithFan”
1= On_Off
2= Floating

EFCB Series Controller
Page | 16
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
States available if MSV.19 is set to “Off”
1= On_Off
MSV.24 TO3Mode Signal output configuration for TRIAC output 2 Present Value x x x x x x x x x
States available if MSV.20 is set to “HeatingWithFan”
or “ReheatWithFan” or “Reheat”
1= Pulsing
2= On_Off
States available if MSV.20 is set to
“ChangeOverWithFan” or “CoolingWithFan” or “Off”
1= On_Off
MSV.33 ChangeOverControlMode48 Changeover selected control mode status Present Value x x x x x x x x x x
1= Locally
2= Cooling
3= Heating
MSV.34 ExternTemper.Type Select external temperature sensor type49 Present Value
x
1=10k (link to hardware ai.1)
2=2-10V (link to hardware ai.3)
3=0-10V (link to hardware ai.3)
MSV.35 HumidityControlMode50 Selected humidity control mode (in programming
mode) Present Value x x x x x x x x x
1= Auto
2= Dehumidification
3= Humidification
4= Off
MSV.36 Extern.HumidityInput51
External humidity sensor analog input. Analog input
selected should be in 0-10V (HW dipswitch
selection).
Present Value x x x x x x x x x
1= Off
2= AnalogInput3
3= AnalogInput4
4= AnalogInput5
5= AnalogInput6
MSV.50 Contact1Signal Ramp that control digital output 1 Present Value x x x x x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
48 Locally mode lets the thermostat manage the cooling or heating status for change over ramp. The other 2 statuses force the thermostat into a specific state.
49 Only in version 1.12 and above.
50 Available when a compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.
51 If both sensor (internal and external) are available, selecting an analog input will not affect “HumidityControlSource”, you must set BV.8 = 1 to use external humidity sensor as control source. Available when a
compatible controller is connected with a TFLH-EXT or a TFLH-INT; otherwise object is always out of service.

EFCB Series Controller
Page | 17
ID7Name Description Writable
Property
EFCB12-GRx
EFCB1x
EFCB1x-OE1
EFCB1xQ1
EFCB1xQ1-OE1
EFCB1xQ2
EFCB1xQ2-OE1
EFCB1xQ3
EFCB1xQ4
EFCB1xQ4-OE1
Notes
MSV.51 Contact2Signal Ramp that control digital output 2 Present Value x xxxxx
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
MSV.52 Contact3Signal Ramp that control digital output 3 Present Value x x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
MSV.53 Contact4Signal Ramp that control digital output 4 Present Value x x x
1= Off
2= ChangeOverWithFan
3= CoolingWithFan
4= HeatingWithFan
5= Loc.HeatWithFan
6= Loc.Heat
7= HumidiWithFan (only when connected with a TFLH-
EXT or a TFLH-INT | not available with GRx)
MSV.8752 FanModeNoOcc.Night NSB or No Occupancy mode fan speed Present Value x x x x
1= Low
2= Medium
3= High
4= Auto
52 Only in version 1.28 and above.

400 Lebeau Blvd, Montreal, Qc, H4N 1R6, CANADA
www.neptronic.com
Toll free in North America: 1 800 361-2308
Tel.: (514) 333-1433
Fax: (514) 333-3163
Customer service Fax: (514) 333-1091
Business hours: from Monday to Friday, 8:00am to 5:00pm (Eastern time)
This manual suits for next models
10
Table of contents
Other Neptronic Control Unit manuals
Popular Control Unit manuals by other brands

AEG
AEG AS-M2-G Series installation manual

Sony
Sony PDBK-L1500 installation manual

Sailor
Sailor HC4500 operating instructions

Viessmann
Viessmann EM-EA1 extension Installation and service instructions for contractors

schmersal
schmersal SRB NA-R-C.33 operating instructions

Yamaha
Yamaha REV-1 operating manual