Universal Driver
version 3d

A new hardware driver has been written which allows almost any relay output combination to be setup with configuration parameters. Instead of setting a single TYPE parameter to define the driver setup six parameters have been made available so that new combinations of output are possible. These have been placed in a new 'fixed block' starting at config 150. The period xPRD and interlock xDLY variables are to be found in the standard config list because they need to be accessible during commissioning.

New features in this version

Single channel output for heating and cooling

Heat Pump driver

Fan/Pump only runs when there is some demand

Ref   value description range
C150 HTYP 0 no heating output 0 to 8
    1 raise/lower valve (uses 2 relays)  
    2 sequence and time proportioning  
    3 sequence and fast time proportioning  
    4 analogue level  
    5 dual raise lower heat/cool for fan coil  
    8 heat pump, select heating and re-direct output to cooling driver.  
C151 HSTG   sets the number of stages (relays) to be used

when an analogue board is used this defines the number of steps for HTYP 2 or 3 or the number of analogue channels for HTYP 4

ACT-DIN 0 to 3

BLR-DIN 0 to 6

AOP 0 to 8

C152 CTYP 0 no cooling output 0 to 8
    1 raise/lower valve (uses 2 relays)  
    2 sequence and time proportioning  
    3 sequence and fast time proportioning  
    4 analogue level  
    5 dual raise lower heat/cool for fan coil  
    8 heat pump, select cooling and re-direct output to heating driver.  
C153 CSTG   sets the number of stages (relays) to be used

when an analogue board is used this defines the number of steps for CTYP 2 or 3 or the number of analogue channels for CTYP 4

ACT-DIN 0 to 3

BLR-DIN 0 to 6

AOP 0 to 8

C154 FTYP 0 no output 0 to 7
    2 sequence and time proportioning  
    4 analogue value  
    6 single relay in last position

this allows fan or pump wiring to be standardised regardless of number of relays used for heating and cooling drivers

 
    7 multi-stage fan speed output

only one relay energised at a time, when demand reduces all relays off for 10 seconds to allow fan to slow down

 
C155 FSTG   number of stages for multi speed control 0 to 3

Period settings

HPRD sets stroke time, fast TP period or min on/off time depending on driver type seconds/10

CPRD sets stroke time, fast TP period or min on/off time depending on driver type seconds/10

The default periods are

raise/lower xTYP 1 xPRD 18 (180 seconds)

sequence xTYP 2 xPRD 6 (60 seconds)

seq fast TP xTYP 3 xPRD 10 (10 seconds)

Sequence and Time Proportioning driver

The sequence/ time proportioning driver type automatically puts on enough relays to match the demand with the last relay in the sequence being time proportioned in line with the unsatisfied demand.

For example assume two stages and 75% demand level

The first relay will be on, accounting for 50% of the demand, the second relay will time proportion at a rate of 25% of unsatisfied demand as a percentage of the stage value (50% per stage) which is 100*25/50 or 50%. A single stage will work like a standard time proportioning output.

Dual Raise Lower

Driver type 5

This driver provides two raise/lower valve ouputs using three relays, because this function usually uses 4 relays it is called in SeaChange parlance the 4R output configuration. The standard settings are HTYP 5, HSTG 2, CTYP 5 ,CSTG 2, the relay allocation code will only allocate 3 relays to the combined driver.

Sometimes the plant requires one channel TP and one channel raise lower, in this case set the TP channel to have 1 stage and the raise lower channel to have 2 stages. Both channels can be TP in this case set HTYP 5, HSTG 1, CTYP 5, CSTG 1.

Relay Allocation

The relays are allocated in the order Heat, Cool, Fan (Pump) if the definition calls for more relays than are available then later relays will be ignored. Note some driver types have fixed relay needs which will be used regardless of the setting on xSTG e.g. xTYP 1, raise lower uses two relays and xTYP 5 uses 3 relays.

Special driver types have been created to handle the fan (pump) output

Driver type 6 Single Fan (or pump)

This uses the last available relay to drive the pump. This allows the position of the pump wiring to be the same regardless of which relays are used for the heat and cool drivers.

Driver type 7 Multi-Speed Fan

This will split the 0-100% demand for Fan Speed into 1,2 or 3 speeds depending upon how many Fan Stages (FSTG) are specified. This is different from a sequenced driver because only one relay is energised for each selected speed. When the speed is reduced all the relays go off for at least 10 seconds to allow the motor to slow down.

Analogue board ACT-DIN-AOP

Most of the above driver options are also possible when using the Analogue output board.

Driver type 1 raise lower

One analogue channel is allocated to the driver and the output voltage is set to drive a Sontay IO-RM2 Raise/Lower relay module. The full raise lower driver is used within the SeaChange controller allowing the same set-up routines as provides on a ACT-DIN-RLY board. The number of stages needs to be set to 1.

Driver type 2 sequence driver

One analogue channel is allocated to the driver, the number of stages in the sequence is set with HSTG or CSTG a maximum of eight stages for each driver is supported. The analogue voltage changes in steps to match the demand from the sequence driver. Minimum on time, minimum off time are set in the normal manner. The last stage will time proportion in line with the remaining unsatisfied demand. If only one stage is set then the output will time proportion. The Analogue output can be used to drive a sequence of relays (Sontay), a single relay module or a d.c. input solid state relay.

Driver type 3 Fast TP

This acts as for type 2 above but the time proportioning period is set with xPRD. The analogue output can be used to drive a solid state relay which accepts a dc input.

Driver type 4 Analogue level

This outputs a continuous analogue level proportional to the driver demand when the number of stages is set to 1.If the number of stages is set to 2, then the two analogue outputs are used in sequence, analogue channel 1 handles 0-50% of the demand and channel 2 handles 50-100%.

Interlocks

These have been changed to a new more flexible approach. A single parameter for each driver type is provided which sets up the on delay or run on time for the fan or pump.

HDLY

Typically negative values will be used for wet batteries to provide start up protection against frost and positive (run on-) values would be used with electric heating batteries.

The same features are available for the cooling output using CDLY.

The selection of OCC or OSS is now made by setting OCCO to 1 on controllers where the control is only required when the building is in occupation. The default is for control during OSS and OCC.

Single Channel Output

Some applications require a single driver output which is driven from either the heating or the cooling loop, examples include Mixing Damper and Heat Recovery Controllers. These situations can be solved with the issue 3d version of the driver by setting the driver parameters appropriately. If the controller is using the 3d driver it's file name will end in 3dx, where x is a revision number.

If both driver types are the same, and one of the drivers has zero stages set then the active output, heating or cooling will be directed to the driver which has some stages set, the active driver. This changeover will only occur once the driver has returned to it's minimum demand position and all outputs are off, this is important for the Heat Pump variant described below.

HTYP HSTG CTYP CSTG result
1 2 0 0 heating only, raise lower valve
0 0 1 2 cooling only, raise lower valve
1 2 1 0 heating or cooling output directed to relays defined by heating driver settings
2 6 2 0 heating or cooling output directed to sequenced output defined by heating driver
1 0 1 2 heating or cooling directed to cooling driver


Heat Pump control

Some heat pumps have one or more stages of capacity and a single input to define heating or cooling. A new driver type has been produced to achieve this function. The driver type number is 8, and this is used to define which output needs to be set to 'reverse' the heat pump action. If the heat pump normally runs in cooling, and a input need to be set to switch to heating then the heating driver should be set to type 8 and the number of stages set to 1. When there is heating demand then the heating relay will be activated and the heating control output will be re-directed to the cooling driver, in a similar manner to the single channel output described above. If the heat pump normally runs in heating then the cooling driver is set to type 8, and the capacity stages are define on the heating driver.

The changeover between heating and cooling will only occur once there is no output demanded in the current mode and all relays are off.

HTYP HSTG CTYP CSTG result
8 1 2 2 two stage heat pump with relay selection for heating mode [heat : stage1 : stage2]
2 2 8 1 two stage heat pump with relay selection for cooling mode, [stage1 : stage 2 : cool]
8 1 2 8 this could be used on an analogue board with an active relay for the mode and a relay sequence board for the stages in this case eight stages.

Minimum Demand

It is sometimes required that the fan or pump does not run throughout occupation but only runs if there is a significant demand for heating or cooling. The minimum demand MIND parameter has been re-introduced on some products to allow this to be set. If MIND is zero then the fan or pump will run whenever the controller is 'occupied', otherwise the demand level must be above the MIND setting for the fan/pump to run. The interlock timers will also apply from when the demand exceeds MIND.