Program examples, 1 control temperature and fans – cr1000 – Campbell Scientific SDM-CD16S 16-Channel Solid State DC Relay Controller Module User Manual

Page 14

Advertising
background image

SDM-CD16S 16 Channel Solid State DC Control Module

8. Program Examples

8.1 Control Temperature and Fans – CR1000

In this example, the SDM-CD16S is used to control the temperature between
23

° and 28°C in each of 5 greenhouses. In each greenhouse the SDM-CD16S

controls a heating unit, a refrigerating unit, and an air-mixing fan according to
the following conditions.

Heating unit: Activate when temperature < 23.5

°C. Deactivate when

temperature > 25.5

°C

Cooling unit: Activate when temperature > 27.5

°C. Deactivate when

temperature < 24.5

°C

Mixing fan: Activate whenever the heating or cooling units are activated.
Activate for 5 minutes out of every 15 minutes.

The program assumes the temperature measurements have been made, and the
average temperature for each greenhouse is computed and residing in the
appropriate variable

Input Location assignments are as follows:

Variable Array

Description

Temp(5)

Avg temp, greenhouse 1..5

Heat(5)

Heater control, greenhouse 1..5 SDM-CD16S
Port 1..5

Cool(5)

Cooler control, greenhouse 1..5 SDM-CD16S
Port 6..10

Fan(5)

Fan control, greenhouse 1..5 SDM-CD16S
Port 11..15

CD16_Output(16)

EXAMPLE 1: the actual values used to control
the SDM-CD16: CD16_Output(I), I = 1 to 5 are
for Heat, I = 6 to 10 are for Cooling, I= 11 to 15
are for Fans

CD16_Output as Long

EXAMPLE 2: the actual value used to control
SDMCD the CD16_Output bits set the SDM-
CD16S ports. bits 0 to 4 are for ‘Heat, 5 to 9 are
for Cooling, 10 to 14 are for Fans

10

Advertising