Campbell Hausfeld COM220 Manual Do Utilizador

Página de 36
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 
  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