beautypg.com

Campbell Hausfeld COM220 User Manual

Page 26

background image

Appendix A. Changing COM220 Settings

SequentialMode
DataTable (TestA,1,-1)
DataInterval

(0,2,Sec,10)

Minimum

(1,BatteryVoltage,FP2,0,False)

Sample

(1,PanelTemperature,FP2)

EndTable

DialSequence (4094)
StaticRoute(ComSDC8,4094,4094)

' So router discovers LoggerNet server

DialSuccess =

DialModem (ComSDC8,9600,"5551212","")

‘ Param 4 = "" allows CR1000 to accept all possible COM220 responses

‘ DialSuccess: -1 means successful, 0 means failure.

EndDialSequence (DialSuccess)

BeginProg
Scan

(2,Sec,0,0)

PanelTemp

(PanelTemperature,250)

Battery

(BatteryVoltage)

CallTable

TestA

NextScan
EndProg

Remote datalogger program for CR1000:

'Remote program for 2 minute data callbacks via DL router with RF401 or MD485 link and
COM220 link
'Datalogger router PakBusAdddress = 2
'LoggerNet server PakBusAddress = 4094
'Replace DialModem phone number with your PC's phone number

Public batt_volt, Result
Public PTemp, TCvalue_F, dummy
Public RespStrng, DialSuccess

DataTable (DC1,1,1000)
DataInterval

(0,0,Sec,10)

Sample

(1,PTemp,FP2)

Sample

(1,TCvalue_F,FP2)

Sample

(1,DialSuccess,FP2)

EndTable

BeginProg
Scan

(2,Min,3,0)

PanelTemp

(PTemp,250)

Battery

(Batt_volt)

dummy

=

0

TCDiff

(TCvalue_F,1,mV2_5C,1,TypeT,PTemp,True

,0,250,1.8,32)


SendVariables(Result,ComSDC7,2,4094,0000,3500,"Public","Callback",dummy,1)

'35 sec timeout allows time for phone modems to dial/train


CallTable

DC1


NextScan
EndProg

A-12