C-Bus Control and Management System Network Automation Controller BACnet, Modbus, IP, 6M, Din Mount, 24V DC

Home ProductsSmart Home SolutionsC-BusNetwork Automation Controller

C-Bus Control and Management System Network Automation Controller BACnet, Modbus, IP, 6M, Din Mount, 24V DC

Item Number: 5500NAC

Datasheet

Product Dimensions

Width icon

Width93 mm

Height icon

Height108 mm

Depth icon

Depth63 mm

Barcode

Qty UoM EAN Colour
-
-
-

Specifications

Design

Range

C-Bus

Product or component type

logic controller

Market segment

buildings

Physical

Communication port protocol

  • C-Bus RJ45 (2000 devices)
  • BACnet IP RJ45 (500 devices)
  • Modbus RTU terminal block RS485 (31 devices)
  • IP (Internet Protocol) RJ45
  • serial link terminal block RS232
  • Modbus TCP RJ45

Power consumption in w

2 W

Local signalling

  • LED (green/red) for power
  • LED (green/red) for status indication
  • LED (green) for relay output (REL)
  • LED (multi-colour) for input status
  • LED (multi-colour) for RS232 link activity
  • LED (multi-colour) for serial link communication (RS485, RX, TX)
  • LED (green) for C-Bus status
  • LED (green/yellow) for Ethernet link

Control type

  • remote control
  • smartphone or tablet
  • RESET push-button
  • by touch panel
  • by web browser
  • RESET push-button cold restart
  • local control

Function available

  • visualisation
  • updateable software

Connections - terminals

  • power supply: screw terminal 3 cable(s) 1.5-1.5 mm²
  • LED lamp: screw terminal 2 cable(s) 1.5-1.5 mm²
  • relay digital output: screw terminal 3 cable(s) 1.5-1.5 mm²
  • digital input: screw terminal 2 cable(s) 1.5-1.5 mm²
  • RS232 link: screw terminal 3 cable(s) 1.5-1.5 mm²
  • RS485 link: screw terminal 5 cable(s) 1.5-1.5 mm²

Mounting support

DIN rail

Height

108 mm

Width

93 mm

Depth

63 mm

Ambient air temperature for operation

-5...45 °C

Relative humidity

10...90 %

Ip degree of protection

IP20

Standards

  • AS/NZS CISPR 22
  • EN 55022 class A

Eu rohs directive

Compliant with Exemptions

Mercury free

Yes

China rohs regulation

X

Rohs exemption information

Yes

Environmental disclosure

ENVPEP1701009EN

Circularity profile

ENVEOLI1701009EN

Others

Commercial status history

  • SESA59909
  • Wed Aug 09 00:34:00 EDT 2023
  • From Unitary Local
  • From 18 to 19

Package 1 bare product quantity

1

Product name

C-Bus Automation Controller

[us] rated supply voltage

24 V DC

Port ethernet

10BASE-T/100BASE-TX

Number of port

  • 1 USB 2.0 type A
  • 1 USB 1.1 type B
  • 1 RS232 (serial link)
  • 1 RS485 (Modbus)
  • 2 RJ45 (C-Bus)
  • 1 RJ45 (Ethernet)

Web services

web server

Web server

BMS controller compatible

Number of inputs

1 dry contact

Input impedance

  • 2.2 kOhm closed
  • 6.9 kOhm opened

Number of outputs

1 relay changeover

Output voltage

  • 24 V DC 1 A for relay
  • 48 V AC 1 A for relay

Total number of 18 mm modules

6

Operating altitude

<= 2000 m

Unit type of package 1

PCE

Number of units in package 1

1

Package 1 height

10 cm

Package 1 width

11.5 cm

Package 1 length

16 cm

Package 1 weight

0.34 kg

Unit type of package 2

CAR

Number of units in package 2

8

Package 2 height

20.6 cm

Package 2 width

22.8 cm

Package 2 length

33 cm

Package 2 weight

2720 g

Unit type of package 3

PAL

Number of units in package 3

128

Package 3 height

97.4 cm

Package 3 width

80 cm

Package 3 length

60 cm

Package 3 weight

43520 g
Show all specifications

Documents & downloads

hide show
Filter items
  • All

  • Product Brochures

  • CAD Files and Packs

  • Other technical guide

  • Installation Instruction

  • End of Life Manual

  • Environmental Disclosure

  • Quick Start Guide

  • Operating Manuals

  • System User Guide

  • Specification Guide

  • Application Notes

  • Declaration of Conformity

  • Firmware

  • Software - Release

Frequently Asked Questions

What is the latest firmware version for C-Bus 5500NAC and 550SHAC Automation Controller?

Hide Show

What is the latest firmware version for C-Bus 5500NAC and 550SHAC Automation Controller?

Their latest firmware version is 1.18.0 and released on 27/08/2024, here are their download links:

C-Bus Firmware for 5500NAC Automation Controller V1.18.0
https://www.se.com/au/en/download/document/5500NAC_Firmware-V1.18.0/

C-Bus Firmware for 5500SHAC Automation Controller V1.18.0
https://www.se.com/au/en/download/document/5500SHAC_Firmware-V1.18.0/

 

or

https://www.se.com/au/en/product-range/2216-spacelogic-cbus-home-automation-system/#software-and-firmware


 

Which version of Schedule Plus is compatible with C-Gate 3?

Hide Show

Schedule plus V5.4.0 is compatible with C-Gate 3

Release note:

1

Download link:

https://www.se.com/au/en/product-range/2216-spacelogic-cbus-home-automation-system/#software-and-firmware

2

3


 

How to perform C-Bus Automation Controller LUA Script logging

Hide Show
C-Bus LUA Script log function is usual to help determine what values various LUS Script functions including C-Bus functions including Measurement Application and User Parameter functions etc. The use of the show Logs(1) to display Current logs window and selecting Show logs for only current script(2) and Clear and running script containing log functions will display any log string messages and parameters (variables). 

Default Log Helper Function
The LUA Script Editor contains Helpers - under the Alerts and Logs - contains a log variables function helper which when left clicked enters an example containing some different parameters to log. The results shown in the Current logs window of running a script containing the default log helper is as follows
Default log variables helper

Logging Descriptive String and Value
Using log function can be prefixed with a string as well as the parameter(variable) to provide understanding of what it being logged. All arguments are logged to the Current logs window in example below we see argument 1 being the description and argument 2 being the variables(parameter) value. 

Log string and variable parameters
Logging Multiple Parameters or Concatenated Strings 
Using log functions containing multiple strings and/or parameters eg log('string', parameter, parameter, parameters, ....) to see descriptions and multiple variables at the specified execution point in the LUA script. Knowing what various C-Bus groups, C-Bus levels, measurement values, user defined setpoints are at a specific point in the LUA script can help determine why a block of LUA script code is or isn't being executed. 

Additionally using "tostring(variable)" to convert boolean, integer, floating value's into strings and " .. " to concatenate strings allows you to condense log messages into a single line. This allows complex logic with multiple conditional statements to be checked for expected and actual execution whilst troubleshooting LUA scripting. 

SwValues = 'Reed Switch: ' .. tostring(SwReed) .. ', Switch Loops: ' .. tostring(SwLoops) .. ', Switch Value: ' .. tostring(SwValue)
log('Switch Values', SwReed, SwLoops, SwValue)

returns 
* string: Reed Switch: true, Switch Loops: 5, Switch Value: 83.35
 
Logging multiple parameters or concatenated strings

How to get a C-Bus Automation Controller LUA Script IF to perform like a PASCAL Logic ONCE

Hide Show
The SpaceLogic C-Bus Application Controller/Network Automation Controller LUA script does NOT contain an inbuilt "once" statement similar to the C-Bus PICED logic code.

To avoid an if statement being executed by the C-Bus Application/Controller Event-based engine numerous times the use of an outer if (or) - then statement ensuring that the event came from visualization or from c-bus avoids the inner event-based condition being met again and again. We can use LUA script log function and the Logs window to verify expected behaviour  

Without outer if (or) - then statement 
Without any outer conditional check of whether the event came from either visualization or c-bus network the log windows shows that a change in state of the Group 78 (Strong Room Reed Switch) being set to ON (255) - true results in numerous executions by the event-based lua script engine which continue to occur as seen by updating timestamp. 

No outer if (or) - then statement checking event senders
 
With outer if (or) - then statement ensuring that the event came from visualization or from c-bus
With the inclusion of an outer conditional loop checking whether the event came from either visualization or c-bus network the log windows shows that a change in state of the Group 78 (Strong Room Reed Switch) being set to ON (255) - true results in one execution and that another change in state of the Group 78 (Strong Room Reed Switch) being set to OFF (0) - false results in one execution. From the Logs window we can see that the added if (or) - then ensuring that the event came from visualization or from c-bus acts similar to a ONCE statement in PICED pascal logic

Outer if (or) - then statement checking if event sender is visualization or c-bus network

How to troubleshoot C-Bus Automation Controller LUA Scripts

Hide Show
C-Bus Application and Network Automation Controllers utilize LUA scripting to provide an additional level of customizable functionality via LUA event-based, resident or scheduled LUA scripting. The following troubleshooting tips can assist in troubleshooting LUA script issues. 

Save Script - Syntax errors are shown when saving the script 
These errors relate to general LUA command/statement syntax

example 1: in following if - then - else - end condition the following LUA script is missing the closing "end" statement

if (StrRmReedSwitch == false) then
  -- Turn ON the Store Room Alarm and Alarm Light
  SetCBusState(0, 56, 77, true)
  SetCBusState(0, 56, 79, true)
else
  SetCBusState(0, 56, 77, false)
  SetCBusState(0, 56, 79, false)

results in the following error when attempting to save

LUA Syntax Error

Show Error Logs - Logical errors are shown when "Error log" is selected (1), and from the Error log window selecting "Show errors only for current script" (2) and "Clear" (3) then running the LUA script - by changing related object statuses etc in Object Tab, Visualization or Run Script

Logic errors relate to logical issues with the LUA Script such as trying to retrieve the state of an uninitialized group or trying to retrieve the state of a group that does not exist, or performing incompatible arithmetic etc.

Show error log  

example 2: Library cbuslogic:0: unable to find 0/56/250 --- (check if application 56, group address 250 object exists?)
example 3: Library cbuslogic:0: unable to decode 0/56/150 --- (check if application 56, group address 150 object currently nil "un-initialized")
example 4: User script:5: attempt to perform arithmetic on global 'StmRmTempSwitch' (a nil value) stack traceback: --- (check compatibility of arithmetic)

The following LUA script tries to perform a mathematical addition of a boolean returned from GetCBusState and an integer value resulting in Error log message

-- Get state of Store Room - Reed Switch on the local network
StmRmTempSwitch = GetCBusState(0, 56, 78)
IntValue = 5
CalcValue = IntValue + StmRmTempSwtich

Log messages which can help further troubleshoot LUA script issues are shown when "Log" is selected (1), and from the Current logs window selecting "Show logs only for current script" (2) and "Clear" (3) then running the LUA script - by changing related object statuses etc in Object Tab, Visualization or Run Script

Log messages can be used to log values of c-bus states, levels, variables and determine whether expected conditional and behavior is being met or may provide answer why a condition is not met and a certain block of the LUA script is not being executed. 

example 5: Running the following script shown in image and turning the Strong Room Reed Switch group OFF and ON shows script is working as expected. 

LUA Script Current logs