manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Campbell
  6. •
  7. Control Unit
  8. •
  9. Campbell SDM-CD16 User manual

Campbell SDM-CD16 User manual

6 Control Port
-
z
0
Fl
n
-
\-{
o
Fl
-
A
v
z
=
z
-
\-{
F
Ie with Drivers
Campbell Scientific, Inc
SDM-CDI6 CONTROL PORT
EXPANSION MODULE WITH DRIVERS
INSTRUCTION MANUAL
REV|SION: 1/92
COPYRIGHT (c) 1987, 1988, CAMPBELL SCIENT|F|C, tNC.
WAR RANTY AND ASSISTANCE
The SDM-CD16 Control Pod Expansion Module with Drivers is warranted by CSlto be free from defects in
materials and workmanship under normal use and service for twelve (12) months from date of shipment unless
specified otherwise. Baneries have no warranty. csl's obligation under this warranty is limited to repairing or
replacing (at CSI's option) defective products. The customer shall assume all costs of removing, reinstalling,
and shipping defective products to CSl. CSI will return such products by sudace carrier prepaid. This warranty
shall not apply to any CSI products which have been subjected to modification, misuse, neglect, accidents of
nature, or shipping damage. This warranty is in lieu of all other warranties, expressed or implied, including
warranties of merchantability or fitness for a particular purpose. CSI is not liable for special, indirect, incidenta',
or consequential damages.
Products may not be returned without prior authorization. To obtain a Returned Materials Authorization (RMA),
contact CAMPBELL SCIENTIFIC, lNC., phone (801) 753-2342. Atler an application engineer determines the
nature of the problem, an RMA number will be issued. Please write this number clearly on the outside of the
shipping container. Campbell Scientific's shipping address is:
CamPbell Scientific, Inc.
RMA #_
815 West 1800 North
Logan, Utah 84321
CAMPBELL SCIENTIFIC, lNC. does not accept collect calls.
Non-warranty products returned for repair should be accompanied by a purchase order to cover the repair.
eAMPEIELL SGIENTIFIC, INC'
P.O. Box 551
Logan, UT 84321
Phone (801) 753-2342
TLX 453058
FAX 801-752-3268
9525 41st Avenue
Edmonton, Alberta T6E 5X7
CANADA
Phone {403) 461-5158
TLX 037-2966 (EDM)
FAX 403-450-2531
College Road/Sutton Bonington
Loughborough, LE12 5RA
ENGLAND
Phone 01 144509672516
TLX 94016393 (CAMP G)
FAX 01 1 44509674928
SDM-CDI6
TABLE OF CONTENTS
PAGE
WARRANTY
1. Function 1
2. Specifications........... 1
3. Power Considerations.'.............. 2
4. Connections............. 3
5. Address Selection Jumpers..... 3
6. Datalogger 1nstruction...............". 4
7. Theory of Operation 6
8. Program ExamPle...... 6
Figure 1. SDM-CD16 Face Pane1.......... 1
Figure 2. Application Block Diagram...... 2
Figure 3. Use of External Clamping Diodes For Inductive Loads With Different Supply Voltages 4
Figure 4. Address Jumper Position 5
SDM.CDI6 CONTROL PORT EXPANSION MODULE WITH DRIVERS
Figure 1. SDM-CD16 Face Panel
1. FUNCTION 2. SPECIFICATIONS
The SDM-CD'|6 has 16 digital control ports with Compatible dataloggers: CR10, 21X, CR7.
drivers and is compatible with CSI's CR10, 21X
and CR7 dataloggers (refer to Figure 1). Each Operating voltage: 12 VDC nominal (9 to 18).
pon can be controlled by a datalogger or
controlled manually with an override toggle Current drain at 12 VDC: 6 mA quiescent; 'l1 mA
switch. Each port can be thought of as a switch per active LED (switch on or auto active); 1.4 mA
to ground; closed when active, open when per active poft with switch off.
inactive. The primary function is to activate DC
powered external relays, solenoids, or resistive Maximum power per port from external relay,
loads under datalogger control. solenoid, resistive load: 40 VDC, 0.5 Amps.
The SDM-CD16 is a synchronously addressed Solid state FET protection: Thermalfuse
datalogger peripheral. Datalogger control ports increases in resistance at 1 Amp, allows no
1 , 2, and 3 are used to address the SDM-CD16 current flow after 2 Amps or 125 oC; clamping
then clock out the desired state of each of the '16 diode prevents inductive arcing.
control ports. Up to 16 SDM-CD'l6s may be
addressed, making it possible to control a Total length of connecting cable: 20 feet (CR10,
maximum of 256 ports from the first three 21X) 600 feet (CR7)
datalogger control ports. Toggle switch: ON/OFF manual override;AUTO
l/O Instruction 104 is used by the 21X and CR10 for datalogger control.
to controlthe SDM-CD'|6. The CR7 uses
lnstruction 29. Ensure that the datalogger Physical: 1.7'(H), 7"(L),42"W 1 lb.
contains the appropriate Instruction prior to
system deployment.
C
9929122999999?97
r-r{ nir rrir n* rrir nir nir rri ^g a\{ ^ii nir nir nir .\ii.)ii
\ri Ui \-ii \ri \ri lri \rt Ut l-l* Ut \r* \rt l/* \ri l/IU*
ct ct cE ot ct c: c= o= ct c= c= ot o= ct c= o=
O f,:TcAMPBELL
t€J scrENrFrc
SDM-CD1 6
CONTROL PORT EXPANSION WITH DRIVERS
z.
I
OUTPUT
@
|||t
a)
3.
SDM-CD16 Control Pofi Expansion Module with Drivers
POWER CONSIDERATIONS
The SDM-CD16 power requirements are large
compared to most CSI products. For most
applications an external power supply, as shown
in Figure 2, is recommended to power the SDM-
cD16.
For some applications it may be convenient to
use the datalogger supply to power the SDM-
CD16. For long term applications the lead acid
power supply available with CSI dataloggers
should be used, allowing the batteries to be float
charged. lt is not recommended that the
datalogger alkaline supply be used to power the
SDM-CD16 for long term applications.
lf the datalogger lead acid supply is used, the
number of SDM-CD16's which can be powered is
limited by the 300 mA current sourcing capability
of the wall charger. With a continuous 6 mA
current drain per SDM-CD16 and 11 mA per
active LED, a maximum of 26 LEDs may be
powered by the datalogger, after which,
current is drawn than can be sourced by the
charger. lf this condition is maintained, it will
ultimately lead to battery deep discharge,
requiring new bafteries.
lf the 21X power supply is used to power the
SDM-CD16, all low levelanalog
(thermocouples, pyranometers, thermopiles,
etc.) must be made differentially. This is a
of slight ground potentials created along the
analog terminal strip when the 12V supply is
to power peripherals. This limitation reduces
number of available analog input channels
may mandate an e).ternal supply for the SDM
cD16.
DATALO66ER
DC
POVER
SUPPLY
FIGURE 2. Application Block Diagram
SDM-CD16 Control Port Expansion Module with Drivers
Table 1. Dataloggerto cD16 connections
CONNECTION
ORDER SDM-CD16
First Gnd
Second 12V
DATALOGGER
Gnd
12V on datalogger or
e)fternalsupply
C1 (Control Port 1)
C2 (Control Port 2)
C3 (Control Port 3)
FUNCTION
Common ground
Power
Data
Clock
Enable
c1
c2
c3
4. CONNECTIONS
CAUTION: The order in which
connections are made is critical.
ALWAYS CONNECT GROUND
FIRST, followed by 12V and then the
Control Ports.
In the time between connecting power to the
SDM-CD16 and the execution of the datalogger
Instruction controlling the SDM-CD'16, the state
of the 16 channels is indeterminate. To avoid
activating a relay, solenoid, or resistive load
during this time period, SDM-CD16 toggle
switches should be in the "Off" position. Once all
connections are made and the program is
running, the toggle switches should be moved to
the "Auto" position.
Under the "To Datalogger" portion of the SDM-
CD16, make the connections to the datalogger
shown in Table 1:
lf relays or solenoids are to be activated, and
they are all powered by the same external
supply, connect the SDM-CD16 to the relay or
solenoid power supply as follows:
SDM-CD16 RELAY OR SOLENOID SUPPLY
Ind. Clamp Power
Gnd Power Ground
The SDM-CD16 has a diode between each
OUTPUT and the lND. CI-AMP (inductive clamp,
see Figures 1 and 2). This diode clamps the coil
current when the FET opens. lf various relays or
solenoids are used requiring different supply
voltage levels, DO NOT connect to the lND.
CLAMP terminal. For this situation, diodes must
be provided externalto the SDM-CD16, as shown
in Figure 3.
For non-inductive loads, connection to the Ind.
Clamp input is not necessary.
Multiple SDM-CD16's may be wired in parallel by
connecting the datalogger side of one SDM-
CD16 to the next. For CR10 and 2'lX
dataloggers, the total cable length connecting
SDM-CD16's to SDM-CD16's and the datalogger
should not exceed 20 feet. Total cable lengths in
excess of 20 feet will adversely influence
communication performance. For CR7
dataloggers, the total cable length should not
exceed 600 feet.
5. ADDRESS SELECTION JUMPERS
Each SDM-CD16 can have 1 of 16 addresses.
Shipped from the factory, the address is set at
00. The address jumpers, G2 and J2, are shown
in Figure 4. For both G2 and J2: Pin 1 jumpered
to 8 is Position 0; pin 2 jumpered to 7 is Position
1; pin 3 jumpered to 6 is Position 2; pin 4
jumpered to 5 is Position 3. The following table
shows jumper position and the corresponding
address.
JE PISITIIN
0
I
)
L
I
00
01
u(
03
10
11
ta
I(
{a
IJ
a0
?I
((
r'1
{t I
?l
J(
{1
BASE 4 ADDRISS MATRIX
(00, 01, 02 , , , 3e, 33)
6.
SDM-CD16 Control Port Expansion Module with Drivers
FIGURE 3. Use of External Clamping Diodes For Inductive Loads With Different Supply V
DATALOGGER INSTRUCTION - 104
(21X, CR10) 29 (CR7)
lnstruction 104 is used by the 21X and CR10 to
controlthe SDM-CD'16, and Instruction 29 is
used by the CR7. The Instruction description is
given below. SDM-CD16 outputs that are to be
controlled by the datalogger must have the
toggle switch in the AUTO position.
lnstruction 104 - SDM-CDI6 use with CR
and 21X
Parameter
1
]JE Descriotion
Reps (# of modules
sequentially
addressed)
Starting Address
(base +: 00..33)
Starting lnput
Execution Time = 2 ms per Rep for the
3.5 ms per Rep for the 21X
sDM-CD16
I AMP
THERI.I.
FUSE
I AMP
THERII.
FUSE
tLl
tLl
-/,
DC, 0,5A l,lAX I2VDC
24VDC
SDM-CD16 Control Port Expansion Module with Drivers
FSSIIIHNS
FBSITIBN 2
FESITIEN 6
o
o
FIGURE 4. Address Jumper Position
SDM-CD16 Control Port Expansion Module with Drivers
2
2
2
4
z
.+
Parameter
1
IBe
2
The number of SDM-CD16s to be addressed is
defined by the Reps (repetitions) parameter.
Each Rep will sequentially address (00, 01,
02,...32,33) SDM-CD16s starting with the
address specified in parameter 2 (lnstruction 29
parameter 3).
For each Rep, the 16 ports of the addressed
SDM-CD16 are set according to 16 sequential
Input Locations starting at the Input Location
specified in parameter 3 (lnstruction 29
parameter 5). Any non-zero value stored in an
Input Location activates (connects to ground) the
associated SDM-CD16 port. A value of zero (0)
de-activates the port (open circuit). For example,
assuming 2 Reps and a starting lnput Location of
33, OUTPUT 1 through 16 of the first SDM-CDI 6
are set according to Input Locations 33 through
48, and OUTPUT 1 through 16 ofthe second
SDM-CD16 are set according to Input Locations
49 through 64.
For Instruction 29 , the Device (parameter 2)
specifies what type of synchronously addressed
peripheral is to be addressed. The Device code
for an SDM-CD16 is 2.
For Instruction 29 only (CR7), the Card
parameter 4 specifies which 725 Excitation Card
is being used for the Control Port signals. The
Reps parameler does not advance beyond the
specified Card, requiring another Instruction 29
for each 725 Excitation Card used.
Instruction 29 - SDM-CD16 use with CR7
Description
Reps (# of modules
sequentially
addressed)
Device (2 =
SDM-CD16)
Starting Address
(base 4: 00..33)
Card
Starting Input Location
Execution Time = 150 to 190 ms per Rep
7, THEORY OF OPERATION
The SDM-CD16 is a synchronously
peripheral. C2 and C3, driven high by the
datalogger, initiate a cycle. While holding C3
high, the datalogger drives C2 as a clock line
Cl as a serial data line. The datalogger shifts
a data bit on C1 (LSB first) on the falling edge
the C2 clock. The SDM-CD16 shifts in the C1
data bit on the rising edge of the C2 clock.
The first 8 bits clocked out represent the SDM
CD16 address. lf the address matches the
CD16's jumpered address, the SDM-CDI6 is
enabled. lf enabled, the ne)ft 16 bits are
into the SDM-CD16, each bit controlling one
the first of which controls OUTPUTl.
When the 16 control bits are clocked in, C2 is
held high while C3 is pulsed low then high to
latch the control bits. The datalogger then
lowers both C3 and C2 to complete the cycle.
PROGRAM EXAMPLE
The example is written for the CR10
Measurement and Control Module. The
concepts presented are the same for the 21X
CR7 dataloggers with minor changes in the
program code.
In this example, the SDM-CD16 is used to
the temperature between 23 and 28 oC in
5 greenhouses. In each green housethe S
CD16 controls a heating unit, a refrigerating
and an air mixing fan according to the
conditions.
8.
SDM-CD16 Control Port Expansion Module with Drivers
Heating unit: activate when temperature < 23.5 lnput lnput
oC. Deactivate when temperature > 25.5 oC Location Location Label Descriotion
1..5 Temp #'1..#5 Avg temp,
Cooling unit: activate when temperature > 27.5 greenhouse 1..5
oC. Deactivate when temperature < 24.5oC 10..14 Heat #1..#5 Heater control,
greenhouse 1..5
Mixing fan: activate when ever the heating or SDM-CD16 Port
cooling units are activated. Activate for 5 1..5
minutes out of every 15 minutes. 15..19 Cool #1-#5 Cooler control,
greenhouse 1..5
The program assumes the temperature SDM-CD16 Port
measurements have been made, and the average 6..10
temperature for each greenhouse is computed 20..24 Fan #1,#5 Fan control,
and residing in Input Locations 1 through 5. greenhouse 1..5
SDM-CD16 Port
Input Location assignments are as follows: 11..15
01: P 87 Beginning of Loop Master Loop, End
01: 0 Delay Loop at Step 30
02: 5 Loop Count
START HEATER CONTROL LOGIC
O2: P 89 lF X< = >F lF 'HEATER ON'
01: 1-- X Loc THBESHOLD lS
02: 4 < EXCEEDED
03: 23.5 F
04: 30 Then Do THEN
03: P 30 Z=F
01: 1 F
02: 0 Exponent of 'l0
03: 10-- ZLoc:
04: P 95 End
05: P 89 IFX<=>F
01: 10-- XLoc
02: 2 <>
03:0F
O4: 30 Then Do
PUT A'1' INTO HEATER
CONTROL LOCATION
END THEN DO/END
IF THE HEATER IS
HEAT #1 ON (HEATER CONTROL
LOCATION <> o)
THEN
06: P 89 lfX<=>F
01: 1-- X Loc TEMP #1 CHECKUPPERTHRESHOLD
02: 3 > = TO SEE lF HEATER SHOULD
03: 25.5 F BE TURNED OFF
04: 30 Then Do
07: P 30 Z=F lF HEATER SHOULD BE TURNED
01: 0 F OFF, ENTER A'}'INTO
02: 0 Exponent of 10 HEATER CONTROL LOCATION
03: 10- ZLoc:
08: P 95 End END THEN DO /END
END HEATER CONTROL LOGIC
START COOLER CONTROL LOGIC
12: P 89 lf X< = >F IF'COOLER ON'
01: 1-- X Loc THRESHOLD IS
02: 3 >= EXCEEDED
03: 27,5 F
04: 30 Then Do THEN
13: P 30 Z=F PUT A'I'INTO COOLER
01: 1 F CONTROLLOCATION
O2: 0 Exponent of 10
03: 15-- ZLoc:
14: P 95 End ENDTHENDO/END
15: P 89 lf X< = >F lF COOLER /S ON
01: 15- X Loc (COOLER CONTROL
02: 2 <> LOCATION <>0)
03:0F
04: 30 Then Do THEN
16: P 89 lfX<=>F CHECKLOWERTHRESHOLDTO
01: 1-- X Loc SEE tF COOLER SHOULD BE
O2: 4 < TURNEDOFF
03: 24.5 F
SDM-CD16 Control Port Expansion Module with Drivers
09: P 94 Else
10: P 30 Z=F
01: 0 F
O2: 0 Exponent of 10
03: 10- ZLoc:
11: P 95 End
04: 30 Then Do
17: P 30 Z=F
01: 0 F
02: 0 Exponent of 10
03: 15-- ZLoc:
18: P 95 End
19: P 94 Else
20 P 30 Z=F
01: 0 F
02: 0 Exponent of 10
03: 15- ZLoc:
21: P 95 End
END COOLER CONTROL LOGIC
ELSE,IF THE HEATER IS OFF,
ENTER A'O'INTO HEATER
CONTROL LOCATION
END THEN DO/ELSE/END
IF COOLER SHOULD BE TURNED
FF, PUT A'O'INTO COOLER
CONTROL LOCATION
END THEN DO/END
ELSE,IF COOLER IS OFF,
PUT A'O'INTO COOLER
CONTROL LOCATION
END THEN DO|ELSE/END
SDM-CD16 Control Port Expansion Module with Drivers
srART FAN CONTROL LOGIC BASED ON HEATER/COOLER
22: P 89 lf X< = > F IF HEATER /S ON
01: 10-- XLoc
02: 2 <>
03:0F
04: 11 Set high Flag 1 SET FIAG 1
23: P 89 lf X< = >F lF COOLER /S ON
01: 15-- XLoc
02: 2 <>
03:0F
04: 11 Set high Flag t SET FLAG 1
24: P 91 lf Flag/Port lF FLAG 7 /S SEf
01: 11 Do if flag 1 is high
O2: 30 Then Do THEN
25: P 30 Z=F PUT A'1' INTO FAN
0'r: 1 F CONTROLLOCATION
02: 0 Exponent of 10
03: 20- ZLoc:
26: P 94 Else ELSE, lF FLAG 1/S FESEI
27: P 30 Z=F PUT A'0' INTO FAN
01: 0 F CONTBOLLOCATION
O2: 0 Exponent of 10
03: 20- ZLoc:
28: P e5 End ENDTHENDO/ELSE/END
29: P 86 Do RESET FIAG 1
01: 21 Set low Flag 1
30: P 95 End END LOOPEND MASTER LOOP
END FAN CONTROL LOGIC BASED ON HEATER/COOLER
START FAN CONTROL LOGIC BASED ON TIME
31: P 92 lf time is lF 5 MINUTES REMAIN
01: 10 minutes into a OUT OF 15 MINUTE
02: 15 minute interval INTERVAL,
03: 12 Set high Flag2 SET FIAG 2
32: P 91 lf Flag/Port lF FLAG 2 /S SEf
01: 12 Do if flag 2 is high
O2: 30 Then Do THEN
33: P 87 Beginning of Loop
01: 0 Delay
O2: 5 Loop Count
START FAN LOOP
SDM-CD16 Control Port Expansion Module with Drivers
END FAN CONTROL LOGIC BASED ON TIME
INPUT LOCATIONS 1O THROUGH 24 ARE NOW LOADED WITH '1* OR 'O'TO SET PORTS ON THE S
cD16.
38: P 104
01: 1
O2: 00
03: 10
39: P
34: P 30
01: 1
O2: 0
03: 20-
35: P 95
36: P 95
37: P 92
0'l: 0
02: 15
03: 22
Z=F
F
Exponent of 10
ZLoc:
End
End
lf time is
minutes into a
minute interual
Set low Flag2
SDM-CD16
Reps
Address
Loc
End Table 1
PUT A'1'INTO FAN
CONTROL LOCATION
END LOOPEND FAN LOOP
END THEN DOEND THEN DO lEND
RESET FIAG 2 AT THE
END OF THE 15 MINUTE
SEND INSTRUCTIONS TO THE
SDM-CD16 WITH ADDRESS OO
10

Other Campbell Control Unit manuals

Campbell SDM-IO16 User manual

Campbell

Campbell SDM-IO16 User manual

Campbell CELL200 Series User manual

Campbell

Campbell CELL200 Series User manual

Campbell CELL205 User manual

Campbell

Campbell CELL205 User manual

Campbell SDM-SI01A User manual

Campbell

Campbell SDM-SI01A User manual

Campbell LLAC4 User manual

Campbell

Campbell LLAC4 User manual

Campbell SDM-SIO1A User manual

Campbell

Campbell SDM-SIO1A User manual

Campbell CELL200 Series User manual

Campbell

Campbell CELL200 Series User manual

Campbell CR10 PROM User manual

Campbell

Campbell CR10 PROM User manual

Campbell CDM-A100 Series User manual

Campbell

Campbell CDM-A100 Series User manual

Campbell SDM-CD16D User manual

Campbell

Campbell SDM-CD16D User manual

Campbell CompactFlash CFM100 User manual

Campbell

Campbell CompactFlash CFM100 User manual

Campbell CURS100 User manual

Campbell

Campbell CURS100 User manual

Campbell GRANITE VOLT Series User manual

Campbell

Campbell GRANITE VOLT Series User manual

Campbell CR300 series Installation and operating instructions

Campbell

Campbell CR300 series Installation and operating instructions

Campbell CELL200 Series User manual

Campbell

Campbell CELL200 Series User manual

Campbell CELL200-Series User manual

Campbell

Campbell CELL200-Series User manual

Campbell SDM-AO4A User manual

Campbell

Campbell SDM-AO4A User manual

Campbell SDM-SIO1A User manual

Campbell

Campbell SDM-SIO1A User manual

Campbell CS240 User manual

Campbell

Campbell CS240 User manual

Campbell CompactFlash CFM100 User manual

Campbell

Campbell CompactFlash CFM100 User manual

Campbell NL116 User manual

Campbell

Campbell NL116 User manual

Campbell TEMP 120 User manual

Campbell

Campbell TEMP 120 User manual

Popular Control Unit manuals by other brands

HELVAR 458/CTR8 Installation and user guide

HELVAR

HELVAR 458/CTR8 Installation and user guide

Xenteq ISO Series user manual

Xenteq

Xenteq ISO Series user manual

Brahler DV9 User controls, indications and connections

Brahler

Brahler DV9 User controls, indications and connections

Garden Controls LIGHT TIMER user guide

Garden Controls

Garden Controls LIGHT TIMER user guide

Aaeon PFM-C20N manual

Aaeon

Aaeon PFM-C20N manual

Enfora Enabler LPP G Integration guide

Enfora

Enfora Enabler LPP G Integration guide

hager TN002S User instructions

hager

hager TN002S User instructions

MGC FOM-2000-UM Installation and operation manual

MGC

MGC FOM-2000-UM Installation and operation manual

Zurn Wilkins ZW209FP Installation, Start-up, Maintenance Instructions

Zurn Wilkins

Zurn Wilkins ZW209FP Installation, Start-up, Maintenance Instructions

Sony XC-55 Owner's record

Sony

Sony XC-55 Owner's record

Feig Electronic OBID i-scan ID ISC.M02 Montage, installation

Feig Electronic

Feig Electronic OBID i-scan ID ISC.M02 Montage, installation

Johnson Controls V46SA Series Product bulletin

Johnson Controls

Johnson Controls V46SA Series Product bulletin

Bosch KTS 5 Series Original instructions

Bosch

Bosch KTS 5 Series Original instructions

Burkert Type 2000 operating instructions

Burkert

Burkert Type 2000 operating instructions

Waterous 500-100-P Operation guide

Waterous

Waterous 500-100-P Operation guide

Lenze E84AYCER Communications manual

Lenze

Lenze E84AYCER Communications manual

vds AT 7070 Technical installation manual

vds

vds AT 7070 Technical installation manual

Festo CPX-E-4IOL operating instructions

Festo

Festo CPX-E-4IOL operating instructions

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.