BMS to receive light sensor feedback status via OPC server

Discussion in 'C-Bus OPC Server Software' started by edward, Apr 9, 2009.

  1. edward


    Apr 18, 2007
    Likes Received:
    Hi all,

    I have installed a multi-sensor 5753PEIRL in the C-Bus Network.

    So now the third-party BMS wanted to receive the Ambient light measurement status from the multi-sensor via OPC server to show on their BMS GUI.

    Can it be done?

    In additional, BMS wish to change the light level target via BMS GUI through OPC server.

    Can it be done? or there is other ways of doing it?

    Thanks in advance.
    edward, Apr 9, 2009
  2. edward


    Dec 19, 2008
    Likes Received:
    Adelaide, South Australia
    Hi there and welcome to the forums.

    Firstly, the measured light level can be exposed to the BMS through OPC Server.

    The 5753PEIRL can broadcast its measured light level into a group using the Light Level Broadcasting option in Toolkit.

    1. Edit the settings for the multi-sensor.
    2. Select the "Light Level" tab.
    3. In the "Light Level Broadcasting" box tick the "Active" option.
    4. Press the button on the right hand side of the "Block" drop-down box.
    5. Select a time interval to be used for updating the level. The default is 5 minutes but it can be set as frequently as 10 seconds if required. Press OK.
    6. Select the "Blocks" tab.
    7. Drop down and select a "Group" for "Block 1".

    NB: If you need to select a different block in the "Light Level" tab then make sure you also edit the correct block in the "Blocks" tab.

    Once the multi-sensor is broadcasting into a group you can configure OPC Server to make the group available to the BMS, just as you would for any other lighting group. The light levels will range from 0 to 255, representing 0 to 2550 lux.

    Secondly, unfortunately the Light Level target cannot be set through OPC Server at this stage, because it is a unit setting.

    A work-around could be to have the BMS read the measured value, and control the target lighting levels itself by writing to the desired lighting group. The BMS would need to implement the control loop logic for having a margin around the Light Level target.

    I hope this helps!
    DarrenH, Apr 21, 2009
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.