Campbell Scientific SDM-CD16S 16-Channel Solid State DC Relay Controller Module User Manual
Page 27

SDM-CD16S 16 Channel Solid State DC Control Module
Public OmitCounts(8) As Long 
Dim I As Long 
Dim One 
 
DataTable (RawData,True,-1) 
 DataInterval 
(0,0,Sec,10)
CardOut (0 ,-1)
Sample
(1,Site,IEEE4)
Sample
(1,Count,IEEE4)
Sample
(1,SeqActiveFlag,IEEE4)
Sample
(2,GasConc(1),IEEE4)
EndTable 
 
'Site Table, output each time a site is completed. 
 
DataTable (SiteAvg,True,3000) 
 DataInterval 
(0,30,Sec,10)
 CardOut(0,50000) 
 Sample 
(1,SiteOutput,IEEE4)
Average
(2,GasConc(1),IEEE4,AvgDisable)
Totalize
(1,One,IEEE4,AvgDisable)
EndTable 
 
'A TimedControl instruction must be placed before the BeginProg to set up for the instruction 
TimedControl(10,2,Min,1,SeqIndex,ValveTime,2) 
 
BeginProg 
 
'Load TGA Sample Selection Manifold SDM-CD16 Settings
SiteValve(1) = &B00000001
'Site 1 Sample 1, SDM-CD16 out 1
SiteValve(2) = &B00000010
'Site 2 Sample 2, SDM-CD16 out 2
SiteValve(3) = &B00000100
'Site 3 = Sample 3, SDM-CD16 out 3
SiteValve(4) = &B00001000
'Site 4 = Sample 4, SDM-CD16 out 4
SiteValve(5) = &B00010000
'Site 5 = Sample 5, SDM-CD16 out 5
SiteValve(6) = &B00100000
'Site 6 = Sample 6, SDM-CD16 out 6
SiteValve(7) = &B01000000
'Site 7 = Zero, Cal Gas 1, SDM-CD16 out 7
SiteValve(8) = &B10000000
'Site 8 = Span, Cal Gas 2, SDM-CD16 out 8
 
 'Load 
SiteSequence
SiteSequence(1) = 1
'Sample Intake 1
SiteSequence(2) = 2
'Sample Intake 2
SiteSequence(3) = 3
'Sample Intake 3
SiteSequence(4) = 7
'Cal Gas 1 - Zero
SiteSequence(5) = 8
'Cal Gas 2 - Span
SiteSequence(6) = 4
'Sample Intake 4
SiteSequence(7) = 5
'Sample Intake 5
SiteSequence(8) = 6
'Sample Intake6
SiteSequence(9) = 7
'Cal Gas 1 - Zero
SiteSequence(10) = 8
'Cal Gas 2 - Span
23
